/* CSS Document */


#screen {
	width:1000px;
	background:#fff url(../images/orville_screen_bg.gif) top repeat-x;
}


/* ------------ MAIN NAV RULES ------------ */

#nav {
	padding:0 10px;
}

*#nav {
	padding:0; 
	margin:0 10px;
}


/* ------------ ORVILLE HOME CONTENT RULES ------------ */

#orville_home_content { 
	width:1000px; 
	margin:0 auto; 
	padding: 0 0 10px 0; 
}


/* ------------ PROJECT NAVIGATION RULES ------------ */

#project_navigation { 
	margin-left:auto; 
	margin-right:auto; 
}

#project_navigation ul li#firstProject a:hover { 
	color: #3a4c01; 
}

#project_navigation ul li#secondProject a:hover { 
	color: #cc0000; 
}

#project_navigation ul li#lastProject a:hover { 
	color: #f66d02; 
}

#project_navigation li#title span.proj_text { 
	text-align:left; 
	padding-left:20px; 
}

/* ------------ BANNER RULES ------------ */

#banner {  
	margin:0 auto; 
	display:none; 
}


/* ------------ ORVILLE NAV RULES ------------ */

#orville_nav {
	height:33px;
	width:980px;
	margin:0 auto;
	background:url(../images/orville_home_nav_bg.jpg) top left no-repeat;
}

#orville_nav ul {
	height:33px;
	line-height:33px;
	float: left;
}

#orville_nav ul li {
	text-align:left;
	display:inline;
	height:33px;
	line-height:33px;
}

#orville_nav ul li a {
	font-family:Arial;
	font-size:108%;
	height:33px;
	line-height:33px;
	text-decoration: none;
	color: #f4f4eb;
	/*padding-left:20px;
	padding-right:20px;*/
	padding:10px 20px;
	background: url(../images/orville_nav_divider.jpg) center left no-repeat;
	/*background: url(../images/orville_nav_bullet.gif) center left no-repeat;*/
}

#orville_nav span { 
	height:33px; 
	line-height:33px;
}

#orville_nav ul li a.orville_nav_first { 
	background:none; /*padding-left:250px;*/ 
}

#orville_nav ul li a:hover {
	/*color: #f4e982; */
	color:#f5ec95;
	background:url(../images/orville_nav_roll.jpg) center no-repeat;/**/
}

#looking_to_buy_button {
	float: right;
	text-align: right;
	padding: 2px 2px 0 0;
}

#looking_to_buy_button a{
	display: block;
	height: 30px;
	width: 140px;
	background: transparent url(/images/looking_banner_btn.gif) top left no-repeat;
	text-indent: -9999px;
}

#looking_to_buy_button a:hover{
	background: transparent url(/images/looking_banner_btn.gif) top right no-repeat;
}


/* ------------ORVILL SUB BANNER RULES ------------ */
#orville_sub_banner{ display:block; width:980px; height:297px; clear:both; margin:0 auto; }
/*
#orville_sub_banner{ background:url(../images/orville_home_banner2.jpg) top left no-repeat; display:block; width:980px; height:297px; clear:both; margin:0 auto; }

#orville_sub_banner div { display:block;}
#orville_sub_banner #welcome, #orville_sub_banner #loft, #orville_sub_banner #condos, #orville_sub_banner #site_map, #orville_sub_banner #models {
	font-family:"Trade Gothic", Arial, Helvetica, sans-serif ;
}

#orville_sub_banner div#welcome{ height:167px; width:740px; float:left; }
#orville_sub_banner #welcome p{ font-size:272.77%; color:#3a4c01; padding-left:300px; padding-top:2em;}

#orville_sub_banner div#loft{ height:167px; width:240px; float:left; }
#orville_sub_banner #loft p, #orville_sub_banner p#condos { font-size:161%; color:#000; }
#orville_sub_banner #loft p{ padding-top:3em; }
#orville_sub_banner p#condos  { padding:0; padding-left:1.3em; }

#orville_sub_banner div#site_map { height:130px; width:980px; float:left; } 
#orville_sub_banner #site_map a, #orville_sub_banner #models a{ font-size:108%; color:#746f32; text-decoration:none; height:130px; line-height:130px; padding:1.5em; }
#orville_sub_banner #site_map  a { padding-right:100px; padding-left:20px; }
#orville_sub_banner #models a{ padding-right:10px; padding-left:110px; }


#orville_sub_banner #site_map a span{ font-size:138.5%; color:#bdbead; padding-right:0.1em; }
#orville_sub_banner ul{ padding-left:420px;}


#orville_sub_banner #site_map li#sitemap{}
#orville_sub_banner ul li{
	text-align:left;
	display:inline;
}

#orville_sub_banner ul li a{
}
#orville_sub_banner ul li a.orville_nav_first{ background:none; padding-left:250px; }

#orville_sub_banner ul li a:hover{
}
*/

/* ------------ BOTTOM FEATURES RULES ------------ */

#bottom_features { 
	width:980px; margin:0 auto; 
}

#bottom_features { 
	padding-top:10px; 
}

#last_feature { 
	margin:0 0 10px 0; 
}

.feature a:hover { 
	color: #f4e982; 
}

div.feature { 
	background:url(../images/bf_orville_home_features_bg.jpg) top left no-repeat; 
}
div.feature a { 
	color:#fff; 
}

