/*********Product item**********/

.products_item{
    width: 335px; float: left; margin-right: 10px;
}
.products_extra_inst{font-style: italic;}
.products_item .product_desc{float: left; width: 170px;}
.products_item .p-title{font-weight: bold;padding-right: 5px;color: #4F718A;}
.products_item .products_img{float: left; margin-right: 5px; width: 155px;}
.products_item .prod_qty{width: 30px;}

.products_item .price{padding-top: 5px;}
.products_item .price_main{font-weight: bold;color: #4F718A;}
.products_item .price_changed{font-weight: bold;color: #c72c03; text-decoration: line-through; display: inline-block; padding-left: 5px;}
.products_item form.add_to_cart_form{ padding: 0px; margin: 0; line-height: 20px; float: right; margin-right: 20px;}
.view_prod_details{float: right; margin-right: 20px;}

/*********Product details**********/

.products_item_details{
    margin-right: 0px;
}

.products_item_details .product_desc{float: left; width: 385px;}
.products_item_details .p-title{font-weight: bold;display: inline-block; padding-right: 5px;color: #4F718A;}
.products_item_details .products_img{float: left; margin-right: 10px; max-width: 300px;}
.products_item_details .products_img img{width: 290px;}
.products_item_details .prod_qty{width: 30px;}

.products_item_details .price{padding-top: 5px;}
.products_item_details .price_main{font-weight: bold;color: #4F718A;}
.products_item_details .price_changed{font-weight: bold;color: #c72c03; text-decoration: line-through; display: inline-block; padding-left: 5px;}
.products_item_details form.add_to_cart_form{ padding: 0px; margin: 0; line-height: 20px; float: none;}

.products_item_details .item_option{padding-top: 5px;}
.item_option_title{display: block; padding-right: 10px; font-weight: bold; color: #4F718A;}
.item_option_value{display: block; padding-left: 20px;}

/*for check option*/
.opt_type_val_1{display: block; clear: both;}
.products_item_details .item_option ul{padding: 0; margin: 0; list-style: none;}
#columns .products_item_details .item_option ul li{ padding: 0 0 5px 0; margin: 0;clear: both;}
.item_option_value label{ padding-left: 20px;display: inline-block;}

/***********Cart***********/
.cart_hightlight{font-weight: bold;}
.cart_empty{font-weight: bold; text-transform: uppercase;}
.cart_content #columns{margin-right: 20px; width: 940px;}
.cart-details input.prod_qty{width: 30px; text-align: center;}
.cart-details .head_row{background: #959595; color: #ffffff; line-height: 20px; padding: 0; margin: 0;text-transform: uppercase;}
.cart-details .head_row th{padding: 5px 10px; margin: 0;}
.cart-details .even_row{background: #ebebeb;}
.cart-details .odd_row{background: #e1e1e1;}
.cart-details .cart_buttons{float: right; margin-top: 20px;}
.cart-details a.button{height: 17px;line-height: 17px; display: inline-block;}
.cart-details a.button:hover{text-decoration: none;}
.order_instruction{width: 500px; height: 50px;}

#cart-details ul.cart_item_options{padding: 0;margin: 0;font-size: 11px; list-style: none;}
#cart-details ul.cart_item_options li{padding: 0;margin: 0;height:auto;line-height: 15px;}
img.remove_prod{float: left;padding-right: 5px;}

.checkout_form select{max-width: 208px;}
.deilvery_info_details{width: 50%;}
.deilvery_method_details label{width: auto; line-height: 20px;display: inline-block; min-width: 60%;}
.deilvery_method_details input.check{float: none;}

/****Dialog******/

.product_details_dialog .ui-dialog-titlebar{display: none;}