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


body {
	font-family:Arial, Helvetica, sans-serif;
	background-color:#e4e0c5; 
	background-image:url(../images/bg.jpg);
	background-position:top center;
	background-repeat:repeat-x;
	background-attachment:fixed;
	font-size:12px;
	color: black;
	margin: 0 auto;
	text-align:center;
	line-height:140%;
}
h1 {color:red; padding:0px; margin:0px; font-size:24px;}
h2 {color: #F60; padding:0px; margin:0px;}
.container {
	width: 800px;
	text-align: left;
	margin:0 auto;
	background-color:#FFF;
	padding-bottom:15px;
}
img {
	border:none;
}
a {
	color: #336600;
}

.clr {clear:both;}
.header_text {
	background-image:url(../images/header.jpg);
	background-position:center bottom;
	background-color:#fff;
	background-repeat:no-repeat;
	margin: 0 auto;
	margin-left:5px;
	margin-right:5px;
	height: 400px;
	text-align:right;
}
.header_text2 {
	background-image:url(../images/header_2.jpg);
	background-position:center bottom;
	background-color:#fff;
	background-repeat:no-repeat;
	margin: 0 auto;
	margin-left:5px;
	margin-right:5px;
	height: 322px;
	text-align:right;
}
.header_text h1 {
	padding-right: 25px;
	padding-top: 80px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 40px;
	color: white;
	margin:0px;
	line-height:100%;
}
.header_text h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color: white;
	font-weight:bold;
	margin-right:20px;
}
#content1 {
	width: 790px;
	background-color:#fff;
	float:left;
	padding-left:5px;
	padding-right:5px;
}
#content1 .top_section {
	background-image:url(../images/top.jpg);
	background-repeat:repeat-y;
	height: 17px;
}
#content1 .middle_section {
	width: 790px;
	background-image:url(../images/middle_bg.jpg);
	background-repeat:repeat-x;
	background-color:#FFF;
	float:left;
	padding-top:17px;
	margin-top: 5px;
}
.bottom_section {
	width: 790px;
	background-image:url(../images/middle_divide.jpg);
	background-position:top center;
	background-repeat:no-repeat;
	height: 16px;
	float:left;
	margin: 0 auto;
	margin-top: 15px;
}
.content1_text h3 {
	font-size: 18px;
	text-align:left;
}
/* Signature */

.sig {
	margin-top:10px;
}
.sig p {
	margin-top:0px;
}
.profile {
	background-color:#FFF;
	border: 1px solid #bdc9a4;
	margin-left: 10px;
	margin-top: 20px;
	margin-right:20px;
	float:right;
}
.profile_image {
	padding:5px;
	text-align:center;
}
.profile_text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #000;
	font-weight:bold;
	text-align:center;
	padding:0px;
	padding:5px;
	margin:0px;
	margin-top: 2px;
}
.contact_details2 img {
	margin-right:8px;
}
.contact_details {
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: black;
	margin-top: 20px;
	margin-left: 10px;
	border-left:1px solid #a1b485;
	padding-left:15px;
}
div#contact_details_main_wrapper {
	float: right;
}
.pic_collage {
	width: 250px;
	height: 401px;
	float:left;
}
#profile_blurb {
	margin-right: 20px;
}
#profile_blurb p {
	padding-left: 20px;
	padding-right:20px;
}
.content2 {
	background:#f8e3e9;
	width:340px;
	float:left;
	padding-bottom:15px;
	float: left;
	background: #FFFFFF;
	margin: 0 auto;
	width: 800px;
}
.content2_table {
	width:350px;
	float:left;
	padding-left: 20px;
}
.what_to_expect li {
	list-style-image:url(../images/tick.jpg);
	font-family:Arial, Helvetica, sans-serif;
	margin:0px;
	line-height:160%;
}
li {
}
.signiture_container {
	width:300px;
	float:left;
	padding-left: 20px;
}
.signiture_image {
	padding-top: 10px;
}
#content2_testimonials_container {
	background-color:#d6e6ef;
	width: 330px;
	float:left;
	padding-bottom:20px;
	margin-bottom: 5px;
}
.content2_testimonials_header {
	background-color:#006699;
	padding-bottom: 10px;
	padding-top: 8px;
	margin-bottom: 10px;
}
.content2_testimonials_header h3 {
	padding-left: 18px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color: #FFF;
	font-weight:bolder;
	margin:0px;
}
.testimonial_profile {
	width: 132px;
	float:left;
	background-color:#FFF;
	margin: 0 auto;
	margin-bottom: 10px;
	border: 1px solid #bdc9a4;
}
.testimonial_image {
	width: 120px;
	margin: 0 auto;
	padding: 5px;
	float:left;
}
.testimonial {
	width: 135px;
	float: left;
	padding-right: 10px;
	padding-left: 20px;
	margin:0 auto;
	text-align:center;
	line-height:150%;
	font-size: 9px;
}
.testimonial p {
	width: 125px;
	text-align:left;
	padding:0px;
	margin:0px;
	margin-bottom:20px;
}
.testimonial p strong {
	font-size:11px;
	color:#006699;
}
#content3 {
	float: left;
	background: #FFFFFF;
	margin: 0 auto;
	width: 800px;
}
#container_content3 {
	width: 400px;
}
.mini_divide{
	width: 460px;
	height: 26px;
	background-image:url(../images/mini_divide.jpg);
	background-position: top center;
	background-repeat:no-repeat;
	margin-top:20px;
}
.contact_form_container {
	width: 460px;
	float:left;
}
.form { /* Changed for IE 6 & 7. "style/ie.css" */
	width: 300px;
	margin-top: 30px;
	text-align:right;
	font-weight:bold;
}
.form input, {

}
.form select {
	width:180px;
}
.formdisplay {
	float: left;
	padding-left: 35px;
	font-size:11px;
	color: #black;
	font-weight: bold;
	text-align: left;
	margin: 0px;
}
.forminput {
	width: 170px;
	float: right;
	font-size:11px;
	color: #black;
	font-weight: bold;
}
.form_submit {
	padding-left: 20px;
	padding-top: 30px;
}
#submit {
	height: 41px;
	width:231px;
	background-image:url(../images/submit_bg.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	border: 1px solid #FFF;
	color:#FFF;
	font-size: 13px;
	font-weight:bold;
	margin-top: 10px;
	margin-right: 30px;
}
.video_container {
	width: 460px;
	float:left;

}

