/* general */
img {border:none;}

a:focus {outline:none;}

a {
	color:#626619;
}
a:hover {
	color:#800000;
	text-decoration:none;
}
a:visited {
	color:#343529;
}
body {background:url(/img/Bar-tile.jpg) top left repeat-x; background-color:#fffad7; margin:0;}
	
#wrapper {
	margin:0 auto;
	width:1100px;
	text-align:center;
}
#main {margin:0 0 0 0; background:url(/img/folder-BG.png) top center repeat-y;}

/* Header */
#header {margin:0 auto; height:114px; width:1003px; position:relative;}

#phone {position:absolute; top:5px; right:38px; font-size:20px; color:#610d1d;} 
#dropDown {position:absolute; top:30px; right:300px; z-index:999;} 

#subNav {position:absolute; top:20px; right:15px; width:325px; height:40px; padding:0;}
#subNav a:hover {text-decoration:none; color:#a06869;}
#subNav a, a:visited {text-decoration:underline; color:#610d1d;}
#subNav li {float:left; list-style:none; margin:20px 0 0 20px;}
#subNav li a:link, #subNav li a:visited { text-decoration:none;}
#subNav li a:hover {text-decoration:none;} 
#banner {background:url(/img/header-bar.jpg) left no-repeat; height:105px; width:1003px; position:absolute; top:75px; left:1px;}
#lamp {width:40px; position:absolute; top:-60px; left:25px;}
#logo a {width:400px; position:absolute; top:-30px; left:60px;}

/* Calls To Action */
#callsToAction {position:absolute; bottom:17px; right:20px;}
#callsToAction ul {margin:0 0 0 0; padding:0 0 0 0; display:inline-block;}
#callsToAction ul li {float:left; list-style:none; display:inline-block; }

#rental a:link, #rental a:visited {width:225px; height:41px; display:block; overflow:hidden; background:url(/img/tab-rental-application.png) bottom left no-repeat; margin:0 0 0 0;}
#rental a:hover {background:url(/img/tab-rental-application.png) top left no-repeat;}

#available a:link, #available a:visited {width:225px; height:41px; display:block; overflow:hidden; background:url(/img/tab-available-apartments.png) bottom left no-repeat; margin:0 0 0 0;}
#available a:hover {background:url(/img/tab-available-apartments.png) top left no-repeat;}

#tenant a:link, #tenant a:visited {width:225px; height:41px; display:block; overflow:hidden; background:url(/img/tab-tenant-information.png) bottom left no-repeat; margin:0 0 0 0;}
#tenant a:hover {background:url(/img/tab-tenant-information.png) top left no-repeat;}

#mainNav {margin:75px 0 0 75px; width:150px; color:#610c1c;}
#mainNav a, a:visited {color:#610c1c; text-decoration:none;}
#mainNav a:hover {color:#a06869; text-decoration:underline;}
#mainNav ul {width:250px;}
#mainNav li {text-decoration:none; font-size:18px; text-align:left; list-style:none;}
#flash {width:547px; height:228px; margin:-145px 0 0 400px;}

#floatLeft {float:left; width:250px; margin:0 0 0 115px; text-align:left; color:#610c1c;}
#floatLeft a, a:visited, {color:#610c1c; text-decoration:underline;}
#floatLeft a:hover {color:#a06869; text-decoration:none;}
#floatLeft h3 {color:#610c1c; line-height:0;}
#cms {float:left; width:600px; margin:10px 0 0 35px; padding:0 0 0 20px; text-align:left; color:#610c1c; border-left:thin solid #610d1d;}

/*--MAP --*/
#mapWrapper {float:right; width:260px;}
#map {width:260px; height:440px; border-color:#999999; border-style:solid; border-width:thin; margin:0 0 0 0;}
#address {text-align:left;}
#contactUs {width:400px; float:left;}
#form {margin: 0 0 0 0; width:310px;}

/* Footer */
#footer {clear:left; width:1002px; height:130px; margin:0 0 0 49px; background:url(/img/footer-bar.png) bottom no-repeat;}
#footer p {color:#fffad7; font-size:12px; line-height:0;}
#footerList {padding:20px 0 0 0;}
#footer a {color:#fffad7; text-decoration:underline;}
#footer ul li {list-style:none; color:#fffad7; padding:0 10px 0 10px; border-right:thin solid #fffad7; text-align:center; display:inline-block; font-size:12px; width:auto; line-height:12px;}
#footer ul li a:hover {list-style:none; color:#fffad7; text-align:center; display:inline-block; font-size:12px; text-decoration:none;}
#footer .last {border:none;}
#footer .ourLink {line-height:30px;}
#footer .ourLink a:hover {text-decoration:none; color:#a06869;}

.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */