/*****************************

DEFAULTS


******************************/

*{
    padding:0;
    margin:0;
}

h1{
	color: #e16c09;
	font-size: 24px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 0px 0px 8px 0px;
	font-weight:normal;
	line-height:30px;

}

h2{
	color: #61130a;
	font-size: 25px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 25px;
}

h3{
	color: #61130a;
	font-size: 15px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 25px;
}

h4{
	color: #61130a;
	font-size: 20px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 25px;
}
	
body {
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 12px;
    margin: 0px;
    padding: 0px;
    background-color: #ffffff;
	color: #404c53;
}

ul {
}

li{
	list-style-type: none;
	text-indent: 25px;
}

ul.info li {
	list-style-type:circle;
	list-style-position: inside
}

ul.pdf li {
	list-style-image: url('images/pdf.jpg');
	list-style-position: inside
}

a:link {
	color: #0066CC;
	text-decoration: none;
}

a:visited {
	color: #0066CC;
	text-decoration: none;
}

#wrap 	{
}

/*.error{
	color:#CC0000;
}*/

.errorFail {
	background-color: #ffd9d9;
	border: 2px solid #b85757;
	
	padding: 4px;
	margin: 5px;
	width: 95%;
	
	font-family: Verdana;
	font-size: 12px;
	font-weight: normal;
	color: #b85757;
}

.errorWarn {
	background-color: #ffecd9;
	border: 2px solid #e68f39;
	
	padding: 4px;
	margin: 5px;
	width: 95%;
	
	font-family: Verdana;
	font-size: 12px;
	font-weight: normal;
	color: #d6802b;
}

.errorSuccess {
	background-color: #e1ffd9;
	border: 2px solid #4fbb33;
	
	padding: 4px;
	margin: 5px;
	width: 95%;
	
	font-family: Verdana;
	font-size: 12px;
	font-weight: normal;
	color: #2ea30f;
}

/**************************************

MASTER PAGE

****************************************/

.container {
	clear: both;
	width: 980px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
}
	.container_subnav {
		clear: both;
		width: 1002px;
		overflow:hidden;
		margin: 0px;	
		text-align: left;
		height:52px;
		font-family: Arial, Helvetica, sans-serif;
		}
		.container_subnav DIV {
			float:left;
		}

.body {
    clear: both;
}

.navigation {
	border-top:3px solid #e16c09;
	background-image:url('images/nav_bar.jpg');
	background-repeat:repeat-x;
	padding-top: 13px;
}

#logo		{ 
	float: left; 
	margin: 0px 0px 0px 10px;
}

#global_nav		{ 
	float: right; 
	margin: 0px 0px 0px 10px;
	}
	#global_nav DIV{
		float:left;
	}

#hero_container {
	background-image: url('images/bubble_bg1.jpg');
	/*background-repeat: repeat-x;*/
	background-color: #ffffff;
	height: 330px;
	background-position:top center;
	
}
	.hero_dra{
		width:980px;
	}
	.hero_text {
		width: 325px;
	}
		.hero_text p {
			font-size: 14px;
			font-family: Arial, Helvetica, sans-serif;
			font-weight: bold;
		}
		
	#dra_facts {
		margin-top: 9px;
		width: 575px;
		height:321px;
		position:relative;
		z-index:10;
		overflow:hidden;
		float:left;
		}
		#dra_image{
			z-index: 11;
			position:absolute;
			top:0px;
			left:0px;
		}
	
		#facts {
			float: right;
			width: 325px;
			position:relative;
			z-index: 12;
			color: #ffffff;
			}
			#facts p {
				padding: 10px 0px 0px 35px;
				font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
				font-size: 15px;
			}
			#facts_tagline p {
				padding: 10px 0px 0px 35px;
				font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
				font-size: 20px;
			}
			#more_facts p {
				font-size: 14px;
				font-family: Arial, Helvetica, sans-serif;
				font-weight: bold;
				line-height: 25px;
			}
			#call p {
				padding-bottom: 15px;
				font-family: Tahoma, Geneva, sans-serif;
				font-size: 23px;
				color: #61130a;
			}
		
#video_container {
	float:right;
	margin: 0px 30px 0px 5px;
	position:relative;
	z-index:10;
}
	
	#video_shell {
		padding:25px 50px 0px 0px;
		position:absolute;
		z-index: 11;
		top:0px;
		left:0px;
	}
	#video {
		padding:40px 0px 0px 23px;
		position:relative;
		z-index: 12;
	}

