/**************
front page
and other minor stuff
**************/
.itl {
	font-style: italic;
}
h2 {
  font-family: "Trebuchet MS", helvetica, arial, sans-serif;
  margin: 0 0 10px 0;
  font-size: 21px;
  text-shadow: 3px 3px 3px #aaa;
  	color: #D37D26;
}
p {
	text-align: justify;

}
/*****************
Nav
****************/
#menubar, #menubar2 {
	background-color:#736C37;
	border:1px solid #736C37;
	padding:2px;
	text-indent: 0;
	margin: 0;
	font-size: 11px;
	}
	#menubar:after {
		content: "."; 
		display: block; 
		height: 0; 
		clear: both; 
		visibility: hidden;
	}	
	/* Hides from IE-mac \*/
	* html #menubar {height: 1%;}
	/* End hide from IE-mac */
	#menubar li.float {

		float:left;

		list-style-type: none;

		position: relative;

		padding: 0 1px;

		margin: 0;
	}
	#menubar a, #menubar2 a {
	color:#ffffff;
	letter-spacing:1px;
	border:1px solid #736C37;
	padding: 0 5px;
	text-decoration:none;
	font-weight: bold;
	}
	#menubar a.active {
	}
	#menubar ul.menu, div.menu {
		display: none; 
		margin:0;
		/*border:1px solid #736C37;*/
		background-color:#736C37;
		text-indent: 0;
		padding: 0;
		width: 10em;
		text-align:left;
	}
	div.menu {
		width: 15em;
		margin-left: 2em;
	}
	#menubar ul.menu li {
	display:inline;
	position: relative;

	height: 1%;

	list-style-type: none;
	text-indent: 0;
	padding: 0;
	margin: 0;
	}
	#menubar ul.menu a, div.menu a {
		color:#FFFFFF;
		display:block;
		margin: 0;
		text-indent: 0;
		padding:2px 5px;
		width: 10em;
		text-decoration:none;
			/*border-bottom: 1px dotted #CCCCCC;*/
	}
	div.menu a {
		width: 15em;
	}
	#menubar ul.menu a:hover, div.menu a:hover {
		background-color:#D6D4C5;
		color:#6B6B6B;
	}
	#menu5Container a:hover {
	border-bottom-color:#5C582C;
		border-right-color:#5C582C;
		border-left-color:#5C582C;
		border-top-color:#5C582C;  
}

/***********
other menus
**********/
#tipTop {
height: 50px;
width: 690px; 
background: url(/images/header-address.gif) 5px top no-repeat;
}
#mini-me {
 float: right;
	width: 120px;
 padding: 0;
 margin: 0;
}
#mini-list {
	display: block;
	width: 120px;
	font-size: 9px;
	list-style-image: url(/images/arrow.gif);
	 padding: 3px 0 0 0;
 margin: 0;
	text-align: left;
	line-height: 12px;
}
#mini-list a, #mini-list a:active, #mini-list a:visited, #mini-list a:hover {
	text-decoration: none;
	color: #736C37;
}
/**************
Share the love
*************/
div#banners h5#sfban	{

float: right;

	margin: 10px;

	padding: 0;

	text-indent: -9999px;

	width: 150px;

	height: 56px;



	}
div#banners h5#sfban a	{

	display: block;

	margin: 3px 0 0 0;

	padding: 0;

	width: 100%;

	height: 100%;

	text-decoration: none;

	border: none;

	background: #D6D5C3 url(/images/ShareTheLove.gif) left 0px no-repeat;

		border: 1px #000000 solid;

	}



div#banners h5#sfban a:hover	{

	background: #C2C1B2 url(/images/ShareTheLove.gif) left -56px no-repeat;

	}
	
/**************
Virtual Tour
*************/
div#banners h5#vt	{

float: right;

	margin: 10px;

	padding: 0;

	text-indent: -9999px;

	width: 150px;

	height: 56px;



	}
div#banners h5#vt a	{

	display: block;

	margin: 3px 0 0 0;

	padding: 0;

	width: 100%;

	height: 100%;

	text-decoration: none;

	border: none;

	background: #D6D5C3 url(/images/VirtualTour.gif) left 0px no-repeat;

		border: 1px #000000 solid;

	}



div#banners h5#vt a:hover	{

	background: #C2C1B2 url(/images/VirtualTour.gif) left -56px no-repeat;

	}
	
	
	/*********
	photo strip
	*********/
#photoStrip {

float: right;
margin-right: 10px;
}		
#photoStrip img {
margin-bottom: 4px;
}
