body {
	margin: 0px;
	padding: 0px;
	background: #000 url(/css/images/bkgrd.jpg) no-repeat center top;
	color: #333333;
	width: 100%;
	font-family: "Garamond", Times New Roman, Times, serif;
	}

div#header {}
div#header h1 {
	padding:0;
	margin:0;
	text-indent:-3000px;
	}

div.container {}

div#logo {
	background-image:url('/css/images/logo.png');
    width: 735px;
    height: 161px;
	}

div#slideshow1 {
	padding: 0px; margin: 0px;
    width: 706px;
    height: 245px;
	}

div.wrapper {
	background-image:url('/css/images/bodyBkgrd.png');
    background-repeat:repeat-y;
    }
    
    
div#topBar {
	background-image:url('/css/images/topBar.png');
	background-repeat: no-repeat;
    width: 735px;
    height: 150px;
    margin-left: 15px;
	}

div#homePage {
	padding-left: 20px;
	padding-bottom: 25px;
	width: 700px;
	color: #50171d;
	text-align: center;
	}

div#homePage a{
	color: #50171d;
	font-weight: bold;
	}


/* bof Navigation CSS for partially open subpages */
/* DO NOT CHANGE THE ORDER */
ul li.haschildren ul { display:none; }                
ul li.hasvisiblechildren ul { display:block; }
ul li.highlight ul { display:block; }                
ul li.highlight li.haschildren ul { display:none; }
ul li.hasvisiblechildren ul li.haschildren ul { display:none; }                
ul li.hasvisiblechildren ul li.highlight ul { display:block; }
ul li.hasvisiblechildren ul li.hasvisiblechildren ul { display:block; }

div#navTop {
	background-image:url('/css/images/navTop.png');
    width: 182px;
    height: 22px;
	}

div#navBottom {
	background-image:url('/css/images/navBottom.png');
    width: 182px;
    height: 22px;
    margin: 0px;
    padding: 0px;
    margin-top: -24px;
    margin-left: -1px;
	}


div#nav {
    width: 182px;
    padding-left: 20px;
	}

div#nav ul {
	list-style: none;
	padding-top: 10px;
	background-image:url('/css/images/navBkgrd.png');
    background-repeat:repeat-y;
    width: 182px;
    margin-left: 0px;
    margin-top: -11px;
    padding-bottom: 15px;
	}
	
div#nav li {
	border-bottom: dashed 1px; 
	border-color: #bfb596;
	}	

div#nav a {
	padding-left: 15px;
	padding-bottom: 10px;
	line-height: 35px;
	}

div#nav a:link {
	text-decoration: none;
	color: #bfb596;
	font-weight: bold;
	}
div#nav a:visited {
	text-decoration: none;
	color: #bfb596;
	font-weight: bold;
	}
div#nav a:active {
	text-decoration: none;
	color: #bfb596;
	font-weight: bold;
	}
div#nav a:hover {
	text-decoration: underline;
	color: #bfb596;
	font-weight: bold;
	}

div#bodytext {
	padding-left: 5px;
	width: 500px;
	/*color: #14113a;*/
	/*line-height: 16px; */
	font-size: 18px;
	color: #222;
	}

div#bodytext p{
	line-height: 16px;
	}
	
div#bodytext a{
	text-decoration: underline;
	color: #50171d;
	font-weight: bold;
	}	

div#bodytext h1{
	font-weight: bold;
	}	

div#bodytext h2{
	font-weight: bold;
	font-style: italic;
	color: #514514;
	}	

div#bodytext h3{
	color: #1d4412;
	}	

div#bodytext h4{
	color: #333143;
	font-weight: bold;
	}	

div#bodytext h5{
	}

div#bodytext h6{
	color: #3a3754;
	font-style: italic;
	font-family: "Arial", Arial, san serif;
	font-size: 12px;
	}



div#bodytext img {
	padding: 2px;
	margin: 0px;
	}



#body #contact-form-container{
	background:transparent;
	color:#000;
	width: 450px;
	
}
#body #contact-form-container div.input label{
	color:#000;
	
}
	
#body #contact-form-container div.input{
		 /*background-color: #eee; */
	
}
	
#body #contact-form-container div.input textarea, input.text, input.title{
    background:#fff;
    
	}
div#footer {
	height: 50px;
	color: #bfb596;
	text-align: center;
	}	
h1 {font-size:20px;}	
h2 {font-size:18px;} 
h3 {font-size:14px;} 
p.listing-description {line-height:normal; font-size:13px;}	