/* @group Global Reset */

* {
padding:0;
margin:0;
}
h1 {
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
	font-size: 24px;
	line-height: normal;  
}

h2, h3, h4, h5, h6, p, pre, blockquote, label, ul, ol, dl, fieldset, address { margin:0; }
li, dd { margin-left:0; }
fieldset { padding: 0; }
img {
	border:none;
}
.spacer {
	clear:both
}
a {outline: none;}


/* @end Global Reset */



/* @group Body Styles */

html,body {
 padding: 0;
 margin: 0;
}

body {
	color:#cfcfbb;
	font: 14px/16px "Lucida Grande", Lucida, Verdana, sans-serif;
	background: #000 url(images/bg.jpg) center top no-repeat;
}

a {outline: none;}
a:link, a:visited { color:#FFCC66; text-decoration:none; }
a:hover, a:active {	color:#FFFFFF; }


/* @end Body Styles */

/* @group Header */

#wrapper {
	width: 960px;
	margin: 0 auto;
	position:  relative;
}

#header {
	position: absolute;
	height: 50px;
	width: 960px;
	top: 3px;
	z-index:4;
}

#menu-drop {
	position: absolute;
	height: 50px;
	width: 960px;
	top: 380px;
	z-index:100;


}

#menu-main {
	position: absolute;
	height: 60px;
	width: 960px;
	top: 60px;
	z-index:101;
	margin-left:8px;
}


#logo {
	z-index:2;
	width: 308px;
	height: 56px;
	position: absolute;
	top: 4px;
	left: 5px;
}

#logo span {
	display: none;
}

ul#menu {
	
	list-style:none;
	margin: 0;
	padding: 0;
	position:  absolute;
	top:  60px;
	right:  30px;
	font-size: 12px;
}
#menu li {
	list-style:none;	
	display:block;
	float: left;
	padding:  0 10px;
}
#menu a {
	font-weight: normal;
	font-style: normal;
}
#menu li a:link, #menu li a:visited {
	color: #92715d;
	text-decoration:none;
}
#menu li a:hover, #menu li a:active {
	color: #d5d46c;
	text-decoration:underline;
}


/* @end Header */

/* @group Home Page */

#homeimage {
	position: absolute;
	top: 50px;
	left: 0px;
	clear: both;
	width: 960px;
	height: 325px;
	background-image: url(images/main-photo-bg.jpg);
	padding: 35px 0 0 0;
	z-index:1;
}


#mainWrapper {
	padding:  415px 0 0 0px;
	z-index:999;
}

.col {
	float: left;
	width: 480px;
	padding: 0 16px 0 15px;
	color: #cfcfbb;
	margin: 0 0 10px 0;
	z-index:0;
}

#flash {
	position: absolute;
	z-index: -1;
	}

#col1 {
	border-left: none;
	z-index:10;

}
#col1 li {
	font-size: 16px;
	line-height: 1.2em;
}
.col h2 {
	padding: 0 0 7px 5px;
	margin:  0 0 0px 0;
	clear: both;
}
.col h3 {
	padding: 0 0 4px 0;
	font-size: 12px;
	margin: 0;
}
.col p {
	padding:  10px 0 10px 5px;
}
.col ul {
	margin: 10px 0 10px 35px
}
.col .homesforsale {
	clear: left;
	padding:  15px 10px 20px 0;
}


#col2 .spacer {
	width: 260px;
	height:18px;
	background: url(images/spacer-line.gif) no-repeat center;
	margin-top: 5px;
}

#col2 h2 {
	padding-top: 25px;
}
#col2 h3 {
	font-size: 11px;
}
#col2 .thumb {
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
	padding:0 0 5px 0;
	width: 105px;
	background: url(images/thumbshadow.png) no-repeat 1px 1px;
}
.homesforsale p {
	padding: 0;
	font-size: 10px;
}
#col2 p {
	padding:  0 0 10px 5px;
}
#col2 form {
	padding:  10px 0 20px 0;
}
.col #video {
	width: 270px;
	height: 270px;
	background-color: #000;
	border: 1px solid #322726;
	margin-top: 10px;
	margin-bottom: 10px;
}

/* @end Home Page */



/* @group Footer */

#footer {
/*	border-top: 1px solid #92715d;*/
	padding: 30px 0 30px 20px;
	clear: both;
	background: url(images/footer-line.gif) no-repeat;
	font-size: 11px;
	color: #6d5446;
}

