@charset "utf-8";
/* CSS Document */

* {margin:0; padding:0;}

a {
/*	text-decoration:none;
	color: #000;*/
	outline:none;
}

	a:hover {
		text-decoration:none;
	}
	
/*	h3 a, #rules a {
		color:#e73933;
	}*/


body, html {
	padding:0;
	margin:0;
    width:600px;
    height:465px;
    overflow:hidden;
	background:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:16px;
	}

#iform {
	width:600px;
	height:465px;
	background:#fff;
	position:relative;
	margin:auto;
	overflow:hidden;
	}

#tform {
	width:600px;
	height:465px;
	background:#fff;
	position:relative;
	margin:auto;
	overflow:hidden;
	}


/************ FORMS *************/


#formbox {
	margin:0;
	padding: 0;
	width:600px;
	height:465px;
	float:left;
	border: 0px solid #F00;
}

#submit {
	position: absolute;
	bottom:70px;
	left:-4px;
	background: url(../images/enter.gif);
	font-size:16px;
	font-weight:bold;
	padding:0px;
	margin:0;
	width:98px;
	height:46px;
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	border:none;
	}

form {
	margin:0px 0 0 0px;
	_margin:0px 0 0 0px;	
	padding: 0;
	width:560px;
	height:465px;
	float:left;
	border: 0px solid #F00;
	position:relative;
/*	background:#ccc;*/
}



input, select, textarea {
	border:1px solid #E9E9DF;
	margin-top:0px;
	
}

input {
	width:240px;
	_width:240px;	
	height:18px;
	background:url(../images/inputbg.gif) 0px 0 no-repeat;
	color:#42321c;
	padding-left:2px;
	font-size: 12px;
	*padding-top:3px;
}

select {
	background:url(../images/inputbg.gif) 0px 0 no-repeat;
	color:#362D26;
	font-size: 12px;
}

	.sminput input {
		border:none;
		float:left;
		width:16px;
		height:16px;
		width:13px\9;
		height:13px\9;		
		*width:13px;
		*height:13px;
		_width:16px;
		_height:16px;

/*		_width:20px;
		_height:24px;*/		
		margin:0px;
		padding:0;
	}

	#city input {
		width:166px;
	}

	#state input {
		width:60px;

	}

	#zip input {
		width:88px;
	}

	#country input {
		width:110px;

	}

.long input {
	width:506px;
}

label {
	float:left;
	width:240px;
	color:#7ac142;
	font-weight:bold;
	font-size:12px;
	}

	.sminput label {
		width:500px;
		float:left;
		margin-top:-2px;
		margin-bottom:0;
		margin-left:3px;
		*margin-left:5px;		
		font-weight:normal;
		font-size:10px;
		line-height:16px;
		color:#42321c;
		padding:0;
	}

	.long label {
		width:506px;
	}

	#state label {
		width:48px;
	}

	#zip label {
		width:88px;
	}

	form p {
		float:left;
/*		clear:left;*/
		margin:0 25px 0 0;
		padding:0 0 8px;
		*padding:0 0 4px;		
		width:240px;
		font-size:12px;
		font-weight:bold;
		line-height: 18px;
	}

	form p.sminput {
		margin: 3px 0 0 0;
		padding-bottom:0px;	
		width: 526px;
		border: 0px solid #0C9;
		line-height: 14px;
	}

	form #city {
		width:166px;
	}

	form #state {
		width:48px;
	}
	
	form #zip  {
/*		clear:none;
		padding-left:20px;*/
		width:88px;
	}

	form #country {
		width:110px;
	}

	form p.long {
		width: 506px;
		margin: 5px 0 0 0;
	}
	
	p#rules {
		font-size:10px;
		padding-top:15px;
/*		padding-left:375px;*/
	}


	#copyright {
		color:#666;
		font-size:10px;
		text-align:center;
		padding-top:10px;
		padding-bottom:20px;
/*		background:#FF0;*/
		margin:0px;
	}

#js_errorbox_signup {position: absolute; bottom:40px; left:5px; font-size: 12px; line-height:30px; font-weight: bold; height:26px; width: 350px; overflow: hidden; padding: 0px 0 0 35px; background: url(../images/error.gif) 0px 0px no-repeat; display: none; border:0px solid #F00;}
#js_errorbox_signup label {width:350px; color:#ffa200;}

#complete_rules {position: absolute; bottom:75px; left:105px; font-size: 11px; font-weight:bold; color:#42321c;}
#complete_rules a {text-decoration:underline; color:#42321c;}

/* thank you */
#thank_you {position: absolute; width:560px; height:300px; top:0px; left:0px; padding:165px 0 0 0; display:none; text-align:center; border:0px solid #F90; background:#fff;}
#thank_you h2{font-size:18px; font-weight:bold; line-height:28px; color:#42321C; padding:0; margin:0;}
#thank_you p {padding:0px; margin:0; color:#42321C; font-size: 13px; line-height: 18px;}
#thank_you p a { color:#42321C;}

#takedown {position: absolute; width:520px; height:300px; top:0px; left:0px; padding:165px 0 0 0; display:block; text-align:center; border:0px solid #F90; background:#fff;}
#takedown h2{font-size:18px; font-weight:bold; line-height:28px; color:#42321C; padding:0; margin:0;}
#takedown p {padding:0px; margin:0; color:#42321C; font-size: 13px; line-height: 18px;}
#takedown p a { color:#42321C;}

