@charset "UTF-8";
/* CSS Document */
/* Developed by Wylie Creative, Kennesaw Georgia */

/* Defaults */
* {
	margin: 0px;
	padding: 0px;
}

body {
	background-color: #688442;
	font-family: Tahoma;
	font-size: 14px;
	line-height: 18px;
	color: #4b4118;
}

.clearHack {
	clear: both;
	visibility: hidden;
}

#container {
	width: 980px;
	margin-right: auto;
	margin-left: auto;
	display: block;
}

p {
	padding-bottom: 5px;
}

h1 {
	font-family: Tahoma;
	font-size: 22px;
	line-height: 26px;
	font-weight: normal;
	padding-bottom: 5px;
}

h2 {
	font-family: Tahoma;
	font-size: 22px;
	line-height: 22px;
	font-weight: normal;
}

h3 {
	font-family: Tahoma;
	font-size: 16px;
	line-height: 18px;
	font-weight: normal;
	padding-bottom: 3px;
}

#roundedCheck {
	background-color: #FF0000;
}

/* Header */
#header {
	display: block;
	height: 100px;
	width: 980px;
	float: left;
	overflow: hidden;
}

#logo {
	width: 447px;
	height: 100px;
	float: left;
}

/* Availability Nav */
#navAvailability {
	height: 46px;
	list-style-type: none;
	float: right;
}

#navAvailability li {
	float: left;
	height: 46px;
	overflow: hidden;
}

#navAvailability li a {
	display: block;
	line-height: 46px;
	text-indent: -1500px;
	background-position: center top; /* horizontally centers the background image */
	}

	#checkAvailability {
	width: 179px;
	background: url(../images/nav/nav_availability.gif) no-repeat;
	}
	
	#leaseNow {
	width: 159px;
	background: url(../images/nav/nav_leaseNow.gif) no-repeat;
	}
	
	.actionLink_right {
	width: 180px;
	background: url(/images/nav/actionLink_right.gif) no-repeat;
	}
	
	.actionLink_left {
	width: 180px;
	background: url(/images/nav/actionLink_left.gif) no-repeat;
	}
	
#navAvailability li a:hover {
	background-position: 50% -46px;
}
	
#navAvailability .spacer {
	width: 10px;
}

/* Main Nav */
#mainNav {
	height: 42px;
	float: left;
	width: 533px;
	display: block;
	list-style-type: none;
	padding-top: 12px;
}
	
#mainNav li {
	float: left;
	height: 43px;
	overflow: hidden;
}

#mainNav .spacer {
	width: 10px;
}
	
#mainNav li a {
	display: block;
	line-height: 42px;
	text-indent: -1500px;
	background-position: center top; /* horizontally centers the background image */
	}
	
	#mainNavHome {
	width: 104px;
	background: url(../images/nav/nav_home.gif) no-repeat;
	}
	
	#mainNavDwell {
	width: 91px;
	background: url(../images/nav/nav_dwell.gif) no-repeat;
	}
	
	#mainNavMix {
	width: 75px;
	background: url(../images/nav/nav_mix.gif) no-repeat;
	}
	
	#mainNavImpact {
	width: 120px;
	background: url(../images/nav/nav_impact.gif) no-repeat;
	}
	
	#mainNavReach {
	width: 103px;
	background: url(../images/nav/nav_reach.gif) no-repeat;
	}
	
#mainNav li a:hover {
	background-position: 50% -42px;
}

#mainNav li a.currentSection, #mainNav li a.currentSection:hover {
	background-position: 50% -42px;
}


/* Content */
#contentTop {
	background-image: url(../images/contentTop.gif);
	height: 30px;
	background-repeat: no-repeat;
	width: 980px;
	display: block;
	float: left;
	clear: both;
}

#content {
	background-color: #f5f7d6;
	width: 980px;
	float: left;
}

