a:link, a:hover, a:visited{
	color:#ffffff;
}
body{
	margin:0;
	padding:0;
	background-color:#28495C;
	color:#ffffff;
	font:400 11px Helvetica, Arial, sans-serif;
	position:relative; 
}
h1, h2, h3, h4{
	font-size:1em;
	font-weight:bold;
	margin:0px;
	position:relative; 
}
p{
	margin:0px;
	position:relative; 
}
img{
	border:0;
}
table{
	border-collapse:collapse;
	width:100%;
	margin:0;
	clear:both;
	position:relative;
	
}
tr{
	vertical-align:top;
}

#container {
	margin:0 auto;
}
#BreakersLogo{
	float:left;
	margin:0 15px;
}
#headerSection, #mainSection, #footerSection{
	width:1004px;
	margin:0 auto;
	padding:0px;
}
#headerSection{
	background-color:#ffffff;
	color:#000000;
}
#eventsBox{
	background:url(images/Breakers-Home_28.gif) 10px top no-repeat;
	width:270px;
	padding:0;
}
#flashcontent {
	width:992px;
	height:372px;
	background-image:url(flash/underflashIMG.jpg);
	border:6px solid #FFFFFF;
}
#footerSection{
	font-size:.9em;
}
#footerSection td{
	vertical-align:top;
	padding:10px 10px 10px;
}
#footerSection td img{
	float:right;
}
#sideInfo{
	background:url(images/bg02.gif) top left repeat-x #afccdc;
	margin:10px 2px 0px;
}
#imageHeader{
	background-color:#ffffff;
	width:1004px;
	margin:0;
	padding:0;
}
#imageHeader img{
	margin:7px 0 5px 7px;
}
#KoelbelCommunitiesImg{
	margin:20px 20px 0;
}
#KoelbelDropdown{
	background:url(images/koelbel-communities-bkg_02.jpg) top left no-repeat #5D7335;
	width:206px;
	height:71px;
	float:right;
	margin:0;
	padding:0;
}
#KoelbelDropdown select{
	margin:5px 20px;
	width:165px;
}
#locationMap{
	width:215px;
	margin:10px 15px 5px;
}
#mainContentSection{
	z-index:100;
}
#mainContentSection td{
	vertical-align:top;
}
#mainContentSection img.headerImg{
	margin:25px 15px 10px;
}
#mainContentSection img.contentImg{
	margin:10px 15px 10px;
}
#mainNav{
	background-color:#cb6419;
	height:48px;
	clear:both;
}

#appForm
{
	border:solid 1px black; padding:15px 15px 15px 15px; width:820px; 
	color:Black; font-size:10pt; background-color:#ffffff;
}

#appForm a:link 
{
	color:Black;
}

#appForm h1 {
	background-color:#597b8f;
	color:#ffffff;
	margin:20px 60px 0 0;
	padding:5px 10px;
}

.clear {
	CLEAR: both; FONT-SIZE: 0px; VISIBILITY: hidden; LINE-HEIGHT: 0pt; HEIGHT: 0px
}

.iconNav {
	width:145px;
	height: 48px;
	float:left;
	text-align:left;
	background-image:url(images/nav_space.jpg);
	background-repeat:no-repeat;
	display:block;
}
.iconNav a:link {
	padding-left:35px;
	padding-top:7px;
	color:#FFFFFF;
	text-decoration:none;
	font-size: 10px;
	height: 17px;
	display:block;
}
.iconNav a:visited {
	padding-left:35px;
	padding-top:7px;
	color:#FFFFFF;
	text-decoration:none;
	font-size: 10px;
	height: 17px;
	display:block;
}
.iconNav a:hover {
	padding-left:35px;
	padding-top:7px;
	color:#FFFFFF;
	text-decoration:none;
	font-size: 10px;
	height: 17px;
	display:block;
}

