
body {
		/*background-color: #8D644F;*/
		margin:0 auto;
		text-align:center;
		background: #8D644F url(/images/bg.jpg) repeat-y 50% 0%;
	}
	
h1 {
	font: bold .9em/100% Arial, Helvetica, sans-serif;
	margin:0;
	color:#003300;
	padding: 0px 0px 10px 0px;
	text-transform: uppercase;
	/*background:#E7EC92 url(/images/bgheader.gif) no-repeat; 
	border-bottom: 1px solid #000; */
}
	
h2 {
	font:bold 1.0em/100% Arial, Helvetica, sans-serif;
	margin:0;
	padding:0px 0px 0px 0px;
	color: #003300;
}

h3 {
	font:bold .8em/150% Arial, Helvetica, sans-serif;
	margin:0;
	padding:0px 0px 0 0px;
	color: #003300; 
}

h4 {
	font:bold .7em/150% Arial, Helvetica, sans-serif;
	margin:0;
	padding:0px 0px 10px 0px;
	color: #000; 
	text-transform: uppercase;
}

td
{margin:0; 
padding:2px;
}

tr
{padding:0;
margin:0;
}
/*.imgborder {
	border:1px solid #efefef;
	}*/

p {
	font:normal .7em/150% Verdana,Arial,Helvetica,sans-serif;
	margin:0;
	padding:0 0 15px 0;
}


.header {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 16px;
	color: #ffffff;
	text-decoration:none;
}

a:link {
  color:#006600; 
  text-decoration: underline;
  }
  
a:visited {
  color:#003300; 
  }
  
a:hover {
  color:#006600;
  text-decoration: none;
  }

dl {
	margin:0;
	padding:0 0 5px 0px;

}

dd {	
	margin:0 0 5px 0px;
	padding:0;
font:normal .7em/150% Verdana,Arial,Helvetica,sans-serif;
}
dt {

	font:bold .7em/150% Verdana,Arial,Helvetica,sans-serif;
}

ol li {
	margin:0;
	padding:0 0 4px 0;
	font:normal .7em/150% Verdana,Arial,Helvetica,sans-serif;
}

ul {
	margin:0 0 10px 15px;
	padding:0;
	border:0;	
}
ul li {
	margin:0;
	padding:0 0 0px 0;
	/*list-style:none;*/
}

#wrapper {
	width:780px;  /* IE 5.5 - larger*/
	text-align:left;
	margin:0 auto;
	padding: 0px 0px 0px 50px;
	
	voice-family: "\"}\""; 
  	voice-family:inherit;
  	width:730px;	
	}


#header {
		width:688px;
		height:117px;
		margin:0;
		padding:0;
		background: url(/images/header.jpg) no-repeat top left;
	}

	#logolink {
		width:300px;
		height:115px;
		cursor: pointer;
		background:transparent;
		z-index: 1;
		position:relative;
		float:left;
	}
	

/* top nav */

#topNav {
		margin: 0px 0px 0px 0px;
		padding: 3px 0px 0px 0px;
		width: 688px;
		/*height:24px;*/
		font:normal .6em/150% Arial,Helvetica,Verdana sans-serif;
		text-transform: uppercase;
		letter-spacing: 1px;
		background-color: #003300;
}

	#topNav ul{
		margin: 0px 0px 0px 4px;
		padding: 2px 0px 3px 0px;
		width: 688px;
		/*text-align: center;*/
	}
	
	#topNav ul li {
		display: inline;
		list-style: none;
		padding: 0px 22px 0px 22px; 
		margin: 0;
	}
	
	#topNav ul li a {
		color: white;
		margin: 0;
		text-decoration:none;
		padding: 0;
	}

	#topNav li a:hover {
		color: #E9C6A8;
	}
	 #topNav img {
		margin:0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		border: 0px;
		display: block;   /* for ns6 and firefox to not have break after featureimage*/
		}

	
		
/*SECONDARY  NAVIGATION */



#leftCol{
		width:321px;	/*IE 5.5*/
		height: 169px;
		float:left;
		margin:0px 0px 0px 0px;
		padding:254px 10px 0px 40px;
		background: url(/images/bgLeftcol.jpg) no-repeat 0 0 ;
		
		voice-family: "\"}\""; 
		voice-family:inherit;
		width:271px;        /* this number is smaller*/
	}


