body { margin: 0; padding: 0; background-image: url(../images/RHtile.jpg); font-family: Arial; line-height: 1.5; height: 100%; }

/* Outer layers */
#pageHolder {  margin: 25px auto auto auto; padding: 16px; background-image:url(../images/pageBorder.jpg);width: 955px; position: relative; min-height: 100%; height: auto !important; }
#pageContent {  }
#content { /*height: 180px;*/ width: 953px; }
#contentHolder { background: #ffffff; height: 760px; }

/* Elevated Menu */
#elevatedMenu { background:url(../images/elevated_menu.jpg); text-align: right; padding: 2px; width: 949px; }
#elevatedMenu a { text-decoration: none; color: #fff; font-weight: bold; font-size: 13px; padding: 5px; }
#elevatedMenu a:hover { text-decoration: none; color: #880000; font-weight: bold; font-size: 13px; }

/* Top Menu */
#menu { width: 953px; height: 29px; padding: 0; color: #fff; margin: 30px 0 0 0; text-align: center;  float:left; }
#menu ul { list-style: none; margin: 0; height: 28px; padding: 0 0 0 35px; display: inline; }
#menu li { display: inline; width: 100px; }
#menu a { font-weight: bold; font-size: 13px; display: block; margin: 0; padding: 5px 0 4px 0; width: 135px; height: 20px; color: #fff; background:url(../images/MenuTab.jpg); text-decoration: none; float: left; }

#menu a:hover { background:url(../images/MenuTabRO.jpg); color: #fff; }
#menu .navactive1 { background: #880000; color: #fff; }

#menu #nav #robertshunt-buying {  border-right: 1px solid #fff; }
#menu #nav #robertshunt-selling { border-right: 1px solid #fff; }
#menu #nav #robertshunt-lettings { border-right: 1px solid #fff; }
#menu #nav #robertshunt-services { border-right: 1px solid #fff; }
#menu #nav #robertshunt-international { border-right: 1px solid #fff; }
#menu #nav #robertshunt-whitehotproperty { background:url(../images/WhMenuTab.jpg); border-right: 1px solid #fff;}
#menu #nav #robertshunt-national-search{ width: 137px; }



#robertshunt-whitehotproperty:hover{ background:url(../images/WhMenuTabRO.jpg) !important; border-right: 1px solid #fff;}



/* Welcome to section */
#changingHome { position: relative; width: 953px; height: 180px; z-index: 0; }
#flashPlayerWrap { height: 180px; width: 953px; }
#flashPlayerLogo { float: left; width: 170px; margin: 5px 0 0 0; font-size: 13px; font-weight: bold; }
#flashPlayer { float: right; }

/* Buttons Styles */
#salesButton { vertical-align: middle; height: 23px; color: #fff; width: 64px; margin: 0; font-weight: bold;}
#rentButton { vertical-align: middle; height: 23px; color: #fff; width: 64px; margin: 0;  font-weight: bold; }

/* 3 Columns section */
#homeBottom { width: 955px; margin: 0; }

/* Left Column holder */
#leftText { width: 360px; height: 450px; float: left; padding: 0; margin: 0; }

/* Left Top Column */
#leftTop {  height: 130px; width: 358px; background: url(../images/SearchIMG1.jpg); margin: 0 0 5px 0; position: relative; }
#leftTopInside { font-size: 13px; margin: -15px 0 0 5px; font-weight: bold; color: #fff; } 
#leftTopInside em { font-size: 10px; margin: 0 0 0 5px; color: #fff; font-weight: bold;  }
#leftTopInside a { text-decoration: none; color: #fff; }

#mapSearchHome { margin: 10px 0 0 0; width: 200px; }
#leftTop h3 { background: #ececec; color: #880000; padding: 0 0 0 5px; border-bottom: 2px solid #880000;border-top: 2px dotted #CCC; font-size: 13px; font-weight: normal; }
#leftTop h3 b { color: #88000; font-weight: bold; }

