/* CSS Document */

body{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; margin:0; padding:0; color:#333;}

a:link{color:#333; text-decoration:none;}
a:visited{color:#333; text-decoration:none;}
a:hover{color:#064fdf; text-decoration:none;}

a.blue:link{color:#064fdf; text-decoration:none !important;}
a.blue:visited{color:#064fdf; text-decoration:none !important;}
a.blue:hover{color:#064fdf; text-decoration:underline !important;}

div{line-height:20px;}
#header{width:780px; margin:0 auto;}
#header .logobox{}
#header .logo{width:190px; height:72px; float:left;}
#header .navbox{width:590px; height:72px; float:right;}
#header .navbox .navTopBox{width:590px;}
#header .navbox .navTopBox .navtopLeft{width:24px; height:40px; float:right; background:url(../images/shop_top_nav_left.gif) no-repeat left top;}
#header .navbox .navTopBox .navtop{width:auto; height:40px; float:right; background:url(../images/shop_top_nav_bg.gif) repeat-x top; line-height:22px; color:#666;}
#header .navbox .navTopBox .navtopRight{width:24px; height:40px; float:right; background:url(../images/shop_top_nav_right.gif) no-repeat right top;}
#header .navbox .nav{width:590px; height:32px; clear:both;}
#header .navbox .nav .navtabActive{width:89px; height:30px; text-align:center; font-weight:bold; font-size:14px; color:#fff; line-height:30px; float:left; margin-left:2px; background:url(../images/shop_nav_tab_active.gif) no-repeat left bottom; padding-top:2px;}
#header .navbox .nav .navtab{width:89px; height:30px; text-align:center; font-size:14px; font-weight:bold; line-height:30px; float:left; margin-left:2px; background:url(../images/shop_nav_tab.gif) no-repeat left bottom; padding-top:2px;}
#header .searchbox{width:780px; clear:both;}
#header .searchbox .searchLeft{width:8px; height:63px; float:left; background:url(../images/shop_nav_search_left.gif) no-repeat left top;}
#header .searchbox .searchRight{width:8px; height:63px; float:left; background:url(../images/shop_nav_search_right.gif) no-repeat right top}
#header .searchbox .searchMid{width:764px; float:left; background:url(../images/shop_nav_search_bg.gif) repeat-x top;}
#header .searchbox .search{width:764px; height:30px; padding-top:3px; line-height:30px; text-align:center;}
#header .searchbox .search input.text{width:186px; border:1px solid #ff80b3; height:17px;}
#header .searchbox .search input.button{padding-top:2px;}
.select{width:150px; border:1px solid #ff80b3; height:19px;}

.white{color:white;}
.bolid{font-weight:bold;}
.marL1em{margin-left:1em;}
.t14px{font-size:14px;}

.wrapper{width:780px; margin:0 auto; margin-top:8px;}

#footer{width:780px; margin:0 auto; clear:both;}
.serviceFlowBox{border:1px solid #bbb; width:778px;}
.serviceFlow{width:135px; float:left; padding:3px 0 3px 20px;}
.serviceul{list-style-image:url(../images/listImg.gif); margin:0 0 0 15px; padding:0;}
.serviceul li{margin:0; padding:0;
	height: 20px;
}
.nav_bottom{ text-align:center; border-top:1px solid #666; height:33px; line-height:33px; margin-top:8px; clear:both;}
.copyrightbox{text-align:center;}
.copyright{width:720px; line-height:18px; color:#585858; text-align:center; padding:8px 0; border-bottom:1px solid #ccc; margin:0 auto; }

.stat{text-align:center; margin-bottom:12px; margin-top:8px; color:#666;}



.clear{clear:both; height:0; overflow:hidden;}
.bold{font-weight:bold;}


.myCart{border-bottom:1px dashed #a8a8a8; height:50px; margin-top:6px;}
.tableTitle{height:22px; margin-top:12px; padding-left:6px; font-size:14px; font-weight:bold;}
.tabledata{border:1px solid #9fcced; height:24px; line-height:24px; width:100%;}
.tabledata td{padding:0 5px;}
.tabledata .Firsttr{background:#ecf7fb; text-align:center;}
.tabledata .FirsttrLeft{background:#ecf7fb;}
.tabledata .tr{text-align:center;}
.tabledata .tr td{border-top:1px solid #9fcced;}
.tabledata .trLeft{text-align:left;}
.tabledata .trLeft td{border-top:1px solid #9fcced !important; padding-left:500px !important;}
.tabledata .Lasttr{height:45px; line-height:45px;}
.tabledata .Lasttr td{border-top:1px solid #9fcced; padding-right:30px; text-align:right;}
.buttonbox {text-align:right; padding-top:15px; height:70px;}
.buttonbox1 {text-align:right; padding-top:15px; height:50px; border-bottom:1px dashed #a8a8a8;}
.clearCartButton{border:0; width:111px; height:28px; padding-left:22px; background:url(../images/shop_clear_cart.gif) no-repeat left top; margin-left:6px;}
.goOnBuy{border:0; width:103px; height:28px; padding-left:25px; background:url(../images/shop_goon_buy.gif) no-repeat left top; margin-left:6px;}
.quShouyintai{border:0; width:103px; height:28px; padding-left:29px; background:url(../images/shop_qushouyingtai.gif) no-repeat left top; margin-left:6px;}
.remark {border-top:1px dashed #a8a8a8; padding-top:25px; height:70px; color:#666;}

.title{font-size:14px; font-weight:bold; border-bottom:1px dashed #a8a8a8; height:27px; margin:15px 0 8px 0; padding-left:6px;}
.marL1emtr{text-align:left;}
.marL1emtr td{border-top:1px solid #9fcced; padding-left:1em !important;}
.marL3emtr{text-align:left;}
.marL3emtr td{border-top:1px solid #9fcced; padding-left:3em !important;}
.line16px {line-height:16px !important;}
.button_validate{width:96px; height:21px; border:0; text-align:center; color:#9fcced; font-weight:bold; padding-top:2px; background:url(../images/shop_validate_button.gif) no-repeat center top; margin:2px 0;}
.button_step{width:80px; height:28px; border:0; line-height:28px; text-align:center; background:url(../images/shop_stepButton.gif) no-repeat center top; margin-left:6px;}

.tableboxL {width:400px; padding-top:1em; float:left;}
.tableboxR {width:380px; padding-top:1em; float:left; margin-bottom:1em;}
.tablebox {padding:1em 0;}
.table_bank{border:1px solid #9fcced; width:380px;}
.table_bank td{border-bottom:1px solid #9fcced; border-right:1px solid #9fcced; height:24px; line-height:24px; padding:0 3px;}
.table{border:1px solid #9fcced; width:100%;}
.table .first{background:#ecf7fb; text-align:center; font-weight:bold;}
.table td{border-bottom:1px solid #9fcced; border-right:1px solid #9fcced; height:24px; line-height:24px; padding:0 3px;}

.subtabbox{height:26px; padding-top:18px;}
.subtabActive{height:26px; width:83px; line-height:26px; text-align:center; padding-left:6px; float:left; background:url(../images/shop_subtabActive.gif) no-repeat center top; font-weight:bold; color:#9fcced; margin-right:2px;}
.subtab{height:26px; width:83px; line-height:26px; text-align:center; padding-left:6px; float:left; background:url(../images/shop_subtab.gif) no-repeat center top; margin-right:2px;}
.pagination{border:1px solid #9fcced; background:#ecf7fb; height:27px; line-height:27px; padding:0 1em; clear:both;}

.hotListTable{border-bottom:1px dashed #a8a8a8;}
.hotListImg{width:120px; text-align:center; padding-top:1em;}
.hotListTitle{width:100%; margin-top:8px; padding:0 10px;}
.hotListInfo{padding:0 10px 10px 10px;}
.hotListPrice{padding-bottom:10px;}

.listdiv{width:390px; border-bottom:1px dashed #a8a8a8; float:left; padding:1em 0;}
.listproductImg{padding:0 10px; width:160px; text-align:center; float:left;}
.listtitle{height:18px; width:200px; float:right; font-weight:bold; color:#0a7acd;}
.listPrice{width:200px; float:right;}
.listbutton{width:200px; float:right; padding-top:1em;}

.favlistTop{padding:6px; margin-top:8px; border-left:1px solid #ccc; border-right:1px solid #ccc; border-top:1px solid #ccc;}
.favlistBottom{padding:6px; margin-bottom:8px; border-left:1px solid #ccc; border-right:1px solid #ccc; border-bottom:1px solid #ccc;}
.favbutton {width:91px; height:28px; border:0; padding-left:5px; background:url(../images/shop_favbutton.gif) no-repeat center top; margin-right:1em;}

.orderAbout{border:1px solid #ccc; background:#f8f8f8; padding:5px 1em; margin-top:8px;}

.graytable{border:1px solid #ccc; width:100%; margin-top:1em;}
.graytable td{height:24px; padding-top:3px; line-height:20px; padding:0 6px;}
.graytable .grayth{background:#f2f2f2;}
.graytable .graytr td{border-top:1px solid #ccc;}

.magenta{color:#9fcced;}
.marL6em{margin-left:6px;}
.marL3em{margin-left:3em;}
input.text{border:1px solid #999; height:16px; margin:2px 0;}
.hack8px{height:8px; overflow:hidden; clear:both;}
.mar6px{margin:6px;}

