body  {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	background: #cac489;
	margin: 0; 
	padding: 0;
	text-align: center; 
	color: #000000;
}

 a{
	color: #06c;
	text-decoration: none;	
}

 a:hover{
	text-decoration: underline;	
}


h1 {
font-family: Garamond, Georgia,"Times new roman", times, serif;
 font-weight; normal;
 font-size: 20px;
 color: #423307;
 }
 
h2 {
font-family: Arial, Verdana, Helvetica, sans-serif;
 font-weight; bold;
 font-size: 12px;
 color: #423307;
 padding-top: 10px;
 } 
 
 h2 a {
 color: #423307;
 text-decoration: none;	
 } 
 
h2 a:hover {
 color: #2a2507;
	text-decoration: underline;	
 } 

h3 {
font-family: Arial, Verdana, Helvetica, sans-serif;
 font-weight; bold;
 font-size: 14px;
 color: #847f4e;
 padding-top: 10px;
 } 
 
 h3 a {
 color: #423307;
 text-decoration: none;	
 } 


h3 a:hover {
 color: #2a2507;
	text-decoration: underline;	
 } 

h4 {
font-family: Arial, Verdana, Helvetica, sans-serif;
 font-weight; bold;
 font-size: 14px;
 color: #999999;
 padding-top: 5px;
 } 

h4 a {
 color: #847f4e;
 text-decoration: none;	
 } 


h4 a:hover {
 color: #2a2507;
	text-decoration: underline;	
 } 
 
.indent {
padding-left: 90px; 
}

blockquote { 
	font-family: arial, verdana, san-serif;
	font-size: 12px;
	line-height: 22px;
	color: #626058;
	}
 
.twoColFixLtHdr #container { 
	width: 1012px;  
	background: #cac489;
	margin: 30px auto; 
	border: none;
	text-align: left; 
} 
.twoColFixLtHdr #header { 
	 background: url("../images/header.jpg") no-repeat;
	 height: 156px;
	 padding: 0;  
}  

#nav ul {
	margin-top: 40px;
	margin-left: 10px;
	margin-bottom: 10px;
	_padding-left: 60px;
	}
	
#nav ul li{
 	display: inline;
 	font-family:  georgia, times, "Times new roman",serif;
	font-size: 15px;
	line-height: 13px;
	color: #2a2507;
	margin-left: 20px;
	}

#nav ul li a {
 color: #2a2507;
 text-decoration: none;	
}

#nav ul li a:hover{
	text-decoration: underline;	
}

#nav ul li a.current{
 color: #847f4e;
 text-decoration: underline;	
}

.facebook { 
	margin-left: 930px;
	margin-top: 60px;
	border: 0px;
}

.twoColFixLtHdr #flash_piece { 
	 background: url("../images/flash_bkgrd2.jpg") no-repeat;
	 text-align: center;
	 height: 436px;
	 padding: 0;
} 

.twoColFixLtHdr #flash_piece2 { 
	 
	 text-align: center;
	 height: 230px;
	 padding: 0;
} 

.twoColFixLtHdr #flash_piece #parchment { 
 	 text-align: center;
	 background: url("../images/parchment_index2.jpg") no-repeat;
	 width: 905px;
	 height: 416px;
	 margin: 0 0 0 50px; 
	 _margin: 0 0 0 0px; 
	
}

.twoColFixLtHdr #flash_piece2 #parchment2 { 
 	 text-align: center;
	 background: url("../images/parchment2.jpg") no-repeat;
	 width: 670;
	 height: 230px;
	 margin: 0 0 0 0px; 
	 _margin: 0 0 0 0px; 
	
}


#movie  { 
     width: 875px;
	 height: 285px;
	 padding: 13px 15px; 
	
}

#movie2  { 
     width: 650px;
	 height: 212px;
	 padding: 10px 10px; 
	
}

.twoColFixLtHdr #main { 
	background: url("../images/maincontent_bkgrd2.jpg") repeat-y;
	height: 184px;
	padding: 0;  
} 

.twoColFixLtHdr #main_l2 { 
	background: url("../images/maincontent_bkgrd.jpg") repeat-y;
	padding: 0;  
	 _padding: 0 0 0 0px; 
} 

.twoColFixLtHdr #sidebar1 {
	float: left; 
	width: 200px;
	padding: 0px 10px 15px 55px;
}

#order_but_index {
	border: 1px solid #8e8c7b;
	padding: 0px 0px 0px 0px;
	margin-top:40px;
}

#order_but_index2 {
	border: 1px solid #8e8c7b;
	padding: 0px 0px 0px 0px;
	margin-top:0px;
}


.twoColFixLtHdr #sidebar2_bkgrd {
	float: left; 
	background: url("../images/bkgrd_left.jpg") no-repeat;
	margin: 0px 0px 0px 14px;
	_margin: 0px 0px 0px 7px;
}

.twoColFixLtHdr #sidebar3_bkgrd {
	float: left; 
	background: url("/images/bkgrd_left.jpg") no-repeat;
	margin: 0px 0px 0px 14px;
	_margin: 0px 0px 0px 7px;
}

.twoColFixLtHdr #sidebar2 {
	width: 180px;
	padding: 0px 10px 15px 35px;
}



.twoColFixLtHdr #mainContent { 
	margin: 0 0 0 250px; 
	padding: 0 0px; 
} 

* html .twoColFixLtHdr #mainContent { margin: 20px 0 0 250px;} /* MSIE bug */



.twoColFixLtHdr #mainContent p{
	font-family: arial, verdana, san-serif;
	font-size: 12px;
	line-height: 22px;
	color: #626058;
	padding-right: 100px;

}

.twoColFixLtHdr #mainContent p a{
	color: #06c;
	text-decoration: none;	
}

.twoColFixLtHdr #mainContent p a:hover{
	text-decoration: underline;	
}

.twoColFixLtHdr #mainContent_l2_bkgrd { 
	margin: 0 0 0 227px; 
	background: url("../images/bkgrd_right.jpg") no-repeat;
	padding: 0px;
	
} 

.twoColFixLtHdr #mainContent_l2 { 
	padding: 30px 40px; 
	_padding: 20px 0px; 
	min-height: 700px;
	_height: 700px;
	vertical-align: top;
} 

* html .twoColFixLtHdr #mainContent_l2 { margin: 0px 0 0 0px;} /* MSIE bug */


.twoColFixLtHdr #mainContent_l2 p{
	font-family: arial, verdana, san-serif;
	font-size: 12px;
	line-height: 22px;
	_line-height: 26px;
	color: #3c392f;
	padding-top: 10px;
	padding-right: 100px;

}

#mainContent_l2 p.text_highlight {
 color: #767035;
 
 } 

.twoColFixLtHdr #mainContent_l2 p a{
	color: #06c;
	text-decoration: none;	
}

.twoColFixLtHdr #mainContent_l2 p a:hover{
	text-decoration: underline;	
}

.twoColFixLtHdr #mainContent_l2 h1 {
 display: inline;
 padding-top:0;
 font-family: Garamond, Georgia,"Times new roman", times, serif;
 font-weight; normal;
 font-size: 20px;
 color: #423307;
 border-bottom: 1px solid #cac489;

 }
 
 .twoColFixLtHdr #mainContent_l2 h1 a {
text-decoration: none;	
 color: #868275;
 

 }
 
  .twoColFixLtHdr #mainContent_l2 h1 a:hover {
text-decoration: none;	
 color: #423307;
 

 }
 
 
#mainContent_l2 ul{
	font-family: georgia, "Times new roman", times, serif;
	font-size: 12px;
	line-height: 22px;
	color: #415758;	
	list-style-type: none;
	padding: 0 0px;
	_margin: 0 0px;
}

#mainContent_l2 ul a {
	color: #415758;
	text-decoration: none;	
}

#mainContent_l2 ul a:hover{
	text-decoration: underline;	
}


#mainContent_l2 ul li { 
	background: url("../images/custom_li.gif") left center no-repeat;
	padding-left: 20px;
	
}



 
.twoColFixLtHdr #mainContent ul{
	font-family: georgia, "Times new roman", times, serif;
	font-size: 13px;
	line-height: 22px;
	color: #415758;	
	list-style-type: none;
	padding: 0 0px;
	_margin: 0 0px;
}

.twoColFixLtHdr #mainContent ul a {
	color: #415758;
	text-decoration: none;	
}

.twoColFixLtHdr #mainContent ul a:hover{
	text-decoration: underline;	
}


.twoColFixLtHdr #mainContent ul li { 
	background: url("../images/custom_li.gif") left center no-repeat;
	padding-left: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
	line-height: 14px;
}

#mainleft_index {
 float:left;
 width: 200px;
 padding-top: 20px;
 }

#mainright_index {
 float:right;
 width: 420px;
  padding-top: 20px;
  padding-right: 100px
 }
 
#mainright_index h1 {
 display: block;
 font-family: Garamond, georgia, times, serif;
 font-weight; normal;
 font-size: 18px;
 color: #423307;
 border-bottom: 1px solid #cac489;
 width: 250px;
 }
 
 #mainleft_index h1 {
 display: block;
 font-family: Garamond, "Times new roman", times, serif;
 font-weight; normal;
 font-size: 18px;
 color: #423307;
 border-bottom: 1px solid #cac489;
 width: 120px;
 }
 
 #topleft_index {
 float:left;
 width: 145px;
 padding-top: 20px;
 padding-left: 20px;
 }

