body{
	background-color : #E7F6F7;
	padding-top : 0px;
	margin-top : 0px;
}
body td{
	font-family: Arial, Helvetica, sans-serif;
	font-size : 12px;
}

body a{
	font-family: Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #3D73A2;
}
li{
	font-family: Arial, Helvetica, sans-serif;
	font-size : 12px;
}

p{
	font-size : 12px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}

h1{
	font-size : 17px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #847F3E;
	margin-bottom : 10px;
	
}
h2{
	font-size : 1em;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #736B31;
}
h3{
	font-size : 12px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #B3AD5D;
}


.hogton{
	color:#FFFFFF; 
	font-family:"Times New Roman", Times, serif;
	font-size : 19px;
	line-height : 30px;
	letter-spacing : 3px;
}

.homelink a{
	color:#FFFFFF; 
	font-family: Arial, Helvetica, sans-serif;
	font-size : 17px;
	text-decoration : none;
	
}

.mainbody{
	width : 900px;
	display: block;
	 margin-left: auto;
    margin-right: auto;
	clear : both;
	color : Black;
	background-color : White;
}

.innerbody{
	padding-top : 5px;
	padding-right : 15px;
	padding-left : 15px;
	padding-bottom : 10px;
}
.innerbody-tabs{
	 border-top-color:#999999;
	  border-top-style:solid; 
	  border-top-width:2px;  
	  margin-bottom: 1em;
	
}
.leftcolumn {
	padding-right : 20px;
	padding-left : 20px;
	padding-bottom : 10px;
	padding-top : 10px;
	color : White;
}

.leftcolumn a {
	
	color : White;
}
.rightcolumn { 
    
	padding-right : 20px;
	padding-left : 20px;
	padding-bottom : 10px;
	padding-top : 0px;
}
.cent_column{
	padding-right : 20px;
	padding-left : 20px;
	padding-bottom : 10px;
	
}


.historichousetable{
	
	margin-bottom : 10px;
}

.hist_house{
	padding-top : 10px;
	padding-right : 20px;
	padding-left : 20px;
	padding-bottom : 10px;
	
}

.hist_house_links{
	margin-right : 20px;
	color : #305C83;
	text-decoration : none;
	font-weight : bold;
}


.info{
	font-size : 12px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-top : 10px;
	color : #717171;
}

/* car tours*/



.routelistcell{
font-family: Arial, Helvetica, sans-serif;
	background-color : #E1E1E1;
	padding-left : 4px;
	padding-right : 4px;
	padding-top : 4px;
	padding-bottom : 4px;
	font-size : 12px;
	color : Black;
	border : 1px solid White;
	color : #47666E;
}
.routeitemcell{
font-family: Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #47666E;
	}
	
	.routeitemcell a{
	color : #3D73A2;
	}
	
.routeintrocell{
	font-family: Arial, Helvetica, sans-serif;
	text-align : justify;
	color : #008B8B;
}
.routphoto{
	margin-left : 15px;
}
/* divs */

.snippit{
	margin-right : 0px;
	margin-left : 0px;
	margin-bottom : 15px;
	font-size : 12px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.snippit td{
	padding-top : 10px;
}

.snippit_pic{
	border-bottom-color : #008B8B;
	border-bottom-style : solid;
	border-bottom-width : 1px;
	padding-bottom : 8px;
	padding-left : 0px;
	padding-right : 20px;
}
.snippit_text{
	border-bottom-color : #008B8B;
	border-bottom-style : solid;
	border-bottom-width : 1px;
	padding-bottom : 8px;
	padding-left : 0px;
	padding-right : 20px;
}

.snippit_table{
	
}

/* divs */

#banner{
	width : 900px;
	height : 123px;
	margin-bottom : 0px;
}


#layout{
width : 900px;
	display: block;
	 margin-left: auto;
    margin-right: auto;

}

#map_canvas{
	margin-bottom : 15px;
}


/*   main navigation  */
/*     */

.main_button{
	background-image : url(images/navibg1.jpg);
	background-repeat : repeat;
	 background-color: #D5E4CE;
}
#navigation_links{
	
}



#navigation_links, #navigation_links ul{
     margin:0px;
     padding:0px;
     list-style-type:none;
     list-style-position:outside;
     position:relative;
     line-height:1.5em;
	z-index : 1;
 }
 
 
#navigation_links a:link, #navigation_links a:active, #navigation_links a:visited{
   display:block;
   	padding-bottom : 2px;
	padding-left : 5px;
	padding-right : 5px;
	padding-top : 2px;
	border:1px solid #77C562;
    color: #583030;
    text-decoration:none;
   
	font-size : 12px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	
 }

#navigation_links a:hover{
    background-color:#fff;
    color:#333;
}
#navigation_links li{
    float:left;
    position:relative;
	
	
}

#navigation_links ul {
    position:absolute;
    width:12em;
    top:30px;
    display:none;
}
#navigation_links li ul a{
    width:15em;
    float:left;
	background-color : #77C562;
}

#navigation_links ul ul{
	top:auto;
	}	

#navigation_links li ul ul {
    left:12em;
    margin:0px 0 0 10px;
    }


#navigation_links li:hover ul, #navigation_links li li:hover ul, #navigation_links li li li:hover ul, #navigation_links li li li li:hover ul{
    display:block;
	
	
    } 

/*     */



.navigation_links{
	margin-bottom : 10px;
	margin-left : 30px;
}