/* ------------ ORVILLE FOOTER RULES ------------ */

#orville_footer{
	width:1000px;
	margin: 0 auto;
	padding:1em 0;
	background:#e7e8d7;
	clear:both;
	color:#afb3a9;
	font-size:100%;
	border:none;
}

* html #orville_footer{
	margin-top:0;
}

#orville_footer ul {
	border-top: 1px solid #cfd0c1;
}

#orville_footer a {
	text-decoration: none;
	color: #afb3a9;
	height:25px;
	line-height:25px;
	font-size:100%;
}

#orville_footer a:link, #orville_footer a:visited {
}

#orville_footer a:hover {
	color: #933;
}

#orville_footer li ul{
	border:none;
}

#orville_footer li ul li { 
	display:inline;
}

#orville_footer li#privacy_policy {
	float: left;
	height:25px;
	line-height:25px;	
	float:left;
	padding-right:1em;
	background:url(../images/footer_divider.jpg) right no-repeat;
}

#orville_footer li#application {
	height:25px;
	line-height:25px;	
	padding-left:1em;
	float:left;
}
#orville_footer li#copyright {
	width: 333px;
	float: left;
	/*text-align:center;*/
	text-align:right;
	height:25px;
	line-height:25px;
	padding-bottom:20px;
	font-size:93%;
}

#orville_footer li#login {
	float: right;
	width: 333px;
	text-align:right;
	padding-right: 22px;
	background:url(../images/footer_bg.jpg) top right no-repeat;
	height:25px;
	line-height:25px;
}

#orville_footer li#login a {
	text-decoration: none;
	color: #656564;
}
#orville_footer li#login a:hover {
	color: #933;
}


/* ------------ ORVILLE TEAM RULES ------------ */

#sub_nav { 
	margin:0 auto; 
}

#orville_nav .current_orville_nav { 
	color:#f4e982;
}

#orville_team_banner { 
	margin:0 auto; 
	clear:both; 
	display:block; 
	height:132px; 
	width:980px; 
	background:url(../images/orville_team_banner.jpg) top left no-repeat; 
}

.sub_section {
	 padding-left:30px; 
	 /*padding-right:30px;*/
}

.sub_section h2, .sub_section h3, .sub_section h4, .sub_section p, .sub_section ul,  .sub_section ol { 
	font-family:Arial, Helvetica, sans-serif; 
	color:#3a4c01; 
	font-style:normal; 
}

.sub_section h2 { 
	font-family:Tahoma; 
	font-size:153.9%;
}

.sub_section h2.image_title { 
	margin-bottom: 10px;
}

.sub_section h3 { 
	font-size:108%; 
	color:#333; 
	font-weight:bold; 
}

.sub_section h3 span { 
	font-weight:bold; 
	color:#666;
}

.sub_section h4 { 
	font-size:93%; 
	font-weight:bold; 
	padding-top:1em; 
}

.sub_section p { 
	font-size:93%; 
}

.sub_section ul{
	list-style-position:outside;
	list-style-type:disc;
	margin-left: 30px;
}

.sub_section ol {
	list-style-position:outside;
	list-style-type:decimal;
	margin-left: 30px;
}

.sub_section p ul,  .sub_section p ol,{ 
	font-size:100%; 
	list-style-position:outside;
	list-style-type:disc;
}

.sub_section li {
	margin: 6px 0;
}

.content_desc { 
	width:640px; 
	margin-bottom:20px; 
}

.content_desc ul {
	margin-left:20px;
	margin-top:20px;
	padding:0;
}

.content_desc li {
	list-style-type:none;
}

.column1 {
	width:45%;
	color:#3a4c01;
	float: left;
}

.column2 {
	width:45%;
	color:#3a4c01;
	float: right;
}

.side_nav { 
	float:right; 
	width:210px; 
}

.side_nav div.photo { 
	text-align:center; 
	margin-top:20px;
	margin-bottom:20px;
}

.icon {
	padding-right:10px;
}

/* ------------ ORVILLE Banner Images ------------ */

#orville_banner_holder {
	margin:0 auto; 
	clear:both; 
	display:block; 
	height:132px; 
	width:980px; 
}

#orville_buy_banner {
	margin:0 auto; 
	clear:both; 
	display:block; 
	height:132px; 
	width:980px; 
	background:url(../images/orville_buy_banner.jpg) top left no-repeat; 

}

#orville_features_banner {
	margin:0 auto; 
	clear:both; 
	display:block; 
	height:132px; 
	width:980px; 
	background:url(../images/orville_features_banner.jpg) top left no-repeat; 

}

/* ------------ ORVILLE Location and Site Plan ------------ */

#orville_location_site_plan {
	margin: 0 0 40px 0;
	padding: 20px 0 0 0;
	/*height: 443px;*/
	width: 926px;
	background:url(/images/orville_site_plan_bg_top.gif) top left no-repeat; 
}

#orville_location_site_plan_content {
	padding: 0 60px 30px 30px;
	background:url(/images/orville_site_plan_bg_mid.gif) 0px 20px repeat-y;
	width: 926px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width:866px;
}

html>body #orville_location_site_plan_content {
	width:866px;
}

#orville_location_site_plan_content_bg {
	background:url(/images/orville_site_plan_bg_bottom.gif) bottom left no-repeat;
}

#orville_location_site_plan_content img.download {
	margin: 10px 0 0 30px;
}

