html,body {



	margin:0;

	padding:0;

	//background:#ccc;

	height:100%;

}
#homeBottomText {
	margin: 72px 0 -40px 0;
 	text-align: left;
	background: #fff;
	font-size: 13px;
	padding-top: 1px;
	display: none;
}

#thirtyday {
	position: absolute;
	top: 23px;
	right: 77px;
}


#container {

	margin:0 auto;

	width:1050px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:16px;

	//border:1px solid black;

	background:#fff;

	//height:100%;

}



#content_wrapper {



}



#top {

position:relative;

}



#logo {



	width:400px;



	height:150px;



}



#menu {



	position:relative;



	background:#000;



	min-height:50px;



	padding:2px;



}



ul.menu li {



	float:left;



	font-size:14px;



	font-family:Arial, Helvetica, sans-serif;



	color:#fff;



	list-style:none;



	margin-right:100px;



}



ul.login li {



	float:right;



	font-size:14px;



	font-family:Arial, Helvetica, sans-serif;



	color:#fff;



	list-style:none;



	margin-right:30px;



}



ul a {



	font-size:14px;



	text-decoration:none;



	color:#fff;



}



#sidebar {



	width:240px;



	background:#F0F0F0;



	padding:5px;



	margin:10px;

	float:left;



}



#main {



	height:100%;



	width:760px;



	//min-height:500px;



	padding:10px;



	float:left;



	min-height:450px;



}



.video {



	text-align:center;



}



h1 {



	text-align:center;



	color:#000;



	font-size:36px;



	font-weight:bold;



	margin:0;



	padding:0;



}



h1.second {



	text-align:center;



	color:#000;



	font-size:30px;



	font-weight:bold;



	margin:0;



	padding:0;



}



h3 {



	color:#000;



	font-size:20px;



	margin-top:25px;



	margin-bottom: -10px;



	padding:0;



}



p.tight {



	margin:0;



	padding:0;



	font-size:14px;



}



#savings {



	//width: 450px;



	text-align: left;



	position: absolute;



	left: 0;



}



#beware {



	//width: 450px;



	text-align: left;



	position: absolute;



	right: 0;



}



#search {



	width:100%;



	text-align:center;



	background:#F0F0F0;



	min-height:138px;



	padding-top:20px;



	padding-bottom:25px;



	margin-top:20px;



}



#search-inner {



	width:100%;



	text-align:center;



	background:none;



	padding-top:10px;



	padding-bottom:25px;



	margin-top:20px;



}



.clear {



	clear:both;



}



input {



	width:250px;



	padding:10px;



	text-align:center;



	font-size:20px;



	font-weight:bold;



	color:#ccc;



}



input.saved {



	width:80px;



	padding:5px;



	text-align:center;



	font-size:20px;



	font-weight:bold;



	background-color:#060;



	border-radius:10px;



	border:0px;



	color:#fff;



}



input.passed {



	width:80px;



	padding:5px;



	text-align:center;



	font-size:20px;



	font-weight:bold;



	background-color:red;



	border-radius:10px;



	border:0px;



	color:#fff;



}



.submit {



	background-color:#0000EC;



	border:1px solid #000;



	border-radius:5px;



	color:#fff;



}



.submit2 {



	background-color:#0000EC;



	border:1px solid #000;



	border-radius:5px;



	color:#fff;



	width:80px;



	padding:5px;



	font-size:13px;



}



.story {



	display:block;



	padding:10px;



	text-align:center;



	margin-top:5px;



	background-color:#ccc;



	border:0px;



	width:140px;



	border-radius:10px;



	position: absolute;



	right: 0px;



}



.process {



	display:block;



	padding:10px;



	text-align:center;



	margin-top:5px;



	background-color:#ccc;



	border:0px;



	width:160px;



	border-radius:10px;



	position: absolute;



	right: 0px;



}



.congrats {



	text-align:left;



	margin-left:10px;

	margin-right:10px;



	margin-top:20px;



	font-size:16px;



}



.the_deal_left {



	float:left;



	text-align:right;



	width:175px;



}



.the_deal_right{



	float:left;



	text-align:left;



	margin-left:20px;

	width:540px;



}



.lead_form {



	text-align:right;



	width:400px;



	margin-top:20px;



}



input.lead {



width: 250px;



padding: 2px;



text-align: center;



font-size: 16px;



font-weight: bold;



border-radius: 10px;



border: 1px solid black;



}



.wrapper2 {



	position:relative;



	height:140px;



}



#contactpage textarea {



width: 500px;



padding: 5px;



text-align: left;



font-size: 16px;



font-weight: none;



border-radius: 10px;



border: 1px solid black;



}