/*** 12.1.3 ***/

/*** Categories ***/
.box_category{border:1px solid #D4D4D4;float:left;height:200px;margin:5px;overflow:hidden;padding:2px;width:150px !important;}
.box_category_small{border:1px solid #D4D4D4;float:left;margin:5px;padding:2px;text-align:center;width:150px !important;}
.box_category h3{font-size:15px;margin:0;text-align:center;padding-bottom:4px;}
.box_category_small h3{font-size:15px;margin:0;text-align:center;padding-bottom:4px;}
.box_category h4{margin:0;font-size:12px;font-weight:normal;text-align:center;}
.box_category p{margin:3px;text-align:center;}
.category_heading_links{text-decoration:none;}


/*** Products ***/
.box_product{border:1px solid #D4D4D4;float:left;height:200px;margin:5px;overflow:hidden;padding:2px;text-align:center !important;width:150px;}
.box_product_small{border:1px solid #D4D4D4;float:left;height:140px;margin:5px;overflow:hidden;padding:2px;text-align:center !important;width:150px;}
.box_product p{border:0px solid blue;margin:0;padding:0;}
.box_product p img{border:1px solid #EEEEEE;}
.box_product h4{border:0px solid orange;font-size:12px;margin-top:0;}
.box_product_image{background:#EEEEEE;border:0px solid red;float:right;margin:5px;padding:5px;width:240px;}
.box_product_image img{border:1px solid #D4D4D4;}
.box_category img,.cat_img{border:0px solid #909AB5;margin-right:10px;}


/*** Product Tags ***/
.product_tag{/* background:url(/resources/images/icons/icon_tag.gif) no-repeat 3px 3px;*/
color:#ff6600;margin:5px auto;/* padding:3px 3px 5px 25px;*/
text-align:left;}
html>body .notify_box{padding-top:4px;}
.tag_product{border:0px solid orange;color:#FFFFFF;display:block;font-size:16px;font-style:italic;letter-spacing:1px;position:relative;text-align:center;width:100%;}
.tag_product a{color:#FFFFFF !important;text-decoration:none;}
.tag_125h{height:65px;margin-bottom:-110px;padding-top:45px;}
.tag_200h{height:102px;margin-bottom:-180px;padding-top:83px;}
.tag_red{background:url(../images/backgrounds/bg_ribbon_red.png) repeat-x center;}


/*** Cart Table ***/
.cart_table{border:0;margin-top:20px;}

.cart_table tr:hover{background-color:#F8FAFF;}

.cart_table td{border:0px solid red;padding:5px 7px;vertical-align:middle !important;}
.cart_table td img{margin-right:2px;vertical-align:middle !important;}
.cart_table_tr_header td{background-color:#f5f5f5; border-bottom:1px dashed #D4D4D4;font-size:14px;font-weight:bold;}
.cart_tr_sub_header td{border-top:1px dashed #D4D4D4;}
.cart_bg_silver{background:#EEEEEE !important;}
.cart_bg_white{background:#FFFFFF !important;}
.product_thumb_td{height:50px;text-align:right;}
.product_qty_td{text-align:center;white-space:nowrap !important;}
.product_uprice_td{border:1px solid red;text-align:right;white-space:nowrap !important;}
.product_eprice_td{text-align:right;white-space:nowrap !important;width:65px;}
.product_add_to_cart{text-align:center;}
.update_cart_td{text-align:center;}
.items_total_td{font-weight:bold;text-align:right;white-space:nowrap !important;}
.items_total_price_td{text-align:right;white-space:nowrap !important;}
.shipping_tax_rates{white-space:nowrap !important;}
.tax_td{text-align:right;white-space:nowrap !important;}
.tax_price_td{text-align:right;white-space:nowrap !important;}

.savings_td{text-align:right;white-space:nowrap !important;}
.savings_price_td{text-align:right;white-space:nowrap !important;}


.shipping_td{text-align:right;white-space:nowrap !important;}
.shipping_price_td{text-align:right;white-space:nowrap !important;}
.your_total_td{border-top:1px dashed #D4D4D4 !important;text-align:right;white-space:nowrap !important;}
.your_total_price_td{border-top:1px dashed #D4D4D4 !important;text-align:right;white-space:nowrap !important;}
.hilite_price{background:#FCFF7F;font-weight:bold; padding:5px 1px 5px 5px !important;}
.strike_price{text-decoration:line-through;}
.sale_price{color:#990000;}

.footer_buttons{background-color:#f5f5f5;}
.footer_buttons td{padding:10px 7px;text-align:right;}

#shopping_progress{background:url(../images/ecommerce/cart_progress_background.gif);margin-top:-10px;text-align:right;height:26px;}
#shopping_progress a{margin-right:10px;}
.cart_link{background:url(../images/ecommerce/icon_cart.gif) no-repeat;margin-right:5px;padding-bottom:3px;padding-left:16px;}
