@charset "utf-8";
/* CSS Document */

body	{
	background:url(../images/body-bg.jpg) top repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:17px;
	color:#231f20;
	margin:0 auto 0 auto;
	behavior:url(/csshover.htc);
}

#page	{
	background-color:#FFFFFF;
	width:986px;
	margin:0 auto 0 auto;
	padding:0 0 10px 0;
	min-height:700px;
	height:auto !important;
	height:700px;
}

#headerContainer	{
	width:986px;
	float:left;
	height:98px;
	padding:0px;
	margin:0;
}
	#logo	{
		width:489px;
		height:98px;
		float:left;
		padding:0px;
		margin:0px 0px 0px 22px;
	}
	#phoneNumber	{
		float:right;
		font-size:18px;
		font-weight:bold;
		margin:50px 15px 0px 0px;
	}

#contentContainer	{
	float:left;
	width:966px;
	padding:0px;
	background:#fff;
	margin:0;
	padding:0px 10px 10px 10px;
}
	
	
/* === INDEX ===*/	
	#indexflash	{
	width:673px;
	height:316px;
	}
	
	#indexText{
	width:663px;
	padding:0 5px 15px;
	}
	
	#infoBoxes{
	width:673px;
	}
		
	#news-box{
	width:648px;
	float:left;
	margin:0 15px 0 5px;
	padding:0px;
	}
	
		#news-box ul	{ padding-top:0px; padding-bottom:0px; margin:0px; line-height:14px; }
			#news-box ul li	{ padding-bottom:4px; }
	
		#financing-box a 	{ color:#186d44; }
			#financing-box a:hover 	{ color:#0b4328; }
		#news-box a	{ color:#183c6d; }
			#news-box a:hover	{ color:#0c2444; }
	
	/* ROUND CORNERS */
	.green_corners{display:block}
	.green_corners *{display:block;height:1px;overflow:hidden;font-size:.01em;background:#c0cfc8}
	.green_corners1{margin-left:3px;margin-right:3px;padding-left:1px;padding-right:1px;border-left:1px solid #e3eae7;border-right:1px solid #e3eae7;background:#cfdbd5}
	.green_corners2{margin-left:1px;margin-right:1px;padding-right:1px;padding-left:1px;border-left:1px solid #f8faf9;border-right:1px solid #f8faf9;background:#cbd8d2}
	.green_corners3{margin-left:1px;margin-right:1px;border-left:1px solid #cbd8d2;border-right:1px solid #cbd8d2;}
	.green_corners4{border-left:1px solid #e3eae7;border-right:1px solid #e3eae7}
	.green_corners5{border-left:1px solid #cfdbd5;border-right:1px solid #cfdbd5}
	.green_cornersfg{background:#c0cfc8; padding:5px 10px;}
	
	.blue_corners2{display:block}
	.blue_corners2 *{display:block;height:1px;overflow:hidden;font-size:.01em;background:#c0c7cf}
	.blue_corners21{margin-left:3px;margin-right:3px;padding-left:1px;padding-right:1px;border-left:1px solid #e3e6ea;border-right:1px solid #e3e6ea;background:#cfd5db}
	.blue_corners22{margin-left:1px;margin-right:1px;padding-right:1px;padding-left:1px;border-left:1px solid #f8f9fa;border-right:1px solid #f8f9fa;background:#cbd1d8}
	.blue_corners23{margin-left:1px;margin-right:1px;border-left:1px solid #cbd1d8;border-right:1px solid #cbd1d8;}
	.blue_corners24{border-left:1px solid #e3e6ea;border-right:1px solid #e3e6ea}
	.blue_corners25{border-left:1px solid #cfd5db;border-right:1px solid #cfd5db}
	.blue_corners2fg{background:#c0c7cf; padding:5px 10px;}

#rightColumn	{ width:278px; float:right;	margin:0px; padding:0px; }

#accordion-box {
	width:278px;
	height:555px;
	float:right;
	margin:0 0 10px 0;
	padding:20px 0px 20px;
	background-image:url(../images/acc-bg2.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
}
	
#financing-box {
	width:278px;
	float:right;
	margin-left:0px;
	padding:0px;
}
		
	
/* === END INDEX ===*/

/* === INTERIOR === */

#interiorTextNarrow	{ float:left; width:746px; padding-right:20px }

#interiorText	{ float:left; width:906px; padding:0 30px; }

.emphasizedFont	{ font-size:14px; line-height:17px; }

.product-container	{ float:left; width:680px; height:254px; margin:0px 30px 20px 30px; background:url(../images/product-bg2.jpg) right top no-repeat;}
.productImage	{ width:215px;  float:left; margin:14px 15px 0 0 ; display:block; }
.productImage-text	{  float:left;  width:450px; }

.product-container2	{ float:left; height:254px; width:850px;  margin:0px 30px 20px 30px; background:url(../images/product-bg.jpg) right top no-repeat;}
.productImage2	{ width:215px; height:238px; float:left; margin:15px 15px 0 0 ; display:block; }
.productImage-text2	{  float:right;  width:615px; }


#interiorText ul	{ margin-bottom:0px; margin-top:5px; padding-left:50px; }
	
	
#footer	{
	font-size:10px;
	height:50px;
	width:986px;
	margin:0 auto;
	background:#fff;
	}
#footerText	{ padding-top:20px; line-height:14px; background:#fff; float:left; }
	
h1	{
	font-size:32px;
	color:#186d44;
	font-weight:normal;
	padding:8px 0;
	margin:0 0 8px 0;
	font-family:"Trebuchet MS", Arial, Helvetica;
	}
	
h2, h3	{ font-family:"Trebuchet MS", Arial, Helvetica; }

h2.accordion	{
	font-size:31px;
	color:#186d44;
	font-weight:normal;
	padding:0px 11px 10px 11px;
	margin:0;
	line-height:32px;
	}

h2.h2green	{
	font-size:26px;
	color:#186d44;
	font-weight:normal;
	padding:0px 11px 7px 3px;
	margin:0px;
	line-height:32px;
	}
	
h2.h2blue	{
	font-size:26px;
	color:#183c6d;
	font-weight:normal;
	padding:5px 11px 3px 3px;
	margin:0px;
	}
	
h3	{
	font-size:24px;
	color:#183c6d;
	font-weight:normal;
	padding:15px 0px 7px 0px;
	margin:0px;
	}
#contentContainer ul	{ margin-bottom:0px; }


.faq-question	{ padding:10px 0px 0px 20px; }
.faq-answer { display:none; padding:5px 15px 15px 15px; }

	
a	{ color:#D91521; font-weight:bold; text-decoration:none; }
	a:hover	{ text-decoration:underline; color:#8F0814; }	