/****************************************/
/* yourrenaissanceawaits.com */
/* Copyright (c) The Worx Group - 2008 */
/* base.css */
/****************************************/
img	{ border:0px; }
img, div, input { behavior: url("/style/iepngfix.htc"); }
.clear { clear:both; }
form { margin:0; }

body { margin:0; padding:0; text-align:center; min-width:900px; font-family:times; font-size:14px; color:#FFF; background:#ddd8cf url(/images/bg.gif) center top repeat-y; }
p { line-height:19px; }
 a { color:#b27439; text-decoration:none; }
 a:hover { color:#9c9588; }

/****************************************/
/* Common Elements */
/****************************************/
#wrapper { width:900px; margin:0 auto; text-align:left; }
	.header { height:25px; background-color:#cec6b9; border-bottom:8px solid #b3a793; }
	.footer { padding:20px 0; background-color:#cec6b9; border-top:8px solid #b3a793; }
		.footer_left { float:left; padding:0 30px; text-align:center; }
		.footer_right { float:left; text-align:center; color:#7d786d; font-size:9px; font-family:verdana; }
			.footer_right div { padding:2px 0; }
			.footer_right a { color:#7d786d; }
			.footer_right a:hover { color:#FFF; }
			
			
li ul.oh{ position:absolute; top:5px; right:-175px;z-index:9; background-color:#FFF; border:1px solid #b27439; width:270px; }
li ul.oh span {color:#000; text-transform:none; line-height:20px;padding:5px 5px;}
		
/****************************************/
/* Homepage Elements */
/****************************************/
	.homepage { }
		.hp_left { float:left; width:291px; height:690px; background-color:#000; text-align:center; }
			.logo { padding:40px 0; }
			.nav_hp { padding:20px 0; font-family:verdana; text-transform:uppercase; font-size:12px; }
				.nav_hp li { list-style-type:none; position:relative; }
					.nav_hp a { display:block; padding:10px; color:#b27439; text-decoration:none; }
					.nav_hp a:hover { color:#9c9588; }
					.nav_hp li ul.floorplans { position:absolute; top:5px; right:-50px;z-index:9; background-color:#FFF; border:1px solid #b27439; }
						.nav_hp li ul.floorplans a{ color:#000; padding:5px 30px; }
						.nav_hp li ul.floorplans a:hover { color:#b27439; }
			.hp_left_text { padding:30px; padding-top:20px; text-align:left; font-size:11px; font-family:arial;}
		.hp_right { float:left; width:609px; height:690px; }
		

/****************************************/
/* Internal Page Elements */
/****************************************/
	.intpage { padding:0 50px; background-color:#000; }
		.nav_top { font-family:verdana; padding:30px 0 5px 0; font-size:12px; }
			.nav_top_logo { float:left; }
			.nav_top_menu { float:right; text-align:right; padding-top:30px; }
				.nav_top_menu li { display:inline; float:right; text-transform:uppercase; position:relative; }
					.nav_top_menu a { display:block; padding:10px 7px; color:#b27439; text-decoration:none; }
					.nav_top_menu a:hover { color:#FFF; }
					.nav_top_menu li ul.floorplans { position:absolute; top:27px; left:-32px; z-index:9; width:230px; }
						.nav_top_menu li ul.floorplans a { color:#b27439; padding:5px; }
						.nav_top_menu li ul.floorplans a:hover { color:#FFF; }
		.title { text-align:right; background:url(/images/bg_header.gif) repeat-x; }
		.page { padding:30px 0; }
			.instructions { margin-bottom:10px; }
		
		.int_left { float:left; width:232px; font-size:10px; }
			.int_left li {  font-family:verdana; }
				.int_left li a { display:block; padding:5px 0; color:#FFF; text-decoration:none; text-transform:uppercase; }
				.int_left a:hover { color:#b27439; }
			.caption { font-size:12px; color:#ffffff; line-height:12px; margin-top:5px; padding:0; }
		.int_right { float:right; width:568px; }
			.int_right p { padding:0 0 10px 0; }

			
	.newpage {padding:0; background-color:#000;}
		.newpage .nav_top_logo{margin-left:50px;}
		.newpage .page{padding-top:10px;margin:0 50px;}
		.newpage .title{margin:0 50px;background:transparent;}
			.newpage .title h1{color:#A19D94;border-bottom:1px solid #A19D94;font-family:verdana;font-size:13pt; font-weight:bold;padding-bottom:3px;}
		.newpage .new_left{float:left;width:200px;text-align:center; }
		.newpage .int_right{width:560px;}
			.newpage .int_right img{margin-bottom:15px;}
			.newpage .int_right ul{padding: 0 0 10px;margin:0 25px;}
				.newpage .int_right ul li{line-height:20px;list-style:circle;}
			
/****************************************/
/* Tool Tip Elements */
/****************************************/
#amenity { position:absolute; top:0px; left:0px; }
#tooltip { position:absolute; top:-15px; left:150px; width:300px; }
	.tooltip { padding:10px; background-color:#ddd8cf; position:absolute; font-family:times; color:#000; font-size:13px; }
	.tooltip_arrow { position:absolute; top:12px; left:-14px; }

/****************************************/
/* Contact Form Elements */
/****************************************/
#contact_form { margin:0px; }
	#contact_form .line { margin:0px; margin-bottom:5px; }
	#contact_form .label_primary, #contact_form .label_primary_mandatory { color:#fff; float:left; width:90px; vertical-align:middle; padding-top:4px; margin-right:5px; }
	#contact_form .label_secondary, #contact_form .label_secondary_mandatory { color:#fff; float:left; vertical-align:middle; padding-top:4px; margin-right:5px; }
	#contact_form .label_primary_mandatory, #contact_form .label_secondary_mandatory { font-weight:bold; } 
	#contact_form .input { float:left; margin-right:5px; }
	#contact_form .clear { clear:both; }
	#contact_form .input_text { width:228px; font-family:Arial; font-size:8pt; color:#000; border:1px solid #b27439; padding:2px; }
	#contact_form .input_select { font-family:Arial; font-size:8pt; color:#000; }
	#contact_form .line_submit {  }
		#contact_form .button_items { float:left; margin-right:5px; }
		#contact_form .button { font-family:Arial; font-size:8pt; color:#000; border:1px solid #b27439; padding:2px; background-color:#FFF; }

		
		
		
		