/* Left Middle Column */
#leftMiddle {  height: 160px; background: #fff; margin: 0 0 7px 0; position: relative; }
#leftMiddle a { font-size: 13px; text-decoration: none; color: #000; padding: 0 0 0 5px; }
#leftMiddle a:hover{ color: #880000; }
#leftMiddle em { font-size: 13px; padding: 0 0 0 5px; font-weight: bold; color: #016477; }
#leftMiddle h3 { background: #ececec; color: #880000; padding: 0 0 0 5px; border-bottom: 2px solid #880000; border-top: 2px dotted #CCC; font-size: 13px; font-weight: normal; margin: 0 0 5px 0; }
#leftMiddle h3 b { color: #880000; font-weight: bold; }
#leftMiddleLink a { text-decoration: none; position: absolute; bottom: 0; right: 0; background: #fff; color: #016477; padding: 0 0 0 5px; }
#leftMiddleLink a b { color: #016477; }
#leftMiddleLink a b:hover { color: #880000; }


/* Left Bottom Column */
#leftBottom {  height: 190px; background: #fff; position: relative; }
#leftBottom a { font-size: 13px; text-decoration: none; color: #000; padding: 0 0 0 5px; }
#leftBottom a:hover { color: #880000; }
#leftBottom h3 { background: #ececec; color: #880000; padding: 0 0 0 5px; border-bottom: 2px solid #880000; border-top: 2px dotted #CCC; font-size: 13px; font-weight: normal; margin: 0 0 5px 0; }
#leftBottom h3 b { color: #880000; font-weight: bold; }
#leftBottomLink a { text-decoration: none; position: absolute; bottom: 0; right: 0; background: #fff; color: #016477; padding: 0 0 0 5px; }
#leftBottomLink a b { color: #016477; }
#leftBottomLink a b:hover { color: #880000; }
#leftBottomLink a:hover { color: #880000; }

/* Middle Column */
#latestMain {float: left; width: 285px; margin: 0 28px; }
#latestMain h3 { background: #ececec; color: #880000; padding: 0 0 0 5px; border-bottom: 2px solid #880000; border-top: 2px dotted #CCC; font-size: 13px; font-weight: normal; }
#latestMain h3 b { color: #880000; font-weight: bold; }

/* Featured Property */
.FeaturedProperty {  width: 283px; font-size: 13px; margin: -10px 0 0 0; }

.FeaturedPropertyText { height: 248px; padding: 5px; background: #fff; font-size: 13px; }
.FeaturedPropertyText a { font-size: 13px; color: #016477; text-decoration: none; font-weight: bold; }
.FeaturedPropertyText a:hover { color: #880000; }
.featuredPrice { font-size: 13px; font-weight: normal; color: #000; margin: 0 0 10px 0; }
.featuredAddress { font-size: 13px; font-weight: bold; color: #000; }

/* Right Column */
#latest { color: #ffffff; width: 254px; height: 200px; float: left; }
#latest h3 { width: 247px; background: #ececec; color: #880000; padding: 0 0 0 5px; border-bottom: 2px solid #880000; border-top: 2px dotted #CCC; font-size: 13px; font-weight: normal; }
#latest h3 b { color: #880000; font-weight: bold; }

/* Latest Properties */
.latestProperty { background: #fff; float: left; border-bottom: 2px dotted #CCC; margin: -10px 0 31px 0; width: 250px; padding: 0 0 4px 0; height: 82px; }
.latestImage { float: left; height: 80px; width: 110px; }
.latestImage img { float: left; height: 80px; width: 110px; }
.latestDetails { color: #000000; float: left; width: 137px; height: 80px; }
.latestBar { font-size: 13px; font-weight: bold; color: #000; padding: 0 0 0 5px; }
.latestPriceBar { font-size: 13px; font-weight: normal; color: #000; padding: 0 0 0 5px; }
.latestText { color: #000000; line-height: 1.1em; font-size: 13px; padding: 0 0 0 5px; }
.latestText a { color: #000000; font-size: 13px; text-decoration: none; font-weight: normal; }

/* Footer */
#footer { font-size: 13px; width: 943px; color: #666; height: 70px; padding: 5px;  background: #ececec; }
#footer p { color: #000; }

#footerText { width: 675px; float: left; }
#footerNetworkLogos { height: 66px; float: left; }

/* Clear */
.clear { clear: both; }

#customFooterWrap { margin: 10px auto auto auto; width: 1000px; text-align: center; }
#customFooter a { text-decoration: none; color: #000; font-size: 11px; }



