/* CSS Document */

	* {
margin: 0;
padding: 0;
border: 0;
font-family: sans-serif;
font-size: 1em;
font-weight: normal;
font-style: normal;
text-decoration: none;
}


h1, h2, h3, h4 { font-family:Georgia, "Times New Roman", Times, serif; font-size:24px; font-weight:lighter; padding-bottom:15px; padding-top:20px;}

h1 {
font-size:24px;
}

h2 {
font-size:24px;
}

h3 {
font-size:16px;
}

h4 {
font-size:14px;
}

p {
padding-bottom:10px;
}

#container { width:900px; padding-left:21px; padding-right:22px; }

#masthead { display:block; }

a:link  { color:#500000; text-decoration:none; }

a:visited  { color:#500000; text-decoration:none; }

a:active  { color:#000000; text-decoration:underline; }

a:hover  { color:#000000; text-decoration:underline; }


.linkhighlight a:link { color:#000000; text-decoration:underline; }

body { background-image:url(../image/bkg.gif); background-color:#dddddd; background-repeat:repeat-x; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; margin:0px; }

#blockcolour { background-image:url(../image/bk2.jpg); position:relative; width:900px; display:block; clear:both; }

#menu { width:900px; position:relative; top:10px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#500000; font-size:1em; z-index:3;}

#spacer {width:100%; height:1px; }

#menu ul { float:left; margin:0px;}

#leftm { display:block; float:left; padding:10px; list-style:none; background-color:#D49900; border-right:#996600 1px solid; margin-left:20px; border-top:#ffffff 1px solid;}

#norm { display:block; float:left; padding:10px; list-style:none; background-color:#D49900; border-right:#996600 1px solid; border-left:#FFCC00 1px solid; border-top:#ffffff 1px solid;}

#rightm { display:block; float:left; padding:10px; list-style:none; background-color:#D49900; border-left:#FFCC00 1px solid; border-top:#ffffff 1px solid;}

#splash { width:900px; height:300px; background-image:url(../image/spl-bkg.jpg); background-repeat:repeat-x; background-color:#F9C500; border-top:#ffffff solid 1px; border-bottom:#ffffff solid 1px; clear:both; }

#leftsplash { float:left; width:269px; padding-left:30px; padding-top:20px; text-align:left; font-size:16px; line-height:25px; }

#rightsplash { width:590px; float:right; }

#content { width:900px; text-align:left; }

#qualityp {
text-align:center;
}

#qualityp img {
margin:5px; 
padding:5px;
border:1px solid #cccccc;
}

.galleryimg {
margin:5px; 
padding:5px;
border:1px solid #cccccc;
}

.teamphoto {
margin:5px; 
padding:5px;
border:1px solid #cccccc;
display:block;
float:left;
}

.info {
clear:both;
padding-top:20px;
}

.info h3 {
padding-left:190px;
padding-top:10px;
}

.info p {
padding-left:190px;
}

#left { width:100%; float:left; background-image:url(../image/l-bkg.jpg); background-repeat:repeat-x; height:100%; background-color:#FAFAFA; }

#right { width:300px; margin-left:600px; background-image:url(../image/r-bkg.jpg); background-repeat:repeat-x; height:100%; background-color:#CADEE5; }

#c1 { width:33%; float:left; line-height:20px;}

#c2 { width:66%; float:right; line-height:20px;}

#c3 {}

#padding {padding:20px;}

#footer { width:900px; background-color:#fafafa; color:#999999; padding-top:20px; text-align:center; clear:both; }
