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

html, body {
	margin: 0;
	padding: 0;
}
#preload {
	display: none;
}

#wrap{position:relative;}
html, body, #wrap {height: 100%;
font-family:Tahoma, Arial, Helvetica, sans-serif;
}

body > #wrap {
	height: auto;
	min-height: 100%;
	background: #012e43 url(../images/gradientBg.jpg) repeat-x 0 0;
}
#footer {

background:url(../images/footer.png) no-repeat 0 0;
	margin-top: -10px; /*/* negative value of footer height */
	height: 140px;
	cursor:pointer;



	} 
#main {/*padding-bottom: 150px;*/

	position:relative;
  width: 920px;
	margin-left:auto;
	margin-right:auto;
}  /* must be same height as the footer */

  #aboveMainContent{
    width: 920px;

  background:url(../images/uppermain.png) no-repeat ; 

  }
 #mainContent{
 background: url(../images/content_middle.gif) repeat-y center 0;

  width: 920px;

  }
  
  #main-content{
  width: 580px;  
  float: left;
  margin-left: 24px;
  padding: 2% 0;
  }
  #sidebox{
  margin-left: 620px; 
  width: 264px;  
  padding: 1%; 
  
  }
  div .space{
height:10px;
}

 #otherfooter {position: relative;
	margin-top: -40px; /* negative value of footer height */
	height: 30px;
	clear:both;
	/*background:#000000;
/* background:url(images/layout/footer.png);
background-repeat:no-repeat;*/
width:920px;
margin-left:auto;
margin-right:auto;
color:#FFFFFF;
font-family:Verdana,Arial,sans-serif;
font-size:11px;	
	}  
  

#optin-box {

	font-size: 93%;
	width: 264px;
	height: 476px;
	background: url(../images/signup_box2.png) no-repeat 0 0;
	
}
#optin-box .content {

	padding-top: 190px;
	position: relative;
}
#optin-box div.help {
margin-left:auto;
margin-right:0;
	width:220px;
	
	padding-left: 14px;
	padding-top:22px;
	padding-right: 8px;
	padding-bottom: 6px;
	color: #000;
	font-size: 80%;
	/*position: absolute;*/
	/*top: 202px;*/
}
#optin-box .content div.notice {
margin-left:auto;
margin-right:0;
	width:210px;
	
	padding-left: 20px;
	padding-top:2px;
	padding-right: 8px;
	padding-bottom: 6px;
	
	font-size: 76%;
	text-decoration: underline;
	color: #000;

	/*position: absolute;*/
	/*top: 395px;*/
}
#optin-box .content div.privacy-note {
	padding: 0;
	width: 160px;
	font-size: 74%;
	line-height: 1.1em;
	color: #000;
	position: absolute;
	top: 404px;
	left: 90px;
}
/* Position our fields */
#optin-box .content #firstname-field {
	border: 0;
	/*position: absolute;*/
	/*top: 274px;*/
	/*right: 20px;*/
}
#optin-box .content #lastname-field {
	border: 0;
	/*position: absolute;*/
	/*top: 308px;*/
	/*right: 20px;*/
}
#optin-box .content #phone-field {
	border: 0;
	/*position: absolute;*/
	/*top: 342px;*/
	/*right: 20px;*/
}
#optin-box .content #email-field {
	border: 0;
	/*position: absolute;*/
	/*top: 376px;*/
	/*right: 20px;*/
}


#optin-box .content #firstname-field,
#optin-box .content #lastname-field,
#optin-box .content #phone-field,
#optin-box .content #email-field {
	padding: 6px 0 0 6px;
	width: 164px;
	height: 20px;
}
* html #optin-box .content #firstname-field,
* html #optin-box .content #lastname-field,
* html #optin-box .content #phone-field,
* html #optin-box .content #email-field { /* the tan box model hack */
	width: 170px;
	w/idth: 164px;
	height: 26px;
	he/ight: 20px;
}
#optin-box .content #submit-btn-1 {
	text-indent: -9999px;
	/*width: 220px;
	height: 59px;*/
	width: 226px;
	height: 67px;
	border: 0;
	/*position: absolute;*/
	/*top: 353px;*/
	/*left: 33px;*/
	display: block;
	cursor: pointer;
	background: url(../images/get-your-strength-now.jpg) no-repeat 0 0;
}
.field-arrow {background: url(../images/arrow2.gif) no-repeat 0 center; padding-left: 23px; margin: 0 0 6px 20px;}
/* CLOSE OPTIN BOX STYLES */


#header{
	position:realtive;
	height:76px;
	width: 920px;
	margin-left:auto;
	margin-right:auto;
	/*background: url(../images/header.png) no-repeat center 0;*/
}