/* Video Section*/
.content3_text {
	float: left;
	width: 380px;
}


.video {
	margin-top: 10px;
	float: left;
	width: 380px;
	padding-left: 25px;
}
#video_blurb {
	padding-left:25px;
	line-height:140%;
	width:380px;
	padding-bottom:30px;
}

.footer {
	float: left;
	background: #FFFFFF;
	width: 450px;
	background-image:url(images/footer_bottom_bg.png);
	background-repeat:no-repeat;
	background-position:right bottom;
	margin: 0px;
	margin-top:10px;
}
.footer_text {
	padding-left:20px;
}
.footer_text p {
	padding:0px;
	margin:2px;
}
#thank_you_text {
	padding-top: 20px;
	text-align:center;
	font-size:14px;
}
h3 {
	padding-left: 25px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color: #006699;
	font-weight: bold;
	margin:0px;
	text-align:left;
}
h5 {
	float: left;
	font-size:9px;
	color: #006699;
	font-size: 11px;
	font-weight: bold;
	padding-right: 10px;
	margin: 0;
	text-align:left;
}
h4 {
	padding-left: 25px;
	padding-top: 30px;
	padding-bottom: 10px;
	font-size:11px;
	color: #006699;
	font-weight: bold;
	margin: 0;
}
h6 {
	float:left;
	color: #006699;
	font-size:11px;
}
#content2_testimonials_container h6 {
	float:left;
	color: #000;
	font-weight:bold;
	font-size:11px;
}
#copyright {
	text-align:center;
	
}
#copyright a {
	color:white;
	font-weight:bold;
	text-decoration:none;
	font-size:10px;

}
#copyright img {
position:relative;
top:10px;
	width:50px;
}
/* Thank You Page*/
.ty_wrap {
	margin:0 auto;
	font-size:14px;
}
.ty_wrap a, .ty_wrap a:visited {
	color:#336600;
}
/*  Bottom Section Structure */
#bottom_left{
	float:left;	
	width:455px;

}

#bottom_right{
	float:left;	
	width:330px;
	margin-left:5px;
}

/* Custom Work */


.red_bar {height:4px; background:#F00; width:99%; margin:0 auto; margin-top:20px;}

#video_2 {}

#optin_box {width:376px;  float:left; margin-top:10px; margin-right:20px; margin-left:20px; /*background:url(../images/box_bg.jpg)top right no-repeat ; padding-top:50px; */}


#footer {background:#000; border-top:4px solid red; border-bottom:4px solid red;  margin-top:20px; color:#fff; font-size:14px; line-height:130%; text-align: left;}
#footer img {margin-left:10px; margin-bottom:5px;}
#footer_left {float:left; width:500px; padding-top:5px;}
#footer_right {float:left; width:280px; border-left:3px solid white; padding-left:10px; padding-top:5px;}
#footer_img {margin-bottom:0px}

.inputfield2  {150px;}
#thank_you_page {padding:10px; font-size:14px;}


/* About Me */
#body {padding:10px; padding-left:15px; font-size:11pt; line-height:130%;}
#body h1 {font-family:Tahoma, Geneva, sans-serif; font-size:22pt; font-weight:normal; padding:10px;color:#d20000;}
#body h2 {font-family:Tahoma, Geneva, sans-serif; font-size:22pt; font-weight:normal; color:#d20000; margin-top:15px;}
#body table img {width:150px; height:110px;}
#body ul li {list-style:none;}
#body #optin_area {float:right; margin-left:15px; margin-top:20px;}
#body table strong {font-size:11px;}



.top_left {width:400px; float:left;}
.top_right {width:360px;; float:left; text-align:right;}
.top_right img {float:right; width:150px; padding-left:10px;}

.quote {width:640px; margin:0 auto; text-align:right; color:#999; font-size:16pt; font-family:"Times New Roman", Times, serif; line-height:140%;}
.quote span {font-size:12pt;}

.disclaimer {text-align:center; font-size:10px;}

.top_left2 {}

.top_right2 {float:right; width:286px; padding-left:10px;}


/* Opp Page */
#quote_box {padding-left:15px; padding-right:15px; border:3px solid #999; width:600px; margin:0 auto;}
#quote_box .quote_opp {text-align:center;}
#quote_box .person {text-align:right; font-size:12px;}
