body{
padding:0px;
margin:0px;
background-color:#fff;
font-family:arial, Tahoma, Helvetica
}

.left{float:left;}
.green{color:#415d2c;}
.greenbold{color:#415d2c; font-weight:bolder;}
.blue{color:#58b9d3;}
.boldblue{color:#58b9d3; font-weight:bold;}
.darkblue{color:#0475ad}
.bolddarkblue{color:#0475ad; font-weight:bold;}
.red{color:red;}
.boldred{color:red; font-weight:bold;}
.grey{color:#533c36;}
.boldgrey{color:#533c36; font-weight:bold;}
.bold{font-weight:bold;}
.noBold{font-weight:normal;}
.clear{clear:both;}
.nob{border:0;}
.italic{font-style:italic;}
.tel{color:#a39e9b; font-size:1.3em;line-height:32px; padding:0 0 0 230px;}

.msgBox {color:Black; padding:10px 10px 10px 10px; border:dashed 1px black; background-color:#dee9f6; display:block;}

.preloader {visibility:hidden; position:absolute; top:0px; right:0px; z-index:-1;}
.orange {border:dashed 1px #ff6600;}
.clear {clear:both;}

.conservatory {width:139px; text-align:center; height:21px; background-image:url(images/BGsideHdr.gif); color:White; padding:3px 0 0 0; font-size:0.9em;}
.conservatories {width:130px; height:21px; background-image:url(images/BGsideHdr.gif); color:White; padding:3px 0 0 9px;}
.residential {background-color:#dcdcdc; margin:20px 0 0 0;}
.doors {font-size:0.7em; padding:5px 5px 5px 5px; width:129px;}
.windows {height:28px; background-color:#415d2c; padding:0 0 0 260px; margin:10px 0 0 0;}
.window {height:90px; background-color:#191919; color:white; padding:15px 15px 15px 15px;}
.door {float:right; color:#a0a09f; font-size:0.7em; width:235px; padding:75px 0 0 0;}
.windows-doors {font-size:0.9em; padding:5px 5px 5px 3px; width:131px; background-color:#dcdcdc;}
.commercial {float:left; width:120px; padding:0 0 0 10px; height:221px;}
.hardware-accessories {height:255px; width:981px; background-image:url(images/BGlogoBorder.gif); background-repeat:no-repeat; margin:0 11px 11px 11px;}
.conservatories-windows{background-color:#eeeeee; padding:10px 10px 10px 10px; margin:0 10px 0 10px;}
.repair-replacement {float:left; width:703px; font-size:0.8em;}
.windows-conservatory {padding:125px 0 0 0; text-align:center; font-size:2em; color:#323435; font-family:Times New Roman;}
.windows-conservatories-centre {text-align:center; font-size:1em; color:#31571b; line-height:0.9em}
.window-conservatory-centre {background-image:url(images/BGtopPage.gif); background-repeat:repeat-x;}
.upvc-aluminium {background-color:#415d2c; height:18px; width:1004px;}
.garage-doors {margin:0 auto; padding:0; width:1004px;}
.window-conservatory-hardware {padding:24px 0 0 0;}
.commercial-home {font-size:0.9em; padding:5px 5px 5px 5px; width:129px;}


.conservatories-windows a:link, .conservatories-windows a:visited, .conservatories-windows a:active {color:green; text-decoration:underline;}
.conservatories-windows a:hover {color:green; text-decoration:none;}

#mainMenu {background-image:url(images/BGmenu.gif); background-repeat:repeat-x; height:32px; width:1004px;}

#mainMenu ul {list-style-type:none; margin:0; padding:0;}
#mainMenu li {list-style-type:none; float:left; text-align:center; margin:0; padding:0;}

#mainMenu a:link, #mainMenu a:visited, #mainMenu a:active {color:#a39e9b; display:block; height:26px; width:110px; padding:6px 10px 0 10px; text-decoration:none;}
#mainMenu a:hover {color:white; display:block; height:26px; width:110px; padding:6px 10px 0 10px; text-decoration:none;}

#mainMenu a.active:link, #mainMenu a.active:visited, #mainMenu a.active:active {background-image:url(images/BGmenuOn.gif); color:white; display:block; height:26px; width:110px; padding:6px 10px 0 10px; text-decoration:none;}
#mainMenu a.active:hover {background-image:url(images/BGmenuOn.gif); color:white; display:block; height:26px; width:110px; padding:6px 10px 0 10px; text-decoration:none;}


#ftrUL ul {list-style-type:none; color:White; margin:0; padding:0;}
#ftrUL li {list-style-type:none; float:left; color:White; padding:3px 0 0 0;}

#ftrUL a:link, #ftrUL a:visited, #ftrUL a:active {color:white; display:block; text-decoration:none; padding:1px 5px 0 5px;}
#ftrUL a:hover {color:white; display:block; text-decoration:underline; padding:1px 5px 0 5px;}

a.ftr:link, a.ftr:visited, a.ftr:active, a.ftr:hover {color:#a0a09f; text-decoration:none;}

a.centrecats:link, a.centrecats:visited, a.centrecats:active, a.centrecats:hover {color:#31571b; text-decoration:none;}


#cats ul {list-style-type:none; margin:0; padding:0;}
#cats li {list-style-type:none; margin:0; padding:0;}

#cats a:link, #cats a:visited, #cats a:active {color:black; display:inline-block; text-decoration:none; font-size:0.8em; padding:0 0 0 5px;}
#cats a:hover {color:black; display:inline-block; text-decoration:none; font-size:0.8em; padding:0 0 0 5px; border-left:solid 4px #a5a4a4;}
