html, body, div, span, iframe, h1, h2, h3, h4, h5, h6, p, a, img, ol, ul, li, form, label, table, tbody, tfoot, thead, tr, th, td

{

margin: 0;

padding: 0;

border: 0;

outline: 0;

font-size: 100%;

z-index: 0;

}

html

{

font-family: Tahoma,Verdana,Geneva,Sans-Serif;

font-size: .75em;

}

body

{

background-color: #FFF;

}

.SearchHighlight
{
	font-weight: bold;
}

.formdropdown

{

border: 1px solid #fff;

border-collapse: collapse;

background-color: #000;

font-family: Arial;

color: #ccc;

padding: 2px;

}



a.search_link

{

text-decoration:underline;

color:#AC6E40;

}

span.search_link a

{font-weight:normal!important;

text-decoration:underline;

color:#AC6E40!important;

}



.promo_banner

{

background-color:#7e959a; 

padding:5px; 

padding-left:10px;

font-weight:bold; 

margin:10px;

margin-top:8px;

margin-bottom:0px;

color:#fff;

}



.modalBackground

{

background-color: Gray;

filter: alpha(opacity=60);

opacity: 0.6;

}

.modalPopup

{

background-color: #ffffff;

border-width: 1px;

border-style: solid;

border-color: #ffffff;

padding: 3px;

width: 360px;

height: 160px;

position: absolute;

z-index: 300;

font-size: .9em;

}

INPUT, BUTTON

{

font-family: Tahoma,Verdana,Geneva,Sans-Serif;

}

ol, ul

{

list-style: none;

}

A

{

text-decoration: none;

}

A:hover

{

text-decoration: underline;

}

P

{

color: #333;

font-size: 1.1em;

line-height: 1.4em;

}

.left

{

float: left;

}

.right

{

float: right;

}

.rightArrow

{

padding-right: 12px;

background-image: url(/images/rightarrow-2.png);

background-repeat: no-repeat;

background-position: right 3px;

}

.exitArrow

{

padding-right: 12px;

background-image: url(/images/exitarrow-2.png);

background-repeat: no-repeat;

background-position: right 3px;

}

.editorial a
{
	text-decoration:underline!important;
	font-weight:normal!important;
}

.light

{

font-weight: normal;

}

.button

{

border: none;

background-image: url(/images/btnbkg.png);

background-position: 0 2px;

background-repeat: repeat-x;

background-color: Transparent;

color: #fff;

font-size: 10px;

font-weight: bold;

text-transform: uppercase;

padding: 1px 5px 0 5px;

height: 21px;

width: auto;

overflow: visible;

}

.hidden

{

display: none;

}

.HR

{

width: 100%;

font-size: .1em;

border: 0;

border-top: 1px dotted #999;

height: 0;

}

.left .HR

{

width: 260px;

margin: 2px 0 10px 10px;

float: left;

display: inline;

}

.highlight

{

background-color: #F8ECD8;

}

.banner

{

width: 100%;

float: left;

clear: both;

}

.text

{

line-height: 1.4em;

font-size: 1.1em;

}

.logo

{

position: absolute;

top: 10px;

left: 30px;

text-decoration: none;

height: 42px;

width: 114px;

background-image: url(/images/buttons/logo.png);

cursor: pointer;

}

img, div

{

behavior: url(/images/buttons/iepngfix.htc);

}

#communityLogo

{

position: absolute;

background-repeat: no-repeat;

z-index: 50;

}

#login

{

padding-top: 20px;

width: 100%;

color: #fff;

font-weight: bold;

}

#login A

{

color: #fff;

}

#login UL

{

float: right;

margin-right: 10px;

}

#login LI

{

float: left;

padding-right: 10px;

}

#loginScreen

{

padding-top: 20px;

width: 100%;

color: #fff;

font-weight: bold;

}

#loginScreen A

{

color: #fff;

}

#loginScreen UL

{

float: right;

margin-right: 10px;

}

#loginScreen LI

{

float: left;

padding-right: 10px;

}

#pageBkg

{

width: 960px;

margin: auto;

position: absolute;

background-image: url(/images/pageBkg.png);

}

#page

{

color: #333;

width: 940px;

margin: auto;

position: relative;

}

#footer, #subfooter

{

clear: both;

width: 100%;

float: left;

display: block;

position: relative;

}

#footer

{

color: #fff;

background-color: #494949;

top: 0;

}

#footer A

{

color: #fff;

margin: 4px;

font-weight: bold;

font-size: .90em;

}

#footer .right, #footer .left

{

padding: 7px 3px 7px 3px;

}

#subfooter

{

font-size: .8em;

text-transform: uppercase;

height: 10px;

}

#subfooter A

{

color: #494949;

top: 3px;

position: relative;

}

#subfooter IMG

{

top: -1px;

position: relative;

}

#subfooter .sep

{

margin: 0 5px 0 6px;

top: 2px;

position: relative;

}

#subfooter .right, #subfooter .left

{

padding: 3px 8px 0 6px;

}

#preload

{

position: absolute;

top: -300px;

left: 0;

}

.module

{

width: 270px;

float: left;

margin-bottom: 10px;

}



.twocolumns .right h1 span 

{

line-height:1.7em;

padding-left:8px;

width:630px;

}











.loading

{

position: absolute;

top: -100px;

left: 0;

width: 220px;

height: 19px;

background-image: url(/images/loading.gif);

z-index: 300;

}

.slideShow

{

width: 308px;

}

.Slides LI

{

float: left;

padding: 3px 2px 0 2px;

cursor: pointer;

width: 60px;

height: 48px;

}

.CurrentSlide

{

width: 300px;

height: 300px;

overflow: hidden;

margin: 0;

padding: 2px;

display: block;

border: solid 1px #AC6E40;

background-color: #F8ECD8;

}

.NextSlide

{

float: right;

cursor: pointer;

margin: 4px 0 0 2px;

}

.PrevSlide

{

float: left;

cursor: pointer;

margin: 4px 2px 0 0;

}

.Slider

{

float: left;

width: 272px;

overflow: hidden;

height: 70px;

margin-top: -2px;

}

.Slides

{

width: 2000px;

}

.Slides .thumb

{

width: 60px;

height: 48px;

}

.Slides .large, .Slides .caption

{

display: none;

}

.hlSlide

{

background-color: #F4C7B2;

border: solid 1px #AC6E40;

border-top: solid 2px #AC6E40;

}

#mapNav IMG

{

float: left;

position: relative;

top: 0;

left: 0;

width: 412px;

height: 189px;
position:relative;top:-2px;


}

#mapNav H2

{

position:relative;top:-1px;}






#mapBackground

{

border: solid 0px #333;

margin-top: 11px;

}

#magnifier

{

position: absolute;

top: 0;

left: 0;

display: none;

width: 33px;

height: 32px;

z-index: 20;

background-image: url(/images/magnifier.png);

margin-left: -13px;

margin-top: -19px;

}

#mapLayer

{

margin: -194px 0 0 5px;

z-index: 30;

}

.mapItem

{

font-size: .1em;

position: absolute;

width: 9px;

height: 9px;

margin: -12px 0 0 -5px;

top: -50px;

left: -50px;

background-image: url(/images/mapItem-2.gif);

}

.airportIcon

{

width: 17px;

height: 17px;

margin: -15px 0 0 -10px;

background-image: url(/images/airport.gif);

}

#mapNav .zoomable

{

border: solid 5px #333;

position: absolute;

left: 200px;

top: 280px;

height: 189px;

width: 412px;

overflow: hidden;

z-index: 100;

}

