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

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

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

#tel { position: absolute; margin-left: 557px; top: 45px; width: 188px;}
#homebasket { color: #c4c4c4; position: absolute; margin-left: 768px; top: 53px; width: 150px; padding: 8px 0px 10px 33px; background: url(../_images/template/basket.gif) no-repeat scroll top left;}
	#homebasket a { font-weight: bold; color: #2880d6; text-decoration: none;}
	#homebasket a:hover { color: #2880d6; 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: 530px; top: 0px; width: 429px; height: 32px; background: #ececec url(../_images/template/topbkg.gif) no-repeat scroll top left;}
	#topnav ul { margin: 0px; padding: 7px 0px 0px 24px;}
	#topnav li { list-style-type: none; padding-right: 14px; float: left; background: url(../_images/template/topnav_bkg.gif) no-repeat scroll top right;}
	#topnav .spacer { padding-top: 2px;}
	#topnav a { font-weight: bold; color: #5b5b5b; text-decoration: none;}
	#topnav a:hover { color: #5b5b5b; text-decoration: underline;}
	#topnav .nobkg { background: none;}

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

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

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

#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: #2880d6; text-decoration: underline;}
		#mainright a:hover { color: #2880D6; 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: #2880d6; text-decoration: underline;}
		#content a:hover { color: #2880D6; 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: #2880d6;}
	#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: #2880d6; 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: #2880d6;} 
	#subnav .indent1 a:hover { color: #2880d6;} 
	#subnav .indent2 a:hover { color: #2880d6; background-color: none;} 
	#subnav .indent3 a:hover { color: #2880d6; background-color: none;} 
	#subnav .indent4 a:hover { color: #2880d6; background-color: none;} 
	#subnav .selected { color: #2880d6; 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; border: 1px solid #DDDDDD; background: #efefef;}
	#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: #2880D6; text-decoration: underline;}
	#emailsignupdiv a:hover { color: #2880D6; text-decoration: underline;}
	#emailsignupdiv label { font-weight: bold;}


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

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

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

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

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

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

