/* CSS Document */

/* Generic Styles*/

body
{
	background-color:#FFFFFF;	
	margin-top:0px;	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding: 10px;	
	text-align:center;	
}

table
{
	font-family:Arial, Helvetica, sans-serif;
	border-collapse:collapse;
	padding: 0px;
	font-size:12px;	
}

table#MainTable
{
	margin:auto;	
}

td
{
	padding: 0px;
	border-collapse:collapse;
}

img
{	
	border:0px;
	padding:0px;
	/*behavior: url("pngbehavior.htc");*/
}

.HeaderRow
{
	background-image:url(../images/header.jpg);
	width:822px;
	height:130px;		
	vertical-align:bottom;
	text-align:left;		
}

.MainContentCell
{
	vertical-align:top;
	text-align:left;
	width:822px;
	height:564px;
}

.StandardLink
{
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;	
}

/* End Generic Styles*/

/* Home */

.MainContentCell#Home
{	
	background-image:url(../images/bg_home.jpg);	
}

.HomeText
{
	color:#666666;
	margin-left:400px;
	margin-right:25px;		
	text-align:justify;
	line-height:3;	
}

img#sciprove
{	
	margin-top: 55px;
	margin-left:425px;
}

/* End Home */

/* Arthur */

img#arthur
{	
	margin-top: 30px;
	margin-left:350px;
	margin-bottom:25px;
}

#ArthurText
{
	color:#666666;	
	text-align:justify;
	line-height:1.5;	
	width: 290px;
	height: 360px;
	overflow: auto;
	/* IE overflow fix, position must be relative or absolute*/
	position: absolute;	
	background-color:#c6c6c6;
	margin: 0.3em auto;
	padding: 15px;
	margin-left:485px;
	margin-right:25px;
}

.MainContentCell#Arthur
{	
	background-image:url(../images/bg_arthur.jpg);	
}

/* End Arthur */

/* About */

.MainContentCell#About
{	
	background-image:url(../images/bg_about.jpg);	
}

img#History
{
	margin-top: 55px;
	margin-left:400px;	
	margin-bottom:10px;
}

.AboutText
{
	color:#666666;	
	text-align:justify;
	line-height:2;	
	width: 375px;
	height: 355px;
	overflow: auto;
	/* IE overflow fix, position must be relative or absolute*/
	position: absolute;	
	/*background-color: #CCCCCC;*/
	margin: 0.3em auto;
	padding: 15px;
	margin-left:385px;
	margin-right:25px;		
}

/* End About */

/* Your Industry */

.MainContentCell#Industry
{	
	background-image:url(../images/bg_industry.jpg);
}

.IndustryText
{
	margin-top: 55px;
	margin-left:350px;
	font-size:16px;
}

/* End Your Industry */

/* Exercise and Medical Equipment */

table#Equipment
{
	width:475px;
	margin-left:325px;
	margin-right:22px;
	margin-top:10px;
	text-align:left;
}

.EquipmentNavCell
{
	text-align:right;
}