#zoomButton

{

position: absolute;

left: 326px;

top: -2px;

z-index: 50;

cursor: pointer;

width: 86px;

text-align: center;

}

#mapNav .zoomable IMG

{

border: none;

width: 412px;

height: 412px;

}

#mapNav .zoomable #mapLayer

{

margin-top: -412px;

}

.sugResults

{

font-size: 1em;

border: 1px solid gray;

background-color: white;

padding: 0;

margin: 0;

list-style: none;

position: absolute;

z-index: 0;

display: none;

width: 195px;

margin-left: -1px;

}

.sugResults li

{

padding: 2px 5px;

white-space: nowrap;

color: #888;

text-align: left;

}

.sugOver

{

cursor: pointer;

background-color: #ddd;

}

.sugMatch

{

color: #000;

font-weight: bold;

}

.sugExamples li

{

color: #333;

}

#mapNav

{

float: left;

width: 428px;

padding-top: 9px;

z-index: 1;

}

#mapNav .mapTitle

{

float: left;

width: 420px;

margin-top: 5px;

}

#mapNav .mapTitle .right

{

width: auto;

}

#mapNav .mapTitle A

{

color: #FF7C26;

font-weight: bold;

}

#mapNav .mapTitle H2

{

font-weight: 100;

margin-bottom: 4px;

font-size: 1.1em;

font-weight: bold;

}

#mapDesc

{

float: left;

width: 280px;

height:220px;

overflow: hidden;

display: inline;

margin-top: 5px;

}

#mapDesc UL

{

width: 5000px;

height:auto;

overflow: hidden;

}

#mapDesc LI

{

float: left;

width: 280px;

margin-right: 10px;

line-height: 1.4em;

}

#prevCom, #nextCom

{

clear: both;

position: absolute;

cursor: pointer;

width: 15px;

height: 14px;

top: 466px;

font-size: 1px;

text-indent: -1000px;

}

#prevCom

{

margin-left: 238px;

background-image: url(/images/previous.gif);

}

#nextCom

{

margin-left: 263px;

background-image: url(/images/next.gif);

}

#mapDesc IMG

{

float: left;

margin: 5px 10px 0 0;

width: 110px;

height: 66px;

}

#mapDesc .splash IMG

{

float: none;

margin: 14px 0 7px 0;

width: auto;

height: auto;

}

#mapDesc .splash

{

text-align: center;

}

#mapDesc .learnMore

{

margin-top: 5px;

}

#mapDesc A

{

color: #FF7C26;

}

#mapNav.wideMap

{

width: 615px;

margin-right: 3px;

}

#mapNav.wideMap IMG

{

width: 599px;

height: 189px;

}

#mapNav.wideMap H2

{

width: 599px;

}

#mapDesc.wideDesc, #mapDesc.wideDesc LI

{

width: 260px;

}

#mapDesc.wideDesc #prevCom

{

margin-left: 210px;

}

#mapDesc.wideDesc #nextCom

{

margin-left: 235px;

}

.drsElement2

{

position: absolute;

display: none;

position: absolute;

z-index: 99;

background-color: #fff;

border: solid 1px #ccc;

}

.drsMoveHandle2

{

width: 150px;

height: 23px;

background-color: #EEE;

}

.dragresize

{

position: absolute;

}

.dragresize-br

{

bottom: 0;

right: 0;

cursor: se-resize;

background-image: url(/images/resize.gif);

width: 20px;

height: 20px;

}

.drsClose

{

position: relative;

cursor: pointer;

float: right;

left: -4px;

top: -18px;

background-color: #fff;

z-index: 305;

}

#loginDialog2

{

width: 360px;

position: absolute;

z-index: 300;

font-size: .9em;

}

#loginDialog2 .dragresize-br, #loginDialog2 .dragresize-br, .seeAllPopup .dragresize-br

{

displayxx: none;

}

#loginDialog2 .drsMoveHandle2

{

width: 360px;

background-color: #7E959A;

float: left;

padding-top: 6px;

height: 20px;

}

.modalLabel

{

width: 90px;

float: left;

line-height: 1.5em;

color: #ac6e40;

}

.modalInput

{

clear: both;

float: left;

padding-left: 20px;

width: 290px;

margin-bottom: 5px;

}

.modalTitle

{

width: 352px;

height: 20px;

background-color: #7E959A;

color: #FFF;

text-transform: uppercase;

font-weight: bold;

padding-left: 5px;

cursor: default;

}

#loginDialog2 .drsMoveHandle2 H3

{

color: #FFF;

text-transform: uppercase;

font-weight: bold;

float: left;

padding-left: 5px;

cursor: default;

}

#loginDialog2 .drsMoveHandle2 .right

{

color: #AC6E40;

font-weight: bold;

padding-right: 22px;

cursor: pointer;

}

#loginForm2

{

float: left;

width: 100%;

}

#loginForm2 P

{

clear: both;

float: left;

padding-left: 20px;

width: 340px;

margin-bottom: 5px;

}

#loginForm2 LABEL

{

width: 90px;

float: left;

line-height: 1.5em;

}

#loginForm2 INPUT

{

width: 200px;

float: left;

margin-left: 10px;

border: solid 1px #333;

padding-left: 3px;

}

#loginForm2 .button

{

float: left;

width: 60px;

border: none;

clear: none;

float: left;

}

#loginDialog2 #LoginButton

{

margin-left: 100px;

}

#loginDialog2 #loginGo

{

margin-left: 100px;

}

#loginDialog2 #loginCancel

{

margin-left: 10px;

}

#loginDialog2 .drsClose

{

background-color: #AC6E40;

top: -20px;

}

#loginDialog2 .links

{

float: left;

width: 100%;

text-align: center;

color: #CCC;

padding: 10px 0 10px 0;

}

#loginDialog2 .links A

{

color: #AC6E40;

font-weight: bold;

}

#loginDialog2 .links .sep

{

padding: 0 10px 0 10px;

}

#loginDialog2 #loginMessage

{

padding: 5px 0 5px 20px;

}

#loginDialog2 .error {
color: #F00;
}

#popupMask {
z-index: 200;
position: absolute;
top: 0;
left: 0;
background-image: url(/images/shade150-2.png);
background-repeat: repeat;
}

.headerBackground {
background-color: #F8ECD8;
}

.headerBackground, #headerMask {
position: absolute;
height: 510px;
z-index: -1;
width: 940px;
}

#headerMask {
display: none;
}

#topnav {
float: left;
margin-top: 25px;
padding-left: 20px;
color: #FFF;
cursor: default;
position: relative;
z-index: 500;
}

#topnav A {
color: #fff;
}

.navItem {
float: left;
position: relative;
padding: 15px 2px 3px 8px;
}

.navTitle {
font-weight: bold;
float: left;
height: 36px;
width: 133px;
margin-left: 2px;
background-image: url(/images/shade175-2.png);
background-repeat: repeat;
}

#topnav UL {
display: none;
position: absolute;
padding-bottom: 4px;
background-image: url(/images/shade200.png);
background-repeat: repeat;
}

#topnav UL LI {
float: none;
line-height: 1em;
padding: 5px 12px 5px 10px;
white-space: nowrap;
font-weight: normal;
}

.navSel {
background-color: #494949;
}

.navTitleBkg, .navArrow, .navSpill {
display: none;
}

#searchbar

{

float: left;

width: 100%;

margin-top: 4px;

color: #fff;

position: relative;

}

#searchText

