﻿body 
{
	margin: 0px;
	padding: 0px;
	background-color: #F6BCD5;
}

.clear 
{

	overflow: hidden;
	height: 0px;
	clear: both;

}

#parent 
{

width: 950px;
margin: 0 auto;

	
}

#apDiv1 {

	width:950px;
	height:602px;

}
#leftnav 
{
	float: left;
}

#content 
{
	position: relative;
	float: left;
	
}

#content .getcomfort 
{
	position: absolute;
	top: 225px;
	left: -30px;
}
#content .defaultCopy 
{

width: 331px;
padding: 58px 0px 0px 220px;
text-align: center;

}

#footer {
	width:913px;
	background-color: #660066;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	padding: 2px 0px 2px 37px;
	
}

#footer a 
{
	color: #ffffff;
	text-decoration: none;
}

.registrationForm 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 58px 0px 0px 170px;
	width: 410px;
	color: #4e4e4e;
}

.form 
{
	overflow: auto;
	width: 410px;
	height: 340px;
	padding: 0px 0px 0px 5px;
}

.registrationForm a
{
	color: #e33895;
}

.formthanks 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 44px 87px 0px 0px;
}

.formtitle 
{
	float: left;
	width: 145px;
	padding: 3px 5px 5px 0px;
}

.formbox
{
	float: left;
	padding: 0px 0px 5px 0px;

}


.formtitleZip 
{
	float: left;
	width: 65px;
	text-align: right;
	padding: 3px 2px 5px 0px;


}

.formboxZip
{
	float: left;
	padding: 0px 0px 5px 0px;

}

.formtop 
{

font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #4e4e4e;
padding:7px 0px 10px 5px;
	
}

.instructions 
{

font-weight: bold;
padding: 8px 0px 0px 0px;
	
}

.button 
{
	text-align: center;
	padding: 15px 0px 0px 0px;
}

.regrules 
{
	overflow: auto;
	height: 100px;
	width: 370px;
	border: 1px solid #7da3ba;
	background-color: #ffffff;
	margin: 10px 0px 0px 5px;
	padding: 5px;
	font-size: 10px;
}

.regrules_reentry 
{
	overflow: auto;
	height: 82px;
	width: 370px;
	border: 1px solid #7da3ba;
	background-color: #ffffff;
	margin: 10px 0px 0px 5px;
	padding: 5px;
	font-size: 10px;
}	

.overview 
{

font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #4e4e4e;
padding: 18px 0px 10px 25px;
	
}

.rules 
{
	background-image: url(/images/rules_back.gif);
	background-repeat: repeat-y;
	margin: 0px;
	width: 358px;
	padding: 25px 43px 25px 43px;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #050606;

}
	
.rules ol
{
	margin: 10px 0px 0px 15px;
	padding: 0px 0px 0px 0px;
}

.rules li
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.form_error 
{

color: #ff0000;
	
}

/*rules popup*/

.modal 
{
	display: none;
	background-position: top left;
	background-repeat: repeat-x;
	background-color: #ffffff;
	width: 700px;
	height: 567px;
	padding: 15px 25px 0px 62px;
	border: 1px solid #b19e74;
	position: absolute;
	z-index:10;
	color: #683169;
	overflow: auto;
}

.modalShadow 
{
	display: none;
	background-color: black;
	position: absolute;
	filter:alpha(opacity=50);
	-moz-opacity:0.50;
	opacity:0.50;
	z-index:9;
}

.poprules  {

font-family: Arial, Helvetica, Sans-Serif;
font-size: 12px;

}

.poprules  h1 {

color: #683169;
font-size: 22px;
margin: 5px 0px 15px 0px

}

.inline_poprules  {

font-family: Arial, Helvetica, Sans-Serif;
font-size: 10px;

}

.inline_poprules .rulesclose
{
	display:none;
}

.inline_poprules  h1 {

color: #683169;
font-size: 12px;
margin: 5px 0px 15px 0px
}

.inline_poprules ul 
{
	margin: 0px;
	padding: 0px;
	list-style-type:decimal;
	list-style-position: inside;
}
.inline_poprules li 
{
	font-weight: bold;
	margin: 0px 0px 8px 0px;
}

