@charset "utf-8";
@import url("base.css");

#slider {
	background: url(../images/subnav_bg1.png) no-repeat;
	float: left;
	width: 964px;
}
#left_arrow, #right_arrow {
	float: left;
	height: 44px;
	width: 44px;
}
#subnavigation {
	float: left;
	height: 44px;
	width: 876px;
}
#subnavigation li {
	line-height: 44px;
	display: inline;
	padding-right: 12px;
	padding-left: 8px;
	background: url(../images/subnav_bullet.png) no-repeat right center;
	height: 44px;
}
#subnavigation li.end {
	background: url(none);
	padding-right: 8px;
}
#subnavigation li a {
	text-transform: uppercase;
	color: #f6efc4;
	text-decoration: none;
	font-size: 12px;
}
#subnavigation li a:hover {
	color: #b3ab79;
	text-decoration: underline;
}
#subnavigation li a.selected, #subnavigation li a.selected:hover {
	color: #b3ab79;
	text-decoration: none;
}
#slider div.scroll {
	float: left;
	height: 670px;
	width: 964px;
	overflow: hidden;
	clear: left;
	position: relative;
}
div.panel  {
	height: 670px;
	width: 964px;
	float: left;
	position: relative;
	background: url(../images/panel_bg4.jpg) no-repeat 0px 118px;
}
div.panel_header {
	float: left;
	height: 109px;
	width: 964px;
	background: url(../images/border1.png) repeat-x bottom;
	padding-bottom: 9px;
}
div.border1 {
	background: url(../images/border1.png) repeat-x;
	float: left;
	height: 9px;
	width: 964px;
	overflow: hidden;
}
div.cols2 {
	float: left;
	width: 449px;
	margin-top: 0px;
	margin-left: 22px !important;
	margin-left: 11px;
}
div.cols2b {
	float: left;
	width: 449px;
	margin-top: 262px;
	margin-left: 22px !important;
	margin-left: 11px;
}
div.cols2 p, div.cols2b p {
	font: 12px/22px Georgia, "Times New Roman", Times, serif;
	color: #515151;
	text-align: left;
	margin-top: 18px;
}

div.cols2 h1 {
	font: italic normal 15px/22px Georgia, "Times New Roman", Times, serif;
	color: #4c4930;
	text-align: center;
	margin-top: 18px;
}
div.cols2 p img {
	margin-bottom: 4px;
}
div.arch_div {
	float: left;
	width: 964px;
}

.slideshow_back {
	height: 376px;
	width: 455px;
	overflow: hidden;
	position: absolute;
	top: 22px;
	right: 18px;
	background: url(../images/right_slideshow_bg.png) no-repeat;
}
.slideshow_back2 {
	height: 376px;
	width: 455px;
	overflow: hidden;
	background: url(../images/right_slideshow_bg.png) no-repeat;
	float: left;
	margin-top: 18px;
	margin-left: 20px !important;
	margin-left: 10px;
}
#archimg1 {
	float: left;
	margin-top: 18px;
	margin-left: 20px;
}

.slideshow_back  img, .slideshow_back2 img {
	height: 330px;
	width: 400px;
	overflow: hidden;
	float: left;
	margin-top: 25px;
	margin-left: 28px;
}
#architecture_nav {
	font-size: 12px;
	text-transform: uppercase;
	color: #515151;
	display: none;
	float: left;
	width: 920px;
	margin-top: 12px;
	margin-left: 22px !important;
	margin-left: 11px;
	border-bottom: 1px solid #dadada;
	text-align: left;
}
#architecture_nav li {
	display: inline;
	border-right: 1px solid #dadada;
	text-align: center;
	margin: 0px 10px 0px 0px;
	padding: 2px 10px 2px 0px;
	line-height: 30px;
	height: 30px;
}
#architecture_nav li a {
	color: #515151;
	text-decoration: none;
	line-height: 30px;
}
#architecture_nav a:hover {
	color: #9c6038;
	text-decoration: underline;
}

#architecture_nav  li  a.current, #architecture_nav li a.current:hover {
	color: #9c6038;
	text-decoration: none;
}
#overlay {
	background: #454331;
	position: absolute;
	z-index: 9997;
	left: 0px;
	top: 0px;
	width: 100%;
	display: none;
}
#map {
	padding: 6px;
	margin-top: 67px;
	left: 50%;
	margin-left: -456px;
	z-index: 9999;
	position: absolute;
	top: 50%;
	display: none;
	background: #fffffc;
	width: 900px;
}
#button_site_plan {
	margin-top: 22px;
}
#button_lot_status {
	margin-top: 8px;
}
#button_close {
	float: right;
	margin-top: 0px;
	margin-right: 0px !important;
	margin-right: 5px;
}
#site_plan_img {
	float: left;
	margin-top: 11px;
	margin-left: 10px !important;
	margin-left: 5px;
}