{

position: relative;

top: 3px;

float: left;

padding-left: 10px;

font-size: .9em;

font-weight: bold;

}

.searchBox

{

float: left;

border: solid 1px #ddd;

height: 15px;

width: 190px;

padding: 0 0 2px 3px;

margin: 1px 0 0 3px;

position: relative;

top: 0;

background-position: 180px 3px;

background-repeat: no-repeat;

}

#goSearch

{

float: left;

margin: 1px 0 0 3px;

position: relative;

top: -2px;

}

#searchbar .shaded

{

margin: 0 20px 0 20px;

padding: 5px 0 0 0;

display: block;

height: 26px;

background-image: url(/images/shade100-2.png);

background-repeat: repeat;

}

#lowHeader

{

border: solid 1px #bbb;

float: left;

display: inline;

margin: 125px 0 20px 20px;

padding: 5px 10px 0 10px;

color: #fff;

background-image: url(/images/shade150-2.png);

background-repeat: repeat;

height: 230px;

}

#quicksearch

{

position: absolute;

float: left;

top: 103px;

left: 730px;

z-index: 100;

display: block;

}

.divQuickSearch

{

display: none;

background-image: url(/images/shade175-2.png);

border: solid 1px #ccc;

float: left;

padding: 0 0 30px 10px;

width: 170px;

height: 420px;

color: #fff;

}

.showQuickSearch

{

position: relative;

left: 90px;

z-index: 110;

}

.hideQuickSearch

{

position: relative;

top: 5px;

left: 152px;

background-color: #fff;

}

.searchForm SELECT

{

width: 150px;

margin-bottom: 5px;

}

.searchForm LABEL

{

clear: both;

float: left;

font-weight: bold;

padding: 0 0 5px 0;

}

.goQuickSearch

{

float: left;

clear: both;

display: none;

}

.goQuickView

{

float: left;

clear: both;

}

.fddHost

{

cursor: default;

float: left;

clear: both;

width: 160px;

margin-bottom: 3px;

background-image: url(/images/shade100-2.png);

}

.fddSelected

{

width: 136px;

padding: 2px 1px 2px 3px;

border: solid 1px #999;

float: left;

height: 18px;

}

.fddArrow

{

padding: 2px 1px 2px 1px;

border: solid 1px #999;

float: left;

margin-left: -1px;

background-image: url(/images/downarrow.jpg);

width: 15px;

height: 18px;

}

.fddWindow

{

position: absolute;

margin-top: -2px;

width: 158px;

border: solid 1px #ddd;

display: none;

background-color: #111;

float: left;

clear: both;

}

.fddWindow LI

{

padding: 3px;

float: left;

clear: both;

width: 152px;

}

.fddHover DIV, .fddOpened DIV

{

background-color: #111;

border: solid 1px #ddd;

}

.fddLIHover

{

background-color: #333;

}

#lowHeader .searchForm

{

margin-top: 6px;

float: left;

position: relative;

top: auto;

left: auto;

width: 170px;

}

lowHeader .searchForm FORM

{

padding-top: 10px;

}

#lowHeader .hideQuickSearch, #lowHeader .showQuickSearch, #lowHeader .goQuickView

{

display: none;

}

#lowHeader .searchForm FORM

{

display: inline;

border: none;

background: none;

padding: 0;

}

#lowHeader .goQuickSearch

{

display: inline;

}

#home .goQuickSearch, #GatewayCommunities .goQuickSearch

{

margin-top: 7px;

}

#lowHeader .fddWindow

{

margin-top: -1px;

}

#communityTabs

{

margin: -2px 0 0 0;

float: left;

width: 170px;

}

.mapTab

{

margin-top: 10px;

width: 160px;

}

.mapTab A

{

color: #DA8B51;

font-weight: bold;

}

#communityTabs H2

{

text-transform: uppercase;

color: #FFE1B7;

font-size: 1.1em;

}

#communityTabs .HR

{

width: 150px;

margin: 8px 0 8px 0;

border-top: dotted 1px #A86E46;

}

#communityTabs P

{

color: #fff;

font-size: 1em;

line-height: 1.2em;

}

#communityTabs .selectedMapTab H2

{

color: #fff;

margin: 8px 0 8px 0;

}

.OrangeText

{

color: #AC6E40;

font-weight: bold;

}

.onecolumn

{

background-color: #fff;

display: block;

float: left;

width: 100%;

}

.onecolumn .left

{

width: 30%;

margin-right: 2%;

}

.onecolumn .leftandmiddle

{

float: left;

width: 64.9%;

}

.onecolumn .middle

{

float: left;

width: 32.9%;

}

.onecolumn .middleandright

{

float: right;

width: 68%;

}

.onecolumn .right

{

width: 33%;

}

#home .onecolumn

{

margin-top: 8px;

}

.twocolumns

{

clear: both;

width: 100%;

float: left;

background-color: #fff;

}

.twocolumns A

{

color: #AC6E40;

font-weight: bold;

}

.twocolumns .left

{

width: 280px;

margin-bottom: 10px;

}

.twocolumns .left UL

{

line-height: 1.4em;

}

.twocolumns .left .module

{

font-weight: normal;

padding-left: 10px;

}

.twocolumns .left .module H4

{

margin: 5px 0 5px 0;

color: #4C6076;

}

.twocolumns .left .module H3

{

font-weight: bold;

color: #734B28;

text-transform: uppercase;

margin-left: 10px;

}

.twocolumns .left .module A

{

margin-top: 7px;

}

.twocolumns .left .module A.light

{

font-weight: normal;

}

.twocolumns .left .module IMG

{

float: left;

margin-right: 5px;

}

.twocolumns .left .module .highlight

{

padding: 8px 17px 0 10px;

margin-bottom: 10px;

float: left;

}

.twocolumns .left .module .highlight A

{

font-weight: normal;

}

.twocolumns .right

{

width: 650px;

}

.twocolumns .right P

{

clear: left;

margin-top: 10px;

}

.twocolumns .right .HR

{

margin-bottom: 7px;

}

.twocolumns .right .legend

{

font-style: italic;

font-size: .8em;

color: #333;

}

.twocolumns .right H1

{

width: 650px;

margin-top: 5px;

}

.twocolumns .right H1 span

{

padding-left: 8px;

line-height: 1.7em;

width: 630px;

}

.twocolumns .featured IMG

{

float: left;

border: solid 7px #6599CB;

clear: both;

}

.twocolumns .featured DIV

{

padding: 10px 0 0 10px;

float: left;

width: 520px;

height: 116px;

}

.twocolumns .featured H2

{

font-size: 1.1em;

margin: 10px 0 0 10px;

}

.twocolumns .featured H3 A

{

color: #4C6076;

}

.twocolumns .sep

{

padding: 0 10px 0 10px;

}

.shortheader .twocolumns, #details .twocolumns

{

background-color: #fff;

margin-top: 170px;

}

#home .onecolumn .left H2

{

color: #4C6076;

margin: 5px 0 0 7px;

}

#galleryRamp

{

margin-left: 10px;

}

#galleryRamp .text

{

background-image: url(/images/gallerythumb.jpg);

background-repeat: no-repeat;

background-position: 0 2px;

padding-left: 105px;

margin: 2px 0 5px 7px;

}

#galleryRamp .text, #home .onecolumn .left #galleryRamp H2, #home .onecolumn .left #galleryRamp .rightArrow

{

margin-left: 10px;

}

#home .onecolumn .left .promotionEvents

{

margin-left: 10px;

}

