.promo_product_wrapper {
width:100%;
float:left;
}
.promo_product_details {
 background: none repeat scroll 0 0 #FbF3b2;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0 0 7px 1px #CCCCCC;
   display: table;
    font-family: Arial;
    font-size: 13px;
    margin: 0 auto 50px;
    padding: 10px;
    width: 910px;
	color:#666666;
}
.promo_product_content {
 background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 2px 2px 2px 2px;
  float: left;
    padding: 20px 0 20px 30px;
    text-align: left;
    width: 880px;
}
.promo_product_img {
float:left;
width: 240px;
padding-top:30px;
text-align:center;
}
.promo_product_name {
   color: #059BE9;
    float: left;
    font-family: Coresans;
    font-size: 23px;
    line-height: 23px;
    text-align: center;
    width: 100%;
}
.promo_top_border {
height:1px;
width: 240px;
border: 0;
border-top: 1px solid #ccc;
}
.promo_product_desc {
border-left: 1px solid #ececec;
    border-right: 1px solid #ececec;
    display: table;
    float: left;
    font-family: Arial;
    font-size: 13px;
    margin-left: 30px;
	padding: 10px 0 30px;
    width: 322px;
}
.promo_product_desc ul{
width: 260px;
margin:0px auto;
}
.promo_product_desc ul li{
width: 260px;
padding:5px 0px;
list-style: disc outside none;
}

.promo_price_container {
float:left;
width: 283px;
text-align:center;
font-size:16px;
position:relative;
}
.promo_offer_image {
position: absolute;
right: -21px;
top: -14px;
}

.promo_prod_duration {
width: 100%;
padding-top: 60px;
 padding-bottom: 10px;
}
.promo_product_price {
width: 100%;
font-weight:bold;
 padding-bottom: 15px;
 font-size: 18px;
  padding-top: 5px;
}
.promo_product_strike_price {
 color: #CC4548;
    font-size: 12px;
    text-align: center;
	width: 100%;
font-weight:bold;
 text-decoration: line-through;

	}
.promo_product_details .add_cart_butn {
background:#0596E2;
background: linear-gradient(to bottom, #39B2F2 0px, #0596E2 100%) repeat scroll 0 0 transparent;
background: -moz-linear-gradient(top, #39B2F2 0%, #0596E2 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#39B2F2), color-stop(100%,#0596E2)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #39B2F2 0%,#0596E2 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #39B2F2 0%,#0596E2 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #39B2F2 0%,#0596E2 100%); /* IE10+ */
background: linear-gradient(top, #39B2F2 0%,#0596E2 100%); /* W3C */
box-shadow: 0 -2px 1px #B4B4B4;
color: #FFFFFF;
cursor: pointer;
display: block;
font-size: 18px;
margin: 0px auto;
padding: 5px 0;
text-align: center;
text-decoration: none;
width: 140px;
clear:both;
border:none;
font-family: Coresans;
}

