.product-essential { padding:0px; width:770px;}
.product-essential .product-img-box{width:350px; height:430px; margin-right:26px; float:left;}
.product-essential .product-shopp{float:right; text-transform:capitalize; width:390px; padding:0; text-align:left; margin-right:0;}
.product-essential .product-shopp .product-name h4 { font-weight:bold; font-size:12px;color:#575757; font-family:verdana,arial,sans-serif;text-transform:capitalize;text-decoration:none;margin-bottom:7px; }
.product-essential .product-shopp .style-number{font-weight:normal;font-size:10px;font-style:italic;color:#858585;font-family:verdana,arial,sans-serif;text-decoration:none;margin-bottom:10px;}
.product-essential .product-shopp .price-cover{margin-bottom:15px;width:100%;height:15px;}
.product-essential .product-shopp  .regular-price{ float:left;width:auto;margin-right:20px; font-weight:bold;font-size:11px; color:#999999;font-family:verdana,arial,sans-serif;text-decoration:none;}
.product-essential .product-shopp  .sale{padding:0;float:left;width:auto;margin-right:20px;font-weight:bold;font-size:11px; color:#FF0000;font-family:verdana,arial,sans-serif;text-decoration:none;}
.product-essential .product-shopp .description{font-weight:normal;font-size:11px;color:#575757; font-family:verdana,arial,sans-serif;text-decoration:none;margin-bottom:15px;line-height:1.4em;}
.product-essential .product-shopp .line-top{border-top:1px solid #CCCCCC; margin-bottom:7px;}
.product-essential .product-shopp .select{width:100%;font-weight:normal;font-size:11px;color:#575757; font-family:verdana,arial,sans-serif;text-decoration:none;margin-bottom:10px;}
.product-essential .product-shopp .wrap{width:auto;padding:0px;height:16px;}
.instock{width:auto;margin-right:10px; float:left;font-weight:normal;font-size:11px; color:#IE7EC8; font-family:verdana,arial,sans-serif;text-decoration:none;}
.outofstock{width:auto;margin-right:10px;float:left;font-weight:normal;font-size:11px;color:#FF0000; font-family:verdana,arial,sans-serif;text-decoration:none;}
.quick-quantity{width:auto;margin-right:10px;float:left;font-weight:normal;font-size:11px;color:#575757; font-family:verdana,arial,sans-serif;text-decoration:none;margin-bottom:10px;}
.product-essential .product-shopp .line-bottom{border-bottom:1px solid #CCCCCC;}
.product-essential .product-shopp .crosssell{width:auto;height:auto;}
.product-essential .product-shopp .crosssell .title{background:#F3F3F3;border:1px solid #E4E4E4; width:390px; height:24px;margin-bottom:5px;}
.product-essential .product-shopp .crosssell .title .heading{text-align:center; line-height:2.2em;font-weight:normal;font-size:10px;color:#878787;font-family:verdana,arial,sans-serif;text-transform:uppercase;text-decoration:none;}
.product-essential .product-shopp .crosssell .description img{border:1px solid #CCCCCC;}
.product-essential .product-shopp .crosssell select{width:100px; margin-right:10px;}
.product-essential .product-shopp .crosssell .config-prods{width:auto; }
.option-select{float:left;width:auto}
.product-essential .product-shopp .crosssell .regular-price{ float:left;width:auto;margin-right:10px; margin-left:7px; font-weight:bold;font-size:11px; color:#999999;font-family:verdana,arial,sans-serif;text-decoration:none;}
.product-essential .product-shopp  .crosssell.sale{float:left;width:auto;margin-right:10px;margin-left:7px;font-weight:bold;font-size:11px; color:#FF0000;font-family:verdana,arial,sans-serif;text-decoration:none;}

.product-essential .product-shopp .crosssell .option-select select{width:40px;}
.you-save{font-weight:normal;font-size:11px;color:#575757;font-family:verdana,Arial,sans-serif;text-decoration:none;}