#products_div_large { width: 805px;}

#products_div { width: 955px; float:left; background: url(../_images/template/productdetails_bkg.gif) repeat-y scroll top left;}
		#products_div a { color: #ff4e00; text-decoration: underline;}
		#products_div a:hover { color: #b03600; text-decoration: underline;}
#product_left { width: 268px; float: left; margin-right: 3px; padding: 7px;}
#product_right { width: 640px; float: right; padding: 15px;}



.hrline { margin: 10px 0px 10px 0px; width: 268px; height: 2px; background: url(../_images/template/left_hr.gif) repeat-x scroll top left;}

#product_image { text-align: center; margin-bottom: 10px; margin-top: 10px; height: 238px; }
#product_image img { }
.center { width: 268px; text-align: center;}

ul#thumbs { margin: 0px; padding: 10px 0px 10px 0px; text-align: center;}
	ul#thumbs li { display: inline;}
	ul#thumbs img { }

.splitdiv_details { width: 640px;}
	.splitdiv_details_left { float: left;}
	.splitdiv_details_right { float: right; width: 179px; text-align: right;}

.price_table {}
	.price_table td { padding-bottom: 0px;}
#product_right .price { font-size: 140%; color: #ff4e00; font-weight: bold;}
#product_right .yousave { color: #ff4e00; font-size: 140%; font-weight: normal;}
#product_right .pricespacer { padding-right: 10px; text-align: right; vertical-align: middle;}
#product_right .strikethrough { text-decoration: line-through; font-size: 140%;}

#financediv { border: 1px solid #cecece; background-color: #fff; padding: 8px; width: 624px;}
	#financediv ul { margin: 0px; padding: 0px 0px 0px 20px;}
	#financediv li { list-style-type: square;}
	#financediv p { padding-bottom: 3px;}


	