#register .text

{

padding-left: 7px;

}

#home .onecolumn .left A,

{

color: #AC6E40;

font-weight: bold;

}
#home .onecolumn .right A

{

color: #AC6E40;
text-decoration:none;
line-height: 1.6em;
text-decoration: underline;

}

#home .onecolumn .left .rightArrow

{

margin: 4px 0 0 7px;

}

#hpad

{

border: solid 1px #EBDCBB;

margin-left: 5px;

text-align: center;

padding: 10px;

width: 250px;

background-image: url(/images/adbkg.png);

background-repeat: repeat-x;

}

#hpad .text

{

color: #444;

margin-bottom: 4px;

font-size: 1.2em;

font-weight: bold;

}

#hpad .highlight

{

color: #053460;

text-transform: uppercase;

background-color: Transparent;

}

#home .middle

{

margin: 0;

}


#home .middle p a

{
	text-decoration:underline!important;
	font-weight:normal!important;
}



#home .middle .slideShow

{

float: right;

width: 310px;

padding-left: 14px;

padding-top: 10px;

}

#home .onecolumn .right H1

{

}

#home .onecolumn .right H2

{

color: #4C6076;

margin: 5px 0 0 7px;
vertical-align: center;
text-align: center;

}
#home .onecolumn .right H2 a

{
color: #4C6076;

margin: 5px 0 0 7px;
text-decoration:none;
}

#home .onecolumn .right P

{

}

#home .featured

{

width: 100%;

clear: both;

margin-bottom: 10px;

float: left;

}

#home .featured LI

{

float: left;

width: 310px;

color: #FFF;

background-color: #7E959A;

height: 94px;

}

#home .featured .sep

{

float: left;

width: 5px;

background-color: #fff;

}

#home .featured .left

{

margin: 7px 0 0 7px;

}

#home .featured H2

{

margin: 0 0 6px 0;

font-weight: bold;

font-size: 1.0em;

}

#home .featured .text

{

width: 200px;

line-height: 1.2em;

font-size: .9em;

}

#home .featured .button

{

margin-top: 13px;

}

#home .featured IMG

{

width: 80px;

height: 80px;

}

.tallHeader .twocolumns .left .module

{

padding-left: 20px;

width: 250px;

}

.tallHeader .twocolumns .left .module LI

{

margin-top: 3px;

}

.tallHeader .twocolumns .left .module LI SPAN

{

color: #777;

padding-left: 5px;

}

.tallHeader .twocolumns .left .module LI.seeAll

{

height: 22px;

border: solid 1px #fff;

}

.tallHeader .twocolumns .left .module LI.seeAll SPAN

{

color: #777;

padding: 0 5px 0 0;

font-size: 1.4em;

}

.tallHeader .twocolumns .left .module .allRefinements

{

display: none;

position: absolute;

}

.tallHeader .twocolumns .left .module INPUT

{

position: relative;

top: 2px;

left: -3px;

margin-right: -3px;

}

.refinements H3

{

height: 1.2em;

background-color: #F8ECD8;

color: #333;

margin: 10px 0 0 10px;

padding: 5px 10px 5px 10px;

}

.refinements H4

{

font-size: .9em;

text-transform: uppercase;

}

.resultsPane H3

{

padding: 5px 0 5px 0;

float: left;

background-color: #ddd;

color: #333;

margin: 10px 20px 0 0;

display: inline;

}

.resultsPane H3 .left

{

color: #333;

margin-left: 10px;

width: 500px;

margin: 0 0 0 10px;

}

.resultsPane H3 .left span

{

white-space: nowrap;

}

.resultsPane H3 .right

{

width: 90px;

background-color: #ddd;

}

.resultsPane H4

{

margin: 5px 0 5px 0;

}

.resultsPane H4 .left

{

padding-left: 10px;

color: #333;

}

.resultsPane .right

{

width: 135px;

}

.resultsPane

{

float: left;

width: 650px;

}

#resultsSort

{

padding-bottom: 5px;

}

.results

{

border-top: solid 1px #ccc;

float: left;

width: 630px;

}

.results .left

{

width: 150px;

background-color: #F8ECD8;

color: #333;

padding-bottom: 10px;

}

.results .left .propertyThumb

{

margin: 10px 0 7px 0;

width: 140px;

height: 100px;

overflow: hidden;

text-align: center;

}

.results .left H5

{

color: #4C6076;

margin-left: 10px;

}

.results .left UL

{

margin: 0 0 5px 10px;

}

.results .left LI

{

list-style-type: disc;

font-weight: normal;

margin-left: 17px;

}

.results .left A

{

margin-left: 10px;

}

.resultsPane .results .right

{

width: 480px;

}

.results .right H2

{

color: #4C6076;

margin: 5px 0 0 10px;

font-size: 1.2em;

line-height: 1.7em;

}

.results .right .propertyLocation

{

font-weight: bold;

color: #4C6076;

margin-left: 10px;

line-height: 1.2em;

display: block;

}

.results .right .HR

{

border-top: dotted 1px #999;

margin-top: 10px;

}

.results .right P

{

margin: 0 0 0 10px;

line-height: 1.4em;

}

.results .right BUTTON

{

margin: 15px 0 10px 10px;

}

.refinements .module . LI.seeAll.opened

{

background-color: #EEE;

border: solid 1px #CCC;

}

.seeAllPopup .innerList

{

padding: 7px;

list-style-type: none;

line-height: 1.4em;

white-space: nowrap;

float: left;

margin-top: -12px;

}

.seeAllPopup .innerList A

{

color: #AC6E40;

font-weight: bold;

}

.seeAllPopup .innerList SPAN

{

color: #777;

padding-left: 5px;

}

.pagination

{

font-weight: bold;

font-size: .9em;

margin-top: 4px;

color: #333;

padding-bottom: 10px;


}

.paginationXX

{

font-weight: bold;

font-size: .9em;

margin-top: 4px;

color: #333;

float: left;

}

.paginationXX *

{

float: left;

}

.paginationXX A

{

color: #AC6E40;

}

.paginationXX UL

{

padding-bottom: 10px;

margin: 0 8px 0 5px;

}

.paginationXX LI

{

margin: 0 2px 0 2px;

color: #555;

}

.noResults .module

{

display: block;

margin: 0 0 30px 10px;

float: none;

width: auto;

}

#details .detailsNav

{

width: 640px;

margin: 3px 0 3px 0;

height: 18px;

}

#details .detailsNav .right

{

width: 280px;

text-align: right;

}

#details .detailsNav .left

{

padding-left: 10px;

margin-bottom: 5px;

}

#details .detailsNav .sep

{

color: #999;

}

#details .right .blueTitle span

{

margin-left: 3px;

}

#details .right .highlight

{

padding: 5px 10px 15px 10px;

margin: 0;

float: left;

}

#details #topleft

{

width: 329px;

float: left;

margin-top: 10px;

}





#details #topleft .slideShow

{

width: 330px;

float:left;


}

#details #topleft .Slider IMG

{

margin-top: 0;

}

#details #topleft .CurrentSlide

{

width: 324px;

height: 243px;

padding: 0;

background-color: #FFF;

}

#details #topleft .CurrentSlide IMG

{

margin-top: 0;

width: 324px;

height: 243px;

overflow: hidden;

}

#details #topleft .Slider

{

width: 295px;

}

#details #topleft .SliderWide

{

width: 330px;

}

#details #galleryDesc

{

clear: both;

float: left;

margin-top: 5px;

width: 329px;

line-height: 1.4em;

font-size: 1.1em;

}

