*{padding:0px; margin:0px; outline:none;border:none;}
body{
	background: #291038 url(../images/bg_slice.jpg) repeat-x center 4px;
	font-family:verdana;
}
.sprite{            
	height: 0px;
	overflow: hidden;
	display: block;
}
.listheader{text-transform: uppercase; font-weight: bold;}
.cm_wrapper{
	margin: 0 auto;
	width: 997px;
}
.goldtext{color: #FFB150; font-weight: bold;}
a{color: #FFB150;}
a:hover{color: #FFB150;}
#home{
	width: 997px;
	height: 920px;
	background: #291038 url(../images/bg.jpg) no-repeat top center;
}
#sweeps{
	width: 997px;
	height: 1260px;
	background: #291038 url(../images/bg_sweeps.jpg) no-repeat top center;
}
#message{
	width: 997px;
	height: 920px;
	background: #291038 url(../images/bg.jpg) no-repeat top center;
}
#holder_scrollform{
	clear: both;
	width: 800px;
	margin: 0 auto;
	margin-top:40px;
}
#form_container{
	color:#E0A8EC;
	width:800px;
	height: 605px;
	overflow: auto;
}
#form_container h4{
	border-bottom: 1px solid black;
	text-transform: uppercase;
	font-weight:bold;
	padding-bottom:3px;
	color: #eac1f3;
	width:760px;
	font-size:1.2em;
	_font-size:1.3em;
}
#form_container label{
	font-weight:bold;
	display: block;
	clear:left;
	padding-bottom:2px;
	padding-top:7px;
	*padding-top:4px;
	font-size:1.2em;
	_font-size:1.3em;
}
#form_container .layout{float:left;overflow:hidden;}
#form_container .spacer{margin-right: 1em;}
#form_container .note{display:block; font-size:0.9em; _font-size:1em;padding-top:2px;}
#form_container a{color: #926c3b;}
#form_container a:hover{color: #926c3b;}
#form_container select,#form_container input{color: #58376c; font-size: 1em;_font-size:1.1em;}
#form_container form input#first{width:36em; _width:39em;}
#form_container form input#last{width:36em;_width:39em;}
#form_container form input#email, form input#address{width:73em; _width:78em;}
#form_container form select#dob_month{width:14em;}
#form_container form select#dob_day{width:9em;}
#form_container form select#dob_year{width:10em;}
#form_container form input#city{width:34em;}
#form_container form select#state{width:17em;}
#form_container form input#zip{width:20em;}
#form_container form input#phone{width:31em;}
#form_container form select#gender{width:31em;}
#form_container form input#bonus{width:31em;}
#form_container #optin_content{
	padding-top:25px;
	*padding-top:15px;
	font-size: .9em;
	_font-size:1em;
}
#form_container #optin_content p{padding: 4px 0px;}
#form_container #optin_content .checkbox{
	margin-right: 5px;
	vertical-align:top;
	*vertical-align: middle;
}
#form_container #submit_text{
	padding:25px 0px;
	*padding:15px 0px;
	text-align:center;
	font-size:0.9em;
	_font-size:1em;
}
#form_container #submit_main_form{
	display:block;
	margin:0 auto;
}
#coupon{
	width: 314px;
	padding-top: 163px;
	float: left;
	display:inline;
	margin-left:86px;
	margin-top:402px;
}

#holder{
	margin-left:34px;
	margin-top:361px;
	float: left;
	overflow: hidden;
	display:inline;
}
#holder_entry{
	margin-left:434px;
	margin-top:365px;
	float: left;
	overflow: hidden;
	display:inline;	
}

#copyContainer{
	color:#E0A8EC;
	font-size:1.2em;
	_font-size:1.4em;
	line-height:1.2em;
	*line-height:1.2em;
	width:493px;
	height: 200px;
	overflow: auto;
}
#copyContainer ul{
	list-style-image: url(../images/list_item_bullet.jpg);
	list-style-type:square;
	list-style-position: inside;
	padding-bottom:25px;
}
#copyContainer p{
	padding-bottom:10px;
}

ul#recipeLinks{
list-style: none;
margin-top: 75px;
margin-left: 58px;
height: 165px;
margin-left:38px;
margin-top:75px;
}
ul#recipeLinks li{
	float: left;
	margin:0 6px;
}
ul#recipeLinks a{
	width: 170px;
	height: 165px;
}
ul#siteLinks{
list-style: none;
margin-left:280px;
margin-top:30px; 
height:25px;
margin-left:260px;
margin-top:32px;
}
ul#siteLinks li{
	float: left;
	margin:0 5px;
}
ul#siteLinks li a{
height:25px;
width:152px;
}

#rules{
color: #fff;
width: 700px;
margin: 0 auto;
font-size: 1.2em;
}
#rules h1, #rules h2, #rules h3{
text-align: center;
}
#rules ol.outerlist{
padding-left: 18px;
*padding-left: 28px;
padding-top: 15px;
}
#rules ol.outerlist li{padding: 3px 0px;}
ol.withalphabet{
list-style-type: lower-alpha;
padding-left: 20px;
}
#banner_ad{width: 728px; margin: 0 auto; margin-bottom: 15px;}
#banner_ad #flashContent #altContent p{color: #9d87bc;}
#banner_ad #flashContent #altContent p a{color: #9d87bc;}
#banner_ad #flashContent #altContent p a:hover{color: #9d87bc;}
#disclaimer{
	width: 800px;
	margin: 0 auto;
}
#disclaimer p{
color: #9d87bc;
font-size: 1em;
font-family: Arial;
padding-bottom: 10px;
}
#disclaimer a{color: #9d87bc;}
#disclaimer a:hover{color: #9d87bc;}
#footer {
clear:both;
color:#7f6587;
margin:0 auto;
width:800px;
padding:2em 0;
text-align:left;
}
#footer a {
color:#7f6587;
}
#footer a:hover{
color:#7f6587;
}
.divFix{overflow: hidden;}