.product_table { width: 490px; margin-bottom: 20px; padding: 0px; background-color: #fff;}
		.product_table th { background-color: #0092ef; padding: 3px;height:18px;color: #fff; text-align: left; font-weight: bold; border-bottom: 1px solid #f6f5f5; border-right: 1px solid #f6f5f5;}
		.product_table td { padding: 5px 3px 5px 3px; border-bottom: 1px solid #f6f5f5; border-right: 1px solid #f6f5f5;}
		.product_table a { text-decoration: none!important;}
		.product_table a:hover { text-decoration: none;}
		.product_table .darkrow { background: #f9f9f9;}

ul#reviews { margin: 0px; padding: 10px 0 10px 0;}
	ul#reviews li, #ouropinion li { list-style-type: none; float: left;}
	
	
ul.reviewstars { margin: 0px; padding: 0px;}
	ul.reviewstars li { list-style-type: none; float: left;}
	
	.blacktext { color: #000;}
	.reviewtext { padding-top: 2px; padding-left: 5px; color: #ff4e00; font-weight: bold;}
	
	.customerreviews p { padding-bottom: 0px;}

/*#addons { float: left; width: 112px; padding-top: 17px;}
	#addons h2 { font-size: 140%; padding-bottom: none; margin-bottom: 0px;}

ul#addons_list { margin: 0px; padding: 0px;}
	ul#addons_list li { list-style-type: none; border-bottom: 1px solid #e8eeec;}
	ul#addons_list a { color: #ff4e00; text-decoration: underline;}
	ul#addons_list a:hover { color: #b03600; text-decoration: underline;}
	
.productbox_addons { padding: 5px; text-align: center;}
	ul#addons_list .productbox_addons ul { margin: 0px; padding: 0px;}
	ul#addons_list .productbox_addons li { padding-left: 0px; display: inline; list-style-type: none;}
	.productbox_addons label { float: none; width: 85px; color: #ff4e00;}
	.productbox_addons .price { font-size: 160%; color: #000;}
	.productbox_addons .normaltext { text-decoration: line-through; color: #8b8b8b; font-size: 120%;}
	.productbox_addons a { font-weight: bold;}
	.productbox_addons p { padding-bottom: 5px;}
*/	
#bestsellers { width: 255px;}

#bestsellers ul.bestsellers_list { margin: 0px; padding: 0px 0px 15px 0px;}
	#bestsellers ul.bestsellers_list li { list-style-type: none; line-height: 18px; border-bottom: 1px solid #ebebeb; background: url(../_images/template/bestsellers_arrow.gif) no-repeat scroll center left;}
	#bestsellers ul.bestsellers_list a { font-weight: bold; font-size: 10px; display: block; padding-left: 12px; color: #838383; text-decoration: none;}
	#bestsellers ul.bestsellers_list a:hover { color: #b03600; text-decoration: underline;}
	
.productbox_bestsellers { padding: 5px; text-align: left;}
	.productbox_bestsellers .productbox_bestsellers_image { float: left; width: 70px; border: 1px solid #bebdbb; margin-right: 10px;}
	.productbox_bestsellers .productbox_bestsellers_text { float: right; width: 160px;}
	ul#bestsellers_list .productbox_bestsellers ul { margin: 0px; padding: 0px;}
	ul#bestsellers_list .productbox_bestsellers li { padding-left: 0px; list-style-type: none;}
	.productbox_bestsellers label { float: none; width: 85px; color: #ff4e00;}
	.productbox_bestsellers .price { font-size: 160%; color: #000;}
	.productbox_bestsellers .normaltext { text-decoration: line-through; color: #8b8b8b; font-size: 120%;}
	.productbox_bestsellers a { font-weight: bold;}
	.productbox_bestsellers p { padding-bottom: 5px;}
	
.productbox_addons { padding: 5px; text-align: left;}
	#content ul.addons { margin: 0px; padding: 0px;}
	#content ul.addons li { width: 125px; border-right: 1px solid #f6f5f5; padding: 0px 10px 10px 10px; float: left; list-style-type: none;}
	#content ul.addons .productbox_addons li { padding: 0px; float:left; list-style-type: none;}
	.productbox_addons label { float: none; width: 85px; color: #ff4e00;}
	.productbox_addons .price { font-size: 120%; color: #000;}
	.productbox_addons .normaltext { text-decoration: line-through; color: #8b8b8b; font-size: 120%;}
	.productbox_addons a { font-weight: normal; text-decoration: none; color: #000;}
	.productbox_addons p { padding-bottom: 5px;}
	.productbox_addons li {display: inline;}
	.productbox_addons ul { padding-bottom: 5px;}
	.relatedimagecontainer {background-color: #ffffff; width: 70px; padding: 5px; height: 70px;  float: left; margin-right: 10px; text-align: center; margin-bottom: 10px;}
	
	

/* Lightbox */

#lightbox { background-color:#eee; padding: 10px; border-bottom: 2px solid #666; border-right: 2px solid #666;}
	#lightbox img { border: none; }
	#overlay{ background-image: url(../_images/products/lightbox/overlay.png); }
	* html #overlay{ background-color: #000; background-color: transparent;  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../_images/products/lightbox/overlay.png", sizingMethod="scale");}
	#closeButton{ top: 5px; right: 5px;}	


.emailtofriend_box { width: 339px; padding: 10px; background-color: #fff; border: 1px solid #cecdc9; margin-top: -1px;}
	.emailtofriend_box .textfield { width: 339px; border: 1px solid #e1e0dd; background: #f6f5f5;}
	.emailtofriend_box .textarea { width: 339px; height: 50px; overflow: auto; border: none; border: 1px solid #e1e0dd; background: #f6f5f5;}
	.emailtofriend_box p { padding-bottom: 3px;}
	.emailtofriend_box #closebutton { float: right;}


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

#popup_info a.help dfn.comment{ position:absolute; z-index:20; visibility:hidden; font-style:normal; background-color:#efefef; border: solid 1px #95948f; border-bottom: solid 2px #72716b; border-right: solid 2px #72716b; font-size:.9em; padding:10px; margin-top:15px; width:300px; z-index:100;}										
#popup_info a:hover.help{ cursor:help; text-decoration:none;}										
#popup_info a:hover.help dfn.comment{ margin-top: 0px; visibility: visible;}








#ouropinion, #whybuy  { width: 172px; background: url(/_images/homepage_0908/opinionbkg.gif) repeat-x; padding: 10px; border-bottom: 3px solid #E6E6E6;border-left: 3px solid #E6E6E6;border-right: 3px solid #E6E6E6; float: right; margin-bottom: 10px; text-align: left;}


#whybuy li {list-style-type: none; padding-bottom: 10px;}
 
#ouropinion_bottom { width: 640px; height: 6px; background: url(../_images/template/ouropinion_bottom.gif) no-repeat scroll top left;}
	#ouropinion #ouropinion_content { padding: 10px 10px 0px 10px; background: url(../_images/template/ouropinion_bkg.gif) no-repeat scroll top left;}
	#ouropinion #ouropinion_content h2 { padding-bottom: 1px; color: #cd4b00;}
	#ouropinion #ouropinion_content p { padding-bottom: 0px;}

#promo { width: 640px;}
#promo_bottom { width: 640px; height: 6px; background: url(../_images/template/ouropinion_bottom.gif) no-repeat scroll top left;}
	#promo #promo_content { padding: 10px 10px 0px 10px; background: url(../_images/template/ouropinion_bkg.gif) no-repeat scroll top left;}
	#promo #promo_content h2 { padding-bottom: 1px; color: #cd4b00;}
	#promo #promo_content p { padding-bottom: 0px;}


	
#suitablefor { width: 105px; float: right; background: #f05d00; padding: 10px; color: #fff; border: 1px solid #b64d01;}
	#suitablefor h2 { color: #fff; padding-bottom: 10px;}
	
	#productdesc { border: 3px solid #e6e6e6;}
	#produdctcallstoaction {border-left: 3px solid #e6e6e6; height: 500px; float: right;}
	#mainright .productcopy h1, #mainright #product_overview h1 {margin: 0; padding: 0 0 20px 0;}
	.productcopy {padding: 20px; width: 260px; float:left;}
	#product_images_container {width: 250px; text-align: center; float:right;margin-top:20px;}
	#copy_and_images {width:550px;}
	
	#product_overview, #reviewsbox {border: 3px solid #e6e6e6; padding: 20px; margin-top: 10px;}
	#product_overview p {padding: 0px;}
	#product_overview .overview_text {width:480px;}
	
	#mostrecentreviews li { width:43%!important; float: left!important; padding-right: 30px; padding-top:10px; list-style-type: none;}
#mostrecentreviews ul.reviewstars li {width: 17px!important; padding: 0!important}
#mostrecentreviews ul.reviewstars li.reviewtext {width: auto!important;color: #2880D6;}
#mostrecentreviews .customerreviews {width: 250px;}
#mostrecentreviews .hrline {width: 250px!important;}
#mainright #mostrecentreviews p {padding: 10px 0 0 0;}
#mostrecentreviews .reviewclear {clear:both!important; border-bottom: 1px solid #E8E5E0!important; display: block!important; width:600px!important; padding-top: 10px;  }

#email_friend {margin-top: 20px;}

#calltoactions { float: right; width: 168px; padding: 8px;border-left:3px solid #EFEFEF;}
#calltoactions h2 {font-size: 12px; font-weight: bold;color: #2880d6; margin-top: 10px;}
.price_table {margin: 10px 10px 0 0;}
.strikethrough { text-decoration: line-through;}
.price_table { font-size: 12px;}
.pricespacer {width:72px;}
.price {font-weight:bold; width: 80px; white-space: nowrap; }
#mainright #calltoactions p {margin: 0; padding: 0;}


.bluediv { height: 8px;display: block;margin-top: 5px;border-bottom:3px solid #E6E6E6;}

#calltoaction_buttons {width: 200px; padding-top: 10px; margin: 0;}
#calltoaction_buttons li { display: inline; margin: 0; padding: 0; list-style-type: none; }

.productlisttable { padding-top: 20px; padding-bottom: 20px;}
	.productlisttable td { border-right: 1px solid #e8eeed; vertical-align:top; border-bottom: 1px solid #e8eeed;}
	.productlisttable .noborder { border-right: none;}
.productbox { padding: 8px 8px 2px 2px; width:170px;}
	.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: #2880D6;}
	.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;}
	.productbox .productimage {float: left; margin-bottom: 25px;}
	
		
#freegift {border:3px solid #E6E6E6;margin-top:10px;padding:20px;}
	#freegiftright {float: right; width: 130px; border-left:3px solid #EFEFEF; padding-left: 20px;}
	#mainright #freegift p { margin: 0; padding: 0;}
	#freegiftright li {list-style-type: none; padding-bottom: 10px;}
	#freegiftleft {float: left}
	
	.noborderbottom {border-bottom:none!important;}
	.noborderright {border-right:none!important;}
	
	#product_overview .overview_text {float: left;}
	#overviewright {width: 202px;float: right; text-align: center;}
	
	.deliveryinfo {color: #cc0000;}
	#inlinelist li { list-style-type: none; float: left;}
