@charset "gb2312";
/*内容样式*/
#content{
	display:table;
	width:92% !important;
	width:auto;
	height:100%;
	margin-top:10px;
	padding:10px 40px;
	background:#fff;
}
/*注册提示样式*/
#steptip{
	width:770px;
	height:56px !important;
	height:100%;
	margin:0 auto;
}
#steptip li{
	float:left;
	width:215px;
	padding:6px 25px 6px 15px;
	background:#eee;
	border-right:#ccc 1px solid;
}
#steptip img{
	margin:0 5px 4px 0;
	vertical-align:middle;
}
#steptip .current{
	background:#ffc;
}
/*商品展示*/
#product
{
	width:770px;
	margin:10px auto;
}

#product_list{
	height:145px;
	overflow:hidden;
}
#product_list li{
	float:left;
	margin:3px 8px;
	text-align:center;
}
#product_list .imgs{
	background:#000;
	width:100px;
}
#product h1{
	padding:8px 15px;
	background:#eee;
	border-top:#f60 3px solid;
	font-size:24px;
}
#product h2{
	font-size:12px;
	color:#FF6600;
	text-align:right;
	border-bottom:#115C49 1px solid;
}
#a_title li
{
	float:left;
	margin:3px 8px;
	text-align:center;
	border:solid 1px #c60;
}
.a_title 
{
	display:block;
	overflow:hidden;
	width:230px;
	padding:2px;
	background:#CBE5E1;
	border:#E7F4F4 1px solid;
	color:#115C49;
}

