@charset "UTF-8";
/* CSS Document */

/* general */
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,label { margin:0; padding:0; }
table { border-collapse:collapse; border-spacing:0; }
fieldset,img { border:0; }
address,caption,cite,code,dfn,em,th,var { font-style:normal; font-weight:normal; }
ol,ul { list-style:none; }
caption,th { text-align:left; }
h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:normal; }
q:before,q:after { content:''; }
abbr,acronym { border:0; }
span { position:relative; }

a { outline: none; color: #e4ac19; text-decoration: none; }
a:hover { color: #000000; text-decoration: none; }

.clearer { clear: both; line-height: 0px; height: 0px; font-size: 0px; }
.inline { display: inline; }
.blk { display:block; }
.center {text-align: center; margin-left: auto;	margin-right: auto;}
.left { float: left; display: inline; }
.right { float: right; display: inline; }
.hidden {display: none}
.show {display: block}
.opaque {
	opacity: .55;
	filter: alpha(opacity=55);
}

.under { text-decoration:underline; }
.bld { font-weight:bold; }
.upper { text-transform:uppercase; }
.nobreak { white-space: nowrap; }
.aln_rt {text-align: right;}

.font9px { font-size: 9px; }
.font10px { font-size: 10px; }
.font11px { font-size: 11px; }
.font12px { font-size: 12px; }
.font13px { font-size: 13px; }
.font14px { font-size: 14px; }
.font15px { font-size: 15px; }
.font16px { font-size: 16px; }
.font17px { font-size: 17px; }
.font18px { font-size: 18px; }
.font24px { font-size: 24px; }
.font36px { font-size: 36px; }

/* end general */


p {
	font-family: "Times New Roman", Times, serif;
	font-size: 13px;
	color: #000;
	line-height: 18px;
	margin: 0px;
}

h1 {
	font-family: "Times New Roman", Times, serif;
	font-size: 20px;
	color: #000;
	font-weight: bold;
	line-height:24px;
	text-align:left;
}

h2 {
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight:bold;
	line-height:20px;
	color: #000;
	text-align:center;
}

h3 {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	color: #762123;
	line-height:20px;
	font-weight: bold;
	text-align:center;
}

h4 {
	font-family: "Arial",Helvetica,sans-serif;
	font-size: 14px;
	font-weight:bold;
	line-height:20px;
	color: #000;
	text-align:center;
}

h5 {
	font-family: "Times New Roman", Times, serif;
	font-size: 20px;
	color: #762123;
	line-height:24px;
	font-weight: bold;
	text-align:center;
}


/* header */
body, html { background-color: #ffffff; font-family: "Times New Roman", Times, serif; font-size: 13px; color: #000; }

body {
	width:100%;
	height:100%;
	background-image: url();
	background-position: top center;
	background-repeat: repeat-x;
	margin:0px;
	padding:0px;	
}

#content {
	position:relative;
	width: 800px;
	margin: 0px auto 0px auto;
}

#top_header {
	float:left;
	position:relative;
	height:62px;
	width:800px;
	background:url() no-repeat;
	text-align:center;
	margin:0;
	padding:0;
}

.logo {
	float:left;
	position:relative;
	height:15px;
	width:150px;
	text-align:left;
	color:#0a0a0a;
	margin:10px 0px 0px 25px;
	padding-bottom:30px;
}

.locations {
	float:right;
	position:relative;
	height:15px;
	text-align:left;
	color:#0a0a0a;
	margin:15px 35px 0px 0px;
	padding:0px;
}

#top_border {
	float:left;
	position:relative;
	height:32px;
	width:800px;
	background:url(../images/squeeze/top_border.jpg) no-repeat;
	text-align:center;
	margin:0px;
}

/* main content */
#main_content {
	float:left;
	position:relative;
	width:800px;
	background:url(../images/squeeze/bg_content.png) repeat-y;
	margin:0;
	padding:0;
}

/* content */
#top_title {
	float:left;
	position:relative;
	width:800px;
	height:100%;
	background:url(../images/squeeze/bg_content.png) repeat-y;
	margin-top:10px;
	margin-bottom:10px;
	padding:0px;
}

.offset{
	width:800px;
	height:100%;
	padding-left:80px;
}

#top_title_text {
	margin-left:85px;
	margin-right:50px;
	height:170px;
	background:url(../images/squeeze/ebook.jpg) no-repeat;
	padding-left:190px;
	padding-top:0px;
	padding-bottom:10px;
}