#mainSection{
	background:url(images/bg01.jpg) left top repeat-x #9bbfd5;
}
#popUpWindow h1, #popUpWindow h2{
	margin:1em 2em;
}
#popUpWindow p{
	margin:1em 2em;
}
#secondaryNav{
	background-color:#ffffff;
}
#specialsBox{
	background:url(images/Breakers-Home_26.gif) 10px top no-repeat;
	width:260px;
	padding:0;
	margin:0;
}
#specialsBox div, #eventsBox div{
	padding:5px 15px 5px 45px;
	font:400 11px Helvetica, Arial, sans-serif;
}
#specialsBox h1, #eventsBox h1{
	padding:0 0 5px;
}
#tertiaryNav{
	background-color:#5d7336;
	margin:0;
	padding:0;
}
.addInfo{
	margin:0;
	padding:0;
}
.bottomSpacer{
	margin:0 0 25px;
}
.compareContent .columnTwo{
	background:url(images/bg04.jpg) left top repeat-x;
	padding:0;
}
.compareContent table{
	margin:0 0 0 10px;
	padding:0;
}
.compareContent td{
	font-size:1em;
}
.compareContent p{
	margin:10px 10px;
	font-size:1em;
}
.homeOverviewContent .disclaimer{
	font-size:.9em;
	padding:5px 15px 10px;
}
.homeOverviewContent h1{
	padding:5px 15px;	
}
.homeOverviewContent .columnOne{
	background:url(images/bg03.jpg) left top repeat-x #668699;
	padding:0;
}
.homeOverviewContent .columnOne p{
	margin:0 0 0 15px;
}
.homeOverviewContent .columnTwo{
	background:url(images/bg04.jpg) left top repeat-x;
	padding:0;
}
.spacerOne{
	width:10px;
	padding:0;
}
.spacerTwo{
	width:5px;
	padding:0;
}
.floorplanContent, .floorplanHeader{
	background:url(images/bg05.jpg) left top repeat-x #7292a5;
	color:#ffffff;
}
.floorplanHeader .columnOne{
	width:405px;
}
.floorplanHeader .columnOne img{
	margin:15px 15px 0;
}
.floorplanContent .spacerOne, .floorplanHeader .spacerOne{
	background:url(images/bg01.jpg) left top repeat-x #9bbfd5;
}
.floorplanImg{
	margin:10px 0px 0 15px;
}
.floorplanOptionsBox{
	background-color:#3a5b6e;
	margin:0 2px 50px 15px;
	padding:10px;
}
#enlargeIcon{
	margin:0 0 0 5px;
}
#printIcon{
	margin:0 0 0 200px;
}
.floorplansTable{
	margin:0px 5px 10px 0;
}
.overviewTable{
	margin:20px 125px 10px 5px;
}
.infoTable{
}
.infoTable td{
	border:1px solid #a9b9c2;
	padding:3px 10px;
}
.infoTable .rowOne{
	background-color:#7d95a2;
}
.infoTable .rowTwo{
	background-color:#49697b;
}
.infoTable .headerCell{
	background-color:#28495c;
	font-weight:bold;
}
.note{
	font-size:.85em;
	margin:0;
	padding:0;
}
.mainSectionHeader .columnOne{
	width:565px;
}
.mainSectionHeader .columnOne img{
	margin:25px 15px 15px;
}
.mainSectionHeader .columnTwo{
	width:215px;
	padding:10px 0;
}
.mainSectionHeader .columnTwo img{
	margin:0 15px;
}
.mainSectionContent .columnOne{
	background-color:#d1dae0;
	color:#000000;
	height:500px;	

}
.mainSectionContent .columnTwo{
	width:215px;
	margin:0;
	padding:0;
}
.mainSectionContent .columnOne a:link, .mainSectionContent .columnOne a:visited, .mainSectionContent .columnOne a:hover{
	color:#cb6419;
}
.mainSectionContent .columnOne h1{
	background-color:#597b8f;
	color:#ffffff;
	margin:20px 60px 0 0;
	padding:5px 10px;
}
.mainSectionContent .columnOne p{
	font:1em Verdana, Arial, Helvetica, sans-serif;
	margin:0 60px 0 0;
	padding:5px 10px;
}
.columnOne p {
	font:1em Verdana, Arial, Helvetica, sans-serif;
	margin:0 60px 0 0;
	padding:5px 10px;
	color:#000000;
}
.mainSectionContent .columnOne ul{
	margin:0 0 0 50px;
	padding:0;
}.mainSectionContent .columnOne li{
	margin:.5em 60px auto auto;
}
.mainSectionContent .columnOne .moreInfoLink{
	color:#cb6419;
	padding:10px 15px 15px;
	display:block;
}
.mainSectionContent .columnTwo a:link, .mainSectionContent .columnTwo a:visited, .mainSectionContent .columnTwo a:hover{
	color:#e2d489;
}
.mainSectionContent .columnTwo h1{
	color:#ffffff;
	padding:5px 10px;
}
.mainSectionContent .columnTwo p{
	font:1em Verdana, Arial, Helvetica, sans-serif;
	margin:0;
	padding:5px 10px;
}
.mainSectionContent .columnTwo ul{
	margin:0 0 0 30px;
	padding:0;
}
.mainSectionContent .columnTwo li{
	margin:.5em auto auto;
}

.mainSectionContent .columnTwo .moreInfoLink{
	color:#e2d489;
	padding:10px 15px 15px;
	display:block;
}
.moreFloorplans{
	background:url(images/bg06.jpg) left top repeat-x #7292a5;
	padding:10px;
	margin:0 5px 0 0;
	font-size:.9em;
}
.moreFloorplans .disclaimer{
	font-size:.95em;
}

.moreFloorplans a{
	font-weight:bold;
}
.moreFloorplans hr{
	height:1px;
	border:none;
	border-bottom:1px solid #a9b9c2;
}
.overviewImg{
	margin:10px 0 10px 15px;
	display:block;
}
#photoDescBox{
	background-color:#3a5b6e;
	margin:0 12px 50px 0;
	padding:10px;
}
#photoGalleryTable{
	margin:0 0 50px 0;
}
.photoGalleryHeader .columnOne{
	width:230px;
}
.photoGalleryHeader .columnOne img{
	margin:10px;
}
.photoGalleryHeader .columnTwo img{
	margin:25px 0 10px;
}
.photoGalleryHeader select{
	margin:5px 7px 10px;
	width:215px;
}
.photoGalleryContent .columnOne, .photoGalleryContent .columnTwo, .photoGalleryHeader .columnOne, .photoGalleryHeader .columnTwo {
	background-color:#67879a;
}
.photoGalleryContent .columnOne img{
	margin:0 0 2px 7px;
}
.photoGalleryContent .columnTwo img{
	margin:0 11px 0 0;
}


/* Accordion */
.accordionHeader
{
    border: 1px solid #2F4F4F;
    color: white;
    background-color: #2E4d7B;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
    padding: 2px;
    margin-top: 2px;
    cursor: pointer;
}

.accordionHeaderSelected
{
    border: 1px solid #2F4F4F;
    color: white;
    background-color: #5078B3;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
    padding: 2px;
    margin-top: 2px;
    cursor: pointer;
}

.accordionContent
{
    /*background-color: #D3DEEF;*/
    border: 1px dashed #2F4F4F;
    border-top: none;
    padding: 2px;
    padding-top: 5px;
}

.imageOne
{
	margin:10px auto 10px; display:block;
}

.imageTwo
{
	margin:0 auto 10px; display:block;
}