#topright_index {
 float:right;
 width: 700px;
  padding: 15px;
 }
 

 
 #topleft_index h1 {
 display: block;
 font-family: Garamond, "Times new roman", times, serif;
 font-weight; normal;
 font-size: 15px;
 text-align: left;
 color: #423307;
 border-bottom: 1px solid #cac489;
 width: 120px;
 }
 
 
 .topleft_index {
 font-family: arial, verdana, san-serif;
	font-size: 11.5px;
	line-height: 23px;
	_line-height: 26px;
	text-align: left;
	color: #514817;}
 
#sidebar_text h1 {
 display: block;
 font-family: Garamond, "Times new roman", times, serif;
 font-weight; normal;
 font-size: 18px;
 color: #423307;
 border-bottom: 1px solid #cac489;
 padding-top: 20px;
 width: 140px;
 }
 
 #sidebar_text_new h1 {
 display: block;
 font-family: Garamond, "Times new roman", times, serif;
 font-weight; normal;
 font-size: 18px;
 color: #423307;
 border-bottom: 1px solid #cac489;
 padding-top: 20px;
 width: 140px;
 } 
 
#sidebar_text_new  ul{
	font-family: georgia, "Times new roman", times, serif;
	font-size: 12px;
	color: #415758;	
	list-style-type: none;
	padding: 0 0px;
	_margin: 20px 0px;
}

#sidebar_text_new ul a {
	color: #415758;
	text-decoration: none;	
} 

#sidebar_text_new ul a:hover{
	text-decoration: underline;	
}


#sidebar_text_new ul li { 
	background: url("../images/custom_li2.gif") left center no-repeat;
	padding-left: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
	line-height: 14px;
	
}


#sidebar_text  ul{
	font-family: georgia, "Times new roman", times, serif;
	font-size: 12px;
	line-height: 14px;
	color: #415758;	
	list-style-type: none;
	padding: 0 0px;
	margin: 40px 0px;
}

#sidebar_text ul a {
	color: #415758;
	text-decoration: none;	
}

#sidebar_text ul a:hover{
	text-decoration: underline;	
}


#sidebar_text ul li { 
	background: url("../images/custom_li2.gif") left top no-repeat;
	padding-left: 20px;
	padding-bottom: 15px;
	
}

#mainContent_l2 div.maps {
text-align="left"
}

.twoColFixLtHdr #main_bottom2 { 
	background: url("../images/bot_bkgrd2.jpg") no-repeat;
	height: 108px;
	padding: 0;  
} 

.twoColFixLtHdr #main_bottom { 
	background: url("../images/bot_bkgrd.jpg") no-repeat;
	height: 94px;
	padding: 0;  
} 


.twoColFixLtHdr #footer { 
	padding: 0 10px 0 20px; 
} 
.twoColFixLtHdr #footer p {
	text-align: center;
	font-family: Verdana, "Times new roman", times, serif;
	font-size: 11px;
	color: #5f5c3a;
	margin: 0; 
	padding: 10px 0; 
}

.twoColFixLtHdr #footer p a {

	color: #5f5c3a;
	text-decoration: none;	
}

.twoColFixLtHdr #footer p a:hover{
	text-decoration: underline;	
}

#mainContent_l2 div.inliner {
	float:right;
	margin: 0 70px 0 0;
	padding: 0;
	}
	
#mainContent_l2  div.inliner img{
	margin:1em 0  0 0;
	padding: 0 0 0px 40px;
	border:none;
}
	
#mainContent_l2 div.inliner .caption {
	font-family: georgia, times, serif;
	font-size: 10px;
	font-weight:normal;
	width:180px;
	padding: 0 0 0px 40px;
	margin:0 auto;
	/* hide from IE Mac \*/
	margin:0 1em;
	/* stop hiding */
	}

#mainContent_l2 div.inliner p.caption {
	font-family: georgia, times, serif;
	font-size: 10px;
	font-weight:normal;
	width:180px;
	padding: 0 0 0px 40px;
	margin:0 auto;
	/* hide from IE Mac \*/
	margin:0 1em;
	/* stop hiding */
	}


#mainContent_l2 div.inlinel {
	float:left;
	margin: 0;
	padding: 0  0px 0px 0;
}

#mainContent_l2  div.inlinel img{
	margin: 0;
	padding:20px 20px 0 0;
	border:none;
}

#mainContent_l2 div.inlinel  .caption {
	font-family: georgia, times, serif;
	font-size: 10px;
	font-weight:normal;
	width:130px;
	margin:0 auto;
	/* hide from IE Mac \*/
	margin:1em 0;
	/* stop hiding */
	}

table td p.maptext {
padding-left: 30px;

}


#mainContent_l2 div.inline  .caption {

	font-family: georgia, times, serif;
	font-size: 10px;
	font-weight:normal;
	width:200px;
	padding-top: 0;
	margin:0 auto;
	/* hide from IE Mac \*/
	margin:1em 0;
	/* stop hiding */
} 

.inlinel {
	padding:  0 20px 20px 0;
}

.inliner {
	padding: 20px 0  0 20px;
}


.fltrt { /* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */
	float: right;
	margin-left: 8px;
}
.fltlft { /* this class can be used to float an element left in your page */
	float: left;
	margin-right: 8px;
}
.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
