 /* Contest css */
ul, li{list-style-type:none;}
	.fltL{float:left;}
	.fltR{float:left;}
	.content_block{width:100%;}
	.contest_wrapper li {color:#000; font-weight:normal;}
	
	.contest_wrapper{width:830px; background:url(../images/contest2012/contest-top-bg.gif) left top no-repeat; position:relative; font:normal 11px Arial, Helvetica, sans-serif; margin:0 0 10px 6px; float:left;}
	.contest_banner_txt{width:400px; padding:52px 226px 0 194px; font:bold 18px Arial, Helvetica, sans-serif; line-height:23px; height:90px;}
	.contest_wrapper .product_wrap{width:826px; padding:10px 0 15px; border:1px solid #dfdfdf; border-top:none; }
	.contest_wrapper .prct_disc{width:585px; padding:0 0 0 15px; float:left}
	.contest_wrapper .prct_disc h4{float:left; font:bold 24px Arial, Helvetica, sans-serif; color:#000; text-transform:uppercase; width:450px;}

	.contest_wrapper .prct_disc .social span{padding-left:10px;}
	.contest_wrapper .product_part{margin:10px 0; width:100%; float:left;}
	.contest_wrapper .product{width:312px; }
	.contest_wrapper .product_details{width:265px; margin-left:6px; }
	.contest_wrapper .product_details h5{font:bold 11px Arial, Helvetica, sans-serif; margin:0 0 5px;}
	.contest_wrapper .product_details .content_wrap{margin-bottom:15px;}
	.contest_wrapper .product_details ul.spec{list-style-type:none;}
		.contest_wrapper .product_details ul.spec li{background:url(../images/contest2012/bullet.gif) left 4px no-repeat; padding:0 0 1px 10px; /*display:inline-block;*/ }
	.contest_wrapper .price_wrap{clear:both; padding:6px 3px 4px; margin:10px 0 0 16px; width:570px; background:url(../images/contest2012/price_wrap_bg.gif) left bottom repeat-x; border-top:1px dotted #000; border-bottom:1px dotted #000; font:bold 14px Arial, Helvetica, sans-serif; color:#000; float:left; line-height:15px;}
	.contest_wrapper .price_wrap li{float:left; background:url(../images/contest2012/devider.gif) right center no-repeat; padding:0 15px; font-weight:bold;}
	.contest_wrapper .price_wrap li span{display:block; color:#656565;}
	.contest_wrapper .price_wrap li span.usave{float:left; color:#000; text-transform:uppercase; width:33px; margin-right:8px;padding-top:3px;}
	.contest_wrapper .price_wrap li span.pay{width:145px; color:#000; float:left; font-weight:bold; font-size:24px; color:#e11d11; padding-top:8px;}
	.contest_wrapper .price_wrap li.buynow{background:none;}
.contest_wrapper .tc{clear:both; width:590px; text-align:right; padding:4px 0 0;}
.contest_wrapper .other_content{width:806px; margin:10px 0 0; background:#e1eaf2; float:left; clear:both; padding:20px; padding-right:0;}
.contest_wrapper .other_content .content-wrap{width:258px; margin:0 10px 0 0;font:normal 12px Arial, Helvetica, sans-serif;}
	.contest_wrapper .other_content .content-wrap h5{font:normal 20px Arial, Helvetica, sans-serif; color:#000; margin:0 0 15px;}
	.contest_wrapper .other_content .content-wrap .content{width:230px; padding:10px 10px 0; background-color:#fff; float:left; min-height:253px; height:253px;}
	.contest_wrapper .other_content .content-wrap ul.contest_highlight li{width:212px; margin:0 0 8px; padding:0 0 7px 20px; border-bottom:1px dotted #000; background:url(../images/contest2012/arrow-bullet.gif) left 4px no-repeat; }
	.contest_wrapper .other_content .content-wrap ul.contest_highlight li.last{ padding-bottom:0; margin-bottom:10px; border-bottom:none;}
	.contest_wrapper .other_content .content-wrap .upcomingoffer{border-bottom:1px dotted #000; margin:0 0 7px;}
		.contest_wrapper .other_content .content-wrap .upcomingoffer p{margin:0 0 6px;}
		.contest_wrapper .other_content .content-wrap .comingsoon{margin-bottom:10px;}
	.contest_wrapper .other_content .content-wrap .prev_winner{height:237px; overflow:auto;}
	.contest_wrapper .other_content .content-wrap .prev_winner li{display:block; float:left; width:213px; margin:0 0 9px;}
		.contest_wrapper .other_content .content-wrap .prev_winner li .winner-img, .contest_wrapper .other_content .content-wrap .prev_winner li .winner-details{float:left;}
		.contest_wrapper .other_content .content-wrap .prev_winner li .winner-img{width:79px;}
		.contest_wrapper .other_content .content-wrap .prev_winner li .winner-details{width:133px;}
		.contest_wrapper .other_content .content-wrap .prev_winner li .winner-details p{margin-bottom:6px;}
		.contest_wrapper .other_content .content-wrap .prev_winner li .winner-details p span{display:block;}
.contest_wrapper .policy{margin:20px 0 0 15px; width:375px;}
.contest_wrapper .policy .redP a{color:#e11d11;}
.contest_wrapper .sopnser{margin:20px 0 15px;}
.contest_wrapper .float_wrap{width:211px; border:1px solid #c1c1c1; position:absolute; right:11px; top:10px; background:#fff; z-index:999;}
.contest_wrapper .float_wrap .timer{width:201px; }
.contest_wrapper .float_wrap .timerhead{width:146px; border:2px solid #6e031b; background:#9f0e2f url(../images/contest2012/time.gif) 5px 7px no-repeat; padding:5px 0 6px 51px; margin:4px 0 0 5px; font:bold 21px/20px Arial, Helvetica, sans-serif; color:#fff;}
.contest_wrapper .float_wrap .start_timer{width:201px; background:url(../images/contest2012/timer-bg.gif) left top repeat-x; padding:12px 0 7px; float:left; margin-left:5px; border-bottom:1px solid #fff;}
	.contest_wrapper .float_wrap .start_timer li{border-right:1px dotted #868b8f; font:bold 30px Arial, Helvetica, sans-serif; float:left; width:48px; text-align:center;}
		.contest_wrapper .float_wrap .start_timer li.last{border-right:none;}
			.contest_wrapper .float_wrap .start_timer li span{font:bold 11px Arial, Helvetica, sans-serif; display:block;}
	.contest_wrapper .float_wrap .contest-end{clear:both; width:201px; background:#c6e1f9; font:bold 13px Arial, Helvetica, sans-serif; color:#000; text-align:center; padding:7px 0; margin:0 0 5px 5px;}
.contest_wrapper .float_wrap h5{font:bold 16px Arial, Helvetica, sans-serif;color:#000; margin:0 0 8px 5px;}
.contest_wrapper .float_wrap .login-wrap{width:198px; background:url(../images/contest2012/sign-bg-top.gif) left top repeat-x; padding:10px 0 10px 4px; margin-left:5px; border-bottom:1px solid #fff;}
.contest_wrapper .float_wrap .login-wrap p{ clear:both; overflow:hidden; margin-bottom:6px;}
.contest_wrapper .float_wrap .login-wrap p.password{padding-bottom:10px; border-bottom:1px dotted #000; margin-bottom:10px;}
.contest_wrapper .float_wrap .login-wrap label, .contest_wrapper .float_wrap .login-wrap .login-txt, .contest_wrapper .float_wrap .login-wrap input{vertical-align:middle; float:left; }
	.contest_wrapper .float_wrap .login-wrap label{width:60px; padding-top:3px; font:bold 11px Arial, Helvetica, sans-serif; color:#464646;}
	.contest_wrapper .float_wrap .login-wrap .login-txt{width:128px; padding:2px 3px; border:1px solid #dcdcdc; font:normal 11px Arial, Helvetica, sans-serif;}
.contest_wrapper .float_wrap .login-wrap .checklabel{width:100px; padding-left:8px; vertical-align:middle; margin-top:-3px; font-weight:normal;}
.contest_wrapper .float_wrap .not-member{
width:180px; 
border-top:1px solid #d6d4d6; 
padding:12px 0 12px 22px; 
margin-left:5px; 
font:bold 16px Arial, Helvetica, sans-serif; 
text-transform:uppercase;
}
	.contest_wrapper .float_wrap .not-member p{margin-bottom:3px; letter-spacing:-1px;}
.contest_wrapper .prct_disc .social span {
    padding: 0px;
	padding-bottom: 2px;	
}
.contest_wrapper .prct_disc h4{
	width:100%;
}
.status{
	text-align:center;
	font-size:13px;
	font-weight:bold;
	color:red;
}

.contest_wrapper .float_wrap .login-wrap label.error{
width:195px;
font-weight:normal;
color:red;
}