.a_title hr{
	position:absolute;
	height:2px;
	margin-top:100px;
	color:#fff;
}
.a_title :hover hr{
	color:#ffe;
}
/*用户注册*/
#register{
	width:770px;
	margin:10px auto;
}
#register h1{
	padding:8px 15px;
	background:#eee;
	border-top:#f60 3px solid;
	font-size:24px;
}
#register h2
{
	font-size:12px;
	color:#FF6600;
	text-align:right;
	border-bottom:#115C49 1px solid;
}
#register b{
	float:right;
	margin:8px;
}
#register table{
	width:auto;
	margin:8px 0;
	
}
#register th{
	width:140px;
	padding:5px 0;
	text-align:right;
}
#register td{
	padding:5px;
}
.sm
{
	width:30px;
}
.tel
{
	width:80px;
}
#register div{
	margin:0 60px 0 10px;
	color:#999;
}
#register #btn_submit{
	width:auto;
	padding:0 4px;
}
#register #btn_reset{
	width:auto;
	padding:0 4px;
}
#content #checkuser{
	margin:0 200px 0 0;
	padding:4px 6px;
	background:#ffe;
	border:#f90 1px dashed;
	color:#333;
}
#register #checkcode{
	width:90px;
}
#register strong{
	margin:0 2px;
	color:#f00;
}
/*登录页面*/
#login_info{
	width:770px;
	margin:20px auto 40px;
}
/*登录框*/
#login{
	float:left;
	width:352px;
	margin:25px 5px;
	padding-bottom:10px;
	background:url(images/bg_loginunder.gif) no-repeat center bottom;
}
#login h1{
	height:20px;
	background:url(images/bg_logintop.gif) no-repeat center top;
	font-size:0;
	color:#ffa;
}
#login table{
	margin-left:20px;
}
#login th{
	width:60px;
	text-align:right;
}
#login td{
	padding:2px 0;
}
#login td a{
	color:#333;
}
#login td a:hover{
	color:#f60;
}
#msg_login{
	margin:10px 30px 6px;
	padding:3px;
	color:#f00;
}
#checkcodeimg{
	width:50px;
	height:11px;
	margin-bottom:-3px;
	padding:3px;
	background:#fff;
	border:#999 1px solid;
}
/*登录提示框样式*/
#youcan{
	float:right;
	margin:20px 10px;
}
/*用户管理菜单*/
#club_menu{
	float:left;
	width:170px;
}
#club_menu h2{
	margin-bottom:6px;
	padding:4px 4px 4px 30px;
	background:url(images/arr_star.gif) no-repeat 2px 2px;
	font-size:16px;
	font-weight:bold;
	color:#f60;
}
#club_menu li{
	margin:4px 0;
	padding:0 10px;
	font-size:14px;
}
#club_menu .current{
	background:#ffe;
	border:#cc0 1px solid;
	border-right:none;
}
#club_menu .current a{
	font-weight:bold;
	color:#333;
	text-decoration:none;
}
/*我的首页*/
#menu_index{}
/*我喜爱的明星*/
#menu_like{}
/*我厌恶的明星*/
#menu_dislike{
	display:none;
}
/*我的评论*/
#menu_review{}
/*E-mail订阅*/
#menu_email{
	display:none;
}
/*欢迎页面*/
#welcome h3{
	padding:4px 4px 4px 26px;
	background:url(images/arr_star.gif) no-repeat 2px 2px;
	font-size:14px;
}
#welcome h4{
	font-size:14px;
	color:#f60;
}
#ucan_list{
	margin:6px 20px 20px;
}
#ucan_list li{
	padding-left:14px;
	background:url(images/arr_list.gif) no-repeat 2px 8px;
	font-size:14px;
}
/*自定义链接*/
#welcome_custom{
	margin:100px 50px;
	padding:4px 15px 3px;
	background:#f60;
	font-size:16px;
	font-weight:bold;
	color:#fff;
	text-align:center;
	text-decoration:none;
}
#welcome_custom:hover{
	background:#fc0;
}
/*修改用户资料*/
#menu_info{}
/*用户管理内容*/
#club_content{
	margin-top:-200px !important;
	margin:0 0 20px 169px;
	padding:10px 15px 30px;
	background:#ffe;
	border:#cc0 1px solid;
}
#club_content .more{
	float:right;
	margin-top:-35px;
	padding-left:18px;
	background:url(images/arr_more.gif) no-repeat 2px 3px;
	color:#063;
	text-decoration:none;
}
#club_content h2{
	margin-bottom:10px;
	padding:4px 15px;
	border-bottom:#cc0 1px dashed;
	font-size:16px;
	font-weight:bold;
	color:#f60;
}
#club_content strong{
	margin:0 2px;
	color:#f00;
}
#club_content table{
	width:99%;
	background:#fff;
	border-collapse:collapse;
}
#club_content table th{
	padding:5px;
	background:#ffc;
	font-size:14px;
}
#club_content table td{
	padding:4px;
	border-bottom:#eee 1px solid;
	text-align:left;
}
#club_content a{	
	margin-right:4px;
}
#club_info caption{
	padding:3px;
	background:#eee;
	font-size:14px;
	font-weight:bold;
}
#club_content #msg{	
	padding:30px 0;
	font-size:14px;
}
#club_content #cpage{	
	background:#fff;
}
/*修改资料*/
#club_content #club_info th{
	width:110px;
	background:none;
	text-align:right;
}
#club_content #club_info td{
	border:none;
	text-align:left;
}
#club_info b{
	float:right;
	margin-top:-32px;
}
#club_info #username{
	background:#ddd;
}
/*修改密码*/
#tab_password{
	margin-top:20px;
}
/* class css */
.input_normal{
	width:140px;
}
.input_short{
	width:80px;
}
.tip{
	color:#999;
}
#star_resume
{
	width:770px;
	margin:10px auto;
	margin-top:24px;
	
}
#star_resume strong{
	color:#06c;
}
#star_resume a{
	text-decoration:underline;
}
#star_resume h2
{
	font-size:12px;
	color:#FF6600;
	text-align:left;
	border-bottom:#115C49 1px solid;
}
/*购买商品*/
#star_resume_img
{
	
	margin-bottom:10px;
}
#star_resume_img img
{
	padding:0px 0px 5px 2px;
	float:left;
}
#star_resume_img li
{
	height:5px;
	padding:6px;
}
#success
{
	border:#eee 1px solid;
}
#success li
{
	text-align:center;
	padding:20px;
	
}
#success li strong
{
	color:#038E00;
}