ul#ProductBullets
{	
	text-align:left;
	color:#FFFFFF;
	margin-right:290px;
	margin-top:15px;	
}

	/*Core Spinal Fitness */
		.MainContentCell#Core
		{	
			background-image:url(../images/bg_Core.jpg);
		}
		
		.MainContentCell#LumbarStrength
		{	
			background-image:url(../images/bg_LumbarStrength.jpg);
		}
		
		.MainContentCell#TorsoRotation
		{	
			background-image:url(../images/bg_TorsoRotation.jpg);
		}
		
		.MainContentCell#AbIsolator
		{	
			background-image:url(../images/bg_AbIsolator.jpg);
		}
		
		.MainContentCell#FourWayNeck
		{
			background-image:url(../images/bg_4WayNeck.jpg);
		}
		
		.MainContentCell#SuperStretch
		{
			background-image:url(../images/bg_SuperStretch.jpg);
		}
		
	/*End Core Spinal Fitness */

	/* Exercise Equipment */

		.ExerciseEquipmentText
		{
			color:#000000;
			text-align:justify;
			line-height:2;
		}
		
		img#EquipmentHeader
		{
			margin-top: 20px;
			margin-left:0px;			
			margin-bottom:10px;				
		}
		
		.EquipmentHeaderCell
		{
			width:410px;
			text-align:center;
		}
		
		.MainContentCell#Exercise
		{	
			background-image:url(../images/bg_exercise.jpg);
		}
		
		.MainContentCell#LumbarStrength2
		{	
			background-image:url(../images/bg_LumbarStrength2.jpg);
		}
		
		.MainContentCell#TorsoRotation2
		{	
			background-image:url(../images/bg_TorsoRotation2.jpg);
		}
		
		.MainContentCell#AbIsolator2
		{	
			background-image:url(../images/bg_AbIsolator2.jpg);
		}
		
		.MainContentCell#FourWayNeck2
		{
			background-image:url(../images/bg_4WayNeck2.jpg);
		}
		
		.MainContentCell#SuperStretch2
		{
			background-image:url(../images/bg_SuperStretch2.jpg);
		}		
		
		.MainContentCell#LegPress
		{	
			background-image:url(../images/bg_LegPress.jpg);	
		}
		
		.MainContentCell#LegExtension
		{	
			background-image:url(../images/bg_LegExtension.jpg);	
		}
		
		.MainContentCell#SeatedLegCurl
		{	
			background-image:url(../images/bg_SeatedLegCurl.jpg);	
		}
		
		.MainContentCell#HipAbduction
		{	
			background-image:url(../images/bg_HipAbduction.jpg);	
		}
		
		.MainContentCell#HipAdduction
		{	
			background-image:url(../images/bg_HipAdduction.jpg);	
		}
		
		.MainContentCell#SeatedCalf
		{	
			background-image:url(../images/bg_SeatedCalf.jpg);	
		}
		
		.MainContentCell#ProneLegCurl
		{	
			background-image:url(../images/bg_ProneLegCurl.jpg);	
		}
		
		.MainContentCell#TorsoArm
		{	
			background-image:url(../images/bg_TorsoArm.jpg);	
		}
		
		.MainContentCell#OverheadPress
		{	
			background-image:url(../images/bg_OverheadPress.jpg);	
		}
		
		.MainContentCell#ChestPress
		{	
			background-image:url(../images/bg_ChestPress.jpg);	
		}
		
		.MainContentCell#BicepCurl
		{	
			background-image:url(../images/bg_BicepCurl.jpg);
		}
		
		.MainContentCell#SeatedRow
		{	
			background-image:url(../images/bg_SeatedRow.jpg);	
		}
		
		.MainContentCell#SeatedDip
		{	
			background-image:url(../images/bg_SeatedDip.jpg);	
		}
		
		.MainContentCell#TricepsExtension
		{
			background-image:url(../images/bg_TricepsExtension.jpg);	
		}
		
		.MainContentCell#ArmCross
		{	
			background-image:url(../images/bg_ArmCross.jpg);	
		}
		
		.MainContentCell#LateralRaise
		{	
			background-image:url(../images/bg_LateralRaise.jpg);	
		}
		
		.MainContentCell#Pullover
		{	
			background-image:url(../images/bg_Pullover.jpg);	
		}
		.MainContentCell#TorsoFlexion
		{
			background-image:url(../images/bg_TorsoFlexion.jpg);
		}
		.MainContentCell#HipExtension
		{
			background-image:url(../images/bg_HipExtension.jpg);
		}		
	/* End Exercise Equipment */

	/* Medical Equipment */
		img#MedicalHeader
		{
			margin-top: 55px;
			margin-left: 10px;			
			margin-bottom:10px;				
		}	
	
		.MainContentCell#Medical
		{			
			background-image:url(../images/bg_medical.jpg);			
		}
		
		.MainContentCell#LumbarExtension
		{			
			background-image:url(../images/bg_LumbarExtension.jpg);			
		}
		
		.MainContentCell#CervicalExtension
		{			
			background-image:url(../images/bg_CervicalExtension.jpg);			
		}
		
	/* End Medical Equipment */
	
	/* Floor Plan */
		.MainContentCell#FloorPlan
		{
			background-image:url(../images/bg_FloorPlan.jpg);	
		}
		
		.FloorPlan
		{
			margin-top:20px;
			text-align:center;		
		}	
	
	/* End Floor Plan */

/* End Exercise and Medical Equipment */

/* Colors */

