#sortbydiv { width: 738px; height: 30px; background-color: #2e2e2e; color: #fff; padding: 7px 0px 0px 10px;}

#mainright ul.pagenumbers { margin: 0px 10px 0px 0px; padding: 3px 0px 0px 0px; width: 135px; font-weight: bold; text-align: right; float: right;}
#mainright ul.pagenumbers .selected { padding: 0px 4px 0px 0px; height: auto; color: #ff4e00; text-decoration: none;}
#mainright ul.pagenumbers .nextbutton { margin-top: -3px;}
#mainright ul.pagenumbers a { padding: 3px 4px 0px 0px; height: auto; color: #fff; text-decoration: none;}
#mainright ul.pagenumbers a:hover { color: #ff4e00; text-decoration: none;}
#mainright ul.pagenumbers li { list-style-type: none; display: inline; background: none; padding: 0px; vertical-align: middle;}

#mainright ul.pagenumbers_bottom { margin: 0px 0px 0px 0px; padding: 3px 0px 0px 0px; width: 143px; font-weight: bold; text-align: right; float: left;}
#mainright ul.pagenumbers_bottom .selected { padding: 0px 4px 0px 0px; height: auto; color: #ff4e00; text-decoration: underline;}
#mainright ul.pagenumbers_bottom .nextbutton { margin-top: -3px;}
#mainright ul.pagenumbers_bottom a { padding: 3px 4px 0px 0px; color: #404040; height: auto; text-decoration: none;}
#mainright ul.pagenumbers_bottom a:hover { color: #ff4e00; text-decoration: underline;}
#mainright ul.pagenumbers_bottom li { list-style-type: none; display: inline; background: none; padding: 0px; vertical-align: middle;}

.splitdiv { width: 730px; padding: 10px;}
	.splitdiv_left { float: left; width: 250px;}
	.splitdiv_right { float: right; width: 319px; text-align: right;}

.productlisttable { padding-top: 20px; padding-bottom: 20px; width:700px;}
	.productlisttable td { width: 175px; border-right: 1px solid #e8eeed; vertical-align:top; border-bottom: 1px solid #e8eeed;}
	.productlisttable .noborder { border-right: none;}

.productlisttable2 { padding-top: 20px; padding-bottom: 20px;}
	.productlisttable2 td { vertical-align:top; border-bottom: 1px solid #e8eeed; padding: 10px 0px 10px 0px;}
	.productlisttable2 .center { text-align: center;}

.reviews_productbox { border: 1px solid #e8eeed; padding: 0px 0px 0px 10px; background-color: #f9f9f9; margin-bottom: 20px;}

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

.small_productbox { padding: 10px; text-align: center;}
	.small_productbox ul { margin: 0px; padding: 0px;}
	#mainright .small_productbox li { padding-left: 0px; display: inline; list-style-type: none;}
	#mainright .small_productbox label { float: none; width: 85px; color: #ff4e00;}
	.small_productbox .price { font-size: 160%; color: #000;}
	.small_productbox .normaltext { text-decoration: line-through; color: #8b8b8b; font-size: 120%;}
	.small_productbox a { font-weight: bold;}
	.small_productbox p { padding-bottom: 5px; line-height:12px;}
	.small_productbox_image { height: 80px;}
	.small_productbox_image img { width: 80px;}
	.small_productbox h2 a { font-size: 120%; font-weight: normal;}

	
.grey_div { width: 174px; padding: 15px;}
	.lightgrey_bkg { background-color: #c6c6c6; color: #313131;}
	.darkgrey_bkg { background-color: #777777; color: #fff;}
	
	.grey_div ul { margin: 0px; padding: 0px;}
	
	#mainright .darkgrey_bkg li { list-style-type: none; line-height: 17px; background: url(../_images/template/dottedline.gif) repeat-x scroll bottom left;}
	#mainright .darkgrey_bkg a { width: 164px; color: #fff; text-decoration: none; background: url(../_images/template/subnav_arrow_dark.gif) no-repeat scroll center left; padding-left: 10px; display: block;}
	#mainright .darkgrey_bkg a:hover { color: #fff; text-decoration: none; background: #8e8e8e url(../_images/template/subnav_arrow_dark.gif) no-repeat scroll center left;}

	#mainright .lightgrey_bkg li { list-style-type: none; line-height: 17px; background: url(../_images/template/dottedline_light.gif) repeat-x scroll bottom left;}
	#mainright .lightgrey_bkg a { width: 164px; color: #313131; text-decoration: none; background: url(../_images/template/subnav_arrow.gif) no-repeat scroll center left; padding-left: 10px; display: block;}
	#mainright .lightgrey_bkg a:hover { color: #313131; text-decoration: none; background: #b3b3b3 url(../_images/template/subnav_arrow.gif) no-repeat scroll center left;}


.vibration_div { width: 574px; height: 121px; background: url(../_images/photos/banners/vibration.jpg) no-repeat scroll top left; padding: 57px 0px 0px 26px;}
.specialoffers_div { width: 574px; height: 121px; background: url(../_images/photos/banners/specialoffers.jpg) no-repeat scroll top left; padding: 57px 0px 0px 26px;}
.cardio_div { width: 574px; height: 121px; background: url(../_images/photos/banners/cardio.jpg) no-repeat scroll top left; padding: 57px 0px 0px 26px;}

.commercial_div { width: 574px; height: 177px; background: url(../_images/photos/banners/commercial.jpg) no-repeat scroll top left; padding: 57px 0px 0px 26px;}
.accessories_div { width: 574px; height: 177px; background: url(../_images/photos/banners/accessories.jpg) no-repeat scroll top left; padding: 57px 0px 0px 26px;}
.strength_div { width: 574px; height: 177px; background: url(../_images/photos/banners/strength.jpg) no-repeat scroll top left; padding: 57px 0px 0px 26px;}
.heartratemonitors_div { width: 574px; height: 177px; background: url(../_images/photos/banners/heartratemonitors.jpg) no-repeat scroll top left; padding: 57px 0px 0px 26px;}

.sorry { margin: 10px 10px 10px 10px; padding: 5px 5px 5px 0px; border: 1px solid #d5d5d5; background-color: #f1f1f1;}
	#mainright .sorry h1 { color: #ff4e00; padding: 5px 5px 10px 10px; margin: 0px;}
	#mainright .sorry p { padding-bottom: 5px;}