@charset "utf-8";
/* CSS Document */

* {margin:0; padding:0;}
body {background:url(images/bodyback.jpg);}
.wrapper {clear:both;}
h1 {color:#5e3435; font:18px Arial, Helvetica, sans-serif; padding:0 0 10px 0;}

/************************************************** Topborder */

#topborder { position:absolute; left:50%; top:50%; margin-left:-471px; margin-top:-250px; background:url(images/topborder.gif) no-repeat; width:942px; height:25px; }

/************************************************** wrapper */

#wrapper { position:absolute; left:50%; top:50%; margin-left:-471px; margin-top:-225px; width:845px; height:450px; background:url(images/wrapperback.gif) repeat-y; padding:0 53px 0 44px; }

/************************************************** subcontent */

#subcontent {width:360px; padding:0 20px 0 0; float:left;}

#subcontent #images {width:360px; padding:70px 0 20px 0;}
#subcontent #images img {padding:0 0 0 8px;}

#subcontent #subcontenttext {width:215px; float:left; padding:0 0 30px 0;}
#subcontent #subcontenttext p {color:#5e3435; font:10px Arial, Helvetica, sans-serif;}

#subcontent #imagedescription {width:125px; padding:10px 0 0 20px; float:right;}

#subcontent #subcontentbottom {width:360px; background:url(images/subcontentbottom.gif) no-repeat; height:62px;}

/************************************************** maincontent */

#maincontent { width:360px; float:right; padding:0 0 0 25px;}

#maincontent #logo {width:360px; height:110px; background:url(images/logo.gif) no-repeat;}

#maincontent #nav {margin:0 0 30px 0; text-align:center; width:360px; display:block;}
#maincontent #nav li {list-style:none; display:inline; color:#5e3435; font:12px Arial, Helvetica, sans-serif;text-align:center;}
#maincontent #nav ul {padding:0 0 0 50px; text-align:center;}
#maincontent #nav #subnav {padding:0 0 0 65px;}
#maincontent #nav a {text-decoration:none; color:#5e3435; font:12px Arial, Helvetica, sans-serif; padding-left:15px;}
#maincontent #nav a:hover {color:#000000; cursor:pointer;}

#maincontent #navbottom {width:360px; height:10px; background:url(images/navbottom.gif) no-repeat;}

#maincontent #maintext {width:360px; height:200px; overflow:auto; padding:10px 0 25px 0;}
#maincontent #maintext p {color:#5e3435; font:11px Arial, Helvetica, sans-serif;}

.enquiryform td {color:#5e3435; font:11px Arial, Helvetica, sans-serif; padding:10px 0 0 0;}

#maincontent #navtop {width:360px; height:10px; background:url(images/navbottom.gif) no-repeat;}

#maincontent #footer {width:370px; text-align:right;}
#maincontent #footer li {list-style:none; display:inline; font:10px Arial, Helvetica, sans-serif; color:#5e3435;}
#maincontent #footer ul {float:right;}
#maincontent #footer a {text-decoration:none; font:9px Arial, Helvetica, sans-serif; color:#5e3435;text-align:right; padding-left:5px;}
#maincontent #footer a:hover {color:#000000; font-weight:bold;}
#maincontent #footer p {font:9px Arial, Helvetica, sans-serif; color:#5e3435;}

/************************************************** bottomborder */

#bottomborder { position:absolute; left:50%; top:50%; margin-left:-471px; margin-top:225px; background:url(images/bottomborder.gif) no-repeat; width:942px; height:35px; }
