﻿body 
{
	background-color:#FFF;
	background-image: url(images/background.gif);
	background-repeat:repeat-x;
	font-family:Arial;
	font-size:11px;
	line-height:17px;
	color:#868686;
}

a {color:#569BBE}
img{border:0px}
h2{font-size:14px; font-weight:bold;}
h3{font-size:14px; font-weight:normal;}
p{margin: 0px; padding: 0px 0px 8px;}

.float-left {float:left}
.float-right {float:right}
.clear {clear:both}
.text-right{text-align:right;}
.red{border:1px solid red}
.h1-image{padding-bottom:15px}

input{border:solid 1px #B5B5B5;}

#wrapper{width:1000px; margin:auto; margin-top:10px; background-color:#FFF}
#headerContainer{height:154px; width:1000px; background-image:url(images/headerBG.gif)}

#navContainer {padding:15px 0px 0px 40px;}
#navContainer ul {margin-left:-20px}
#navContainer ul li {display:inline; margin:0px}

/*******************************************************
navigation
********************************************************/
#nav li {display:inline;}

ul.nav{background-color:transparent; padding:25px 0px 0px 35px; margin:0px; float:left; list-style:none;}
ul.nav{line-height:1.0;}
ul.nav li{float:left; background-image:none; padding-left:0px;}
ul.nav li a{display:block;}
ul.nav li.divider{padding:0px 6px;}

.nav ul{position:absolute; top:-999em; width:auto}
.nav ul li{width:100%;}
.nav li:hover{visibility:inherit;}
.nav li{float:left; position:relative; z-index:99;}
.nav a {display:block; position:relative;}
.nav li:hover ul, ul.nav li.sfHover ul {left:6px; top:13px; z-index:99;}
.nav li li:hover ul, ul.nav li li.sfHover ul {left:10em; top:0px;}
.superfish li:hover ul, .superfish li li:hover ul {top: -999em;}

/* second level */
ul.nav li ul {margin:0px;}
ul.nav.li ul li a {display:block; overflow:hidden}
ul.nav li ul li a:hover{}

/*****Font Styles************/
.greyBold{color:#868686; font-weight:bold}
.blueBold{color:#569BBE; font-weight:bold}
.grey{color:#868686; font-weight:bold}
/****************************/

#contentContainer{background-image:url(images/contentBG.gif); background-repeat:no-repeat; margin:0px; padding:30px 0px 0px 0px}
#contentContainer2{background-image:url(images/contentBG2.gif); background-repeat:no-repeat; margin:0px; padding:30px 0px 0px 0px}

#architectContent {float:left; width:610px; padding-left:60px}

.amenities ul{margin:0px; padding:10px 0px; list-style-type:none;}
.news ul{margin:0px; padding:0px 0px; list-style-type:none;}
.news ul li{margin:0px; padding:0px 0px 15px 0px;}
.homes ul{margin:0px; padding:0px 0px; list-style-type:none;}
.homes ul li{padding-bottom:5px}
.view360 {height:1px; text-align:center; color:#FFF; font-weight:bold}

.hp-Sections {width:180px; float:left; margin-right:22px}
.hp-Section360 {width:230px; float:left; margin-right:22px}
.hp-FooterImg {position:relative; top:40px; left:830px}

.sectionBox {padding-left:40px; float:left; width:280px}

.panorama-title { margin-bottom: 10px; font-style: italic; }

ul.bullet-list li{padding-left:15px; background:url(images/bullet.gif) no-repeat left 7px;}

#footer{background-color:#ecf2f8; font-family:Arial; font-size:10px; color:#7fa9ce; line-height:20px; padding:10px 20px}
#footer a {color:#7fa9ce;}
#footer .separator {color:#FFF; padding:0px 3px}
#footer ul {margin:0px; padding:0px}
#footer ul li {display:inline}

/*padding & margin*/
.padding10 {padding:10px}
.paddingleft10 {padding-left:10px}
.paddingleft25 {padding-left:25px}
.paddingleft30 {padding-left:30px}
.paddingleft60 {padding-left:60px}
.paddingleft80 {padding-left:80px}
.paddingleft130 {padding-left:130px}
.paddingright10 {padding-right:10px}
.paddingright20 {padding-right:20px}
.paddingright40 {padding-right:40px}
.paddingtop15 {padding-top:15px}
.paddingtop20 {padding-top:20px}
.paddingtop25 {padding-top:25px}
.paddingtop40 {padding-top:40px}
.paddingtop170 {padding-top:170px}
.paddingtop200 {padding-top:200px}
.paddingbottom5 {padding-bottom:5px}
.paddingbottom10 {padding-bottom:10px}
.paddingbottom15 {padding-bottom:15px}
.paddingbottom20 {padding-bottom:20px}
.paddingbottom30 {padding-bottom:30px}
.paddingbottom40 {padding-bottom:40px}
.paddingbottom55 {padding-bottom:55px}

.staffPadding {padding:10px}