.MainContentCell#Colors
{	
	background-image:url(../images/bg_about.jpg);	
}

.MainContentCell#Colors2
{
	background-image:url(../images/bg_colors.jpg);
}

img#ColorHeader
{
	margin-top: 55px;
	margin-left:400px;
	/*font-size:20px;
	color:#000000;
	font-weight:bold;*/
	margin-bottom:10px;
}

#ColorText
{
	color:#666666;	
	text-align:justify;
	line-height:1.5;	
	width: 375px;
	height: 350px;
	overflow: auto;
	/* IE overflow fix, position must be relative or absolute*/
	position: absolute;	
	background-color: #c6c6c6;
	margin: 0.3em auto;
	padding: 15px;
	margin-left:385px;
	margin-right:25px;
}

.SmallColorText
{
	font-size:10px;
}

.ColorTable
{
	width:300px;	
}

.ColorRow
{
	vertical-align:middle;
	height:50px;
}

.ColorCell
{
	width:50px;
	padding-right:10px;
}

/* End Colors */

/* News and Events */

.MainContentCell#News
{
	background-image:url(../images/bg_news.jpg);	
}

img#NewsHeader
{
	margin-top: 55px;
	margin-left:295px;	
	margin-bottom:10px;
}
	
	/* Events */

		#EventText
		{	
			color:#666666;
			margin-left:295px;
			margin-right:50px;	
			text-align:left;
			line-height:1.5;
			overflow:auto;
			height:375px;
			padding:5px;
		}
		
		img#events
		{
			margin-top: 55px;
			margin-left:300px;
			margin-bottom:15px;
		}
	
	/* End Events */
	
	/* Press Releases */
		.PressHeader
		{
			font-weight:bold;		
		}
		
		.PressTitle
		{
			font-weight:bold;
			text-align:center;		
		}
		
		.PressContent
		{
			text-align:justify;
		}
	
	
	/* End Press Releases */
	

/* End News and Events */

/* Resources */

.MainContentCell#Resources
{
	background-image:url(../images/bg_resources.jpg);
}

img#PDFHeader
{
	margin-top: 55px;
	margin-left:375px;	
	margin-bottom:10px;
}

.ResourceText
{
	color:#666666;	
	margin-left:375px;	
	text-align:left;
	line-height:2;	
}

img#resources
{
	margin-top: 55px;
	margin-left: 375px;
}

.Video
{
	margin-top: 55px;
	margin-left: 410px;
}

.ArticleText
{
	color:#666666;	
	text-align:justify;
	line-height:1.5;	
	width: 385px;
	height: 350px;
	overflow: auto;
	/* IE overflow fix, position must be relative or absolute*/
	position: absolute;	
	background-color: #c49f5e;
	margin: 0.3em auto;
	padding: 15px;
	margin-left:360px;
	margin-right:25px;
}

	/* Facility Locator */
	
		img#LocatorHeader
		{
			margin-top: 55px;
			margin-left:350px;	
			margin-bottom:5px;
		}		

		#LocatorText
		{
			color:#666666;	
			text-align:justify;
			line-height:1.5;	
			width: 445px;
			height: 350px;
			overflow: auto;
			/* IE overflow fix, position must be relative or absolute*/
			position: absolute;	
			background-color: #c49f5e;
			margin: 0.3em auto;
			padding: 0px;
			margin-left:360px;
			margin-right:5px;
		}
		
		.LocatorText
		{
			color:#666666;	
			text-align:justify;
			line-height:1.5;	
			width: 440px;
			height: 350px;
			position: absolute;			
			overflow-y: scroll;
			/* IE overflow fix, position must be relative or absolute*/				
			background-color: #c49f5e;
			margin: 0.3em auto;
			padding: 0px;
			margin-left:360px;
			margin-right:5px;
		}	
		
		.LocatorSubmit
		{			
			margin-top:360px;
			margin-left:360px;
			position:absolute;
		}	
		
		#LocatorResults
		{			
			color:#666666;	
			text-align:justify;
			line-height:1.5;	
			width: 390px;
			height: 390px;			
			/* IE overflow fix, position must be relative or absolute*/
			position: absolute;	
			overflow-y: scroll;
			background-color:#FFFFFF;
			margin: 0.3em auto;
			padding: 5px;
			margin-left:0px;
			margin-right:0px;						
		}
		
		.LocatorResults
		{			
			color:#666666;	
			text-align:justify;
			line-height:1.5;	
			width: 390px;
			height: 390px;			
			/* IE overflow fix, position must be relative or absolute*/
			position: absolute;	
			overflow-y: scroll;
			background-color:#FFFFFF;
			margin: 0.3em auto;
			padding: 5px;
			margin-left:0px;
			margin-right:0px;						
		}
		
		.LocatorHeaderLink
		{			
			color:#FF0000;
			font-weight:bold;
			text-decoration:none;			
		}
		
		.LocatorNavCell
		{
			height:60px;
			text-align:right;
			vertical-align:middle;			
		}
		
		.LocatorResultCell
		{
			vertical-align:top;			
		}		
		
		table#Locator
		{
			width:405px;
			margin-left:0px;			
		}
		table#LocatorResultsTable
		{
			width:350px;										
		}		
		
		.LocatorWide
		{
			width:405px;		
		}
		
		.LocatorNarrow
		{
			width:135px;		
		}
		
		.LocatorHeader
		{
			width:85px;			
			font-weight:bold;
			vertical-align:top;					
		}
		.LocatorDetail
		{
			width:275px;
		}
		
		#map
		{
			float:left;			
			height: 400px;
			width: 400px;
			margin-left:12px;
			position:absolute;															
		}		

	/* End Facility Locator */
	
