@charset "utf-8";
/* This code is copyright by eXia - http://www.exia.com.au
No modification or duplication of this code may be made without express permission of eXia.
This code is the property of eXia and is under lease to the individual owner of this website.

Author: Ben Town
Date Created: 25/04/09
Date Modified: 25/04/09

*/
body {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	background: #d4e9d4;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
	background-image:url(../images/bg.jpg);
	font-size:12px;
	background-repeat:no-repeat;
	background-position:top center;
	background-attachment:fixed;
}
#container {
	width: 820px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	background: #FFFFFF;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	text-align: left; /* this overrides the text-align: center on the body element. */
}
#mainContent {

	background:url(../images/top_bg.jpg) repeat-x;
	background-position:top cnter;
	margin:0;
	padding:0px;

	background-colour:#FFFFFF;
	border:1px solid #fff;
	

	
	

}
#container h2 {
color: #a8252a;

}
#innerWrapper{
	
	margin-left:10px;
	margin-right:10px;
	

}

.clr {
clear:both;	
}
a {
color:	#000;
font-weight:bold;
}

.align_left {
float:left;
padding:5px;
}
.align_right {
float:right;
padding:5px;
}

#copyright {
	text-align:center;	
	padding-bottom:15px;
}

#copyright a {
	color:#fff;
}

#copyright img{
	margin:0px;
	padding:0px;
	margin-bottom:-10px;
	margin-left:3px;
	
}

img {
border:none;	
}
/* Header Section*/
#header{
	background-image:url(../images/header_main.jpg);
	width:800px;
	height:340px;
	background-repeat:no-repeat;
	background-position:top center;
	margin-bottom: 5px;

}

/*Section Formatting*/

.sectionHeader_top {
	height:34px;
	width:803px;
	background-color:#990101;
}
.sectionHeader {
	height:34px;
	width:803px;
	background: #666666;
	margin-top:20px
}

.sectionHeader h2, .sectionHeader_top h2, #profile_header h2  {
	color:#a8252a;
	margin:0px;
	padding:0px;
	margin-left:10px;
	padding-top:7px;
	font-size:16px;
}
.whatwedo h2 {
padding-left: 20px;
margin: 0;
}

#testimonials_header h2 {
	color:#fff;
	margin:0px;
	padding:0px;
	margin-left:10px;
	padding-top:10px;
	font-size:16px;
}
.sectionContent {
	margin-left:20px;
	line-height:150%;
	
}
.sectionContent h2 {
color: #a8252a;
padding-top: 25px;
}
.bottom_divide {
	background-image:url(../images/divide.jpg);
	background-position:top center;
	background-repeat:no-repeat;
	height: 26px;
}
.bottom_halfdivide {
	background-image:url(../images/half_divide.jpg);
	background-position:top center;
	background-repeat:no-repeat;
	height: 23px;
	margin-top: 10px;
}
.ulFloat {
	float:left;
	width:380px;

}

.what_to_expect li {
		font-size:12px;
		list-style-image:url(../images/tick.jpg);
}
.content2_table {
	width:400px;
	float:left;
	margin-top: 5px;
}
.content2_table_additional {
margin-left:22px;
padding-bottom:5px;
}
/* Signature*/
#sig {
	padding-left: 20px;
	float:left;
}

/* Video Section*/

#videoSection p {
	padding-top:10px;
	margin-left:20px;
}

/* Testimonials Section*/
#testimonials_wrapper {
background:#d2ead2;
width:340px;
float:left;
padding-bottom:15px;
margin-top: 25px;
margin-left:10px;
}

#testimonials_header {
	height:60px;
	background:#a8252a;
}

.testimonial {
float:left;
width:135px;
margin:0 auto;
text-align:center;
margin-top:10px;
padding-left:20px;
font-size:10px;
line-height:150%;
}

.testimonial img {border: 4px solid #fff; width:130px;

}

.testimonial p {
text-align:left;
}

.testimonial p strong {
	color:#660000;
}
/* Q & A */
#QandA {
	margin-top:20px;
	


}	
#QandA h2 {
	color:#a81f25;
	margin:0px;
	padding:0px;
	margin-left:10px;
	padding-top:7px;
	font-size:18px;	
}	
#QandA h3 {
	color:#a81f25;
	margin:0px;
	padding:0px;
	margin-left:10px;
	padding-top:20px;
	font-size:11px;	
}
#QandA p {
	margin:0px;
	padding:0px;
	margin-left:10px;
	padding-top:10px;
	font-size:11px;	
}

/* Profile Section*/
.contact_me_button {
	padding:10px;
}	

#profile_section {
	float:left;
	width:430px;
	margin-left:10px;
	line-height:140%;
}

.profile_blurb p span {
	color:#000;
	font-weight:bold;
	font-size:13px;
}

#profile_header {
	height:34px;
	background:#666666;
}

#profile_details_wrapper {
	margin-top:10px;
	margin-left:10px;
	float:right;

		
}	

#profile_image {
	padding:5px;
	border:1px solid #999;
	float:right;
	background:#fff;

}
#profile_image p {
	text-align:center;
	margin:0px;
	padding:0px;
	font-size:11px;
	margin-top:3px;
	
}


#profile_contact_details {
	width:210px;
	float:right;
	font-size:10px;
	margin-left:10px;
	margin-right:50px;
	color:	#000;
	border-left:1px solid #a1b485;
	padding-left: 15px;
	
}
.contact_details2 img{
	padding-right:5px;

}

#profile_contact_details p{
	padding:0px;
	margin:0px;
	
}

h5 {
	padding:0px;
	margin:0px;
	font-size:12px;
}
#profile_blurb p {
color:	#000;


}

#profile_blurb {
	padding-right:15px;	
}
/* Contact Form*/
#contact_box {
	width: 450px;
	margin-top: 15px;
}

#contact_box h2 a{
color:#a81f25;}
#contact_box span {
	color:#000;
	
}

#contact_box p {
	font-size:10px;
	line-height:120%;
		
}

#contact_box form {
	text-align:right;	
	margin-right:120px;
}
#contact_box form p{
	font-weight:bold;
	font-size:11px;
	
}

.form_input{
	border: 1px solid #999;

}

.submit {
	background-image:url(../images/button_bg.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	border: 1px solid #fff;
	background-color: #fff;
	color:#FFF;
	height: 45px;
	width:246px;
	font-weight:bold;
}

.privacy {
width:400px;
}

#footer_block {
	width:803px;
	background:#990000;
	margin:0 auto;
	padding-top:1px;
	margin-top:10px;
}

/* Thank You Page*/

.thanks {
	padding-top:40px;	
}