/* private:site_styles */

body {width:100%; background:#000 url(/images/body-back.gif) top left repeat-x; text-align:center; margin:0; padding:15px 0; border:0;}
#header, #body, #footer {width:752px; margin:auto;}

/*general styles*/
.clear {clear:both; font-size:1px; height:0px; line-height:0px; display:block;}
.noShow {display:none;}
label { cursor: pointer; }

/*header styles*/
#header {background:url(/images/header-back.gif) top left repeat-y; position: relative; }
#header .inner {background:url(/images/header-top.gif) top left no-repeat; padding:17px 10px 10px 10px;}

/*body styles*/
#body {background:url(/images/main-back.gif) top left repeat-y; text-align:left;}
#body .inner {margin:0 3px; clear:both;}
#topStrip {margin:0 3px; padding-top:1px; background-color:#fff;}

.advert {margin:0 0 15px 13px;}
.searchBox { position: absolute; top: 5px; right: 8px; width: 270px; text-align: right; }
.searchBox label { position: absolute; top: 3px; left: 4px; }


/*footer styles*/
#footer, #footer a {color:#fff;}
#footer .inner {width:685px; margin:auto; text-align:left; margin-top:15px;}
#hireLink {float:left; *display:inline; margin-left:10px; width:322px;}
#footerLogos { text-align:center; }
#footerAddresses {margin-top:10px; padding:5px 0 0 75px; background:url(/images/footer-back.gif) top left no-repeat;}
#footerAddresses div {padding-bottom:2px;}
#openingHours {padding:8px 0 2px 0;}
#netconstruct {text-align:center; padding-top:15px;}


/*innerpage styles*/
.leftSide, .rightSide {float:left;}
.leftSide {width:225px;}
.rightSide {width:521px;}

#body .inner .rightSide {width:502px; background:url(/images/rightside-back.gif) top left repeat-y; margin-top:15px; text-align:center;}
#pageContent {width:470px; margin-left:16px; text-align:left;}
#pageTitleIcon {float:right; width:435px;}
#icon {display:block; float:left;}
#editableContent {margin-top:15px;}
#rightSideBottom {display:block; height:10px; background:url(/images/rightside-bottom.gif) bottom left no-repeat;}
#bodyBottom {display:block; height:12px; background:url(/images/bodyInner-bottom1.gif) bottom left no-repeat;}

#backTop {margin-top:15px;}
#backTop a {font-weight:bold; display:block;}
#backLink {float:left; width:50%; text-align:left;}
#back {width:4em; background:url(/images/back.gif) left no-repeat; margin-left:20px; padding-left:15px;}
#topLink {float:right; width:50%; text-align:right;}
#top {width:7em; background:url(/images/top.gif) left no-repeat; margin-left:auto; margin-right:20px;}

