.no-gutter{padding:0px !important}
.products_box { -webkit-border-top-left-radius: 10px; -webkit-border-top-right-radius: 10px; -moz-border-radius-topleft: 10px; -moz-border-radius-topright: 10px; border-top-left-radius: 10px; border-top-right-radius: 10px; border:1px solid #ebd7b3; width:153px; padding:10px 0 0 0px; margin-right:17px; margin-bottom:13px; }
.products_box .products_img { text-align:center; height:150px; overflow:hidden; padding:0 5px; width:139px; }
.products_box h1 { text-align:center; font-size:14px; font-weight:bold; padding:5px 5px; height:30px; }
.products_box .p { text-align:center; color:#828584; font-size:11px; padding:0 5px 5px 5px; height:40px; }
.price_normal { color:#1c923b; text-align:center; font-size:13px; padding:0 5px 5px 0px; }
.price_org { color:#bbb; text-align:center; font-size:13px; text-decoration:line-through; padding:0 5px 0 0}
.price_spical { color:#333; text-align:center; font-size:13px; padding:0 5px 0 0}
.products_link { width:76px; text-align:center; }
.products_link a { background:url(../images/product-button.jpg) repeat-x top left; height:12px; display:block; padding:7px 0px; text-decoration:none; }
.products_link a:hover { text-decoration:none; }
/**/
.related-post { border-bottom:1px solid #CCC; padding:5px 0 5px 0px; margin:0 0 0 0px; }
.related-post-img { width:60px; }
.related-post-img img { width:50px; height:50px; border:1px solid #CCC; padding:1px; }
.related-post-detail { width:187px; }
.related-post-detail .box_head { font-size:15px; color:#1b8230; padding:0 0 2px 0; }
.related-post-detail .box_text { font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#2e2e2e; padding-bottom:3px; }
/**/
.products_d_box_l { width:215px; }
#cat_img_detail_img { width:215px; height:230px; text-align:center; overflow:hidden; vertical-align:middle; border:1px solid #dedbce; }
#cat_img_detail_img img { max-width:215px; max-height:230px; }
ul#products_viewlist { padding:0; margin:5px 0 0 0; list-style:none; }
ul#products_viewlist li { float:left; border:1px solid #dedbce; margin:3px 3px 0 0; height:58px; }
ul#products_viewlist li img { max-width:58px; max-height:58px; }
#zoom a { background:#ebebeb; display:block; padding:4px 0; text-align:center; margin:3px 0 0 1px; }
.cat_img_detail { width:450px; }
.cat_img_detail h1 { font-size:19px; color:#8c1d01; }
.cat_img_detail h2 { font-size:14px; color:#5f6062; font-weight:bold; }
.cat_img_detail_price { padding:10px 0; }
.pborder { border-bottom:1px solid #b3b3b3; padding-bottom:5px; }
.Pprice_normal { color:#205e1c; text-align:center; font-size:20px; font-weight:bold; padding-bottom:5px; }
.Pprice_org { color:#F00; text-align:center; font-size:16px; text-decoration:line-through; padding-bottom:5px; }
.Pprice_spical { color:#205e1c; text-align:center; font-size:20px; font-weight:bold; padding-bottom:5px; }
.products_d_description { font-size:12px; color:#1c1c1c; padding:10px 0px; }
/*Shopping Cart*/
.cart-heading{text-align:center}
.cart-heading h3{border:1px solid #fff;background:#57aa9b ;padding:10px;color:#fff}
.cart-items{margin-bottom:0;padding-bottom:6px;border-bottom:1px solid #57aa9b}
.cart-items .p{font-weight:lighter}
.cart-items input{height:28px !important}
.cart-items img{max-height:100px !important}
.cart-total{text-align:right;margin-top:6px;font-size:18px;padding:5px 10px;color:#fff;background:#57aa9b;font-weight:300}
.cart-buttons{margin:10px 0}

table.cart_table{width:100%}
table.cart_table tr th { background:#e6e6e6; padding:5px; border-bottom:1px dotted #9d9d9d; color:#717171; }
table.cart_table tr td { padding:10px 5px; border-bottom:1px dotted #9d9d9d; }
table.cart_table tr td .addcart_detail .addcart_pic_l { width:56px; height:56px; overflow:hidden; padding:4px; text-align:center; border:1px solid #d6d3d3; }
table.cart_table tr td .addcart_detail .addcart_pic_l img { max-width:56px; max-height:56px; }
table.cart_table tr td .add_cart_text_r { width:350px; padding:0 0 0 10px; }
table.cart_table tr td .add_cart_text_r h1 { font-size:13px; font-weight:bold; color:#404040; padding:0px 0 3px 0; }
table.cart_table tr td input[type="text"] { border:1px solid #c1c1c1; border-top:1px solid #848484; padding:3px; text-align:center; }
/*Billing*/
label{font-weight:normal}
.padl5{padding-left:5px !important}
.padr5{padding-right:5px !important}
label.error{background-color:#57aa9b;border-radius:4px;color:#fff;font-size:13px;font-weight:normal;padding:3px 5px}
.errorInput{border-color:#57aa9b !important}
table.billing_table tr td { padding:5px 0 0 0; font-weight:bold; font-family:Tahoma, Geneva, sans-serif; font-size:12px; }
table.billing_table tr td h1 { font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; border-bottom:1px solid #f1f1f1; padding-bottom:5px; }
table.billing_table tr td input[type="text"] { border:1px solid #c1c1c1; border-top:1px solid #848484; padding:5px 5px; background:#fff; margin-right:10px; margin-top:3px; }
table.billing_table tr td select { border:1px solid #c1c1c1; border-top:1px solid #848484; padding:4px 5px; background:#fff; margin-top:3px; margin-right:10px; }
fieldset { border:2px solid #f1f1f1; }
fieldset legend { font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; padding:0 5px; }
/**/
#screenshot { position:absolute; border:1px solid #ccc; background:#333; padding:5px; display:none; color:#fff; }
