/* General Common Styles */
a:link, a:visited, a:active {color: #00acf5;}
a:hover {color: #00acf5;}
.youraccount .special-button ul li a:link,.youraccount .special-button ul li a:visited,.youraccount .special-button-img ul li a:link,.youraccount .special-button-img ul li a:visited{background:#ffcb09 none repeat scroll 0 0;color:#4a0100;}
.youraccount .special-button ul li a:hover,.youraccount .special-button-img ul li a:hover{background:#fcd537 none repeat scroll 0 0;color:#4a0100;}
.youraccount .special-button ul, .youraccount .special-button-img ul{background:transparent url(http://images.eonline.com/static/sweepstakes/images/special_button.jpg) no-repeat scroll right top;}
.main_image {width: 980px;height: 80px;background: #FFF url(http://images.eonline.com/static/sweepstakes/images/header_sweepstakes.jpg) no-repeat 0px 0px;}
#contentLeft{width:660px;border-right: 2px solid #F5F2ED;margin-bottom:30px;}
#contentRight{margin:auto auto auto 80px;height:600px;padding-bottom:10px;}
.sweeps_index{padding: 56px 0 0 25px;}
.advertisement_plain{margin:auto;width:300px;}
.middleframe {width: 660px;padding: 0;}

/* Left & Right Content Common */
.left_content, .right_content {padding:0 0 0 25px;margin:0 0 0 2px;border:0;display: inline;width: 300px;float: left;}
.left_content_conf, .right_content_conf  {padding:10px 0 0 0;margin:0;border:0;display: inline; width: 300px;float: left;padding-left:25px;}

/* Right Content */
.right_content {margin-left: 4px;margin-top: -8px;}
.right_content h2 {font-size: 18px;text-align:right;padding-right: 5px;color: #B80407;}
.right_content h3 {font-size: 14px;color: #B80407;}

/* Left Content*/
.left_content h2 {font-size: 18px;padding-left: 5px;color: #B80407;font-weight:bold;}

/* Sweeps Blocks */
.sweeps_block {padding-top: 23px;float:left;width:310px;}
.sweeps_block_winner {padding-top: 23px;float:left;width:310px;}
.sweeps_block img{margin:0; padding:0;}
.sweeps_item {width: 269px;height:276px;padding: 0 5px;margin:0;border-left:1px solid #cdcdcd;border-right:1px solid #cdcdcd;}
.sweeps_block_winner h2 {margin: 0;font-size: 16px;text-align: left;position: relative;padding-top:10px;}
.sweeps_item div {padding: 5px 10px 0 0;}
.sweeps_item .clear {clear: both;padding: 0;}
.sweeps_item a:hover{text-decoration:none;}
.sweeps_item .winners{padding:0px 5px 3px;}
.sweeps_item .sweeps{padding:0px 2px 0px 3px;}

/* IE disappearing text bug fix */
.sweeps_item h3 {padding-top:5px;font-size:16px;color: #B80407;font-weight:bold;}
.sweeps_item h3 a:link,.sweeps_item h3 a:visited{color:#B80407;}
.sweeps_item h3 a:active{text-decoration:underline;}
.sweeps_rules{padding: 0 10px;}

/* for middleframe of error_uploading_video pages */
h1 {font-size: 18px;font-weight: bold;line-height: 22px;text-align: left;color: #990000;}
.upload_error{padding:10px;}

/** entry page */
.sweeps_details, .sweeps_confirmation {margin: 0;padding: 10px 20px !important;color: #000;}
.sweeps_details {background: #fff;}
.detail_title{font-weight:bold;}
.detail_image{float:left;}
.detail_text{float:left;}
.sweeps_confirmation strong {font-weight: bold;}
.sweeps_details ul, .sweeps_details ul li {margin: 0;padding: 0;list-style: disc inside;}
.entry_form {width:272px;padding: 10px !important;border-left:1px solid #cdcdcd;border-right:1px solid #cdcdcd;}
.entry_required {float: right;}
.entry_form label {font-weight: bold;font-size: 13px;color: #c90200;line-height:14px;}
.entry_form select, input.textbox {margin-bottom: 6px;border: 1px inset #eee;}
.entry_form input.longtextbox {width: 265px;}
.entry_form .floatleft {margin-right: 20px;}
.entry_form .opt-in label, .entry_form .opt-in div, .entry_form .opt-in span {float: left;margin-top: 10px;margin-right: 5px;}
.entry_form .opt-in span {float: left;width: 80%;}
.entry_form .opt-in a {font-weight: bold;}
.entry_form .opt-in .extra{padding-left:10px;}
.entry_image {text-align: center;}
.entry_image img {margin: 10px 0;}

/** screener page css */
.textinput{width: 20px;padding: 2px;font-family: verdana, arial, helvetica, sans-serif;font-size: 11px;}
.textinputyear{width: 30px;padding: 2px;font-family: verdana, arial, helvetica, sans-serif;font-size: 11px;}
.simpleborder{border: 1px solid #333333;}
.screener_content_container{width: 610px; background:#ffffff; margin-left: 2px;}
.dob_fields{width: 350px; margin: auto;}



/** winners page css */
#contentLeft_winners{width:660px;border-right: 2px solid #F5F2ED;margin-bottom:30px;float:left;padding:15px 0 0 0; position:relative;}
#contentLeft_winners .left_content, #contentLeft_winners .right_content {padding: 0 0 0 25px;width: 292px;margin:0;}
/* Right Content */
#contentLeft_winners .right_content h2 {font-size: 18px;text-align: left;color: #fff;background-image: url("http://images.eonline.com/static/sweepstakes/images/redbar.gif");font-weight:bold;margin:0 0 20px 0;padding:5px 0 3px 5px;}
#contentLeft_winners .right_content h3 {font-size: 14px;color: #B80407;margin: 0;padding: 0 0 0 0;}
#contentLeft_winners .right_content p {padding-top: 5px;padding-bottom: 10px;}

/* Left Content*/
#contentLeft_winners .left_content h2 {font-size: 18px;color: #fff;background-image: url("http://images.eonline.com/static/sweepstakes/images/redbar.gif");font-weight:bold;margin: 0 0 20px 0;padding: 5px 0 3px 5px;}
#contentLeft_winners .left_content h3 {font-size: 14px;color: #B80407;margin: 0;padding: 0 0 0 0;}
#contentLeft_winners .left_content p {padding-top: 5px;padding-bottom: 10px;}



/* Button template */

.special-button ul, .special-button-inv, .special-button-alt ul {
	margin: 0px;
	padding: 0px 0px 3px 0px;
	float: none;
	font-size: 0px;
	line-height: 12px;
}
.special-button ul li, .special-button-inv, .special-button-alt ul li {
	list-style: url(none) none;
	display: block;
	margin: 0px;
	padding-top: 12px;
	line-height: 11px;
}
.special-button ul li a:link,
.special-button ul li a:visited,
.special-button-inv ul li a:link,
.special-button-inv ul li a:visited,
.special-button-alt a:link,
.special-button-alt a:visited {
	display: inline;
	padding: 3px 5px;
	background: #4a4e4c;
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	margin: 0px;
}
.special-button ul li a:hover, .special-button-inv ul li a:hover, .special-button-alt ul li a:hover {
	background: #353737;
	color: #FFFFFF;
}