body {
	font-family: Trebuchet MS, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 90%; 
	margin: 0 0 1em 0; 
	text-align: center;
	background: #fff;
	color:#333;
	
}
a {color: #9E6412; text-decoration: underline;}
a img {color: #fff; text-decoration: none; border: none;}
a:hover {text-decoration: none}

p { color: #555; text-align: justify; margin: 0 0 1.2em 0; line-height: 140%}
h1 {
	color: #9E6412;
	font-size: 170%;
	background: url(images/h1_bg.gif) no-repeat;
	padding: 0 0.5em 0.5em 0.7em;
	margin: 0;
	line-height: 25px;
	letter-spacing: 2px;
	clear: both;
}
h2 {
	color: #614E33;
	font-size: 110%;
	padding: 0 0 0.1em 0em;
	margin: 0 0 0em 0;
	clear: both;
}
h2 img, a img{
	vertical-align: middle;
}

h3 {
	color: #AA6F08;
	font-size: 110%;
	padding: 0em;
	margin: 0;
	font-weight:normal;
	clear: both;
}
h4 {
	color: #9E6412;
	font-size: 120%;
	background: url(images/h4_bg.gif) no-repeat;
	padding: 0 0.5em 0.5em 0.7em;
	margin: 0;
	line-height: 17px;
	letter-spacing: 1px;
	clear: both;
}

ul.normal li {background: url(images/list_blt.gif) no-repeat 3px 5px; list-style: none; margin: 0 0 0 -2em; padding: 0 0 0 1.3em; font-weight: normal; color: #999}
ul.normal li a {font-weight: bold}
ul.number { list-style: decimal outside; margin: 0 0.5em 0 2em; padding: 0; color: #666;}
ul.number p{ font-weight: normal}
ul.number li {font-weight:bold; }
li.linostyle {list-style: none; padding: 0; margin: 0 0 0 -1em}

sup, sub {font-size: 80%;}
table {font-size: 90%; font-family: Arial, Helvetica, sans-serif; color: #777; background:none}

/* Mulipurpose classes */

.imgleft { display:block; float:left; margin: 0em 0.9em 0.2em 0;}
.imgright { display:block; float:right; margin: 0em 0 0.2em 0.9em}
.flright {float: right}
.flleft {float: left}
/*p:first-letter {font-weight: 600; color: #aaa; border: 1px solid #eee; border-right: 0; border-bottom: 0;  padding: 0.2em 0.1em 0em 0.2em;}*/
.clearboth {clear:both;}
.hideit {display:none}
.alignright {text-align: right}
.aligncenter {text-align: center}
.bold {font-weight: bold}
.logotext {color: #444; font-family:Arial, Helvetica, sans-serif}
.small {font-size: 80%}
.logotext span{color: #A5422E}
.logo {float: left; width: 132px; height: 191px}
.highlight {
        border: 1px solid #c1dafc;
        background: #EFF6FF;
        padding: 0.5em;
        margin: 0em 0em 1em 0em;
		text-align: center;
		line-height: 1.2;

		
		
}
.highlight ul { padding: 0; margin: 0}
.highlight li {display: inline; list-style: none;}
.highlight a {font-weight: bold; background: #fff url(images/button_bg.gif) no-repeat right bottom;font-size: 110%; width: 3em; line-height: 2em; padding:0.4em 0.8em; white-space:nowrap; border: 1px solid #ccc; text-decoration:none}
.highlight a:hover {background: #fff url(images/button_bg.gif) no-repeat right -10px; color: #D58718}
.insert {font-size: 90%; background: #fbfbfb; border: 1px solid #ddd; padding: 1em; margin: 0 0 0.5em 0; clear:both}
.insert p { margin: 0; padding: 0 0 0.4em 0}
img.bedroom {float: left;  padding: 0; margin: 0 0.5em 0 0 }
.bedroomdiv {line-height: 1.2; background: #fbfbfb; border: 1px solid #ddd; padding: 1em 1em 0em 1em; margin: 0 0 0.5em 0; clear:both;} /*line-height fixes peekaboo bug */
.bedroomdiv p{ text-align: justify; }
/*#wrapper {width: 760px; margin: 0 auto; padding: 14px 0 0 0 ; background: #fff url(images/header_bg.gif) no-repeat; text-align: left; }*/
#wrapper {width: 760px; margin: 0 auto; padding: 14px 0 0 0 ; text-align: left; }

#header {border-top: 10px solid #614E33; border-bottom: 20px solid #9E6412; width: 100%; height: 150px;  margin: 0px auto 0 auto; }
#header img {
	position:absolute;
	left:50%;
	margin-left:-381px;
	
}
#navi {background: #fff url(images/nav_top.gif) no-repeat; width: 171px; padding: 0;  margin: 0 0 15px 0; float: left; font-weight: bold}
#navi img{margin: 0 0 15px 0; padding: 0; border: 0}
* html #navi img {margin: 0 0 13px 0}
#navi ul {
	font-size: 100%;
	margin: 0px 0 0 0;
	padding: 0 0 0 10px;
	list-style: none;
	width: 159px; /* Width of Menu Items */
	border-bottom: 1px solid #bbb;
	border-left: 1px solid #bbb;
	border-top: 1px solid #bbb;
	background: #f1f1f1;
	

	}

#navi ul li {
	position: relative;
	
	}
	
#navi li ul {
	position: absolute;
	left: 145px; /* Set 1px less than menu width */
	width: 70px;
	top: 0;
	display: none;
	padding: 0 0 0 20px;
	border-top: 1px solid #bbb;
}

/* Styles for Menu Items */
#navi ul li a {
	display: block;
	text-decoration: none;
	color: #87550F;
	background: #f5f5f5 url(images/nav_bullet.gif) no-repeat 0px 6px; /* IE6 Bug */
	padding: 3px 0px 3px 20px;
	
	border: 1px solid #ccc;
	border-top: 1px solid #e5e5e5;
	border-bottom:  0;
	border-left: 0;
}

/* Fix IE. Hide from IE Mac \*/
* html #navi ul li { float: left; height: 1%; }
* html #navi ul li a { height: 1%; }
/* End */

#navi ul li a:hover { color: #D58718; background: transparent url(images/nav_hover.gif) no-repeat right bottom; } /* Hover Styles */
		
#navi li ul li a { padding: 2px 10px;  background: #f1f1f1;} /* Sub Menu Styles */
		
#navi li:hover ul, #navi li.over ul { display: block; } /* The magic */



#content {background: #ffffff; padding: 0; width: 760px}

#midcolumn {background: #fff; float: left; width: 411px; padding: 0px 15px 0 17px}
#midcolumn img{padding: 0 0.6em 0 0}
#breadcrumb {padding: 0.5em 0; border-top: 1px dashed #ddd; border-bottom: 1px dashed #ddd; margin: 0 0 1em 0}
#rightcolumn {background: #fff; float: left; width: 1px; padding: 0}
#rightcolumn img {margin: 0 0 10px 0}

#footer {padding: 0.5em 0; background: #9e6009; margin: 15px 0 0 0; clear: both; color: #FBE7CA; font-size: 110%; font-weight: bold;}
#footer a {color: white;}

.details {font-size: 90%; float: left; text-align: left; padding: 0px  0 0 15px; }
.details2 {font-size: 90%; float: right; text-align: right; padding: 0px 10px 0 20px;}
#footer_bottom {background: transparent url(images/footer_bg.gif) no-repeat top; height: 30px; margin: 0 auto; padding: 0; width: 760px;}


.scrollable
{
	height: 450px;
	overflow: auto;
}

.cnx
{
	margin: 0px auto;
	width: 760px;
}

.cnx p
{
	color: #9E6412;
}
