/* CSS Document */

html, body {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; margin: 0px; padding: 0px;
	height:100%; /* needed for container min-height */
}
td {vertical-align: top;}
h1 {border-bottom: 1px dotted #666666; color: #339900; font-family: Arial, Helvetica, sans-serif; font-size: 22px; margin: 0px; padding-bottom: 3px;}
h2 {border-bottom: 1px dotted #666666; color: #339900; font-family: Arial, Helvetica, sans-serif; font-size: 18px; margin: 0px; padding-bottom: 3px;}
a:link, a:visited {color: #000000; text-decoration: none;}
a:hover {color: #000000; text-decoration: underline;}


#container {
	position: relative; /* needed for footer positioning*/
	margin: 0 auto; /* center, not in IE5 */
	height: auto !important; /* real browsers */
	height: 100%; /* IE6: treaded as min-height*/
	min-height: 100%; /* real browsers */
}

#bg_header {background-color: #59636F; color: #FFFFFF;}

#langtitle {font-weight: bold; height: 30px; margin: auto; width: 900px;}
#langtitle ul {display: inline; list-style-type: none;}
#langtitle li {float: right; height: 28px; line-height: 28px; padding-left: 10px;}
#langtitle a:link, #langtitle a:visited {color: #FFFFFF; text-decoration: none;}
#langtitle a:hover {color: #FFFF00; text-decoration: underline;}

#menutitle {background-image: url(/app/images/en/bg_menutitle.jpg); background-repeat: no-repeat; height: 50px; margin: auto; width: 900px;}
#menutitle td {background-image: url(/app/images/en/bullet_menutitle_02.jpg); background-repeat: no-repeat; height: 50px; padding-left: 30px; text-align: left; vertical-align: middle;}
#menutitle ul {display: inline; list-style-type: none;}
#menutitle li {float: left; font-weight: bold; height: 50px; line-height: 50px; padding-right: 6px; padding-left: 6px;}
#menutitle a:link, #menutitle a:visited {color: #CC6633; display: block; font-weight: bold; text-decoration: none;}
#menutitle a:hover {color: #336633;}



.inum {width: 40px;}

#main {margin: auto; width: 900px;
	padding-bottom: 240px; /* bottom padding for footer */
}

#bg_footer {color: #FFFFFF; background-color: #59636F;
	position: absolute;
	width: 100%;
	bottom: 0px; /* stick to bottom */
	left: 0px;
}

#footer {font-size: 11px; height: 120px; margin: auto; padding: 10px; text-align: center; width: 880px;}
#footer a:link, #footer a:visited {color: #FFFFFF; text-decoration: none;}
#footer a:hover{color: #FFFFFF; text-decoration: underline;}

#floatbar {bottom: 0px; left: 0px; position: fixed; text-align: center; width: 100%; z-index: 100;}
#float_bar {background-image: url(/app/images/en/foot_bg.gif); border-top: 1px solid #C2C0C0; bottom: 0px; height: 30px; left: 0px; position: fixed; width: 100%; z-index: 100;}
#floatbar_01 {line-height: 30px; margin: auto; text-align: left; width: 900px;}

#content_full {float: left; padding: 10px; width: 880px;}
#content_full li {padding-bottom: 7px;}
#content_left {float: left; padding: 10px; width: 580px;}
#content_left li {padding-bottom: 7px;}
#content_right {background-image: url(/app/images/en/bg_right.jpg); background-repeat: no-repeat; padding: 10px 20px; width: 260px;}
#content_right h2 {color: #339900; font-size: 100%; border-bottom: 1px dotted #666; margin: 0; padding-bottom: 3px; font-family: Verdana, Arial, Helvetica, sans-serif; }
#content_right li {padding-bottom: 7px;}

#rightbox {background-image: url(/app/images/en/rightbox_top.gif); background-repeat: no-repeat; margin: 10px 10px 0px 10px; width: 280px;}
#rightbox h2 {border: none; color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 100%; padding: 6px 10px;}
#rightbox ul {padding-left: 15px;margin-left:5px;}
#rightbox li {padding-bottom: 7px;}
#rightbox_middle {border-left: 1px solid #C2C0C0; border-right: 1px solid #C2C0C0; padding: 10px; width: 258px;}
#rightbox_bottom {background-image: url(/app/images/en/rightbox_bottom.gif); background-repeat: no-repeat; width: 280px; height: 5px;}

#flash_container {background-image: url(/app/images/en/bg_indexAd.jpg); background-repeat: no-repeat; height: 250px; margin-bottom: 5px; padding: 5px 0px; text-align: center; width: 580px;}

#intro_container {width: 580px;}
#intro_container h2 {color: #339900; font-size: 100%; border-bottom: 1px dotted #666; margin: 0; padding-bottom: 3px; font-family: Verdana, Arial, Helvetica, sans-serif;}
#intro_container ul {padding-left: 15px;margin-left:5px;}

#column_a {padding: 0px 10px 10px 15px; width: 170px;}
#column_b {padding: 0px 10px 10px 10px; width: 163px; border-left: 1px dotted #CCCCCC; border-right: 1px dotted #CCCCCC;}
#column_c {padding: 0px 15px 10px 10px; width: 175px;}

#quicklink {height: 40px; padding: 5px 0px 0px 0px;}
#quicklink img {border: 0px; float: left; height: 40px; width: 50px;}



.caption1 {color:#D97C00; padding-left: 15px; text-align: left;}
.red {color: #FF0000;}
.grey{color:#a0a0a0;}
.tb1 {
     margin-top: 22px;
     border-collapse : collapse;
     border-top: 1px solid #cdcdcd;
     border-left: 1px solid #cdcdcd;
}
.tb1 td, .tb1 th {
     padding: 4px;
     border-right: 1px solid #cdcdcd;
     border-bottom: 1px solid #cdcdcd;
}
.th1 {background: #FFDF80; height:30px;}
.th2 {background: #FFEEB9; height: 22px;}
.th3 {background: #F3F3F3; font-weight:normal;}
.list {list-style: none; margin: 0px; padding: 0px;}
.list li{list-style-type: none; margin: 10px 3px; padding: 0px;}
.list5 {list-style: none; margin: 0px auto; padding: 0px;}
.list5 li {color: #333333; margin: 0px; padding: 5px 0px 5px 30px; text-align: left;}
.list7 {list-style: none; margin: 0px; padding: 0px;}
.list7 li {float:left; height: 160px; line-height: 28px; margin: 0px 12px 0px 0px; padding: 0px;}
.list7 img {border: 1px solid #666666; padding: 3px;}
.list8 {margin: 0px; padding: 0px;}
.list8 li {list-style-type: none; padding: 10px 0px;}
li.bt_pos{text-align: center;}
#query{text-align:center;margin:0;padding:60px 0;}
#query fieldset{margin:0 auto;width:500px;border:1px solid #E09627;text-align:left;}
#query legend{margin:0;padding:6px 6px 4px;font-size:13px;background:#E09627;border:1px solid #FFDF80;color:#FFF;font-weight:bold;}
a.atitle, a.atitle:visited {color: #FF9000; font-weight: bold; text-decoration: none;}
a.atitle:hover {color: #FF9000; font-weight: bold; text-decoration: underline;}
a.a3:link, a.a3:visited {color: #FF9000; font-weight: bold; text-decoration: none;}
a.a3:hover {color: #FF9000;}
a.a4:link, a.a4:visited {color: #0B76E1; text-decoration: none;}
a.a4:hover {color: #E09627; text-decoration: none;}
a.a5 {color: #333333; text-decoration: none;}
a.a5:hover {color: #FF9000;}
.error {margin:10px 0;border:1px solid #F00;background:#FFEEEE;padding:8px 10px;line-height:150%;color:#666; overflow:auto;}
.error ul {margin:0;padding:0;list-style:none;line-height:140%;}
.error ul li {margin:0;padding-left:15px;line-height:140%;}
#tracking
{
	background-color: #F3F3F3;
}
#tracking .number
{
	background-color: #CD871D;
	padding:4px;
	font-size:13px;
	font-weight:bold;
	color:#fff;
	line-height: 160%;
}
#tracking .inputform
{
	border-top: 2px solid #FFDF80;
	background-color: #F6F6F6;
	padding:5px;
	margin-bottom: 15px;
}
#tracking dt,#tracking dd
{
	padding:2px;
}
.alert_title {height:30px;border:1px solid #CCC;background:#F2F2F2;color:#bbb;}
.alert_title ul{margin:0;padding:0;list-style:none;}
.alert_title li{margin:0 0 0 12px;padding:0;float:left;line-height:30px;font-size:13px;}
.highlight {color:#000;font-size:15px; font-weight:bold;}
.rules{margin:10px 0;border:1px solid #24618E;background:#D8E8F5;padding:8px 10px;line-height:150%;color:#666;height:420px;overflow:auto;word-break : keep-all;}
.rules h3{margin:0;padding:0;font-size:15px;text-align:center;border:0;color:#000;}
.rules h5{margin:0;padding:0;font-size:13px;text-align:left;border:0;color:#333;}
.rules h6{margin:0;padding:0;font-size:12px;text-align:left;border:0;color:#333;}
.rules ul{margin:0;padding:0;list-style:none;line-height:140%;}
.rules ul li{margin:0;padding-left:15px;line-height:140%;}
.rules p,.rules p li{margin:6px 0;padding:0;font-size:12px;text-align:left;border:0;}
.form1{margin:0;padding:0;text-align:center;}
.inputfield{border:1px solid #CCC;padding:4px 8px 5px 12px;}
.inputfield legend{padding:6px 8px;font-size:13px;color:#0080C0;font-weight:bold;}
.inputfield table{border-collapse : collapse;}
.inputfield tb{text-align:left;padding:6px 4px;color:#333;}
.text1{width:280px;font-szie:12px;}
.text2{width:60px;font-szie:12px;}
.commentarea{width:96%;height:100px;font-szie:12px;}
.div_title1{margin:0;background:url(img/xuxian2.gif) repeat-x left bottom;padding:5px 3px; }

#extra_shipper_info{
	margin:20px 0px 10px;

}
#extra_shipper_info h3{
	margin-bottom:20px;
	font-size: 13px;
}
#extra_shipper_info table {
	marign: 0 0 10px;
	border:1px solid #666;border-collapse : collapse;
}
#extra_shipper_info table th{
 padding: 10px;
 background-color: #efefef;
 border:1px solid #666;
}
#extra_shipper_info table td{
 background-color: #ffffff;
 padding: 10px;
 border:1px solid #666;
}
/*help - faqs
-------------------------------------------------------------------------------*/
.ask ol{
	list-style: none;
	margin:0;
	padding:0;
}
.help_bg {
	background: transparent url(/app/images/en/support_doc.gif) no-repeat 95%
		10px;
}

.QA {
	font: bold 15px arial, helvetica, tahoma;
	color: #c0c0c0;
	padding-right: 4px;
}

.help_list,.help_list dd {
	margin-bottom: 20px;
}

.help_list dt,.help_list dd {
	color: #666666;
	line-height: 1.65em;
}

.help_category_name {
	padding-left: 18px;;
	background: url(/app/images/en/dot2.jpg) no-repeat 0 50%;
}

.tb2 {
	border-collapse: collapse;
	margin-bottom: 20px;
}
.tb2 th{
	border: 1px solid #c6c6c6;
	background-color: #FFDF80;
	padding: 0.5em;
	line-height: 1.625em;
}
.tb2 td{
	border: 1px solid #c6c6c6;
	padding: 10px;
}
.horizontal_list{
	list-style: none;
}
.horizontal_list li{
	float: left;
	margin-right: 10px;
}
.partners{
list-style: none;margin:0;padding:0;text-align:center;
}
.partners a{
display:block;height:83px;
}
.partners a img{
border:0;
}
.partners span{
display:block; border-top: 1px dotted #666; border-bottom: 1px dotted #666;line-height: 36px;font-size:13px;font-weight:700;
}
.partners li {
    width: 277px;
    min-height: 120px;
		text-align:center;
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: top;
    margin: 5px;
    zoom: 1;
    *display: inline;
    _height: 120px;

}
#pay{width:1240px; margin:auto}
#pay fieldset{ color:#000}
#pay fieldset img{ margin-left:3px}

#banner {background-image: url(/app/images/en/bg_banner.jpg); background-repeat: no-repeat; height: 160px; margin: auto; text-align: left; width: 900px;}
#logo{ width:200px; height:160px; float:left}
#search{ width:670px; float:left; padding:45px 0px 30px 30px; height:85px}
#search *{margin:0px; padding:0px;font-size:11px; font-family: Verdana, Arial, Helvetica, sans-serif;}
#search ul{ list-style:none;}
#search ul li{height:30px;}
#search ul li *{ vertical-align:middle}
#search input{ border:1px solid #666}
#search ul .sencondsearch{ padding-left:130px; height:28px; padding-top:10px}
.piaofu{ width:284px; float:left; margin-top:80px}
.piaofu * { margin:0px; padding:0px}
.piaofu h2{ height:27px; line-height:27px; color:#fff; background:url(/app/images/en/piaofutitlebg.gif)}
.piaofu ul{ list-style:none;border:1px solid #C2C0C0; padding:10px}
.piaofu ul li{ line-height:20px}
.success_box {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#EBFEDF url(/app/images/en/icon_success.gif) no-repeat scroll 5px 5px;
border:1px solid #859802;
color:#666666;
height:50px
}
.errorbox {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FEDFDF url(/app/images/en/icon_error.gif) no-repeat scroll 5px 5px;
border:1px solid #BF0000;
color:#BF0000;
height:50px
}