@charset "utf-8";

/* CSS Document */



body,p,form,h1,h2,h3,h4,h5{ margin:0px; padding:0px;}



body{ background:url(images/bg.gif)}



#wrapper{ width:100%; height:auto; float:left}



	#container_top{ width:959px; height:auto; margin:0px auto}

			#header{ width:959px; height:140px; float:left }

				#header .h_logo{ width:509px; height:130px; float:left; padding:10px 0px 0px 50px }

				#header .h_phone{ width:400px; height:140px; float:left }

				.phone{ margin:50px 0px 0px 30px}

				.facebook { text-align:center; margin: 2px auto; }

				

				img { border:none; }



			#navigation{ background:url(images/navigationbg2.png) no-repeat; width:900px; height:71px; float:left; margin-left:40px; }

				#navigation .navtabs{  width:auto; height:41px; float:left; padding:15px 15px 0px 35px }

			#banner{ background:url(images/smallerbanner.png) no-repeat; width:782px; height:332px; float:left; margin-left:100px; }

			

#contentwrap{ font-family:Tahoma, Geneva, sans-serif; font-size:12px; width:100%; height:auto;  float:left; padding-bottom:20px;}

#contentwrap #contentline{ width:875px; height:auto; margin:0px auto; text-align:center}

#contentwrap #content{ width:959px; height:auto; margin:0px auto}

#contentwrap #contentmain{ width:959px; height:auto; float:left; padding-top:40px;}



			 #contentmain .contentleft{ width:602px; height:auto; float:left; padding:0px 10px 0px 45px; }

			 .contentleft h1 , .sidebar h2{ font-size:24px;  color:#790a08; }

			 .contentleft p{  line-height:18px; color:#333 }

			

			 #contentmain .sidebar{ width:262px; height:auto; float:left; padding:0px 20px}





#footerwrap{ background:#938460; width:100%; height:75px;  float:left}

#footer{ font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#fff; width:959px; height:45px; margin:0px auto; padding-top:30px; text-align:center}