#content a {
	font-family: Tahoma;
	font-size: 10px;
	color: #494018;
	text-decoration: none;
	background-image: url(../images/nav/linkBullet.gif);
	background-repeat: no-repeat;
	padding-left: 22px;
	background-color: #BED62F;
	padding-right: 10px;
	font-weight: bold;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	height: 16px;
	display: inline-block;
	line-height: 16px;
	padding-top: 3px;
	padding-bottom: 3px;

}

#clean a {
	background-image: none;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	height: auto;
	width: auto;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

#content a:hover {
	color: #BED62F;
	background-color: #494018;
}

#content ul {
	list-style-type: disc;
	list-style-position: outside;
	padding-left: 30px;
	margin-bottom: 15px;
	padding-right: 15px;
}

#content li {
	font-size: 12px;
	line-height: 16px;
}


#contentBottom {
	background-image: url(../images/contentbottom.gif);
	background-repeat: no-repeat;
	display: block;
	height: 30px;
	width: 980px;
	float: left;
}

#mainRail {
	width: 300px;
	float: left;
}

#centerRail {
	width: 260px;
	float: left;
}

#doubleRail {
	width: 590px;
	float: left;
}

.addLeftMargin {
	padding-left: 30px;
}

.addTopMargin {
	padding-top: 20px;
}

.addTopLeftMargin {
	padding-top: 20px;
	padding-left: 30px;
}

/* Gallery Links */
#galleryLink {
	width: 260px;
}

.galleryLinkFloorplans {
	background-image: url(../images/header_floorplans.gif);
	width: 260px;
	height: 190px;
}

.galleryLinkHome {
	background-image: url(/images/galleryLink_home.jpg);
	width: 260px;
	height: 190px;
}

.galleryLinkMix {
	background-image: url(/images/galleryLink_mix.jpg);
	width: 260px;
	height: 190px;
}

.galleryLinkImpact {
	background-image: url(/images/galleryLink_impact.jpg);
	width: 260px;
	height: 190px;
}

#galleryLinkCopy {
	background-color: #688442;
	color: #F5F7D6;
	font-size: 12px;
	line-height: 14px;
	padding-top: 5px;
	padding-right: 15px;
	padding-left: 15px;
}

#galleryLinkBottom {
	background-image: url(../images/galleryLinkBottom.jpg);
	display: block;
	height: 10px;
	width: 260px;
	background-repeat: no-repeat;
}


/* footer */
#footer {
	width: 980px;
	display: block;
	margin-top: 10px;
	margin-bottom: 30px;
	background-color: #B3C280;
	float: left;
}

#footerTop {
	background-image: url(../images/footerTop.gif);
	background-repeat: no-repeat;
	height: 15px;
	display: block;
}

#footerBottom {
	background-repeat: no-repeat;
	background-position: 0 bottom;
	background-image: url(../images/footerBottom.gif);
	display: block;
	height: 15px;
	width: 980px;
}

#footerAddress {
	background-repeat: no-repeat;
	background-position: 0 0px;
	list-style-type: none;
	font-size: 14px;
	line-height: 18px;
	float: left;
	width: 250px;
	padding-left: 30px;
}

#footerRight {
	width: 240px;
	display: block;
	float: left;
	padding-left: 430px;
}

#footer .disclaimer {
	font-size: 11px;
	display: block;
	height: 15px;
	width: 240px;
}

#footer .privacy {
	font-size: 12px;
	display: block;
	height: 26px;
	width: 240px;
	line-height: 26px;
	background-image: url(../images/fheo.jpg);
	background-repeat: no-repeat;
	background-position: 214px;
}

#footer a {
	color: #494018;
}

#footer a:hover {
	color: #688442;
}

div.htmltooltip{
	position: absolute; /*leave this and next 3 values alone*/
	z-index: 1000;
	left: -1000px;
	top: -1000px;
	border: 5px solid #CBDA00;
	color: #494018;
	padding: 7px;
	width: 280px; /*width of tooltip*/
	background-color: #F7F8D9;
	font-size: 10px;
	line-height: 12px;
}