#details #galleryDesc UL

{

margin: 10px 0 0 17px;

list-style-image: url(/images/rightarrow-2.png);

}

#details #topright

{

width: 290px;

float: left;

margin: 5px 0 0 5px;


}



#details #topright .iconList

{

width: 280px;

}

#details #topright .patticon

{

width: auto;

float: left;

margin: 0 3px 3px 0;

}

#details #topright UL

{

float: left;

clear: both;

}

#details #topright .HR

{

float: left;

clear: both;

margin-top: 10px;

}

.topRight

{





}

.topRight UL DIV.detailValue

{

width: 140px;

font-weight: bold;

}


.topRight UL DIV

{

width: 115px;

float: left;




} 



.topRight UL LI

{

margin: 3px 0 0 10px;

float: left;



}



#details #topright UL LI

{

margin: 3px 0 0 10px;

float: left;

clear: both;

width: 280px;

display: inline;

}

#details #topright UL DIV

{

width: 115px;

float: left;


}

#details #topright UL DIV.detailValue

{

width: 140px;

font-weight: bold;

}

#details #topright .commercialInfo

{

float: left;

clear: both;

margin-top: 20px;

background: #fff;

}

#details #topright .commercialInfo H1.blueTitle

{

width: 290px;

margin: 0;

}

#details #topright .commercialInfo P

{

padding: 0 10px 0 10px;

}

#details #topright IFRAME

{

height: 360px;

width: 280px;

margin: 5px 0 0 10px;


}

#details #middle

{

float: left;


width: 630px;

padding: 0;

margin: 0;

}

#details #middle H3

{

clear: both;

background-color: #666;

margin: 10px 0 10px 0;

width: 630px;

}

#details #middle H3 span

{

color: #FFF;

padding: 5px 10px 5px 10px;

display: block;

}

#details .propertyFeature

{

width: 300px;

float: left;

margin: 0 5px 15px 5px;

}

#details .propertyFeature H4

{

color: #073269;

font-weight: bold;

font-size: 1.1em;

border-bottom: dotted 1px #999;

margin-bottom: 5px;

}

#details .propertyFeature .full

{

font-weight: bold;

float: left;

}

#details .propertyFeature .right

{

font-weight: bold;

}

#details .propertyFeature .left, .propertyFeature .right, #details .propertyFeature .full

{

width: 150px;

margin: 0 0 6px 0;

}

#details .propertyMaps SPAN

{

font-style: italic;

}

#details .propertyMaps .left

{

text-align: center;

}

#details .propertyMaps .left SPAN

{

font-style: normal;

display: block;

}

#details #below

{

margin-top: 20px;

width: 630px;

float: left;

clear: both;

}

#details #tab1, #tab2

{

float: left;

width: 260px;

border: solid 1px #ccc;

padding: 10px;

text-align: center;

position: relative;

z-index: 3;

background-color: #EEE;

font-weight: bold;

font-size: 1.1em;

margin-right: 5px;

}

#details #below .tabContent

{

width: 630px;

float: left;

clear: both;

border: solid 1px #ccc;

position: relative;

z-index: 2;

top: -1px;

background-color: #F8ECD8;

}

#details #below .selected

{

color: #01326D;

border-bottom: solid 1px #F8ECD8;

background-color: #F8ECD8;

}

#details #tabContent2

{

display: none;

}

#details #below .tabContent .padding

{

margin: 10px;

background-color: #FCF9EA;

padding: 1px 10px 10px 10px;

width: 590px;

float: left;

display: inline;

}

#details #below .tabContent .communityImage

{

margin: 10px 0 10px 10px;

float: right;

}

#details #below .tabContent DIV P

{

background-color: #FCF9EA;

line-height: 1.4em;

}

#details #below .tabContent DIV P A

{

font-weight: normal;

text-decoration: underline;

}

#details #below #tabContent2 .padding

{

text-align: center;

}

#details #below .tabContent H3

{

margin: 10px 10px 10px 0;

float: left;

}

#details #below .tabContent #mapNav

{

text-align: left;

float: none;

margin: auto;

}

#details #below .tabContent #mapDesc

{

text-align: left;

width: 410px;

margin: 10px 0 0 87px;

}

#details #below .tabContent #mapDesc LI

{

width: 410px;

height: 180px;

}

#details #below .tabContent #mapDesc .splash

{

margin: 0 70px 0 70px;

width: 280px;

display: inline;

}

#details #below .tabContent #mapDesc .splash IMG

{

margin: 0;

}

#details #below .tabContent #mapDesc #prevCom

{

margin-left: 370px;

top: 386px;

}

#details #below .tabContent #mapDesc #nextCom

{

margin-left: 395px;

top: 386px;

}

#details .leftpane

{

padding-top: 20px;

}

#details .left .module
{
width: 260px;
}

.leftProperty

{

float: left;

width: 260px;

clear: both;

margin-bottom: 10px;

}

.leftProperty .thumb

{

float: left;

width: 110px;

height: 90px;

margin: 5px 10px 10px 0;

overflow: hidden;

}

.leftProperty .thumb IMG

{

margin-left: -10px;

}

.leftProperty .desc

{

font-weight: normal;

float: left;

width: 130px;

line-height: 1.4em;

}

.leftProperty P

{

font-size: 1.1em;

line-height: 1.2em;

}

#MyPage .left H2

{

height: 1.2em;

background-color: #F8ECD8;

color: #333;

margin: 10px 0 0 0;

padding: 5px 10px 5px 20px;

}

#MyPage .left .module

{

padding-left: 20px;

}

#MyPage .left .module P

{

margin: 8px 0 5px 0;

}

#MyPage .left .module A

{

line-height: 1.6em;

}

#MyPage .right H1

{

color: #fff;

background-color: #7E959A;

height: 2.2em;

margin-top: 10px;

}

#MyPage .right H1 SPAN

{

font-size: 1.15em;

margin-left: 3px;

}

#MyPage .right H2

{

float: none;

width: 100%;

}

#MyPage .right .HR

{

margin: 20px 0 20px 0;

width: 620px;

}

#MyPage .right .highlight

{

padding: 10px;

float: none;

}

#MyPage .right .module

{

float: none;

width: 100%;

}

#MyPage .right #inquiries TABLE, #MyPage .right #savedSearches TABLE, #MyPage .right #savedProperties TABLE

{

width: 625px;

margin: 7px 0 10px 0;

}

#MyPage .right #savedSearches TABLE .title TD.first

{

width: 72%;

}

#MyPage .right #savedProperties TABLE .title TD.first

{

width: 60%;

}

#MyPage .right TABLE TD.last

{

text-align: right;

}

#MyPage .right #savedSearches TABLE TD, #MyPage .right #savedProperties TABLE TD, #MyPage .right #inquiries TABLE TD

{

padding: 5px 5px 2px 0;

}

#MyPage .right TABLE .selected TD

{

padding: 10px 0 10px 0;

}

#SaveForm, #SavingSearch

{

display: inline;

color: #333;

}

#SaveForm #SaveAs

{

border: solid 1px #333;

width: 100px;

height: 15px;

position: relative;

top: 1px;

float: left;

}

#SaveForm .button

{

margin-left: 4px;

float: left;

width: 55px;

position: relative;

top: -1px;

}

#resultsHead #SaveForm

{

position: absolute;

margin: -3px 0 0 -180px;

width: 250px;

float: left;

}

#resultsHead #SavingSearch

{

position: absolute;

margin: 0 0 0 -183px;

}

