/* CSS Document */

/* Styles for Carlyle Main */

* {
	margin:0;
	padding:0
}

body {
	background-image: url(../../images/bg_body.png);
	background-repeat:repeat-x;
	background-color: #F3F3F4;
	font-family:Arial, Helvetica, sans-serif;
	font-size:76%;
	color:#4c4c4c;
}
#wrapper {
    position:relative;
	text-align: left;
	margin:0 auto;
	padding: 0px;
	width: 1024px;
	height: auto;
}
#header {
	width:1024px;
	height:124px;
}

#header img {
	float:left;
	border:none;
}

#header_text {
	position:absolute;
	top:0px;
	left:670px;
	width:354px;
	font-size:11px;
	color:#FFF;
	float:right;
	text-align:right;
	
}

#header_text p {
	padding-top:47px;
	letter-spacing:0.04em;
	}
	
#header_text a {
	color:#FFF;
	text-decoration:none;
}
#header_text a:hover {
	color:#FFF;
	text-decoration:underline;
}
#header_text img {
	float:right;
	}

/* Main Menu */	
#main_nav {
	position:absolute;
	top:104px;
	left:38px;
	width:218px;
	height:268px;
	z-index:100;
	font-size:11px;
	background: url(../../images/bg_main_nav.png) no-repeat;
	}

#main_nav ul {
	margin-left:40px;
	margin-top:25px;
	list-style-type: none;
}
#main_nav li a {
	color:#FFFFFF;
	text-transform:uppercase;
	text-decoration:none;
	border-bottom: 1px solid #9ccfe0;
	width:150px;
	padding:10px 0;
	display:block;
}


#main_nav li.last a {
	border-bottom:none;
	padding-bottom:5px;
}

#main_nav li.last img.call {
	position:relative;
	margin-top:-22px;
	margin-left:100px;
}

#main_nav li a:hover {
	color:#006A8A;
}

#main_nav li a img {
	float:left;
	}
/* end of main menu */

/* Leasing info */
#leasing {
	position:absolute;
	top:372px;
	left:53px;
	z-index:100;
	width:183px;
	height:121px;
	background: url(../../images/bg_main_leasing.png) no-repeat;
	padding:40px 10px 5px 10px;
	color:#FFFFFF;
	font-size:11px;	
	}
	
#leasing a {
	color:#FFFFFF;
	text-decoration:none;
	}
	
#leasing a:hover {
	color:#006A8A;
	}

/*Main Content */
#main_photos {
	position:absolute;
	top:113px;
	left:253px;
	width:505px;
	height:421px;
	background:url(../../images/bg_main_photo.png) no-repeat;
	padding-top:20px;
	padding-left:32px;
	}

#main_content {
	position:absolute;
	top:554px;
	left:253px;
	width:537px;
	background:url(../../images/bg_main_bottom.png) no-repeat bottom;
	padding-bottom:8px;
	text-align:center;
	}

#main_content p {
	font-size:10px;
	line-height:1;
	padding-top:17px;
	color:#006A8A;
	}
	
#main_content_text {
	width:497px;
	background:url(../../images/bg_main_content.png) repeat-y;
	padding:20px 20px 10px 20px;
	text-align:left;
	}
#main_content_text p {
	font-size:11px;
	line-height:1.4;
	padding-top:10px;
	color:#4c4c4c;
	}

#main_content_text h3 {
	color:#006A8A;
	font-size:12px;
	}

#main_content_text a.more {
    color:#006A8A;
    text-transform:uppercase;
    font-size:10px;
    padding-left:10px;
    background:url(../../images/more_arrow.png) no-repeat left center;
    text-decoration:none;
}

#main_content_text a.more:hover {
    color:#8dcee2;
    background:url(../../images/more_arrow_over.png) no-repeat left center;
} 


/* Right side photos */
#right_photos {
	position:absolute;
	top:113px;
	left:792px;
	width:182px;
	height:570px;
	}
	
div.photobox {
	width:182px;
	height:182px;
	background-color:#8DCEE2;
	margin-bottom:10px;
}

div.photobox img {
 	margin-top:6px;
	margin-left:6px;
 	border:1px solid #a9dae9;
	}
					
/* Map and Icons */

#tour {
	position:absolute;
	top:550px;
	left:60px;
	width:180px;
	}
#brochure {
	position:absolute;
	top:585px;
	left:60px;
	width:180px;
	}
	
#tour a, #brochure a {
	color:#006A8A;
	text-decoration:none;
	font-size:11px;
	}
#tour a:hover, #brochure a:hover {
	color:#9ccfe0;
	}			
#tour img, #brochure img {
	float:none;
	vertical-align:middle;
}	
		
#map {
	position:absolute;	
	top:620px;
	left:65px;
	z-index:100;
	width:174px;
}

/* General tags */
img {border:none;}