#body_left {
	float:left;
	position:relative;
	text-align:left;
	width:500px;
	margin:0;
	padding:0;
}

#body_title {
	float:left;
	position:relative;
	text-align:left;
	width:450px;
	margin-left:50px;
	padding-top:10px;
	padding-bottom:10px;
}

#body_image {
	float:left;
	position:relative;
	background:url(../images/squeeze/main_image.jpg) no-repeat;
	text-align:left;
	width:450px;
	height:100%;
	margin-left:50px;
	padding:0;
}

#body_image2 {
	float:left;
	position:relative;
	text-align:left;
	width:450px;
	height:100%;
	margin-left:50px;
	padding:0;
}

#body_image_text {
	float:left;
	position:relative;
	text-align:left;
	width:450px;
	padding-top:265px;
}

#body_image_text2 {
	float:left;
	position:relative;
	text-align:left;
	width:450px;
	padding-top:0px;
}

#bullet_list {
	width:420px;
	height:100%;
	background:url(../images/squeeze/bg_bulletlong.png) no-repeat;
	padding-top:18px;
	padding-bottom:15px;
	padding-right:15px;
	padding-left:18px;
}

.bullet_list_points {
	font-family: "Arial",Helvetica,sans-serif;
	font-size: 12px;
	color: #762123;
	padding-top:0px;
	padding-bottom:7px;
	padding-right:15px;
	padding-left:15px;
}

#body_image_text ul{
	font-family: "Arial",Helvetica,sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #762123;
	text-align:left;
}

#body_image_text2 ul{
	font-family: "Arial",Helvetica,sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #762123;
	text-align:left;
}

#video_holder {
	width:450px;
	height:100%;
	text-align:center;
}

.quote{
	height:auto;
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	font-style:italic;
	line-height:normal;
	color: #333;
	text-align:left;
	padding-top:20px;
	padding-bottom:10px;
}



/* right content */
#body_right {	
	position:relative;
	float:right;
	/*background:url(../images/squeeze/bg_right.gif) repeat-y;*/
	background-position:right;	
	width:250px;
	padding-left:6px;
	padding-right:30px;
	margin-top:10px;
}

#form_body {
	width:250px;
	height:100%;	
	margin-bottom:15px;
	text-align:center;
}

.form_text {
	width:240px;
	height:100%;
	color:#333;
	vertical-align:middle;
	text-align:left;	
	margin-top:10px;
	margin-bottom:10px;
}

.form_textind {	
	font-size: 14px;
	margin-right:10px;
	margin-left:10px;
}

.form td {	
	padding-bottom:10px;
}

#form_content {
	width:250px;
	height:100%;
	text-align:right;
	background:url(../images/squeeze/bg_form.png) no-repeat;
	margin-top:15px;
	padding-top:27px;
	padding-bottom:0px;
	padding-right:30px;
}

.TableText {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
	color: #762123;
}

#body_right p {
	font-family: "Times New Roman", Times, serif;
	font-size: 13px;
	color: #000;
	line-height: 14px;
	margin: 0px;
}

.hg_as {
	font-family: "Arial",Helvetica,sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #762123;
	text-align:center;
	padding:8px;
}

.hg_images {
	padding-top:3px;
}

.image_spacer {
	padding-top:5px;
}

#ebook {
	margin-right:30px;
	text-align:center;
}


/* footer */
#foot_content {
	width:800px;
	height:100%;
	margin-top:0px;
	margin-bottom:5px;
	text-align:center;
}

#foot_main {
	float:left;
	position:relative;
	height:47px;
	width:800px;
	background:url() no-repeat;
	text-align:center;
	margin:0;
	padding:0;
}

#foot_image {
	float:left;
	position:relative;
	height:133px;
	width:800px;
	background:url(../images/squeeze/bottom_border.jpg) no-repeat;
	text-align:center;
	margin:0;
	padding:0;
}

#foot_info {
	float:left;
	position:relative;
	width:778px;
	height:15px;
	font-family:Arial,Helvetica,sans-serif;
	font-size:10px;
	text-align:right;
	color:#44433f;
	margin-top:-25px;
	padding-right:0px;
}

.text_space {
line-height:28px;
font-style:italic;
}

.text_space2 {
	line-height:24px;
	margin-right:10px;
	margin-left:10px;
}