/* End Resources */

/* Contact Us */

.MainContentCell#Contact
{	
	background-image:url(../images/bg_Contact.jpg);	
}
	
img#contactus
{
	margin-top: 55px;
	margin-left:375px;
	margin-bottom:15px;
}

.ContactText
{
	color:#666666;	
	margin-left:400px;
	margin-right:50px;	
	text-align:justify;
	line-height:2;		
}

#ContactText
{
	color:#666666;	
	text-align:justify;
	line-height:1.5;	
	width: 385px;
	height: 350px;
	overflow: auto;
	/* IE overflow fix, position must be relative or absolute*/
	position: absolute;	
	background-color: #ada9bb;
	margin: 0.3em auto;
	padding: 15px;
	margin-left:360px;
	margin-right:25px;
}

img#ContactHeader
{
	margin-top: 55px;
	margin-left:375px;	
	margin-bottom:10px;
}

img#RequestHeader
{
	margin-top: 15px;
	margin-left:300px;	
	margin-bottom:5px;
}

	/* Request Information */
	
		.InfoNarrow
		{
			width:227px;
		}
	
		.RequestText
		{
			color:#666666;	
			margin-left:300px;
			margin-right:50px;	
			text-align:justify;
			line-height:2;		
		}	

	/* End Request Information */

	/* Survey */
	
		table#Survey
		{
			width:405px;
			margin-left:300px;			
		}
		
		.SurveyError
		{
			color:#FF0000;		
		}
		
		img#survey
		{
			margin-top: 25px;
			margin-left:300px;	
		}
		
		.SurveyWide
		{
			width:475px;	
		}
		
		.SurveyDouble
		{
			width:160px;	
		}
		
		.SurveyNarrow
		{
			width:150px;
		}
		
		.SurveyTextArea
		{
			width:475px;	
			height: 40px;		
		}	
		
		input.SubmitButton
		{
			display:block;
			margin-top:5px;
			background-image:url(../images/btn_submit.png);
			width: 60px;
			height:26px;
		}
		
		input.SubmitButton:hover
		{	
			background-position: -60px;
		}
	
	/* End Survey */

/* End Contact Us */

/* AJI */

img#AJIHeader
{
	margin-top: 55px;
	margin-left:410px;	
	margin-bottom:10px;
}

.AJIText
{
	color:#666666;	
	text-align:justify;
	line-height:2;	
	width: 375px;
	height: 350px;
	overflow: auto;
	/* IE overflow fix, position must be relative or absolute*/
	position: absolute;	
	background-color: #FFFFFF;
	margin: 0.3em auto;
	padding: 15px;
	margin-left:400px;
	margin-right:25px;	
}

/* End AJI */

/* Used MedX */

.HeaderRowUsed
{
	background-image:url(../used/images/header_used.jpg);
	width:822px;
	height:130px;		
	vertical-align:bottom;
	text-align:left;		
}

