html, body {
background:#ab5325 ;
margin:0pt;
padding:0pt;
width:100%;
}

div, td, .body {
	font-family:sans-serif;
}

html {overflow:scroll}

h4{margin:2px 0px; padding:0px; color:#660000; font-size:12px}
h3{margin:10px 0px; font-size:12px; padding:0px;}
h1{margin:10px 0px; color:#660000; font-size:15px; padding:0px}


a{
	color:#660000;
	text-decoration:none;
}

a:hover{
	color:#FF0000;
}

form{display:inline}

#site_header {
}

.dropcontainer {
background:transparent url(/images/drop_shadow.jpg) repeat-y ;
_background-imagexx:none;
_filterzx: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/drop_shadow.jpg',sizingMethod='scale');
margin-left:auto;
margin-right:auto;
width:828px;
}
#container {
	margin-left:auto; margin-right:auto; width:800px;
	background-color:white;
}
#site_navigation {
background:transparent url(/images/navbg.jpg) repeat-x scroll 0% 50%;
height:24px;
position:relative;
z-index:5;
}
.floorplanbuttons{
font-size:1em;
font-weight:bold;
background:transparent url(/images/fp_button_bg.png) no-repeat scroll 0% 0%;
height:26px;
padding:2px;
}
.floorplanbuttons a{
	line-height:26px;
	text-decoration:none;
	
	width:125px;
	
	padding-top:2px;
	paddint-bottom:2px;
	padding-right:10px;
	padding-left:10px;
}

.mainnav, .mainnav ul {
margin:0pt;
padding:0pt;
}
.mainnav a {
color:#000000;
display:block;
font-family:Verdana,Arial,Helvetica;
font-weight:bold;
line-height:23px;
padding:0pt 24px;
text-decoration:none;
}

.mainnav li a {font-size:12px;}
.mainnav li ul li a{font-size:10px;}

.mainnav li {
border-right:1px solid #666666;

float:left;
list-style:none;
}
.mainnav li:hover, .mainnav li.sfhover{
	background-color:#CCCCCC;
	border-top:1px solid #660000;
}
.mainnav li:hover a, .mainnav li.sfhover a{
	color:#000000;
}

.mainnav li ul li {
background-color:#CCCCCC;
border:0px none;
float:left;
margin-bottom:-1px;
padding:0pt;
width:11em; 
}

.mainnav li:hover ul li, .mainnav li.sfhover ul li{
	border:0px;
}


.mainnav li:hover ul li a, .mainnav li.sfhover ul li a {
background-color:#CCCCCC;
border-top:1px solid #CCCCCC;
padding:5px;
line-height:10px;
}
.mainnav li ul li a:hover {
color:#660000;
}
.mainnav li ul {
left:-999em;
margin-left:-5px;
margin-top:-6px;
padding:5px;
position:absolute;
width:10em; 
}
.mainnav li:hover ul, .mainnav li.sfhover ul {
left:auto;
}
.mainnav li ul ul {
border-top:1px solid #3399CC;
margin:-1em 0pt 0pt 10em;
}
.mainnav li:hover ul ul, .mainnav li.sfhover ul ul {
left:-999em;
}
.mainnav li:hover ul, .mainnav li li:hover ul, .mainnav li.sfhover ul, .mainnav li li.sfhover ul {
left:auto;
}
.exceptionbutton {
border-top:1px solid #660000;
background-color:#5A483C;
color:#FFFFFF;
font-family:Verdana,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
line-height:23px;
padding:0pt 18px; 
}

.exceptionbutton a {

	line-height:23px;
	color:#FFFFFF;
	border:0px;
	padding:0px;
}

.site_body {
background:transparent url(/images/left_bg.jpg) repeat-y scroll 0pt 50%;
overflow:hidden;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;

}

#site_floorplan {
float:left;
width:183px;
background-color:#5A483C;
padding:5px;
}
* html #site_floorplan {margin-right: -3px}

#site_floorplan select, .search, .wishlist{
	background-color:#7c6a5e;
	width:100%;		
	color:#FFFFFF;   
	border:1px solid silver;
	text-weight:bold;
}

#site_leftcol {float:left; clear:left; width:193px}
* html #site_leftcol {margin-right: -3px}

#flashcontent {margin-left:193px; padding-left:4px;}
* html #flashcontent {height: 1%; margin-left: 0}

#site_rightcol {margin-left:193px; padding-left:4px;}
* html #site_rightcol {xcxcheight: 1%; xcxcmargin-left: 0}

#site_footer {
background:#000000 url(/images/footer_bg.png) repeat-x scroll 0% 0%;
color:#FFFFFF;
font-family:sans-serif;
font-size:x-small;
font-weight:normal;
margin:-14px auto auto 14px;
padding-bottom:12px;
width:801px;
}
#site_footer p{
	padding-left:5px;
	padding-right:5px;
}
#site_footer_nav {
color:#FFFFFF;
font-family:sans-serif;
font-size:x-small;
font-weight:bold;
text-align: center;
}
#site_footer_nav ul {

padding-top:7px;
}
#site_footer_nav li {
display:inline;
}
#site_footer_nav li a {
color:#FFFFFF;
padding:5px;
text-decoration:none;
}
#site_footer_nav a.hover {
}


#bodycopy {
font-family:Verdana,Helvetica,sans-serif;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
padding:5px 15px 15px 5px;
}
.redit {
color:#660000;
font-weight:bold;
}

.centered{
	text-align: center;
}

.pagination {float:right; margin-right:35px}

.pagination a {
	text-decoration:none;
	font-weight:bold;
	color:#333333;
}
.pagination a:hover, .pagination .current {color:#999999;}

.model_detail {width:600px}

.pop_video{width:600px}

.pop_small {width:300px}
.pop_medium {width:350px}
.pop_large {width:600px}

.modelslide{
	
	
}
.slide_model{
	width:500px;
	
}
.big_floorplan{
	width:570px;
	
	}
table.news{
	color:#000000;
	font-family:Verdana,Helvetica,sans-serif;
	font-size:11px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	
}
table.news tr:hover{
	background:#eeeeee;
	
}
table.news td{
padding:5px;
}
table.news a, a.visited{
	color:#000;
	text-decoration:none;

}




.eula {
	overflow: scroll; 
	height: 350px;
	background-color:#BBDDFF;
	font-size:10px;
	font:Arial, Helvetica, sans-serif;
}

.wish {
	height:20px;
	background:url(/images/wishlist-btn.jpg) no-repeat 0px 0px;
}

.wish_on {
	background:url(/images/wishlist-btn.jpg) no-repeat 0px -20px;
}

.options {
	float:left;
	width: 140px;
	padding-bottom:10px;
	text-align:center;
	font-size:9px;
}

#pageInfo {font-size:9px;}



.mooTree_node {
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	white-space: nowrap;
}

.mooTree_text {
	padding-top: 3px;
	height: 15px;
	cursor: pointer;
}

.mooTree_img {
	float: left;
	width: 18px;
	height: 18px;
	overflow: hidden;
}

.mooTree_selected	 {
	background-color: #e0f0ff;
	font-weight: bold;
}

#downloadTree{
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
	padding:10px;
	width:520px;
	height:400px;
	background:#DDDDDD;
	border:1px solid #CCCCCC;
	overflow:scroll;

}
