section[data-sidebar-id="738"] img { width: 80%; padding-bottom: 15px; }


.product .header { padding: 15px; position:relative; }
.product .header h1 { color: #3c9ad9; font-size: 18px; font-weight: normal; margin: 0; }
.product .header span { color: #1264aa; }
.product .header .close { position: absolute; top: 10px; right: 10px; border: 1px solid; padding: 0px 6px 3px; }
.product .middle {}
.product .middle .image { float: left; width: 180px; text-align: center; }
.product .middle .image img { max-width: 170px; }

.product .middle .description { float: left; width: 205px; }
.product .middle .description .cart {}
.product .middle .description .cart label { font-weight: bold; cursor: pointer; }
.product .middle .description .cart input {}

.product .middle .description .cart button { text-align:center; cursor: pointer; background: #ed1c24; border: 0 none; border-radius: 5px; color: #fff; display: block; font-size: 16px; line-height: 30px; margin: 10px 0; width: 95%; }

.product .middle .description .cart button:hover { background: #bb141a; }
.product .middle .description .price { padding-bottom: 10px; }
.product .middle .description .price div { padding: 10px 0; }
.product .middle .description .price span {}
.product .middle .priceinfo { padding: 10px 15px; }

.product .footer { border-top: 1px solid #e4e4e4; background: #f8f8f8; padding: 10px 15px; }
.product .footer .availability  {}
.product .footer .availability span { position: relative; padding-left: 20px; }
.product .footer .availability span:after { content: ""; height: 10px; left: 4px; position: absolute; top: 2px; width: 10px; }
.product .footer .availability .green { color: #76b842; }
.product .footer .availability .green:after { background: #76b842; }
.product .footer .availability .orange { color: #f39200; }
.product .footer .availability .orange:after { background: #f39200; }
.product .footer .availability .red { color: #ed1b2f; }
.product .footer .availability .red:after { background: #ed1b2f; }
