body {
	background-color:#943D3B;
background-image:url(../site_images/bk.jpg);
	background-repeat:repeat-x;
	margin:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:#333333;
margin-top:10px;
}

p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9pt;
	line-height:14pt;
	color:#333333;
	padding-left:6px;
	margin-bottom:18px;

}

.table_text {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9pt;
	line-height:14pt;
	color:#333333;
	padding-left:6px;
	margin-bottom:18px;
}


#container_outer {
	
	padding-top:0px;
	width:860px;
	height:auto;
	margin:0 auto;
background-color:#FFFFCC;
}

#container {
	width:860px;
	height:auto;
float:left;
background-color:#FFFFCC;
}


#header {
	width:850px;
	height:100px;
	float:left;
margin-left:5px;
background-image:url(../site_images/header_bk.jpg);
background-repeat:no-repeat;
}


#logo {
	width:144px;
	height:80px;
	float:left;
	margin-top:10px;
	}

#head_right {
width:444px;
	height:80px;
float:right;
text-align:right;
padding-right:10px;
line-height:11pt;
font-size:8pt;
color:#660000;
margin-top:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;


}

#small_ad {

	position:relative;
	width:468px;
	height:60px;
	z-index:999999;
	left:150px;
	margin-top:-45px;
}


#banner {
	width:850px;
	height:380px;
	float:left;
	margin-left:5px;
	margin-bottom:1px;
}

#header_bottom {
	width:850px;
	height:34px;
	float:left;
	margin-top:0px;
	margin-left:5px;
	margin-bottom:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border-top:1px solid #531714;
	color:#FFFFFF;
	font-size:8pt;
	padding-top:0px;
	background-color:#3E110E;
}
#header_bottom_fade {

	width:850px;
	height:12px;
	float:left;
	background-image:url(../site_images/header_fade.jpg);
	background-repeat:repeat-x;
margin-left:5px;
margin-bottom:0;
	
}





#left {
	width:200px;
	height:auto;
	float:left;
	padding-top:0px;
	margin-left:5px;
	margin-right:5px;
	margin-top:10px;

}

#middle {
	width:425px;
	height:auto;
	float:left;
	margin-right:14px;
	padding-top:0px;
	margin-top:10px;
	


}

#middle a:link{ 
color:#660000;
text-decoration:none;
	font-weight:bold;
}

#middle a:visited{ 
color:#660000;
text-decoration:none;
font-weight:bold;
}

#middle a:active{ 
color:#660000;
text-decoration:none;
font-weight:bold;
}



#middle a:hover{
color:#000000;
text-decoration:none;
font-weight:bold;
}





#right {
	width:180px;
height:auto;
	float:right;
	margin-right:5px;
	margin-top:10px;

}

#footer {
	width:850px;
	height:100px;
	float:left;
	background-color:#531714;
	margin-top:0px;
	color:#FFFFCC;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-image:url(../site_images/footer_bk.jpg);
	background-repeat:no-repeat;
	margin-left:5px;
}

#footer_box{

	width:60%;
	height:auto;
	margin-right:6px;
	margin-top:20px;
	text-align:right;
float:right;
line-height:12pt;
	font-size:7pt;
}


#footer_box_left{
	font-size:7pt;
	width:100%;
	height:auto;
	margin-left:6px;
	margin-top:6px;
	text-align:left;
float:left;
line-height:10pt;
}



#footer a:link{
color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:7pt;
	
}

#footer a:active{
color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:7pt;
	
}
#footer a:visited{
color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:7pt;
	
}

#footer a:hover{
color:#FFFFCC;
	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:7pt;
	
}




#header_left {
	width:170px;
	height:175px;
	float:left;
	background-image:url(../site_images/header_top_left.jpg);
	background-repeat:no-repeat;
}

#header_left_logo {
	width:150px;
	height:70px;
	float:left;
	padding-top:100px;
	padding-left:15px;
}


#header_middle {
	width:auto;
	height:175px;
	float:right;
	padding-left:6px;
	padding-right:11px;
}

#header_right {
	width:170px;
		height:175px;
	float:right;
background-image:url(../site_images/header_top_right.jpg);
	background-repeat:no-repeat;
}




#header a:link{
color:#660000;
	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:7pt;
	
}

#header a:active{
color:#660000;
	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:7pt;
	
}
#header a:visited{
color:#660000;
	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:7pt;
	
}

#header a:hover{
color:#660000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:7pt;
	
}








#blockquote {
	width:200px;
	height:auto;
	float:right;
}

.quote {
	margin-top:20px;
	margin-bottom:0px;
	font-size:20pt;
	float:right;
	font-size:16pt;
	line-height:16pt;
	text-align:right;

	
}




h1 {
	width:100%;
	text-align: left;
	font-size: 36px;
	padding:0px;
	margin: 0;

	margin-bottom:10px;
	float:left;
	clear:both;
padding-left:6px;
}

h2 {
	width:100%;
	text-align:left;
	font-size: 30px;
	padding:0px;
	margin: 0;
	margin-bottom:10px;
	float:left;
	clear:both;
padding-left:6px;
}



/* All form elements are within the definition list for this example */
dl {
	color:#333333;
		font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9pt;
    position: relative;
    width: 400px;

}

dt {
color:#333333;
	font-family:Verdana, Arial, Helvetica, sans-serif;
    clear: both;
    float:left;
    width: 120px;
    padding-left: 6px;
    text-align: left;
	padding-top:2px;

}

dd {
color:#333333;
		font-family:Verdana, Arial, Helvetica, sans-serif;
    float: left;
    width: 200px;
    margin: 0 0 8px 0;
    padding-left: 10px;

}




.button_left {
	margin-bottom:5px;
}


input.reset { font-size: 0%; 
margin:0;
padding:0;
position:relative;
top:0;
left:0;
cursor:pointer;
border:0;
width:65px;
height:24px;
background-image:url(../site_images/buttons/reset_button.jpg);
}

input.submit { font-size: 0%; 
margin:0;
padding:0;
position:relative;
top:0;
left:0;
cursor:pointer;
border:0;
width:65px;
height:24px;
background-image:url(../site_images/buttons/submit_button.jpg);
}


input.print { font-size: 0%; 
margin:0;
padding:0;
position:relative;
top:0;
left:0;
cursor:pointer;
border:0;
width:80px;
height:24px;
background-image:url(../site_images/buttons/print_button.jpg);
}

.small_text {
	font-size:7pt;
	font-weight:bold;
}

.testimonials {
font-size:10pt;
	font-style:normal;

}

div#gallery_pic {
	width:132px;
	height:132px;
	background-color:#99CC33;
	float:left;
	margin:4px;
}

ul {
	margin:0;
	margin-left:2px;
	padding:0;
}

ul li {	
	margin-left:20px;
	margin-bottom:10px;
	padding-left:2px;
	list-style-type:disc;
	list-style-image:url(../site_images/bullet.jpg);
	line-height:14pt;

}

sup {
	font-size:7pt;
	vertical-align:super;
}

div#page_pic {
	width:96px;
	height:96px;
	padding:4px;
	float:left;
	background-color:#ffffff;
	margin:1px;
	margin-bottom:20px;
	border:1px solid #cccccc;
}

div#slideshow_box {
	width:320px;
	float:right;
	height:300px;
background-color:#999933;
	
}

ul {
	padding-left:12px;
	margin-left:6px;
list-style-type:disc;
	padding-bottom:0px;
margin-bottom:0;
}

ul li {
padding-left:2px;
	margin-left:2px;
	margin-bottom:8px;
	line-height:12pt;
	
} 