/* CSS Document */

body {
	font: 9pt #333 Verdana, sans-serif, Arial, Helvetica;
	background-color: #fefefe;
	margin: 0;
}
.container {
	border: 1px solid #999999;
	margin-top: 30px;
	background-color: #FFFFFF;
}
.boxlft {
/*	background-image:   url(file:///Y|/webs/a-f/fitness%20gallery/images/callout_lft.gif);*/
	background-repeat: repeat-y;
	width: 13px;
}
.boxrgt {
	width: 13px;
/*	background-image:   url(file:///Y|/webs/a-f/fitness%20gallery/images/callout_rgt.gif);*/
	background-repeat: repeat-y;
	background-position: right;
}
.boxmid {
	background-color: #C2D9F1;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 11pt;
}
.boxbtm {
/*	background-image:   url(file:///Y|/webs/a-f/fitness%20gallery/images/callout_bottom.gif);*/
	background-repeat: no-repeat;
	background-position: top;
}
.boxcnt {
	margin-top: 20px;
	margin-right: 50px;
}

.boxcnt2 {
	margin-top: 45px;
	margin-right: 55px;
}
.boxcnt3 {
	margin-top: 45px;
	margin-right: 55px;
	margin-bottom: 30px;
}
.feature {
/*	background-image:  url(file:///Y|/webs/a-f/fitness%20gallery/images/treadmills2.jpg);*/
	background-repeat: no-repeat;
	margin: 0px;
	height: 250px;
	width: 252px;
	background-position: left top;
}
.lowermain {
/*	background-image:  url(file:///Y|/webs/a-f/fitness%20gallery/images/low_background.jpg);*/
	background-repeat: repeat-x;
	height: 176px;
	width: 768px;
	text-align: center;
}
.product {
	border: 1px solid #FF0000;
	vertical-align: middle;
	margin-right: 10px;
	margin-left: 10px;
}
.productmap {
	margin-left: 100px;
}

.footer {
/*	background-image:  url(file:///Y|/webs/a-f/fitness%20gallery/images/footer_background.gif);*/
	background-repeat: repeat-x;
	height: 48px;
	margin: 0px;
	text-align: center;
	vertical-align: middle;
	color: #666;
	font-size: 8pt;
	line-height: 10pt;
	padding: 0px;
}
.bikes {
	/*background:  url(file:///Y|/webs/a-f/fitness%20gallery/images/bikes_big.jpg) no-repeat;*/
	background-repeat: no-repeat;
	margin: 0px;
	height: 250px;
	width: 252px;
	background-position: left top;
}
.ellipticals {
/*	background:  url(file:///Y|/webs/a-f/fitness%20gallery/images/ellipticals_big.jpg) no-repeat;*/
	background-repeat: no-repeat;
	margin: 0px;
	height: 250px;
	width: 252px;
	background-position: left top;
}
.content {
	width: 100%;
}
.strength {
/*	background:  url(file:///Y|/webs/a-f/fitness%20gallery/images/strength_big.jpg) no-repeat left top;*/
	margin: 0px;
	width: 225px;
}
.photo {
	border: 1px solid #000000;
}
.navlft {
	margin-left: 10px;
}
.productmap {
	margin-left: 15px;
}
.chart {
	border: 1px solid #999;
	padding-top: 5px;
	padding-left: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}
blockquote {
	margin-left: 20px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.datatop {
	border-left: 1px solid #999;
	padding: 3px;
}
.datatop2 {
	padding-top: 5px;
	padding-bottom: 5px;
	border-left: 1px solid #999;
	border-bottom: 1px solid #999;
}
.datasmall {
	font-size: 10px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999;
	padding: 3px;
}
.data {
	padding: 3px;
}
.data2 {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999;
	padding: 3px;
}
.navtbl {
	position: relative;
	left: 0px;
	top: 0px;
}
.thumb {
	margin: 0px 20px 10px 10px;
	border: 1px solid #000000;


}
.bigpic {
	margin-top: 10px;
}
.rfqtitle {
	margin-left: 10px;
	font-size: 16px;
	font-weight: bold;
}

div#midbox { 
    text-align: center;
    overflow: hidden;
}

div#midLeft {
    width: 65%;
    float: left;
}

div#midRight {
    width: 35%;
    float: right;
}

div.formRow {
    width: 75%;
    margin: 0 auto;
    height: auto;
    padding: 2px 0;
    overflow: hidden;
}

div.formTextdry {
    width: 180px;
    line-height: 20px;
    text-align: left;
    float: left;
}

div.formTextdrylrg {
    width: 180px;
    line-height: 20px;
    text-align: left;
    float: left;
}

div#formBottom {  text-align: center;}

div#midBox.wideMidRight {
    width: 100%;
    margin: 0 auto;
}

div#midBlock div#midLeft
	{ width: 100%;}
div#midBlock div#midRight 
	{ width: 100%;}
div#girderCalc div#midRight
	{ width:454px;}
div#grainCalc div#midRight 
	{ width:462px; }
div#legSupportCalc div#midRight 
	{ width: 436px; }
div#shortskirtCalc div#midRight 
	{ width: 470px; }
div#walkinCalc div#midRight 
	{ width:442px; }

#calculatorPage h2 
	{font-size:1.2em!important;margin:0!important;text-align:left;}

/* input fields for calculator*/
#calculatorPage #calcInputs	
	{ text-align:left; }
	
	#calcInputs label 
		{ display:block; font-weight:700;padding-bottom:5px;}
		
	#calcInputs input, #calcInputs select
		{ background:#fff none;border:2px solid #000;margin-bottom:8px;width:100px;}
		
	#calcInputs select#unitSelector
	{ width:150px;}
			
	#calcInputs input:focus, #calcInputs select:focus 
		{border:2px solid #F19B3A;}	
	
	#calcInputs input:disabled
		{background:#aaa none;filter:alpha(opacity=75);-moz-opacity:.75;-khtml-opacity:.75;opacity:.75;}	
	
	/*submit button*/
	#calcInputs .calculator_submit
		{ background:#003466 none;border:3px solid #F19B3A;color:#F19B3A;display:inline;font-weight:bold;padding:3px 5px;
		text-transform:uppercase;width:80%;filter:alpha(opacity=95);-moz-opacity:.95;-khtml-opacity:.95;opacity:.95;}
	html>body * #calcInputs .calculator_submit/*ieoverride*/
		{ width:auto;}
	
	#calcInputs .calculator_submit:hover
		{ color:#FFF;filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;}
		
/* results for calculator*/	
.results
	{ border-width:0;padding:20px 0 5px 0;  text-align:left; }
	
	.results legend 
		{ display:none;  }
	
	#girderResults, #grainResults, #legResults
		{ text-align:left; }
		
		.results span
			{ display:block;float:left;margin-right:5px;text-align:right;width:150px; }
		html>body * .results span/*ieoverride*/
			{margin-right:15px;}
			
		#grainResults span
			{ display:block;width:185px; }
			
		#grainResults span.value 
			{ width:auto;}
			
.calculatorsLinks a
	{ border-bottom:1px solid #fff; display:block; padding:0 0 5px 20px!important; float:left;clear:left;}
	.calculatorsLinks a span
		{border-bottom:1px solid #FFF;}
	.calculatorsLinks a:hover{ }
	.calculatorsLinks a:hover span
		{ border-bottom:1px solid #F19B3A; }
	
.calculatorsLinks br 
	{clear:left;}