.inline_poprules li span
{
	font-weight: normal;
}

.poprules .ruleslogo 
{
	float: left;
	padding: 10px 0px 0px 0px;
}

.poprules .rulesclose
{
	float: right;
}

.poprules ul 
{
	margin: 0px;
	padding: 0px;
	list-style-type:decimal;
	list-style-position: inside;
}
.poprules li 
{
	font-weight: bold;
	margin: 0px 0px 8px 0px;
}

.poprules li span
{
	font-weight: normal;
}

.regrules  {

font-family: Arial, Helvetica, Sans-Serif;
font-size: 12px;

}

.regrules  h1 {

color: #683169;
font-size: 12px;
margin: 5px 0px 15px 0px

}

.regrules .ruleslogo 
{
display: none;
}

.regrules .rulesclose
{
display: none;

}

.regrules ul 
{
	margin: 0px;
	padding: 0px;
	list-style-type:decimal;
	list-style-position: inside;
}
.regrules li 
{
	font-weight: bold;
	margin: 0px 0px 8px 0px;
}

.regrules li span
{
	font-weight: normal;
}

/* Do Not Have Code Popup */
.no_code_modal 
{
	display: none;
	background-position: top left;
	background-repeat: repeat-x;
	background-color: #ffffff;
	width: 540px;
	height: 470px;
	padding: 15px 25px 0px 20px;
	border: 1px solid #b19e74;
	position: absolute;
	z-index:10;
	color: #663366;
	overflow: auto;
}

.no_code_modal  ul {
 padding: 0px;
 margin: 0px;
 margin-left: 15px;
 padding-right:5px;
}

.no_code_modal  li {
margin:0px 0px 3px 0px;
color:#663366;
}

.pop_no_code  {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 18px;
}

.pop_no_code  a {
	color:#663366;
	text-decoration:underline;
}

.pop_no_code .rulesclose
{
	float: right;
}

/* Begin Instant Win Game Styles */
#footer_sweeps_disclaimer
{
	color:#7C167A;
	font:11px Arial, Helvetica, Sans-Serif;
	padding:5px 0px 0px 0px;
	text-align:center;
	display:none;
}

#footer_sweeps_disclaimer a
{
	color:#7C167A;
	text-decoration:none;
}

.iwin_controls
{
	width:415px;
	padding:200px 0px 0px 200px;
}

.iwin_getstarted_controls
{
	width:415px;
	padding:230px 0px 0px 220px;
}

.iwin_code_entered_controls
{
	width:415px;
	padding:280px 0px 0px 220px;
}

.iwin_reg_controls
{
	width:415px;
	padding:200px 0px 0px 220px;
}

.iwin_winlose_controls
{
	width:415px;
	padding:260px 0px 0px 220px;
}

.reg_hdr_rules
{
	height:55px;
	margin-bottom:5px;
}

.reg_hdr
{
	color:#663366;
	font:13px Arial, Helvetica, Sans-Serif;
	padding:0px 0px 5px 0px;
	font-weight:bold;
}

.reg_rules_copy
{
	color:#996695;
	font:9px Verdana, Helvetica, Sans-Serif;
	padding:0px 0px 5px 0px;	

}

.reg_rules_copy a
{
	color:#AB80A7;
	text-decoration:underline;
}

.reg_error_copy
{
	color:#FF0000;
	font:9px Verdana, Helvetica, Sans-Serif;
	padding:0px 0px 0px 0px;
}

.reg_form
{
	overflow:auto;
	width:390px;
	height:300px;
	padding:0px 0px 0px 0px;
}

.reg_formtitle 
{
	float: left;
	width: 100px;
	padding: 3px 5px 5px 0px;
	color:#996695;
	font:11px Verdana, Helvetica, Sans-Serif;
}

.reg_formbox
{
	float: left;
	padding: 0px 0px 5px 0px;

}

.reg_explanation
{
	color:#996695;
	font:9px Verdana, Helvetica, Sans-Serif;
	padding:0px 0px 7px 110px;
}

.reg_formtitle_zip
{
	float: left;
	padding:3px 5px 5px 0px;
	color:#996695;
	font:11px Verdana, Helvetica, Sans-Serif;
	width:60px;
}

