
.content .prod_detail_contain{width:925px; border:1px solid #d2d2d2;padding:5px; float:left; margin:15px 0 0 5px;}
.content .prod_detail_contain .prod_detail{background-color:#fff; width:905px; padding:10px; float:left;}
.content .prod_detail_contain .prod_detail .imgs_container{ width:240px; float:left;}
.content .prod_detail_contain .prod_detail .imgs_container .big_contain{ float:left;border:1px solid #e6e6e6;}
.content .prod_detail_contain .prod_detail .imgs_container .big_img{ display:table-cell; vertical-align:middle; height:238px;width:238px;}
.content .prod_detail_contain .prod_detail .imgs_container .thumb_contain{border:1px solid #e6e6e6; float:left;margin:1px 1px 0 0;}
.content .prod_detail_contain .prod_detail .imgs_container .thumb{ display:table-cell; vertical-align:middle; height:77px;width:77px;}

.content .prod_detail_contain .prod_detail .prod_description{float:left;margin-left:20px; width:340px;}
.content .prod_detail_contain .prod_detail .prod_description h1{color:#ea193a;font:bold 1.9em Arial, Helvetica, sans-serif;margin-bottom:2px;margin-top:0; text-transform:uppercase; }
.content .prod_detail_contain .prod_detail .prod_description h2{color:#5a841a;font:bold 1.1em Arial, Helvetica, sans-serif;margin-top:2px; }
.content .prod_detail_contain .prod_detail .prod_description h2 strong{color:#333;text-transform:uppercase;}
.content .prod_detail_contain .prod_detail .prod_description h3{color:#999;font:bold 1.1em Arial, Helvetica, sans-serif;}
.content .prod_detail_contain .prod_detail .prod_description h3 strong{color:#666;}
.content .prod_detail_contain .prod_detail .prod_description h4{margin:3px 0 0 0; color:#999; font:bold 1.5em Arial, Helvetica, sans-serif; text-transform:uppercase;}
.content .prod_detail_contain .prod_detail .prod_description p{color:#666;font:normal 1.3em/1.5em Arial, Helvetica, sans-serif;}
.content .prod_detail_contain .prod_detail .prod_description p a{color:#ea193a;}
.content .prod_detail_contain .prod_detail .prod_description ul{ color:#333; font:normal 1.3em/1.3em Arial, Helvetica, sans-serif; margin:0; padding:0 0 0 20px;;}
.content .prod_detail_contain .prod_detail .prod_description li{margin:0;padding:0 0 10px 0;}

.content .prod_detail_contain .prod_detail .buyinfo{ float:right; width:257px;margin-top:7px; border:1px solid #cccccc;}

.content .prod_detail_contain .prod_detail .buyinfo h4{background:#8bc533; font:normal 1.3em/2.3em Arial, Helvetica, sans-serif; text-indent:11px; color:#fff;margin:0;}
.content .prod_detail_contain .prod_detail .buyinfo h3{font:bold 1.7em Arial, Helvetica, sans-serif; color:#8bc533;margin:20px 0 0 12px;}
.content .prod_detail_contain .prod_detail .buyinfo h3 strong{font:normal 1em Arial, Helvetica, sans-serif; color:#666;}
.content .prod_detail_contain .prod_detail .buyinfo h2 strong{color:#5a841a; font:bold 1.4em Arial, Helvetica, sans-serif;}
.content .prod_detail_contain .prod_detail .buyinfo h2{color:#999; font:normal 1.2em Arial, Helvetica, sans-serif;margin:10px 0 30px 12px;}
.content .prod_detail_contain .prod_detail .buyinfo p{font:normal 1em Arial, Helvetica, sans-serif; color:#666;margin:10px 0 10px 12px; float:left;}

.content .prod_detail_contain .prod_detail .buyinfo input{border:1px solid #d9d9d9; width:30px;padding:4px; float:left; margin-left:8px;}
.content .prod_detail_contain .prod_detail .buyinfo .strike{text-decoration:line-through;}
.content .prod_detail_contain .prod_detail .buyinfo .offer{color:#ea193a;}
.content .prod_detail_contain .prod_detail .buyinfo .additem a{background:url(../images/add-to-basket.jpg) no-repeat; width:146px; height:18px; color:#fff; font:bold 1.1em Arial, Helvetica, sans-serif; text-indent:28px;padding-top:6px;float:left;  text-transform:uppercase; text-decoration:none; clear:both;margin:5px 0 10px 12px;}
.content .prod_detail_contain .prod_detail .buyinfo .preorder a{background:url(../images/add-preorder.jpg) no-repeat; width:146px; height:18px; color:#fff; font:bold 1.1em Arial, Helvetica, sans-serif; text-indent:20px;padding-top:6px; margin-top:1px; float:left; text-transform:uppercase; text-decoration:none; text-align:center; clear:both;margin:5px 0 10px 12px;} 

.product-options label{float:left; font:normal 1.2em Arial, Helvetica, sans-serif;margin-left:10px;}
.product-options select{ float:left; margin-left:10px;}
.product-options div.required, .product-options p.required{display:none;}
.product-options-bottom div.price{display:none;}
.product-options-bottom p{clear:both;}


.last div.validation-advice{clear:both;margin-left:20px;}