#ContactUs .split

{

width: 650px;

float: left;

margin-top: 20px;

}

#ContactUs .split .left

{

width: 340px;

float: left;

}

#ContactUs .twocolumns .right .split .left H2

{

width: 340px;

height: 28px;

}

#ContactUs .twocolumns .right .split .left H2 span

{

padding-left: 10px;

float: left;

margin-top: 5px;

}

#ContactUs .split .left .highlight

{

padding: 10px;

}

#ContactUs .split .right

{

width: 280px;

float: right;

margin-right: 5px;

}

#ContactUs .split .right IFRAME

{

height: 360px;

width: 280px;

}

#emailDialog .left

{

width: 100%;

clear: both;

padding-top: 7px;

}

#emailDialog .drsMoveHandle2

{

width: 100%;

}

#emailDialog .drsMoveHandle2 span

{

font-size: 1.1em;

padding: 4px 0 0 5px;

font-weight: bold;

float: left;

}

#emailDialog LABEL

{

width: 80px;

padding-left: 10px;

float: left;

}

#emailDialog INPUT, #emailDialog TEXTAREA

{

width: 130px;

float: left;

border: solid 1px #333;

}

#emailDialog TEXTAREA

{

height: 60px;

}

#emailDialog P

{

padding: 10px;

clear: both;

float: left;

width: 220px;

}

#emailDialog .button

{

float: left;

margin-right: 7px;

}

#ImageGallery .twocolumns .left

{

margin-top: 10px;

}

#ImageGallery .twocolumns .left UL

{

margin-left: 10px;

}

#ImageGallery .twocolumns .right H1

{

color: #fff;

background-color: #7E959A;

height: 2.0em;

}

#ImageGallery .twocolumns .right H1 span

{

font-size: 1.1em;

margin-left: 10px;

}

#ImageGallery .twocolumns .right H2

{

color: #7E959A;

font-size: 1.1em;

height: 1.2em;

margin: 10px;

border-bottom: dotted 1px #7E959A;

}

#ImageGallery .twocolumns .right .module

{

width: 650px;

}

#ImageGallery .twocolumns .right .module UL

{

margin-left: 10px;

}

#ImageGallery .twocolumns .right .module UL IMG

{

width: 110px;

height: 70px;

overflow: hidden;

border: solid 2px #7E959A;

float: left;

}

#ImageGallery .twocolumns .right .module UL LI

{

float: left;

width: 128px;

height: 110px;

}

#ImageGallery .twocolumns .right .module UL SPAN

{

font-weight: normal;

}

.bigGallery

{

display: none;

position: absolute;

background-color: #F8ECD8;

border: solid 2px #333;

padding: 15px 20px 15px 20px;

z-index: 999;

width: 550px;

}

.bigGallery H3

{

font-size: 1.2em;

color: #7E959A;

border-bottom: dotted 1px #ccc;

width: 100%;

height: 22px;

margin-bottom: 5px;

}

.bigGallery .CurrentSlide

{

padding: 0;

border: none;

background-color: Transparent;

width: auto;

height: auto;

}

.bigGallery .CurrentSlide IMG

{

width: 550px;

height: 350px;

}

.bigGallery .CurrentSlide span

{

float: left;

color: #999;

font-style: italic;

font-size: 1.1em;

padding: 5px 0 5px 0;

width: 100%;

height: 40px;

}

.bigGallery .PrevSlide

{

clear: both;

}

.bigGallery .Slider

{

width: 523px;

height: auto;

margin-bottom: 2px;

}

.bigGallery .Slider span

{

display: none;

}

.bigGallery .Slider LI

{

width: 140px;

height: 80px;

border: solid 5px #7E959A;

margin: 6px 2px 5px 2px;

padding: 0;

}

.bigGallery .Slider LI.hlSlide

{

border: solid 5px #AC6E40;

}

.bigGallery .Slider LI .thumb

{

width: 140px;

height: 80px;

float: left;

}

.bigGallery .left

{

width: auto;

margin-top: 0;

}

.bigGallery .right

{

width: auto;

float: none;

position: absolute;

right: 20px;

}

.bigGallery .right A

{

width: auto;

margin-right: 5px;

}

.bigGallery .right A.rightArrow

{

margin-right: 0;

}

.bigGallery .right IMG

{

position: relative;

top: 2px;

}

.bigGallery .HR

{

clear: both;

margin-top: 7px;

float: left;

}

#ImageGallery .twocolumns .bigGallery .left

{

margin: 0;

}

#gateway .left .module

{

padding-right: 10px;

margin-bottom: 7px;

}

#gateway .right .highlight

{

padding: 5px 10px 15px 10px;

margin: 0 0 -5px 0;

}

.twocolumns .left .menu

{

margin: 4px 0 10px 0;

padding: 0;

float: left;

width: 100%;

}

.twocolumns .left .menu .selected

{

background-color: #D7D7D7;

}

.twocolumns .left .menu UL

{

display: none;

background-color: #D7D7D7;

}

.twocolumns .left .menu LI

{

background-color: #E3E3E3;

margin: 1px 0 0 0;

padding: 3px 0 3px 20px;

float: left;

clear: both;

width: 260px;

}

.twocolumns .left .menu LI .rightArrow

{

background-position: right 4px;

}

.twocolumns .left .menu UL LI

{

background-color: #DCDCDC;

margin: 0;

padding: 5px 10px 0 10px;

height: 22px;

width: 100%;

}

#shareholder .right

{

margin-top: 5px;

}

#shareholder .left H3

{

text-transform: uppercase;

font-size: 1.1em;

margin: 20px 10px 10px 10px;

color: #734B28;

}

#shareholder .left .HR

{

margin: 10px 0 10px 0;

}

#shareholder .left .module H4

{

margin-bottom: 10px;

}

.article

{

color: #333;

}

.article H1

{

color: #fff;

background-color: #7E959A;

height: 2.2em;

}

.article H1 SPAN

{

font-size: 1.3em;

width: 652px;

}

.article H2

{

margin: 30px 0 0 10px;

font-size: 1.1em;

}

.article H3

{

margin: 10px 0 0 20px;

}

.article UL

{

margin: 10px 0 0 47px;

list-style-type: disc;

}

.article P

{

margin: 10px 0 0 30px;

}

.contact

{

color: #333;

line-height: 1.4em;

}

.contact H1

{

color: #fff;

background-color: #7E959A;

height: 2.2em;

}

.contact H1 SPAN

{

font-size: 1.3em;

width: 652px;

}

.contact H2

{

margin: 30px 0 0 10px;

font-size: 1.1em;

}

.contact H3

{

margin: 10px 0 0 0;

}

.contact UL

{

margin: 10px 0 0 47px;

list-style-type: disc;

}

.contact P

{

margin: 10px 0 0 30px;

}

.contact img

{

width: 330px;

height: 204px;

margin: 5px 5px 5px 5px;

border: 6px solid #fff;

float: right;

}

.contact .imgRight

{

float: right;

margin: 0 0 15px 15px;

position: relative;

right: -15px;

}

.contact .activity

{

margin: 0 20px 0 0;

}

.contact .activity img

{

border: 0;

}

.activity

{

color: #333;

clear: both;

line-height: 1.4em;

margin: 10px 20px 15px 15px;

font-size: 1.1em;

}

.activity2

{

color: #333;

line-height: 1.4em;

margin: 17px;

}

.activity H1

{

color: #fff;

background-color: #7E959A;

height: 2.2em;

}