#subnav_container{
	background-color:#ffffff;
	background-image: url('images/subnav.jpg');
	background-repeat: repeat-x;
	}



/**************************************

CONTENT PAGES

****************************************/


/*********** INDEX **************/

#index_content_container{
	background-color:#ffffff;
	background-image: url('images/content_background1.jpg');
	background-repeat: repeat-x;
	}
	#content {
		font-family:Tahoma, Geneva, sans-serif;
		font-size: 12px;
		color: #524b38;
		margin-left:10px;
		position:relative;
	}
	
.block_column_left	{ 
	background-image:url('images/smallcontent1.jpg');
	background-repeat: no-repeat;
	height: 261px;
	width: 320px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #363636;
	float:left; 
	margin: 30px 5px 25px 5px;
}
	.block_column_left p {
		padding: 15px 20px 0px 20px;
		line-height: 15px;
	}

.block_column_middle	{ 
	background-image:url('images/smallcontent1.jpg');
	background-repeat: no-repeat;
	height: 261px;
	width: 320px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #363636;
	float:left; 
	margin: 30px 5px 25px 0px;

}
		.block_column_middle p {
		padding: 15px 15px 0px 15px;
		line-height: 15px;
	}
	
	
.block_column_right	{ 
	background-image:url('images/smallcontent1.jpg');
	background-repeat: no-repeat;
	height: 261px;
	width: 320px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #363636;
	float:left; 
	margin: 30px 0px 25px 0px;

}
		.block_column_right p {
			padding: 15px 15px 0px 15px;
			line-height: 15px;
	}
	.block_header{
	}
		.block_header p{
				color: #61130a;
				font-size: 22px;
				font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
				line-height: 23px;
		}
#dra_small {
	height: 160px;
	float:left
}
	#dra_small p {
		padding: 0px 10px 0px 10px;
	}
			
.left_content {
	margin:50px 0px 60px 15px;
	width: 750px;
	line-height: 25px;
	float: left;
	color: #524b38;
	font-family: Tahoma, Geneva, sans-serif;
	}
	.left_content p {
	padding: 10px 30px 10px 0px;
	}
	.left_header_main {
		color: #e16c09;
		font-size: 28px;
		font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
		padding: 0px 0px 8px 30px;
	}
	.left_header {
		color: #646464;
		font-size: 14px;
		padding: 0px 0px 18px 30px;
	}
	

.right_images {
	margin-top: 125px;
	font-size: 13px;
	width: 200px;
	float: right;
	}

/*****************  HERO SUB PAGE *******************/


.hero_dra_content{
	width:980px;
}	

#dra_facts_subcontent {
padding-top: 10px;
	}

	#facts_content {
		float: right;
		width: 300px;
		margin-right:5px;
		color: #ffffff;
		}
		#facts_content p {
			padding: 10px 5px 10px 30px;
			font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
			font-size: 13px;

		}
		#more_facts_content p {
			font-size: 14px;
			font-family: Arial, Helvetica, sans-serif;
			font-weight: bold;

			line-height: 20px;
		}
		#header_ba_container{
			width:670px;
			height:200px;
			float:left;
			}
			#header_ba_pic{
				float:left;
			}
			#header_ba_name{
				float:left;
				margin-top:80px;
			}


/*********** RIGHT BAR **************/

.right_bar {
	margin-top: 50px;
	width: 200px;
	float: right;
	background-image: url('images/right_content_border.jpg');
	background-repeat:no-repeat;
	}
	.right_bar_content {
		padding-left: 15px;
	}
	.right_bar p {
		color: #4a4a4a;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		padding-bottom: 3px;

	}
	.learn p {
		color: #282828;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		padding-bottom: 10px;
	}
	
.call p {
	color: #d72508;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	padding-bottom: 15px;
}
.contact p {
	color: #d72508;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding-top: 5px;
}

.contact_text p {
	color: #3b3b3b;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 15px;
	padding-top: 10px;
}

.form {
	background-image:url(images/sidebar_content_bg.jpg);
	background-repeat:no-repeat;
	width: 184px;
}
	
