/************************************
*
************************************/
/* FIXED WIDTH * HEIGHT /POSITION CENTER/BOTTOM WITH SCROLL 
---------------------------------------------------------------------------------*/
ul, ol, dl {
              position: relative;  }


* {
	margin: 0;
}
html {
	width:100%;
	height:100%;
}

body{
	width:100%;
	height:100%;
	background:black url(../images/enter/wt-background.jpg) no-repeat fixed top center;
	font:normal normal .8em/1.5em Helvetica, Arial, Verdana, sans-serif;
	color:#C6995F;
}

#wrapper {
	position:relative;
	margin:0 auto;
	width:900px;
	height:100%;	
}

#container {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -540px; /* the bottom margin is the negative value of the footer's height */
	
}
#content {
	width:100%;
	background: url(../images/enter/bg-gradient.png) repeat-x bottom left;
	
}
#content, .push {
	height:520px; /* .push must be the same height as .footer */	
}



#wt-divider {
	position:relative;
	width:900px;
	height:4px;
	background:#000 url(../images/global/wt-divider-line.jpg) no-repeat top left;	
}




/* CONTENT STYLES	
--------------------------------------------------------------------------------- */
small{
	font-size:.7em;
	line-height:1.1em;	
}

.alignclear {clear:both;}

.column{
	position:relative;
	display:inline;

}
#col1 {
	width:354px;
	float:left;
}
#col2 {
	width:544px;
	float:left;	
}


.wt-logo {	margin:40px 0px 0px 20px; }
.wt-bottles{ margin:50px 0px 0px 0px; }


/* FORMS
--------------------------------------------------------------------------------- */
form {
	margin:0 auto;
	border:none;
}
.form {
	margin:20px 0px 0px 0px;
}
.form-title, .form-input, .form-submit {
	margin:10px 0px 0px 20px;
}
.form-label {
	margin:28px 0px 0px 20px;
}



.form-dob {
	margin:10px 0px 0px 20px;
	float:left;
	display: inline;  /* <---Solution for bug IE6 */ 
}
.form-submit {	
	margin:18px 0px 0px 20px;
}



/* FOOTER NAV
--------------------------------------------------------------------------------- */
#footer{
	position:inherit;
	float:left;
	margin:15px 0px 0px 0px;
}

#footer ul, #footer li {
	list-style: none;
	background: none;
	margin: 0;
	padding: 0;
}
#footer ul.menu li { display: inline; float: left; }

#footer p, #footer a {
	display: block;
	overflow: hidden;
	padding: 0;
	padding-top: 15px;
	height: 0px !important;
	height /**/:12px; /* for IE5/Win only */

}

.menu-line{
	margin:4px 24px 0px 14px;
	width:1px;
	height:9px;
	overflow:hidden;
 	background:#000 url(../images/enter/menu-line.gif) repeat-y top left;	
}

a#footer-wildturkey { background: url(../images/enter/button-wt.gif) top left no-repeat; width: 90px;  }
a#footer-terms { background: url(../images/enter/button-terms.gif) top left no-repeat; width: 80px; }
a#footer-privacy { background: url(../images/enter/button-privacy.gif) top left no-repeat; width: 80px; }
a#footer-contact { background: url(../images/enter/button-contact.gif) top left no-repeat; width: 90px; }
#footer a:hover { background-position: 0 -12px; }

.footer-text{
	margin:15px 0px 20px 0px;
}

/* TERMS
--------------------------------------------------------------------------------- */
#terms_container{
	font-size:1em;
	width:607px;
	color:#000;
	background:#d3c6a0;
}
#terms_content, #terms_container p strong {
	color:#000;
}



/* CSS HACKS */
	.clearfix:after {
		content: "."; 
		display: block; 
		height: 0; 
		clear: both; 
		visibility: hidden;
		}
	* html>body .clearfix {
		display: inline-block; 
		width: 100%;
		}
	* html .clearfix {
		/* Hides from IE-mac \*/
		height: 1%;
		/* End hide from IE-mac */
		}
	.clearfix { zoom: 1; /* for IE7 */ }