.activity H1 span

{

font-size: 1.3em;

width: 652px;

}

.activity H2

{

margin: 10px 0 0 30px;

font-size: 1.1em;

}

.activity H3

{

color: #4C6076;

background-color: #fff;

margin: 10px 0 0 20px;

}

.activity H3 A

{

color: #4C6076;

font-weight: bold;

text-decoration: none;

}

.activity UL

{

margin: 10px 0 0 20px;

}

.activity LI

{

margin: 10px 0 0 35px;

list-style-type: disc;

}

.activity P

{

margin: 10px 0 0 30px;

}

.activity blockquote

{

font-style: italic;

}

.activity A

{

text-decoration: underline;

font-weight: normal;

color: #AC6E40;

}

.activity A.rightArrow

{

text-decoration: none;

font-weight: bold;

}

.activity A.rightArrow:hover

{

text-decoration: underline;

}

.activity A.bookmark

{

text-decoration: none;

font-weight: normal;

color: #333;

}

.activity img

{

margin: 10px 2px 30px 0;

border: 1px solid #7E959A;

float: left;

position: relative;

left: -14px;

top: -6px;

}

.activitySpecialwidth UL

{

width: 270px;

}

.activitySpecialwidth LI

{

margin: 10px 0 0 25px;

list-style-type: disc;

}

.activity .imgRight

{

padding-top: 15px;

}

.shortheader .editorial

{

color: #333;

line-height: 1.4em;

margin: 10px 20px 10px 0;

display: block;

}

.shortheader .editorial A

{

font-weight: normal;

text-decoration: underline;

}

.shortheader .noslideshow

{

border: 6px solid #6799CC;

}

.shortheader .editorial .slideShow, .shortheader .attractions .slideShow

{

width: 306px;

float: right;

margin: 0 10px 5px 10px;

display: inline;

}

.attractions

{

line-height: 1.4em;

margin: 0 20px 0 0;

}

.attractions a

{

text-decoration: underline;

font-weight: normal;

color: #AC6E40;

}

.featcomm h3

{

margin: 0;

color: #fff;

background-color: #7E959A;

height: 2.2em;

}

.greyColumn

{

height: 800px;

margin-top: 10px;

background: url(/images/graybar.gif) repeat-y;

float: left;

}

.greyColumn .right

{

width: 190px;

margin-top: -12px;

}

.greyColumn .left

{

width: 440px;

}

.greyColumn .left h1

{

width: 440px;

}

.greyColumn .left h1 span

{

width: 440px;

}

.greyColumn .HR

{

width: 440px;

}

.SweetTea

{

color: #333;

margin: 0 0 20px 0;

line-height: 1.4em;

}

.SweetTea H1

{

color: #fff;

background-color: #7E959A;

height: 2.2em;

}

.SweetTea H1 SPAN

{

font-size: 1.1em;

width: 652px;

}

.SweetTea H2

{

margin: 30px 0 0 10px;

font-size: 1.1em;

}

.SweetTea H3

{

margin: 10px 0 0 20px;

}

.SweetTea H4

{

font-size: 1.2em;

width: 652px;

}

.SweetTea UL

{

margin: 10px 0 0 47px;

list-style-type: disc;

}

.SweetTea P

{

margin: 10px 10px 0 0px;

}

.SweetTea P A

{

font-weight: normal;

text-decoration: underline;

}

.SweetTea .style1

{

color: #00F;

font-weight: bold;

}

.SweetTea img

{

float: right;

margin: 10px;

}

.promotionEvents

{

margin: 5px 5px 10px 5px;

width: 265px;

background-color: #FCF8EA;

padding-bottom: 15px;

}

.promotionEvents H1

{

font: bolder .9em Arial;

color: #D88A3A;

background-color: #F8ECD8;

text-align: center;

letter-spacing: 6pt;

padding: 2px 0 2px 10px;

}

.promotionEvents .HR

{

width: 265px;

margin: 0;

border-color: #D88A3A;

}

.promotionEvents H2

{

font: bolder 1.1em tahoma;

color: #4C6076;

margin: 2px 13px 1px 13px;

}

.promotionEvents H3

{

font: normal .9em tahoma;

color: #4C6076;

margin: 0 13px 1px 13px;

}

.promotionEvents IMG

{

margin: 2px 20px 2px 13px;

}

.promotionEvents P

{

font-size: 1.1em;

margin: 2px 10px 8px 13px;

line-height: 1.4em;

}

.promotionEvents A

{

margin: 2px 0 2px 13px;

}

.promotionEvents .claimer

{

float: right;

font: normal 7pt tahoma;

color: #666;

margin: 0 5px 8px 5px;

}

.relatedArticles

{

margin: 9px 5px 10px 5px;

width: 265px;

}

.relatedArticles H1

{

font: bolder 1.1em tahoma;

color: #4C6076;

padding: 0 13px 2px 13px;

}

.relatedArticles .raBody

{

background-color: #F8ECD8;

padding: 10px 13px 5px 13px;

line-height: 1.4em;

}

.relatedArticles .raLink

{

font-weight: normal;

text-decoration: underline;

}

.relatedArticles P

{

margin-bottom: 10px;

}

.split .blueTitle

{

margin-bottom: 0;

}

#ContactUs .split .right

{

margin-bottom: 15px;

}

.leftNavContent

{

margin: 0 0 0 7px;

width: 265px;

}

.leftNavContent H3

{

font-size: 1.1em;

color: #4C6076;

background-color: #fff;

margin: 10px 13px 0 13px;

}

.leftNavContent .HR

{

width: 259px;

margin: 0 0 0 5px;

}

.leftNavContent P

{

margin: 7px 13px 7px 13px;

line-height: 1.4em;

}

.leftNavContent IMG

{

float: left;

margin: 0 10px 0 0;

width: 110px;

height: 66px;

}

.leftNavContent .stayImg

{

margin: 0 0 5px 0;

width: 226px;

height: 76px;

}

.leftNavContent A

{

font-weight: normal;

text-decoration: underline;

}

.leftNavContent .rightArrow

{

font-weight: bold;

text-decoration: none;

}

.leftNavContent .rightArrow:hover

{

text-decoration: underline;

}

.imgRight

{

float: right;

margin: 0 0 15px 15px;

display: inline;

}

.rightText

{

margin-left: 165px;

padding-right: 20px;

}

.conservationHeader

{

font-size: 14px;

font-weight: bold;

line-height: 1.75em;

text-transform: uppercase;

}

.conservationSubHeader

{

font-size: 17px;

line-height: 1em;

}

.highlightCP

{

background-color: #F8ECD8;

}

.highlightCP .activity

{

color: #333;

clear: both;

line-height: 1.4em;

margin-bottom: 0;

padding-bottom: 17px;

}

#JOEConservation .highlightCP

{

padding-bottom: 10px;

}

#JOEConservation .highlightCP .attractions

{

margin: 10px 0 0 15px;

}

.events

{

margin: 10px 10px 10px 10px;

}

.events p

{

font-size: 100%;

line-height: 1.4em;

margin: 0 0 20px 0px;

}

.events h2

{

font-size: 120%;

font-weight: bold;

position: relative;

left: -5px;

color: #4C6076;

}

.events h3

{

font-size: 110%;

margin: 10px 0 0 0;

color: #4C6076;

}

.events h4

{

color: #7E959A;

font-size: 105%;

margin: 0 0 0 0;

}

.twocolumns .events a

{

text-decoration: underline;

font-weight: normal;

}

#JOEConservation .blueTitle