.zip_box
{
	float:right;
	padding-right:39px;
}

.reg_formchktitle 
{
	float: left;
	width: 340px;
	padding: 3px 5px 5px 0px;
	color:#4E4E4E;
	font:11px Verdana, Helvetica, Sans-Serif;
}

.reg_formchktitle a
{
	color:#E33895;
	text-decoration:underline;
}

.reg_formchktitle sup
{
	font-size:8px;
	line-height:7px;
}

.reg_formchkbox
{
	float: left;
	width:25px;
	padding: 0px 0px 5px 0px;

}

.reg_privacy_scroll
{
	overflow:auto;
	width:330px;
	height:85px;
	padding:0px 0px 0px 10px;
	border:solid 1px #96AACB;
	background:#FFFFFF;
}

.reg_hear_more_hdr
{
	padding: 10px 5px 5px 0px;
	color:#4E4E4E;
	font:11px Verdana, Helvetica, Sans-Serif;
	font-weight:bold;
}


.iwin_hdr
{
	padding: 0px 0px 5px 0px;
	color:#663366;
	font:18px Arial, Helvetica, Sans-Serif;
	font-weight:bold;
}

.iwin_subhdr
{
	padding: 0px 0px 0px 0px;
	color:#663366;
	font:12px Arial, Helvetica, Sans-Serif;
	line-height:12px;
	font-weight:bold;
}

.iwin_subhdr_boxposition1
{
	padding: 3px 0px 5px 0px;
	color:#663366;
	font:12px Arial, Helvetica, Sans-Serif;
}

.iwin_subhdr_boxposition2
{
	padding: 3px 0px 5px 0px;
	color:#663366;
	font:12px Arial, Helvetica, Sans-Serif;
	height:18px;
}

.iwin_no_code_copy
{
	color:#944A6C;
	font:9px Verdana, Helvetica, Sans-Serif;
}

.iwin_no_code_copy a
{
	color:#944A6C;
	text-decoration:underline;
}

.iwin_copy
{
	padding: 0px 0px 5px 0px;
	color:#663366;
	font:14px Arial, Helvetica, Sans-Serif;
	line-height:17px;
}

.iwin_copy sup
{
	font-size:9px;
	line-height:8px;
}

.iwin_rules_line
{
	padding: 0px 0px 5px 0px;
	color:#595858;
	font:9px Verdana, Helvetica, Sans-Serif;
}

.iwin_rules_line a
{
	color:#595858;
	text-decoration:underline;
}

.iwin_winlose_copy
{
	color:#A5348C;
	font:22px Arial, Helvetica, Sans-Serif;
	line-height:25px;
	padding:0px 5px 15px 0px;
	width:410px;
}

.iwin_winlose_hdr
{
	color:#663366;
	font:35px Arial, Helvetica, Sans-Serif;
	line-height:38px;
	padding:0px 0px 15px 0px;
	font-weight:bold;
}

.iwin_winlose_notification_rules
{
	color:#996699;
	font:11px Arial, Helvetica, Sans-Serif;
	line-height:13px;
	padding:0px 5px 0px 0px;
	width:410px;
}

.iwin_winlose_notification_rules a
{
	color:#996699;
	text-decoration:underline;
}

.iwin_winlose_reminder
{
	color:#A5348C;
	font:14px Arial, Helvetica, Sans-Serif;
	line-height:15px;
	padding:0px 5px 15px 0px;
	width:410px;
	font-weight:bold;
}

.iwin_coupon_copy
{
	color:#663366;
	font:12px Arial, Helvetica, Sans-Serif;
	line-height:16px;
	width:150px;
	text-align: center;
}

.iwin_coupon_copy sup
{
	font-size:9px;
	line-height:8px;

}

.iwin_coupon_copy a
{
	color:#663366;
	text-decoration:none;
}

.iwin_error_block
{
	height:30px;
	width:400px;
	padding:0px 0px 10px 0px;
	margin-bottom:5px;
	color:#FF0000;
	font:11px Verdana, Helvetica, Sans-Serif;
	padding:0px 0px 0px 0px;
}


/* End Instant Win Game Styles */