.contact_form {
	padding: 10px;
	}
	.contact_form DIV{
		margin-top:8px;
	}
	.contact_form_bg{
		border:solid 0 #aeaeae;
		border-width:1px 1px 1px 1px;
		background-image:url('images/contact_form_bg.jpg');
		background-repeat:no-repeat;
		font-family:Arial, Helvetica, sans-serif;
		color:#747474;
		font-size:11px;
		width:156px;
		padding:4px 0px 4px 5px;
	}


/*********** CENTER CONTENT **************/
.center_content {
	margin: 50px 10px 50px 15px;
	width: 550px;
	line-height: 25px;
	float: left;
	color: #524b38;
	font-family: Tahoma, Geneva, sans-serif;
}
.center_content[class] {
	margin: 50px 10px 50px 15px;
	width: 555px;
	line-height: 25px;
	float: left;
	color: #524b38;
	font-family: Tahoma, Geneva, sans-serif;
}
	.center_content p {
		padding: 10px 40px 10px 0px;
	}
	.center_content UL {
		margin-left: 20px;
	}
	.center_content LI {
		list-style-type: disc;
		text-indent: 0px;
	}
	.center_content_main {
			color: #e16c09;
			font-size: 28px;
			font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
			padding: 0px 0px 8px 20px;
	}
	.center_header {
		color: #646464;
		font-size: 14px;
		padding: 0px 0px 18px 20px;
	}	


/*********** LEFT BAR **************/

.left_bar {
	margin-top: 50px;
	width: 200px;
	float: left;
	color: #2e2e2e;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-image: url('images/left_content_border.jpg');
	background-repeat:no-repeat;

	}
	.left_bar_content {
	padding: 0px 15px 0px 0px;
	}
	.left_bar p {
		padding: 0px 0px 10px 30px;
	}

.bmi {
	padding-bottom: 10px;
}

.gallery_link {
	padding-bottom: 10px;
}

.financing {
	padding-bottom: 10px;
}

/*********** FOOTER **************/


#footer {
    background-image: url('images/footer.jpg');
	background-position: top;
	background-repeat: no-repeat;
	background-color: #ffffff;
    clear: both;
	font-family: Tahoma, Geneva, sans-serif;
	color: #646464;
	font-size:12px;
	height:375px;
	text-align: center;
	padding-top: 20px;
	}
	#footer A{
		color:#646464;
		text-decoration:none;
	}
	#footer p {
	width:760px;
	color:#767360;
	margin:0 auto;
	padding: 20px 0px 50px 0px;
	}
		#footer ul {
		margin:10px;
		}
			#footer li {
			border-left:1px solid #646464;
			display:inline;
			line-height:20px;
			padding:0 5px 0 7px;
			}
				#footer li.first {
				border:medium none;
				}
	
	.copyright{
		float: right;
		margin:40px 0px 0px 0px;
		text-align: right;
	}



/*********** BMI **************/

.bmi_form {
	margin: 10px 75px 0px 75px;
	padding-bottom: 20px;
}
.bmi_content {
	width: 325px;
}
	.bmi_content p {
		margin-left: 35px;
		line-height: 5px;
}
	.status	{
		width: 175px;
		float: right;
	}
	.bmi_numbers {
	width: 150px;
	float:left;
}

/*********** TESTIMONIALS **************/

.testimonials_subhead {
		font-family:Tahoma, Geneva, sans-serif;
		font-size: 14px;
		color: #646464;
		padding-bottom: 10px;
	}
	
#testimonials_container {
	z-index: 10;
	position: relative;

}
	.test_image 	{
		background-image: url('images/test_pic_bg.jpg');
		background-repeat: no-repeat;
		width: 548px;
		z-index: 11;
		position: relative;
		border:solid 0 #b2aa9b;
		border-bottom-width:1px;
		background-color:#f0ba71;
		padding-top:20px;
	}
	.pic_frame 	{
		background-color:#525252;
		width: 356px;
		z-index: 12;
		position:relative;
		margin-bottom:20px;
	}
	.ba_buttons 	{
		z-index: 13;
		margin-bottom:20px;

	}
.test_body 	{
	background-color:#fff9ef;
	width: 548px;

}
	.testimonials_text {
		font-family:Tahoma, Geneva, sans-serif;
		font-size: 14px;
		color: #646464;
		text-align: center;
		padding: 15px 0px 10px 25px;
	}
	.test_body_subheader {
		font-family:Tahoma, Geneva, sans-serif;
		font-size: 14px;
		color: #313131;
		text-align: center;
		padding: 0px 5px 10px 0px;

	}

