body { margin: 0px; padding: 0px; color: #404040; font-size:11px; font-family:Helvetica, Arial; background: #e9e9e9;}
td { vertical-align:top;}
#countrydd_back { position:absolute; height:100%; width:100%; margin:0px; padding:0px;}
#container { width: 963px; margin-left: auto; margin-right: auto;}

#top { width: 963px; height: 182px; background: #fff;}
#top p{padding-left:10px;}
#top p a{color:#333; font-family:Helvetica, Arial; font-size:11px; text-decoration:none;}
#top p a:hover{color:#ef5a00; text-decoration:underline;}

#logo { padding: 10px; padding-top:60px; width: 286px; height: 109px;}

#topnav { position: absolute; margin-left: 361px; top: 0px; width: 589px; height: 42px;}
	#topnav ul { margin: 0px; padding: 7px 0px 0px 24px;}
	#topnav li { list-style-type: none; padding-right: 14px; float: left; background: url(../_images/template/topnav_bkg.gif) no-repeat scroll top right;}
	#topnav .spacer { padding-top: 2px;}
	#topnav a { font-weight: bold; color: #5b5b5b; text-decoration: none;}
	#topnav a:hover { color: #5b5b5b; text-decoration: underline;}
	#topnav .nobkg { background: none;}


#countrybar{ background:#FFF url(/_images/header2010/country_bg.png) no-repeat top right; text-align:right; vertical-align:middle; height:41px; padding-top:20px; padding-right:10px; color:#ef5a00; font-size:11px; width:589px;}
	#countrybar a {font-size:11px; font-weight:normal; color:#505050; text-transform:none;}
	#countrybar a:hover {color:#ff4800; text-decoration:none;}
	#countrybarabout{ padding-right:25px;}
	#countrybarcontact{padding-right:26px;}
	#countrybarfinance{padding-right:32px;}
	#countrybarchoose{padding-right:5px;}
		#countrybarchoose a{color:#ef5a00;}
		#countrybarchoose a:hover{color:#ef5a00;}
	#countrybar .grey {color:#979797; text-transform:uppercase; font-size:10px; padding-left:50px; padding-right:10px;}

#countrydd { width:307px; height:76px; position:absolute; background:url(/_images/header2010/countries_top_gray_box_bkg.png) top right no-repeat; padding-top:20px; text-align:right; z-index:2; top:41px; right:0px;}
	#countryddin{ width:307px; height:76px; top:0px; right:0px;}
	#countryddout{ width:312px; height:81px; top:0px; right:0px;}
	
#tel { background: url(/_images/header2010/tel.png) no-repeat; position: absolute; margin-left: 500px; padding:10px 0px 8px 60px; top: 71px; width: 188px;}
	#tel ul{}
	 .callus {color:#808080; font-size:11px;}
	 .number {color:#ff4800; font-size:20px; font-weight:bold;}
	 .time {color:#ff5800; font-size:11px; padding-left:10px;}
	 .international {color:#808080; font-size:10px; text-align:right;}
#homebasket { background: url(/_images/header2010/basket.png) no-repeat;color:#C4C4C4;margin-left:754px;padding:30px 0px 35px 60px;position:absolute;top:71px;width:150px;}
	#homebasket a { font-weight: bold; color: #ff4e00; text-decoration: none;}
	#homebasket a:hover { color: #F96; text-decoration: underline;}
	#homebasket .items { color: #000; width:40px;}
	#homebasket ul { margin: 0px; padding: 0px;}
	#homebasket li { list-style-type: none; float: left;}

#nav { width: 955px; border-left: 4px solid #fff; border-right: 4px solid #fff; background: #000; height: 26px;}
	#nav ul { margin: 0px; padding: 0px 0px 0px 0px;}
	#nav li { list-style-type: none; float: left;}

#searchbkg { width: 955px; border-left: 4px solid #fff; border-right: 4px solid #fff; height: 33px; background: url(../_images/template/search_bkg.gif) repeat-x scroll top left;}
	#searchbkg #normalsearch { width: 684px; padding-top: 5px; padding-left: 271px;}
	#searchbkg #normalsearch label { padding-top: 5px; width: 54px; float: left;}
	#searchbkg #normalsearch .textfield { width: 296px; height: 16px; padding: 2px 0px 2px 5px; border: none; background: url(../_images/template/search_textfield.gif) no-repeat scroll top left;}
	#searchbkg #normalsearch select { padding-top: 0px;}
	
	#searchbkg #advancedsearch { padding-top: 5px; padding-left: 10px;}
	#searchbkg #advancedsearch label { padding-top: 5px; width: 54px; float: left;}
	#searchbkg #advancedsearch .textfield { width: 226px; height: 16px; padding: 2px 0px 2px 5px; border: none; background: url(../_images/template/search_textfield_small.gif) no-repeat scroll top left;}
	#searchbkg #advancedsearch select { padding-top: 0px;}
	
	/*
#centerlinks { background: #fff; width: 855px; padding: 15px 0px 5px 0px; font-weight: bold;}
	#centerlinks a { color: #838383; text-decoration: underline;}
	#centerlinks a:hover { color: #000; text-decoration: underline;}

#homepage { background: url(../_images/homepage_0908/homepage_bkg.gif) repeat-y scroll top left; width: 955px; margin: 3px 4px 0px 4px;}
	#homepage_left { width: 196px; float: left; border-right: 3px solid #fff;}
	#homepage_right { width: 756px; float: right;}
		#homepagecontent_left { width: 557px; border-right: 3px solid #fff;}
		#homepagecontent_right { width: 196px;}
	#homepage a { color: #404040; text-decoration: none;}
	#homepage a:hover { text-decoration: underline;}
*/

#promotionsbar {border-right:4px solid white;border-top:4px solid white;border-left:4px solid white; height:94px;}


#main { width: 963px; background: #fff; border-top: 1px solid #fff;}
	#main_bottom { width: 963px; height: 22px; background: #e9e9e9 url(../_images/template/content_bottom.gif) no-repeat scroll bottom left;}
	#main_inner { padding: 0px 4px 0px 4px;}
	
	#mainleft { min-height: 626px; float: left; width: 204px; border-right: 1px solid #fff; background: url(../_images/template/mainleft_bkg.gif) repeat-x scroll top left;}
	* html #mainleft  { height: 626px;}
	#mainright { float: right; width: 748px;}
		#mainright a { color: #ff4e00; text-decoration: underline;}
		#mainright a:hover { color: #b03748; text-decoration: underline;}
		#mainright li { list-style-type: square;}
		#mainright h1 { padding: 20px 0px 10px 10px;}
		#mainright p { padding: 0px 0px 10px 10px;}
		#mainright #content { padding: 0px 20px 0px 20px;}
		#mainright #content h1 { padding-left: 0px;}
		#mainright #content ul { margin-left: 20px;}
		#mainright #content p { padding-left: 0px;}
	
	#content { padding: 20px;}
		#content a { color: #ff4e00; text-decoration: underline;}
		#content a:hover { color: #b03748; text-decoration: underline;}
		#content ul { margin: 0px 10px 0px 20px;}
		#content ul li { list-style-type: square;}
	#content_productdetails { width: 644px; padding: 20px;}
	
	#landing_div ul.list { margin-left: 20px;}
	#landing_div ul.list li { list-style-type: square; padding-left: 0px;}
	
	#mainbottom { width: 855px; height: 22px; background: url(../_images/template/contentbottom.gif) no-repeat scroll bottom left; border-left: none; border-right: none;}
	
#subnav { padding: 24px 15px 20px 16px; width: 173px;}
	#subnav ul { margin: 0px; padding: 0px 0px 15px 0px; background: url(../_images/template/dottedline.gif) repeat-x scroll top left;}
	#subnav li { list-style-type: none; line-height: 17px; background: url(../_images/template/dottedline.gif) repeat-x scroll bottom left;}
	#subnav ul li li a { padding-left: 15px; width: 157px; line-height: 17px; font-weight: normal; background: url(../_images/template/subnav_arrow.gif) no-repeat scroll center left;}
	#subnav ul li a.openlist { background: url(../_images/template/subnav_arrow_down.gif) no-repeat scroll center left; font-weight: bold; color: #000;}
	#subnav ul li a.backlist { background: url(../_images/template/subnav_arrow_left.gif) no-repeat scroll center left; font-weight: bold; color: #000;}
	#subnav ul li a.backlist:hover { color: #ff4e00;}
	#subnav h2 { padding-bottom: 4px;}
	#subnav a { color: #838383; text-decoration: none; background: url(../_images/template/subnav_arrow.gif) no-repeat scroll center left; padding-left: 10px; width: 132px;display: block;}
	#subnav a:hover { color: #ff4e00; text-decoration: none; background: url(../_images/template/subnav_arrow.gif) no-repeat scroll center left;}
	#subnav .indent0 { padding-left: 0px;}
	#subnav .indent1 { padding-left: 10px;}
	#subnav .indent2 { padding-left: 22px;}
	#subnav .indent3 { padding-left: 27px;}
	#subnav .indent4 { padding-left: 32px;}
	#subnav .indent0 a:hover { color: #ff4e00;} 
	#subnav .indent1 a:hover { color: #ff4e00;} 
	#subnav .indent2 a:hover { color: #ff4e00; background-color: none;} 
	#subnav .indent3 a:hover { color: #ff4e00; background-color: none;} 
	#subnav .indent4 a:hover { color: #ff4e00; background-color: none;} 
	#subnav .selected { color: #ff4e00; font-weight: bold;}

.leftbanners_new { padding: 0px 0px 3px 0px;}
#leftbanners { padding: 0px 0px 20px 16px;}
	#leftbanners p { padding-bottom: 0px;}

#emailsignupdiv { width: 182px; padding: 10px; margin: 10px 0px 10px 0px; background: #f3f3f3; border: 1px solid #CCCCCC;}
	#emailsignupdiv label { float: left; width: 166px;}
	#emailsignupdiv h2 { padding-bottom: 4px;}
	#emailsignupdiv .textfield { margin: 4px 0px 4px 0px; float: left; width: 169px; padding: 3px 3px 3px 6px; font-size: 11px; height: 13px; border: 1px solid #ccc; color: #999; background: #fff;}
	#emailsignupdiv a { color: #ff4e00; text-decoration: underline;}
	#emailsignupdiv a:hover { color: #b03748; text-decoration: underline;}
	#emailsignupdiv label { font-weight: bold;}


#logos { width: 955px; height: 51px; background: #292929;}
	#logos ul { margin: 0px; padding: 5px 0px 0px 24px;}
	#logos li { list-style-type: none; float: left; padding-right: 5px;}

#popularcategories { width: 955px; height: 25px; font-size: 130%; color: #fff; font-weight: bold; background: #292929; text-align: center; padding: 10px 0px 0px 0px;}

.inlinelist ul#mainproducts { padding-top: 20px; background: #fff;}
.inlinelist ul#mainproducts .lastone { border-right: 3px solid #fff;}
.inlinelist ul#mainproducts .firstone { border-left: 3px solid #fff;}

ul#inlinelist_withspacer { margin: 0px; padding: 0px;}
	ul#inlinelist_withspacer li { list-style-type: none; float: left; padding-right: 5px;}
	
.inlinelist { width: 855px;}
	.inlinelist ul { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
	.inlinelist li { list-style-type: none; float: left;}
	.inlinelist .homepage_table { margin-top: -3px; width: 855px; background: #fcfcfc; padding-bottom: 20px; padding-top: 20px;}
	.inlinelist .homepage_table td { padding-left: 15px; width: 20%;}
	.inlinelist .homepage_table ul { margin: 0px; padding: 0px;}
	.inlinelist .homepage_table li { list-style-type: none; line-height: 18px; border-bottom: 1px solid #ebebeb; background: url(../_images/template/homepagetable_arrow.gif) no-repeat scroll center left;}
	.inlinelist .homepage_table a { font-weight: bold; font-size: 10px; width: 128px; display: block; padding-left: 12px; color: #838383; text-decoration: none;}
	.inlinelist .homepage_table a:hover { color: #393939; text-decoration: none;}

ul#inlinelist_home { margin: 0px; padding: 0px;}
	ul#inlinelist_home li { list-style-type: none; float: left; padding: 0px 0px 0px 0px;}

/*#footer { width: 963px; padding-bottom: 20px; background: #e9e9e9;}
	#footerleft { float: left; width: 355px; margin-top: 15px;}
		#footerleft ul { margin: 0px; padding:0px;}
		#footerleft li { float: left; list-style-type: none;}
	#footerright { width: 486px; float: right; margin-top: 15px;}
		#footerright ul { width: 400px; margin: 0px; padding: 0px;}
		#footerright li { float: left; width: 80px; list-style-type: none; border-right: 1px solid #ccc;}
		#footerright a { padding-left: 10px; color: #3e3e3e; text-decoration: none;}
		#footerright a:hover { color: #3e3e3e; text-decoration: underline;}
		#footerright .noborder { border-right: none;}
		#footerright .credit { border-right: none; width: 115px; white-space: nowrap; text-align: right; float: right;}
		#footerright .credit a { padding-left: 0px;}
		*/

#breadcrumb { width: 955px; height: 31px; background: #b2b2b2; border-left: 4px solid #fff; border-right: 4px solid #fff; border-top: 1px solid #fff; border-bottom: 1px solid #fff;}
	#breadcrumb ul { margin: 0px; padding: 9px 0px 0px 16px; color: #000;}
	#breadcrumb li { list-style-type: none; float: left; padding-right: 2px; font-weight: bold;}
	#breadcrumb a { padding-right: 10px; background: url(../_images/template/breadcrumb_arrow.gif) no-repeat scroll center right; font-weight: normal; color: #fff; text-decoration: none;}
	#breadcrumb a:hover { color: #ff4e00; text-decoration: none;}


ul#basketicons { margin: 0px; padding: 0px 0px 0px 80px}
	ul#basketicons li { list-style-type: none; padding-right: 100px; float: left;}

.textbox { width: 745px; padding: 10px; background-color: #2a2a2a; border: 2px solid #b2b2b2; font-weight: bold; color: #fff; margin-bottom: 20px;}
	.textbox h2 { color: #ff4e00; font-size: 140%; padding-bottom: 0px;}
	.textbox p { padding-bottom: 0px; font-size: 115%;}
	.textbox .greentext { color: #63ba14;}

.small_textbox { width: 400px; padding: 10px; background-color: #2a2a2a; border: 2px solid #b2b2b2; font-weight: bold; color: #fff; margin-bottom: 20px;}
	.small_textbox h2 { color: #ff4e00; font-size: 140%; padding-bottom: 0px;}
	.small_textbox p { padding-bottom: 0px; font-size: 115%;}
	.small_textbox .greentext { color: #63ba14;}

.productdetails_textbox { width: 344px; padding: 10px; background-color: #2a2a2a; border: 2px solid #b2b2b2; font-weight: bold; color: #fff;}
	.productdetails_textbox h2 { color: #ff4e00; font-size: 140%; padding-bottom: 0px;}
	.productdetails_textbox p { padding-bottom: 0px; font-size: 115%;}
	.productdetails_textbox .greentext { color: #63ba14;}



.form { border: 1px solid #f0eded; background-color: #f9f9f9; padding: 20px; width: 400px;}
	.form .textfield { border: 1px solid #999; background-color: #fff; width: 200px; float: left;}
	.form select { border: 1px solid #999; background-color: #fff; width: 200px; float: left;}
	.form .textarea { border: 1px solid #999; background-color: #fff; width: 200px; float: left; height: 100px; overflow: auto;}
	.form label { width: 180px; float: left;}
	.form .longlabel { width: 260px; float: left;}
	.form .buttonspacer { padding-left: 182px;}

.popup_large .popupform { width: 399px;}
	.popup_large .popupform fieldset { width: 379px; padding: 10px; margin-bottom: 10px; clear: both; border: 1px solid #ccc; background-color: #F0F0F0;}
	.popup_large .popupform p { margin: 0; padding-bottom: 0px; clear: left; line-height:16px;}
	.popup_large .popupform label { width: 180px; float: left; padding-left: 5px;}
	.popup_large .popupform input { border: 1px solid #E6E6E6; margin-bottom: 3px; background-color: #fff; width: 360px; height: 15px; float: left;}
	.popup_large .popupform .textarea { border: 1px solid #E6E6E6; margin-bottom: 3px; background-color: #fff; width: 360px; height: 120px; float: left;}



.clear { clear: both;}

.popup { width: 300px; background-color: #282828; padding: 6px 10px 10px 10px; z-index:2; position: absolute; margin-left: 180px; margin-right: auto;}
	.popup h1 { color: #fff; padding-bottom: 4px; font-weight: bold;}
	.popup .popup_content { background-color: #fff; padding: 7px; width: 286px;}
	#content .popup .popup_content ul { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 20px; background: url(../_images/products/error.gif) no-repeat scroll center left; font-weight: bold; color: #990000;}
	#content .popup .popup_content li { list-style-type: none; line-height: 20px;}
	.popup .popup_content .center { text-align: center; width: 286px; padding: 10px 0px 0px 0px;}
	
.popup_large { width: 400px; background-color: #282828; border: 3px solid #5b5b5b; padding: 6px 10px 10px 10px; z-index:2; position: absolute; margin-left: 180px; margin-right: auto;}
	.popup_large h1 { color: #fff; padding-bottom: 4px; font-weight: normal;}
	#content .popup_large fieldset { width: 375px;}
	#content .popup_large label { width: 160px; padding-left: 0px; text-indent: 0px;}
	.popup_large .popup_content { border: 2px solid #5b5b5b; background-color: #fff; padding: 7px; width: 382px;}
	.popup_large .popup_content .price { font-size: 140%; color: #990000; font-weight: bold;}
	.popup_large .popup_content ul { margin: 0px; padding: 0px;}
	#content .popup_large .popup_content li { list-style-type: none; padding-bottom: 5px; padding-top: 5px; border-bottom: 1px dotted #dedede;}
	.popup_large .popup_content ul img { border: 1px solid #c3c3c3; float: left; margin-right: 10px; margin-bottom: 3px;}
	.popup_large .popup_content .center { text-align: center; width: 386px; padding: 10px 0px 10px 0px;}
	.popup_large .left_div { float: left; width: 236px; font-size: 120%; color: #fff; padding-top: 13px;}
	.popup_large .right_div { float: right; width: 150px; text-align: right; padding-top: 10px;}
	.popup_large .left_div2 { float: left; width: 236px; font-size: 120%; color: #fff; padding-top: 15px;}
	.popup_large .right_div2 { float: right; width: 150px; text-align: right;}
	#content .popup_large .right_div ul { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
	#content .popup_large .right_div li { list-style-type: none; text-align: right; padding-bottom: 4px;}
	.large_popup fieldset { width: 400px; padding: 10px; margin-bottom: 10px; clear: both; border: 1px solid #ccc; background-color: #F0F0F0;}

.popup_content .popup_error { padding: 4px 0px 10px 30px; background: url(../_images/template/error.gif) no-repeat scroll top left; font-weight: bold; color: #990000;}
	.popup_correct { padding: 4px 0px 10px 30px; background: url(../_images/template/correct.gif) no-repeat scroll top left; font-weight: bold; color: #81b219;}
	popup_subtotal { color: #ff4e00;}



/* ERRORS */

.error { font-weight: bold; color: #D50000;}
.sub_error { float: left; margin-left: 195px; color: #D50000; font-weight: bold; padding-bottom: 3px;}
.error_textfield { background-color: #EFE1E1; border: 1px solid #fff;}
.errorbox { background: #EFE1E1 url(../_images/checkout/h1error.gif) no-repeat scroll left top; margin-bottom: 20px; border: 1px solid #D50000; color: #D50000; padding: 5px 10px 10px 47px; width: 365px;}
	#content .errorbox h1 { margin: 0px 0px 0px 0px; color: #D50000; margin-bottom: 3px; padding: 0px 0px 0px 0px; font-size: 140%; text-transform: uppercase;}
	.errorbox h2 { padding: 0px; margin: 0px; color: #D50000;}
	.errorbox p { padding: 0px; margin: 0px; color: #D50000;}

.correct { padding: 0px 0px 0px 50px; width: 510px; background: #e6f0dc url(/aurora/_images/icons/correct.gif) no-repeat scroll center left; border: 1px solid #c6dcb4; margin-bottom: 20px;}


.table { width: 100%; margin-bottom: 20px; padding: 0px; background-color: #e1e1e1; border-top: 1px solid #fff; border-left: 1px solid #fff;}
	.table th { background-color: #696969; padding: 5px; color: #fff; text-align: left; font-weight: bold; border-bottom: 1px solid #fff; border-right: 1px solid #fff;}
	.table td { vertical-align: top; padding: 5px; border-bottom: 1px solid #fff; border-right: 1px solid #fff;}
	.table ul { margin: 0px; padding: 0px;}
	.table ul.stars { margin: 0px; padding: 0px;}
	#mainright #content .table ul.stars li { list-style-type: none; float: left;}
	.table .light { background-color: #f3f3f3;}
	.table .center { width: 40px; text-align: center;}

.buyingguides_table { margin-bottom: 20px; padding: 0px; background-color: #e1e1e1; width: 580px;}
	.buyingguides_table th { background-color: #696969; padding: 5px; color: #fff; text-align: left; font-weight: bold; border-bottom: 1px solid #fff; border-right: 1px solid #fff;}
	.buyingguides_table td { vertical-align: top; padding: 5px; border-bottom: 1px solid #fff; border-right: 1px solid #fff;}

.ratestable_green { width: 400px; margin-bottom: 20px; padding: 0px; background-color: #dce9ca;}
	.ratestable_green th { background-color: #76c028; padding: 5px; color: #fff; text-align: left; font-weight: bold; border-bottom: 1px solid #fff; border-right: 1px solid #fff;}
	.ratestable_green td { width: 190px; vertical-align: top; padding: 5px; border-bottom: 1px solid #fff; border-right: 1px solid #fff;}
	.ratestable_green .light { background-color: #edf0e9;}
	.ratestable_green .right { text-align: right; font-weight: bold;}
	
.ratestable_yellow { width: 400px; margin-bottom: 20px; padding: 0px; background-color: #fff5d7;}
	.ratestable_yellow th { background-color: #ffd042; padding: 5px; color: #fff; text-align: left; font-weight: bold; border-bottom: 1px solid #fff; border-right: 1px solid #fff;}
	.ratestable_yellow td { width: 190px; vertical-align: top; padding: 5px; border-bottom: 1px solid #fff; border-right: 1px solid #fff;}
	.ratestable_yellow .light { background-color: #fffcf4;}
	.ratestable_yellow .right { text-align: right; font-weight: bold;}

.ratestable_red { width: 400px; margin-bottom: 20px; padding: 0px; background-color: #ffd7d7;}
	.ratestable_red th { background-color: #ca2121; padding: 5px; color: #fff; text-align: left; font-weight: bold; border-bottom: 1px solid #fff; border-right: 1px solid #fff;}
	.ratestable_red td { width: 190px; vertical-align: top; padding: 5px; border-bottom: 1px solid #fff; border-right: 1px solid #fff;}
	.ratestable_red .light { background-color: #fff2f2;}
	.ratestable_red .right { text-align: right; font-weight: bold;}

.ratestable_blue { width: 400px; margin-bottom: 20px; padding: 0px; background-color: #dfefff;}
	.ratestable_blue th { background-color: #7ca8d3; padding: 5px; color: #fff; text-align: left; font-weight: bold; border-bottom: 1px solid #fff; border-right: 1px solid #fff;}
	.ratestable_blue td { width: 190px; vertical-align: top; padding: 5px; border-bottom: 1px solid #fff; border-right: 1px solid #fff;}
	.ratestable_blue .light { background-color: #f2f9ff;}
	.ratestable_blue .right { text-align: right; font-weight: bold;}


.question { width: 732px; height: 24px; color: #fff; font-weight: bold; padding: 13px 0px 0px 32px; background: url(../_images/template/question.gif) no-repeat scroll top left;}
.answer { font-weight: normal; padding: 3px 0px 0px 32px; margin: 0px 0px 0px 0px;}
	.answer ul { margin: 0px 0px 0px 10px; padding: 0px 0px 20px 10px;}
	.answer li { list-style-type: square;}

#muscle_selector { width: 760px; height: 317px; background: url(../_images/template/muscleman.gif) no-repeat scroll top left;}
	#muscle_selector_left { width: 170px; float: left; padding-right: 365px; text-align: right;}
	#muscle_selector_right { width: 200px; float: right; text-align: left;}
	#muscle_selector ul { margin: 0px; padding: 0px; border-top: 1px dotted #e5e0de;}
	#content #muscle_selector li { list-style-type: none; border-bottom: 1px dotted #e5e0de; line-height: 20px;}
	#muscle_selector a { display: block; width: 162px; padding: 0px 4px 0px 4px; text-decoration: none;}
	#muscle_selector a:hover { text-decoration: none; color: #fff; background-color: #ff4e00;}
	#muscle_selector #muscle_selector_right a { display: block; width: 192px; padding: 0px 4px 0px 4px; text-decoration: none;}
	#muscle_selector #muscle_selector_right a:hover { text-decoration: none; color: #fff; background-color: #ff4e00;}

.redtext { color: #D50000;}

	ol.loweralpha li { list-style-type: lower-alpha; margin-left: 15px; }
	ol.lowerdigit li { list-style-type: decimal; margin-left: 15px; }
	ul.squares li { list-style-type: square; margin-left: 15px; }


#orangebutton { width: 213px; position: absolute; text-align: right; margin: 13px 0px 0px 510px;}

/* LANDING STYLES */

#landing_image { border-bottom: 1px solid #fff;}

#landing_links { position: absolute; margin-top: 451px; margin-left: 17px;}
	#landing_links ul { margin: 0px; padding: 0px;}
	#mainright #landing_links li { list-style-type: none; float: left; padding-right: 25px;}
	#landing_links a { color: #ff8300; padding-left: 7px; font-weight: bold; text-decoration: none; text-transform: uppercase; background: url(../_images/template/landingpage_arrow.gif) no-repeat scroll center left;}
	#landing_links a:hover { color: #ff8300; text-decoration: underline;}
	
#landing_links_products { position: absolute; margin-top: 300px; margin-left: 17px;}
	#landing_links_products ul { margin: 0px; padding: 0px;}
	#mainright #landing_links_products li { list-style-type: none; float: left; padding-right: 25px;}
	#landing_links_products a { color: #ff8300; padding-left: 7px; font-weight: bold; text-decoration: none; text-transform: uppercase; background: url(../_images/template/landingpage_arrow.gif) no-repeat scroll center left;}
	#landing_links_products a:hover { color: #ff8300; text-decoration: underline;}
	
.landing_table td { vertical-align: top; border-bottom: 1px solid #fff;}
.landing_table .grey1 { background: #f2f2f2;}
.landing_table .grey2 { background: #e9e9e9;}
.landing_table .grey3 { background: #d7d7d7;}
.landing_table .border { border-right: 1px solid #fff;}

.landing_box { padding: 20px;}
	.landing_box ul { margin: 0px; padding: 0px;}
	#mainright .landing_box li { list-style-type: none; padding-bottom: 5px;}
	#mainright .landing_box a { color: #3f3f3f; padding-left: 7px; text-decoration: none; background: url(../_images/template/landingpage_arrow.gif) no-repeat scroll center left;}
	#mainright .landing_box a:hover { color: #ff8300; text-decoration: none;}
	#mainright .landing_box p { padding-left: 0px;}
	
.treadmills_bkg { background: url(../_images/photos/cardiolanding/landing_treadmills.jpg) no-repeat scroll top right; padding-right: 95px; width: 190px;}
.crosstrainers_bkg { background: url(../_images/photos/cardiolanding/landing_crosstrainers.jpg) no-repeat scroll top right; padding-right: 90px;}
.bikes_bkg { background: url(../_images/photos/cardiolanding/landing_bikes.jpg) no-repeat scroll top left; padding-left: 90px;}
.rowers_bkg { width: 190px; background: url(../_images/photos/cardiolanding/landing_rowers.jpg) no-repeat scroll top left; padding-left: 110px;}
.steppers_bkg { width: 190px; background: url(../_images/photos/cardiolanding/landing_steppers.jpg) no-repeat scroll top right; padding-right: 90px;}
.gympackages_bkg { background: url(../_images/photos/cardiolanding/landing_gympackages.jpg) no-repeat scroll top right; padding-right: 90px;}

.multigyms_bkg { background: url(../_images/photos/strengthlanding/landing_multigyms.jpg) no-repeat scroll top right; padding-right: 95px; width: 190px;}
.machines_bkg { background: url(../_images/photos/strengthlanding/landing_machines.jpg) no-repeat scroll top right; padding-right: 90px;}
.dumbells_bkg { background: url(../_images/photos/strengthlanding/landing_dumbells.jpg) no-repeat scroll top left; padding-left: 80px;}
.benches_bkg { background: url(../_images/photos/strengthlanding/landing_benches.jpg) no-repeat scroll top left; width: 190px; padding-left: 110px;}
.strengthaccessories_bkg { background: url(../_images/photos/strengthlanding/landing_accessories.jpg) no-repeat scroll top right; width: 190px; padding-right: 90px;}
	
.bg_table { margin-top: 5px; font-size: 90%; margin-bottom: 20px;}	
	.bg_table td { vertical-align: top; border-right: 1px solid #d8d7d6; border-bottom: 1px solid #d8d7d6; width: 140px; padding: 0px 0px 10px 0px;}
	.bg_table .noborder { border-right: none;}
	.bg_table .noborders { border-right: none; border-bottom: none;}
	.bg_table ul { margin: 0px; padding: 0px;}
	#mainright #landing_div .bg_table li { list-style-type: none; padding-left: 5px;}
	#mainright #landing_div .bg_table a { color: #3f3f3f; text-decoration: none;}
	#mainright #landing_div .bg_table a:hover { color: #ff8300; text-decoration: underline;}
	.bg_table h2 { padding-left: 5px; padding-top: 7px;}
	
	#mainright #landing_div .bg_table .orangetext a { color: #ff8300;}
	
ul#image_list { margin: 20px 0px 20px 0px; padding: 0px 0px 0px 80px;}
	ul#image_list li { list-style-type: none; text-align: center; float: left; padding-left: 19px; padding-bottom: 19px;}
	ul#image_list img { padding-bottom: 6px;}
	ul#image_list a { text-decoration: none; font-weight: bold; color: #393939;}
	#mainright ul#image_list a:hover { color: #ff8300; text-decoration: none;}

#hr_grey { border-top: 1px solid #fff; width: 748px; border-bottom: 1px solid #fff; padding-top: 17px; padding-bottom: 7px; margin-top: 0px; background: #e5e5e5; color: #656565;}
	#hr_grey h1 { color: #656565; padding-top: 0px; margin-top: 0px;}
	.hr {border-top: 1px solid #cccccc; padding-bottom: 7px; clear: left;}
	
.internal_table { width: 748px; background: #fcfcfc; padding-bottom: 20px; padding-top: 20px;}
	.internal_table td { padding-left: 15px;}
	.internal_table ul { margin: 0px; padding: 0px;}
	#mainright .internal_table li { list-style-type: none; line-height: 18px; border-bottom: 1px solid #ebebeb; background: url(../_images/template/homepagetable_arrow.gif) no-repeat scroll center left;}
	#mainright .internal_table a { font-weight: bold; font-size: 10px; width: 168px; display: block; padding-left: 12px; color: #838383; text-decoration: none;}
	#mainright .internal_table a:hover { color: #393939; text-decoration: none;}

#vibration_menu { width: 204px;}
	#vibration_menu ul { margin: 0px; padding: 0px; border-bottom: 1px solid #fff;}
	#vibration_menu li { background: url(../_images/template/vibrationlist_bkg.gif) repeat-x scroll top left;}
	#vibration_menu a { padding: 4px 0px 4px 16px; width: 187px; display: block; color: #fff; text-decoration: none;}
	#vibration_menu a:hover { color: #ff4e00; text-decoration: none;}
	#vibration_menu a.selected { color: #ff4e00; text-decoration: none;}
	#vibration_menu ul ul { background: #7a7a7a; margin: 0px; padding: 0px; border-bottom: none;}
	#vibration_menu ul ul li { padding-left width: 157px;}
	#vibration_menu ul ul ul li a.selected { color: #000; text-decoration: none;}

#vibration_arrows { position: absolute; top: 276px; margin-left: 20px; width: 560px; height: 28px; background: url(../_images/photos/vibrationlanding/arrows.gif) no-repeat scroll top left;}
	#vibration_flash { width: 748px; height: 350px;}

#technology_whatisit { width: 578px; border-top: 1px solid #fff; margin-bottom: 20px; border-bottom: 1px solid #fff; padding-left: 170px; background: #d7d7d7 url(../_images/photos/vibrationlanding/technology_man.jpg) no-repeat scroll top left;}

#landing_content { padding: 20px;}
	#landing_content h1 { padding-left: 0px; padding-top: 0px; margin-top: 0px;}
	#landing_content p { padding-left: 0px;}

#vibration_quote { width: 470px; margin-left: 105px; margin-top: 20px; margin-bottom: 20px; padding: 0px 50px 0px 40px; background: url(../_images/photos/vibrationlanding/quote_bkg.gif) no-repeat scroll top left;}

ul#testimonial_links { margin: 0px 0px 20px 0px; padding: 0px;}
	ul#testimonial_links li { line-height: 18px; list-style-type: none; padding-left: 7px; background: url(../_images/template/arrow.gif) no-repeat scroll center left;}



/* buying guides styles */

#landing_div ul { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
#landing_div ul li { list-style-type: none;}

#bg_grey { width: 748px; border-bottom: 1px solid #fff; padding-top: 17px; padding-bottom: 7px; margin-top: 0px; background: #656565; color: #fff;}
	#bg_grey h1 { color: #fff; padding-top: 0px; margin-top: 0px;}

#bg_image { width: 748px; height: 212px; background: url(../_images/photos/buyingguides/main.jpg) no-repeat scroll top left;}
	#bg_image ul { margin: 0px; padding: 140px 0px 0px 347px;}
	#mainright #landing_div #bg_image li { list-style-type: none; line-height: 16px;}
	#mainright #landing_div #bg_image a { color: #ff8300; padding-left: 7px; text-decoration: none; background: url(../_images/template/landingpage_arrow.gif) no-repeat scroll center left;}
	#mainright #landing_div #bg_image a:hover { color: #ff8300; text-decoration: underline;}

ul#bg_inlinelist { margin: 20px 0px 20px 0px; padding: 0px; text-align: center;}
	#mainright ul#bg_inlinelist li { padding-right: 10px; list-style-type: none; display: inline; text-align: center;}


/* commercial styles */

#commercial_search { width: 748px; height: 170px; color: #fff; border-bottom: 1px solid #fff; background: url(../_images/template/commercialsearch_bkg.gif) repeat-x scroll top left;}
	#commercial_search .searchtext { padding: 14px;}
	#commercial_search select { width: 189px; margin-right: 20px;}
	#commercial_search label { width: 205px;}
	#commercial_search form { margin-left: 8px; margin-top: 2px; margin-bottom: 20px;}
#commercial_grey { width: 300px; float:left; background: #313131; color: #fff;}
	#commercial_grey .commercial_greytext { padding: 14px 0px 10px 0px;}
	#commercial_grey .commercial_greytext p { padding-bottom: 6px;}
	#commercial_grey .commercial_greytext select { width: 198px;}
	#commercial_grey .commercial_greytext .buttonspacer { margin-top: -1px; margin-left: 112px;}
	
/* special offers styles */

ul#specialoffers_gifts { margin: 0px 0px 20px 10px; padding:0px;}
	ul#specialoffers_gifts li { float:left; width: 184px; list-style-type: none;}
	ul#specialoffers_gifts li img { text-align: center;}
	ul#specialoffers_gifts li p { padding-left: 0px;}
	ul#specialoffers_gifts a { color: #000; text-decoration: none;}
	ul#specialoffers_gifts li .gift_text1 { min-height: 181px; padding: 5px; background: #f2f2f2; border-right: 3px solid #fff;}
	ul#specialoffers_gifts li .gift_text2 { min-height: 181px; padding: 5px; background: #e9e9e9; border-right: 3px solid #fff;}
	ul#specialoffers_gifts li .gift_text3 { min-height: 181px; padding: 5px; background: #d7d7d7;}
	* html ul#specialoffers_gifts li .gift_text1 { height: 181px;}
	* html ul#specialoffers_gifts li .gift_text2 { height: 181px;}
	* html ul#specialoffers_gifts li .gift_text3 { height: 181px;}
	ul#specialoffers_gifts li .gift_text4 { min-height: 121px; padding: 5px; background: #f2f2f2; border-right: 3px solid #fff;}
	ul#specialoffers_gifts li .gift_text5 { min-height: 121px; padding: 5px; background: #e9e9e9; border-right: 3px solid #fff;}
	ul#specialoffers_gifts li .gift_text6 { min-height: 121px; padding: 5px; background: #d7d7d7;}
	* html ul#specialoffers_gifts li .gift_text4 { height: 121px;}
	* html ul#specialoffers_gifts li .gift_text5 { height: 121px;}
	* html ul#specialoffers_gifts li .gift_text6 { height: 121px;}
	
.link { padding-left: 7px; margin-right: 30px; background: url(../_images/template/arrow.gif) no-repeat scroll center left;}
	
	
#delivery_box { width: 640px; height: 50px; color: #fff; background: url(../_images/template/delivery_bkg.gif) no-repeat scroll top left;}
	#delivery_box .delivery_box_content { padding: 5px 7px 0px 7px;}
	#delivery_box h2 { color: #ffa93a; font-weight: 120%; padding-bottom: 0px;}
	#delivery_box p { padding-bottom: 0px; line-height: 11px;}

/* MOO FLOW */ 
#MooFlow {
        color:#000;
        visibility:hidden;
        position:relative;
        overflow:hidden;
        width: "200";
        height: 120;
}
#MooFlow * {
        margin:0;
        padding:0;
}
#images {
        position:relative;
}
#images img {
        position:absolute;
        border:none;
        cursor: pointer;
}
#captions {
        margin-top: 70px;
        position:relative;
        text-align:center;
        z-index:10000;
}












#fitnessstore { width: 196px; margin-bottom: 15px; padding: 10px 0px 10px 0px; background: #a8a59d; text-align: center;}
	#fitnessstore select { width: 142px;}
	#fitnessstore p { padding-bottom: 0px;}
	#fitnessstore h2 { padding-bottom: 2px;}

.homepage_subnav { padding: 0px 0px 0px 20px; width: 156px;}
	.homepage_subnav ol { margin: 0px 0px 20px 0px; padding: 0px 0px 0px 20px;}
		.homepage_subnav ol li { border-bottom: none; list-style-type: decimal; line-height: 14px;}
	.homepage_subnav ul { margin: 0px 0px 20px 0px; padding: 0px 0px 0px 0px;}
		.homepage_subnav ul li { list-style-type: none; border-bottom: 1px dotted #999999; line-height: 17px;}
	.homepage_subnav a { color: #404040; text-decoration: none;}
	.homepage_subnav a:hover { text-decoration: underline;}
	.homepage_subnav h3 { font-size: 11px; font: bold; padding-bottom: 0px; margin-bottom: 0px;}
	.homepage_subnav h2 { margin-left: -20px; *margin-left: -17px;}
	.homepage_subnav .noborder { border: none;}

.iefix { *margin-left: 3px;}

ul#homepage_products { padding: 10px 0px 0px 0px; margin: 0px;}
	ul#homepage_products li { list-style-type: none; float: left; width: 110px; text-align: center; border-right: 1px dotted #e0e0e0; border-bottom: 1px dotted #e0e0e0;}
	ul#homepage_products .noborder_right { border-right: none;}
	ul#homepage_products .noborder_bottom { border-bottom: none;}
	ul#homepage_products h2 { color: #f36a00; font-size: 11px; padding-bottom: 2px; padding-top: 4px;}
	ul#homepage_products p { font-weight: bold;}

ul.homepage_inline { margin: 0px; padding: 0px;}
	ul.homepage_inline li { float: left; list-style-type: none; padding: 0px 0px 1px 0px;}

#whybuy { margin-top: 3px; width: 557px;}
	#whybuy_left { float: left; width: 374px;}
	#whybuy_right { float: right; width: 161px; padding: 10px 10px 6px 10px; border: 1px solid #cbc8c1;}
		#whybuy_right ul { margin: 0px; padding: 0px 0px 5px 0px;}
		#whybuy_right li { list-style-type: none; padding-left: 6px; background: url(../_images/homepage_0908/bullet.gif) no-repeat scroll center left; font-weight: bold;}
		#whybuy_right a { color: #f36a00; text-decoration: underline;}
		#whybuy_right a:hover { color: #773400;}
		#whybuy_right hr { border-top: 1px dotted #d6d6d6; margin: 0px 0px 10px 0px; *margin: -4px 0px -12px 0px;}


#products_display_homepage .productlisttable { padding-top: 10px; padding-bottom: 10px;}
	#products_display_homepage .productlisttable td { width: 138px; border-right: 1px solid #e8eeed; vertical-align:top; border-right: 1px dotted #e0e0e0; border-bottom: 1px dotted #e0e0e0;}
	#products_display_homepage .productlisttable .noborder { border-right: none;}
	#products_display_homepage .productlisttable .noborder_right { border-right: none;}
	#products_display_homepage .productlisttable .noborder_bottom { border-bottom: none;}

#products_display_homepage .productbox { padding: 10px; text-align: center; font-weight: bold;}
	#products_display_homepage .productbox ul { margin: 0px; padding: 0px;}
	#products_display_homepage .productbox li { padding-left: 0px; display: inline; list-style-type: none;}
	#products_display_homepage .productbox label { float: none; width: 85px; font-weight: bold;}
	#products_display_homepage .productbox .price { font-size: 11px; color: #f36a00;}
	#products_display_homepage .productbox .normaltext { text-decoration: line-through; font-size: 100%;}
	#products_display_homepage .productbox a { font-weight: bold; color: #f36a00;}
	#products_display_homepage .productbox p { padding-bottom: 5px; line-height:12px;}
	#products_display_homepage .productbox_image { height: 100px;}
	#products_display_homepage .productbox h2 a { font-size: 11px; font-weight: bold;}

ul#footerlinks { margin: 0px; padding: 20px 20px 0px 20px; text-align: center;}
	ul#footerlinks li { display: inline; padding-right: 9px; line-height: 15px; background: url(../_images/homepage_0908/footer_bkg.gif) no-repeat scroll bottom right;}
	ul#footerlinks a { text-decoration: none; color: #949494;}
	ul#footerlinks a:hover { text-decoration: underline;}
	
#onlyat { width: 166px; text-transform: uppercase; background: #3b3b3b url(../_images/homepage_0908/onlyatgymcompany.gif) no-repeat scroll top left; padding: 50px 15px 15px 15px; text-align: center;}
	#onlyat ul { margin: 0px; padding: 0px; text-align: center;}
	#onlyat li { font-size: 10px; display: block; font-weight: bold; padding-bottom: 13px; background: #3b3b3b url(../_images/homepage_0908/onlyatgymcompany_bottom.gif) no-repeat scroll bottom center;}
	#onlyat h2 { font-size: 10px; color: #919191; padding-bottom: 2px;}
	#onlyat h2 a { color: #919191; text-decoration: none;}
	#onlyat h2 a:hover { color: #919191; text-decoration: underline;}
	#onlyat a { color: #de7e00; text-decoration: none;}
	#onlyat a:hover { color: #de7e00; text-decoration: underline;}
	#onlyat li p { padding-bottom: 2px;}
	
	#newsfeed {margin: 0px 15px 0px 15px; width:160px;}
	#newsfeed a { text-decoration: underline;}
	
	#buyerguidefooter {background: url(/_images/template/bgtop.gif) no-repeat #f6f6f6; padding: 20px 20px 0px 20px; margin-top: 10px; color: #949494;}
	#buyerguidefooter li {width: 280px; float: left; padding-right: 10px; padding-left: 10px;}
	#buyerguidefooterbottom { background: url(/_images/template/bgbot.gif) no-repeat; height: 24px;}
	#buyerguidefooter a {color: #444;}onlyat a:hover { color: #de7e00; text-decoration: underline;}
	#onlyat li p { padding-bottom: 2px;}
	
	#newsfeed {margin: 0px 15px 0px 15px; width:160px;}
	#newsfeed a { text-decoration: underline;}
	
	#buyerguidefooter {background: url(/_images/template/bgtop.gif) no-repeat #f6f6f6; padding: 20px 20px 0px 20px; margin-top: 10px; color: #949494;}
	#buyerguidefooter li {width: 280px; float: left; padding-right: 10px; padding-left: 10px;}
	#buyerguidefooterbottom { background: url(/_images/template/bgbot.gif) no-repeat; height: 24px;}
	#buyerguidefooter a {color: #444;}
	
	
ul#fitness_products { padding: 10px 0px 0px 0px; margin: 0px;}
	ul#fitness_products li { list-style-type: none; float: left; width: 185px; text-align: center; border-right: 1px dotted #e0e0e0; border-bottom: 1px dotted #e0e0e0;}
	ul#fitness_products .noborder_right { border-right: none;}
	ul#fitness_products .noborder_bottom { border-bottom: none;}
	ul#fitness_products h2 { color: #f36a00; font-size: 11px; padding-bottom: 2px; padding-top: 4px;}
	ul#fitness_products p { font-weight: bold; margin: 0; padding-left: 0;}	
	
	
ul#featuredlifestyle { padding: 10px 0px 0px 0px; margin: 25px 0 0 0;}
	ul#featuredlifestyle li { list-style-type: none; float: left; width: 130px; text-align: center;}
	ul#featuredlifestyle h2 { color: #f36a00; font-size: 11px; padding-bottom: 2px; padding-top: 4px;}
	ul#featuredlifestyle p { font-weight: bold; margin: 0; padding-left: 0;}		
	
	
	#featured { width:261px; height: 199px; background: url(/_images/photos/lifestyle/featured.jpg) no-repeat; position: absolute;left: 487px; top:0px; }
	.lifestyleheader {position: relative;}
	
	#whybuyleft {background: url(/_images/photos/lifestyle/whybuyheader.gif) no-repeat; padding-top: 35px; border-left: 1px solid #ddd;border-right: 1px solid #ddd; padding-left: 10px; border-bottom: 1px solid #ddd; margin-bottom: 30px;}
	
	#mainright .wellboxlink { text-decoration: none; font-weight: bold;}
	#mainright .wellboxlink:hover {text-decoration: none;}
	
	#mainright .wellboxlink h2 {color:#F36A00;font-size:11px;padding-bottom:2px;padding-top:4px;}
	#mainright .wellboxlink p {margin: 0; padding: 0;}
	
	.packagetext {float: right; background-color: #ededed; width: 238px; padding: 10px; height: 277px;}
	.packagetext ul {padding-top: 10px; }
	.packagetext h2 {padding-top: 10px;}
	.packagetext li { margin-left: 20px; padding-bottom: 10px;}
	
	.ffheader {clear:both; color: #000; border-top: 2px solid #ddd; display: block; height: 30px; line-height: 30px; font-size: 17px; text-align:center;}
	
	#mainright .ff_thumbs {width: 320px; float: left; padding-left: 40px; padding-bottom: 20px; padding-top:20px; }
	#mainright .ff_thumbs li {text-align: center;width: 160px;float: left; list-style-type: none;}

	#mainright .ff_thumbs li a {text-decoration: none;}
	#mainright .ff_main a {text-decoration: none;}
	#mainright .ff_main {text-align: center; float: left; font-size: 14px; font-weight: bold;}
	
	.primallanding {margin-left: 20px; border-top: 3px solid #ddd; width:700px; padding-top: 20px;}
	.primallanding td {text-align: center; font-weight: bold;}
	.primallanding td {border-right: 3px solid #ddd;border-bottom: 3px solid #ddd; padding-bottom: 30px;}
	#mainright .primallanding td a {text-decoration: none;}
	
	
	
	.ppheader {height: 315px;width: 748px; background: url(/_images/pp/ppheader.jpg) no-repeat; color: #bdbdbd;}
	.headercontent {width: 300px; padding-left: 190px; padding-top: 30px;}
	#mainright .headercontent p {margin: 0; padding: 0 0 10px 0;}
	.headercontent h2 {color: #bdbdbd; text-transform: uppercase;}
	.headercontent .yellow {color:#ffc600;}
	
	.ppfooter {background: #000;font-size: 12px; font-weight: bold; height: 36px; line-height: 36px;}
	.ppfooter li {display: inline; color: #fff; background:  url(/_images/pp/arrow.gif) no-repeat 4px; margin-left: 7px; padding-left: 15px;}
	#mainright .ppfooter li a {color: #fff; text-decoration: none;}
	.ppheading {background: url(/_images/pp/strip.gif) repeat-x; color: #fff; font-weight: bold; text-transform: uppercase; height: 27px; line-height: 27px; display: block; text-indent: 15px; margin-top: 10px;}
	.ppblock {border: 1px solid #505050; margin-top: 10px; position: relative;}
	
	.mythree {width:746px;height: 414px; background: url(/_images/pp/my3.jpg) no-repeat;}
	.myfive {width:746px;height: 403px; background: url(/_images/pp/my5.jpg) no-repeat;}
	.profive {width:746px;height: 402px; background: url(/_images/pp/pro5.jpg) no-repeat;}
	.ppaccess {width:746px;height: 381px; background: url(/_images/pp/ppacc.jpg) no-repeat;}
	
	.mythree .text {left:208px;position:absolute;top:84px;width:260px;}	
	.myfive .text {left:115px;position:absolute;top:84px;width:174px;}	
	.profive .text {left:135px;position:absolute;top:84px;width:290px;}	
	.ppaccess .text {left:101px;position:absolute;top:94px;width:260px;}
	
	.itemone, .itemtwo, .itemthree, .itemfour { text-align: center; width: 165px; font-weight: bold; position: absolute;}
	.itemone .price, .itemtwo .price, .itemthree .price, .itemfour .price {color:#ff6600;}
	
	.ppblock img {margin-top: 5px;}
	
	.mythree .itemone {left:46px; top:367px;}
	.mythree .itemtwo {left:500px; top:367px;}
	
	.myfive .itemone {left:46px; top:350px;}
	.myfive .itemtwo {left:342px; top:350px;}
	.myfive .itemthree {left:565px; top:350px;}
	
	.profive .itemone {left:46px; top:350px;}
	.profive .itemtwo {left:265px; top:350px;width: 225px;}
	.profive .itemthree {left:539px; top:350px;}
	
	.ppaccess .itemone {left:11px; top:314px;}
	.ppaccess .itemtwo {left:213px; top:314px;width: 180px;}
	.ppaccess .itemthree {left:407px; top:314px;}
	.ppaccess .itemfour {left:583px; top:314px;}
	
	/* HOMEPAGE MAY 09 
	
	.cleft, .cright, .cmiddle {float: left;}
	.crow {border-top: 5px solid #fff; clear: left;}
	.cleft {width:191px;margin-left: 4px;_margin-left: 1px;}
	.cright {width:191px; margin-left: 3px;_margin-left: 1px;}
	.cmiddle {width: 567px; margin-left: 3px;}*/
	
	.fitnessstore {background:#b6b3ad; height: 72px; width:191px; text-align: center;}
	.fitnessstore select { margin-top: 45px;}
	
	#onlyatnew { width: 161px; text-transform: uppercase; background: #3b3b3b url(../_images/mayhome/onlyat.gif) no-repeat scroll top left; padding: 50px 15px 15px 15px; text-align: center; height: 301px;}
	#onlyatnew ul { margin: 0px; padding: 0px; text-align: center;}
	#onlyatnew li { font-size: 10px; display: block; font-weight: bold; padding-bottom: 13px; background: #3b3b3b url(../_images/homepage_0908/onlyatgymcompany_bottom.gif) no-repeat scroll bottom center;}
	#onlyatnew h2 { font-size: 10px; color: #919191; padding-bottom: 2px;}
	#onlyatnew h2 a { color: #919191; text-decoration: none;}
	#onlyatnew h2 a:hover { color: #919191; text-decoration: underline;}
	#onlyatnew a { color: #de7e00; text-decoration: none;}
	#onlyatnew a:hover { color: #de7e00; text-decoration: underline;}
	#onlyatnew li p { padding-bottom: 2px;}
	
	
	.aboutusintro {background:url(/_images/mayhome/about.gif) no-repeat; color: #fff; padding: 35px 13px 0px 13px; margin-top: 3px; height: 256px; }
	.aboutusintro p {line-height: 13px; text-align: justify;}
	
	ul#homepage_products a {color: #404040; text-decoration: none;}
	
	.lozenge { width: 567px; height: 321px; background: url(/_images/mayhome/lozenge.gif) no-repeat;}
	.trim {height: 311px;}
	.lozengesmall { width: 191px; height: 321px; background: url(/_images/mayhome/lozengesmall.gif) no-repeat;}
	.brandedlogos {padding-top: 14px;}
	
	.experience {width: 557px; height: 311px; background: url(/_images/mayhome/experience.jpg) no-repeat; display: block; color: #404040; text-decoration: none;}
	.experienceholder {padding: 5px 0 0 5px; height: 316px;}
	.experience p {width: 350px; text-align: center; padding: 60px 0 0 104px;}
	.mylozenge {background: url(/_images/mayhome/my3.jpg) no-repeat; height: 321px; width: 567px; display: block; color: #404040; text-decoration: none;}
	.mylozenge p {padding:69px 0 0 142px;width:293px;}
	
	.welldo {padding: 18px 10px 10px 10px; text-align: justify;}
	
	.fullstrip {margin-left: 4px; border-top: 5px solid #fff; clear: left;}
	
	.foursquares {margin-left: 4px; clear: left; border-top: 5px solid #fff; }
	.foursquaers img {float: left;}
	.greylinks a {color: #404040;}
	.spread li {margin-top: 5px; margin-bottom: 5px;}
	
	.orange {color: #de7e00;}
	.rely {background: url(/_images/mayhome/simply.jpg) no-repeat; height: 296px; padding: 20px 10px 10px 10px; text-align: justify;}
	.topsell {background: url(/_images/mayhome/topsellers.gif) no-repeat; height: 126px; padding: 10px; margin-bottom: 3px;}
	.topsell ol {margin: 0 0 0 25px; padding: 0 0 0 0px;}
	.topsell li {list-style-type: decimal;}
	.topsell a {color: #404040; text-decoration: none;}
	
	#edge {background: #fff; width: 963px; border-top: 2px solid #fff; border-bottom: 3px solid #fff;margin-top: 500px;}
	#seocontent {float: left; width: 515px; margin-left: 20px; }
	#seocontent a {color: #de7e00;}
	#rightbit {float: left; margin-left: 25px;}
	
	.advicepod {width: 191px; height: 145px; background: url(/_images/mayhome/advicebkg.gif) no-repeat;}
	.advicepod p {margin:0px 0px 0 77px;padding-top:8px;}
	
	.ukno {height: 149px; width: 191px;background: url(/_images/mayhome/ukno1.gif) no-repeat; text-align: right;}
	.ukno p { margin: 0 10px 0 10px;}
	.ukno .blobheading {margin-right: 10px; padding-top: 15px;}
	
	.blobheading {font-size: 10px;}
	.gymplan {background: url(/_images/mayhome/plan.gif) no-repeat; height: 114px; padding-left: 10px; padding-top: 39px;}
	.gymplan a {color: #de7e00;}
	.gymplan .headinglink {color: #000;text-decoration: none;}
	
	.unique {background: url(/_images/mayhome/unique.jpg) no-repeat; color: #fff; height: 185px; padding-top: 147px; padding-left: 10px; padding-right: 10px; text-align: justify;}
	.unique .blobheading {color: #fff;}
	
	

	
	
	
	
	
	#lftop {width: 748px; height: 295px; color: #fff;}
	#lftop .content {float:right;padding:67px 23px 0 0;text-align:right;width:389px;}
	
	#dock > div  {}
	
    #dockContainer{
      display    : table;
      margin     : 0 auto;
      text-align : center;    /* fixes IE bug */    
    }

    #dockContainer > div{
      display : inline-block; /* fixes IE bug */
    }

    #dockContainer > div{
      display : inline;       /* fixes IE bug */
    }

    #dockContainer > div{
      display       : table-cell;
      text-align    : left;
      background    : url('/_images/lflanding/dock-centre-80.png') repeat-x 0 80px;
      
    }

    #dockContainer > div > div{
      background : url('/_images/lflanding/dock-right-80.png') no-repeat right 80px;
    }

    #dockContainer > div > div > div{
      background : url('/_images/lflanding/dock-left-80.png') no-repeat left 80px;
      height     : 129px;
      overflow   : hidden;
      padding    : 0 20px;
    }
    
    #reflection {background: url(/_images/lflanding/grad.jpg) no-repeat;}
    
    #gallery {width: 337px; height: 240px; background: url(/_images/lflanding/gallery.jpg) no-repeat; color: #fff; margin-top: 20px; float: left;}
    
    #gallery p {padding:55px 16px 11px;}
    
    .stepcarousel{
position: relative; /*leave this value alone*/
overflow: scroll; /*leave this value alone*/
width: 260px; /*Width of Carousel Viewer itself*/
height: 67px; /*Height should enough to fit largest content's height*/
}

.stepcarousel .belt{
position: absolute; /*leave this value alone*/
left: 0;
top: 0;
}

.stepcarousel .panel{
float: left; /*leave this value alone*/
overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
margin: 10px; /*margin around each panel*/
width: 110px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
}

#mygallery {}

#gallerylarge {margin-top: 20px; padding-left: 7px; float: left;}

/* Life Fitness Landing Page :::: 4 September 09 */

#lf_page_holder{border:1px solid #e4e4e4; height:1120px; width:748px;}
#lf_page_left{float:left; height:184px; width:415px; padding-left:20px; padding-top:20px;}
	#lf_page_left h1 {color:#ff8400; font-family:Arial; font-size:24px; text-transform:uppercase; font-weight:normal; padding-top:5px; padding-bottom:10px; line-height:23px;}
	#lf_page_left p {color:#505050; font-family:Arial; font-size:11px;}
#lf_page_right{ background:url(/_images/lflanding/new_studio.png) top right; float:left; width:200px; height:124px; padding:58px 25px 20px 88px; color:#fff; font-family:Arial;}
	#lf_page_right h1{font-size:14px; text-transform:uppercase; color:#ff8400; padding:0px 0px 0px 0px; font-weight:normal; line-height:15px;}
	#lf_page_right p {font-size:11px; padding:4px 0px 0px 0px;}
	#lf_page_right a {padding:20px 0px 0px 100px; font-size:10px; color:#FFF; text-transform:uppercase; text-decoration:none;}
	#lf_page_right a:hover {color:#ff8400; text-transform:uppercase; text-decoration:none;}
	#lf_page_right img {padding-left:5px;}

/*lf_page Carousel */
div.lf_page_carousel .prev{
	background: url('/_images/lflanding/left.png') center center no-repeat;
	width:80px;
	height:158px;
	border:0px;
}

div.lf_page_carousel .next{
	background: url('/_images/lflanding/right.png') center center no-repeat;
	width:80px;
	height:158px;
	border:0px;
}


div.lf_page_carousel{
	background-color:#FFF;
	border:0px solid #e4e4e4;
	margin-left:0px;
	width:668px;
	height:160px;
	float:left;
	padding-left:80px;
}

div.lf_page_carousel ul{
	
}

div.lf_page_carousel ul li{
	margin-top:25px;
	margin-bottom:5px;
	border:0px solid #ccc;
	line-height:0px;
	padding:0px;
	/*border-right:#999 dashed medium;*/
	text-align:center;
	color:#ff8400;
	text-transform:uppercase;
	vertical-align:top;
	font-family:Gill Sans;
	padding-bottom:20px;
}

div.lf_page_carousel ul li a{ /* in case of link */
	display:block;
	color:#ff8400;
	text-decoration:none;
}

div.lf_page_carousel ul li a hover{ /* in case of link */
	display:block;
	color:#ff8400;
	text-decoration:none;
}

div.lf_page_carousel ul li img{
	display:block;
	border:0px;
	padding-left:7px;
	padding-right:8px;
	padding-top:0px;
}


#lf_page_bottom_holder{height:132px; width:746px; float:left; text-align:center; overflow:hidden;}
.lf_page_bottom{
	list-style: none;
	margin:0px 0px;
	padding:0px;
	-webkit-padding-start:0px;
	z-index:5;
	text-align:center;
}
.lf_page_bottom li{
	padding:0px;
	margin:0 0px 0 0;
	list-style:none;
	display:inline;
	list-style:none;
	
}
.lf_page_bottom li a{
	display: inline-block;
	overflow: hidden;
	height: 132px;
	width: 115px;
	text-align:left;
}
.lf_page_bottom li a p {
	font-size:11px;
	line-height:normal;
	color:#505050; text-transform:uppercase; font-style:italic; text-decoration:none;
}
.lf_page_bottom_title {
	font-size:11px;
	color:#ff8400; text-transform:uppercase; font-style:italic; font-weight:bold; text-decoration:none;
}

#lf_page_bestprice {background:url(/_images/lflanding/best-price-guarantee.png) top left no-repeat;}
#lf_page_delivery {background:url(/_images/lflanding/delivery.png) top left no-repeat;}
#lf_page_gymplanner {background:url(/_images/lflanding/gymplanner.png) top left no-repeat;}
#lf_page_warranty {background:url(/_images/lflanding/warranty.png) top left no-repeat;}
#lf_page_freeinterest {background:url(/_images/lflanding/free-interest.png) top left no-repeat;}

/* Affiliates Page Added by Peter Bell 26 Oct 2009 */
.affiliatespage_brand_img{
	padding:30px 0px;
}
.affiliatespage_brand_responce{
	background:#c5c5c5;
	height:33px;
	width:718px;
}
#affiliatespage_form_responce{
	color:#FFF;
	float:left;
	font-family:Arial;
	font-size:12px;
	padding:10px 20px 10px 20px;
	text-transform:uppercase;
	height:23px !important;
	width:678px;
}
.affiliatespage_brand_text{
	color:#FFF;
	font-family:Arial;
	font-size:12px;
	padding:10px 20px 10px 20px;
	text-transform:uppercase;
}
.affiliatespage_brand_yes{
	position:relative;
	left:450px;
	top:-33px;
	width:70px;
}
#affiliatespage_beech_yes{
	left:330px;
}
.affiliatespage_brand_no{
	position:relative;
	left:550px;
	top:-66px;
	width:70px;
}
#affiliatespage_beech_no{
	left:400px;
}
.affiliatespage_hidden{
	/* for IE */
	filter:alpha(opacity=30);
	/* CSS3 standard */
	opacity:0.3;
}
#affiliatespage_fitflops_img{
	padding-top:70px;
}

#affiliatespage_hunter_img{
	padding-bottom:0px !important;
}

#affiliatespage_beech_img{
	padding-bottom:0px !important;
}
#affiliatespage_beech_responce{
	background:url(/_images/affiliates/beech_bg.jpg);
	height:33px;
	padding-left:100px;
	width:618px;
}

#affiliatespage_saucony_img{
	background:url(/_images/affiliates/beech_lowerbg.jpg) top left no-repeat;
	padding:30px 0px;
}
#affiliatespage_crocs_img{
	padding-bottom:0px !important;
}
#affiliatespage_header{
	background:url(/_images/affiliates/header.jpg) top right no-repeat;
	height:216px;
	
}
#affiliatespage_header h1{
	color:#505050;
	font-family:Arial;
	font-size:18px;
}
#affiliatespage_header p{
	color:#505050;
	font-family:Arial;
	font-size:11px;
}

/* Shoes Landing 10 Dec 09 by Peter Bell */

.shoeslanding_banner{
	height:438px;
}
#shoeslanding_mo_fitflops{
	float:left; height:337px; width:242px; border-bottom:1px #efefef solid; border-right:1px #efefef solid;
}
#shoeslanding_mo_beech{
	float:left; height:337px; width:272px; border-bottom:1px #efefef solid; border-right:1px #efefef solid;
}
#shoeslanding_mo_crocs{
	float:left; height:337px; width:232px; border-bottom:1px #efefef solid;
}
#shoeslanding_mo_skechers{
	float:left; height:337px; width:242px; border-right:1px #efefef solid;
}
#shoeslanding_mo_hunter{
	float:left; height:337px; width:272px; border-right:1px #efefef solid;
}
#shoeslanding_mo_saucony{
	float:left; height:329px; width:232px;
}
#mainright .shoeslanding_mo{
	color:#f15f00;
	font-family:Gill Sans MT;
	font-size:14px;
	text-align:center;
	text-transform:uppercase;
}
#mainright .shoeslanding_mo a{
	text-decoration:none;
}
#mainright .shoeslanding_mo a span{
	text-decoration:underline;
}
/*.shoeslanding_from{
	background-color:#ff9000; font-size:9px; font-family:Gill Sans MT; color:#FFF; font-weight:bold; text-transform:uppercase; padding:3px; margin-bottom:0px; margin-top:10px;
}
.shoeslanding_sup{
	font-size:30px;
}*/
.shoeslanding_price{
	font-size:30px; font-family:Gill Sans MT; color:#505050; padding-left:5px;
}

/* Home Page 25 Dec 09 by Peter Bell */
/*body, h1, h2, h3, h4, h5, h6, p, ul, li, a{font-family:Helvetica, Arial;}
h1{font-size:14px; font-weight:bold;}*/


.cleft, .cright, .cmiddle {float: left;}
.crow {border-top: 5px solid #fff;_border-top: 2px solid #fff; clear: left;}
.cleft {width:196px; margin-left: 4px;_margin-left: 2px;}
.cright {width:196px; margin-left: 4px;_margin-left: 4px;}
.cmiddle {width: 554px; margin-left: 4px;_margin-left: 4px; height:314px; width:554px;}
.cmiddle2 {width: 562px; float:left;}
.cright2{width:196px; float:left; overflow:hidden;}
	/*.crow {border-top: 5px solid #fff; clear: left;}
	.cleft {width:191px;margin-left: 4px}
	.cright {width:191px; margin-left: 3px}
	.cmiddle {width: 567px; margin-left: 3px;}*/

#fitness_store {background:#b6b3ad; height: 78px; width:196px; text-align: center;}
#fitness_store img { margin-top: 10px; margin-bottom:3px;}

#index_new_nav{background:url(/_images/homepage2010/new_nav_bg.png) top left no-repeat; height:236px; width:181px; color:#505050; font-size:13px; padding-left:15px;}
#index_new_nav ul{padding-top:11px;}
#index_new_nav ul li{padding-top:5px;}
#index_new_nav ul li a{color:#505050; text-decoration:none;}
#index_new_nav ul li a:hover{color:#ef5a00;}
.index_new_nav_h {font-size:14px; font-weight:bold;}
#index_plus_content{background:url(/_images/homepage2010/plus_bg.png) top left no-repeat; height:286px; width:196px;}
#index_newsholder{padding:12px 28px 12px 10px; height:40px;}
.index_newspieces, .index_newspieces a{color:#505050; font-size:11px; text-decoration:none;}
.index_newspieces a:hover{color:#ef5a00;}
/*.index_seemore{color:#ef5a00;}*/
.index_plus_content_node{color:#505050; font-size:11px; padding:7px 0px 3px 10px;}
.index_plus_content_node h1{color:#505050; font-size:12px; font-family:Helvetica; padding:0px 0px 2px;}
.index_plus_content_node a{color:#ef5a00; text-decoration:none;}
.index_plus_content_node a:hover{color:#F96;}
#index_interest_free_finance{height:77px;}
#index_buying_guide {height:48px;}
#index_gym_planner{height:65px;}

#index_top_sellers{background:url(/_images/homepage2010/top_sellers.png) top left no-repeat;}
#index_top_sellers h2{padding:7px 20px 6px;}
#index_top_sellers h2 a{color:#FFF; font-size:13px; font-family:Helvetica, Arial; font-weight:bold; text-decoration:none;}
#index_top_sellers h2 a:hover{text-decoration:underline;}
.index_top_sellers_node{background:url(/_images/homepage2010/best_buy_bg.png) top left no-repeat;}
#index_best_buy_category{margin-top:5px; height:763px;}
#index_best_buy_over{border-bottom:#ebebeb solid 1px;}
.index_top_sellers_node h3{padding:7px 20px; cursor:pointer; color:#707070; font-family:Helvetica, Arial; font-size:13px; font-weight:bold; text-decoration:none; text-shadow:#fff 1px 1px 1px;}
.index_top_sellers_part_node{border-bottom:#dfdfdf solid 1px; padding:7px 20px; border-top:#fff solid 1px;}
.index_top_sellers_part_node_first{padding:10px 20px; border-top:none; border-bottom:#dfdfdf solid 1px;}
.index_top_sellers_part_node_last{padding:10px 20px; border-bottom:none; border-top:#fff solid 1px;}
.index_top_sellers_part_node_first h4, .index_top_sellers_part_node h4, .index_top_sellers_part_node_last h4{margin:0px; font-size:12px; padding:0px 0px 3px;}
.index_top_sellers_part_node_first h4 a, .index_top_sellers_part_node h4 a, .index_top_sellers_part_node_last h4 a{color:#505050; font-size:11px; text-decoration:none;}
.index_top_sellers_part_node_first h4 a:hover, .index_top_sellers_part_node h4 a:hover, .index_top_sellers_part_node_last h4 a:hover{color:#ef5a00; text-decoration:underline;}
.index_top_sellers_part_node_first p, .index_top_sellers_part_node p, .index_top_sellers_part_node_last p{padding:0px 0px 0px 11px; text-indent:-11px;}
.index_top_sellers_part_node_first p a, .index_top_sellers_part_node p a, .index_top_sellers_part_node_last p a{color:#505050; font-family:Helvetica, Arial; font-size:11px; text-decoration:none;}
.index_top_sellers_part_node_first p a:hover, .index_top_sellers_part_node p a:hover, .index_top_sellers_part_node_last p a:hover{color:#ef5a00;text-decoration:underline;}

#index_why_buy_from_us{background:url(/_images/homepage2010/why_buy_from_us_bg.jpg) top left no-repeat; height:861px; margin-top:5px; position:absolute; top:1520px; _top:1540px; width:196px;}
#index_why_buy_from_us h2{padding:7px 20px 6px; color:#FFF; font-family:Helvetica, Arial; font-size:13px; font-weight:bold;}
#index_why_buy_from_us_free_gifts{margin-top:10px;}
#index_why_buy_from_us_change_of_heart_img{float:left; padding:8px 10px 4px 0px;}
.index_why_buy_from_us_node{padding:5px 10px; _padding:1px 10px; text-align:center;}
.index_why_buy_from_us_node_img{text-align:center;}
.index_why_buy_from_us_bar{padding:4px 0px 0px 0px;}
.index_why_buy_from_us_node h3{color:#505050; font-family:Helvetica, Arial; font-size:12px; font-weight:bold; padding:0px; text-align:left;  padding:0px 0px 2px 10px;}
.index_why_buy_from_us_node p{color:#505050; font-family:Helvetica, Arial; font-size:11px; text-align:left; padding:0px 0px 3px 10px;}
.index_why_buy_from_us_node p a{color:#f76b00; font-family:Helvetica, Arial; font-size:11px; text-decoration:none;}
.index_why_buy_from_us_node p a:hover{color:#F96;}

#index_store{margin-left:4px; width:558px;}
#index_store_top{background:url(/_images/homepage2010/store_top_bg.png) top left no-repeat; height:18px; padding:6px 0px 4px 0px; _padding:6px 0px 1px 0px; text-align:right;}
#index_store_category_button{padding-right:20px;}
#index_store_brands_button{padding-right:18px;}
#index_store_news_button{padding-right:25px;}
#index_store_rss_button{padding:1px 10px 2px 0px;}

#index_store_category{background:url(/_images/homepage2010/store_category_bg.png) top left no-repeat; height:413px; margin-top:5px; overflow:hidden; padding:1px; width:552px;}
.index_store_category_node{float:left; padding:5px 0px 40px 0px; text-align:center;}
.index_store_category_node a{font-family:Helvetica, Arial; text-decoration:none;}
.index_store_category_node h3{padding:0px;}
.index_store_category_node h3 a{color:#505050; font-family:Helvetica, Arial; font-size:12px; font-weight:bold; padding:0px;}
.index_store_category_node h3 a:hover, .index_store_category_node_hover{color:#ef5a00;}
.index_store_category_node p a{color:#8c8c8c; font-family:Helvetica, Arial; font-size:11px;}

#index_store_brands{background:url(/_images/homepage2010/store_brands_bg.png) top left no-repeat; height:415px; margin-top:5px; width:554px; display:none;}
#index_store_brands a{font-family:Helvetica, Arial; text-decoration:none;}
.index_store_brands_images{float:left; filter:alpha(opacity=0); opacity:0.0;}
#index_store_news{background:url(/_images/homepage2010/store_news_bg.png) top left no-repeat; color:#969696; font-family:Helvetica, Arial; font-size:11px; height:400px; margin-top:5px; padding:5px 15px 10px 15px; width:524px; display:none; }
#index_store_news p {line-height: 12px;}
#index_store_news img{height:2px; padding-top:8px;}
#index_store_news h3{color:#505050; font-family:Helvetica, Arial; font-size:13px; font-weight:bold; padding:6px 0px 0px 0px;}
#index_store_news h3 a{color:#505050;}
#index_store_news h3 a:hover{color:#f76b00;}
#index_store_news p{color:#505050; font-family:Helvetica, Arial; font-size:11px; padding:0px 0px 0px 0px; _padding:1px 0px 0px 0px;}
#index_store_news a, #index_store_news p a{color:#f76b00; text-decoration:none;}
#index_store_news_all{text-align:right;}


#index_best_selling_brands{background:url(/_images/homepage2010/best_selling_brands_bg.png) top center no-repeat; margin-top:5px; width:562px;}
#index_best_selling_brands h2{color:#fff; font-family:Helvetica, Arial; font-size:12px; padding:7px 20px;}
#index_best_selling_brands_powerplate{background:url(/_images/homepage2010/best_selling_brands_powerplate_bg.jpg) top left no-repeat; margin-left:4px; margin-top:5px; height:442px; width:554px;}
#index_best_selling_brands_powerplate_logo{text-align:right; padding:9px;}
.index_logo{text-decoration:none;}
#index_best_selling_brands_powerplate_logo a span{position:relative; left:85px; top:-8px; filter:alpha(opacity=0); opacity:0; color:#ef5a00;}
#index_best_selling_brands_powerplate_title{position:relative; top:0px; left:100px; width:454px; z-index:3;}
#index_best_selling_brands_powerplate_title h3{color:#505050; font-family:Helvetica, Arial; font-size:18px; padding:0px;}
#index_best_selling_brands_powerplate_title p{color:#8c8c8c; font-family:Helvetica, Arial; font-size:14px;}
#index_best_selling_brands_powerplate_my3_img{position:relative; top:-40px; left:0px; width:175px; z-index:2;}
#index_best_selling_brands_powerplate_my3{position:relative; top:-350px; left:110px; width:220px; z-index:3;}
#index_best_selling_brands_powerplate_my3 h4, #index_best_selling_brands_powerplate_my5 h4{color:#505050; font-family:Helvetica, Arial; font-size:14px; margin:0px;}
#index_best_selling_brands_powerplate_my3 p, #index_best_selling_brands_powerplate_my5 p{color:#505050; font-family:Helvetica, Arial; font-size:11px;}
#index_best_selling_brands_powerplate_my5_img{position:relative; height:201px; top:-470px; left:435px; width:106px;}
#index_best_selling_brands_powerplate_my5{position:relative; top:-580px; left:240px; text-align:right; width:200px;}
#index_best_selling_brands_powerplate_boost{background:url(/_images/homepage2010/best_selling_brands_powerplate_boost_bg.png) top left no-repeat; height:66px; position:relative; top:-575px; left:200px; padding:8px 8px 30px 130px; width:206px;}
#index_best_selling_brands_powerplate_boost h4{color:#fff; font-family:Helvetica, Arial; font-size:12px; padding:2px 0px 3px; margin:0px;}
#index_best_selling_brands_powerplate_boost p{color:#fff; font-family:Helvetica, Arial; font-size:11px; padding:0px;}
#index_best_selling_brands_powerplate_boost_seeall{text-align:right;}
#index_best_selling_brands_powerplate_boost a{color:#ff8400; font-family:Helvetica, Arial; font-size:11px; text-decoration:none;}
#index_best_selling_brands_powerplate_boost a:hover{color:#f96;}
#index_best_selling_brands_gymcompany{background:url(/_images/homepage2010/best_selling_brands_gymcompany_bg.jpg) center top no-repeat; height:184px; margin-top:4px; _position:relative; _top:-575px;}
#index_best_selling_brands_gymcompany_img{float:left; width:292px;}
#index_best_selling_brands_gymcompany_text{float:right; width:256px; text-align:center; padding:15px 10px 0px 0px}
#index_best_selling_brands_gymcompany_text h3{color:#505050; font-family:Helvetica, Arial; font-size:18px; padding-right:30px;}
.index_best_selling_brands_gymcompany_text_p{color:#8c8c8c; font-family:Helvetica, Arial; font-size:12px; padding-right:30px;}
#index_best_selling_brands_gymcompany_text_logo{text-align:right; padding:0px;}
#index_best_selling_brands_gymcompany_text_logo a span{position:relative; left:85px; top:-8px; filter:alpha(opacity=0); opacity:0; color:#ef5a00;}
#index_best_selling_brands_lifefitness{background:url(/_images/homepage2010/best_selling_brands_lifefitness_bg.jpg) top center no-repeat; height:446px; width:562px; overflow:hidden; _position:relative; _top:-571px;}
/*#index_best_selling_brands_lifefitness_top{height:305px;}*/
#index_best_selling_brands_lifefitness_top_img{float:left; width:236px}
#index_best_selling_brands_lifefitness_top_img_logo{padding:10px 0px 0px 16px;}
#index_best_selling_brands_lifefitness_top_img a span{position:relative; left:-95px; top:-8px; filter:alpha(opacity=00); opacity:0; color:#ef5a00;}
#index_best_selling_brands_lifefitness_title{float:left; padding:15px 10px; width:302px;}
#index_best_selling_brands_lifefitness_title h3{color:#505050; font-family:Helvetica, Arial; font-size:18px; padding:0px;}
#index_best_selling_brands_lifefitness_title p{color:#8c8c8c; font-family:Helvetica, Arial; font-size:14px; padding:0px;}
#index_best_selling_brands_lifefitness_x8{float:left; padding:10px; width:283px; height:207px;}
#index_best_selling_brands_lifefitness_x8 h4, #index_best_selling_brands_lifefitness_f3 h4{color:#505050; font-family:Helvetica, Arial; font-size:14px; margin:0px;}
#index_best_selling_brands_lifefitness_x8 p, #index_best_selling_brands_lifefitness_f3 p{color:#505050; font-family:Helvetica, Arial; font-size:11px;}
/*#index_best_selling_brands_lifefitness_bottom{height:286px; position:relative; top:-144px; z-index:3;}*/
#index_best_selling_brands_lifefitness_f3{float:left; text-align:right; padding:0px 10px 20px 150px; top:-144px; left:-150px;}
#index_best_selling_brands_lifefitness_bottom_img{float:left; position:relative; top:-144px; /*_top:-390px; _left:400px;*/}
#index_best_selling_brands_waterrower{background:url(/_images/homepage2010/best_selling_brands_waterrower_bg.jpg) top left no-repeat; height:160px; margin-left:4px; width:558px; _position:relative; _top:-571px;}
#index_best_selling_brands_waterrower_text{float:left; padding:20px 19px 0px 20px; text-align:right; width:189px;}
#index_best_selling_brands_waterrower_text h3{color:#505050; font-family:Helvetica, Arial; font-size:14px;}
#index_best_selling_brands_waterrower_text p{color:#505050; font-family:Helvetica, Arial; font-size:11px;}
#index_best_selling_brands_waterrower_img{float:left; padding-top:18px; width:326px;}

#index_customer_services{color:#505050; background:url(/_images/homepage2010/customer_services_bg.jpg) top left no-repeat; height:861px;}
#index_customer_services h2{color:#fff; font-family:Helvetica, Arial; font-size:12px; font-weight:bold; padding:7px 20px 25px;}
.index_customer_services_imgdiv{float:left; padding-left:3px;}
.index_customer_services_text{float:left; padding:5px;}
.index_customer_services_text h3{color:#505050; font-family:Helvetica, Arial; font-size:12px; font-weight:bold; padding:0px;}
.index_customer_services_text p{color:#505050; font-family:Helvetica, Arial; font-size:11px; padding:3px 5px 0px 0px;}
.index_customer_services_img{text-align:center;}
.index_customer_services_bar{padding:10px 0px;}
#index_customer_services p{color:#505050; font-family:Helvetica, Arial; padding:0px 10px 3px;}
#index_customer_services p a{color:#f76b00; text-decoration:none;}
#index_customer_services p a:hover{color:#F96;}
#index_customer_services h3{color:#505050; font-family:Helvetica, Arial; font-size:12px; font-weight:bold; padding:0px 10px 5px;}
#index_customer_services_tel{color:#f76b00; font-family:Helvetica, Arial; font-size:14px; font-weight:bold;}
#index_customer_services_time{color:#505050; font-family:Helvetica, Arial; font-size:8px; text-transform:uppercase;}
#index_customer_services_grey{color:#b4b4b4; font-family:Helvetica, Arial; text-align:center;}

#index_gym_packages{background:url(/_images/homepage2010/gym_packages_bg.jpg) top left no-repeat; height:411px; margin-top:5px;}
#index_gym_packages h2{color:#fff; font-family:Helvetica, Arial; font-size:12px; font-weight:bold; padding:7px 20px 6px;}
#index_gym_packages h3{color:#505050; font-family:Helvetica, Arial; font-size:12px; font-weight:bold; text-align:center; padding:13px 0px; _padding:10px 0px 7px;}
#index_gym_packages_coming_soon{color:#f76b00; font-size:11px; font-weight:bold; text-align:center; text-transform:uppercase;}
#index_gym_packages_promo_text_rolling li{text-align:center;}
#index_gym_packages_promo_text_rolling li a{color:#f76b00; font-family:Helvetica, Arial; font-size:11px;}
#index_gym_packages_promo_text_rolling li a:hover{color:#F96;}
#index_gym_packages_promo_text_rolling li a img{display:block; text-decoration:none;}
#index_gym_packages_normal_text{color:#505050; font-family:Helvetica, Arial; font-size:11px; padding:10px 20px;}
#index_gym_packages_list {padding:0px 5px;}
#index_gym_packages_list img{padding:2px;}
#index_gym_packages_list a{color:#f76b00; font-family:Helvetica, Arial; font-size:11px; text-decoration:none; padding:0px 20px;}
#index_gym_packages_list a:hover{color:#F96;}

#index_commercial_solutions{background:url(/_images/homepage2010/commercial_solutions_bg.jpg) top left no-repeat; height:441px; margin-top:4px;}
#index_commercial_solutions h2{color:#fff; font-family:Helvetica, Arial; font-size:12px; font-weight:bold; padding:7px 20px 6px;}
#index_commercial_solutions h3{color:#505050; font-family:Helvetica, Arial; font-size:12px; font-weight:bold; text-align:center; padding:13px 5px;}
.index_commercial_solutions_normal_text {color:#505050; font-family:Helvetica, Arial; font-size:11px; padding:0px 20px 5px;}
#index_commercial_solutions_list {padding:10px 5px;}
#index_commercial_solutions_list img{padding:2px 5px;}
#index_commercial_solutions_list a{color:#f76b00; font-family:Helvetica, Arial; font-size:11px; text-decoration:none; padding:0px 20px;}
#index_commercial_solutions_list a:hover{color:#f96;}
#index_commercial_solutions p a{color:#f76b00; font-family:Helvetica, Arial; font-size:11px; text-decoration:none;}
#index_commercial_solutions p a:hover{color:#F96;}

#main_bottom{}
#footer{clear:left; padding:20px 0px; /*width:923px;*/width: 963px; background: #e9e9e9; overflow:hidden; }
/*footer edited 1 March 2010 Peter Bell */
#footer_dd_container{padding:4px 4px 0px;}
#footer_dd_bar{padding:0px 0px 5px;}
.footer_dd_orange{color:#ef5a00;}
#footer_dd{background:url(/_images/footer/dd_bg.jpg) top left repeat-x; border:#ebebeb solid 1px; margin:1px; padding:30px 30px 50px 30px;}
#footer_dd h3{color:#ef5a00; font-family:Helvetica, Arial; font-size:14px; font-weight:bold; margin:0px; padding:0px 0px 10px 0px; text-transform:uppercase;}
#footer_dd h4{color:#ef5a00; font-family:Helvetica, Arial; font-size:11px; font-weight:bold; margin:0px; padding:0px 0px 10px 0px; text-transform:uppercase;}
#footer_dd h5{color:#ef5a00; font-family:Helvetica, Arial; font-size:11px; font-weight:bold; margin:0px; padding:0px 0px 15px 0px;}
#footer_dd p{color:#505050; font-family:Helvetica, Arial; font-size:11px; padding:0px 0px 15px 0px;}
#footer_dd p a{color:#505050; text-decoration:none;}
#footer_dd p a:hover{text-decoration:underline;}
#footer_dd_hidecontent{color:#909090; font-family:Helvetica, Arial; font-size:10px; font-weight:bold; text-transform:uppercase;}
/*end if 1 March changes */
#footer_imgs{float:left; width:500px; text-align:center; padding-left:210px;}
#footer_img ul{text-align:center;}
#footer_imgs ul li{float:left; list-style-type:none;}
#footer_right{ float:right; text-align:right; padding-right:20px; font-family:Helvetica, Arial; font-size:10px;}
#footer_right ul li{list-style-type:none;}
#footer_right ul li a{ color: #3e3e3e; font-family:Helvetica, Arial; text-decoration: none;}
#footer_right ul li a:hover{color: #ef5a00; font-family:Helvetica, Arial; text-decoration: underline;}
#footer_right_bold{font-weight:bold;}
#footer_central{color:#828282; float:left; text-align:center; width:923px; text-transform:uppercase; font-family:Helvetica, Arial; font-size:10px;}
#footer_central p{padding-bottom:10px;}
#footer_central p a{ color: #828282; font-family:Helvetica, Arial; text-decoration: none; padding:0px 3px;}
#footer_central p a:hover{color: #ef5a00; font-family:Helvetica, Arial; text-decoration: underline;}
#footer_central_larger{font-weight:bold; padding-top:15px;}
#footer_central_smaller{font-size:10px;}

/*#footer {clear:left;  padding-bottom: 20px; }
	#footerleft { float: left; width: 355px; margin-top: 15px;}
		#footerleft ul { margin: 0px; padding:0px;}
		#footerleft li { float: left; list-style-type: none;}
	#footerright { width: 486px; float: right; margin-top: 15px;}
		#footerright ul { width: 400px; margin: 0px; padding: 0px;}
		#footerright li { float: left; width: 80px; list-style-type: none; border-right: 1px solid #ccc;}
		#footerright a { padding-left: 10px; color: #3e3e3e; text-decoration: none;}
		#footerright a:hover { color: #3e3e3e; text-decoration: underline;}
		#footerright .noborder { border-right: none;}
		#footerright .credit { border-right: none; width: 115px; white-space: nowrap; text-align: right; float: right;}
		#footerright .credit a { padding-left: 0px;}*/

#archive_menu {width: 220px;}
	#archive_menu_top { width: 180px; color: #fff; padding: 20px; background: url(../_images/blog/archivesmenu_top.gif) no-repeat scroll top left;}
	#archive_menu_top a { background: url(../_images/blog/archivesmenu_arrow.gif) no-repeat scroll center left; width: 170px; display: block; padding: 3px 0px 3px 0px; padding-left: 10px; color: #fff; text-decoration: none;}
	#archive_menu_top a:hover { color: #fff; background: #494949 url(../_images/blog/archivesmenu_arrow.gif) no-repeat scroll center left; text-decoration: none;}
	#archive_menu_top a.selected { color: #ffd7b4;}
	#archive_menu_top ul { margin: 0px; padding: 0px;}
	#main #archive_menu_top li { list-style-type: none; border-bottom: 1px dotted #999;}
	#archive_menu_bottom { width: 220px; background-color: #000; height: 18px; background: url(../_images/blog/archivesmenu_bottom.gif) no-repeat scroll top left;}
	#archive_menu_top h2 { color: #fff;}

/* Under Construction Page Added 11 Feb 2010 */

#under_construction{background:#fff; height:370px; width:420px; text-align:center; padding:20px 271px}
#under_construction h1{color:#505050; font-family:Helvetica, Arial; font-size:20px; padding:30px 0px 0px 0px; text-transform:uppercase;} 
#under_construction p{color:#505050; font-family:Helvetica, Arial; font-size:11px; padding:10px 0px 0px 10px; text-align:left;}
#under_construction_links{color:#ef5a00;}
#under_construction p a{color:#ef5a00; text-decoration:none; padding-right:50px;}


#footer_dd #archive_menu {float: right;}

.newslink {line-height: 20px;}