#leftColBack{
		width:221px;	/*IE 5.5*/
		height: 169px;
		float:left;
		margin:0px 0px 0px 0px;
		padding:28px 10px 0px 40px;		
		voice-family: "\"}\""; 
		voice-family:inherit;
		width:191px;        /* this number is smaller*/
		height:375px;
	}


#leftColBack ul li {
	margin:0;
	padding:0 0 8px 20px;
	list-style:none;
	font:normal .7em/150% Verdana,Arial,Helvetica,sans-serif;
	text-indent: 0px;
	background:url('/images/bgli.gif') no-repeat 1px .2em;
}

#leftColBack ul li li{
	margin:0;
	padding:0 0 8px 20px;
	list-style:none;
	font:normal 1em/150% Verdana,Arial,Helvetica,sans-serif;
	text-indent: 0px;
	background:url('/images/bgli.gif') no-repeat 1px .2em;
}

		
/* BACK PAGE CONTENT*/

			
#mainCol {
		width:341px;
		margin:0px 0px 0px 10px; 
		padding:0px 20px 0px 15px;
		float: left;
		voice-family: "\"}\""; 
		voice-family:inherit;
		width:306px;        /* this number is smaller*/
	}
#mainCol img{
	border: 1px solid #CCCCCC;
	float: left;
	margin: 0px 10px 0px 0px;
	padding: 2px;
}	

/*#mainCol h1 {
	margin: 0px 0px 0px 0px;
}
	
	*/
#mainCol ul li{
	margin:0;
	padding:0 0 8px 0;
	list-style:none;
	font:normal .7em/150% Verdana,Arial,Helvetica,sans-serif;
	text-indent: 20px;
	background:url('/images/bgli.jpg') no-repeat 1px .2em;
}

#mainColBack {
		width:481px;
		margin:0px 0px 0px 10px; 
		padding:30px 20px 0px 15px;
		float: left;
		voice-family: "\"}\""; 
		voice-family:inherit;
		width:415px;        /* this number is smaller*/
	}
	
	#mainColBack H2
	{


font-family: "Trebuchet MS", verdana, arial;
background-color: #006666;
color: #ffffff;
font-size: 1em;
padding: 4px;
text-align:center;
	}

#mainColBack ul li{
	margin:0;
	padding:0 0 8px 20px;
	list-style:none;
	font:normal .7em/150% Verdana,Arial,Helvetica,sans-serif;
	text-indent: 0;
	background:url('/images/bgli.jpg') no-repeat 1px .2em;
}

#mainColBack ul li li{
	margin:0;
	padding:0 0 8px 20px;
	list-style:none;
	font:normal 1em/150% Verdana,Arial,Helvetica,sans-serif;
	text-indent: 0;
	background:url('/images/bgli.jpg') no-repeat 1px .2em;
}

ul {
	margin:0;
	padding:0;
	}

 /* GLOBAL TABLE CSS */
 
.contactus table {
 	width: 280px;
	margin: 0;
	padding: 0;
	}
		
.contactus th {
	background-color: #FFF;
	color: #403931;
	padding:3px;
	font:bold .7em/100% Verdana,Arial,Helvetica,sans-serif;
	text-align: left;
	} 
	
.contactus td {
	background-color: #FFF;
	color: black;
	vertical-align: top;
	margin:0;
	padding:5px 10px 5px 0px;
	}
	
	/* FOOTER */


#footer 	{
	clear: both;
	margin:1px 0 0 0;
	padding:0;
	width:700px;
	font-size: .9em;
	text-align: left;
	}

#footer p {
	color: #000000;
	padding:10px;
	}
	
#footer a {
	text-decoration:none;
}

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

 /* for Skip navigation at bottom of page*/	
.hide {   
	height: 0px;
	width: 0px;
	visibility: hidden;
	overflow: hidden;
	position: absolute;  /* for the benefit of IE5 Mac */
	}

.backtotop 	{
font:normal 70%/150% Verdana,Arial,Helvetica,sans-serif;
text-align: left;
color: #B0AA9C;
padding: 10px 0px 10px 0px;

}

.interiorPhoto {
	float:right;
	margin:0 0 10px 10px;
}

.elevenpx
{	font:normal .7em/150% Verdana,Arial,Helvetica,sans-serif;
	margin:0;
	padding:0 0 15px 0;}
	
.leftpx
{	font:normal .7em/150% Verdana,Arial,Helvetica,sans-serif;
	margin:0;
	padding:0 0 15px 110px !important;}
