﻿




.cart_items tr th {
background-attachment:scroll;
background-color:#ECECEC;
background-image:none;
background-position:0 0;
background-repeat:repeat;
height:24px;
line-height:24px;
}
.cart_items tr td {
border-bottom-color:#E6E6E6;
border-bottom-style:solid;
border-bottom-width:1px;
line-height:18px;
padding-bottom:15px;
padding-left:0;
padding-right:0;
padding-top:15px;
vertical-align:top;
}

.cart_items tr td.td1 {padding-right:12px; text-align:right;}
.cart_items tr td.td1 p {margin-bottom:15px;}
.cart_items tr td.td2 dl {margin-left:17px;}
.cart_items tr td.td2 dl dt {
border-bottom-color:#CCCCCC;
border-bottom-style:solid;
border-bottom-width:1px;
border-top-color:#CCCCCC;
border-top-style:solid;
border-top-width:1px;
float:left;
height:100px;
margin-right:14px;
overflow-x:hidden;
overflow-y:hidden;
width:100px;
}
.cart_items tr td.td2 dl dt div {
display:table-cell;
height:100px;
text-align:center;
vertical-align:middle;
width:100px;
}
.cart_items tr td.td2 dl dt div img {vertical-align:middle; }
.cart_items tr td.td2 dl dd {
float:left;
position:relative;
width:306px;
}
.cart_items tr td.td2 dl dd ul li {
clear:both;
line-height:18px;
overflow-x:hidden;
overflow-y:hidden;
}
.cart_items tr td.td2 dl dd ul li a {text-decoration:underline;}
.cart_items tr td.td2 dl dd ul li input {
margin-bottom:5px;
margin-left:0;
margin-right:0;
margin-top:5px;
}

.shopping_cart {
-x-system-font:none;
background-attachment:scroll;
background-color:transparent;
background-image:url("/Images/icon_01.gif");
background-position:1px top;
background-repeat:no-repeat;
font-family:Arial,Helvetica,sans-serif;
font-size:16px;
font-style:normal;
font-variant:normal;
font-weight:bold;
height:32px;
line-height:32px;
padding-left:37px;
}

.cart_items_update tr td {font-size:14px;padding-right:12px;text-align:right;}
.cart_items_update tr td input {margin:8px 0 10px;}
.cart_items_update tr td strong {color:#990000;}

.check_out {border-top-color:#DDDDDD; border-top:solid 2px 3dddddd; padding:25px 0 ;}
.check_out a {text-decoration:underline;}
.check_out input {vertical-align:middle;}
.check_out input.vtop {margin:0 0 1px;vertical-align:top;}

.cen {text-align:center;}
.check_out_dh {line-height:31px; text-align:center;}

/*   payment.aspx */
.pay_successlly {
background-attachment:scroll;
background-color:#F5F5F5;
background-image:url("/Images/success_bg.gif");
background-position:left top;
background-repeat:no-repeat;
padding-bottom:5px;
padding-left:68px;
padding-right:0;
padding-top:15px;
}
.pay_successlly p {font-size:14px;line-height:18px;}
.pay_successlly p.p1 {
color:#F67A16;
font-size:18px;
font-weight:700;
margin-bottom:5px;
}
.pay_successlly p.p2 {margin-top:15px;}
.pay_successlly div.total {margin-top:15px;}
.pay_successlly div.total table tr td {
color:#990000;
font-size:16px;
font-weight:700;
padding-bottom:2px;
padding-left:0;
padding-right:0;
padding-top:2px;
}



.information {
padding-bottom:0;
padding-left:40px;
padding-right:0;
padding-top:28px;
}
.information p {line-height:18px;}
.information p.p1 {
-x-system-font:none;
color:#F67A16;
font-family:Arial,Helvetica,sans-serif;
font-size:18px;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:24px;
}
.information p.p2 {
font-size:16px;
font-weight:700;
margin-top:25px;
}
.information p.p3 {padding-left:15px;}
.information p.p4 {
background-attachment:scroll;
background-color:#F5F5F5;
background-image:none;
background-position:0 0;
background-repeat:repeat;
margin-bottom:10px;
margin-left:0;
margin-right:0;
margin-top:10px;
padding-bottom:10px;
padding-left:25px;
padding-right:25px;
padding-top:10px;
width:700px;
}
.information p.p4 a {text-decoration:underline;}

.pay_info {
background-attachment:scroll;
background-color:#F5F5F5;
background-image:none;
background-position:0 0;
background-repeat:repeat;
margin-bottom:10px;
margin-left:0;
margin-right:0;
margin-top:10px;
padding-bottom:0;
padding-left:5px;
padding-right:5px;
padding-top:0;
width:740px;
}
.pay_info table {
table-layout:fixed;
}
.pay_info table tr td {
line-height:18px;
padding-bottom:5px;
padding-left:0;
padding-right:0;
padding-top:5px;
word-wrap:break-word;
}
.pay_info table tr td.td1 {padding-right:5px;text-align:right; font-weight:bold;  width:150px;}



/*  orderStatus   */
#e_process {
-x-system-font:none;
background-attachment:scroll;
background-color:transparent;
background-image:url("/Images/pro_bg.gif");
background-position:center bottom;
background-repeat:repeat-x;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:14px;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:22px;
margin-bottom:10px;
padding-bottom:6px;
position:relative;
text-indent:10px;
}
#process {
background-attachment:scroll;
background-color:transparent;
background-image:url("/Images/pagebg2.gif");
background-position:0 16px;
background-repeat:no-repeat;
position:relative;
}

