/*
Theme Name: Black Friday
Theme URI: http://goto8848.net
Description: Black Friday Custom.
Version: 1.0
Author: Crazy Loong
Author URI: http://goto8848.net
Tags: blue, custom header, fixed width, two columns, widgets
*/
body{font-family:verdana,arial,helvetica,clean,sans-serif; font-size:12px;background:#fff; height:145px;background:#E8F2F7 url(images/bg.jpg) repeat-x;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td, img {margin:0; padding:0; border:0;}
li,ol,ul{margin:0; padding:0; list-style:none;}
a{color:#333; text-decoration:underline;}
a:hover{color:#F60; text-decoration:none;}
.f10{font-size:10px;}
.f14{font-size:14px;}
.bold{font-weight:bold;}
.red{color:#f00;}
.gray{color:#666;}
.nav{height:46px; background:#000;}
	.inner_nav{width:960px; margin:0 auto;}
		.inner_nav ul{padding:9px 0 0 0; float:left;}
		.inner_nav li{float:left; color:#fff;}
		.inner_nav a{color:#FFFFFF; text-decoration:none;}
		.inner_nav a:hover{color:#9FC54E; text-decoration:underline;}
	.nav_submit{background:url(images/bg-icon.gif) 0 2px no-repeat; padding:0 10px 0 20px;border-right:1px solid #666; float:left;  margin:6px 10px 0 0;}
	.nav_invie{background:url(images/bg-icon.gif) 0 -18px no-repeat; padding:0 10px 0 20px;border-right:1px solid #666;   margin:6px 10px 0 0;}
	.nav_news{background:url(images/bg-icon.gif) -200px 2px no-repeat; padding:0 10px 0 20px;border-right:1px solid #666;   margin:6px 10px 0 0;}
	.nav_subscribe{background:url(images/bg-icon.gif) -380px 2px no-repeat; padding:0 10px 0 20px;border-right:1px solid #666;   margin:6px 10px 0 0;}
	.nav_none{padding:0 10px 0 5px;border-right:1px solid #666;   margin:6px 10px 0 0;}
	.nav_none_bar{padding:0 10px 0 5px;margin:6px 10px 0 0;}
	.search_bar{float:right;padding:10px 0 0 0;width:256px;}
		.search_bar_box{background:url(images/search.jpg) 0 0 no-repeat; width:210px; height:22px; padding:6px 0 0 6px;float:left;}
		.search_bar_btn{background:url(images/search.jpg) right 0 no-repeat; width:40px; height:28px; float: right; cursor: pointer;}
	.header{width:960px; margin:0 auto;}
		.logo{float:left;}
		.header h1{float:left;font-size:11px;color:#BF1112;padding:35px 0 0 10px;}
/*	.menu{width:960px; height:40px; margin:0 auto; background:url(images/bg-menu.jpg) no-repeat;}
		.menu ul{}
		.menu li{float:left; width:100px; height:28px; text-align:center; background:url(images/bg-menu-li.jpg) right 0 no-repeat; margin:1px 0 0 0; padding:12px 0 0 0;}
		.menu a{color:#000; text-decoration:none; font-weight:bold;}
		.menu a:hover{color:#F60; text-decoration:none;}
*/
    .menu{width:960px; height:80px; margin:0 auto; background:url(images/bg-menu.jpg) no-repeat;}
        .menu .navi ul{}
        .menu .navi li{float:left;text-align:center;background:url(images/bg-menu-li.jpg) right 1px no-repeat;}
        .menu .navi a{color:#000; margin:5px; text-decoration:none; font-weight:bold; display:inline-block;padding:12px 0 0 0;height:28px;width:100px;}
        .menu .navi a.on{ background: url(images/on-1.gif) center 3px no-repeat; color:#fff;}
        .menu .navi a:hover{color:#F60; text-decoration:none;}
        .menu .navi a.on:hover{color:#fff;}
        .menu .subMenu{ float:left; clear:both; padding:0 0 0 5px; display:none; }
        .menu .subMenu li{float:left; position:relative; padding-bottom:5px;}
        .menu .subMenu a.secMenu{color:#fff; margin:0 0 0 5px; text-decoration:none; display:inline-block;height:24px; line-height:24px; padding:0 20px 0 10px; text-align:center;}
        .menu .subMenu a.secMenu:hover,.menu .subMenu a.on{color: red;/*background: url(images/on-2.gif) 10px 0 no-repeat;*/}
        .menu .subMenu .navBox{border:2px solid #4597bb; background:#fff; width:305px; left:-5px; top:29px; padding:10px; display:none; position:absolute;z-index: 100;}
        .menu .subMenu .navBox ul{width:150px; float:left;}
        .menu .subMenu .navBox ul.left{border-right:1px solid #e8e8e8;}
        .menu .subMenu .navBox ul li{float:none; }
        .menu .subMenu .navBox ul li.secCat{font-weight: bold;}
        .menu .subMenu .navBox ul li.cat-item{padding: 0 0 0 5px;}
        .menu .subMenu .navBox ul a{height:22px; line-height:22px;text-align:left; width:130px; padding-left:10px; color:#034492;}
        /*.menu .subMenu .navBox ul a{display:block; height:22px; line-height:22px;text-align:left; width:130px; padding-left:10px; color:#034492;}*/
        .menu .subMenu .navBox ul a:hover{color:#F60;background:none;text-decoration:underline;}


	.crumb{padding:0 0 10px 0; font-size:14px; font-weight:bold;}
		.crumb a{font-size:11px; font-weight:normal;}

.single_wrapper{width:920px;background:#FFF; padding:20px; min-height:400px;_height:400px;}
	.submit_box{float:left; width:658px; margin:0 18px 0 0;}
		.inner_submit_box{float:left; width:600px; border:1px solid #ccc; padding:20px; margin:0 18px 0 0;}
			.inner_submit_box_input{border:1px solid #ccc; padding:5px; width:200px;}
			.inner_submit_box p{margin:4px 0 10px 0; }
			.inner_submit_box textarea{border:1px solid #ccc; padding:4px; width:400px;height:100px;}
			.inner_submit_box_btn{border:1px solid #ccc; padding:3px 5px; }
			.inner_submit_box label{color:#666;}
			.submit_notice{border:1px dashed #FF9900; background:#FFFFD0; padding:10px; margin:8px 0;}
			.inner_submit_box h4{font-size:16px; font-weight:bold; padding:10px 6px; border-bottom:3px solid #ccc; margin:0 0 10px 0; color:#666;}
		.submit_box h3{font-size:16px; font-weight:bold; padding:0 0 10px 0;}
		.submit_box h5{font-size:10px; font-weight:normal; padding:0 0 10px 0; color:#666;}
	
.deal_detail_content{float:left; width:600px; border:1px solid #ccc; padding:20px; margin:0 18px 0 0;}
	#btnaddtolist{padding: 1px 5px 5px 22px; background: #ffffff url("images/add_16x16.png") no-repeat;}
	.deal_detail_content p{padding:0 0 5px 0;}
	.deal_detail_content_sidebar{float:left; width:140px; margin:0 10px 0 0;}
		.deal_detail_content_sidebar div.imgwrap{border:1px solid #ccc; background:#FFF; padding:2px; text-align: center; text-align: center;width: 100px;}
			.deal_detail_content_sidebar  div.imgwarp img{}
	.deal_detail_content_box{float:left;  font-size:10px; }
		.expired_alert_box{border:1px solid #F00; background:#FBB; width:400px; padding:6px; margin:0 0 10px 0;}
			.expired_alert_box_header{padding-left: 48px;font-size:28px;color:#F00;line-height: 48px;height: 48px;background: url("images/expires_alert.png") no-repeat;font-weight:bold;}
		.see_it_info{border:1px solid #FC0; background:#FFC; width:400px; padding:6px; margin:0 0 10px 0;}
			a.detail_agree{float:left; background:url(images/bg-icon.gif) 0 -296px no-repeat; width:30px; height:19px; padding:6px 0 0 30px; text-decoration:none; font-size:14px; font-weight:bold;}
			a.detail_against{float:left; background:url(images/bg-icon.gif) 0 -322px no-repeat; width:30px; height:19px; padding:6px 0 0 30px; text-decoration:none; font-size:14px; font-weight:bold;}
			a.detail_agree_voted{float:left; background:url(images/bg-icon.gif) -132px -296px no-repeat; width:30px; height:19px; padding:6px 0 0 30px; text-decoration:none; font-size:14px; font-weight:bold;}
			a.detail_against_voted{float:left; background:url(images/bg-icon.gif) -132px -322px no-repeat; width:30px; height:19px; padding:6px 0 0 30px; text-decoration:none; font-size:14px; font-weight:bold;}
	.sthinsamecat{border-top:1px dashed #ccc; margin:20px 0; padding:10px 0;}
		.sthinsamecat h1{font-size:14px; padding:10px 0;}
		.sthinsamecat li{margin:0 0 10px 0; width: 280px; float: left;}
		.sthinsamecat img{float:left; border:1px solid #ccc; background:#FFF; padding:2px; height:48px; margin:0 10px 0 0;}
		.sthinsamecat p.dealtitle{overflow-y: hidden; height: 26px;}
	.detail_comments{border-top:1px dashed #ccc; margin:20px 0; padding:10px 0;}
		.detail_comments h1{font-size:14px; padding:10px 0;}
		.detail_comments li{margin:0 0 10px 0; }
		.detail_comments img{float:left; border:1px solid #ccc; background:#FFF; padding:2px; width:32px; height:32px; margin:0 10px 0 0;}
		.detail_comments_box{float:left; border:1px solid #ccc; background:#fcfcfc; padding:10px; width:450px; min-height:60px; _height:60px;}
	.detail_add_comments{border-top:1px dashed #ccc; margin:20px 0; padding:10px 0;}
	.detail_add_comments h1{font-size:14px; padding:10px 0;}
	.detail_add_comments textarea{width:450px; min-height:100px; _height:100px; border:1px solid #ccc; backgroun:#fcfcfC; padding:6px;}
	.comment_btn{padding:4px 10px; margin:10px 0;}
	.deal_info{margin:20px 0;}
		.deal_info img{float:left;}
		.deal_info_box{float:left; margin:0 0 0 10px; width:350px;}
			.deal_info_box h5{font-size:14px;}
	.category_list{}
		.category_list li{float:left; padding:5px 10px 5px 0;}
	.submit_sidebar{float:left;width:220px; background:#F0F0F0; padding:10px; margin:10px 0 0 0;}
		.submit_sidebar img{float:left; border:1px solid #ccc; padding:2px; margin:0 10px 5px 0; width:32px; height:32px; background:#FFF;}
		.submit_sidebar span{float:left; line-height:16px; color:#666;}
		.submit_sidebar h3{font-size:14px; font-weight:bold; border-bottom:1px solid #999; padding:0 0 8px 0;}
		.submit_sidebar li{padding:5px 0; list-style:disc inside; color:#666;}
	.single_sidebar{float:left;width:220px; background:#F0F0F0; padding:10px; margin:10px 0 0 0;}
		.single_sidebar img{float:left; border:1px solid #ccc; background:#FFF; padding:2px; height:32px; width: 32px; margin:0 10px 0 0;}
		.single_sidebar span{float:none; line-height:16px; color:#666;}
		.single_sidebar h3{font-size:14px; font-weight:bold; border-bottom:1px solid #999; padding:0 0 8px 0; margin-top: 5px;clear: both;}
		.single_sidebar li{padding:5px 0; color:#666; list-style: none;width: 220px;}
		.single_sidebar h1{font-size:14px; padding:10px 0;}
		.single_sidebar p.dealtitle{overflow-y: hidden; height: 26px;font-size: 11px;line-height:13px;}


.wrapper{width:960px; margin:10px auto 0 auto;}
	.sidebar{width:220px; margin:0 10px 0 0; float:left;}
		.start{width:220px; background:url(images/bg-icon.gif) 0 -34px no-repeat; margin:0 0 10px 0;}
			.start ul{padding:8px; font-size:11px;}
			.start li{margin:6px 0;}
			.start_li1{background:url(images/bg-icon.gif) -291px -32px no-repeat; padding:4px 0 4px 25px;}
			.start_li2{background:url(images/bg-icon.gif) -291px -60px no-repeat; padding:4px 0 4px 25px;}
			.start_li3{background:url(images/bg-icon.gif) -291px -88px no-repeat; padding:4px 0 4px 25px;}
		.sidebar_box{background:#fff url(images/bg-sidebar.gif)  no-repeat; padding:5px;}
			.sidebar_box_title{background:url(images/bg-box-title.jpg) no-repeat; width:200px; height:35px; font-size:14px; font-weight:bold; color:#FFF; padding:8px 0 0 10px;}
			.sidebar_box ul{padding:0 5px; font-size:11px; line-height:20px;}
			.sidebar_box a{color:#000; text-decoration:none;}
			.sidebar_box a:hover{color:#F60; text-decoration:underline;}
			.sidebar_box_bottom{background:url(images/bg-sidebar.gif) 0 bottom; height:10px; margin:0 0 10px 0;}
			.sidebar_box ul.alphabet li {float:left; border: 1px solid #BBBBBB; margin: 3px 0 0 3px;}
			.sidebar_box ul.alphabet a {display:block; padding: 2px 4px; width: 10px;}
			.sidebar_box ul.alphabet li.numeric a {width: 20px;}
			.sidebar_pic_list{color:#333;}
				.sidebar_pic_list img{float:left; border:2px solid #ccc; margin:0 10px 0 0;}
				.sidebar_pic_list a{color:#034492; text-decoration:none; font-weight:bold;}
				.sidebar_pic_list a:hover{color:#F60; text-decoration:underline;}
			.sidebar_rss_list{}
				.sidebar_rss_list li{border-bottom:1px solid #ccc; padding:3px 0;}
	.content{width:730px; float:left;}
		.content .entry ul, .content .entry ol, .content .entry li{list-style:outside disc;margin: 0 0 0 10px;}
		.popular_coupons {width:710px; background:#f4f4f4 url(images/bg-hot-Coupons.jpg) no-repeat; padding:5px 10px; margin:0 0 10px 0;}
			.popular_coupons h1{border-bottom:1px solid #E3E7E9; font-weight:bold; font-size:14px; color:#000; padding:5px 0;}
			.popular_coupons ul{border-top:1px solid #fff; padding:5px 0; line-height:18px; font-size:11px;}
			.popular_coupons li{float:left; width:170px; height:55px;}
			.popular_coupons a{text-decoration:none;}
			.popular_coupons a:hover{text-decoration:underline;}
		.adminblog_posts {width:710px; background:#f4f4f4 url(images/bg-hot-Coupons.jpg) no-repeat; padding:5px 10px; margin:0 0 10px 0;}
			.adminblog_posts h1{border-bottom:1px solid #E3E7E9; font-weight:bold; font-size:14px; color:#000; padding:5px 0;clear:both;}
			.adminblog_posts ul{border-top:1px solid #fff; padding:5px 0; line-height:24px; font-size:13px;}
			.adminblog_posts li{line-height: 1.8em;}
			.adminblog_posts li.adminblog_posts_content{line-height: 1.8em;}
				.adminblog_posts li.adminblog_posts_content ul, .adminblog_posts li.adminblog_posts_content ol, .adminblog_posts li.adminblog_posts_content li{list-style:outside disc;margin: 0 0 0 10px;}
			.adminblog_posts a{text-decoration:none;}
			.adminblog_posts a:hover{text-decoration:underline;}
			.adminblog_posts span{float:right; padding:0 10px 0 0;}
		.post {width:710px; background:#f4f4f4 url(images/bg-hot-Coupons.jpg) no-repeat; padding:5px 10px; margin:0 0 10px 0;}
			.post h2{border-bottom:1px solid #E3E7E9; font-weight:bold; font-size:14px; color:#000; padding:5px 0;}
			.post .entry{border-top:1px solid #fff; padding:5px 0; line-height:24px; font-size:13px;}
			.post a{text-decoration:none;}
			.post a:hover{text-decoration:underline;}
		.coupons_brand{}
			.coupons_brand ul{padding:5px 0;}
			.coupons_brand li{margin:3px 0;}
			.coupons_li1{background:url(images/bg-icon.gif) -284px -203px no-repeat; height:17px; padding:0 0 0 20px;}
			.coupons_li2{background:url(images/bg-icon.gif) -284px -224px no-repeat; height:17px; padding:0 0 0 20px;}
			.coupons_li3{height:19px; padding:0 0 0 0;}
		.coupons_comments{border:1px solid #ccc; border-top:3px solid #BED6FC; background:#FFF; padding:10px; display: none;}	
				.coupons_comments h1{font-size:14px; padding:10px 0;}
				.coupons_comments li{margin:0 0 10px 0; }
				.coupons_comments img{float:left; border:1px solid #ccc; background:#FFF; padding:2px; width:32px; height:32px; margin:0 10px 0 0;}
				.detail_comments_box{float:left; border:1px solid #ccc; background:#fcfcfc; padding:10px; width:450px; min-height:60px; _height:60px;}

		.couons_nav{border-bottom:1px solid #B5D9EC; margin:5px 0 10px 0;}
			.couons_nav li{float:left;}
			.couons_nav a{text-decoration:none;}
			.coupons_nav_menuon{border:1px solid #B5D9EC; border-bottom:0;  padding:6px 8px 0 8px; background:url(images/bg-icon.gif) 0 -265px no-repeat; height:24px; margin:1px 0 0 5px; font-weight:bold; }
			.coupnos_nav_menuoff{border:1px solid #B5D9EC; border-bottom:0; background:#F3F9FA;padding:6px 8px 0 8px; height:24px; margin:1px 0 0 5px;}
		.couons_list{background:#E7EFFE; padding:5px; font-size:11px;}
			.inner_couons_list{border:1px solid #BED6FC; background:#FFF; margin:10px 0 0 0;}
				.inner_couons_list_left{float:left; width:120px; padding:10px; border-right:1px dashed #BED6FC; background:#F4F9FF; text-align:center; height:120px;}
					.inner_couons_list_left p{padding:0 0 6px 0;}
					a.agree{float:left; background:url(images/bg-icon.gif) 0 -296px no-repeat; width:60px; height:19px; padding:6px 0 0 0; text-decoration:none; font-size:14px; font-weight:bold;}
					a.agree_voted{float:left; background:url(images/bg-icon.gif) -132px -296px no-repeat; width:60px; height:19px; padding:6px 0 0 0; text-decoration:none; font-size:14px; font-weight:bold;}
					a.against{float:left; background:url(images/bg-icon.gif) 0 -322px no-repeat; width:60px; height:19px; padding:6px 0 0 0; text-decoration:none; font-size:14px; font-weight:bold;}
					a.against_voted{float:left; background:url(images/bg-icon.gif) -132px -322px no-repeat; width:60px; height:19px; padding:6px 0 0 0; text-decoration:none; font-size:14px; font-weight:bold;}
				.inner_couons_list_right{float:left; padding:10px; font-size:14px; width:530px;}
					.inner_couons_list_right p{font-size:11px;}
					.inner_couons_list_right li{padding:2px 0;}
					.inner_couons_list_right label{text-align:right; width:100px; float:left; margin:0 10px 0 0; }
					.inner_couons_list_right .store_info{float:right;}
					.inner_couons_list_code{float:left; background:#F1F9FC; /*border:1px dashed #3999CC;*/ width:120px; padding:3px; font-size:18px; font-weight:bold; text-align:center;}
		.content_box{width:730px; padding:5px 0 0 0;background:url(images/bg-content.jpg) no-repeat;}
			.inner_content_box{width:720px; padding:0 5px 10px 5px; background:#FAFAFA url(images/bg-content.jpg) -730px bottom no-repeat; }
				.inner_content_box h1{background:url(images/bg-box-title.jpg) 0 -54px no-repeat; width:710px; height:35px; font-size:14px; font-weight:bold; color:#FFF; padding:8px 0 0 10px;}
				.inner_content_box span{float:right; padding:10px 10px 0 0;}					#subscription_box input {border: 1px solid #999999;padding: 5px 3px;}					#subscribe_email {margin: 0 20px 0 0;}
					#seccode {position:relative;top:5px;padding: 0 5px;}

			.sort_by{border:1px solid #E8E8E8; background:#F0F0F0; margin:5px 2px 0 2px; padding:5px; font-size:11px;}
				.sort_by .selectastore{padding: 5px 0;line-height: 22px;}
				.sort_by .selectastore a{}
				.sort_by .selectastore a:hover{}
				#form-hide-expired-box {float:right;width: 150px;}
				#form-hide-expired-wrap {height: 18px;line-height: 18px;}
				#form-hide-expired-wrap .form-hide-expired {vertical-align:middle;margin: -3px 0 0 0}
				
			.coupon_list{margin:10px 2px;}
				.coupon_list a{color:#034492; text-decoration:none;}
				.coupon_list a:hover{color:#F60; text-decoration:underline;}
				.coupon_list li{width:155px; padding: 10px; float:left; font-size:11px; margin:0 0 10px 0;}
				.coupon_list li.firstitem{clear:both;}
				.coupon_list li div.itemwrap{width:155px;}
				.coupon_list li div.imgwrapwrap {height:136px;padding:2px;background:#FFFFFF;}
				.coupon_list li div.imgwrap {text-align:center;}
				.coupon_list li img.maskforexpired {position:absolute;}
				.coupon_list li p{width:155px; padding:5px 0;}
				.coupon_list li p.dealtitle{overflow-y: hidden; height: 38px;}
				.coupon_list li span{float: none;}
				.coupon_list li img{/*border:4px solid #F2F2F2; margin:0 10px 0 0;*/}

			.coupon_list_rowview{margin:10px 2px;}
				.coupon_list_rowview a{color:#034492; text-decoration:none;}
				.coupon_list_rowview a:hover{color:#F60; text-decoration:underline;}
				.coupon_list_rowview li{font-size:11px; margin:0 0 10px 0;}
				.coupon_list_rowview p{ padding:0 0 5px 0;}
				.coupon_list_rowview span{float:left;}

			.coupon_list_textview{margin:10px 2px;}
				.coupon_list_textview a{color:#034492; text-decoration:none;}
				.coupon_list_textview a:hover{color:#F60; text-decoration:underline;}
				.coupon_list_textview li{font-size:11px; margin:0 0 10px 0;}
				.coupon_list_textview p{ padding:0 0 5px 0;}
				.coupon_list_textview span{float:left;}

			.adscans_list{margin:10px 2px;}
				.adscans_list a{color:#034492; text-decoration:none;}
				.adscans_list a:hover{color:#F60; text-decoration:underline;}
				.adscans_list li{font-size:11px; margin:0 0 10px 0;}
				.adscans_list p{float:left; width:155px; padding:0 0 5px 0;}
				.adscans_list p.dealtitle{overflow-y: hidden; height: 38px;}
				.adscans_list span{float:left;}
				.adscans_list_li_img{float:left; border:4px solid #F2F2F2; margin:0 10px 0 0;}

				.cost{color:#D20709; font-size:14px;}
				.earlybird{font-size:12px; font-weight:bold;}
				.first_cost{color:#333;}
				a.digg{width:32px; height:19px; background:url(images/bg-icon.gif) -284px -178px no-repeat; float:left; padding:5px 0 0 20px; margin:0 10px 0 0;}
				a.digg_voted{width:32px; height:19px; background:url(images/bg-icon.gif) -338px -178px no-repeat; float:left; padding:5px 0 0 20px; margin:0 10px 0 0;}
				a.comment{float:left; padding:5px 0 0 0;}
			.page{padding:0 2px; font-size:11px;}
				.page a{background:#FFF; border:1px solid #5BAACE; color:#333; float:left; height:20px; text-decoration:none; text-align:center; padding:4px 5px 0 5px; margin:0 5px 0 0;}
				.page a:hover{background:#5BAACE; color:#FFF; float:left; height:20px; text-decoration:none; text-align:center; padding:4px 5px 0 5px; margin:0 5px 0 0;}
				a.current_page{background:#5BAACE; color:#FFF; float:left;  height:20px; text-decoration:none; text-align:center; padding:4px 5px 0 5px; margin:0 5px 0 0;}	 

		.coupons_img_list{}
			.coupons_img_list img{padding:8px; border:1px solid #ccc; background:#FFF; margin:0 10px 0 0;}
			.coupons_img_list li{width:170px;height:55px;}

.footer{background:#383838;}
	.inner_footer{width:960px; margin:10px auto 0 auto; padding:10px 0;}
	.inner_footer_box{float:left; width:230px; margin:0 10px 0 0;}
		.inner_footer_box h1{font-size:18px; color:#FFF;}
		.inner_footer_box ul{padding:10px 0 0 5px; line-height:20px; font-size:11px;}
		.inner_footer_box a{color:#666; text-decoration:underline;}
		.inner_footer_box a:hover{color:#F60; text-decoration:none;}
	.inner_footer_box_right{border-right:1px solid #666;}

.sign_in{position:fixed; z-index:999; top:100px; left:250px;width:450px;margin:0 auto; border:4px solid #7DB5CC; background:#FFF; padding:20px;}
	.sign_in h3{font-size:14px; border-bottom:1px solid #ccc; padding:0 0 10px 0; margin:0 0 10px 0;}
	.sign_in h4{font-size:10px; font-weight:normal; color:#666; margin:0 0 10px 0;}
	.sign_in li{padding:3px 0;}
	.sign_in label{float:left; text-align:right; width:100px; margin:0 10px 0 0; padding:3px 0 0 0;}
	.sign_in_input{border:1px solid #ccc; padding:2px;}
	.sign_in span{border:1px solid #FA4747; background:#FFE8E1; padding:3px 6px; font-size:10px;}
	.sign_in span.fine{border:1px solid #9FC54E; background:#9FC54E; padding:3px 6px; font-size:10px; color: #FFFFFF;}

	.clearfix:after { content: "."; display: block;font-size:0;line-height:0; height: 0; clear: both; visibility: hidden;}
	.clearfix {display: inline-table;zoom:1;}
	/* Hides from IE-mac \*/
	.clearfix {_height: 1%;display: block;}

.login{font-size:14px; font-weight:bold; padding:8px;}
	.login_info{}
	.login_info img{margin:0 10px 10px; float:left;}
	.login_info ul{float:left; margin:0; padding:0; font-size:10px; font-weight:normal; line-height:10px;}

.invite2{}
	.invite2 li{padding:5px 0;}
	.invite2 input{border:1px solid #ccc; padding:4px; margin:10px 0;}
	.invite2 textarea{border:1px solid #ccc; padding:4px; margin:10px 0;}

/* add by yunshan */
.error,.message{
	width:932px;
	margin:10px auto 0;
	border-width: 1px;
	border-style: solid;
	padding: 12px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
.error{
	background-color: #ffebe8;
	border-color: #c00;	
}
.message{
	background-color: #ffffe0;
	border-color: #e6db55;
}