/*Common css*/
    /*every page*/
body{ padding: 0; margin: 0; font-size: 12px; font-family: Arial, Helvetica, sans-serif; line-height: 18px; background:#fff; }
div,ul,li,b,form{padding: 0;margin: 0; text-align:left; /*border:1px #ff0000 dashed;*/}
a{ color:#2754bb; text-decoration:none;}
a:link{ color:#2754bb}
a:hover{color:#ff0099;}
.td{padding-left:10px; padding-right:10px;}
.dashed{ border-bottom:1px #c2c2c2 dashed}
.clear{clear:both;}
.textarea{border:1px #b8b8b8 solid; height:16px;line-height:16px;width:30px;}

    /*layout*/
#header,#content,#copyright,#copyright{ width:989px;margin-right: auto;margin-left: auto;padding: 0px;}
#header{height:68px; width:989px; margin:0px auto;}
#header_logo{ float:left;background-image:url(/web/assets/image/share/header_logo.jpg);height:68px;width:191px}
#header_bg{float:left;background-image:url(/web/assets/image/share/header_bg.jpg);height:68px;width:782px;background-repeat:repeat-x;font-family: Arial, Helvetica, sans-serif;font-size: 12px;}
#header_right_img{ float:left;background-image:url(/web/assets/image/share/header_right.jpg);height:68px;width:16px;}
#footer{height:37px; width:989px; margin:auto}
#footer_left{ float:left;height:37px; width:9px; background-image:url(/web/assets/image/share/footer_left.jpg);}
#footer_copyright{ background-image:url(/web/assets/image/share/footer_gb.jpg); float:left; width:971px; height:29px;color:#FFFFFF;font-size:14px; padding-top:8px; text-align:center;font-family: Arial, Helvetica, sans-serif}
#footer_copyright a{ text-decoration:underline; color:#FFFFFF;}
#footer_right{float:left;height:37px; width:9px; background-image:url(/web/assets/image/share/footer_right.jpg);background-repeat:no-repeat;}
#header_right{float:right;width:400px; height:40px;}
.othermenu{float: right;padding-top: 18px;margin-right: 5px; display:inline;}
#backhomepage {float: left;color:#FFFFFF;width:100%; margin-top:5px;text-align:right;}
#backhomepage a{ font-size:12px;color:#FFFFFF; text-decoration:none;}
#backhomepage a:hover{font-size:12px; color:#FFFFFF; text-decoration:underline;}
#topbt{ float:right;height:23px; text-align:center;}
#topbt img{ margin-top:15px; margin-left:3px;}
#header,#content,#copyright,#copyright{ width:989px;margin-right: auto;margin-left: auto;padding: 0px;}
#copyright{width:989px;height:25px;background-color:#dedede;text-align:center;line-height:25px;vertical-align:middle;}


#content{background-color:#fff;background-image: url(/web/assets/image/share/contentsbg.gif);background-repeat: repeat-x;}
#mainbg{float: left;width:100%;padding: 0px; margin-bottom:5px;}
#left,#right{display:inline; }
#right{float: left; margin: 5px 0px 5px 5px;width:228px;}
#left{float: left; margin: 5px 0px 0px 5px; width:745px;}
#magic{margin-top:5px;}

/*topnav*/
#topnav{width:100%;height:25px;background-image: url(/web/assets/image/share/gray_header.gif);}
#topnav_menu{height:25px; line-height:25px;font-size:12px;display:block; text-align:left;}
#submenu{float:left;width:647px;height:25px;margin:0px;padding:0px;text-align:left;margin-left:5px; display:inline;}
#submenu ul{float:left; margin:0px;padding:0px;}
#submenu li{float:left;font-size:12px;display:block;color:#fff;margin:0px;padding:0px;line-height:25px;height:25px; width:60px;text-align:left;
}
#submenu li a{float:left;color:#fff;font-size:12px;line-height:25px;height:25px;text-decoration: none;margin:0px;padding:0px;font-weight: bold; }
#submenu li a:hover{float:left;color:#ffff00;font-size:12px;line-height:25px;height:25px;text-decoration: none;margin:0px;padding:0px;font-weight: bold;}


    /*CSS quotes style pagination*/
DIV.quotes {float:right; width:350px;PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 3px; PADDING-TOP: 3px; TEXT-ALIGN: right ; }
DIV.quotes A {BORDER-RIGHT: #ddd 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ddd 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #ddd 1px solid; COLOR: #666; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #ddd 1px solid; TEXT-DECORATION: none;background-color:#fff;}
DIV.quotes A:hover {BORDER-RIGHT: #a0a0a0 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #a0a0a0 1px solid; PADDING-LEFT: 5px;PADDING-BOTTOM: 2px; BORDER-LEFT: #a0a0a0 1px solid; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #a0a0a0 1px solid}
DIV.quotes A:active {BORDER-RIGHT: #a0a0a0 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #a0a0a0 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #a0a0a0 1px solid; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #a0a0a0 1px solid}
DIV.quotes SPAN.current {BORDER-RIGHT: #e0e0e0 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #e0e0e0 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; BORDER-LEFT: #e0e0e0 1px solid; COLOR: #720b19; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #e0e0e0 1px solid; BACKGROUND-COLOR: #f0f0f0}
DIV.quotes SPAN.disabled {background-color:#fff;BORDER-RIGHT: #f3f3f3 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #f3f3f3 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #f3f3f3 1px solid; COLOR: #666; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #f3f3f3 1px solid}

    /*cross line*/
.b_gray5 { height:1px;font-size:1px;overflow:hidden;display:block;margin:0 5px;background-color: #ccc;}
.b_gray6 {height:1px;font-size:1px;overflow:hidden;display:block;border-right:2px solid #ccc;border-left:2px solid #ccc;margin:0 3px;background-color: #ffffff;}
.b_gray7 {height:1px;font-size:1px;overflow:hidden;display:block;border-right:1px solid #ccc;border-left:1px solid #ccc;margin:0 2px;background-color: #ffffff;}
.b_gray8 {height:2px;font-size:1px;overflow:hidden;display:block;border-right:1px solid #ccc;border-left:1px solid #ccc;margin:0 1px;background-color: #ffffff;}

    /*mode*/
/*login*/
#login_word {padding-left: 8px;padding-top: 10px;}
#login_word a{ color:#000000; font-size:12px; text-decoration:none}
#login_word img{ padding:0px 5px 0px 10px}
.errorprize {color: #FF0000;padding-left: 20px;padding-top: 2px;}
.inp {width: 110px;font-size: 12px;line-height: 22px;border: 1px solid #CCCCCC;margin: 0px;height:16px;}
.pic_marbottom img {margin-bottom: -4px;}
*+html .pic_marbottom img {margin-bottom: -3px;}
#login_mod {margin-right: auto;margin-left: auto;width: 218px;padding-top: 5px;}
#forbtn input{width:36px; height:28px; border:0px}

/*LOGIN SUCCESS*/
.login_content{margin-left:auto; margin-right:auto;width:96%;background-color:#FFFFFF; }
.userpic{ border:#CCCCCC solid 1px;width:94px;height:94px;margin:5px 5px 5px 5px;float: left; display:inline;}
.user_info{	width:100px;margin-top:2px;float:left;}
.orange{ color:#ff0000}
.orange:link{ color:#ff0000}
.orange:hover{ color:#666}

/*right list block*/
.list_border {border-right:1px solid #cccccc;border-left:1px solid #cccccc;border-bottom: 1px dashed #cccccc;margin-top: 0px;}
.list_border_log{border-right-width: 1px;border-left-width: 1px;border-right-style: solid;border-left-style: solid;border-right-color: #CCCCCC;border-left-color: #CCCCCC;margin-top: 0px;}
#mid_whitebg {background-color: #FFFFFF;text-align: center;}

/*title style*/
    /*for share*/
.title_bg,.title_word {margin:0;padding:0px;background-repeat: no-repeat;}
.title_bg { margin-top:5px;}
.title_word {text-align:left; text-indent:15px;}

#searchDiv{margin:0px;padding:0px; height:27px; border:1px #dedede solid; background-color:#e7e7e7}

.hotshop_pic { padding: 8px;text-align: center;}
.hotshop_pic img { margin-left:auto; margin-right:auto;}
.fontcenter{ text-align:center;}
.retitle_bg {background-image: url(/web/assets/image/share/recommedtitlebg.gif);background-repeat: repeat-x;height: 22px;padding-left: 10px;color: #b44e03;}

/*Recommend Events*/
.saleshop{
	height:72px;
	width:200px;
	padding-top:10px;
	margin-right: auto;
	margin-left: auto;
}
.salecontent{
	background-color:#FFFFFF;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.saleshop_text{ padding:3px 0px 3px 20px; }
.saleshop_text a{ text-align:center; font-size:12px; text-decoration:none; color:#0099CC;}