@charset "utf-8";
/* CSS Document */
body{
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
/*background:#FFFFFF;*/
background:url(background.jpg) repeat left top;
}

img{
margin:0px;
padding:0px;
border:0 none;
}

a{
border:0 none;
text-decoration:none;
}

td{
vertical-align:top;
}

.tbl{
padding:7px;
table-layout:fixed;
background:#ffffff;
}

.menu_td{
padding-top:7px;
text-align:left;
height:22px;
}

.menu_tbl{
background:url(menu_bg.jpg) repeat-x top left;
height:22px;
color:#FFFFFF;
text-transform:uppercase;
font-size:11px;
text-align:left;
}

.menu_item, .menu_item a{
padding-top:4px;
color:#FFFFFF;
text-align:left;
height:22px;
}

.menu_item_active{
padding-top:4px;
color:#c2c2c2;
text-align:left;
height:22px;
}

.menu_item_home, .menu_item_home a{
padding-top:4px;
color:#FFFFFF;
text-align:left;
height:22px;
}

.bg{
background:#FFFFFF;
}

.menu_service_tbl{
background:#e6e6e6;
height:36px;
border:2px solid #ececec;
cursor:pointer;
}

.menu_service_tbl_active, .menu_service_tbl:hover{
background:#ffffff;
height:36px;
border:2px solid #ececec;
cursor:pointer;
}

.menu_service_tbl_td{
padding-bottom:10px;
}

.menu_service_btn{
text-align:left;
vertical-align:middle;
}

.menu_service_lbl, .menu_service_lbl a{
/*padding-top:10px;*/
text-indent:10px;
color:#133358;
font-size:14px;
font-weight:bold;
font-family:Georgia, "Times New Roman", Times, serif;
vertical-align:middle;
height:36px;
}

.address{
text-align:center;
color:#d1d1d1;
font-weight:bold;
line-height:18px;
padding-top:7px;
}

.phone{
font-size:18px; 
font-family:Georgia, 'Times New Roman', Times, serif; 
vertical-align:top;
}

.content_home{
color:#595959;
text-align:center;
font-size:24px;
padding:0px 40px 0px 44px;
vertical-align:middle;
background:#ffffff;
}

.pathway{
padding:45px 0px 12px 25px;
}

.contact_content{
border-top:1px solid #f2f2f2;
border-bottom:1px solid #f2f2f2;
border-left:2px solid #f2f2f2;
border-right:2px solid #f2f2f2;
padding:5px;
}

.sub_category{
padding-bottom:5px;
height:31px;
cursor:pointer;
}

.sub_category_active, .sub_category_tbl:hover{
background:#ffffff;
height:26px;
border:2px solid #ececec;
}

.sub_category_tbl{
background:#e6e6e6;
height:26px;
border:2px solid #ececec;
}

.sub_category_lbl, .sub_category_lbl a{
vertical-align:middle;
text-align:center;
color:#133358;
font-size:14px;
font-weight:bold;
font-family:Georgia, "Times New Roman", Times, serif;
}

.product_img{
border:1px solid #f3f3f3;
}

.category_title{
color:#133358;
font-size:14px;
line-height:16px;
font-family:Georgia, "Times New Roman", Times, serif;
padding-left:19px;
padding-top:16px;
font-weight:bold;
height:18px;
}

.sub_category_title{
color:#666666;
font-size:12px;
font-family:Georgia, "Times New Roman", Times, serif;
padding-left:19px;
font-weight:bold;
height:18px;
}

.product_name{
padding:25px 0px 0px 31px;
color:#4D4D4D;
font-size:18px;
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:bold;
height:18px;
}

.product_serial{
padding:0px 0px 35px 31px;
color:#666666;
font-size:16px;
line-height:16px;
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:bold;
height:18px;
}

.product_des{
padding:0px 0px 0px 31px;
color:#B2B2B2;
font-size:11px;
font-family:Georgia, "Times New Roman", Times, serif;
word-spacing:-1px;
vertical-align:top;
line-height:12px;
height:122px;
}

.shopping_btn{
padding-left:31px;
vertical-align:bottom;
}

.product_img_td{
padding-right:7px;
padding-top:6px;
}

.product_list{
padding:0px 7px 0px 7px;
}

.product_list_tbl{
background:#e6e6e6;
}

.product_detail_empty{
width:73px;
height:71px;
background:#ffffff;
border:2px solid #ffffff;
}

.product_detail_img{
padding-top:2px;
width:73px;
background:#ffffff;
border:2px solid #ffffff;
}

.product_detail_img:hover{
width:73px;
height:71px;
border:2px solid #808080;
background:#ffffff;
cursor:pointer;
}

/*.product_detail_img_active{
width:73px;
height:71px;
border:2px solid #808080;
background:#ffffff;
}*/

.pagination{
padding-right:10px;
text-align:right;
font-size:12px;
font-family:"myriad Pro";
vertical-align:bottom;
height:16px;	
color:#000000;
}

.pagination a{
font-size:12px;
font-family:"myriad Pro";
color:#000000;
}

.pagination_active , .pagination a:hover{
font-size:12px;
font-family:"myriad Pro";
color:red;
}

.phone_img{
padding-right:7px;
}

.row_header {
background-color:#EDF1EF;
line-height:30px;
text-align:center;
}

td .row:hover{
background-color:#e6ecf1;
}

.cart_header{
color:#000000; 
font-weight:bold;
font-size:12px;
padding-left:3px;
}
.row_tbl{
padding-top:10px; 
font-size:11px;
font-weight:normal;
}

.row_image{
padding-bottom:10px;
padding-left:3px; 
width:90px;
}

.cart_price{
padding-right:15px; 
font-weight:bold; 
font-size:11px;
text-align:right;
vertical-align:middle;
}

.cart_quantity{
border:1px solid #993300; 
background-color:#cbb078;
font-size:11px;
font-weight:normal;
padding-left:3px;
}

.row_tbl{
padding-top:10px; 
font-size:11px;
font-weight:normal;
}

.cart_tbl{
border:2px solid #c2c2c2;
border-collapse:collapse; 
background-color:#e6e6e6; 
padding:5px; 
font-size:11px;
font-weight:normal;
min-height:600px;
}

.what_mycart{
color:#ce992d;
font-size:13px;
}

.cart{
min-height:650px;
padding-left:10px;
text-align:center;
}

.err_msg{
color:#FF0000;
text-align:center;
}

.err_msg_2{
color:#FF0000;
text-align:center;
padding-left:20px;
padding-top:20px;
}

.content_bar_left{
background:url(content_bar_left_bg.jpg) repeat-y left top;
width:12px;
}

.content_bar_right{
background:url(content_bar_right_bg.jpg) repeat-y left top;
width:17px;
}

.requiered{
color:red;
}

.customer_lbl{
vertical-align:middle;
}

.customer_info_tbl{
border-collapse:collapse; 
padding-right:5px;
padding-top:0px;
padding-bottom:0px;
margin-top: 10px; 
}

.info{
color:#133358;
font-size:14px;
font-weight:bold;
vertical-align:middle;
word-spacing:2px;
}

.customer_input{
width:250px;
}

.cart_subtotal{
background:#ffffff;
padding:5px 15px 5px 0px;
text-align:right;
}

.btn_submit{
cursor:pointer;
}

.cart_empty{
font-size:11px;
font-family:Arial;
font-weight:normal;
padding-left:0px;
}
