body {background:#D1D1D1 url(../SiteImages/bodyback.jpg) repeat-x fixed top;text-align:center;margin:14px 0;font:normal 10pt Helvetica, Arial;color:#4C4B49}
td, h1 {font-family:Helvetica, Arial;font-weight:normal}
h1 {font-size:20pt}
img {border:0}
a, a:visited {text-decoration:none;font-weight:normal;color:#000}
a:hover {text-decoration:none}
form {margin:0}
h3 {margin-top:0}
#wrapper {background:#FFF;width:950px;margin:0 auto;border:1px solid #000;border-width:0 1px 1px 1px;text-align:left}
.input {border:1px solid #888;border-width:1px;width:260px;padding:2px;background:url(../SiteImages/textback.gif) no-repeat;color:#444}
input.inputs {border:1px solid #888;border-width:1px;width:170px;padding:2px;background:url(../SiteImages/textback.gif) no-repeat;color:#444}
input.inputss {border:1px solid #888;border-width:1px;width:126px;padding:2px;background:url(../SiteImages/textback.gif) no-repeat;color:#444}
textarea.text {border:1px solid #888;width:260px;padding:2px;background:url(../SiteImages/textback.gif) no-repeat;color:#444}
.button {color:#FFF;background:#9F998A;width:67px;height:25px;}
/*#headerleft {float:left;width:316px;height:172px;background:url(../images/home1.jpg)}*/
#headerleft {float:left;width:316px;height:172px;}
#headerright {float:left;width:634px;height:172px;background:url(../images/header2.jpg)}
#headerright2 {float:left;width:634px;height:172px;background:url(../images/header2.jpg)}
#headerright3 {float:left;width:634px;height:172px;background:url(../images/homefiler.jpg)}

/* menu layers */
#menu {height:36px;border-bottom:2px solid #CCC}
#menuheader {height:31px;border-bottom:2px solid #CCC}
#menuleft {float:left;width:316px;height:31px;background:#9F998B url(../siteimages/leftmenubk.jpg) no-repeat top right}
/*#menuright {float:left;width:634px;height:36px;background:#3D3938}*/
#menuright {width:950px;height:36px;background:#3D3938}

#moreabout {background:#9F998A;font-size:10pt;display:inline;padding:3px 12px}
#moreabout a, #moreabout a:visited {color:#FFF;}
#moreabout a:hover {text-decoration:underline}

#infobar {height:36px;border-bottom:2px solid #CCC}
#infobarleft {float:left;width:316px;height:36px;background:#FFF url(../siteimages/leftmenubk.jpg) no-repeat top right}
#infobarright {float:left;width:634px;height:36px}

#overview {height:40px;background:#9F998B url(../siteimages/homehbk.jpg)}
#overview h1 {margin:0 0 0 234px;color:#D6D6D6;font-size:22pt;line-height:40px}

#homepics {height:139px;background:#841A1E url(../siteimages/home3.jpg)}
#homepicsfoot {height:27px;background:#FFFFFF url(../siteimages/home4.jpg)}

#heading {width:740px;position:absolute;margin-left:110px;z-index:0;}
#heading h1 {margin:0;font-size:20pt;line-height:44px}

#contleft {float:left;margin:55px 0 0 0;width:260px;text-align:justify}
#contright {float:left;width:263px;text-align:justify;margin:55px 0 0 46px}
.clear {clear:left}

#content {}
#prodcontleft {width:313px;}
#prodcontright {width:637px;background:#FFF;}
#prodcontright h2 {margin:0;font-size:13pt;color:#FFF;font-weight:normal}
#productheading {background:#6C171A;font-size:13pt;color:#FFF;padding:5px 0 5px 14px;margin:0 0 15px 2px}
#productheading div {float:right;padding-right:34px}
#prodcontright h4 {background:#DDD;font-size:13pt;color:#000;padding:5px 0 5px 14px;border:1px solid #D2D2D2;border-width:1px 0 1px 1px;font-weight:normal;margin:30px 0 15px 15px}
#prodcontright h3 {font-size:11pt;font-weight:bold;}
h1#headerdiv {background:#9F998B;margin:0;padding:6px 0 6px 237px;color:#D7D7D7}
#productdesc {width:250px;padding:0 10px 10px 52px;float:left;}
#productdesc, #productinfo {text-align:justify;font-size:9pt}
#productinfo {width:250px;padding:0 10px 10px 22px;margin-left:25px;float:left;}
.termsheading {background:#6C171A;font-size:13pt;color:#FFF;padding:5px 0 5px 14px;margin:0 0 15px 0}
#prodcontright a, #prodcontright a:visited {}
#prodcontright a:hover {text-decoration:none}

#ceopic {text-align:center;background:#FAF7D6;width:150px;margin:auto;padding-bottom:12px}
#ceopic img {border:1px solid #CCC;margin:10px 0 8px 0}

.moreinfo ul {margin-right:70px;}
.moreinfo li {margin-bottom:18px;}

ul.moreinfo-nomarg li {margin-bottom:0;}
ul.moreinfo-nomarg {margin-top:4px}

ul.moreinfo-nav {margin:32px 0 0 0;padding:0 0 0 20px}
ul.moreinfo-nav li {margin-bottom:8px;font-size:12pt}
ul.moreinfo-nav a, ul.moreinfo-nav a:visited {color:#4C4B49}
ul.moreinfo-nav a:hover {color:#111;text-decoration:underline}

#infotable {border:1px solid #bbb;border-width:1px 1px 0 0}
#infotable td {border:1px solid #bbb;border-width:0 0 1px 1px;padding:1px 8px}
#infohead td {color:#FFF;background:#841A1E}

#systembox {width:637px;min-height:167px;background:#DBD1B7}
#systemhead {background:#888275;position:absolute;width:92px;line-height:30px;text-align:center;font-weight:bold;font-size:13pt;height:30px;color:#FFF}
.systemtext {color:#6C171A;font-size:13pt}


.labellink {background:#9F998A;font-size:10pt;width:240px;margin-top:4px}
.labellink a, .labellink a:visited {width:240px;display:block;color:#FFF;padding:3px 12px}
.labellink a:hover {text-decoration:underline}

.viewcolours {background:#9F998A;font-size:10pt;width:112px;margin-top:100px}
.viewcolours a, .viewcolours a:visited {width:100px;display:block;color:#FFF;padding:3px 6px;text-align:center}
.viewcolours a:hover {text-decoration:underline}

.colourblock {width:92px;height:92px;float:left;margin:8px 8px 0 0}
.colourblock a, .colourblock a:visited {width:90px;height:90px;display:block;border:1px solid #444}
.colourblock a:hover {border:1px solid red}
.colourblocktext {width:110px;height:92px;float:left;margin:8px 8px 0 0}

.downlogo a, .downlogo a:visited {color:#000}
.downlogo a:hover {text-decoration:underline}

#listtable {border:1px solid #bbb;border-width:0 0 1px 1px}
#listtable td {border:1px solid #bbb;border-width:1px 1px 0 0}
#head {background:#000}
#head td {font-weight:bold;border:1px solid #aaa}

.peoplepic {width:88px;float:left;margin:0 0 10px 0;text-align:center}
.peoplepic a, .peoplepic a:visited {border:1px solid #888;width:64px;height:88px;display:block;margin:auto}
.peoplepic a:hover {border:1px solid red}

.branchbox, .branchboxcur {width:160px;font-size:12pt;float:left;height:30px;line-height:30px;margin-bottom:8px}
.branchbox a, .branchbox a:visited, .branchboxcur a, .branchboxcur a:visited {width:160px;height:30px;display:block;text-decoration:none;}
.branchbox a:hover {text-decoration:none;color:#777}
.branchbox span {padding:20px}

.branchboxcur {}
.branchboxcur span {padding:20px;color:#000}

#branches a, #branches a:visited {color:#777}
#branches a:hover {color:#000}
#peoplelink {background:#000;height:30px;font-size:13pt;color:#FFF;text-align:center;width:90px}
#peoplelink a, #peoplelink a:visited {color:#FFF}
.whitelink, .whitelink:visited {color:#FFF}

#footer {background:#000;width:952px;margin:0 auto;text-align:left;line-height:30px;color:#FFF}
#footerprod {background:#000;width:952px;margin:0 auto;text-align:left;line-height:30px;color:#DDD;text-align:center;font-size:8.5pt;}
#footerprod a, #footerprod a:visited {color:#aaa;font-weight:normal}
#footerprod a:hover {text-decoration:underline;color:#FFF}
#footerprod a.cur, #footerprod a:visited.cur {text-decoration:underline;color:#FFF}

.adminmenuitem {margin-bottom:10px}
.adminmenuitem a, .adminmenuitem a:visited {width:220px;height:26px;line-height:26px;display:block;background:#AAA;padding-left:20px;color:#444;font-weight:bold}
.adminmenuitem a:hover {color:#000}
	
.adminmenuitem2 {margin-bottom:10px}
.adminmenuitem2 a, .adminmenuitem2 a:visited {width:220px;height:26px;line-height:26px;display:block;padding-left:20px;color:#444;font-weight:bold}
.adminmenuitem2 a:hover {background:#DDD}

#fixme{
position: fixed;
top:0;
margin-top:600px;
margin-left:40px;
z-index:3;

}
#fixme a, #fixme a:visited {color:#000;border:1px solid #888;background:#AAA;width:50px;height:20px;display:block;text-align:center;line-height:20px}

* html #fixme{ /*IE6 only rule, applied on top of the default above*/
position: absolute;
top: expression(document.compatMode=="CSS1Compat"? document.documentElement.scrollTop+50+"px" : body.scrollTop+50+"px");
}

#buscard {padding-left:80px;padding-top:20px}
#buscard img {display:block}