<!--
/*-- Essential Page Tags Begin --*/
body {font-family: Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#6b6b6b;background: url(/img/bg.jpg) center bottom repeat #666666;margin-top: 0px;padding: 0px;}
img {border:none;}	
table, td { text-align:left; border:0px; border-spacing:0px; border-collapse:collapse; vertical-align:top; padding:0px; margin:0 auto ;}
td { margin:0 auto 0;}
br { line-height:12px }
h1, h2, h3 { margin:0 0 20px 0;}
h1 { font-size:24px; font-weight:bold; font-style:normal;  color:#b82832; display:inline;}
h2 {font-size:14px; font-weight:bold; color:#000000; display:inline; line-height:20px }
h3 {font-size:14px; font-weight:bold; color:ffffff; display:inline; line-height:22px;}
h4 {font-size:14px; font-weight:bold; color:ffffff;; margin:0 9px 0 0;  text-align:right; line-height:14px;}
h5 { font-size:11px; margin:0 9px 0 0; text-align:right;}
strong { font-size:14px; line-height:15px; color:#00000; }
a {text-decoration:underline; font-size:11px; font-style:none; font-weight:bold; color:#ffffff; padding:0 0 0 0; margin:0 0 0 0;}
a:hover {text-decoration:none; font-size:11px; font-style:none; font-weight:bold; color:#ffffff;}

a.view {text-decoration:none; font-size:11px; font-style:none; font-weight:normal; color:#ffffff; margin:0 0 0 147px;}
a.view:hover {text-decoration:underline; font-size:11px; font-style:none; font-weight:normal; color:#ffffff; margin:0 0 0 147px;}

/*----------------HOLDER----------------*/
#holder {width:791px;
		margin:0 auto;}
/*----------------HOLDER----------------*/


/*----------------HEADER----------------*/
#header {height:302px; 
		 width:791px; 
		 padding:0px 0px 0 0;
		 margin: 0 auto 1px;}		
			 
#header a  {padding:0 0 0 0;
			margin:0 0 0 0;}
			
#inthead {background:url(/img/headerPic.jpg) no-repeat top; width:477px; height:288px;}
#hdlinks { font-size:10px; font-variant:small-caps; font-style:normal; text-decoration:none; margin:5px 20px 0 0; color:#ffffff;}
#hdlinks a {text-decoration:none;}
#hdlinks a:hover {text-decoration:underline;}
.headheight {height:276px;}
/*----------------HEADER----------------*/	

/*-----------MAIN TEXT (HOME)-----------*/
#middle{height:259px;
	 width:722px;
	 background: url(/img/shadowbottomwhite.jpg) bottom right repeat-x #FFFFFF;
	 padding: 0 40px 0 0;
	 margin:0 0 0 0;}
#middle a {color:#999999; text-decoration:underline;}
#middle a:hover {color:#999999;  text-decoration:none;}		 
/*----------MAIN TEXT (HOME)------------*/

/*----------INTERNAL PAGE-------------*/
#internalmiddle{
	 width:704px;
	 background: url(/img/shadowbottomwhite.jpg) bottom right repeat-x #FFFFFF;
	 padding: 0 20px 20px 20px;
	 margin:0 auto 0 ;}	
#internalmiddle .imgleft { margin:0 15px 2px 0;
						float:left;}
#internalmiddle a {color:#999999; text-decoration:underline;}
#internalmiddle a:hover {color:#999999;  text-decoration:none;}
#internalimage {padding:0 0 0 0; margin:0 0 0 0;}
#internalimage img {margin:0 0 0 5px;}
#internalmiddle h1 { font-size:24px; font-weight:bold; font-style:normal;  color:#b82832; display:inline;}
#internalmiddle h2 {font-size:14px; font-weight:bold; color:#000000; display:inline; line-height:20px }
#internalmiddle h3 {font-size:14px; font-weight:bold; color:#6b6b6b; display:inline; line-height:14px;}
#internalmiddle h4 {font-size:14px; font-weight:bold; color:#6b6b6b;; margin:0 9px 0 0;  text-align:right; line-height:14px;}
#internalmiddle h5 {font-size:14px; font-weight:bold; color:#b82832;; margin:0 9px 0 0;  text-align:right; line-height:14px;}
#internalmiddle h6 {font-size:14px; font-weight:bold; color:#b82832;; margin:0 9px 0 0; line-height:14px;}
/*----------INTERNAL PAGE-------------*/


/*--BOTTOM NEWS PHOTO AND TESTIMONIALS--*/
#bottom{width:725px;
		background: url(/img/repeatmb.jpg)top repeat-x #000000;
		padding: 0 20px 0 0;
		margin: 0 auto;
		color:#FFFFFF;}
		
#bottom .left   {width:225px;
	   			padding: 12px 0 0 10px;
	    		margin: 0 auto;}
#bottom .left h3 {line-height:18px;}
#bottom .middle {width:255px;
			 text-align:left;
			 padding: 12px 0 0 0;
			 margin: 0 auto;}
			 		 
#bottom .right{width:225px;
		      color:#FFFFFF;
			  padding: 12px 0 0 10px;
			  margin: 0 10px 0 0;}
			  
			  
/*--BOTTOM NEWS PHOTO AND TESTIMONIALS--*/	

/*----------------FOOTER----------------*/		
			
#footer{ height:32px; 
		 width:791px;
		 text-align:center;
		 color:#ffffff;
		 background:url(/img/footermid.jpg) top left repeat-x;
		 padding:10px 0 0;
		 margin: 0 auto 40px;}	
a.clay {text-decoration:none; font-size:11px; font-style:none; font-weight:normal; color:#ffffff; }
a.clay:hover a.clay:visited {text-decoration:none; font-size:11px; font-style:none; font-weight:normal; color:#ffffff; }
	
/*----------------FOOTER----------------*/	

#gallery {float:left; min-height:250px; width:200px;}
#gallery img {max-height:150px; max-width:150px;}

/* Contact Form Extra Styles */


table#cx { float:left }

table#cx td{ padding: 0px; }
table#cx td#space { width: 15px; }

table#cx th { text-align: left; font-weight: bold; color: #333333; padding: 0px;}

td#label {

}

div#req {
	padding: 0px;
	border: 0px solid white;
	border-left: 5px solid #b82832;
	float: left;
}

input.cx {
	margin: 0px;
	font-size: 11px;
	height: 18px;
	width: 160px;
	border: 1px solid #cccccc;
	background-color: #f6f6f6;
}

/*OnSubmit required fields will change to this class by js*/
input.error {
	border: 2px solid #ad9841;
	background-color: #fff6f6;
}

input#x_state {
	width: 40px;
	margin-right: 10px;
}

input#x_zip {
	width: 105px;
}

textarea#x_comments {
	width: 350px;
	height: 80px;
	border: 1px solid #cccccc;
	background-color: #f6f6f6;
}

input.login {
	margin: 0px;
	font-size: 11px;
	height: 18px;
	width: 160px;
	border: 1px solid #cccccc;
	background-color: #f6f6f6;	
}

.hr th { text-align: left; font-weight: bold; color: #333333; padding: 0px; padding:3px 0;}

