@charset "UTF-8";
/* CSS Document */

body { background-image:url(images/bk.jpg); background-repeat:repeat-x; background-color:#000; font-size:62.5%; font-family:Arial, Helvetica, sans-serif; margin:0px; }

h1 { font-size:2.0em; color:#FC0; font-family:"Times New Roman", Times, serif; font-weight:lighter; letter-spacing:3px; }

h2 { font-size:2.0em; color:#FC0; font-family:"Times New Roman", Times, serif; font-weight:lighter; letter-spacing:3px;}

h3 { font-size:2.0em; color:#FC0; font-family:"Times New Roman", Times, serif; font-weight:lighter; letter-spacing:3px;}

p { font-size:1.2em; color:#FFF; line-height:18px; font-weight:lighter; }

li { font-size:1.2em; color:#FFF; line-height:18px; font-weight:lighter; }

a:link { font-family:Arial, Helvetica, sans-serif;  color:#087c08; text-decoration:none; }

a:hover { font-family:Arial, Helvetica, sans-serif;  color:#FC0; text-decoration:underline; }

a:visited { font-family:Arial, Helvetica, sans-serif;  color:#087c08; text-decoration:none; }

.contacttext { font-size:1.2em; color:#FFF; line-height:18px; font-weight:lighter; margin:0px; padding:0px; }

.yellowarea {font-size:1.3em; font-family:"Times New Roman", Times, serif; color:#FC0; }

.whitenumber { font-size:2.1em; font-family:"Times New Roman", Times, serif; color:#FFF; }

.enquire { font-size:2.1em; font-family:"Times New Roman", Times, serif; color:#FC0; }

.numbers { float:left; margin-left:33px; margin-bottom:25px; width:140px; height:32px; display:inline; }

#phonenumbers { width:350px; height:auto; float:left }

#wrap { width:875px; height:auto; margin-left:auto; margin-right:auto; }

#top { width:875px; height:119px; float:left; background-image:url(images/top-bk.jpg); padding-top:45px; }

#logo { width:208px; height:92px; padding-right:317px; float:left; }

#topnav { width:869px; height:297px; float:left; background-color:#FFF; padding:3px; }

#flash { width:552px; height:295px; float:left; background-image:url(images/flash-bk.jpg); }

#topnavbuttons { height:295px; width:314px; float:left }

#nav { height:56px; width:875px; float:left; }

#main { float:left; width:875px; min-height:412px; height:auto; background-image:url(images/main-bk.jpg); background-repeat:no-repeat; }

#mainleft { width:575px; height:auto; padding:20px; float:left; }

#mainright { width:260px; height:auto; float:left; padding-top:20px; }

#maincontact { width:260px; height:200px; float:left; }

#mainrightbottom {width:260px; height:auto; float:left; }

#contactleft {width:417px; height:auto; float:left; padding:10px;}

#contactright {width:438px; height:auto; float:left; padding-top:20px; }

#footer { float:left; width:875px; min-height:100px; height:auto; border-top:#087c08; border-top-style:solid; }

#footer li { display:inline; list-style:none; padding-left:10px; font-family:Arial, Helvetica, sans-serif; font-size:1.3em;  border-bottom:none; padding-bottom:0px; margin-bottom:0px;}

#footer p { font-family:Arial, Helvetica, sans-serif; font-size:1.2em; color:#087c08; line-height:12px; text-align:center;  }

#footer a:link { font-family:Arial, Helvetica, sans-serif;  color:#087c08; font-weight:bold; text-decoration:none; }

#footer a:hover { font-family:Arial, Helvetica, sans-serif;  color:#FC0; font-weight:bold; text-decoration:underline; }

#footer a:visited { font-family:Arial, Helvetica, sans-serif;  color:#087c08; font-weight:bold; text-decoration:none; }

