@charset "utf-8";
/*----------------------- Begin CSS Reset-------------------------------*/
body,div,dl,dt,dd,ul,ol,li,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { padding: 0;margin: 0;}
table {border-collapse: collapse;border-spacing: 0;}
fieldset,img { border: 0;}

/*---------------------------- End CSS Reset ------------------------------*/

html, body{height: 100%;}
	
body{font-family:Tahoma, Helvetica, Arial, sans-serif;font-size:1em;background:url(../images/mainBG.jpg) repeat-x #420e00  ;behavior: url("../includes/inc.csshover.htc");}

.imgrt{float:right;margin:0 19px 5px 10px;}
.imglft{float:left;margin:0 15px 10px 40px;}
a.bigger{margin-bottom:15px;}
	
#container {position:relative;width:960px;min-height: 100%; /* The following lines are for the sticky footer */height: auto !important;height: 100%;margin: 0 auto -79px; /* the bottom margin is the negative value of the footer's height */}
	
#header {height:230px;position:relative;width:100%}
	
#logo {position:absolute;width:407px;top: 64px;height:162px;}
	
/*------------------------  Left/Main Coulumn  ---------------------*/
	
#mainCol {width:650px; float:left; margin-right:12px; background:url(../images/mainColBG.jpg) repeat-y #f2f2f2; padding:15px;}
	#mainCol h1{padding-left:20px;}
	
#mainCol p.mainColTop {background:url(../images/mainColtop.jpg) no-repeat top left;padding-top:10px;margin-top:-15px; margin-left:-15px;}
	
#mainCol p.mainColBottom {padding:11px 0 20px 0;background:url(../images/mainColbottom.jpg) no-repeat bottom left;margin:0;clear:both}
#mainCol p {margin: 4px 10px 10px 10px}
#mainCol h3 {margin-left:40px;}
	
#welcomeBanner {width:651px;height:246px;margin:0 0 12px 0;}
	ul#welcomeBanner li {margin:0;padding:0;background:none;}
	
#mainCol #interiorBanner {margin-left:0;margin-bottom:15px}	
	
div#homelist1 {width:300px;float:left;margin-left:15px;margin-top:0px;}
div#homelist2 {width:300px;float:left;margin-top:0px;}
#homelist1 ul, #homelist2 ul {margin-left:25px;color:#333333}
#homelist1 ul li, #homelist2 ul li{margin-top:12px;}
	
/*-----------------  Right Side Column   -------------------*/
	
#rightCol {float:left;width:268px;}	
#rightColMain {background:url(../images/rightColBG.jpg) repeat-y;}
#rightColMain p.rightColMainTop {background:url(../images/rightColTop.jpg) no-repeat top left;padding-top:8px;margin:0}
#rightColMain p.rightColMainBottom {background:url(../images/rightColBottom.jpg) no-repeat bottom left;padding-top:11px;margin:0}
	
#rightColMain h3 {padding:4px 4px 4px 7px;background-color:#c1c1c1;border-right:1px solid #8a8a8a;border-top:1px solid #8a8a8a;border-bottom:1px solid #8a8a8a;border-left:5px solid #8a8a8a;width:214px;margin-left:18px;margin-top:0}
#rightColMain h5 {font-size:11px;color:#af8115;margin-left:18px}
#rightColMain h4 {color:#333333;margin:0 18px 2px;}
#rightColMain p {margin:0 18px;font-size:11px;line-height:1.3em;padding-bottom:10px}

#rightColMain p.testimonial {font-size:15px;color:#3d3d3d;line-height:1.5em;font-family:Georgia, "Times New Roman", Times, serif;padding:0;text-indent:10px;font-style:italic}	
#rightColMain p.name {text-align:right;font-family:Georgia, "Times New Roman", Times, serif;color:#420e00;margin:4px 20px 10px 0;padding:0}


	
/*---------------  Footer -------------------*/
.push {height: 79px; /* .push must be the same height as .footer */clear:both;}

.footer {position:relative;background: url(../images/footerBG.jpg) repeat-x top left #1d1d1d;height:79px}

ul#footerNav {width:600px;margin-left:236px;padding-top:34px}
#footerNav li {background:none;display:inline;margin-left:0;padding-left:0}
#footerNav li a {text-decoration:none;font-size:12px;color:#999999;padding:4px 18px;border:none;}
#footerNav li a:hover {background-color:#000000;border:none;}
	
p.copyright {color: #666666;position:absolute;left: 904px;top:33px;font-size:11px}
#address {position:absolute;left:430px;top:155px}
#address ul {margin:4px 0 20px;font-size: 16px;color:#333;}
#address li {background:none;margin-left:0px;padding:0}
#address h3 {margin-left:0}
#address dl {margin-bottom:10px}
#address dt {font-size:15px;}
#address dd {font-size:13px}
	
.clear{clear:both;}
.right{float:right; margin-left:10px;}
.left{float:left; margin-right:10px;}
img{padding:5px; border:1px solid #333;}
	
