/*/***CSS RESET****/

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center,
dl, dt, dd, ol, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, input {  margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; }
body { line-height: 1; }
ol { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after,
q:before, q:after { content: ''; content: none; }
:focus { outline: 0; }
ins { text-decoration: none; }
del { text-decoration: line-through; }
table { border-collapse: collapse; border-spacing: 0; }

/***BODY STYLES***/

body { font-family: Georgia, "Times New Roman", Times, serif; font-size: 14px; color: #372901; background: url('images/bkg.jpg') repeat-x #000; }
a { font-weight: bold; color: #BC9202; text-decoration: none; }
a:hover { color: #000; }
h1 { margin-top: 10px; font-size: 22px; font-weight: normal; color: #372901; }
h2 { font-size: 18px; margin-top: 20px; font-weight: normal; }
p { margin-top: 15px; line-height: 24px; }
li { line-height: 18px; margin: 0 0 15px -25px; }

#container { margin: 0 auto; width: 977px; }

/***HEADER STYLES***/

#header { float: left; position: relative; width: 977px; height: 153px; background: url('images/header.png') no-repeat; }
.logo { float: left; width: 470px; height: 141px; margin-left: 60px; }
.vipButton { position: absolute; width: 167px; height: 45px; bottom: 0; right: 165px; }

/***NAV STYLES***/

#nav { float: left; width: 927px; height: 51px; padding-left: 50px; background: url('images/nav.png') no-repeat; }
#nav a { display:block; float: left; height: 30px; padding: 11px 14px 0; color: #EDC23B; font-size: 16px; }
#nav span a { font-size: 13px; }
#nav span a:hover { background: none; }
.navContainer { margin:0; padding:0; float: left; position: relative; }
.navDrop { display:none; position:absolute; top:41px; left:0px; width: 170px; padding: 0 0 15px; background-color:#000; color:#fff; z-index:200; }
#nav a:hover { color: #FFF; background: url('images/navRoll.jpg') repeat-x; }
.navDivider { float: left; width: 1px; height: 41px; }

/***FOOTER STYLES***/

#footer { float: left; width: 977px; font-size: 12px; text-align: center; }
#footer a, #footer { color: #fff; }
#footer a:hover { color: #FFF; }
.pearlLogo { float: left; width: 105px; height: 64px; }
.zeitlinLogo { float: right; width: 101px; height: 67px; }
.details {font-size:10px;line-height:15px;margin:0 auto;text-align:center;width:730px;}

/***CONTENT STYLES***/

#content { float: left; width: 977px; background: url('images/contentBkg.png') repeat-y; min-height:760px;height:auto !important;height:760px;}
#contentBottom { position:relative; float: left; width: 977px; height: 50px; background: url('images/contentBottom.png') no-repeat; }

#leftSide { float: left; width: 196px; margin-left: 60px; font-size: 12px; color: #000; }
#leftSide a { color: #000; font-weight: normal; }
#leftside a:hover { color: #5F5F5E; }
#leftSide span { font-size: 16px; font-weight: bold; color: #EDC23B; }
#leftSide div, #leftSide img { float: left; margin-bottom: 15px; }
#latestNews { width: 171px; height: 211px; padding: 10px 15px 0 10px; background: url('images/latestNews.jpg') no-repeat; }
#latestNews p, #latestNewsRepeat p { text-align: right; }

#latestNewsTop {width:196px;height:35px;background:url('images/latestNewsTop.jpg') no-repeat;margin:0;}
#latestNewsRepeat {width:196px;background:url('images/latestNewsRepeat.jpg') repeat-y;margin:0;}
#latestNewsBottom {width:196px;height:36px;background:url('images/latestNewsBottom.jpg') no-repeat;margin:0 0 15px 0;}
#leftSide div#latestNewsTop, #leftSide div#latestNewsRepeat { margin-bottom: 0px; }
#latestNewsPad {padding:0 15px 0 10px;}
#latestNewsTopPad {padding:10px 10px 0 10px;}

.leftburgTop {width:196px;height:12px;background:url('images/leftTopBurgundy.jpg') no-repeat;margin:0;margin-bottom:0;}
.leftburgRepeat {width:196px;background:url('images/leftRepBurgundy.jpg') repeat-y;margin:0;color:#fff;margin-bottom:0;}
.leftburgBottom {width:196px;height:36px;background:url('images/leftBotBurgundy.jpg') no-repeat;margin:0 0 15px 0;}


.leftSideTop {background:url('images/leftSideTop.jpg') no-repeat;margin:0;padding:0;width:196px;height:12px;margin-bottom:0;}
.leftSideRepeat {width:196px;background:url('images/latestNewsRepeat.jpg') repeat-y;margin:0;}
.leftSideRepeatPad {padding:0 15px 0 10px;margin-bottom:0;}
.leftSideRepeatPad p {margin:0 0 15px 0;}
#leftSide .leftSideRepeat, #leftSide .leftSideRepeatPad, #leftSide .leftSideTop {margin-bottom:0;}
#leftSide .leftburgRepeat, #leftSide .leftburgTop {margin-bottom:0;}
.leftSideBottom {width:196px;height:36px;background:url('images/latestNewsBottom.jpg') no-repeat;margin:0 0 15px 0;}

.rightSide { float: right; width: 629px; margin-right: 60px; }
.rightSide p span { font-weight: bold; font-size: 24px; }
.rightSide p span.required {color:#f00; font-size:14px; font-weight:normal;}
.contentLarge { float: left; width: 585px; padding: 0 22px 75px; background: url('images/contentLarge.jpg') no-repeat bottom; }
.contentSmall { float: left; width: 629px; padding-bottom: 50px; background: url('images/contentSmall.jpg') no-repeat bottom; }

#homeSlideshow { float: left; width: 571px; height: 265px; margin-bottom: 20px; position:relative; }
.homeTour { float: left; width: 173px; height: 156px; margin: 15px 0 0 20px; }
.homeTour span {position:relative;top:10px;display:block;font-weight:bold;text-align:center;}
#homeSlideshow, .homeTour { border: solid 5px #C59A1F; }
#homeSlideshow img { position:absolute; left:0px; top:0px; }
#homeSlideshow .next { display:none; }

#vipForm input, #vipForm textarea { background-color:#FFFFFF;border:1px solid #000000;color:#000000;width:200px;}
#vipForm textarea { width:198px; }
#vipForm .submitButton { width:100px; margin-left:245px; }
.vipDivs { float:left; width:250px; }
.vipComment {width:250px;margin-left:120px;}
.required {color:#f00; font-size:14px;}

.clearer { clear: both; }
.clearerTour {clear:both; height:45px;}
.rightImg { float: right; }
.leftImg { float: left; }
.leftImg, .rightImg { margin: 10px 0; }

.imgBorder {border: 5px solid #C59A1F;}
.areaLink { float: left; text-align:center; padding:5px; width:140px; height:120px;}
.realtorContainer {background: #e7d9a8;margin-bottom:12px;padding:10px 0 0 14px;}

.headShot {border:5px solid #C59A1F;margin: 15px 10px 0 0; float: left;}
.newPara {float: left;}

.youtube{ float: right; margin: 10px 0px 10px 10px; width: 400px; }

/* ===== Tiny MCE ===== */
body.mceContentBody{ background: #fff; padding: 8px; }
.mceContentBody a{ color: #BC9202 !important; font-weight: bold; text-decoration: none; }

