* {
  margin: 0;
  padding: 0;
  }

html {
  
  }

body {
  text-align: center;  
  background: #000737;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  }

body * { text-align: left; }

hr { width: 65%; margin: 14px auto 22px auto; text-align: center; }

a img { border: 0; }

.bodyWrapper {
	background: #000737 url(gfx/body_wrapper_bg.png) repeat-y top center;
	width: 832px;
	margin: 0 auto;
	border: 0px #F00 solid;	
}

.pageWrapper {
	width: 758px;
	margin: 0 auto;
	border: 0px #FF0 solid; 
	}


#skipTo { display: none; }

#header {
  width: 832px;
  height: 115px;
  background: #000737 url(gfx/header.jpg) no-repeat top center;
  color: #000;
  text-indent: -9999px;
  }

.footerWrapper {
  clear: both;
  width: 832px;
  height: 113px;
  background: #000737 url(gfx/footer.jpg) no-repeat bottom center;
  color: #000;
  }
  
  
  #footer {
  	width: 758px;
	margin: 0 auto;
	color: #FFF;
	font-size: 75%;
  }
  
.canvasWrapper {
  background: #FFF url(gfx/content_wrapper_bg.jpg) no-repeat center -95px;

  }


.contentWrapper {
  width: 758px;
  }


#content {
	margin: 0 auto;
  }
  
#salesLetter #content ul, #content ol { 
	width: 80%;
	padding: 4px 0 4px 42px;
	list-style-position: outside;
	}

#salesLetter #content li { margin: 6px 0; }

h1 {
	font-size: 18pt;
	font-family: "Tahoma", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bolder;
	letter-spacing: -1px;
	text-align: center;
}
 
 #content div { margin: 8px 0;}
  
  #content p {
  	padding: 8px 12px;

  }
  
  #content ul { list-style-position: inside; font-size: small; }
  
  #content li { margin: 4px 0;}

  #copyright { display: none; }
  

.videoWrapper {
	width: 366px;
	height: 312px;
	background: transparent url(gfx/player_bg.jpg) no-repeat top left;
	padding: 0;
}

#moreInfo {
	display: block;
	margin: 18px 0 0 35px;
}

#content div.videoPlayer {
	margin: 23px 0 0 23px;
}

.sideWrapper{
	width: 385px;
	float: right;
}

#red_arrow {
	position: absolute;	
	margin: -8px 0 0 -28px;
}

#content .formBox2 {
	border: 1px #FF3300 dashed;
	background: #EFEFEF;
	margin: 12px 8px 0 45px;
}

.formBox2 label {
	display: block;
	width: 296px;
	text-align: right;
	color: #339;
	margin-bottom: 5px;
}

.formBox2 .input {
	width: 200px;
	border: 1px #CCC solid;
	background: #FFF;
	color: #333;
	padding: 1px 4px;
}

.formBox2 #get_it_now {
	width: 243px;
	height: 38px;
	padding: 0;
	margin: 0 0 8px 55px;	
	text-indent: -9999px;
	border: 0;
	background: #FFF url(/asset/gfx/button-get_it_now.jpg) no-repeat center bottom;
	cursor: pointer;
}

.formBox2 #get_it_now:hover { background: #EFEFEF url(/asset/gfx/button-get_it_now.jpg) no-repeat center top; }

#content #brash_testimonial {
	width: 356px;
	background: #DCDCDC; 
	margin: 0 8px 8px 25px; 
	padding: 0;
	text-align: left; 
	border: 1px #00C solid;
}

#content #brash_testimonial cite {
	display: block;
	background: #038;
	color: #FFF;
	padding: 4px 0 4px 4px;
	text-align: left;
}

.videoInfo {
	padding: 0 12px;
}

.videoInfo h3 {
	color: #C00;
	padding-top: 8px;
	margin-bottom: 12px;
}


.videoInfo ul {
	padding-left: 24px;
}

div.videoInfo ul li {
	background: #FFF url(/data/gfx/check.gif) no-repeat left 6px;
	list-style-position: outside;
	list-style-type: none;
	padding: 6px 0 6px 22px;
	font-size: 125%;
}


a img { border: 0; }
a:hover { color: #F00; text-decoration: underline; }
a:visited { color: #606; }

.left { float: left; }
.right { float: right; }
.clear { clear: both; }

.b { font-weight: bold; }
.i { font-style: italic; }
.u { text-decoration: underline; }
#content p.c { text-align: center; }

.big { font-size: large; }
.bigger { font-size: 150%; }
.biggest { font-size: 200%; }
.huge { font-size: 250%; }

.small { font-size: small; }
.smaller { font-size: smaller; }
.smallest { font-size: x-small; }
.tiny { font-size: xx-small; }

.red { color: red; }
.navy { color: #009; }
.blue { color: #00C; }
.ltblue { color: #69C; }
		
div#content div.toTop {
	border-top: 1px #888 solid;
	width: 98%;
	display: block;
	text-align: right;
	margin: 12px auto 0 auto;
}

.signupLink { 
	text-align: center;
	display: block;
	margin: 22px auto;
}

.hilight {
	color: #000;
	background-color: #FFFF00;
}

#res #content div.videoWrapper {
	float: right;
	margin-top: 35px;
}

#res h1 { 
	color: #36A;
	padding-top: 0px;
}

#res h3 {
	font-size: 100%;
}

#res ul {
	margin: 12px 0 0 32px;
}

#res div.videoInfo ul {
	margin: 0;
}

#thankYou h3 { 
	color: #C00;
	padding: 12px 0 4px 8px;
}