{

background-color: #7E959A;

}

#JOEConservation .activity img

{

border: 1px solid #7E959A;

margin-left: 1px;

}

#JOEConservation H3, #JOEConservation H3 A

{

color: #4C6076;

}

#JOENWFloridaLiving .editorial

{

display: block;

margin-left: 15px;

}

#JOENWFloridaLiving .editorial .activity H3

{

color: #7E959A;

font-size: 1.2em;

}

#JOENWFloridaLiving .editorial .activity H4

{

color: #7E959A;

font-size: 1.1em;

}

#JOENWFloridaLiving .editorial .activity .rightArrow

{

font-weight: bold;

text-decoration: none;

}

#JOESweetTeaJournal .blueTitle

{

float: left;

margin-bottom: 10px;

}

#JOESweetTeaJournal .split

{

margin-left: 20px;

}

#JOESweetTeaJournal .split H4, #JOESweetTeaJournal .activity H4

{

font-size: 1.1em;

}

#JOESweetTeaJournal H4, #JOESweetTeaJournal H5

{

color: #7E959A;

}

.blueTitle, .bigBlueTitle

{

color: #fff;

background-color: #7E959A;

height: 2.0em;

}

.blueTitle span

{

font-size: 1.1em;

margin-left: 7px;

}

.bigBlueTitle

{

height: 2.2em;

}

.bigBlueTitle span

{

font-size: 1.3em;

}

#gallery .left H4

{

margin: 0;

}

#gallery .left UL

{

line-height: 1.5em;

}

#gallery .left .first

{

margin-top: 20px;

}





.windmark_logo 

{position:absolute; top: 190px; left: 720px; width: 200px; height: 103px; background-image: url(/cms/images/logos/windMark.png)}



* html .windmark_logo 

{

background-image: none;

filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale,src='/cms/images/logos/windMark.png' );

}







.watersound_logo 

{position:absolute; top: 200px; left: 765px; width: 155px; height: 87px; background-image: url(/cms/images/logos/waterSound.png)}



* html .watersound_logo 

{

background-image: none;

filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale,src='/cms/images/logos/waterSound.png' );

}


.map_watercolor_logo 

{ position: absolute; top: 290px; left: 670px; width: 200px; height: 97px; 

background-image: url(/cms/images/logos/watercolorwhite.png)}

* html .map_watercolor_logo 

{

background-image: none;

filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale,src='/cms/images/logos/watercolorwhite.png' );

}






.watercolorvaca_logo 

{position:absolute; top: 190px; left: 730px; width: 189px; height: 91px; background-image: url(/cms/images/logos/waterColor.png)}



* html .watercolorvaca_logo 

{

background-image: none;

filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale,src='/cms/images/logos/waterColor.png' );

}





.summercamp_logo 

{position:absolute; top: 180px; left: 789px; width: 131px; height: 96px; background-image: url(/cms/images/logos/summerCampBeach.png)}



* html .summercamp_logo 

{

background-image: none;

filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale,src='/cms/images/logos/summerCampBeach.png' );

}







.southwood_logo 

{position:absolute; top: 180px; left: 669px; width: 250px; height: 75px; background-image: url(/cms/images/logos/SouthWood.png);

}



* html .southwood_logo 

{

background-image: none;

filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale,src='/cms/images/logos/SouthWood.png' );

}



.watercolor_logo 

{position:absolute; top: 180px; left: 720px; width: 198px; height: 101px; 

background-image: url(/cms/images/logos/waterColorInn.png)}



* html .watercolor_logo 

{

background-image: none;

filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale,src='/cms/images/logos/waterColorInn.png' );

}

.map_rivercamps_logo 

{	position: absolute; top: 290px; left: 675px; width: 171px; height: 65px; 
	background-image: url(/cms/images/logos/rivercamps.png)}

* html .map_rivercamps_logo 

{

background-image: none;

filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale,src='/cms/images/logos/rivercamps.png' );

}
.map_rivertown_logo 

{	position: absolute; top: 290px; left: 630px; width: 264px; height: 53px; 
	background-image: url(/cms/images/logos/rivertown.png)}

* html .map_rivertown_logo 

{

background-image: none;

filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale,src='/cms/images/logos/rivertown.png' );

}
.map_southwood_logo 

{	position: absolute; top: 290px; left: 642px; width: 250px; height: 75px; 
	background-image: url(/cms/images/logos/southwood.png)}
* html .map_southwood_logo 

{

background-image: none;

filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale,src='/cms/images/logos/southwood.png' );

}
.map_summercampbeach_logo 

{	position: absolute; top: 290px; left: 692px; width: 131px; height: 96px; 
	background-image: url(/cms/images/logos/summercampbeach.png)}

* html .map_summercampbeach_logo 

{

background-image: none;

filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale,src='/cms/images/logos/summercampbeach.png' );

}
.map_watersound_logo 

{	position: absolute; top: 290px; left: 688px; width: 155px; height: 87px; 
	background-image: url(/cms/images/logos/watersound.png)}

* html .map_watersound_logo 

{

background-image: none;

filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale,src='/cms/images/logos/watersound.png' );

}
.map_wildheron_logo 

{	position: absolute; top: 290px; left: 688px; width: 168px; height: 77px; 
	background-image: url(/cms/images/logos/wildheron.png)}

* html .map_wildheron_logo 

{

background-image: none;

filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale,src='/cms/images/logos/wildheron.png' );

}
.map_windmarkbeach_logo 

{	position: absolute; top: 290px; left: 670px; width: 200px; height: 103px; 
	background-image: url(/cms/images/logos/windmark.png)}

* html .map_windmarkbeach_logo 

{

background-image: none;

filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale,src='/cms/images/logos/windmark.png' );

}

* html .logo

{

background-image: none;

filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale,src='/images/logo.png' );

}

* html #searchbar .shaded

{

background-image: none;

filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale,src='/images/shade100-2.png' );

}

* html #topnav .navTitle

{

background-image: none;

filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale,src='/images/shade175-2.png' );

}

/* * html #topnav UL {
background-image: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale,src='/images/shade200.png' );
}*/


* html .fddHost

{

background-image: none;

filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale,src='/images/shade100-2.png' );

}

* html #galleryDesc UL

{

list-style-image: url(/images/rightarrow-2.gif);

}

* html #magnifier

{

background-image: none;

filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale,src='/images/magnifier.png' );

}

* html #lowHeader

{

background-image: none;

filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale,src='/images/shade150-2.png' );

}

* html .airportIcon

{

background-image: url(/images/airport.gif);

filter: none);

}

* html #pageBkg

{

background-image: none;

filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale,src='/images/pageBkg.png' );

}

* html #popupMask

{

background-image: none;

filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale,src='/images/shade150-2.png' );

}

.dottedHr

{

width: 90%;

float: left;

border: 1px dotted #000000;

border-style: none none dotted;

background-color:#F8ECD8;

color:#F8ECD8;

}

.savedSearches

{

width: 640px;

margin-left: 5%;

}

.savedSearches h2

{

color: #4C6076;

font-family: tahoma;

font-size: 1.1em;

font-style: normal;

font-variant: normal;

font-weight: bolder;

line-height: normal;

}


.formname  
{
	width:100px;
	text-align:right;
	padding-right:10px;
	font-size:11px;
}

.formfield

{
	padding-right:20px;

}
.formpos

{
	position:relative;top:-8px;	
}