body { margin: 0; padding: 0; background: #fff; font-family: Arial; line-height:1.5; height: 100%; }

/* Outer layers */
#pageHolder { border: 1px solid #E9E9E9; margin: 25px auto auto auto; padding: 20px; width: 955px; position: relative; min-height: 100%; height: auto !important; }
#pageContent {  }
#content { width: 953px; margin: 0; padding: 0; height: 75px; background: #ce0018; z-index: -1; clear: both; }
#contentHolder {  background: #ffffff; height: 1190px; }

/* Elevated Menu */
#elevatedMenu { background: #ce0018; border-bottom: 3px solid #fff; text-align: right; padding: 2px; width: 949px; }
/*#elevatedMenu a {text-decoration: none; color: #fff; font-weight: bold; font-size: 13px; padding: 5px; }*/
#elevatedMenu label a:active,#elevatedMenu label a:link,#elevatedMenu label a:visited {text-decoration: none; color: #fff; font-weight: bold; font-size: 13px; padding: 5px; }
#elevatedMenu label a:hover { background: #fff; color: #ce0018; }
/* Top Menu */
#menu { width: 953px; height: 29px; padding: 0 0 0 0px; color: #ffffff; margin: 0; text-align: center; border-top: 3px solid #fff; }
#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: 118px; height: 20px; color: #fff; background: #ce0018; text-decoration: none; float: left; }
#menu a:hover { background: #fff; color: #ce0018; }
#menu .navactive1 { }
.navactive1 {  }

#menu #nav #hunters-buying { border-right: 1px solid #fff; }
#menu #nav #hunters-selling { border-right: 1px solid #fff; }
#menu #nav #hunters-lettings { border-right: 1px solid #fff; }
#menu #nav #hunters-leisure-homes { border-right: 1px solid #fff; }
#menu #nav #hunters-overseas { border-right: 1px solid #fff; }
#menu #nav #hunters-portfolio-homes { border-right: 1px solid #fff; }
#menu #nav #hunters-new-homes { border-right: 1px solid #fff; }
#menu #nav #hunters-movewithus { width: 120px; }

#TICKER { background: #CE0018; padding: 5px; color: #fff; width: 581px; height: 22px; overflow: hidden; font-size: 15px; font-weight: bold; }

#newsWrap { height: 70px; }
.newsImage { float: left; width: 60px; }
.newsStory { float: left; width: 275px; }

/* Welcome to section */
#homeMenu { position: absolute; left: 0; top: 75px; width: 955px; height: 0px; }
#changingHome { position: relative; width: 930px; height: 56px; padding: 10px; z-index: 0; }
#companyLogo { position: absolute; width: 930px; height: 140px; word-spacing: -1px; }
#companyLogo img { padding: 0 0 0 0; }
#logoHunters { float: left; width: 425px; }
#websiteTitle { font-size: 22px; color: #fff; margin: 0 0 0px 0; text-align: right; }
#aboutIntro { width: 500px; color: #fff; font-size: 13px; margin: 5px 0 0 0; text-align: right; float: left; }
#aboutIntro b {color: #fff; font-size: 30px; width: 400px; text-align: right; }

/* Buttons Styles */
#salesButton { vertical-align: top; height: 23px; width: 50px; margin: 0; font-size:11px; text-align:center; }
#rentButton { vertical-align: top; height: 23px; width: 50px; margin: 0; font-size:11px; text-align:center;}

/* 3 Columns section */
#homeBottom { width: 955px; margin: 4px 0 0 0; }

/* Left Column holder */
#leftText { width: 955px; height: 180px; padding: 0; margin: 0; height: 275px; }

/* Left Top Column */
#leftTop { /*height: 130px; */width: 358px; margin: 0; position: absolute; left: 595px; top: 36px; }
#leftTopInside { font-size: 13px; margin: 0 0 0 5px; font-weight: bold; }
#leftTopInside em { font-size: 10px; margin: 0 0 0 5px; color: #000; font-weight: bold; }
#leftTopInside a { text-decoration: none; color: #000; }

#mapSearchHome { margin: 40px 0 0 0; width: 200px; }
#leftTop h3 { background: #fff; color: #3954b8; padding: 0 0 0 5px; margin: 0;  font-size: 18px; }
#leftTop h3 b { color: #3954b8; }

/* Left Middle Column */
#leftMiddle { /*border-top: 1px dashed #CCC;*/ height: 680px; width: 358px; /*background: #f0f0f0;*/ margin: 0 0 7px 0; position: absolute ; left: 595px; top: 345px; }
#leftMiddle a { font-size: 13px; text-decoration: none; color: #000; padding: 0 0 0 5px; }
#leftMiddle em { font-size: 13px; padding: 0 0 0 5px; font-weight: bold; color: #ce0018; }
#leftMiddle h3 { background: #fff; color: #3954b8; padding: 0 0 0 5px;  font-size: 13px; margin: 0 0 5px 0; font-size: 18px;}
#leftMiddle h3 b { color: #3954b8; }
#leftMiddleLink a { text-decoration: none; position: absolute; bottom: 275px; right: 0; background: #ce0018; color: #fff; padding: 0 0 0 0px; }
#leftMiddleLink a b { color: #fff; }

/* Left Bottom Column */
#leftBottom { border: 1px solid #e9e9e9; height: 150px; background: #f0f0f0; position: relative; }
#leftBottom a { font-size: 13px; text-decoration: none; color: #000; padding: 0 0 0 5px; }
#leftBottom h3 { background: #ce0018; color: #fff; padding: 0 0 0 5px; border-bottom: 3px solid #ce0018; font-size: 13px; margin: 0 0 5px 0; }
#leftBottom h3 b { color: #fff; }
#leftBottomLink a { text-decoration: none; position: absolute; bottom: 0; right: 0; background: #ce0018; color: #fff; padding: 0 0 0 5px; }
#leftBottomLink a b { color: #fff; }

/* Middle Column */
#latestMain {float: left; width: 285px; margin: 0 28px; }
#latestMain h3 { background: #ce0018; color: #fff; padding: 0 0 0 5px; border-bottom: 3px solid #ce0018; font-size: 13px; }
#latestMain h3 b { color: #fff; }

/* Featured Property */
.FeaturedProperty { border: 1px solid #e9e9e9; width: 283px; font-size: 13px; margin: -10px 0 0 0; }
.FeaturedProperty img { border: 1px solid #000; }
.FeaturedPropertyText { height: 210px; padding: 5px; background: #f0f0f0; font-size: 13px; }
.FeaturedPropertyText a { font-size: 13px; color: #ce0018; text-decoration: none; font-weight: bold; }
.featuredPrice { font-size: 13px; font-weight: normal; color: #ce0018; margin: 0 0 10px 0; }
.featuredAddress { font-size: 13px; font-weight: bold; color: #ce0018; }

/* Right Column */
#latest { color: #000; width: 591px; height: 200px; float: left; }
#latest h3 { background: #ce0018; color: #fff; padding: 0 0 0 0; border-bottom: 3px solid #ce0018; font-size: 13px; }
#latest h3 b { color: #ffff; }
#latestMainTitleLong { font-weight: bold; background: #ce0018; color: #fff; width: 586px; padding: 0 0 0 5px; font-size: 15px; height: 25px; margin: 0 0 5px 0; }

/* Latest Properties */
.latestprop { color: #3954b8; font-weight: bold; margin: 0 0 5px 0; font-size: 18px; }
.latestProperty { float: left; border: 1px solid #e9e9e9; background: #f0f0f0; margin: 0 0 11px 0; width: 436; padding: 0; height: 122px; }
.latestImage {float: left; height: 120px; width: 150px; }
.latestImage img { float: left; height: 120px; width: 150px; border: 1px solid #000; }
.latestDetails { color: #000000; float: left; width: 436px; height: 80px; }
.latestBar { font-size: 13px; font-weight: bold; color: #ce0018; padding: 0 0 0 5px; width: 400px; }
.latestPriceBar { font-size: 18px; font-weight: normal; color: #ce0018; padding: 0 0 0 5px; }
.latestText { color: #000000; font-size: 13px; padding: 10px 0 0 5px; }
.latestText a { color: #000000; font-size: 13px; text-decoration: none; font-weight: normal; }


#footer { font-size: 13px; width: 953px; color: #000; height: 50px; border-top: 3px solid #ce0018; }
#footer p { color: #000; }

#footerText { width: 450px; float: left; }

#footerNetworkLogos { height: 75px; float: left; }
#footerNetworkLogos img { height: 75px; }
#footerNetworkLogos ul { height: 75px; }
#footerNetworkLogos li { height: 75px; list-style: none; display: inline; }

/* 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; }

/* Clear */
.clear { clear: both; }