.MainContentCell#Used
{	
	background-image:url(../used/images/bg_used_home.jpg);	
}

.MainContentCell#Plain
{
	background-image:url(../used/images/bg_Plain.jpg);
}

.MainContentCell#Inventory
{
	background-image:url(../used/images/bg_Inventory.jpg);
}

table#UsedHome
{
	width: 822px;			
}

.TopRowCell
{
	vertical-align:top;
}

.TopRow
{
	margin-top:75px;	
}

.TopRow#LeftButton
{
	margin-left:50px;
}

.TopRow#CenterText
{
	color:#666666;	
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	padding-top:30px;
	padding-left:50px;
	padding-right:50px;	
}

.TopRow#RightButton
{
	margin-right:50px;
}

.BottomRow
{
	margin-top:50px;
}

.BottomRow#LeftCell
{
	margin-left:210px;
}

.BottomRow#RightCell
{
	margin-left:190px;	
}

.HeaderWarranty
{	
	margin-top:20px;
}

.TextCell
{	
	color:#666666;
	font-weight:bold;
	vertical-align:top;
	text-align:center;	
}

a.ColorsButton
{
	display:block;		
	background-image:url(../used/images/btn_colors.jpg);
	width: 141px;
	height:153px;
}
		
a.ColorsButton:hover
{	
	background-position: -141px;
}

a.InventoryButton
{
	display:block;			
	background-image:url(../used/images/btn_retail.jpg);
	width: 141px;
	height:152px;
}
		
a.InventoryButton:hover
{	
	background-position: -141px;
}

.Inventory1
{
	text-align:center;
}

.InventoryHeader
{
	vertical-align:middle;
	background-color:#000000;
	text-align:center;
}

.WarrantyHeaderLeft
{
	color:#666666;
	font-weight:bold;
	vertical-align:top;
	text-align:left;		

}

.InventoryRowPlain
{
	text-align:center;
	background-color:#c3bdb2;
}

.InventoryRowWhite
{
	text-align:center;
	background-color:#c1b8a5;	
}

.DetailRowPlain
{
	text-align:left;
	background-color:#c3bdb2;
	color:#000000;
}

.DetailRowWhite
{
	text-align:left;
	background-color:#c1b8a5;	
	color:#000000;
}

.InventoryScroll
{	
	width : 800px;
	height : 345px;
	overflow : auto; 	
}

.CurrentSort
{
	color:#FFFF33;
	font-weight:bold;
	text-decoration:none;	
}

/* End Used MedX */

/* Menu Style */
#nav, #nav ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
	z-index:10;
}

#nav a {
	display: block;	
	color:#FFFFFF;
	text-decoration:none;
}

#nav li { /* all list items */
	float: left;			
}

#nav li ul { /* second-level lists */
	position: absolute;		
	width: 129px;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}

#nav li:hover ul, #nav li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}

.BlockNav
{
	display:block;	
}

/*End Menu Style*/

/* Thumbnail Viewer */

#thumbBox
{ /*Outermost DIV for thumbnail viewer*/
	position: absolute;
	left: 0;
	top: 0;
	width: auto;
	padding: 10px;
	padding-bottom: 0;
	background: #313131;
	visibility: hidden;
	z-index: 10;
	cursor: hand;
	cursor: pointer;
}

#thumbBox .footerbar
{ /*Footer DIV of thumbbox that contains "close" link */
	font: bold 16px Tahoma;
	letter-spacing: 5px;
	line-height: 1.1em;
	color: white;
	padding: 5px 0;
	text-align: right;
}


#thumbBox #thumbImage
{ /*DIV within thumbbox that holds the enlarged image */
	background-color: white;
}

#thumbLoading
{ /*DIV for showing "loading" status while thumbbox is being generated*/
	position: absolute;
	visibility: hidden;
	border: 1px solid black;
	background-color: #EFEFEF;
	padding: 5px;
	z-index: 5;
}

#events2 {

}

#events2 a
{
	color:#FFF;
	text-decoration:none;
}

#events2 a:hover
{
	color:#000;
	text-decoration:none;
}

/* End thumbnail viewer */

/* Tool Tip */



/* End Tool Tip */