/* Global SSL Link in the footer */
#sslLink {
	list-style-type: none;
	height: 46px;
	width: 260px;
	display: block;
}

#sslLink li {
	list-style-type: none;
	overflow: hidden;
	width: 260px;
	height: 46px;
}

	#smartStudentLiving {
	text-indent: 300px;
	background-image: url(../images/nav/nav_ssl2.gif);
	color: #FFF;
	line-height: 46px;
	display: block;
	text-decoration: none;
	}

#sslLink li a:hover {
	background-position: 0px -46px;
}




/* Home Page Spicific Elements */
#frindsLinks a {
	padding: 0px;
	margin-bottom: 10px;
	height: 31px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
}
#blogContent {
	height: 310px;
}

#blogContent p {
	font-size: 11px;
	line-height: 15px;
}

/* Dwell Elements */
#floorplans ul {
	list-style-type: none;
}

#floorplans li {
}

#ratebox {
	background-image: url(../images/rateboxTop.gif);
	background-repeat: no-repeat;
	
}
#rateboxCopy {
	background-color: #c9def3;
}

#rateboxBottom {
	background-image: url(../images/rateboxBottom.gif);
	background-repeat: no-repeat;
	height: 10px;
	display:block;
}

#rateHeader {
	font-weight:bold;
	width: 285px;
	display: block;
	height: 26px;
	margin-left: 15px;
	line-height: 25px;
	margin-bottom: 0px;
}

#rate {
	width: 285px;
	display: block;
	height: 22px;
	margin-left: 15px;
	font-size: 12px;
	line-height: 22px;
}

.type {
	float: left;
	width: 200px;
}

.fee {
	float: left;
	text-align: right;
}
.feeDisclaimer {
	padding-left: 15px;
	font-size: 8px;
	line-height: 16px;
}


/* Dwell Accordion Elements */
#accordion {
}

#accordion .button {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: #F6F8D9;
	background-image: none;
	display: block;
	height: 70px;
	width: 300px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

.accordionContent {
	margin-bottom: 20px;
}


/* Impact Elements */
.date {
	font-size: 12px;
	line-height: 12px;
	font-weight: bold;
	color: #678441;
}

/* Reach Elements */
#findUs {
	width: 590px;
	background-color: #ACCDEC;
}

#findUsMap {
	float: left;
	width: 285px;
	margin-left: 15px;
}

#findUsText {
	margin-left: 15px;
	float: left;
	width: 235px;
}

#findUsBottom {
	width: 590px;
	background-repeat: no-repeat;
	height: 15px;
	background-position: 0 bottom;
	background-image: url(../images/findUsBottom.jpg);
}

/* CalendarElements */
#calendarBox {
	background-color: #cfd7a5;
	margin: 0px;
	padding: 0px;
	width: 300px;
}

#calendarTop {
	background-image: url(../images/calendarboxTop.gif);
	height: 36px;
}

#calendarBottom {
	background-image: url(../images/calendarboxBottom.gif);
	background-repeat: no-repeat;
	height: 10px;
	display:block;
	width: 300px;
}

#calendarHeader {
	font-weight:bold;
	width: 285px;
	display: block;
	height: 26px;
	margin-left: 15px;
	line-height: 25px;
	margin-bottom: 0px;
}

#calendarEvent {
	display: block;
	margin-left: 15px;
	margin-right: 15px;
	margin-top: 6px;
	margin-bottom: 6px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #B5C174;
}

#calendarEvent .date {
	font-size: 10px;
	font-weight: normal;
	color: #4b4118;
	line-height: 14px;
}

#calendarEvent .title {
	font-size: 16px;
	line-height: 17px;
	padding-bottom: 4px;
}

#calendarEvent .detial {
	font-size: 11px;
	line-height: 13px;
	color: #7C8B52;
	display: none;
}

#calendarLink {
	display: block;
	margin-left: 15px;
	margin-right: 15px;
	margin-top: 5px;
}
