body { margin: 0px; padding: 0px; color: #404040; font-size: 0.7em; font-family: Arial, Helvetica, sans-serif; background: #e9e9e9;}
td { vertical-align:top;}
#container { width: 963px; margin-left: auto; margin-right: auto;}

#top { width: 963px; height: 122px; background: #fff;}

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

#tel { position: absolute; margin-left: 500px; top: 41px; width: 188px;}
#homebasket { background: url(/_images/template/basket_new.gif) no-repeat;color:#C4C4C4;margin-left:754px;padding:10px 0 58px 60px;position:absolute;top:41px;width:150px;}
	#homebasket a { font-weight: bold; color: #ff4e00; text-decoration: none;}
	#homebasket a:hover { color: #ff4e00; text-decoration: underline;}
	#homebasket .items { color: #000;}
	#homebasket ul { margin: 0px; padding: 0px;}
	#homebasket li { list-style-type: none; float: left;}
	
#topnav { position: absolute; margin-left: 500px; top: 0px; width: 459px; height: 32px; background: #ececec url(../_images/template/topbkg.gif) no-repeat scroll top left;}
	#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;}

#nav { width: 955px; border-left: 4px solid #fff; border-right: 4px solid #fff; background: #000; height: 25px;}
	#nav ul { margin: 0px; padding: 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;}
	
#advert_banner{border-right:4px solid white;border-bottom:4px solid white;border-top:2px solid white;border-left:4px solid white; height:90px;}
#liveperson{border-right:3px solid white;border-bottom:0px solid white;border-top:2px solid white;border-left:3px solid white; height:49px;}
#liveperson img{border-right:1px solid white; border-left:1px solid white;}

#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;}

#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: 130px; 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 490px;}

/* 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 425px;}
	#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 0 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;}
	
	
	
	.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;}
	
	#mainright #content #aboutus {list-style-type: none; margin: 0; padding: 0;}
	#content #aboutus li { float: left; width:195px; list-style-type: none; margin: 0 13px 0 0; padding: 0 26px 0 0; border-right: 2px solid #c8c6c6; height: 330px;}
	#content #aboutus li.seguridad {background: url(/_images/photos/keyboard.jpg) no-repeat top; padding-top: 195px;}
	#content #aboutus li.entrega {background: url(/_images/photos/box.jpg) no-repeat -10px top; padding-top: 195px;}
	#content #aboutus li.financiacion {background: url(/_images/photos/finance.jpg) no-repeat top; padding-top: 195px;}	
	
	
	
	#lftop {width: 748px; height: 295px; color: #fff;t}
	#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 7px 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;}












	.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;}
	
	
	
/*-------------------------------------------------------------------------------------------------------*/
/* The CSS Bellow Is Written In Addition Or To Overwrite The Above. Writen By Peter Bell For Gym Company */
/*-------------------------------------------------------------------------------------------------------*/

#top { width: 963px; height: 152px; background: #fff;}

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

#tel { position: absolute; margin-left: 500px; top: 71px; width: 188px;}
#homebasket { background: url(/_images/template/basket_new.gif) no-repeat;color:#C4C4C4;margin-left:754px;padding:10px 0 58px 60px;position:absolute;top:71px;width:150px;}
	#homebasket a { font-weight: bold; color: #ff4e00; text-decoration: none;}
	#homebasket a:hover { color: #ff4e00; text-decoration: underline;}
	#homebasket .items { color: #000;}
	#homebasket ul { margin: 0px; padding: 0px;}
	#homebasket li { list-style-type: none; float: left;}
	
#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/header/countries_bg.png) no-repeat top right; text-align:right; vertical-align:middle; height:41px; padding-top:20px; padding-right:10px; color:#ef5a00; font-size:10px; width:589px;}
	#countrybar a {font-size:10px; font-weight:normal; color:#b4b4b4; text-transform:none;}
	#countrybar a:hover {color:#ff4800; text-decoration:none;}
	#countrybarabout{ padding-right:25px;}
	#countrybarcontact{padding-right:30px;}
	#countrybarfinance{padding-right:45px;}
	#countrybarcambiar{}
		#countrybarcambia a{color:#ef5a00;}
		#countrybarcambia a:hover{color:ef5a00;}
	#countrybar .grey {color:#979797; text-transform:uppercase; font-size:9px; padding-left:50px; padding-right:10px;}

#countrydd { width:307px; height:76px; position:absolute; background:url(/_images/header/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;}

#countrydd_back { position:absolute; height:100%; width:100%; margin:0px; padding:0px;}

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

/*homepage08098*/
.esleft, .esright, .esmiddle {float: left;}
.esrow {border-top: 5px solid #fff; clear: left;}
.esleft {width:196px;margin-left: 4px;}
.esright {width:196px; margin-left: 4px;}
.esmiddle {width: 554px; margin-left: 4px;}

#top_content {border-top: 2px solid #fff; clear: left; /*width: 955px; /*margin: 3px 4px 0px 4px;*/}
#top_content_left { background-color:#f3f3f3; width: 196px; height:314px; float:left; /*border-right: 5px solid #fff;*/}
#top_content_middle { width: 554px; float:left; /*border-right: 4px solid #fff;*/}
#top_content_right { background-color:#f3f3f3; width: 196px; height:314px; float:left; background-color:#4b4b4b; font-family: Century Gothic; font-size:11px;}
	#client_services a { color:#b4b4b4; text-decoration:none; padding-left: 30px;}
	#client_services a:hover { color:#CCCCCC; text-decoration:none;}
	#client_services li { padding-bottom:4px;}
			#client_services .orange a { color:#ff8400;}
			#client_services .orange a:hover { color:#ffbb73;}
			
.orange{color:#ff8400;}
/*#middle{height:137px;}*/
#ungimnasio {background:#FFF url(/_images/homepage_0809/callus_commercial.png) top right no-repeat; height:137px; text-transform:uppercase; text-align:center; font-size:11px; font-weight:bold; color:#FFF; padding-top:5px;}
	#ungimnasio .yellow { color:#ffde00;}
#about {width:532px; padding:10px 10px 10px 10px; /*height:100%;*/ color:#505050; border:#e4e4e4 1px solid; font-size:11px;}
	#about h1 {color:#ff8400; text-transform:uppercase; font-size:11px; padding-bottom:2px;}
	#about p { padding-bottom:5px; padding-left:0px;}
#gymplanner {background:#FFF url(/_images/homepage_0809/gymplanner.png) top right no-repeat; height:142px;}
	#gymplanner h1 {color:#ff8400; text-transform:uppercase; font-size:11px; padding-bottom:2px; padding-left:5px; padding-top:10px;}
	#gymplanner p {padding-left:5px;}

/*Brands Carousel */
div.brands_carousel .prev{
	background: url('/_images/brands_carousel/left.png') center center no-repeat;
	width:131px;
	height:135px;
	border:0px;
}

div.brands_carousel .next{
	background: url('/_images/brands_carousel/right.png') center center no-repeat;
	width:131px;
	height:135px;
	border:0px;
}


div.brands_carousel{
	background-color:#FFF;
	border:1px solid #e4e4e4;
	margin-left:4px;
	width:823px;
	height:160px;
	float:left;
	padding-left:131px;
}

div.brands_carousel ul{
	
}

div.brands_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.brands_carousel ul li a{ /* in case of link */
	display:block;
	color:#ff8400;
	text-decoration:none;
}

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

div.brands_carousel ul li img{
	display:block;
	border:0px;
}

#power_plate {background:url(/_images/homepage_0809/power_plate_bg.png) repeat-x top left; height:316px; color:#dfdfdf; margin-left:4px; margin-right:4px;}
	#power_plate h1 {font-size:11px; font-size-adjust:none; font-weight:bold; text-transform:uppercase; padding-top:5px; padding-left:5px; color:#FFFFFF;}
	#power_plate sup {font-size:6px; padding-bottom:5px;}
#power_plate_left {background:url(/_images/homepage_0809/pplogo_box.png); width: 179px; height:252px;  float: left;margin-left: 10px; margin-top: 15px; text-align:center;}
	#power_plate_left img {padding-top:200px;}
#power_plate_middle {width: 565px; height: 252px; float: left; color: #fff; margin-left: 6px;margin-right: 6px; margin-top:15px;}
#power_plate_right {background:url(/_images/homepage_0809/pp_comercial_bg.png) repeat-x top left;width: 171px; height:252px;float: left;margin-top: 15px;}
	#power_plate_right h1 {font-family:Arial; font-weight:normal; font-size:11px; color:#FFF; padding-top:10px;}
	#power_plate_right p {/*padding:3px;*/ padding-left:15px; padding-top:15px;}
	#power_plate_right img {padding-left:30px;}
	#power_plate_right .power_plate_call_us {text-align:center; font-size:12px; color:#f5ca39; font-weight:bold; padding:0px; padding-top:25px;}
	#power_plate_right .power_plate_tel {text-align:center; font-size:18px; color:#FFFFFF; font-weight:bold; padding:0px;}
	#power_plate_right .power_plate_opening_hours {text-align:center; font-size:9px; color:#ff8400; font-weight:bold; text-transform:uppercase; padding:0px;}
	
#life_fitness {margin:4px; border:1px solid #e4e4e4;}
#life_fitness_left { width:300px; height:240px; float:left; background-color:#f3f3f3; color:#505050; padding:20px; text-align:justify;}
	#life_fitness_left h1 { font-size:11px; color:#c50000; font-weight:bold; font-family:Gill Sans; padding-top:25px;}
	#life_fitness_left p {padding-left:0px;}
#life_fitness_right {width:583px; height:180px; float:left; background:url(/_images/homepage_0809/LF_img.png) no-repeat; font-size:11px; padding-left:30px; padding-top:100px; color:#FFF; text-transform:uppercase;}
	#life_fitness_right h1 {font-size:14px; font-family:Arial; font-weight:bold; color:#FFF;}
	#life_fitness_right p {padding-left:0px;}
#life_fitness_products {border:10px solid #FFF; clear:both; height:216px; margin-top:5px;}
	.life_fitness_list {color:#505050; font-family:Arial; font-size:11px; text-decoration:none;}
	.life_fitness_list a {color:#505050; font-family:Arial; font-size:11px; text-decoration:none;}
	.life_fitness_list a:hover {color:#ff8400; font-family:Gill Sans; font-size:11px; text-transform:uppercase;}
	#life_fitness_about{width:208px; padding-top:40px; float:left; padding-left:10px;}
		#life_fitness_about p {padding-left:2px;}
	#life_fitness_cardio_img{width:181px; float:left;}
	#life_fitness_cardio_info{width:176px; padding-top:40px; float:left;}
		#life_fitness_cardio_info ul {padding-left:20px;}
		#life_fitness_cardio_info li {background:url(/_images/homepage_0809/breadcrumbs.png) left center no-repeat; padding-left:10px;}
		#life_fitness_cardio_info_btn {padding-left:20px; padding-top:20px;}
	#life_fitness_strength_img{width:181px; float:left;}
	#life_fitness_strength_info{width:162px; padding-top:40px; float:left;}
		#life_fitness_strength_info ul {padding-left:20px;}
		#life_fitness_strength_info li {background:url(/_images/homepage_0809/breadcrumbs.png) left center no-repeat; padding-left:10px;}
		#life_fitness_strength_info_btn {padding-left:20px; padding-top:15px;}
	
.text_white{color:#FFF;}
a {text-decoration:none;}
a:hover {text-decoration:none;}

#categories{background:url(/_images/homepage_0809/categories_bg.png) top repeat-x; border:1px solid #e4e4e4; border-bottom:none; margin-left:3px; margin-right:3px; height:300px;}
	#catergories a, #catergories a:hover {text-decoration:none;}
	#categories h1 { font-family:Arial; font-size:11px; font-weight:bold; text-transform:uppercase; text-align:left; padding:7px; color:#a4a4a4;}
	.category{font-weight:bold; text-align:center; float:left; padding-top:35px; padding-bottom:35px;}
		a:-webkit-any-link {text-decoration:none;}
		.catergory a, .catergory a:hover {text-decoration:none;}
	.category_title{color:#505050; padding:0px;}
	.category_price{color:#ff8400; padding:0px;}
	.category_divider{background:url(/_images/homepage_0809/category_divider.png) center center no-repeat; height:171px; width:16px; float:left; padding-top:35px; padding-bottom:35px;}

/*Special Offers Carousel */
div.special_offers_carousel .prev{
	background: url('/_images/special_offers_carousel/left.png') center center no-repeat;
	width:92px;
	height:254px;
	border:0px;
}

div.special_offers_carousel .next{
	background: url('/_images/special_offers_carousel/right.png') center center no-repeat;
	width:93px;
	height:254px;
	border:0px;
}


div.special_offers_carousel{
	clear:both;
	background-color:#4b4b4b;
	border:1px solid #e4e4e4;
	margin-left:3px;
	width:823px;
	height:160px;
	float:left;
	padding-left:93px;
}

div.special_offers_carousel ul{
	
}

div.special_offers_carousel ul li{
	border:0px solid #ccc;
	line-height:0px;
	padding:0px;
}

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

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

div.special_offers_carousel ul li img{
	display:block;
	border:0px;
}

#why_buy_from_us {background:#b7b4ad; height:27px; margin-left:4px; margin-right:4px;}
	#why_buy_from_us h1{color:#f3f3f3; padding:6px; padding-left:10px; font-size:11px; font-weight:bold; text-align:left; text-transform:uppercase;}
	
#end{height:307px;}
	#end h1{font-family:Gill Sans MT; font-size:12px; font-weight:bold; text-transform:uppercase; padding-top:10px; line-height:13px;}
	#end p{font-family::Gill Sans MT; font-size:11px; font-weight:normal; line-height:12px; color:#505050;}
	#gifts {background:url(/_images/homepage_0809/gifts_bg.png) bottom right no-repeat;width:192px; height:302px; float:left;padding-left:3px;}
		#gifts h1, #gifts p {padding-left:25px;}
		#gifts h1{color:#8b2222; padding-top:100px; padding-bottom:0px;}
		#gifts p {padding-top:5px; padding-left:25px; line-height:11px;}
		#gifts img{padding-right:5px;}
	#end_middle{ width:567px; float:left;}
		#end_middle h1, #end_middle p {padding-left:10px;}
		#end_middle_left, #end_middle_middle{padding-left:7px; float:left;}
		#end_middle_right{padding-left:3px; float:left;}
			#secure_payment{background:url(/_images/homepage_0809/secure_payment_bg.png) bottom right no-repeat; width:182px; height:141px;}
				#secure_payment h1 {color:#394555;}
			#ex_display{background:url(/_images/homepage_0809/ex_display_bg.png) bottom right no-repeat; width:182px; height:141px; margin-top:7px;}
				#ex_display h1{color:#394555;}
				#ex_display img{padding-left:5px;}
			#lifetime_relationship{background:url(/_images/homepage_0809/lifetime_relationship_bg.png) bottom right no-repeat; width:182px; height:141px;}
				#lifetime_relationship h1{color:#a22437; padding-bottom:22px;}
			#your_order{background:url(/_images/homepage_0809/your_order_bg.png) bottom left no-repeat; width:186px; height:141px; margin-top:7px;}
				#your_order h1 {color:#8b7943;}
				#your_order ul {padding-left:10px;}
				#your_order li {background:url(/_images/homepage_0809/bullet_point.png) left center no-repeat; padding-left:7px; line-height:12px;}
				#your_order img{padding-left:10px; padding-top:22px;}
			#change_of_heart{background:url(/_images/homepage_0809/change_of_heart_bg.png) bottom right no-repeat; width:182px; height:141px;}
				#change_of_heart h1 {color:#ff7a00;}
			#newsletter{background:url(/_images/homepage_0809/newsletter_bg.png) bottom right no-repeat; width:182px; height:141px; margin-top:7px;}
				#newsletter h1 {color:#505050;}
				#newsletter img{padding-left:10px; padding-top:13px;}
	#shopping_around{background:url(/_images/homepage_0809/shopping_around_bg.png) top right no-repeat; width:192px; height:307px; float:left; padding-left:7px; text-align:center;}
		#shopping_around h1 {color:#b41d19;}
		#shopping_around p { padding-left:22px; padding-right:22px; padding-top:10px; padding-bottom:10px;}

/*Contact Page  :::: 15 Sept 09*/
#contactpage_top{padding-left:20px; padding-top:20px;}
	#contactpage_top h1 {padding-bottom:0px; font-family:Arial; font-weight:bold; font-size:14px; text-transform:uppercase; color:#ff8400;}
	.contactpage_top_holder_left, .contactpage_top_holder_middle, .contactpage_top_holder_right {font-family:Arial; font-size:12px; font-weight:bold; text-transform:uppercase; color:#505050; padding-top:5px; float:left;}
		.contactpage_top_holder p {padding-top:10px; padding-bottom:0px; font-weight:bold;}
	.contactpage_top_holder_left{padding-left:0px;}
		.contactpage_top_holder_left p {padding-bottom:6px;}
		.contactpage_top_holder_large{font-size:18px; padding-top:0px; line-height:18px; padding-top:0px; margin:0px;}
		.contactpage_top_holder_left img {padding-left:15px;}
	.contactpage_top_holder_middle{padding-left:15px;}
	.contactpage_top_holder_right{padding-left:10px; padding-top:20px;}
	
	#contactpage_top a, #contactpage_top a:hover {color:#ff8400; background:url(/_images/homepage_0809/breadcrumbs.png) left center no-repeat; padding-left:10px; text-decoration:none;}
#contactpage_middle_top{ background-color:#f9f9f9; color:#f9f9f9; text-transform:uppercase; padding-left:40px;}
	#contactpage h1{font-family:Gill Sans; font-size:11px; font-weight:bold; text-transform:uppercase; color:#ff8400;}
	#contactpage_middle_top_address{float:left; width: 150px; padding-left:75px; margin-top:30px; background:url(/_images/contact/envelope.png) top left no-repeat; color:#4b4b4b;}
#contactpage_middle_top_form{float: right; width: 404px; padding-right: 100px;}
#contactpage_middle_bottom{height:468px; width:955px; padding-top:0px;}
	.color505050{color:#505050;}
	#contactpage_middle_bottom_left{float:left; font-family:Arial; color:#505050; height:318px; width:281px; padding-left:40px; padding-right:7px; padding-top:40px;}
		#contactpage_middle_bottom_left h1 {font-size:20px; font-family:Arial; line-height:25px; font-weight:bold; text-transform:uppercase;}
		#contactpage_middle_bottom_left p {padding-top:3px; font-size:11px; line-height:12px;}
	/*#contactpage_middle_bottom_middle{float:left; padding-top:120px; height:228px; width:121px; background-color:#fff;}*/
	#contactpage_middle_bottom_right{float:left; height:377px; width:428px; background-color:#fff; border:1px solid #e4e4e4; padding:5px 5px 5px 5px; top:40px; left:124px; position:relative;}	
	#tl_sticker{background:url(/_images/homepage_0809/tl_sticker.png) no-repeat; width:85px; height:77px; position:relative; top:7px; left:413px; z-index:10;}
	#tr_sticker{background:url(/_images/homepage_0809/tr_sticker.png) no-repeat; width:85px; height:77px; position:relative; top:-70px; left:853px; z-index:10;}
	#bl_sticker{background:url(/_images/homepage_0809/bl_sticker.png) no-repeat; width:94px; height:77px; position:relative; top:230px; left:410px; z-index:10;}
	#br_sticker{background:url(/_images/homepage_0809/br_sticker.png) no-repeat; width:85px; height:77px; position:relative; top:155px; left:853px; z-index:10;}

#contactpage_bottom{background-color:#4b4b4b; text-transform:uppercase; height:170px; color:#fff; padding-top:20px; padding-left:40px; padding-bottom:50px; margin-bottom:50px; font-size:14px;}
	#contactpage_bottom p {font-weight:bold;}
	#contactpage_bottom_firstdiv {padding-left:60px;}
	#contactpage_bottom_divider {padding-left:60px; padding-right:30px;}
.contact_floatleft{float:left; background-color:#4b4b4b; padding-left:10px;}
.d2d2d2{color:#d2d2d2;}

#contactpage_bottom_padding{clear:both; height:50px;}

/* Strength Landing Page :::: 4 September 09 */
#strength_page_top h1, #strength_page_bottom h1 {color:#ff8400; font-size:11px; font-family:Arial;}
#strength_page_top a, #strength_page_bottom a {color:#ff8400; text-decoration:none;}
#strength_page_top a:hover, #strength_page_bottom a:hover {color:#ff8400; text-decoration:none;}
#strength_page_top{border:1px solid #e4e4e4; height:382px; width:747px;}
#strength_page_topleft{float:left; text-align:center; padding:30px 20px 0px 80px; width:250px; height:300px;}
.strength_page_divider{width:20px; background:url(/_images/strengthlanding/dividerv.png) center center no-repeat; float:left; height:250px;}
#strength_page_topright{float:left; text-align:right; font-family:Arial; font-size:11px; height:300px; padding-left:40px;}
/*strength Carousel */
div.strength_page_carousel .prev{
	background: url('/_images/strengthlanding/leftarrow.png') center center no-repeat;
	width:117px;
	height:133px;
	border:0px;
}

div.strength_page_carousel .next{
	background: url('/_images/strengthlanding/rightarrow.png') center center no-repeat;
	width:131px;
	height:135px;
	border:0px;
}


div.strength_page_carousel{
	background-color:#FFF;
	border:1px solid #e4e4e4;
	width:616px;
	height:160px;
	float:left;
	padding-left:111px;
	margin-top:5px;
}

div.strength_page_carousel ul{
	
}

div.strength_page_carousel ul li{
	margin-top:25px;
	margin-bottom:5px;
	border:0px solid #ccc;
	line-height:0px;
	padding:0px;
	padding-bottom:15px;
}

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

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

div.strength_page_carousel ul li img{
	display:block;
	border:0px;
}
.strength_page_category{float:left; height:250px; width:233px; text-align:center;}
#strength_page_bottom{height:530px; width:747px; padding:30px 0px 30px 0px; border:1px solid #e4e4e4; margin-top:5px;}

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

#lf_page_holder{border:1px solid #e4e4e4; height:1125px; 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 70px; 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;}

#intro {float:left; background:#595959;border:2px solid #2b2b2b; padding:16px 10px 59px 10px; color:#fff; width:168px; margin-right:4px; margin-top: 4px; height: 242px;}
#intro a {color: #f68102; font-weight: bold; }

#peticion {border:2px solid #686868; width: 184px; float: left; margin-top: 4px; }
#peticion h3 {background: #7f7f7f; font-weight: bold; color: #fff; padding: 8px;}
#peticion p {padding: 10px;}

#gymplannerhome {border: 1px solid #e5e5e5;width: 164px; float: left; margin-top: 4px;background:#f3f3f3 url(/_images/photos/gymplanner2.jpg) 27px 12px no-repeat; padding: 10px; height: 117px;}
.combuttons {margin-top: 8px; margin-bottom: 8px;}

#comcontent h1 {margin-top: 20px;}
#comcontent h2 {margin-top: 20px;}
#comcontent ul {line-height: 15px;}

#comcontent {float: left; width:724px; padding: 15px; border: 2px solid #f3f3f3; margin-top: 8px;}
#comconentleft {float:left; background:#595959;border:2px solid #2b2b2b; padding:16px 10px 16px 10px; color:#fff; width:168px; margin-right:4px; margin-top: 8px;}
#comconentleft h2 {color: #F68102;margin-top: 20px;}

/*commercial page 20 oct 09 by Pete Bell */
#commercialpage_flash{    
	height:399px;    
	width:955px; 
} 
#commercialpage_experience{    
	background:#000;    
	float:left;    
	height:154px;    
	margin-bottom:5px;    
	margin-top:5px;    
	padding-left:30px;    
	padding-top:40px;    
	width:586px; 
} 
#commercialpage_experience h1{    
	color:#ff8400;    
	font-family:Copperplate Gothic Light;    
	font-size:24px;    
	font-weight:normal;    
	text-transform:uppercase; 
} 
#commercialpage_experience p{    
	color:#FFF;    
	font-family:Arial;    
	font-size:11px;    
	padding-top:5px; 
} 
#commercialpage_presupuesto{   
	background:#d2d2d2;    
	float:left;    
	height:174px;    
	margin-bottom:5px;    
	margin-top:5px;    
	text-align:right;    
	width:328px;    
	line-height: 12px;    
	padding-top: 20px;   
	padding-right: 10px;    
	padding-bottom: 0px;   
	padding-left: 0px; 
}
#commercialpage_presupuesto h1{    
	color:#fefefe;    
	font-family:copperplate Gothic Light;   
	font-size:18px;    font-weight:normal;   
	text-transform:uppercase;   
	padding-top:15px; 
} 
#commercialpage_presupuesto h2{    
	color:#757474;    
	font-family:Copperplate Gothic Light;   
	font-size:24px;    
	font-weight:normal;   
	text-transform:uppercase; 
} 
#commercialpage_presupuesto p{    
	color:#505050;    
	font-family:Arial;    
	font-size:11px;   
	padding-top:10px;    
	line-height: normal; 
} 
#commercialpage_products{    
	height:435px;    
	margin:5px 0px;    
	width:955px;   
	z-index:1; 
} 
#commercialpage_body_solid_commercial{    
	left:130px;   
	position:relative;  
	top:-275px;   
	width:150px;   
	z-index:2;
} 

#commercialpage_cardio_commercial{ 
	left:240px;   
	position:relative;   
	top:-367px;   
	width:120px;  
	z-index:2;
} 
#commercialpage_equipment_customisation{  
	left:320px;   
	position:relative;  
	top:-120px;  
	width:150px;    
	z-index:2; 
} 
#commercialpage_life_fitness_commercial{   
	left:510px;   
	position:relative;  
	top:-290px;  
	width:80px;   
	z-index:2; 
} 
#commercialpage_bh_fitness_commercial{  
	left:770px;   
	position:relative;   
	top:-155px;  
	width:150px;   
	z-index:2; 
} 
#commercialpage_body_solid_commercial, #commercialpage_cardio_commercial, #commercialpage_equipment_customisation, #commercialpage_life_fitness_commercial, #commercialpage_bh_fitness_commercial{   
	background:url(/_images/homepage_0809/double_breadcrumbs.png) left top no-repeat;  
	padding-left:15px; 
} 
#commercialpage_body_solid_commercial a, #commercialpage_cardio_commercial a, #commercialpage_equipment_customisation a, #commercialpage_life_fitness_commercial a, #commercialpage_bh_fitness_commercial a{    
	color:#505050;   
	font-family:Arial; 
	font-size:11px;   
	text-decoration:none;  
	text-transform:uppercase; 
} 
#commercialpage_body_solid_commercial a:hover, #commercialpage_cardio_commercial a:hover, #commercialpage_equipment_customisation a:hover, #commercialpage_life_fitness_commercial a:hover, #commercialpage_bh_fitness_commercial a:hover{   
	color:#ff8400;   
	font-family:Arial; 
	font-size:11px;  
	text-decoration:none;   
	text-transform:uppercase; 
}
#commercialpage_info{     
	background:url(/_images/homepage_0809/commercialpage_info_bg.png) top left repeat-x; 
	height:450px;   
	padding:0px;   
	width:955px; 
}
#commercialpage_info_header{   

} 
#commercialpage_info h1{  
	color:#fff; 
	font-family:Copperplate Gothic Light; 
	font-size:14px;   
	font-weight:normal;  
	padding:10px 10px 10px 30px;   
	text-transform:uppercase;
} 
#commercialpage_rolldex{   
	height:397px;   
	left:0px;  
	position:relative;  
	top:5px;  
	width:200px; 
} 
#commercialpage_rolldex_title{    
	height:50px;    
	left:120px;    
	position:relative;  
	text-align:center;  
	top:-320px;   
	vertical-align:middle; 
	width:100px; 
} 
#commercialpage_rolldex_proximo{    
	color:#ff8400;   
	height:20px;   
	left:281px;    
	position:relative; 
	top:-348px;   
	width:60px; 
} 
#commercialpage_rolldex_anterior{   
	color:#ff8400;  
	height:20px;    
	left:27px;   
	position:relative;  
	top:-255px;  
	width:60px; 
} 
#commercialpage_info_detail{  
	background:#f5f5f5; 
	border:#e8e7e7 1px solid; 
	left:350px; 
	padding:20px; 
	position:relative;   
	top:-415px;   
	width:541px; 
}
#commercialpage_info_detail h1{   
	color:#ef5a00;   
	font-family:Arial;    
	font-size:14px;   
	font-weight:normal;  
	padding:5px 0px 5px;   
	text-transform:uppercase; 
} 
#commercialpage_info_detail h2{   
	color:#505050;    
	font-family:Arial;    
	font-size:12px;   
	font-weight:500;    
	padding:10px 0px 10px; 
	text-transform:uppercase; 
} 
#commercialpage_info_detail p{  
	color:#505050;    
	font-family:Arial;  
	font-size:11px;  
	font-weight:normal; 
	padding:2px 0px 2px;
} 
#commercialpage_info_detail ul li{    
	list-style-image:url(/_images/homepage_0809/breadcrumbs.png);  
	margin-left:15px;   
	padding-bottom:5px; 
} 
/* Hopepage fix 18Dec 09 */
#container{z-index:1;}
#tel{z-index:2;}
#homebasket{z-index:2;}

