*{border:0;margin:0px;padding:0;}
body{background-color:#cccccc;font-family:Arial;}
span{font-weight:bold;}
h3, #h3{font-family:arial; font-weight:bold; font-size:13.5px;color:#605e61; line-height:20px;}
p, #p{font-family:arial; font-weight:normal; font-size:13.5px;color:#605e61; line-height:18px;margin-bottom:15px;letter-spacing:-0.15px;}
.clear{clear:both;}
#container{background:#ffffff url(../img/columns.jpg) repeat-y;width:800px; margin:0px auto 20px auto;}
#leftPanel{float:left;width:164px; margin-right:20px;border-right:1px solid #cccccc;}
#logo{float:left;width:120px; margin-left:20px;margin-bottom:30px;}
#navigation{float:left;width:120px; margin-left:20px;}
#navigation ul{margin:0 0 60px 0;padding:0px;width:140px;}
#navigation ul li{color:#919434;list-style:none; margin-left:0px; width:140px;font-size:14.5px; line-height:25px;}
#navigation ul li a{font-weight:normal; color:#605d60; font-size:14.5px; line-height:25px;letter-spacing:-0.25px; text-decoration:none;}
#navigation ul li a:hover{ text-decoration:underline;}
#navInfo{float:left;width:120px; margin-left:20px;}
#navInfo p{color:#5f5d60;font-size:12.5px;line-height:14.5px;margin-bottom:20px;letter-spacing:-0.2px;}
#navInfo address{font-size:12.5px;line-height:14.5px; font-style:normal;color:#919434;margin-bottom:25px;}
#navInfo address a{color:#919434;text-decoration:underline;}
#navInfo address a:hover{font-weight:bold;}
#FATGimg{float:left;width:120px; margin-left:0px;padding-bottom:20px;}
#stamp{float:right;margin-right:-18px;margin-top:-18px;margin-bottom:20px;}
#rightPanel{float:left;width:615px;}
#topImage{float:left;width:600px; height:255px;}
#mainCopy{float:left;width:442px; margin-right:20px;}
#mainCopy p{font-size:13.5px;line-height:18px; color:#605e61;}
#teaserPanel{float:left;width:151px; border-left:1px solid #cccccc;}
#contactLeft{width:180px;float:left;margin-top:10px;clear:left;}
#contactLeft a{font-weight:normal; font-size:13.5px;color:#605e61;}
#contactLeft p{width:174px;}
#gMap{position:relative; width:266px;height:266px;margin-top:10px;background:#666;float:left;margin-right:-10px;}
#carparkInfo{width:266px;margin-top:14px;background:#fff;float:left;margin-right:-10px;}
.newsItem{margin-bottom:20px;float:left;clear:left;width:440px;}
.newsItem h3{display:block; float:left;width:340px;margin-right:-10px;margin-top:-5px;}
.newsItem p{display:block; float:left;width:340px;margin-right:-10px; margin-bottom:0px;}
.newsItem a, #mainCopy a{font-size:13.5px;color:#605e61; line-height:18px;}
.newsItem img{display:block;float:left;margin-right:8px;}
#galleryContainer{width:490px; float:left;}
.galleryImage {margin: 0 10px 10px 0; float:left;}
.galleryImage a {width:97px;height:97px;background:#ccc;}
.bigGalleryImage{border:1px solid #ccc; margin:auto; padding:4px; background:#fff; z-index:10; position:absolute; top:30px; left:30%;text-align:right; vertical-align:top;}
.closeBtn{display:block;padding:3px 6px; background:#fff;color:#333;font-weight:bold; z-index:11;position:absolute; top:0; right:0;
	 -moz-border-radius-bottomleft:8px;
	 -webkit-border-bottom-left-radius:8px;
}
.bigGalleryImage img{width:500px;}
.bigGalleryImage p{margin-bottom:3px;}
.answer a{color:#605e61;}
input, textarea{color:#605e61;border:1px solid #605e61;float:left; text-align:left; margin:2px;}
table{color:#605e61; border-bottom:1px solid #605e61;margin-bottom:10px; vertical-align:top;}
form table{width:400px; vertical-align:top;}
#newFAQ input{border:1px solid #919434;color:#919434!important;}
#newFAQ{color:#919434;}
#h3, #p {border:1px solid #333; width:330px;}
