.step-nav,h1.shop_title{width:960px;margin:0 auto;}

.step-nav{width:930px;margin-top:15px;background:url(/img/bg_shop.png) 0 0 no-repeat;height:35px;line-height:26px;padding:0 15px}

h1.shop_title{width:930px;background:url(/img/bg_shop.png) 0 -35px no-repeat;font-family:'微软雅黑',simhei;font-size:20px;height:60px;line-height:50px;padding:0 15px;color:#D0121B;white-space:nowrap;overflow:hidden;}
h1.shop_title span{font-weight:normal;color:#333}

#main{margin-top:10px;background:url(/img/bg_shop_main.png) 0 0 repeat-y;position:relative;}
.main_bottom{clear:both;background:url(/img/bg_shop.png) 0 -98px no-repeat;height:12px;font-size:0;line-height:0;}
#main .middle_icon{position:absolute;background:url(/img/bg_shop.png) -658px -222px no-repeat;width:26px;height:123px;top:50px;left:290px;}

#content{float:right;width:656px;}
#side{float:left;width:304px;}

#side h4{background:url(/img/bg_shop.png) 0 -110px no-repeat;font-size:14px;padding:5px 15px 0 15px;line-height:30px;margin:0;}
#side h4 .r{font-size:12px;font-weight:normal}
#side .bottom{clear:both;background:url(/img/bg_shop.png) 0 -98px no-repeat;height:12px;font-size:0;line-height:0;}

#side .box{margin:5px 10px;overflow:hidden;}
#side .box a{text-decoration:underline;}
#side .box .shop_name{text-align:center;}
#side .box .shop_name a{color:#D0121B;font-size:14px;font-weight:bold}
#side .box .shop_nav{margin:5px 3px;padding:5px 0 0 20px;background:#f5f5f5;border:1px #eee solid;text-align:center;height:30px;}
#side .box .shop_nav a{float:left;width:90px;background:#eee;margin:0 10px;padding:2px 0;border-color:#fff #ccc #ccc #fff;border-style:solid;border-width:1px;text-decoration:none}
#side .box ul.basic{clear:both;margin:0 0 0 5px;}
#side .box .about{padding:5px 10px;}
#side .box .map_view{text-align:right;padding:0 5px 0 0;}
#side .box ul.discounts_more li{background: url("/img/bg_shop.png") -658px -156px no-repeat;padding:2px 10px 2px 15px}
#content .top{background:url(/img/bg_shop.png) -304px -110px no-repeat;height:12px;font-size:0;line-height:0;}

h4.comments_list,.comment_post label{background:#f5f5f5;font-size:14px;margin:10px;padding:2px 15px;color:#e50}
h4.comments_list{
width:583px;
	height:34px;
	background:url(/img/sjs-bt-bg.jpg) no-repeat;
	margin: 18px 0 10px 14px;
	font-size:14px;
	color:#999;
	padding:13px 0 0 35px;
	}
	h4.comments_list span{
	color:#fe7f00;
	}
h4.comments_list a.r{font-size:12px;font-weight:normal;text-decoration:underline;}
.comment{margin:0 20px;padding:1px 5px;}
.comment strong{color:#999;display:block}


.comment_post label{display:block;font-weight:bold;margin:10px -10px;}
.comment_post textarea{display:block;width:500px;height:80px;margin:10px 0}
.validate_notice{color:#e50;background:#FDFFC1}

.discount_content{margin:10px 20px;line-height:1.8}

table.discount_toolbar{margin:0 auto;width:634px;height:70px;overflow:hidden;}
table.discount_toolbar .down{width:280px;color:#f50;font-size:14px;font-weight:bold;text-align:center}
table.discount_toolbar input.download{background:url(/img/bg_shop.png) no-repeat -5px -160px;width:280px;height:70px;display:block;border:medium none;text-indent:-9999px;cursor:pointer}
table.discount_toolbar input.print{background:url(/img/bg_shop.png) no-repeat -5px -320px;width:280px;height:70px;display:block;border:medium none;text-indent:-9999px;cursor:pointer}
table.discount_toolbar td input[type="hidden"]{display:none}
table.discount_toolbar .tofriend{text-indent:-9999px;}
table.discount_toolbar .tofriend a{background:url(/img/bg_shop.png) no-repeat -282px -160px;width:180px;height:70px;display:block;cursor:pointer}
table.discount_toolbar .favorites input{background:url(/img/bg_shop.png) no-repeat -465px -160px;width:174px;height:70px;display:block;border:medium none;text-indent:-9999px;cursor:pointer}

#orderbar{clear:both;margin:0 auto;width:95%;background:url("/img/bg_discountslist.gif") 0px -70px no-repeat;height:40px;}
#orderbar .data{float:left;padding:0 5px;line-height:40px;}
#orderbar .data span{color:#e50;font-size:14px}
#order{float:right;padding:0;}
#order a,#order span{float:left;padding:10px 0 0 0;width:48px;text-align:center}
#order span{width:60px;text-align:left}
#order a.select{color:#e50;background:url("/img/bg_discountslist.gif") -872px -34px no-repeat;}

table.discount_dt{clear:both;margin:0 auto;width:95%;border-bottom:1px #eee solid;color:#888;height:30px;}
table.discount_dt a{color:#888;} 
.discount_dd{margin:0 auto;width:95%;border-bottom:1px #ccc dotted;}
.discount_dd table{}
table.discount_dt th{background:url("/img/bg_discountslist.gif") -3px -203px no-repeat;}
/*.discount_dd td{background:url("/img/bg_discountslist.gif") -3px -235px no-repeat;} 
table.discount_dt th.dl_photo{background:transparent}*/

.dl_photo{width:18%;background:transparent}
.dl_photo div{width:102px;height:97px;overflow:hidden;background:#f5f5f5;text-align:center}
.dl_photo div img{height:97px;border:none}
.dl_name{color:#888;width:41%;}
td.dl_name{background:transparent}
.dl_name h2{margin:0;padding:0}
.dl_name h2 a{font-size:14px;color:#e50;padding-right:5px;}
.dl_name h2 span{font-size:12px;font-weight:normal;}

.dl_dsct{width:14%;text-align:center}
td.dl_dsct div{margin:auto;color:#fff;width:80px;height:47px;font-size:14px;font-weight:bold;background: url("/img/bg_discountslist.gif") 0px -126px no-repeat;padding:30px 0 0 0;}

.dl_download{width:14%;text-align:center;color:#888;}
.dl_download input{background: url("/img/bg_discountslist.gif") -151px -128px no-repeat;display:block;width:73px;height:16px;border:medium none;text-indent:-6999px;cursor:pointer;margin:0 auto;padding:0}
.dl_download input.print{background: url("/img/bg_discountslist.gif") -150px -155px no-repeat;width:75px;height:19px;}
.dl_download input[type="hidden"]{display:none}
.dl_date{width:15%;text-align:center;font-size:11px;line-height:1.2}
.dl_date span{color:#888;}
.dl_desc{}



/*shangjiashow*/
#sjs-bt{
	width:583px;
	height:34px;
	background:url(/img/sjs-bt-bg.jpg) no-repeat;
	margin: 18px 0 10px 14px;
	font-size:14px;
	color:#999;
	padding:13px 0 0 35px;
	font-weight:bold;
}
#shop_showDiv{
width:634px;
margin-left:12px;
}
#shop_showDiv img{
margin:4px 5px 4px 3px;
border:1px solid #ccc;
}
#shop_showDiv a img{
padding:1px;
opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50);
}
#shop_showDiv a:hover img{
opacity:1; -moz-opacity:1; filter:alpha(opacity=100);
}
#pl_content{
width:598px;
padding:4px;
position:relative;
margin-top:30px;
background-color:#f7f7f7;
border:1px solid #dfdfdf;
}


#help-left h3{
font-size:12px;
width:90%;
margin:0 auto;
}
.d_outa{
width:86%;
padding:2% 2% 1% 2%;
border:1px dashed #fff;
background-color:#fdfdfd;
margin:0 auto 10px auto;
overflow:hidden;
border-bottom:1px solid #C5C5C5;
}
.d_over{
background-color:#FFFBF5;
width:86%;
padding:2% 2% 1% 2%;
margin:0 auto 10px auto;
border:1px dashed #EDD89F;
font-size:12px;
overflow:hidden;
}
.d_out{background-color:#FDFDFD;
font-size:12px;
width:86%;
padding:2% 2% 1% 2%;
border:1px dashed #fff;
border-bottom:1px solid #C5C5C5;
margin:0 auto 10px auto;
overflow:hidden;
}
#t_pl_picyure{
width:56px;
float:left;
}
#t_pl_picyure img{
padding:2px;
width:50px;
height:50px;
border:1px solid #C5C5C5;
}
#t_pl_picyure h2{
font-size:12px;
color:#0088BB;
font-weight:normal;
text-align:center;
padding:3px 0 0 0;
}
#pl-content{
width:506px;
float:left;
}
.d_outa p, .d_over p, .d_out p{
display:block;
padding:2px 0 0 12px;
line-height:16px;
min-height:56px; 
height:auto !important;
height:56px; 
overflow:visible;
}
#pl-content span{
display:block;
color:#898989;
padding-left:12px;
}
#group_fbpl{
width:592px;
margin:0 auto;
background-color:#fffbf5;
}
#group-user-name{
width:572px;
color:#666;
padding:6px 10px 0 10px;
height:25px;
background:url(/img/tuangou/group-user-name.png) left top  no-repeat;
}
#group-user-name span{
display:block;
width:200px;
float:left;
}
#group-user-name a{
display:block;
color:#ff5500;
text-decoration:none;

margin:0 10px 0 0;
float:right;
}
#group-user-name a:hover{
text-decoration:underline;
color:#333;
}
#pl_group{
padding:0 0 0 12px;
height:24px;
color:#333;
font-weight:bold;
}
#comment_body{
clear:both;
width:546px;
height:200px;
padding:10px 10px 10px 10px;
background-color:#fff;
border:1px solid #EDD8A0;
}
#group-user-c{
width:570px;
border-left:1px solid #edd8a0;
border-right:1px solid #edd8a0;
padding:10px;
}
#group-bot{
width:592px;
height:16px;
background:url(/img/tuangou/group-user-name-bt.png) left top  no-repeat;
}
#comment_submit{
background:none;
border:none;
width:65px;
height:20px;
cursor:pointer;
color:#fff;
background:url(/img/tuangou/group_fb.png) left top  no-repeat;
}