/* Root = Horizontal, Secondary = Vertical */
ul#navmenu-h {
  margin: 0;
  border: 0 none;
  padding: 5px;
  width: 1060px; /*For KHTML*/
  list-style: none;
  height: 24px;
  z-index:102;
  
}

ul#navmenu-h li {
  margin: 0;
  border: 0 none;
  padding: 0;
  float: left; /*For Gecko*/
  display: inline;
  list-style: none;
  position: relative;
  height: 24px; 
  z-index:103;
}

ul#navmenu-h ul {
  margin: 0;
  border: 0 none;
  padding: 0;
  width: 330px;
  list-style: none;
  display: none;
  position: absolute;
  top: 24px;
  left: 0;
   z-index:104;
}

ul#navmenu-h ul:after /*From IE 7 lack of compliance*/{
  clear: both;
  display: block;
  font: 1px/0px serif;
  content: ".";
  height: 0;
  visibility: hidden;
}

ul#navmenu-h ul li {
  width: 330px;
  float: left; /*For IE 7 lack of compliance*/
  display: block !important;
  display: inline; /*For IE*/
}

/* Root Menu */
ul#navmenu-h a {
  border: 1px solid #000;
  border-right-color: #000;
  border-bottom-color: #000;
  padding: 0 6px;
  float: none !important; /*For Opera*/
  float: left; /*For IE*/
  display: block;
  color: #FFCC66;
  font: bold 14px/22px Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
  height: auto !important;
  height: 1%; /*For IE*/

}

/* Root Menu Hover Persistence */
ul#navmenu-h a:hover,
ul#navmenu-h li:hover a,
ul#navmenu-h li.iehover a {
  float: none;
  background: #938c33;
  color: #FFF;
}

/* 2nd Menu */
ul#navmenu-h li:hover li a,
ul#navmenu-h li.iehover li a {
  float: none;
  background: #938c33;
  color: #FFCC66;
  font: bold 12px/22px Verdana, Arial, Helvetica, sans-serif;

}

/* 2nd Menu Hover Persistence */
ul#navmenu-h li:hover li a:hover,
ul#navmenu-h li:hover li:hover a,
ul#navmenu-h li.iehover li a:hover,
ul#navmenu-h li.iehover li.iehover a {
  background: #50181B;
  color: #FFF;
  font: bold 12px/22px Verdana, Arial, Helvetica, sans-serif;
}

/* 3rd Menu */
ul#navmenu-h li:hover li:hover li a,
ul#navmenu-h li.iehover li.iehover li a {
  background: #EEE;
  color: #666;
  font: bold 12px/22px Verdana, Arial, Helvetica, sans-serif;
}

/* 3rd Menu Hover Persistence */
ul#navmenu-h li:hover li:hover li a:hover,
ul#navmenu-h li:hover li:hover li:hover a,
ul#navmenu-h li.iehover li.iehover li a:hover,
ul#navmenu-h li.iehover li.iehover li.iehover a {
  background: #50181B;
  color: #FFF;
  font: bold 12px Verdana, Arial, Helvetica, sans-serif;
}

/* 4th Menu */
ul#navmenu-h li:hover li:hover li:hover li a,
ul#navmenu-h li.iehover li.iehover li.iehover li a {
  background: #EEE;
  color: #666;
  font: bold 12px Verdana, Arial, Helvetica, sans-serif;
}

/* 4th Menu Hover */
ul#navmenu-h li:hover li:hover li:hover li a:hover,
ul#navmenu-h li.iehover li.iehover li.iehover li a:hover {
  background: #50181B;
  color: #FFF;
  font: bold 12px Verdana, Arial, Helvetica, sans-serif;
}

ul#navmenu-h ul ul,
ul#navmenu-h ul ul ul {
  display: none;
  position: absolute;
  top: 0;
  left: 330px;
}

/* Do Not Move - Must Come Before display:block for Gecko */
ul#navmenu-h li:hover ul ul,
ul#navmenu-h li:hover ul ul ul,
ul#navmenu-h li.iehover ul ul,
ul#navmenu-h li.iehover ul ul ul {
  display: none;
}

ul#navmenu-h li:hover ul,
ul#navmenu-h ul li:hover ul,
ul#navmenu-h ul ul li:hover ul,
ul#navmenu-h li.iehover ul,
ul#navmenu-h ul li.iehover ul,
ul#navmenu-h ul ul li.iehover ul {
  display: block;
}



/* @end */
