body { margin: 0px; padding: 0px; color: #404040; font-size: 0.7em; font-family: Arial, Helvetica, sans-serif; background: #fff;}
td { vertical-align:top;}
#container { width: 963px; margin-left: auto; margin-right: auto; padding-left:16px; padding-right:16px; background-image:url(../_images/landing_home_2011/bg_body.png); background-repeat:repeat-y;}

#searchbkg {width:963px; border:0px; height: 33px; background: url(../_images/landing_home_2011/bg_search.png)  repeat-x scroll top left; margin-top:-1px;}
	#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:0px;border-bottom:4px solid white;border-top:2px solid white;border-left:0px; height:90px;}
#liveperson{border:0px; height:44px; overflow:hidden; width:963px; padding:0px; background-color:#FFFFFF;}
#liveperson img{border: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;}

#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: none;}
		#mainright a:hover { color: #FF4E00; 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: 963px; height: 31px; background: #b2b2b2;}
	#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 */
.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:0px;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: 138px; background: #fff;}
#logo { padding: 10px; padding-top:30px; width: 286px; height: 80px; margin-left:35px;}
#tel {width: 250px; position:absolute; top:40px; left:126px; padding-top:6px;}

#homebasket { background: url(../_images/landing_home_2011/basket.png) no-repeat;color:#C4C4C4;margin-left:754px;padding:10px 0 38px 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: 32px;}
	#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:21px; 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{}
	#countrybar	#countrybarcambiar{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: 963px; border:0px; margin:auto;background: #ffffff; height: 26px;}
	#nav ul { margin: 0px; padding: 0px; margin-left:0px;}
	#nav li { list-style-type: none; float: left; margin-right:1px;}
	
/* NUEVO MENU */
	div.mainnav{height:42px; border:0px;font-family:Helvetica !important}
	ul.mainnav {margin: 0px; padding: 0px; width:100%;height:42px;background:url(../_images/buttons/bg_background_menu.png) repeat-x; text-transform:uppercase;}
	
	ul.mainnav li {list-style-type: none; float: left;text-align:center;margin:0px;height:40px; vertical-align:text-bottom; background-color:transparent;}
	/*ul.mainnav li{padding-left:1px; padding-right:1px; padding-bottom:1px;}  bordes */
	ul.mainnav li a {line-height:40px;font-size:1.12em; display:block; max-width:198px; min-width:64px; margin:0px;height:40px; color:#FFF;padding-left:6px; padding-right:6px; text-shadow: #000 1px 1px 2px ; letter-spacing:0.01em; text-decoration:none; } /* enlaces */
	ul.mainnav li.taboff a{background: url(../_images/buttons/bg_background_boton.png) repeat-x;} /* enlace normal en off */
	ul.mainnav li.tabon a{background: url(../_images/buttons/bg_background_boton_S.png) repeat-x; color:#414040 !important; } /* enlace normal seleccionado */
	ul.mainnav li.tabon a:hover{ color:#FFF !important; }	

	ul.mainnav li a:hover{font-size:1.12em; background:url(../_images/buttons/bg_background_boton_h.png) repeat-x;} /* enlace normal en hover */	
	ul.mainnav li.taboff a:hover{font-size:1.12em; background:url(../_images/buttons/bg_background_boton_h.png) repeat-x;}	/* enlace normal en hover */	
	ul.mainnav li a:visited, div.subnav li a:visited{color:#FFF;}
	
	

	div.subnav {width:100%; background:url(../_images/buttons/bg_background_boton.png) repeat-x; height:36px; margin-top:13px;font-size:1.12em; border-bottom:#999 solid 2px;}
	div.subnav ul {margin: 0px; padding: 0px; width:100%;height:36px; color:#FFF;font-family:Helvetica !important; }
	div.subnav ul li{height:36px;list-style-type: none; float: left;text-align:center;margin:0px; vertical-align:text-bottom; background-color:transparent;}
	div.subnav ul li span {display:block; padding-left:18px; height:34px; padding-top:0px; width:141px; font-size:12px; font-weight:bold; background:transparent url(../_images/buttons/bg_arrow.png) no-repeat; background-position:0px -1px; text-align:left; color:#BC602E;text-transform:uppercase; }
	div.subnav ul li a {display:block; margin:0px; padding-top:4px; height:31px; line-height:25px; min-width:50px; max-width:90px; padding-right:10px; padding-left:10px;color:#FFF;}
	div.subnav ul li a:hover{color:#d9773d;}
	div.subnav ul li.separado{list-style-type: none; width:210px; text-transform:uppercase; float:right; background:url(../_images/buttons/bg_background_submenu.png) repeat-x;}
	div.subnav ul li.separado a { width:80px; text-align:center;  font-weight:bold; color:#bdbdbd; text-shadow: #000 1px 1px 2px;  letter-spacing:0.01em; height:36px;}
	div.subnav ul li.separado a:hover {background: url(../_images/buttons/bg_hover_submenu.png) repeat-x; }
	div.subnav ul li.separado a:active {background: url(../_images/buttons/bg_hover_submenu.png) repeat-x;}
	 

/*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:12px; 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:4px;}
	
	#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: 190px; 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:0px;}
	#contactpage_bottom_divider {padding-left:30px; padding-right:0px;}
.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 h2, #strength_page_bottom h2 {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;}
#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 Cardio 09-08-2010 */

div#cardio-landing h1{color:#F3F3F3;
font-size:12px;
font-weight:bold;
padding:6px 6px 6px 10px;
text-align:left;
text-transform:uppercase;
background:#999999;
width:732px;}

photoBannerContainer {float:left}
.marcas-cardio{list-style:none; padding:0px; width:740px; margin:auto; text-align:center; margin-left:20px;}
.marcas-cardio li{list-style:none; padding:0px; margin:auto; width:160px; height:80px; overflow:hidden; display:inline; margin-right:15px;
; float:left;}

/* Landing Page musculacion 04-10-2010 */
.landing-musculos-escape{width:746px; margin:0px;padding:0px; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.landing-musculos-escape #top-escape{height:178px;; width:746px; margin:0px;padding:0px;}
.landing-musculos-escape #productos{width:746px; margin:0px; padding:0px; height:900px;}
.landing-musculos-escape #productos ul {width:100%; margin:0px;; list-style:none; margin-top:5px; margin-left:8px;}
.landing-musculos-escape #productos ul li {width:180px; height:310px; margin:0px; list-style:none; padding:0px; float:left; margin-right:4px;}
.landing-musculos-escape #productos ul li a{text-decoration:none; color:#FFFFFF; font-weight:bold;}
.landing-musculos-escape #productos ul li a:hover{ text-decoration:underline; color:#FFFFFF; font-weight:bold;}
.landing-musculos-escape #productos ul li a:visited{ text-decoration:none; color:#FFFFFF;font-weight:bold;}
.landing-musculos-escape #productos ul li p{margin:0px; padding:0px; width:100%;}
.landing-musculos-escape #productos ul li p img{display:block; margin:auto; margin-top:0px;}

.landing-musculos-escape #productos ul li p span{display:block; width:93%; color:#FFFFFF; background:#000000; height:16px; margin-top:3px; padding-left:5%; padding-top:5px;}
.landing-musculos-escape #productos ul li p span.sh-img{display:block; width:93%; height:215px;text-shadow:#fff 2px 2px 1px; -moz-box-shadow:#666 2px 2px 4px;
  -webkit-box-shadow:#666 2px 2px 4px; border:none; background:#FFFFFF;}
.landing-musculos-escape #productos ul li h3{margin:0px; margin-top:18px; height:33px; width:180px; background:transparent url(/_images/landing-musculacion/header2.png); font-size:12px;}
.landing-musculos-escape #productos ul li h3 a{display:block; width:90%; margin:auto; padding-top:10px;font-size:12px;}
.landing-musculos-escape #productos ul li h3 a:hover{display:block; text-decoration:underline; color:#FFFFFF; padding-top:10px;font-size:12px; }
.landing-musculos-escape #productos ul li h3 a:visited{display:block; text-decoration:none; color:#FFFFFF; padding-top:10px;font-size:12px;}





/*** RIGHT FADING BANNER ***/
/*sprite image & defaults*/
.fadeBanner a.prevLink,.fadeBanner a.nextLink,.bannerText a {background-image:url(/_images/cardio/banner_01.png)}
.fadeBanner a.prevLink,.fadeBanner a.nextLink {position:absolute;top:58px;height:50px;width:24px;text-indent:-999em;z-index:10;background-repeat:no-repeat}
/*setup fader*/
.fadeBanner {width:320px;overflow:hidden;position:relative}
.fadeBanner #fadeElements {width:320px}
.fadeBanner .banner {font-size:1px;cursor:pointer;position:absolute;top:0;left:0;width:100%;text-align:center;overflow:hidden;margin:0;padding:0;z-index:1;filter:alpha(opacity=100)}
/*text*/
.bannerText {position:absolute;bottom:0;left:0;overflow:visible;white-space:normal}
.bannerText a {display:block;padding:6px 2px;font:bold 18px Arial;letter-spacing:-1px;color:#fff;line-height:90%;background-position:0 -400px}
.bannerText a:hover {background:#333; color:#fff;}
/*links*/
.fadeBanner a.prevLink {left:4px;background-position:0 -200px}
.fadeBanner a.nextLink {right:4px;background-position:0 -250px}
.fadeBanner a.prevLink:hover {background-position:0 -300px}
.fadeBanner a.nextLink:hover {background-position:0 -350px}

		#mainright #photoBanner a{ color: #FFF; text-decoration: none;}
		#mainright #photoBanner  a:hover { color: #FFF; text-decoration: none;}
.fadeBanner a {outline:none}

		/* ---- styling the list ---- */
		
		#work {
			float:left;
			list-style:none;
			margin:0;
			padding:0;
			width:748px;
			text-align:center;
			background:#fff;
			
		}
		#work li {
			float:left;
			display:block;
			width:120px;
			display:inline;
			padding:0px; 
			background-color:#fff;
			height:190px;
			margin:0px;
			
		}
		#work li a {
			border:none;
		}
		#work p {
			margin-bottom:0;
		}
		
		
		/* ---- show-hide elements ---- */
		
		#work li .show{
			display:block;
			width:120px;
			height:190px;
		}
		#work li .hide {
			color:#d4df9d;
			text-align: left;
			height: 0;
			overflow: hidden;
			background:transparent;
		}
		#work li .hide a {
		display:block;
		height:100%;
		width:100%;
			background:transparent;
		}
		#work li:hover .hide, #work li.over .hide {
			cursor: pointer;
			height: 170px;
			padding:10px;
			width:100px;
		}
		#work li:hover .show, #work li.over .show {
			height: 0;
			overflow: hidden;
		}
		
		#work li a {
			color:#e9ff73;
			font-size:1.3em;
		}
		#work li a:hover {
			color:#fff;
		}
		img{border:none}


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

/* 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;
				}

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

/* Landing Page Live Strong */
				
#live-strong {width:750px; margin:0px; padding:0px;}
#live-strong {font-size:12px;}
#live-strong h1{ margin-left:0px; margin-top:0px;color:#FF4E00;padding-left:0px; padding-top:0px;}
#live-strong p, #live-strong img {margin:0px; padding:0px;}
#live-strong ul, #live-strong ul li{list-style:none; padding:0px; margin:0px;}
#live-strong p{margin-bottom:4px;}
#live-strong .images{margin-top:10px;}

#live-strong #ventajas-live{ width:80%; margin:auto; margin-top:7px; margin-bottom:7px;}
#live-strong #ventajas-live li {padding-bottom:5px;}

/* ====================================================== */
    #panel_shadow{
        display: none; 
        width: 100%; 
        height: 100%; 
        position: fixed; 
        left: 0; 
        top: 0;  
        /*-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";*/
        filter: alpha(opacity=70);
        opacity: 0.7;
        z-index: 100; 
        background: #000;}


/* Home enero 2011 */

#main-home{width:962px; margin:0px; background-color:#FFFFFF;}
#main-home #middle {height:504px; background-image:url(../_images/landing_home_2011/bg_middle.jpg); width:963px; margin:0px; overflow:hidden;} 
#main-home .left-menu{width:230px; padding-top:20px; overflow:hidden; float:left;}
.left-menu .news{width:170px; margin:auto; height:150px;}
.left-menu h3{width:170px; margin:auto;}
.left-menu ul {width:170px; margin:auto; margin-top:0px;margin-bottom:0px;}
.left-menu ul.top-menu{ padding-bottom:5px; border-bottom:2px #333333 groove; margin-bottom:10px;}
.left-menu ul a{color:#737373; text-decoration:none; font-size:13px;}
.left-menu ul a:hover{color:#333333; text-decoration:underline; font-size:13px;}

#main-home .right-menu{width:720px;float:right; height:500px;}
 
#footer-home{width:963px; margin:0px; padding:0px; padding-top:1px; padding-bottom:1px; border-right-width: 1px; border-right-style: solid; border-right-color: #FFFFFF; } 
#footer-home h1{font-size:14px; width:963px; background-image:url(../_images/landing_home_2011/bg_title.png); height:24px; margin:0px; padding:0px; line-height:25px; text-transform:uppercase; color:#595959; text-shadow:#999999 1px 1px; font-weight:normal;} 
#footer-home h1 img{float:left; margin:0px; margin-right:3px;}
.footer-link-section{width:100%; height:88px;}
.footer-link-section{background-image:url(../_images/landing_home_2011/bg_footer.png); text-shadow:#5e5b59 1px 1px;}
.footer-link-section a{color:#9e9d9c; text-decoration:none}
.footer-link-section a:hover{color:#9e9d9c; text-decoration:underline;}
.footer-link-section a:visited{color:#9e9d9c; text-decoration:none}
.footer-block{width:25%; float:left; text-align:center;}
.footer-block h4{margin-bottom:4px; margin-top:6px; color:#9e9d9c;}

.sub-footer{width:957px; margin:auto; text-align:center;}
.sub-footer ul{width:90%; text-align:center;}
.sub-footer ul li{display:inline; margin-right:5px;}

.categories{margin-top:12px; margin-left:15px; margin-bottom:15px;}
.categories li{display:inline; height:180px; width:205px; float:left;}
.categories a{ display:block;width:195px; height:164px; margin:auto;}
.categories .first{background:url(../_images/landing_home_2011/button-cardio.png)}
.categories .first:hover{background-image:url(../_images/landing_home_2011/button-cardio_on.png)}
.categories .second{ background-image:url(../_images/landing_home_2011/button_musculacion.png)}
.categories .second:hover{ background-image:url(../_images/landing_home_2011/button_musculacion_on.png)}
.categories .third{ background:url(../_images/landing_home_2011/button_livestrong.png)}
.categories .third:hover{ background-image:url(../_images/landing_home_2011/button_livestrong_on.png)}
.categories .fourth{ background-image:url(../_images/landing_home_2011/button_powerplate.png)}
.categories .fourth:hover{ background-image:url(../_images/landing_home_2011/button_powerplate_on.png)}
.categories .fift{ background-image:url(../_images/landing_home_2011/button_lifefitness.png)}
.categories .fift:hover{ background-image:url(../_images/landing_home_2011/button_lifefitness_on.png)}
.categories .sixth{ background-image:url(../_images/landing_home_2011/button_soluciones.png)}
.categories .sixth:hover{ background-image:url(../_images/landing_home_2011/button_soluciones_on.png)}

.right-menu{
	background-image:url(../_images/landing_home_2011/bg_barra.png);
	background-repeat:no-repeat;
	background-position: 228px 393px;
}
.accesos {margin-top:10px; margin-left:15px; }
.accesos li{display:inline; height:40px; width:200px; float:left; margin-right:15px; margin-top:5px;}
.accesos a{ display:block;width:150px; height:35px; margin:auto;}
.accesos .first{ background-image:url(../_images/landing_home_2011/text_promo.png)}
.accesos .first:hover{background-image:url(../_images/landing_home_2011/text_promo_on.png)}
.accesos .second{ background-image:url(../_images/landing_home_2011/text_disena.png)}
.accesos .second:hover{ background-image:url(../_images/landing_home_2011/text_disena_on.png)}
.accesos .third{ background-image:url(../_images/landing_home_2011/text_servicio.png)}
.accesos .third:hover{ background-image:url(../_images/landing_home_2011/text_servicio_on.png)}
.accesos .fourth{ background-image:url(../_images/landing_home_2011/text_packs.png)}
.accesos .fourth:hover{ background-image:url(../_images/landing_home_2011/text_packs_on.png)}
.accesos .fift{ background-image:url(../_images/landing_home_2011/text_productos.png)}
.accesos .fift:hover{ background-image:url(../_images/landing_home_2011/text_productos_on.png)}
.accesos .sixth{ background-image:url(../_images/landing_home_2011/text_outlet.png)}
.accesos .sixth:hover{ background-image:url(../_images/landing_home_2011/text_outlet_on.png)}

.redes{width:170px; height:50px; margin:auto; margin-top:30px; padding:0px; margin-bottom:15px; border-bottom:#333333 groove 2px;}
.redes a{ display:block; height:24px; width:27px; float:left; margin-right:1px;}
.redes a.twit{ background-image:url(../_images/landing_home_2011/button_twitter.png)}
.redes a.twit:hover{ background-image:url(../_images/landing_home_2011/button_twitter_on.png)}
.redes a.fcb{ background-image:url(../_images/landing_home_2011/button_facebook.png)}
.redes a.fcb:hover{ background-image:url(../_images/landing_home_2011/button_facebook_on.png)}
.redes a.ytb{ background-image:url(../_images/landing_home_2011/button_youtube.png)}
.redes a.ytb:hover{ background-image:url(../_images/landing_home_2011/button_youtube_on.png)}
.redes a.blg{ background-image:url(../_images/landing_home_2011/button_blog.png)}
.redes a.blg:hover{ background-image:url(../_images/landing_home_2011/button_blog_on.png)}


.redes img{border:none; }

#photodiv {background-repeat: no-repeat;}
#photoanchor{height:352px; width:963px;}

/* Landing Platinum enero 2011 */

.platinum{width:752px;font-family:Helvetica, Arial, sans-serif; border-bottom-style:solid;border-bottom-width: 2px;border-bottom-color: #CCC;  margin-bottom:5px; }
.platinum div{clear:both; margin-bottom:30px;}
.platinum .top{font-size:13px;background-image:url(../_images/landing_fitness_integrity_series/bg_background_top.png); background-repeat:repeat-x; height:520px;}
.platinum span em{display:block; margin-bottom:4px; font-size:12px; font-weight:bold;}
.platinum h1 {font-size:15px;margin-bottom:20px;  }
.platinum h2 {font-size:14px; line-height:64px; width:90%; margin:auto;  }
.platinum h2 img{float:right;}
.platinum .middle{ font-size:11px; border-top-width:2px;border-top-style: solid;border-top-color:#ccc;}
.platinum .top p{width:90%; margin:auto; margin-bottom:8px; text-align:justify;}
.platinum .middle ul{width:225px; margin-top:0px; float:left;list-style-type: none !important; padding:0px;}
.platinum .middle ul li {padding:0px;width:85%; margin:auto; margin-bottom:15px;list-style-type: none !important;}
.platinum .middle p{margin:0px; padding:0px;}
.platinum .middle p.video{ width:95%; height:163px; clear:both; margin-left:10px; margin-top:15px; float:left;padding:0px;border: 1px solid #DADADA;}
.platinum .bottom { padding-top:10px;}
.platinum .bottom ul{list-style-type: none !important; padding:0px;width:100%;}
.platinum .bottom ul li {float:left; margin-right:9px;margin-bottom:19px; max-width:144px;font-size:12px;list-style-type: none !important;}
.platinum .bottom ul li.cuadro {background-image:url(../_images/landing_fitness_integrity_series/bg_fondo.png); background-repeat: no-repeat; padding-left:10px; padding-right:12px; height:216px;}
.platinum .bottom ul li.medio{ max-width:250px;}
.platinum .bottom ul li.m-medio{ max-width:250px; height:180px;}
.platinum .bottom ul li.m-medio_text{ max-width:190px; height:160px;}
.platinum .bottom ul li.bajo{ max-width:240px;}
.platinum .bottom h2{line-height:16px; width:98%;}
.platinum .left{float:left;}

/* Landing Ofertas / Re-Marketing 2011 */

.marketing { width:753px;font-family: "Century Gothic"; margin-top:40px;}
.marketing .top{ background: no-repeat url(../_images/landing_remarketing/bg_living.jpg) right;  margin:0px; margin-top:20px; width:752px; height:280px; padding-top:26px; overflow:hidden; }
.marketing .top h1{width:376px; margin:0px; padding:0px !important; padding-top:30px !important; padding-left:27px !important;font-size:17px;color:#999; text-shadow:1px 1px #cbcbcd; text-align:right;}
.marketing .top p{ width:376px; margin:0px; padding:0px !important; padding-top:28px !important; padding-left:27px !important;text-align:right; line-height: 20px;color:#e55908; font-size:18px; text-shadow:1px 1px #909192; }
.marketing .middle{background-image:url(../_images/landing_remarketing/bg_backround_middle.png); background-repeat:repeat-x; height:193px;}
#mainright .marketing ul li{ list-style:none; margin:0px; padding:0px;}
.marketing .middle ul{background-image:url(../_images/landing_remarketing/bg_separador.png);background-repeat:no-repeat;width:100%;height:100%;background-position:240px; margin:0px; padding:0px;}
.marketing .middle ul li{list-style-type: none; margin:0px; float:left;max-width:240px;}
.marketing .middle ul li.medio{padding-left:13px;}
.marketing .middle ul li.inf{padding-left:19px;}
.marketing .middle ul li p{ margin-bottom:0px;padding-top:10px !important;}
.marketing .middle ul li a{ display:block; margin-top:-5px;  height:102px; width:239px;}
.marketing .middle ul li a.p10{ background-image:url(../_images/landing_remarketing/bg_button_10.png); }
.marketing .middle ul li a.p10:hover{ background-image:url(../_images/landing_remarketing/bg_button_10_on.png); }
.marketing .middle ul li a.p12{ background-image:url(../_images/landing_remarketing/bg_button_12.png); }
.marketing .middle ul li a.p12:hover{ background-image:url(../_images/landing_remarketing/bg_button_12_on.png); }
.marketing .middle ul li a.p15{ background-image:url(../_images/landing_remarketing/bg_button_15.png); }
.marketing .middle ul li a.p15:hover{ background-image:url(../_images/landing_remarketing/bg_button_15_on.png); }
.marketing .middle ul li span{ height:26px; width:104px; display:block; margin:auto;}
.marketing .bottom{ background-image:url(../_images/landing_remarketing/bg_backround_bottom.png); background-repeat:repeat; height:125px;}
.marketing .bottom p{margin: auto; display:block; height:125px; padding-right:19px !important;}



/* Landing Bicicletas Spinning 28022011 */

#mainright .b-spinning {width:753px;font-family: "Arial"; overflow:hidden; height:384px; margin-left:-1px;}
#mainright .b-spinning h1, .b-spinning h2 {background-image:url(../_images/landing-spinning/bg_titles.png);background-repeat:no-repeat;color:#565757;font-size:13pt;height:35px;text-indent: 13px;line-height: 37px; padding:0px; margin:0px; font-weight:normal !important;font-family: "Arial" !important;}
/*#mainright .b-spinning .middle_1 .contenido{ height:300px; padding-top:20px;}
#mainright .b-spinning .middle_2 .contenido{ height:300px; padding-top:20px;}

#mainright .b-spinning .bottom a { background-image: url(../_images/landing-spinning/bg_title_pie.png); height:118px; display:block;}
#mainright .b-spinning .bottom a:hover{ background-image:url(../_images/landing-spinning/bg_title_pie_on.png);  height:118px;}

#mainright .carrousel-marcas-fitness{padding:10px;padding-bottom:0; width:740px; margin:auto; margin-bottom:5px; height:250px;}
#mainright .carrusel-marcas{position:relative}
#mainright .carrusel-marcas-inner{padding:0;overflow:hidden}
#mainright .carrusel-marcas ul{display:block;list-style-type:none;padding:0;margin:0}
#mainright .carrusel-marcas li{float:left;display:block;text-align:center; width:190px;}
#mainright .carrusel-marcas li a{display:block;text-align:center;text-decoration:none;width:180px}
#mainright .carrusel-marcas li .before{text-decoration:line-through}
#mainright .carrusel-marcas li .productbox_image{height:90px;}*/


/* Landing Comercial General 25022011 */
#mainright .muscpro {width:753px; margin-left:-1px;font-family: "Arial" !important; height:1820px; background-image:url(../_images/landing-comercial/bg_middle.png); background-repeat:repeat;}
#mainright .muscpro .contenido{width:93%; margin:auto;margin-top:9px;}
#mainright .muscpro .contenido .intro{width:100%; margin-bottom:10px; background-image:url(../_images/landing-comercial/bg_text.png); background-repeat:no-repeat; height:264px;}
#mainright .muscpro .contenido .intro a {color:#ed6c1e !important}
#mainright .muscpro .contenido .intro a.efect{	display:block;	background-image:url(../_images/landing-comercial/img_comercial.png);background-repeat:no-repeat;height:174px; width:286px;}
#mainright .muscpro .contenido .intro a.efect:hover{ background-image:url(../_images/landing-comercial/img_comercial_on.png);}
#mainright .muscpro .contenido .intro p{font-family: "Arial" !important; font-size:11px;padding:10px; color:#d6d6d6; padding-top:10px; margin-top:7px; line-height:13px;}
#mainright .muscpro .contenido .intro p span{display:block; line-height:7px;}
#mainright .muscpro .contenido .intro p em{font-style:normal}
#mainright .muscpro .contenido .middle p , .muscpro .contenido .bottom  p {font-size:12px; padding:0px !important;font-family: "Arial" !important; color:#515150; }
#mainright .muscpro .contenido .middle, .muscpro .contenido .bottom{width:100%;  margin-bottom:20px;}
#mainright .muscpro .contenido ul, .muscpro .contenido ul li{ list-style:none !important ; margin:0px; padding:0px; }
#mainright .muscpro .contenido ul {margin-top:10px; margin-left:1px;}
#mainright .muscpro .contenido ul li{margin-right:2px; margin-bottom:7px;float:left;}



#mainright .muscpro  .feature_box{position:relative;margin:0px; background:url(../_images/landing-comercial/bg_img.png)  top left no-repeat;  }
#mainright .muscpro  .feature_box a{text-decoration:none; }
#mainright .muscpro  .feature_box a, .feature_box img { display:block; }
#mainright .muscpro  .feature_box p{overflow:hidden;width:158px;height:46px;z-index:1;font-family: Arial;font-size: 12px;text-align: center;text-transform:uppercase;margin:0px; background: transparent url(../_images/landing-comercial/feature_bg.png) repeat; font-weight:bold; padding:5px}
#mainright .muscpro  .feature_box p a:link, .feature_box p a:visited{color:#FFF !important;font-weight:bold; font-size:12px; font-family:"Arial"; padding-top:8px; width:60%; text-align:left; margin-left:20px;}
#mainright .muscpro  .feature_box a.maso {padding:0px;}
#mainright .muscpro  .feature_box a.maso:hover img {filter: alpha(opacity=50); opacity: .5;  }

#mainright .muscpro .bottom .feature_box{background:url(../_images/landing-comercial/bg_img_musc.png)  top left no-repeat;  }
#mainright .muscpro .bottom .feature_box p{width:214px;}


/* Landing Comercial General -- Selectorizados -- 04032011 */
#mainright .selectorizados { height:1650px;}
#mainright .selectorizados .contenido .intro{width:100%; margin-bottom:10px; background-image:url(../_images/landing-comercial/bg_text_sectorizados.png); background-repeat:no-repeat; height:343px;}
#mainright .selectorizados .contenido .intro p{padding-top:18px;}
#mainright .selectorizados .contenido .intro a.efect{display:block;	background-image:url(../_images/landing-comercial/img_mmprofesional.png);background-repeat:no-repeat;height:223px; width:201px;}
#mainright .selectorizados .contenido .intro a.efect:hover{ background-image:url(../_images/landing-comercial/img_mmprofesional_on.png);}
#mainright .selectorizados  .feature_box p a:link, .feature_box p a:visited{ padding-top:14px; }

/* Landing Comercial General -- Bancas y Soportes -- 04032011 */
#mainright .bancas { height:1530px;}
#mainright .bancas .contenido .intro{width:100%; margin-bottom:10px; background-image:url(../_images/landing-comercial/bg_text_bancos.png); background-repeat:no-repeat; height:229px; position:relative;}
#mainright .bancas .contenido .intro p{padding-top:23px;}
#mainright .bancas .contenido .intro a.efect{display:block;	background-image:url(../_images/landing-comercial/img_bancos.png);background-repeat:no-repeat;height:223px; width:201px;}
#mainright .bancas .contenido .intro a.efect:hover{ background-image:url(../_images/landing-comercial/img_bancos_on.png);}
#mainright .bancas  .feature_box p a:link, .feature_box p a:visited{ padding-top:14px; }

/* Landing Comercial General -- Selectorizados Life Fitness -- 10032011 */
#mainright .selec_lf .contenido .intro{width:100%; margin-bottom:10px; background-image:url(../_images/landing-comercial/bg_text_sectorizados_LF.png); background-repeat:no-repeat; height:248px; position:relative;}
#mainright .selec_lf { height:940px;}
#mainright .selec_lf .contenido .intro p{padding-top:23px;}
#mainright .selec_lf .contenido .intro a.efect{display:block;	background-image:url(../_images/landing-comercial/img_logo_LF.png);background-repeat:no-repeat;height:101px; width:190px;}
#mainright .selec_lf .contenido .intro a.efect:hover{ background-image:url(../_images/landing-comercial/img_logo_LF.png);}
#mainright .selec_lf  .feature_box p a:link, .feature_box p a:visited{ padding-top:14px; }
#mainright .selec_lf  .feature_box p{background: transparent url(../_images/landing-comercial/feature_bg_lf.png) repeat;}

/* Landing para Productos Exclusivos --  31032011*/
#mainright .exclusive {width:753px;font-family:"Helvetica"; overflow:hidden; height:985px; background-image:url(../_images/landing-exclusive/bg_background.png); background-repeat:no-repeat;}
#mainright .exclusive h1{margin:0px; font-size:19px; font-weight:normal; color:#e2e2e2; text-shadow: 1px 1px #333; width:35%; text-indent:10px; padding-left:33px; padding-top:2px; margin-top:17px; float:left;}
#mainright .exclusive span{font-size:12px; float:right; margin-right:30px; color:#f4f4f4;text-shadow: 1px 1px #666; margin-top:23px; }
#mainright .exclusive .tab_container { height:659px; width:753px; margin-top:0px; padding-top:32px; position:relative;}
#mainright .exclusive .tab_container div.tab_content {display:none; border:none; padding:0 44px;font-size:15px; }
#mainright .exclusive .tab_container div.tab_content .products img{ margin-top:43px;}
#mainright .exclusive .tab_container div h2 {font-size:36px;color:#FFF !important;}
#mainright .exclusive .tab_container div p {line-height:20px;color:#FFF !important; margin:0px; padding:0px; font-size:15px;}
#mainright .exclusive .tab_container .bloque_botones {position:absolute; top:208px; right:14px; width:190px; height:70px;}
#mainright .exclusive .tab_container .bloque_botones a.boton {display:block;  background-image:url(../_images/landing-exclusive/bt_sabermas.png); height:32px; width:109px;}
#mainright .exclusive .tab_container .bloque_botones a.boton:hover {background-image:url(../_images/landing-exclusive/bt_sabermas_on.png);}
#mainright .exclusive .tab_container .bloque_botones a.boton_product {display:block;  background-image:url(../_images/landing-exclusive/bt_products.png); height:32px; width:186px;}
#mainright .exclusive .tab_container .bloque_botones a.boton_product:hover {display:block;  height:32px; width:186px; background-image:url(../_images/landing-exclusive/bt_products_on.png);}
#mainright .exclusive .tab_container div a {display:block;  margin:0px; }
#mainright .exclusive ul, #mainright .exclusive ul li{list-style:none}
#mainright .exclusive ul.tabs {  
	list-style:none !important; 
	margin:0 !important; 
	padding:0;	
	border:none;
	height:78px;
}

/* single tab */
#mainright .exclusive ul.tabs li { 
	float:left;	 
	text-indent:0;
	padding:0;
	list-style-image:none !important; 
}

/* link inside the tab. uses a background image */
#mainright .exclusive ul.tabs a { 
	display:block;
	width: 83px;
	text-decoration:none;
	padding:0px;
	margin:0px;	
	position:relative;
	top:30px;
}

/*  ul.tabs li a:hover {background: #ccc;}	 */
/*
html ul.tabs li.active img, html ul.tabs li.active a:hover img { filter:alpha(opacity=100);  
        -moz-opacity: 1.0;  
        opacity: 1.0;
        -khtml-opacity: 1.0; }
*/
.tab_container {
	border-top: none;
	clear: both;
	float: left; 
	width: 100%;
	background: transparent;

}
.linkopacity img {
        filter:alpha(opacity=50);
        -moz-opacity: 0.5;
        opacity: 0.5;
        -khtml-opacity: 0.5;
}
 
#slider ul, #slider li,
#slider1 ul, #slider1 li,
#slider2 ul, #slider2 li,
#slider3 ul, #slider3 li,
#slider4 ul, #slider4 li,
#slider5 ul, #slider5 li,
#slider6 ul, #slider6 li,
#slider7 ul, #slider7 li,
#slider8 ul, #slider8 li
 {margin:0;padding:0;list-style:none;}




#slider li, 
#slider1 li,
#slider2 li,
#slider3 li,
#slider4 li,
#slider5 li,
#slider6 li,
#slider7 li,
#slider8 li{position:relative;width:680px;height:900px;overflow:hidden;}	

#prevBtn, #nextBtn,	
#slidernext, #sliderprev
,#slider1next, #slider1prev
,#slider2next, #slider2prev
,#slider3next, #slider3prev
,#slider4next, #slider4prev
,#slider5next, #slider5prev
,#slider6next, #slider6prev
,#slider7next, #slider7prev
,#slider8next, #slider8prev{ 
		display:block;
		width:35px;
		height:35px;
		position:absolute;
		left:10px;
		top:270px;
		z-index:1000;
		}	
#nextBtn, #slidernext, #slider1next, #slider2next, #slider3next, #slider4next, #slider5next, #slider6next, #slider7next, #slider8next{left:710px;}														
#prevBtn a, #nextBtn a,
#slidernext a, #sliderprev a,

#slider1next a, #slider1prev a
,#slider2next a, #slider2prev a
,#slider3next a, #slider3prev a
,#slider4next a, #slider4prev a
,#slider5next a, #slider5prev a
,#slider6next a, #slider6prev a
,#slider7next a, #slider7prev a
,#slider8next a, #slider8prev a{  
		display:block;
		position:relative;
		width:30px;
		height:35px;
		background-image:url(../_images/landing-exclusive/bg_arrow_i.png); height:34px; width:35px;}	
		
#nextBtn a, 
#slidernext a,
#slider1next a,
#slider2next a,
#slider3next a,
#slider4next a,
#slider5next a,
#slider6next a,
#slider7next a,
#slider8next a{ 
		background-image:url(../_images/landing-exclusive/bg_arrow_d.png);  height:34px; width:35px;}	

/*Efecto menu */
#mainright li a.lives{display:block;background-image:url(../_images/landing-exclusive/bg_livestrong.png);background-repeat:no-repeat;height:35px; width:83px; margin:0px;}
#mainright li a.lives:hover{display:block;	background-image:url(../_images/landing-exclusive/bg_livestrong_on.png);}
#mainright li.active a.lives  {display:block;	background-image:url(../_images/landing-exclusive/bg_livestrong_on.png);}

#mainright li a.power{display:block;background-image:url(../_images/landing-exclusive/bg_powerplate.png);background-repeat:no-repeat;height:35px; width:83px; margin:0px;}
#mainright li a.power:hover{display:block;	background-image:url(../_images/landing-exclusive/bg_powerplate_on.png);}
#mainright li.active a.power  {display:block;	background-image:url(../_images/landing-exclusive/bg_powerplate_on.png);}

#mainright li a.life{display:block;background-image:url(../_images/landing-exclusive/bg_lifefitness.png);background-repeat:no-repeat;height:35px; width:70px; margin:0px;}
#mainright li a.life:hover{display:block;	background-image:url(../_images/landing-exclusive/bg_lifefitness_on.png);}
#mainright li.active a.life  {display:block;	background-image:url(../_images/landing-exclusive/bg_lifefitness_on.png);}

#mainright li a.trx{display:block;background-image:url(../_images/landing-exclusive/bg_trx.png);background-repeat:no-repeat;height:35px; width:45px; margin:0px;}
#mainright li a.trx:hover{display:block;	background-image:url(../_images/landing-exclusive/bg_trx_on.png);}
#mainright li.active a.trx  {display:block;	background-image:url(../_images/landing-exclusive/bg_trx_on.png);}

#mainright li a.turbo{display:block;background-image:url(../_images/landing-exclusive/bg_turbosonic.png);background-repeat:no-repeat;height:35px; width:70px; margin:0px;}
#mainright li a.turbo:hover{display:block;	background-image:url(../_images/landing-exclusive/bg_turbosonic_on.png);}
#mainright li.active a.turbo  {display:block;	background-image:url(../_images/landing-exclusive/bg_turbosonic_on.png);}

#mainright li a.woter{display:block;background-image:url(../_images/landing-exclusive/bg_woterrower.png);background-repeat:no-repeat;height:35px; width:51px; margin:0px;}
#mainright li a.woter:hover{display:block;	background-image:url(../_images/landing-exclusive/bg_woterrower_on.png);}
#mainright li.active a.woter  {display:block;	background-image:url(../_images/landing-exclusive/bg_woterrower_on.png);}

#mainright li a.escape{display:block;background-image:url(../_images/landing-exclusive/bg_escape.png);background-repeat:no-repeat;height:35px; width:83px; margin:0px;}
#mainright li a.escape:hover{display:block;	background-image:url(../_images/landing-exclusive/bg_escape_on.png);}
#mainright li.active a.escape  {display:block;	background-image:url(../_images/landing-exclusive/bg_escape_on.png);}

#mainright li a.elliptigo{display:block;background-image:url(../_images/landing-exclusive/bg_elliptigo.png);background-repeat:no-repeat;height:35px; width:80px; margin:0px;}
#mainright li a.elliptigo:hover{display:block;	background-image:url(../_images/landing-exclusive/bg_elliptigo_on.png);}
#mainright li.active a.elliptigo  {display:block;	background-image:url(../_images/landing-exclusive/bg_elliptigo_on.png);}

#mainright li a.iqflow{display:block;background-image:url(../_images/landing-exclusive/bg_iqflow.png);background-repeat:no-repeat;height:35px; width:60px; margin:0px;}
#mainright li a.iqflow:hover{display:block;	background-image:url(../_images/landing-exclusive/bg_iqflow_on.png);}
#mainright li.active a.iqflow  {display:block;	background-image:url(../_images/landing-exclusive/bg_iqflow_on.png);}

/* Landing Pack Presentación 11042011 */
#mainright .packs-top { background-image:url(../_images/landing-packs/bg_top.jpg); background-repeat:no-repeat; width:753px; height:299px; }
#mainright .packs-top h1{margin:0px; font-size:20px; font-family:Helvetica, Arial !important; font-weight:normal; color:#fff; text-shadow: 1px 1px #333; width:35%; text-indent:10px; padding-left:22px; padding-top:0px; margin-top:8px; float:left;}
#mainright .packs-basic, .packs-basic2, .packs-basic3, .packs-basic4, .packs-basic5, .packs-basic6 { background-image:url(../_images/landing-packs/bg_background.png);height:1660px; width:753px;}
#mainright .packs-basic img.tittle {margin: 45px  0  0 45px;}
#mainright .packs-basic ul {list-style:none !important; padding:0px; margin:0px;}
#mainright .packs-basic ul li {list-style:none !important; margin-left:41px; margin-right:-46px;  margin-top:-29px; float:left;}
#mainright .packs-basic ul.listpack li a{ display:block;width:228px; max-height:577px;}
#mainright .packs-basic ul li a:hover.azul-440 { display:block; background-image:url(../_images/landing-packs/bg_pack440_on.png); width:228px; height:440px; }
#mainright .packs-basic ul li a:hover.narj-540 { display:block; background-image:url(../_images/landing-packs/bg_pack540_on.png); width:228px; height:540px; }
#mainright .packs-basic ul li a:hover.azul-577 { display:block; background-image:url(../_images/landing-packs/bg_pack577_on.png); width:228px; height:577px; }
#mainright .packs-basic ul li a:hover.narj-577 { display:block; background-image:url(../_images/landing-packs/bg_pack577_n_on.png); width:228px; height:577px; }
#mainright .packs-bottom { background-image:url(../_images/landing-packs/bg_bottom.png); background-repeat:no-repeat; width:664px; height:403px; margin:auto }
#mainright .packs-bottom p{ color:#5b5b5b; font-size:16px;  width:408px; padding:131px 0 0 23px; text-align:justify; line-height:19px;}
#mainright .packs-bottom ul{list-style:none !important; margin:0px;  padding:0px;width:45%; height:50px;float:none; }
#mainright .packs-bottom ul.rs{list-style:none !important; padding-top:53px; padding-left:25px;  }
#mainright .packs-bottom ul.rs2{list-style:none !important; padding-left:25px;}
#mainright .packs-bottom ul span{list-style:none !important; padding-left:50px; color:#fff; line-height:0px;text-shadow: 1px 1px #636363; font-size:11px; font-family:"Arial";}
#mainright .packs-bottom ul span a{ text-decoration:none; color:#FFF;}

/* Basic 2*/
#mainright .packs-basic2 { height:940px; }
#mainright .packs-basic2 img.tittle {margin: 45px 0 10px 45px;}
#mainright .packs-basic2 ul {list-style:none !important ; padding:0px; padding-top:166px; margin: auto;  background-image:url(../_images/landing-packs/bg_basic2.png); background-repeat:no-repeat; width:659px; height:854px;}
#mainright .packs-basic2 ul li {list-style:none !important; margin-left:17px; margin-right:0px;  margin-top:5px; float:left; }
#mainright .packs-basic2 ul.listpack li a{ display:block;width:303px; }
#mainright .packs-basic2 ul li a:hover.box { display:block; background-image:url(../_images/landing-packs/bg_box_on.png); width:303px; height:382px; }

/* Basic 3*/
#mainright .packs-basic3 { height:1240px; }
#mainright .packs-basic3 img.tittle {margin: 45px 0 10px 45px;}
#mainright .packs-basic3 ul {list-style:none !important ; padding:0px; padding-top:183px; margin: auto;  background-image:url(../_images/landing-packs/bg_basic3.png); background-repeat:no-repeat; width:664px; height:1126px;}
#mainright .packs-basic3 ul li {list-style:none !important; margin-left:17px; margin-right:0px;  margin-top:5px; float:left; }
#mainright .packs-basic3 ul.listpack li a{ display:block;width:303px; }
#mainright .packs-basic3 ul li a:hover.box { display:block; background-image:url(../_images/landing-packs/bg_box_on.png); width:303px; height:382px; }

/* Advanced 4*/
#mainright .packs-basic4 { height:1240px; }
#mainright .packs-basic4 img.tittle {margin: 45px 0 20px 45px;}
#mainright .packs-basic4 ul {list-style:none !important ; padding:0px; padding-top:183px; margin: auto;  background-image:url(../_images/landing-packs/bg_basic4.png); background-repeat:no-repeat; width:664px; height:1109px;}
#mainright .packs-basic4 ul li {list-style:none !important; margin-left:17px; margin-right:0px;  margin-top:-10px; float:left; }
#mainright .packs-basic4 ul.listpack li a{ display:block;width:303px; }
#mainright .packs-basic4 ul li a:hover.box { display:block; background-image:url(../_images/landing-packs/bg_box_on.png); width:303px; height:382px; }

/* Advanced 5*/
#mainright .packs-basic5 { height:1250px; }
#mainright .packs-basic5 img.tittle {margin: 45px 0 20px 45px;}
#mainright .packs-basic5 ul {list-style:none !important ; padding:0px; padding-top:183px; margin: auto;  background-image:url(../_images/landing-packs/bg_basic5.png); background-repeat:no-repeat; width:664px; height:1126px;}
#mainright .packs-basic5 ul li {list-style:none !important; margin-left:17px; margin-right:0px;  margin-top:5px; float:left; }
#mainright .packs-basic5 ul.listpack li a{ display:block;width:303px; }
#mainright .packs-basic5 ul li a:hover.box { display:block; background-image:url(../_images/landing-packs/bg_box_on.png); width:303px; height:382px; }

/* Advanced 6*/
#mainright .packs-basic6 { height:1240px; }
#mainright .packs-basic6 img.tittle {margin: 45px 0 20px 45px;}
#mainright .packs-basic6 ul {list-style:none !important ; padding:0px; padding-top:183px; margin: auto;  background-image:url(../_images/landing-packs/bg_basic6.png); background-repeat:no-repeat; width:664px; height:1109px;}
#mainright .packs-basic6 ul li {list-style:none !important; margin-left:17px; margin-right:0px;  margin-top:5px; float:left; }
#mainright .packs-basic6 ul.listpack li a{ display:block;width:303px; }
#mainright .packs-basic6 ul li a:hover.box { display:block; background-image:url(../_images/landing-packs/bg_box_on.png); width:303px; height:382px; }

/*Landing Life Style - Bicicletas 042011 */
#mainright .bike { background-image:url(../_images/landing-bike/bg_background.png); height:1270px; width:753px;}
#mainright .bike-marcas { background-image:url(../_images/landing-bike/bg_marcas.png); background-repeat:no-repeat; width:753px; height:87px; }
#mainright .bike-marcas ul, .bike-categoria ul, .bike-genero ul {list-style:none !important; padding:0px; margin:0px;}
#mainright .bike-marcas ul li{margin:10px 0 0 41px; float:left;list-style:none !important }
#mainright .bike-marcas ul li a {display:block;width:170px; }
#mainright .bike-categoria ul li {margin:18px -5px 0 10px; float:left;list-style:none !important}
#mainright .bike-categoria ul li a, .bike-genero ul li a {display:block;width:240px; height:221px; margin:auto;position:relative; color:#FFF; font-family:"Helvetica" !important; font-size:14px; font-weight:bold; text-decoration:none;}
#mainright .bike-categoria ul li a span{display:block;margin:auto; position:absolute; bottom:19px; left:7px;}
#mainright .bike-categoria ul li a.b-m{background-image:url(../_images/landing-bike/bg_bici_montana.png);background-position: 240px 0px;} 
#mainright .bike-categoria ul li a.b-c {background-image:url(../_images/landing-bike/bg_bici_carretera.png); background-position: 240px 0px;} 
#mainright .bike-categoria ul li a.b-p {background-image:url(../_images/landing-bike/bg_bici_paseo.png); background-position: 240px 0px;} 
#mainright .bike-categoria ul li a.b-tf {background-image:url(../_images/landing-bike/bg_bici_trial.png);background-position: 240px 0px;} 
#mainright .bike-categoria ul li a.b-t {background-image:url(../_images/landing-bike/bg_bici_triatlon.png);background-position: 240px 0px;} 
#mainright .bike-categoria ul li a.b-e {background-image:url(../_images/landing-bike/bg_bici_electrica.png);background-position: 240px 0px;} 
#mainright .bike-categoria ul li a.b-pl {background-image:url(../_images/landing-bike/bg_bici_plegable.png);background-position: 240px 0px;} 
#mainright .bike-categoria ul li a.b-ec {background-image:url(../_images/landing-bike/bg_equipacion.png);background-position: 240px 0px;} 
#mainright .bike-categoria ul li a.b-acc {background-image:url(../_images/landing-bike/bg_accesorios.png);background-position: 240px 0px;} 
#mainright .bike-categoria ul li a:hover {background-position: 0px 0px;}
#mainright .bike-genero ul li {margin:26px -16px 0 17px; float:left;list-style:none !important}
#mainright .bike-genero ul li a {display:block;width:239px; height:82px; margin:auto;position:relative;text-decoration:none !important;}
#mainright .bike-genero ul li a span{display:block;margin:auto; text-decoration:none !important; position:absolute; bottom:34px; left:38px;}
#mainright .bike-genero ul li a:hover span{ text-decoration:none !important;  color:#fc974c;}
#mainright .bike-genero ul li a{background-image:url(../_images/landing-bike/bg_genero.png); background-repeat:no-repeat; color:#FFF;  font-size:12px;text-decoration:none !important;  } 
#mainright .bike-genero ul li a:hover {background-image:url(../_images/landing-bike/bg_genero_on.png);text-decoration:none !important;}

/* Landing Life Style 03052011 */
#mainright .lifestyle { background-image: url(../_images/landing-lifestyle/bg_background.png); height:1500px; width:753px; font-family:"Helvetica" !important;}
#mainright .lifestyle .top { background-image: url(../_images/landing-lifestyle/bg_top.png); background-repeat:no-repeat; width:753px; height:376px; }
#mainright .lifestyle .top h2{margin:0px; font-size:19px; font-weight:normal; color:#fff; text-shadow: 1px 1px #333; text-indent:10px; padding-left:11px; padding-top:2px; margin-top:6px; float:left;}
#mainright .lifestyle .middle ul {list-style:none !important; padding:0px; margin:auto; width:708px;}
#mainright .lifestyle .middle ul li{padding:25px 0 0 0px; float:left;list-style:none !important;}
#mainright .lifestyle .middle ul li a  {display:block; position:relative; margin:auto; width:236px;height:224px;color:#313131;text-shadow: 1px 1px #999;text-decoration:none !important;}
#mainright .middle ul li a span {display:block;	position:absolute;	margin:auto; padding-top:190px;	padding-left:5px; font-family:"Helvetica" !important; font-size:13px; top: 1px; }
#mainright .lifestyle .middle ul li a.tm {background-image:url(../_images/landing-lifestyle/pingpon.png);background-position: 236px 0px;}
#mainright .lifestyle .middle ul li a.b {  background-image:url(../_images/landing-lifestyle/billar.png); background-position: 236px 0px;}
#mainright .lifestyle .middle ul li a.f {  background-image:url(../_images/landing-lifestyle/futbolin.png); background-position: 236px 0px;}
#mainright .lifestyle .middle ul li a.mp {  background-image:url(../_images/landing-lifestyle/pocker.png); background-position: 236px 0px; }
#mainright .lifestyle .middle ul li a.cs {  background-image:url(../_images/landing-lifestyle/calzado.png); background-position: 236px 0px; }
#mainright .lifestyle .middle ul li a.bc {  background-image:url(../_images/landing-lifestyle/bici.png); background-position: 236px 0px; }
#mainright .lifestyle .middle ul li a.cp {  background-image:url(../_images/landing-lifestyle/belleza.png); background-position: 236px 0px; }
#mainright .lifestyle .middle ul li a.sm {  background-image:url(../_images/landing-lifestyle/sillon.png); background-position: 236px 0px; }
#mainright .lifestyle .middle ul li a.ce {  background-image:url(../_images/landing-lifestyle/cama.png); background-position: 236px 0px; }
#mainright .lifestyle .middle ul li a.s {  background-image:url(../_images/landing-lifestyle/sauna.png); background-position: 236px 0px; }
#mainright .lifestyle .middle ul li a.ah {  background-image:url(../_images/landing-lifestyle/air.png); background-position: 236px 0px; }
#mainright .lifestyle .middle ul li a.mj {  background-image:url(../_images/landing-lifestyle/exclusivo.png); background-position: 236px 0px; }
#mainright .lifestyle .middle ul li a:hover  {color:#222;background-position: 0px 0px; }

/* Landing Life Style - Billares 03052011 */
#mainright .billares { background-image: url(../_images/landing-billares/bg_background.png); height:1380px; width:753px;}
#mainright .billares .top { background-image: url(../_images/landing-billares/bg_top.png); background-repeat:no-repeat; width:753px; height:583px; }
#mainright .billares .top p{margin: auto; font-size:14px !important; font-family:"Helvetica" !important; font-weight:normal; color:#fff; padding-top:326px; text-align:justify; width:700px; line-height:20px!important; }

#mainright .billares .middle ul {list-style:none !important; padding:0px; margin:auto; margin-top:-27px; }
#mainright .billares .middle ul li{padding:35px 0px 0 7px; float:left;list-style:none !important;}
#mainright .billares .middle ul li a {display:block; width:244px; height:225px; position:relative; text-decoration:none !important; }
#mainright .billares .middle ul li a span, #mainright .billares .bottom ul li a span {display:block; position:absolute; font-family:"Helvetica" !important; font-size:12px; color:#2f3844; font-weight:bold; padding-top:223px;}
#mainright .billares .middle ul li a.mesa1{ background-image:url(../_images/landing-billares/mesa1.png);background-position: 244px 0px}
#mainright .billares .middle ul li a.mesa2{ background-image:url(../_images/landing-billares/mesa2.png);background-position: 244px 0px}
#mainright .billares .middle ul li a.mesa3{ background-image:url(../_images/landing-billares/mesa3.png);background-position: 244px 0px}
#mainright .billares .middle ul li a:hover  {background-position: 0px 0px; }

#mainright .billares .bottom ul {list-style:none !important; padding:0px; margin:auto; margin-top:-27px; }
#mainright .billares .bottom ul li{padding:40px 0px 0 18px; float:left;list-style:none !important;}
#mainright .billares .bottom ul li a {display:block; width:351px; height:213px; position:relative;text-decoration:none !important;}
#mainright .billares .bottom ul li a span { width:300px;padding-top:211px;}
#mainright .billares .bottom ul li a.marca1{ background-image:url(../_images/landing-billares/marca1.png); background-position: 351px 0px;} 
#mainright .billares .bottom ul li a.marca2{ background-image:url(../_images/landing-billares/marca2.png); background-position: 351px 0px;} 
#mainright .billares .bottom ul li a.marca3{ background-image:url(../_images/landing-billares/accesorios.png); background-position: 352px 0px;} 
#mainright .billares .bottom ul li a:hover  {color:#222;background-position: 0px 0px; }

/* Landing Life Style - Tenis de Mesa 03052011 */
#mainright .tenismesa { background-image: url(../_images/landing-tenisdemesa/bg_background.png); height:1150px; width:753px;}
#mainright .tenismesa .top { background-image: url(../_images/landing-tenisdemesa/bg_top_tenis.png); background-repeat:no-repeat; width:753px; height:609px; }
#mainright .tenismesa .top p{margin: auto; font-size:15px; font-family:"Helvetica" !important; font-weight:normal; color:#fff; padding-top:367px; text-align:justify; width:700px; }
#mainright .tenismesa .top ul.logos{list-style:none !important; padding:0px; margin:auto; margin-top:5px; width:598px; padding-left:25px;  }
#mainright .tenismesa .top ul li{list-style:none !important; float:left;}
#mainright .tenismesa .top ul li a { margin:auto; padding:0px 19px 0px 0px; text-decoration:none !important;}

#mainright .tenismesa .middle ul {list-style:none !important; padding:0px; margin:auto; margin-top:-27px; }
#mainright .tenismesa .middle ul li{list-style:none !important; padding:35px 0px 0 7px; float:left;}
#mainright .tenismesa .middle ul li a {display:block; width:243px; height:225px; position:relative; }
#mainright .tenismesa .middle ul li a span, #mainright .billares .bottom ul li a span {display:block; position:absolute; font-family:"Helvetica" !important; font-size:12px; color:#2f3844; font-weight:bold; padding-top:223px;}
#mainright .tenismesa .middle ul li a.mesa1{ background-image:url(../_images/landing-tenisdemesa/bg_mesa-int.png);background-position: 243px 0px}
#mainright .tenismesa .middle ul li a.mesa2{ background-image:url(../_images/landing-tenisdemesa/bg_mesa-ext.png);background-position: 243px 0px}
#mainright .tenismesa .middle ul li a.mesa3{ background-image:url(../_images/landing-tenisdemesa/bg_mesa-comp.png);background-position: 243px 0px}
#mainright .tenismesa .middle ul li a:hover  {background-position: 0px 0px;text-decoration:none !important; }

#mainright .tenismesa .bottom ul {list-style:none !important ; padding:0px; margin:auto; width:351px }
#mainright .tenismesa .bottom ul li{margin:320px 0 0 0; list-style:none !important;}
#mainright .tenismesa .bottom ul li a {display:block; width:351px; height:214px; position:relative; text-decoration:none !important;}
#mainright .tenismesa .bottom ul li a.accesorios{ background-image:url(../_images/landing-tenisdemesa/bg_accesorios.png); background-position: 351px 0px;} 
#mainright .tenismesa .bottom ul li a:hover  {background-position: 0px 0px;text-decoration:none !important; }

/* Landing Comerial Musculacion Panatta 04052011*/ 
#mainright .panatta {width:753px; margin-left:-1px;font-family: "Arial" !important; height:1075px; background-image:url(../_images/landing-panatta/bg_middle.png); background-repeat:repeat}
#mainright .panatta .contenido{width:93%; margin:auto;margin-top:9px;}
#mainright .panatta .contenido .intro{width:100%; margin-bottom:10px; background-image: url(../_images/landing-panatta/bg_text.png); background-repeat:no-repeat; height:230px;}
#mainright .panatta .contenido .intro a.efect{	display:block;	background-image: url(../_images/landing-panatta/bg_logo_panatta.png);background-repeat:no-repeat;height:100px; width:190px;}
#mainright .panatta .contenido .intro p{font-family: "Arial" !important; font-size:11px;padding:10px; color:#d6d6d6; padding-top:23px; margin-top:7px; line-height:13px;}
#mainright .panatta .contenido .intro p span{display:block; line-height:7px;}
#mainright .panatta .contenido .intro p em{font-style:normal}
#mainright .panatta .contenido .panatta .contenido .bottom  p {font-size:12px; padding:0px !important;font-family: "Arial" !important; color:#515150; }
#mainright .panatta .contenido .contenido .bottom{width:100%;  margin-bottom:20px;}
#mainright .panatta .contenido ul, .panatta .contenido ul li{ list-style:none !important ; margin:0px; padding:0px; }
#mainright .panatta .contenido ul {margin-top:10px; margin-left:1px;}
#mainright .panatta .contenido ul li{margin-right:2px; margin-bottom:7px;float:left;}
#mainright .panatta  .feature_box{position:relative;margin:0px; background:url(../_images/landing-comercial/bg_img.png)  top left no-repeat;  }
#mainright .panatta  .feature_box a{text-decoration:none; }
#mainright .panatta  .feature_box a, .feature_box img { display:block; }
#mainright .panatta  .feature_box p{overflow:hidden;width:158px;height:46px;z-index:1;font-family: Arial;font-size: 12px;text-align: center;text-transform:uppercase;margin:0px; background: transparent url(../_images/landing-comercial/feature_bg_lf.png) repeat; font-weight:bold; padding:5px}
#mainright .panatta  .feature_box p a:link, .feature_box p a:visited{color:#FFF !important;font-weight:bold; font-size:12px; font-family:"Arial"; padding-top:14px; width:60%; text-align:left; margin-left:20px;}
#mainright .panatta  .feature_box a.maso {padding:0px;}
#mainright .panatta  .feature_box a.maso:hover img {filter: alpha(opacity=50); opacity: .5;}
#mainright .panatta .bottom .feature_box{background:url(../_images/landing-comercial/bg_img_musc.png)  top left no-repeat;  }
#mainright .panatta .bottom .feature_box p{width:204px;}

/*Landing Billares - Brunswick 11052011 */
#mainright .brunswick { background-image: url(../_images/landing-brunswick/bg_background.png); height:1450px; width:753px;}
#mainright .brunswick .top { background-image: url(../_images/landing-brunswick/bg_top.png); background-repeat:no-repeat; width:753px; height:650px; }
#mainright .brunswick .top p{margin: auto; font-size:14px; font-family:"Helvetica" !important; font-weight:normal; color:#fff; padding-top:375px; text-align:justify; width:700px; }

#mainright .brunswick .middle ul,#mainright .brunswick .bottom ul {list-style:none !important; padding:0px; margin:auto; margin-top:-27px;width:715px; } 
#mainright .brunswick .middle ul li{list-style:none !important;padding:43px 0px 0 5px; float:left;}
#mainright .brunswick .middle ul li a { text-decoration:none !important;display:block; width:352px; height:501px; position:relative; }
#mainright .brunswick .middle ul li a span, #mainright .brunswick .bottom ul li a span { text-decoration:none !important;display:block; position:absolute; font-family:"Helvetica" !important; font-size:12px; text-align: left; color:#fff; padding:239px 14px 0 10px; margin:auto;}
#mainright .brunswick .middle ul li a.linea1{ background-image:url(../_images/landing-brunswick/linea_brunswick.png);background-position: 352px 0px}
#mainright .brunswick .middle ul li a.linea2{ background-image:url(../_images/landing-brunswick/linea_contender.png);background-position: 352px 0px}
#mainright .brunswick .middle ul li a:hover  {background-position: 0px 0px; }

#mainright .brunswick .bottom ul li{list-style:none !important;padding:18px 0px 0 5px; float:left;}
#mainright .brunswick .bottom ul li a {display:block; width:351px; height:213px; position:relative; }
#mainright .brunswick .bottom ul li a span { width:300px;padding-top:211px;}
#mainright .brunswick .bottom ul li a.linea3{ background-image:url(../_images/landing-brunswick/linea_accesorios.png); background-position: 352px 0px;} 
#mainright .brunswick .bottom ul li a.linea4{ background-image:url(../_images/landing-brunswick/linea_packs.png); background-position: 352px 0px;} 
#mainright .brunswick .bottom ul li a:hover  {background-position: 0px 0px; }



/*Landing Spirit Domestica 20062011 */
#mainright .spirit{ background-image:url(../_images/landing-spirit-fitness/bg_background.png); background-repeat: repeat; width:753px; height:1920px;}
#mainright .spirit .top-domestic { background-image: url(../_images/landing-spirit-fitness/bg_top.png); background-repeat:no-repeat; width:753px; height:589px;}
#mainright .spirit .top-domestic p, #mainright .spirit .top-comercial p {font-family:"Helvetica" !important; font-size:14px; color:#1a1c20; width:307px; float:right; padding:171px 10px 10px 0; line-height:14px; text-align:justify;}
#mainright .spirit .middle-domestic ul {list-style:none !important; padding:0px; margin:0px;}
#mainright .spirit .middle-domestic ul li {list-style:none !important; position: relative;margin:0px -6px 0 5px; float:left;width:188px; height:410px;font-family:"Helvetica" !important; font-size:14px;}
#mainright .spirit .middle-domestic ul li a {display:block; width:188px; height:210px; padding-top:195px; text-decoration:none !important;}
#mainright .spirit .middle-domestic ul li a.cat-1 { background-image:url(../_images/landing-spirit-fitness/bg_boton1.png);  background-position: 188px 0px;}
#mainright .spirit .middle-domestic ul li a.cat-2 { background-image:url(../_images/landing-spirit-fitness/bg_boton2.png);  background-position: 188px 0px;}
#mainright .spirit .middle-domestic ul li a.cat-3 { background-image:url(../_images/landing-spirit-fitness/bg_boton3.png);  background-position: 188px 0px;}
#mainright .spirit .middle-domestic ul li a.cat-4 { background-image:url(../_images/landing-spirit-fitness/bg_boton4.png);  background-position: 188px 0px;}
#mainright .spirit .middle-domestic ul li a:hover{background-position: 0px 0px;}
#mainright .spirit .middle-domestic ul li a:hover h2{color:#9a192d; }
#mainright .spirit .middle-domestic ul li a h2{ text-align:center; padding-bottom:10px; line-height:19px;}
#mainright .spirit .middle-domestic ul li a span.text { display:block; width:88%; margin:auto;  color:#1a1c20;}

/*Landing Spirit Comercial 20062011 */

#mainright .spirit .top-comercial { background-image: url(../_images/landing-spirit-fitness/bg_top-comercial.png); background-repeat:no-repeat; width:753px; height:425px;}
#mainright .spirit .top-comercial p {width:307px; float:left; margin-left:9px !important; padding:67px 10px 10px 0; line-height:14px; text-align:justify;}
#mainright .spirit .middle-comercial ul {list-style:none !important; padding:0px; margin:0px;}
#mainright .spirit .middle-comercial ul li {list-style:none !important; position: relative;margin:0px -6px 0 5px; float:left;width:188px; height:410px;font-family:"Helvetica" !important; font-size:14px;}
#mainright .spirit .middle-comercial ul li a {display:block; width:188px; height:210px; padding-top:195px; text-decoration:none !important;}
#mainright .spirit .middle-comercial ul li a.cat-5 { background-image:url(../_images/landing-spirit-fitness/bg_boton5.png);  background-position: 188px 0px;}
#mainright .spirit .middle-comercial ul li a.cat-6 { background-image:url(../_images/landing-spirit-fitness/bg_boton6.png);  background-position: 188px 0px;}
#mainright .spirit .middle-comercial ul li a.cat-7 { background-image:url(../_images/landing-spirit-fitness/bg_boton7.png);  background-position: 188px 0px;}
#mainright .spirit .middle-comercial ul li a.cat-8 { background-image:url(../_images/landing-spirit-fitness/bg_boton8.png);  background-position: 188px 0px;}
#mainright .spirit .middle-comercial ul li a:hover{background-position: 0px 0px;}
#mainright .spirit .middle-comercial ul li a:hover h2{color:#9a192d; }
#mainright .spirit .middle-comercial ul li a h2{ text-align:center; padding-bottom:10px; line-height:19px;}
#mainright .spirit .middle-comercial ul li a span.text { display:block; width:88%; margin:auto;  color:#1a1c20;}

/*Landing Boxeo 22062011 */
#mainright .boxeo{ background-image: url(../_images/landing-boxeo/bg_backgound.png); background-repeat: repeat; width:753px; height:1100px;}
#mainright .boxeo .top{background-image: url(../_images/landing-boxeo/bg_top.jpg); background-repeat:no-repeat; width:753px; height:465px;}
#mainright .boxeo .menu ul, #mainright .boxeo .menu-inf ul  {list-style:none !important; padding:0px; margin:0px;}
#mainright .boxeo .menu ul li, #mainright .boxeo .menu-inf ul li  {list-style:none !important; margin:auto; position: relative;margin:29px -19px 0 41px; float:left; width:208px; height:289px;}
#mainright .boxeo .menu ul li a, #mainright .boxeo .menu-inf ul li a {display:block; width:216px; height:259px;}
#mainright .boxeo .menu ul li a.cat-1 { background-image: url(../_images/landing-boxeo/guantes.png);  background-position: 216px 0px;}
#mainright .boxeo .menu ul li a.cat-2 { background-image: url(../_images/landing-boxeo/accesorios.png);  background-position: 216px 0px;}
#mainright .boxeo .menu ul li a.cat-3 { background-image: url(../_images/landing-boxeo/proteccion.png);  background-position: 216px 0px;}
#mainright .boxeo .menu ul li a:hover{background-position: 0px 0px;}
#mainright .boxeo .menu-inf ul li {margin:21px -142px 0 166px;}
#mainright .boxeo .menu-inf ul li a.cat-4 { background-image: url(../_images/landing-boxeo/sacos.png);  background-position: 216px 0px;}
#mainright .boxeo .menu-inf ul li a.cat-5 { background-image: url(../_images/landing-boxeo/textil.png);  background-position: 216px 0px;}
#mainright .boxeo .menu-inf ul li a:hover{background-position: 0px 0px;}
div, h1, h2, h3, p {margin:0px; padding:0px;}
img{border:none; margin:0px; padding:0px;}

/*Landing Crossfit 23062011 */
#mainright .crossfit{ background-image: url(../_images/landing-crossfit/bg_background.png); background-repeat: repeat; width:753px; height:1840px;}
#mainright .crossfit .top{background-image: url(../_images/landing-crossfit/bg_top.jpg); background-repeat:no-repeat; width:753px; height:621px;}
#mainright .crossfit .top p, #mainright .crossfit .top p.inf{ color: #FFF; font-family:"Helvetica" !important; font-size:15px; padding: 60px 0px 0 16px; word-spacing:-1px; }
#mainright .crossfit .top p.inf{ padding: 5px 0px 0 16px; word-spacing:4px; }
#mainright .crossfit .menu ul {list-style:none !important; padding:0px; margin:0px;}
#mainright .crossfit .menu ul li {list-style:none !important; margin:15px -34px 0 10px; float:left; width:208px; height:278px;}
#mainright .crossfit .menu ul li a {display:block; width:182px; height:278px;}
#mainright .crossfit .menu ul li a.cat-1 { background-image: url(../_images/landing-crossfit/estaciones.png);  background-position: 182px 0px;}
#mainright .crossfit .menu ul li a.cat-2 { background-image: url(../_images/landing-crossfit/barras.png);  background-position: 182px 0px;}
#mainright .crossfit .menu ul li a.cat-3 { background-image: url(../_images/landing-crossfit/entreno.png);  background-position: 182px 0px;}
#mainright .crossfit .menu ul li a.cat-4 { background-image: url(../_images/landing-crossfit/paracaidas.png);  background-position: 182px 0px;}
#mainright .crossfit .menu ul li a.cat-5 { background-image: url(../_images/landing-crossfit/multigimnasios.png);  background-position: 182px 0px;}
#mainright .crossfit .menu ul li a.cat-6 { background-image: url(../_images/landing-crossfit/squats.png);  background-position: 182px 0px;}
#mainright .crossfit .menu ul li a.cat-7 { background-image: url(../_images/landing-crossfit/strongman.png);  background-position: 182px 0px;}
#mainright .crossfit .menu ul li a.cat-8 { background-image: url(../_images/landing-crossfit/accesorios.png);  background-position: 182px 0px;}
#mainright .crossfit .menu ul li a.cat-9 { background-image: url(../_images/landing-crossfit/remos.png);  background-position: 182px 0px;}
#mainright .crossfit .menu ul li a.cat-10 { background-image: url(../_images/landing-crossfit/balones.png);  background-position: 182px 0px;}
#mainright .crossfit .menu ul li a.cat-11 { background-image: url(../_images/landing-crossfit/cuerdas.png);  background-position: 182px 0px;}
#mainright .crossfit .menu ul li a.cat-12 { background-image: url(../_images/landing-crossfit/sacos.png);  background-position: 182px 0px;}
#mainright .crossfit .menu ul li a.cat-13 { background-image: url(../_images/landing-crossfit/sacos-arena.png);  background-position: 182px 0px;}
#mainright .crossfit .menu ul li a.cat-14 { background-image: url(../_images/landing-crossfit/kettlebells.png);  background-position: 182px 0px;}
#mainright .crossfit .menu ul li a.cat-15 { background-image: url(../_images/landing-crossfit/anillas.png);  background-position: 182px 0px;}
#mainright .crossfit .menu ul li a.cat-16 { background-image: url(../_images/landing-crossfit/cajones.png);  background-position: 182px 0px;}
#mainright .crossfit .menu ul li a:hover{background-position: 0px 0px;}


/*Landing Accesorios 22062011 */
#mainright .accesorios{ background-image: url(../_images/landing-accesorios/bg_background.png); background-repeat: repeat; width:753px; height:1625px;}
#mainright .accesorios .top{background-image: url(../_images/landing-accesorios/bg_top.png); background-repeat:no-repeat; width:753px; height:219px;}
#mainright .accesorios .menu ul {list-style:none !important; padding:0px; margin:0px;}
#mainright .accesorios .menu ul li {list-style:none !important; margin:15px -47px 0 21px; float:left; width:208px; height:259px;}
#mainright .accesorios .menu ul li a {display:block; width:167px; height:259px;}
#mainright .accesorios .menu ul li a.cat-1 { background-image: url(../_images/landing-accesorios/tower.png);  background-position: 168px 0px;}
#mainright .accesorios .menu ul li a.cat-2 { background-image: url(../_images/landing-accesorios/trx.png);  background-position: 168px 0px;}
#mainright .accesorios .menu ul li a.cat-3 { background-image: url(../_images/landing-accesorios/lifeline.png);  background-position: 168px 0px;}
#mainright .accesorios .menu ul li a.cat-4 { background-image: url(../_images/landing-accesorios/tobilleras.png);  background-position: 168px 0px;}
#mainright .accesorios .menu ul li a.cat-5 { background-image: url(../_images/landing-accesorios/steppers.png);  background-position: 168px 0px;}
#mainright .accesorios .menu ul li a.cat-6 { background-image: url(../_images/landing-accesorios/bosu.png);  background-position: 168px 0px;}
#mainright .accesorios .menu ul li a.cat-7 { background-image: url(../_images/landing-accesorios/balones.png);  background-position: 168px 0px;}
#mainright .accesorios .menu ul li a.cat-8 { background-image: url(../_images/landing-accesorios/body.png);  background-position: 168px 0px;}
#mainright .accesorios .menu ul li a.cat-9 { background-image: url(../_images/landing-accesorios/compex.png);  background-position: 168px 0px;}
#mainright .accesorios .menu ul li a.cat-10 { background-image: url(../_images/landing-accesorios/pulsometros.png);  background-position: 168px 0px;}
#mainright .accesorios .menu ul li a.cat-11 { background-image: url(../_images/landing-accesorios/bandas.png);  background-position: 168px 0px;}
#mainright .accesorios .menu ul li a.cat-12 { background-image: url(../_images/landing-accesorios/kettlebells.png);  background-position: 168px 0px;}
#mainright .accesorios .menu ul li a.cat-13 { background-image: url(../_images/landing-accesorios/colchonetas.png);  background-position: 168px 0px;}
#mainright .accesorios .menu ul li a.cat-14 { background-image: url(../_images/landing-accesorios/mancuernas.png);  background-position: 168px 0px;}
#mainright .accesorios .menu ul li a.cat-15 { background-image: url(../_images/landing-accesorios/bancos.png);  background-position: 168px 0px;}
#mainright .accesorios .menu ul li a.cat-16 { background-image: url(../_images/landing-accesorios/tablas.png);  background-position: 168px 0px;}
#mainright .accesorios .menu ul li a.cat-17 { background-image: url(../_images/landing-accesorios/artes.png);  background-position: 168px 0px;}
#mainright .accesorios .menu ul li a.cat-18 { background-image: url(../_images/landing-accesorios/gymball.png);  background-position: 168px 0px;}
#mainright .accesorios .menu ul li a.cat-19 { background-image: url(../_images/landing-accesorios/boxeo.png);  background-position: 168px 0px;}
#mainright .accesorios .menu ul li a.cat-20 { background-image: url(../_images/landing-accesorios/guantes.png);  background-position: 168px 0px;}
#mainright .accesorios .menu ul li a:hover{background-position: 0px 0px;}

/*Landing Mars Made 22062011 */
#mainright .marsmade{ background-image: url(../_images/landing-marsmade/bg_background.png); background-repeat: repeat; width:753px; height:1900px;}
#mainright .marsmade .top{background-image: url(../_images/landing-marsmade/bg_top.jpg); background-repeat:no-repeat; width:753px; height:862px;}
#mainright .marsmade .top p {font-family:"Helvetica" !important; width:58%; float:right; color: #FFF; font-size:15px; padding: 362px 20px 0 0px; text-align:justify; }
#mainright .marsmade .menu ul {list-style:none !important; padding:0px; margin:0px; }
#mainright .marsmade .menu ul li {list-style:none !important; margin:-207px 136px 0 18px; float:left; width:208px; height:446px;}
#mainright .marsmade .menu ul li a {display:block; width:359px; height:237px;}
#mainright .marsmade .menu ul li a.cat-1 { background-image: url(../_images/landing-marsmade/mesa-metal.png);  background-position: 359px 0px;}
#mainright .marsmade .menu ul li a.cat-2 { background-image: url(../_images/landing-marsmade/mesa-hormigon.png);  background-position: 359px 0px;}
#mainright .marsmade .menu ul li a.cat-3 { background-image: url(../_images/landing-marsmade/c1895.png);  background-position: 359px 0px;}
#mainright .marsmade .menu ul li a.cat-4 { background-image: url(../_images/landing-marsmade/poker.png);  background-position: 359px 0px;}
#mainright .marsmade .menu ul li a.cat-5 { background-image: url(../_images/landing-marsmade/futbolin.png);  background-position: 359px 0px;}
#mainright .marsmade .menu ul li a.cat-6 { background-image: url(../_images/landing-marsmade/futbolinII.png);  background-position: 359px 0px;}
#mainright .marsmade .menu ul li a.cat-7 { background-image: url(../_images/landing-marsmade/dardos.png);  background-position: 359px 0px;}
#mainright .marsmade .menu ul li a.cat-8 { background-image: url(../_images/landing-marsmade/ajedrez.png);  background-position: 359px 0px;}
#mainright .marsmade .menu ul li a.cat-9 { background-image: url(../_images/landing-marsmade/hockey.png);  background-position: 359px 0px;}
#mainright .marsmade .menu ul li a:hover{background-position: 0px 0px;}

/*Menu de rebajas home */

#main-home .rebaja{ width:963px; height:370px; margin:0px; padding:0px;font-family:'Helvetica' !important;}
#main-home .rebaja .top { background:url(../_images/landing_home_2011/rebajas_2011.jpg) no-repeat; width:963px; height:178px;}
#main-home .rebaja .bloque_rebaja {width:286px; margin:0px; float:left; margin-top:6px;}
#main-home .rebaja .menurebaja { margin:auto; padding:0px 29px 0 29px;}
#main-home .rebaja .menurebaja ul{list-style-image: url(../_images/landing_home_2011/vineta.jpg); margin:auto  !important; width:285px; list-style-position:inside;}
#main-home .rebaja .menurebaja li {height:25px;} 
#main-home .rebaja .menurebaja h2{ font-size:14px !important; font-weight:bold; padding:12px 0 12px 0; }
#main-home .rebaja .menurebaja a{text-decoration:none;  color:#666; font-size:12px;}
#main-home .rebaja .menurebaja a:hover{ text-decoration:underline;}
#main-home .rebaja .menurebaja span { color:#ca253e; padding-left:5px; font-weight:bold;}


/*Landing Accesorios Billares */

#mainright .billares-acc { background-image: url(../_images/landing-billares/bg_background.png); height:1600px; width:753px;}

#mainright .billares-acc  ul {list-style:none !important; padding:0px; margin:auto; width:80%; }
#mainright .billares-acc  ul li{list-style:none !important; padding:33px 10px 0 10px; float:left;}
#mainright .billares-acc  ul li a, #mainright .billares-acc ul li.big a {display:block; width:178px; height:248px; position:relative; }
#mainright .billares-acc  ul li a.acc1{ background-image: url(../_images/landing-billares/accesorios/tapices.png);background-position: 178px 0px}
#mainright .billares-acc  ul li a.acc2{ background-image: url(../_images/landing-billares/accesorios/bolas.png);background-position: 178px 0px}
#mainright .billares-acc  ul li a.acc3{ background-image: url(../_images/landing-billares/accesorios/bolas-snooker.png);background-position: 178px 0px}
#mainright .billares-acc  ul li a.acc4{ background-image: url(../_images/landing-billares/accesorios/tacos.png);background-position: 178px 0px}
#mainright .billares-acc  ul li a.acc5{ background-image: url(../_images/landing-billares/accesorios/lamparas.png);background-position: 178px 0px}
#mainright .billares-acc  ul li a.acc6{ background-image: url(../_images/landing-billares/accesorios/taqueras.png);background-position: 178px 0px}
#mainright .billares-acc  ul li a.acc7{ background-image: url(../_images/landing-billares/accesorios/cepillos.png);background-position: 178px 0px}
#mainright .billares-acc  ul li a.acc8{ background-image: url(../_images/landing-billares/accesorios/triangulos.png);background-position: 178px 0px}
#mainright .billares-acc  ul li a.acc9{ background-image: url(../_images/landing-billares/accesorios/suelas.png);background-position: 178px 0px}
#mainright .billares-acc  ul li a.acc10{ background-image: url(../_images/landing-billares/accesorios/cubiertas.png);background-position: 178px 0px}
#mainright .billares-acc  ul li.big a  {width:378px;}
#mainright .billares-acc  ul li.big a.acc11{ background-image: url(../_images/landing-billares/accesorios/best.png);background-position: 378px 0px}
#mainright .billares-acc  ul li a:hover, #mainright .billares-acc  ul li.big a:hover {background-position: 0px 0px; }

/* Landing Sofas */
#mainright .sofas { background: url(../_images/landing-sofas/bg_background.jpg) repeat; height:1500px; width:753px;}

#mainright .sofas .tecno ul, .diseno ul  {list-style:none !important; padding:0px; margin:auto; margin-top:-27px; }
#mainright .sofas .tecno ul li, .diseno ul li {list-style:none !important;padding:35px 0px 0 7px; float:left;}
#mainright .sofas .tecno ul li a, .diseno ul li a {display:block; width:366px; height:329px; position:relative; }

#mainright .sofas .tecno ul li a.sofa1{ background-image: url(../_images/landing-sofas/estandar.png);background-position: 366px 0px}
#mainright .sofas .tecno ul li a.sofa2{ background-image: url(../_images/landing-sofas/avanzado.png);background-position: 366px 0px}
#mainright .sofas .tecno ul li a:hover  {background-position: 0px 0px; }

#mainright .sofas .diseno ul li a.sofa3{ background-image:url(../_images/landing-sofas/clasico.png);background-position: 366px 0px} 
#mainright .sofas .diseno ul li a.sofa4{ background-image:url(../_images/landing-sofas/moderno.png);background-position: 366px 0px}
#mainright .sofas .diseno ul li a:hover  {background-position: 0px 0px; }

#mainright .sofas .accesorio { margin-top:50px;}
#mainright .sofas .accesorio ul {list-style:none !important ; padding:0px; margin:auto;  }
#mainright .sofas .accesorio ul li{list-style:none !important;padding:0px 0px 0 8px; float:left;}
#mainright .sofas .accesorio ul li a {display:block; width:739px; height:138px; position:relative; }


#mainright .sofas .accesorio ul li a.accesorio{ background-image:url(../_images/landing-sofas/accesorio.png);background-position: 739px 0px} 
#mainright .sofas .accesorio ul li a:hover  {background-position: 0px 0px; }