#process #aaa {height:120px;}
#process a {
background-attachment:scroll;
background-color:transparent;
background-image:url("/Images/pagebg2.gif");
background-position:0 0;
background-repeat:no-repeat;
display:block;
float:left;
padding-bottom:0;
padding-left:13px;
padding-right:17px;
padding-top:68px;
text-align:center;
width:96px;
}
#process span {
background-attachment:scroll;
background-color:transparent;
background-image:url("/Images/pagebg2.gif");
background-position:0 0;
background-repeat:no-repeat;
display:block;
float:left;
padding-bottom:0;
padding-left:13px;
padding-right:17px;
padding-top:68px;
text-align:center;
width:96px;
}
#process .pro_6 {background-position:-627px -118px;}
#process a.sie {padding-right:0;}
#process a.pro_1 {background-position:-3px -118px;}
#process a.pro_2 {background-position:-127px -118px;}
#process a.pro_3 {background-position:-252px -118px;}
#process a.pro_4 {background-position:-376px -118px;}
#process a.pro_5 {background-position:-502px -118px;}
#process a.pro_6 {background-position:-627px -118px;}
#process a.pro_1:hover {background-position:-3px -245px;}
#process a.pro_2:hover {background-position:-127px -245px;}
#process a.pro_3:hover {background-position:-252px -245px;}
#process a.pro_4:hover {background-position:-376px -245px;}
#process a.pro_5:hover {background-position:-502px -245px;}
#process a.pro_6:hover {background-position:-627px -245px;}
#process a.v_pro_1 {background-position:-3px -371px;}
#process a.v_pro_2 {background-position:-127px -371px;}
#process a.v_pro_3 {background-position:-252px -371px;}
#process a.v_pro_4 {background-position:-376px -371px;}
#process a.v_pro_5 {background-position:-502px -371px;}
#process a.v_pro_6 {background-position:-627px -371px;}
#process.processnew {
background-attachment:scroll;
background-color:transparent;
background-image:url("/Images/pagebg3.gif");
background-position:0 16px;
background-repeat:no-repeat;
position:relative;
}

ul#tab, #order_process{clear:both; height:100%; overflow-x:hidden; overflow-y:hidden;}
div.order_process { border:solid 1px #84A0C5; padding:1px;}
.order_process thead { background-color:#F6F6F6; line-height:30px;}
.order_process tbody td { border-top:solid 1px #84A0C5;}
.order_process tbody td a{ line-height:20px;}