#breadcrumb { width: 955px; height: 31px; background: #b2b2b2; border-left: 4px solid #fff; border-right: 4px solid #fff; border-top: 1px solid #fff; border-bottom: 1px solid #fff;}
	#breadcrumb ul { margin: 0px; padding: 9px 0px 0px 16px; color: #000;}
	#breadcrumb li { list-style-type: none; float: left; padding-right: 2px; font-weight: bold;}
	#breadcrumb a { padding-right: 10px; background: url(../_images/template/breadcrumb_arrow.gif) no-repeat scroll center right; font-weight: normal; color: #fff; text-decoration: none;}
	#breadcrumb a:hover { color: #2880d6; 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: #2880d6; 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: #2880d6; 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: #2880d6; 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: #edf7ff;}
	.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: #ddf0ff; border: 1px solid #c0dbf3; padding: 6px 10px 10px 10px; z-index:2; position: absolute; margin-left: 180px; margin-right: auto;}
	.popup_large h1 { color: #006cb0; 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 #c0dbf3; 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: #2880d6;}



/* 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: #2880d6;}
	#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: #2880d6;}

.redtext { color: #D50000;}

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


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

/* LANDING STYLES */

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

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

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

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

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

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

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

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

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

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

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



/* buying guides styles */

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

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

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

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


/* commercial styles */

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

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

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












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

.homepage_subnav { padding: 0px 20px 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: #2880d6; 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: #2880d6; text-decoration: underline;}
		#whybuy_right a:hover { color: #2880D6;}
		#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: #2880d6;}
	#products_display_homepage .productbox .normaltext { text-decoration: line-through; font-size: 100%;}
	#products_display_homepage .productbox a { font-weight: bold; color: #2880d6;}
	#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: #a5d3ff; 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: #a5d3ff; 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: #2880d6; 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: #2880d6; 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; }
	
	#featuredbrand { width:261px; height: 199px; background: url(/_images/template/brandofthemonth.jpg) no-repeat; position: absolute;left: 487px; top:0px; }
	
	#compareintro { width:231px; height: 149px; background: url(/_images/template/comparebkg.jpg) no-repeat; position: absolute;left: 487px; top:0px; padding: 35px 20px 20px 10px; }

	.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;}
	
	#homepagebrands li {float:left; text-align: center;border-bottom:1px dotted #E0E0E0;border-right:1px dotted #E0E0E0; width: 110px; height: 110px; padding-top: 10px;}
	#homepagebrands li a {color:#2880d6; font-weight: bold;}
	#homepagebrands li img { padding-top: 8px; padding-bottom: 8px;}
	
	
	#brands li {float:left; text-align: center;border-bottom:1px dotted #E0E0E0;border-right:1px dotted #E0E0E0; width: 148px; height: 140px; padding-top: 10px; list-style-type: none;}
	#brands li a {color:#2880d6; font-weight: bold; text-decoration: none;}
	#brands li img { padding-top: 8px; padding-bottom: 8px;}
	
	
	
	
	#mainright #popup_wishlist li {list-style-type:none;}
	
	#wellboxintro {border:3px solid #E6E6E6; height: 250px; background: url(/_images/template/wellbox_fit.jpg) no-repeat; }
	.wellboxtext {width: 400px; float: right;}
	.wellbox_features {width: 300px; background-color: #ddd; padding: 20px; float: left;}
	.wellbox_features ul { margin-bottom: 10px; padding-left: 10px; line-height: 15px;}
	#mainright .wellbox_features li {list-style-type:disc; }
	
	#moreinfo {width: 167px; height: 138px; background: url(/_images/template/moreinfo_bkg.jpg) no-repeat; float: right; padding: 40px 20px 10px 4px; margin-top: 3px;}
	
	#well_purchase { background: #f4f4f4;height: 168px; float: right; width: 188px; margin-top: 3px; margin-left: 6px; padding: 10px 10px 10px 8px;}
	.wellboxprice {font-size: 14px; font-weight: bold;}
	#synergy { margin-top: 5px;border:3px solid #E6E6E6; padding: 20px;}
	#mainright #synergy p { margin: 0; padding: 0 0 10px 0;}
	.synergypnn {padding-bottom: 10px;}
	#wb_inline { margin-top: 5px; }
	#wb_inline p { margin: 0; padding: 0 0 10px 0;}
	.wb_powerplates { background: url(/_images/template/pp_bkg.gif) no-repeat 50px 115px;}
	.wb_wellbox { background: url(/_images/template/wb.gif) no-repeat 38px 115px;}
	#wb_inline div {height: 250px; width: 220px;border:3px solid #E6E6E6;margin-right: 5px; float: left; padding: 10px;position: relative;}
	.wb_botton {position: absolute; top:240px; left: 60px;}
	
	#brandspanel {border:3px solid #E6E6E6; height: 250px; margin-bottom: 20px; }
	#brandspanel .left {float: left; width: 320px; padding-right: 30px; padding-bottom: 30px;}
	#brandspanel .right img {padding-bottom: 20px;}
	#brandspanel {padding: 20px 20px 40px 20px;}
	#mainright #brandspanel p { margin: 0; padding: 0 0 10px 0;}
	#mainright #brandspanel h1 { margin: 0; padding: 0 0 10px 0;}
	
	#pplanding {border:3px solid #E6E6E6;padding: 20px 20px 20px 20px;}
	.ppleft {width:162px;}
	.ppmiddle {width:240px;}
	.ppright {width:240px; background: #ededed; margin-top: 20px; margin-left: 20px; padding: 20px 10px 20px 20px;}
	.ppright h2 { margin-bottom: 10px;}
	.ppright ul {margin-bottom: 15px; margin-left: 20px;}
	.ppleft, .ppmiddle, .ppright {float: left;}
	
	#branddescription {border:3px solid #E6E6E6;padding: 100px 20px 20px 20px;}
	#branddescription h1 { margin: 0; padding: 0 0 15px 0;}
	#branddescription p {margin: 0; padding: 0 0 15px 0;}
	#branddescription .leftcolumn {width:320px; padding-right: 30px; float: left;}
	#branddescription .rightcolumn {width:320px;float: left; padding-top: 34px;}
	
	.powerplate {background: url(/_images/brands/powerplate.jpg) no-repeat;}
	.globus {background: url(/_images/brands/globus.jpg) no-repeat;}
	.flabelos {background: url(/_images/brands/flabelos.jpg) no-repeat;}	
	.sanyo {background: url(/_images/brands/sanyo.jpg) no-repeat;}	
	.dkn {background: url(/_images/brands/dkn.jpg) no-repeat;}	
	.icon {background: url(/_images/brands/icon.jpg) no-repeat;}				
	.reebok {background: url(/_images/brands/reebok.jpg) no-repeat;}					
	.horizon {background: url(/_images/brands/horizon.jpg) no-repeat;}
	.freemotion {background: url(/_images/brands/freemotion.jpg) no-repeat;}
	.ijoy {background: url(/_images/brands/ijoy.jpg) no-repeat;}	
	.wellbox {background: url(/_images/brands/wellbox.jpg) no-repeat;}		
	
	#buyersguide {margin-right: 40px;}
	#buyersguide h2 { padding: 10px 0 0 10px;}
	#buyersguide ul { margin: 0px 40px 20px 40px;}
	#buyersguide li { margin-bottom: 5px;}
	
	#benefitcolumns li { padding: 20px; background: #efefef;display: block; float: left; margin-bottom: 10px;}
	#benefitcolumns li p {margin: 0; padding: 15px 0 0 0;}
	
	#accessories_list { margin-top: 20px;}
	#accessories_list li {width: 155px; float: left; text-align: center; list-style-type: none; margin-left: 24px; margin-bottom: 20px;}
	#accessories_list li a {text-decoration: none;}
	#accessories_list li a:hover {text-decoration: none;}	
	#accessories_list img {border: 1px solid #ddd; margin-bottom: 10px;}
	
	.traininglist {line-height: 18px; list-style-type: none;}
	#content .traininglist li {list-style-type: none;}
	
	.lftop {width:700px;}
	.lfpod {border:3px solid #ededed; padding: 15px; float: left; height: 320px; width: 180px; margin-right: 10px; margin-left: 10px; margin-bottom: 15px; position: relative;}
	#mainright .lfpod p {margin-bottom: 0; padding: 0;}
	.lfpod img {position: absolute; top:135px;}
	
	.ffheader {border-top:2px solid #DDDDDD;clear:both;color:#000000;display:block;font-size:17px;height:30px;line-height:30px;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;}