/*Voucher Page added 23 Feb 2010 */
#voucher_top{float:left; height:374px; width:747px;}
#voucher_middle_left{background:#e9e9e9; border-right:#f3f3f3 solid 1px; float:left; height:75px; margin-bottom:2px; margin-right:1px; margin-top:2px; padding:40px 25px; width:333px;}
#voucher_middle_left h2{color:#ef5a00; font-family:Helvetica, Arial; font-size:18px; font-weight:bold; text-transform:uppercase;}
#voucher_middle_left h3{color:#646464; font-family:Helvetica, Arial; font-size:12px; font-weight:bold; text-transform:uppercase;}
#voucher_middle_right{background:#e9e9e9; float:left; height:155px; margin-bottom:2px; margin-top:2px; width:362px;}
#voucher_bottom{background:#f1f1f1; float:left; height:px; padding:25px 25px; width:697px;}
#voucher_bottom p{color:#646464; font-family:Helvetica, Arial; font-size:11px; padding:0px 0px 10px 0px;}
.voucher_orange{color:#ef5a00;}
#voucher_bottom a{color:#ef5a00; text-decoration:none;}
#voucher_bottom a:hover{color:#646464; font-weight:bold; text-decoration:none;}

/* Comercial Page 17 Feb 09 By Peter Bell */
#comercial_swf{height:312px; width:747px;}
#comercial_nav{margin:5px 0px; height:48px;}
#comercial_cardio_title{background:url(/_images/comercial/cardio_over.png) top left no-repeat; float:left; *padding-top:0px;}
#comercial_musculacion_title{background:url(/_images/comercial/musculacion_over.png) top left no-repeat; float:left; *padding-top:0px;}
#comercial_gymcompany_title{background:url(/_images/comercial/gymcompany_over.png) top left no-repeat; float:left; *padding-top:0px;}
#comercial_remanufacturados_title{background:url(/_images/comercial/remanufacturados_over.png) top left no-repeat; float:left; *padding-top:0px;}
#comercial_solucionescomerciales_title{background:url(/_images/comercial/solucionescomerciales_over.png) top left no-repeat; float:left; *padding-top:0px;}

#mainright .comercial_subcontent{float:left;}
#mainright .comercial_subcontent h2{color:#ef5a00; font-family:Helvetica, Arial; font-size:12px; font-weight:bold; padding:0px 0px 8px; text-transform:uppercase;}
#mainright .comercial_subcontent p{color:#505050; font-family:Helvetica, Arial; font-size:11px; padding:0px 0px 10px;}
#mainright .comercial_subcontent ul li{ list-style-image:url(/_images/comercial/breadcrumb.png); list-style-position:inside;}
#mainright .comercial_subcontent ul li a{color:#505050; font-family:Helvetica, Arial; font-size:11px; text-decoration:none;}
#mainright .comercial_subcontent ul li a:hover{color:#ef5a00;}
#mainright .comercial_subcontent ul li ul {background:url(/_images/comercial/treecrumb.png) top left no-repeat; margin-left:10px; padding-left:10px;}
#mainright .comercial_subcontent ul li ul li{list-style-type:none; list-style-image:none;}
#mainright .comercial_subcontent ul li ul li a{color:#505050; font-family:Helvetica, Arial; font-size:11px; text-decoration:none;}
#mainright .comercial_subcontent ul li ul li a:hover{color:#ef5a00;}

#comercial_cardio_bicicletas{background:#e9e9e9 url(/_images/comercial/bicicletas_reclinables.png) center left no-repeat; height:133px; margin-bottom:1px; margin-right:1px; padding:30px 10px 30px 140px; width:212px;}
#comercial_cardio_cintas{background:#e9e9e9 url(/_images/comercial/cintas_fijas.png) center left no-repeat; height:133px; margin-bottom:1px; padding:30px 10px 30px 160px; width:213px;}
#comercial_cardio_maquinas{background:#f1f1f1 url(/_images/comercial/remos_agua.png) center right no-repeat; height:141px; margin-bottom:1px; margin-right:1px; padding:15px 200px 10px 10px; width:210px;}
#comercial_cardio_elipticas{background:#f1f1f1 url(/_images/comercial/elipticas_fijas.png) center right no-repeat; height:141px; margin-bottom:1px; padding:15px 140px 10px 10px; width:175px;}
#comercial_musculacion_maquinas{background:#e9e9e9 url(/_images/comercial/gym_standard.png) center left no-repeat; height:144px; margin-bottom:1px; margin-right:1px; padding:15px 10px 10px 140px; width:212px;}
#comercial_musculacion_carga{background:#e9e9e9 url(/_images/comercial/carga_standard.png) center left no-repeat; height:144px; margin-bottom:1px; padding:15px 10px 10px 170px; width:203px;}
#comercial_musculacion_bancas{background:#f1f1f1 url(/_images/comercial/bancas_pesas.png) center right no-repeat; height:213px; margin-bottom:1px; margin-right:1px;padding:20px 200px 10px 20px; width:200px;}
#comercial_musculacion_pesas{background:#f1f1f1 url(/_images/comercial/pesas_soportes.png) center right no-repeat; height:213px; margin-bottom:1px; padding:20px 100px 10px 20px; width:205px;}
#comercial_gymcompany_intro{background:#f1f1f1 url() center left no-repeat; height:203px; margin-bottom:1px; margin-right:1px; padding:20px 20px; width:232px;}
#comercial_gymcompany_bancas{background:#f1f1f1 url(/_images/comercial/gc_soppesas.png) center right no-repeat; height:213px; margin-bottom:1px; padding:20px 255px 10px 20px; width:200px;}
#comercial_gymcompany_musculacion{background:#e9e9e9 url(/_images/comercial/gc_standard.png) center left no-repeat; height:144px; margin-bottom:1px; margin-right:1px; padding:20px 10px 10px 150px; width:203px;}
#comercial_gymcompany_discos{background:#e9e9e9 url(/_images/comercial/gc_discos.png) center left no-repeat; height:144px; margin-bottom:1px; padding:20px 10px 10px 170px; width:204px;}
#mainright #comercial_musculacion_pesas p{padding-right:40px;}
#comercial_remanufacturados_bicicletas{background:#e9e9e9 url(/_images/comercial/bicicletas_reclinables.png) bottom left no-repeat; height:133px; margin-bottom:1px; margin-right:1px; padding:50px 10px 10px 140px; width:212px;}
#comercial_remanufacturados_cintas{background:#e9e9e9 url(/_images/comercial/cintas_fijas.png) bottom left no-repeat; height:133px; margin-bottom:1px; padding:50px 10px 10px 160px; width:213px;}
#comercial_remanufacturados_maquinasderemos{background:#f1f1f1 url(/_images/comercial/remos_agua.png) bottom right no-repeat; height:141px; margin-bottom:1px; margin-right:1px; padding:15px 200px 10px 10px; width:210px;}
#comercial_remanufacturados_elipticas{background:#f1f1f1 url(/_images/comercial/elipticas_fijas.png) center right no-repeat; height:141px; margin-bottom:1px; padding:15px 140px 10px 10px; width:175px;}
#comercial_remanufacturados_maquinas{background:#e9e9e9 url(/_images/comercial/gym_standard.png) center left no-repeat; height:144px; margin-bottom:1px; margin-right:1px; padding:15px 10px 10px 140px; width:212px;}
#comercial_remanufacturados_carga{background:#e9e9e9 url(/_images/comercial/carga_standard.png) center left no-repeat; height:144px; margin-bottom:1px; padding:15px 10px 10px 170px; width:203px;}
#comercial_remanufacturados_bancas{background:#f1f1f1 url(/_images/comercial/bancas_pesas.png) center right no-repeat; height:213px; margin-bottom:1px; margin-right:1px;padding:20px 200px 10px 20px; width:200px;}
#comercial_remanufacturados_pesas{background:#f1f1f1 url(/_images/comercial/pesas_soportes.png) center right no-repeat; height:213px; margin-bottom:1px; padding:20px 100px 10px 20px; width:205px;}
#mainright #comercial_remanufacturados_pesas p{padding-right:40px;}
#comercial_solucionescomerciales_clients{background:#e9e9e9 url(/_images/comercial/clients.png) center left no-repeat; height:143px; margin-bottom:1px; margin-right:1px; padding:40px 10px 10px 170px; width:182px;}
#comercial_solucionescomerciales_educacion{background:#e9e9e9 url(/_images/comercial/educacion.png) center left no-repeat; height:143px; margin-bottom:1px; padding:40px 10px 10px 170px; width:203px;}
#comercial_solucionescomerciales_marketing{background:#f1f1f1 url(/_images/comercial/marketing.png) center right no-repeat; height:131px; margin-bottom:1px; margin-right:1px; padding:25px 200px 10px 20px; width:200px;}
#comercial_solucionescomerciales_financiacion{background:#f1f1f1 url(/_images/comercial/financiacion.png) center right no-repeat; height:131px; margin-bottom:1px; padding:25px 140px 10px 20px; width:165px;}
#comercial_solucionescomerciales_servicios{background:#e9e9e9 url(/_images/comercial/servicios.png) center left no-repeat; height:134px; margin-bottom:1px; margin-right:1px; padding:25px 10px 10px 200px; width:202px;}
#comercial_solucionescomerciales_blank{background:#e9e9e9 url() center left no-repeat; height:144px; margin-bottom:1px; padding:15px 10px 10px 120px; width:203px;}
.comercial_popup{background:url(/_images/comercial/fancybox_bg.png);width:569px;height:572px;overflow:auto;}
.comercial_popup h1{color:#fff; font-family:Helvetica, Arial; font-size:14px; font-weight:bold; margin:0px; padding:30px 50px; text-transform:uppercase;}
.comercial_popup h4{color:#ef5a00; font-family:Helvetica, Arial; font-size:11px; font-weight:bold; margin:0px; padding:15px 50px 0px; text-transform:uppercase;}
.comercial_popup p{color:#505050; font-family:Helvetica, Arial; font-size:11px; margin:0px; padding:15px 50px 0px;}


/* ====================================================== */
/* ====================================================== */

/* Landing Page Nutrición */

#nutricion_landing {}

	#nutricion_landing a:hover {
		text-decoration: underline !important;
	}

	/* -- */

	#nutricion_landing .galeria {}
	
		#nutricion_landing .galeria .contenedor {
			position: relative;
			width: 748px;
			height: 285px;
			overflow: hidden;
		}
		
			#nutricion_landing .galeria .contenedor div {
				position: absolute;
				top: 0px;
				left: 0px;
				width: 10000px;
			}
			
				#nutricion_landing .galeria .contenedor div img {
					position: relative;
					top: 0px;
					left: 0px;
				}
			
		#nutricion_landing .galeria ul {
			height: 1%;
			overflow: auto;
			margin: 3px 0 0 0;
			padding: 0;
		}
		
		#nutricion_landing .galeria li {
			margin: 0;
			padding: 0;
			float: left;
			list-style-type: none;
		}
		
			#nutricion_landing .galeria li a {
				display: block;
				width: 149px; /* 146 */
				height: 60px;
				text-decoration: none;
				color: #FFF;
				background: url(../_images/nutricion/slider_button_normal_bg.png) 0 0 repeat-x;
				outline: 0;
			}
			
			#nutricion_landing .galeria li a:hover, 
			#nutricion_landing .galeria li a.sel {
				background: url(../_images/nutricion/slider_button_hover_bg.png) 0 0 repeat-x;
			}
			
			#nutricion_landing .galeria li a span {
				display: table-cell;
				width: 149px;
				height: 60px;
				text-align: center;
				vertical-align: middle;
			}
			
			#nutricion_landing .galeria li.first a {
				width: 151px;
			}
			
				#nutricion_landing .galeria li.first a span {
					width: 151px;
					background: url(../_images/nutricion/slider_button_left_bg.png) left 0 no-repeat;
				}
				
			#nutricion_landing .galeria li.last a {
				width: 150px;
			}
			
			#nutricion_landing .galeria li.last a span {
				width: 150px;
				background: url(../_images/nutricion/slider_button_right_bg.png) right 0 no-repeat;
			}
	
	/* -- */
	
	#nutricion_landing .promos {
		height: 1%;
		overflow: auto;
		margin-top: 4px;
	}
	
		#nutricion_landing .promos .promo {
			float: left;
			width: 325px; /* 373 - 48 = 325 */
			height: 310px;
			overflow: hidden;
			padding: 15px 24px;
			background: #e9e9e9;
		}
		
		#nutricion_landing .promos .promo.left {}
		
		#nutricion_landing .promos .promo.right {
			float: right;
		}
		
			#nutricion_landing .promos h2 {
				padding-bottom: 32px;
				font-size: 13px;
				font-weight: normal;
				color: #f16b22;
			}
			
			#nutricion_landing .promos p {
				float: left;
				width: 150px;
				padding: 0;
				line-height: 15px;
			}
			
				#nutricion_landing .promos p a {
					padding-left: 10px;
					font-size: 10px;
					text-decoration: none;
					color: #666;
					background: url(../_images/nutricion/list_bullet.png) 0 center no-repeat;
				}
			
			#nutricion_landing .promos .image {
				float: right;
				margin-top: -30px;
			}
		
	/* -- */
	
	#nutricion_landing .lista_categorias {
		height: 1%;
		overflow: auto;
	}
	
		#nutricion_landing .lista_categorias li {
			float: left;
			width: 186px;
			height: 165px;
			overflow: hidden;
			margin-top: 2px;
			margin-left: 2px;
		}
		
		#nutricion_landing .lista_categorias li.first {
			width: 185px;
			margin-left: 0;
		}
		
		#nutricion_landing .lista_categorias li.last {
			width: 185px;
		}
		
			#nutricion_landing .lista_categorias li a.titulo {
				display: block;
				line-height: 30px;
				font-size: 11px;
				text-align: center;
				text-decoration: none;
				text-transform: uppercase;
				color: #FFF;
				background: #AAA;
			}
			
				#nutricion_landing .lista_categorias .lista_productos {
					padding: 10px;
					color: #f16b22;
				}
			
				#nutricion_landing .lista_categorias .lista_productos a {
					text-decoration: none;
					color: #f16b22;
				}