/* private:site_styles */
body {width:100%; background-color:#fff; text-align:center; margin:0; padding:0px 0; border:0;}

hr { border:0; border-top:1px solid #B7C1D4; height:1px; width:365px; margin-left:75px;}

li { margin-bottom:10px;}

/*general styles*/
.clear, #skipNav {clear:both; font-size:1px; height:1px; line-height:1px; display:block; }
.blue {background-color:#0096A7; margin:20px 0;}
#skipNav {color:#fff;}
.noShow {display:none;}

#container, #netconstruct {width:996px; margin:auto; }
#container {background:url(/images/container-back.gif) top left repeat-y; margin-bottom:15px; text-align:left; position:relative;}


/*body styles*/
#body {}
#body .inner {padding:0; clear:both;}
#leftSide {width:169px; float:left; margin-left:15px;}
.newsTitle a {font-weight:bold;}

.bodyWrapper { width:776px; float:left;}

.conveyancingHeader {margin-top:15px; font-weight:bold; background:#084F87 url(/images/conveyancing-back.gif) top left no-repeat;}
.conveyancingHeader a {display:block; padding:5px 5px 5px 30px; color:#fff; font-weight:bold; background:url(/images/conveyancing-heading.gif) left no-repeat;}
.fadingBox {margin-top:1px; background:#FDFBFC url(/images/fadingBoxSmall-back.gif) top left repeat-x; width:100%;}
.fadingBoxInner {background:url(/images/fadingBox-bottom.gif) bottom left no-repeat; padding-left:10px; padding-right:10px; padding-top:10px; padding-bottom:20px;}
.fadingBoxInner a {display:block; }
.socialLink { margin:5px; text-align:center; }
.trackingHeader {margin-top:15px; font-weight:bold; background:#084F87 url(/images/conveyancing-back.gif) top left no-repeat; }
.trackingHeader a {display:block; padding:5px 5px 5px 30px; color:#fff; font-weight:bold; background:url(/images/conveyancing-heading.gif) left no-repeat;}
.trackingBoxInner {background:url(/images/fadingBox-bottom.gif) bottom left no-repeat;}


.editableContent {float:left; width:580px; padding-bottom:10px; padding-left: 20px; font-size:110%;}

.editableContent a {text-decoration:underline; }

.editableContentInner {float:left; width:720px; padding-bottom:10px; padding-left: 20px;}

.editableContentInner a {text-decoration:underline; }


#bottomLinks { margin-top:20px; }
#bottomLinks a {font-weight:bold; text-decoration:none; text-align:left; padding:2px 0 2px 2px;}
#bottomLinks a:hover {text-decoration:underline;}
#bottomLinks .back { float:left; }
#bottomLinks .top { float:left; margin-left:120px;  }


/*footer styles*/
#footer, #footer a {color:#4364AB; font-weight:bold; text-align:center;}
#footer {background:#B5D2F4 url(/images/footer-left.gif) bottom left no-repeat;}
#footer .inner {background:url(/images/footer-right.gif) bottom right no-repeat; padding:5px 0;}
#footer .telephone {margin:0 20px;}
#footerTop, #footerTopInner {font-size:8px; height:8px; line-height:8px; display:block;}
#footerTop {background:#fff url(/images/footerTop-left.gif) bottom left no-repeat; margin-left:6px;}
#footerTopInner {background:url(/images/footerTop-right.gif) bottom right no-repeat;}


/*homepage styles*/
#body .inner {padding-right:170px;}

#rightSide {float:left; width:170px;}
#rightSideInner {padding-left:17px; margin-top:0px;}

.rightSideHeader {font-weight:bold; background:#7BA2D9 url(/images/rightSide-back.gif) top left no-repeat; }
.rightSideHeader a {display:block; padding:5px 5px 5px 30px; color:#fff; font-weight:bold; background:url(/images/side-heading.gif) left no-repeat;}
.fadingBox {margin-bottom:0px;}

.newsDate {color:#4364AB; font-weight:bold;}


a.quoteBtn { background:url(/images/quote-btn.gif) left top no-repeat; width:96px; height:20px; font-weight:bold; color:#FFF; padding:7px 0 0 25px; display:block; text-decoration:none; margin-bottom:2px; }
a.quoteBtn:hover { text-decoration:none; }

.servicesfaqs { font-weight:bold; color: #0095A9; }
.servicesfaqs a  { font-weight:bold; color: #0095A9; }

#hipsmenu { width:750px; float:left; margin-bottom:20px;}
#HIPSMenuItem { float:left; margin-left:5px; margin-right:5px;}
#HouseBuilderMenu{ margin-top:20px;}
#EstateAgentsMenu{ margin-top:20px;}
#EstateAgentsMenu .menuItem { margin-left:10px; float:left; }
#hipsmenu a { display:block;}
#TopBanner { margin-bottom:15px; }

