#box_product h1{font-size: 16px; font-weight: bold; font-family: arial, sans-serif; color: #f7772c;}
.h1left{ margin: 2px 0 0 5px; padding: 0;}
.h1center{margin: 2px 0 5px 0; padding: 0; text-align:center;}
.box_p{float: left; width: 625px; border: 1px solid #e3e3e3; padding: 2px; margin-bottom: 13px;}
.box_p .title{height: 19px; max-height: 17px; text-align: left; background: url(../../images/bg_title.jpg) repeat-x; color: #ffffff; border: 1px solid #e3e3e3;}
.box_p h2{color: #ffffff; font-size: 11px; font-weight: bold; text-transform: uppercase; margin: 0; padding: 2px 0 0 25px; background: url(../../images/blocks/headmenu_arrow.gif) 2% 60% no-repeat;}
.ppic{text-align: center; margin-bottom: 5px;}
.ppic a:link, .ppic a:visited, .ppic a:active{display: block; padding: 3px 0; color: #fd9500; font-weight:bold; font-size: 11px;}
.ppic a:hover{display: block; padding: 3px 0; color: #3f6e9d; text-decoration: none;}

.plead{font-size: 12px; margin: 0 0 10px 0;}
.plead p{font-size: 12px; margin-top: 0;}

#product_lead{text-align: justify; color: #5f5f62; font-size: 13px; font-family: verdana, arial, sans-serif}
#product_lead .plead,#product_lead .plead p{ font-size: 14px;}
#product_lead h2{margin: 15px 0 10px 0; padding: 2px 0 0 25px; background: url(../../images/blocks/arrow_orange.jpg) 1% 50% no-repeat; color: #5f5f62; font-size: 14px; font-family: verdana, arial, sans-serif; text-transform: none;}
#product_lead h3{margin: 15px 0 10px 0; padding: 0; background: none; color: #5f5f62; font-size: 12px; font-family: verdana, arial, sans-serif; text-transform: none;}

.size_help{margin: 5px 0 5px 5px; font-weight: bold;}
.size_help a:link, .size_help a:visited, .size_help a:active{color: #fd9500; font-weight:bold; font-size: 11px;}
.size_help a:hover{color: #3f6e9d; text-decoration: none;}

.tablep{width: 100%; margin: 0; padding:0;}
.tablep .tptd{width:49%; border: 1px solid #e3e3e3; margin: 0; padding: 2px; vertical-align:top;}
.tablep .tptd40{width: 39%; border: 1px solid #e3e3e3; margin: 0; padding: 2px; vertical-align:top;}
.tablep .tptd60{width: 60%; border: 1px solid #e3e3e3; margin: 0; padding: 2px; vertical-align:top;}

.addcart_left{clear:left; margin-top: 5px; vertical-align: top; font-size: 12px;}
.addcart_right{float:right; margin-top: 10px; text-align: center;}

.input_fq{width: 20px; font-size:12px; margin: 0; padding: 0; font-family: tahoma, sans-serif; text-align: right;}
.shopinput_b {height: 26px; float: left; margin: 0; padding: 0 2px 0px 2px;}
.shopinput_b .left {float: left; height: 22px; width: 10px; background: url(/images/smiles/burycartbut_01.gif) repeat-x;}
.shopinput_b .cent {float: left; height: 22px; margin: 0; padding: 0 2px 0px 2px; vertical-align: top; font-size: 10px; color: #ffffff; font-weight: bold; font-family: tahoma, sans-serif; background: url(/images/smiles/burycartbut_03.gif) repeat-x; border: 0; text-transform: uppercase;}
.shopinput_b .right {float: left; height: 22px; width: 28px; background: url(/images/smiles/burycartbut_05.gif) repeat-x;}
.shopinput_b .right .icon {margin-left: 15px; margin-top: 4px; font-size: 10px; color: #000000; font-weight: bold; font-family: tahoma, sans-serif;}

.cart_table {width: 80%; border: 1px dashed; border-color: #CCCCCC; margin: 5px 0 10px 20px; padding: 3px 3px 3px 3px;}
.cart_table .td_left {width: 70%; text-align: left;}
.cart_table .td_center {width: 30%; text-align: center; vertical-align: top;}

#box_product .stock{margin-top: 10px; font-size: 13px;}
#box_product .space{clear: both; margin: 4px 0 8px 2px;}
#box_product a:link, #box_product a:visited, #box_product a:active{color: #f7772c;}
#box_product a:hover{color: #4d74bb;}
#box_product .price_box1{text-align:left; float:none; margin: 5px 0 10px 20px;}
#box_product #cart_table {width: 80%; border: 1px dashed; border-color: #0D2C46; margin: 5px 0 10px 20px; padding: 3px 3px 3px 3px;}
#box_product #cart_table td {padding: 0 0 4px;}
#box_product #cart_table .td_left {width: 70%; text-align: left;}
#box_product #cart_table .td_center {width: 30%; text-align: center; vertical-align: top;}

#subcategories{width: 100%; margin-bottom: 20px;}
#subcategories table{width: 100%; border:none; }
#subcategories td{width: 33%; font-weight: bold; text-align: center; vertical-align: bottom; padding-bottom: 10px; font-size: 14px;}
#subcategories img{margin-bottom: 5px;}


.carttable{background-color:#e3e3e3;padding:0px;margin:0px; vertical-align:top;}
.carttable th{background-color: #dce4f6; color: #3a4750; font-weight:bold; font-size: 11px; margin:2px; padding:4px; vertical-align:top;}
.carttable td{background-color: #ffffff; color: #3a4750; padding:4px; vertical-align:top;}
.carttable .td1{background-color: #ffffff; vertical-align:top;}
.carttable .td2{height: 1px; font-size: 2px; background-color: #ffffff; vertical-align:top; border-bottom: 1px solid #e3e3e3;}
.carttable .td3{text-align: right; color: #4d74bb; font-weight: bold; font-size: 11px;}
.carttable h3{margin: 0 0 4px 0; padding: 0;}
.carttable p{margin:0; padding:0;}
.sum_price{display:inline; width: 100px; border:1px solid red}

.carttable a:link, .carttable a:visited, .carttable a:active{color: #f7772c; font-weight:bold; font-size: 12px; font-family: arial, sans-serif;}
.carttable a:hover{color: #3f6e9d;}

.box_checkout{float: left; width: 98%; padding: 0 5px;}
.box_checkout_top{float: left; width: 100%; background-color: #9199AE; margin-bottom: 2px; }
.box_checkout_top h3{padding: 0 0 0 8px; font-size: 11px; font-family: tahoma, sans-serif; color:#fff; text-transform: uppercase;}
.box_checkout_content{clear:left; border: 1px solid #9199AE; padding: 5px 10px 0 0; font-size: 12px; background-color: #fff;}
.s_line{float: left; clear:left; width: 100%; padding-bottom: 10px; color: #000;}
.shipping_step1{float: left; width: 30px;}
.shipping_step2{margin-left: 30px;}
.shipping_step2 .price_c{font-weight: bold; color: #f7772c; font-size: 16px;}
.checkout_button{width: 99%; text-align: center; margin-top: 5px; margin-bottom: 10px;}

#page_checkout .in2{overflow:auto;}
#page_checkout p{clear:both;}
.step1l{width: 200px; float: left; border: 1px solid #cccccc; margin-bottom: 20px; padding: 5px;}
.step1r{width: 200px; float: right; text-align: right; border: 1px solid #cccccc; padding: 5px;}

.step2{width: 250px; border: 1px solid #cccccc; margin-bottom: 10px; padding: 5px;}
.step2 h3{font-size: 13px; text-align: center; color: #993501;}
.step2 h5{font-size: 12px; font-weight: bold; margin: 0 0 5px 0; padding: 0;}
.step2 p{font-size: 12px; margin: 3px 0 7px 0; padding: 0;}
#billing_info{float:left;}
#shipping_info{float:right;}

.order_accept{border: 1px solid #e3e3e3; margin: 3px 5px 5px 3px; text-align: left; padding: 2px; height: 200px; overflow:auto;}

.sizes{float: left; margin: 5px 10px 5px 0px;}
.sizes table{margin: 0 0 5px 0; padding: 2px 0; border: 1px solid #e3e3e3;}
.sizes .std1{background-color: #7ea1e3; color: #ffffff; border: 1px solid #e3e3e3; font-size: 11px; margin:2px; padding:4px; vertical-align:top;}
.sizes .std2{ vertical-align: top; text-align: left; border: 1px solid #e3e3e3; margin: 2px;}


#checkout_nav{margin-bottom: 10px; color: #606060; font-size: 11px;}
#checkout_nav .act{color: #fd6300; font-weight: bold; font-size: 12px;}

#order_mail {text-align: center;}
#order_mail table{margin: 10px 0;}
#order_mail td{ text-align: left;vertical-align: top;}
#order_mail .td1{ width: 150px; font-weight: bold; padding-left:15px;}
#order_mail .td2{text-align: center;}
#order_mail p{margin: 20px 0; font-weight: bold; color: #fd6300;}

.bar{float: left; width:100%; height: 20px; margin:10px 0px; padding: 7px 0px 0px 0px; 
	text-align: center; color: #bf292a;; font-size: 9px; font-weight: bold;}

/*checkout*/
.checkout_td1{float: left; width: 190px; padding: 0 10px 0 0;}

.info{padding: 6px 0 6px 18px; margin-bottom: 1px; font-size: 11px; font-family: tahoma, sans-serif; color:#3A4750; background-color: #DCE4F6;}

.checkout_td2{float: left; width: 180px; margin-top: 1px; padding: 2px 4px; font-size: 12px; background-color: #fff; border: 1px solid #E3E3E3;}
.ch_line{clear: left; float: left; width: 100%; color: #000;}
.ch_line span{margin-left: 10px;}
.checkout_td2 strong{display: block; float: left; text-align: right;}
.checkout_td2 span{display: block; float: left;}

.checkout_td3{float: left; width: 200px; height: 92px; margin-top: 9px; padding: 5px 4px; font-size: 12px; border: 1px solid #E3E3E3;}

/* for products */
.stock{text-align: right; font-weight: bold; font-size: 13px; color: #f7772c;}
.price{font-weight: bold; color: #f7772c; font-size: 16px;}
.price_old{font-weight: bold; color: #000000; text-decoration: line-through;}
.price_economy{font-weight: bold; color: #0D6AC9;}
.price_box1{text-align: left; margin: 5px 0 10px 20px;}

.prod_list{float: left; width: 100%; border: 1px solid #cccccc; margin: 5px 0;}
.prod_list td{padding: 0 0 4px 0; color: #5f5f62;}
.prod_list .td2{padding: 0px; height: 1px; border-top: 1px solid #cccccc;}
.prod_list .pic{border: 1px solid #cccccc;}
.prod_list .price{color: #f7772c; font-size: 16px; font-weight: bold;}
.prod_list h3{margin: 0 0 5px 0; padding: 0; font-size: 14px; font-weight: bold; font-family: arial, sans-serif;}
.prod_list a:link, .prod_list a:visited, .prod_list a:active{color: #f7772c;}
.prod_list a:hover{color: #4d74bb;}
.prod_list .infobox {float:left;}
.prod_list .oicons{float:right; margin: 8px 0 8px 0;}
.prod_list .space{clear: both; margin: 8px 0 8px 2px;}
.prod_list p{margin: 0; padding: 0;}

.clead{width: 427px; margin: 0px 0 5px 80px; padding: 0; text-align: left; font-weight: bold; font-size: 14px; color: #1c306b;}
.clead h1{margin: 15px 0px; padding:0px; color: #ffb401; font-size: 16px;}
.clead h2{margin: 15px 0px; padding:0px; color: #1c306b; font-size: 14px;}

#systems h3{font-size: 15px; color: #AD2031; margin: 0; padding: 20px 0 5px 0;}
#systems h2{font-size: 17px; color: #1A2D67; margin: 0; padding: 10px 0 0 0; text-align: center;}

#search_results{}
#search_results h2{clear: both; float: left; width: 100%; text-align: left; color:#ad2031;}

.search_items{float: left; width: 622px; margin: 0 0 15px 0; padding:  0 0 4px 0;
border-width: 1px 0; border-style: solid; border-color: #ccc; background-color: #f9f9f9;}
.search_item_1{float: left; width: 100%;}
.search_item_2{float: left; width: 292px;}
.search_item_3{float: left; width: 185px;}
.search_item{float: left; width: 100%;}
.search_item p{margin: 0; padding: 0;}
.search_item_2 h4{ height: 55px;}
.search_item_3 h4{ height: 55px;}
.search_item h4{margin: 2px 0 5px 0; padding: 0; color: #000; font-size: 12px;}
.search_item h4 a:link, .search_item h4 a:visited, .search_item h4 a:active{color: #fd6300; text-decoration: underline;}
.search_item h4 a:hover{color: #1C306B; text-decoration: underline;}
.search_item h5{margin: 0 0 3px 0; padding: 0; color: #000; font-size: 11px;}
.search_item img{border: 1px solid #ccc;}
.search_item_1 img{float: left; margin: 0 4px 0 0;}
.line_sum{float: right; width: 100%; padding: 4px 0; font-size: 15px; font-weight: bold; text-align: right; background-color: #fff; border-bottom: 1px solid #ccc;}
.line_sum .price_box1{display: inline;}
.line_sum .price{color:#ad2031;}
.search_item2{float: left; width: 30px; padding-top: 10px; text-align: center; font-size: 30px; font-weight: bold;}

