@charset "utf-8";
img { border:0;}
#steps_header { background:url(../images/bill/step_01.gif) no-repeat; color:#FFFFFF; font-size:14px; font-weight:bold; margin:0 auto; height:30px; padding-top:25px; text-indent:70px;font-variant:small-caps;}
#steps { width:647px; border-left:9px solid #46a8d1; border-right:9px solid #46a8d1; height:82px;}
#steps ul { margin-left:9px; padding-top:5px;}
#steps ul li { float:left; text-align:center;}

#subNav { width:665px; text-align:center; font-weight:bold; font-size:12px; height:30px;  line-height:30px; color:#53a4c2; margin:10px 0; background:#fffed0;}
#subNav a:link, #subNav a:visited{ color:#53a4c2; text-decoration:none; font-variant:small-caps;font-size:12px;}
#subNav a:hover{ color:#f60; text-decoration:underline;}


#rightBody { width:665px; margin:0 auto; height:100%;}

#mall_left { width:260px; height:100%; float:left;}
#showpics { width:260px; height:170px; }
#mostpop_header { width:251px; height:32px; background:url(../images/bill/popular_01.gif) no-repeat;}
#mostpop_content { width:243px; border-left:1px solid #d7e9e9; border-right:7px solid #d7e9e9;}
#mostpop_content img { padding:5px 5px 0 10px;}
#mostpop_end { width:251px;}
.populartwenty {border-bottom:1px dashed #cdcdcd; line-height:160%; width:95%;  text-align:center; clear:left; float:left; margin:0 5px 0 5px !important; margin:0 0 0 2px}
.populartwenty li { float:left;}
.populartwenty li a:link, ul.populartwenty li a:visited { color:#6c6c6c; text-decoration:none;}
.populartwenty li a:hover { color:#F00; text-decoration:none;}
.suzhi img { margin-top:15px;}
.pop_name { margin-top:5px; width:80px;}

#right_news { width:400px; float:right;}
#right_news_header { width:400px; height:32px; background:url(../images/bill/r_news_01.gif) no-repeat; float:right; clear:right;}
#right_news_content { width:390px; border-left:1px solid #d7e9e9; border-right:7px solid #d7e9e9;}
#right_news_end { width:400px;}

ul.newslist{ list-style:disc;}
ul.newslist li{  margin-left:15px;  width:92%; border-bottom:1px dashed #cdcdcd; line-height:22px;}
ul.newslist li a{ padding-left:10px; background: url(../images/bill/newlist_arrow.gif) 0 50% no-repeat;}
ul.newslist li div{ float:right; font-family:Georgia, "Times New Roman", Times, serif; font-size:10px; color:#666;}
ul.newslist li a:link,ul.newslist li a:visited { color:#6c6c6c; text-decoration:none;}
ul.newslist li a:hover { color:#F00; text-decoration:none;}


#item_header { width:398px; float:right;}
#item_content { width:382px; border-left:8px solid #46a8d1; border-right:8px solid #46a8d1; float:right;}
#item_title { background:url(../images/bill/title_dot.gif) 8px no-repeat; padding:0px 0 0 15px; height:22px; width:364px; margin:0 auto; border-bottom:1px solid #d2e7e8; float:left;}
#space { height:16px; width:380px; float:left;}
.item_txt{ font-size:14px; font-weight:bold; font-variant:small-caps; color:#fc4d0e; letter-spacing:1px;  padding:5px 0 0 5px; float:left; display:block; font-family: Arial, Helvetica, sans-serif; height:22px;}
#item { width:380px; margin:0 auto; float:left; clear:left;}
#item2 { width:95px; float:left; margin:0 auto; text-align:center; padding-top:8px; }

.more2{  float:right; padding-right:5px; 10px 0 0; height:22px;}
.more2 a:link,
.more2 a:visited{font-size:10px;font-family:Arial, Helvetica, sans-serif; font-variant:small-caps; font-weight:bold;}
.more2 a:hover{ color:#f60;}

#item_end { width:398px; float:right;}


#list_header { width:665px; height:31px; background:url(../images/bill/item_list_01.gif) 0 no-repeat; color:#FFFFFF; font-size:14px; font-weight:bold; margin:0 auto; padding-top:30px; text-indent:90px;font-variant:small-caps; float:left;}
#list_content { width:648px; border-left:9px solid #46a8d1; border-right:8px solid #46a8d1; margin:0 auto; float:left;}
#list_end { width:665px; margin:0 auto; float:left;}

#list_content ul.sortul{
	width:625px;
	vertical-align:middle; text-align:center;
	float:left;
	border-bottom:1px dashed #cecece;
	height:30px;
    margin-left:5px;
	}
#list_content ul.sortul2{
	width:625px;
	vertical-align:middle; text-align:center;
	float:left;
	border-bottom:1px dashed #cecece;
	height:100px;
	margin-left:5px;
     	
}
.sortul_icon{float:left; width:90px; vertical-align:middle; margin:3px 20px; display:inline;}
.sortul_name{float:left; width:230px; vertical-align:middle; margin:3px 10px; display:inline;}
.sortul_price{float:left; width:110px; vertical-align:middle; margin:3px 10px; display:inline;}
.sortul_buy{float:left; width:50px; vertical-align:middle; margin:3px 10px;  display:inline;}
.sortul_custom{float:left; vertical-align:middle; margin:3px 10px; display:inline;}


.itembuy img { padding-top:14px;}
.itembuy2 img { padding-top:5px;}

.item_price { margin-top:14px;}
#item_sub_menu { text-align:center; height:28px; word-spacing:50px; font-weight:bold; font-size:14px; color:#FF6600; width:630px; border-bottom:2px dashed #cecece; margin-left:10px;}
#item_sub_menu a:link,#item_sub_menu a:visited { color:#FF6600; text-decoration:none; font-size:14px;}
#item_sub_menu a:hover { color:#53a4c2; text-decoration:underline; font-size:14px;}

#list_content ul.sortul3{
	width:625px;
	vertical-align:middle; text-align:center;
	float:left;
	border-bottom:1px dashed #cecece;
	height:30px;
	margin-left:5px;
     	
}
.sortul_icon3{float:left; width:90px; vertical-align:middle; margin:3px 20px; display:inline;}
.sortul_name3{float:left; width:100px; vertical-align:middle; margin:3px 10px; display:inline;}
.sortul_price3{float:left; width:140px; vertical-align:middle; margin:3px 10px; display:inline;}
.sortul_buy3{float:left; width:160px; vertical-align:middle; margin:3px 10px;  display:inline;}
.sortul_custom3{float:left; vertical-align:middle; margin:3px 10px; display:inline;}

.sortul_icon3-ls{float:left; width:90px; vertical-align:middle; margin:3px 20px; display:inline;}
.sortul_name3-ls{float:left; width:100px; vertical-align:middle; margin:3px 10px; display:inline;}
.sortul_price3-ls{float:left; width:140px; vertical-align:middle; margin:3px 10px; display:inline;}
.sortul_buy3-ls{float:left; width:160px; vertical-align:middle; margin:3px 10px;  display:inline;}
.sortul_custom3-ls{float:left; width:150px; vertical-align:middle; margin:3px 10px; display:inline;}


#item_txts { margin-top:10px;}
.redbold { color:#FF0000; font-weight:bold; font-size:13px;}

.paymentbg1 { background:url(../images/bill/payment_selected.jpg) no-repeat center; text-align:center; color:#FFFFFF; font-weight:bold;}
.paymentbg2 { background:url(../images/bill/payment_unselected.jpg) no-repeat center; text-align:center; color:#FFFFFF; font-weight:bold;}
#paymentnav a:link,#paymentnav a:visited {font-weight:bold; color:#fff; text-decoration:none;}
#paymentnav a:hover { font-weight:bold; color:#f7fa00; text-decoration:underline;}

.bbold { font-size:14px; font-weight:bold ; color:#46a7d1;}

#item_menu { height:25px; margin-top:15px;}
#item_menu ul li {float:left; list-style:none; clear:right;}
#item_menu ul li img { padding-right:2px;}

.item_detail_line { border-bottom:1px solid #e8e8e8;}
.item_detail_title { font-size:13px; font-weight:bold; color:#50aa19;}
.item_detail_title2 { font-size:12px; font-weight:bold; color:#666666;}
.item_detail_title3 { font-size:12px; font-weight:bold; color:#FF0000;}

#con{width:524px; height:244px; float:left}
#con .head_l{width:407px; height:35px; float:left; background:url(../images/bill/cart_01.gif) no-repeat;}
#con .head_r{width:117px; height:35px; float:left;}
#con .left{width:30px; height:161px; float:left; background:url(../images/bill/cart_02.gif) no-repeat;}
#con .f1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #426442;
	line-height: 22px;
	padding:10px; 
}
#con .f2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	padding:10px; 
}
#con .mid{width:377px; height:161px; float:left; text-align: center; vertical-align:middle; background-color:#fff}
#con .right{width:117px; height:161px; float:left; background:url(../images/bill/cart_04.gif) no-repeat;}
#con .footer{width:524px; height:48px; float:left; background:url(../images/bill/cart_05.gif) no-repeat;}


#detailinfo{width:401px; height:500px; float:left}
#detailinfo .de_headl{width:356px; height:64px; float:left; background:url(../images/bill/detailinfo_01.gif) no-repeat; }
#detailinfo .de_name{ text-align:center; padding:22px 0 0 0; font-size:16px; font-weight:bold; color:#2C7A01; font-family: Verdana, Arial, Helvetica, sans-serif;}
#detailinfo .de_headr{width:45px; height:64px; float:left; }
#detailinfo .de_mid{width:401px; float:left; background:url(../images/bill/detailinfo_03.gif); }
#detailinfo .info img{width:181px; height:201px; border:1px solid #000;}
#detailinfo .info{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #6C6C6C; padding:10px 30px 10px 20px; line-height:18px; }
#detailinfo .de_footer{width:401px; height:34px; float:left; background:url(../images/bill/detailinfo_05.gif) no-repeat;}

#bg{position:absolute;display:none;background-color:#000;left:0;top:0;z-index:900000;}
#OutItemInfoDiv{position:absolute;display:none;border:solid 1px #88B8CA;padding:2px;width:530px;background:#fff;left:0;top:0;overflow:hidden;z-index:900001;height:244px;voice-family: "\"}\"";voice-family:inherit;height:244px;}
html>body #OutItemInfoDiv{height:244px;}

#ItemdetailInfo{position:absolute;display:none;border:solid 1px #88B8CA;padding:2px;width:400px;background:#fff;left:0;top:0;overflow:hidden;z-index:900001;height:450px;voice-family: "\"}\"";voice-family:inherit;height:450px; }
html>body #ItemdetailInfo{height:450px;}