@charset "UTF-8";
/* CSS Document */

body{
	background-color:#e8e8e8;
	margin:0px;
	padding:0px;
	border:0px;
	font-family: Arial, Helvetica, sans-serif;
}

#wrapper{ 
	height: 1282px;
	width: 867px;
	border-top: 1px solid #2b709a; 
	margin: 0 auto;
	padding-top: 2px; 
	text-align: left; 
	font-size:12px;
	color:#ffffff;
	font-family: Arial, Helvetica, sans-serif;
	background:url(../images/bg.jpg) no-repeat top left;
	position:relative; 
}

h1 {margin:0; padding:0; text-align:center; padding:40px 0 0 0;}
h2 {font-size:18px; font-weight:bold; line-height:22px; margin:20px 0 0 0; padding:0; }
h3 {font-size:16px; font-weight:bold; line-height:20px; margin:20px 0 0 0; padding:0;}
h4 {font-size:12px; font-weight:bold; line-height:16px;}

p {font-size:12px; line-height:16px; margin:0; padding:0; letter-spacing: -0.01em;}

a {color:#ffffff; text-decoration:underline; outline:0;	border:none;}

#col_left {width:372px; height:700px; float:left; text-align:left; margin:40px 0 0 38px; _margin-left: 19px;}

#prize {margin-left:10px;}
	#prize p {background:url(../images/arrow.gif) top left no-repeat; padding-left: 20px; margin: 15px 0; letter-spacing: -0.01em;}

#col_right {width:372px; height:700px; float:left; text-align:left; margin:40px 0 0 52px; position:relative;}

#rules_holder {display:none; position:absolute; top:0; left:0;}
	#rules_holder p {font-size:10px; line-height:14px; margin: 5px 0; padding: 0 20px 0 0;}
	#rules_holder h4 {font-size:12px; font-weight:bold; line-height:16px;}
#rules_copy {height:550px; overflow:hidden; overflow-y:auto;}
#return {text-align:center; padding-top:40px;}
#rulesopen {text-align:center; width:370px; margin: 19px 0;}
#form_holder {margin:0; padding:0; position:absolute; top:0; left:0;}

button {background:none; border:none; padding:0px 0 0 0px;}

form {float:left; width:370px; margin:0; padding:0;}

input, select, textarea {
	border:0px solid #cfcfcf;
}

input {
	width:155px;
}

	
	.sminput input {
		border:none;
		float:left;
		width:20px;
	}
	
	#zip input {
		width:100px;
	}
	

label {
	float:left;
	width:155px;
	font-size:11px;
}

	.sminput label {
		width:370px;
		margin:0;
		padding:0;
		font-size:11px;
		
	}
	
	form p {
		float:left;
		clear:left;
		margin:0;
		padding:0 0 16px;
		width:155px;
		font-size:11px;
		line-height: 18px;
		letter-spacing:0.0em;
	}
	
	form p.sminput {
		padding-left:0px;
	}
	
	form #state {
		width:155px;
	}
	
	form #zip  {
		clear:none;
		width:155px;
	}
	


select {}

	#country select {
		width:200px;
	}
	
	#state select {
		width:80px;
	}


.col {
	float:left;
	padding:0 0 0 10px ;
	width:165px;
}




#footer {font-size:10px; line-height:16px; color:#000; text-align:center; margin: 0 auto; padding: 22px 0 40px 0;}
#footer a {color:#000; text-decoration:underline;}
