body{						margin:0px; padding:0px; font-family:verdana, sans-serif; font-size:100%; background:#FFFACB;}
div, dd, dl, dt, fieldset, form, h1, h2,  h3, h4, img, p, ul{	
							margin:0; border:0; padding:0;}
div.clearfloats{				clear:both;}
#top{						background: url(images/bg.gif) repeat-x; width:100%;height:287px; padding:0px; margin:0px;}
#mid{						background:#fff; width:100%;}
#foot{						background:#FFFACB url(images/foot.gif) repeat-x; width:100%;height:40px; padding:0px; margin:0px; clear:both;}

#header{					width:994px; height:287px; margin-left:auto; margin-right:auto; padding:0px;background:#fff url(images/head.gif) no-repeat;}
#headleft{					width:400px; margin:0px; padding:0px; float:left; height:243px; }
#headleft h3{				margin:0px; padding:90px 0 10px 30px; font-size:0.85em; color:#FFE502;}
#headleft p{					margin:0px; padding:0px 0 0 30px; font-size:0.75em; color:#FFE502; text-align:justify;}
#headright{					width:594px; margin:0px; padding:0px; float:left; height:243px;}
#headright img{				margin:0px; padding:70px 0 0 80px; float:left;}

#nav{						width:994px; margin:0px; padding:0px; float:left; height:44px;}
#navcontainer ul{			padding-left:0;margin-left:0;float:left; width:100%;font-family:verdana, helvetica, sans-serif; font-size:0.85em;font-weight:700;}
#navcontainer ul li{			display:inline;}
#navcontainer ul li a{			padding:0.95em 1.35em;color:#235313;text-decoration:none; float:left;}
#navcontainer ul li a:hover{	background-color:#235313;color:#fff;}
 
#content{					width:994px; margin-left:auto; margin-right:auto; padding:0px;}
#contentleft{				width:634px; margin:0px; padding:0px 20px 0 0; float:left;  }
#contentleft h1{				margin:0px; padding:20px 0 20px 20px; font-size:1.1em; color:#235313; }
#contentleft h2{				margin:0px; padding:0px 0 10px 20px; font-size:0.9em; color:#235313; }
#contentleft p{				margin:0px; padding:0px 0 0 20px; font-size:0.8em; color:#235313; text-align:justify; line-height:1.4;}
#contentleft a{				text-decoration:underline; color:red;}
#contentleft a:hover{		text-decoration:none; color:white; background:red;}
#contentright{				width:340px; margin:0px; padding:0px; float:left; }
#contentright img{			margin:0px; padding:15px 0 10px 0px; float:left;}

#bottom{					width:994px; margin-left:auto; margin-right:auto; padding:0px; }
#bottomright{				width:480px; margin:0px; padding:0px 20px 0 0; float:left; text-align:right;}
#bottomleft{				width:474px; margin:0px; padding:0px 0 0 20px; float:left; text-align:left;}
#bottom p{					font-size:0.6em; color:#235313; padding:10px 0 0 0;margin:0px;  }
#bottom a{					color:#235313; text-decoration:none; padding-bottom:10px;}
#bottom a:hover{				text-decoration:underline;}
 

.list{						padding:0px 0 0 30px;  font-size:0.8em; color:#235313;}
.list ul {					margin:10px 10px 0 30px; }
.list li {					list-style-type:disc; padding:0px; margin: 0px 0 4px 0;}
	
#contact{					width:350px; margin:0px; padding:0px; }
#contact1{					width:100px; margin:0px; padding:0px; float:left; }
#contact2{					width:200px; margin:0px; padding:0px; float:left; }

#enquiry{					width:614px; margin:0px; padding:0px 0 0 0px; }

div#map-wrapper{				margin:0px; padding:0px;}
div#map{						width:340px; height:400px; margin:0px; padding:0px;}


/*********** STEVEN's ADDITIONS ***************/
#mid{display:block; clear:both;}
#newsHolder{				padding:0px 0 0 30px;}
#newsHolder a{				font-size:0.75em; color:#FFE502; text-align:justify;}

.table{	
	padding-bottom:20px;
	margin:0 20px 0 0px;
	width:500px;
	height:120px;
	font-size:0.8em; color:#235313;
}
.td1{	
	float:left;
	width:150px;
	height:100%;
	margin:0px;	
	margin-right:10px;
	float:left;
}
.td1 .imageholder{	
	height:100px;
	float:left;
}
.td2{	
	margin-top:5px;
}
.td2 .title{	
	float:left;	
	font-weight:bold;
}
.td2 .price{	
	text-align:right;
	margin-right:10px;
	font-weight:bold;
	margin-bottom:5px;
	
	height:15px;
}
.spec{	
	margin:5px 0 5px 0px;
	font-weight:bold;
	font-size:90%;
}
.content{	
	margin-right:10px;
}
.hr{	
	width:100%;
	height:1px;
	color:#235313; background-color:#235313;
	margin-bottom:10px;
	font-size:1px;
}
#contentleft p, h1{	margin:0px; padding:0px;}
#contentHolder{	padding-left:20px; color:#235313;}
#contentleft h1, #contentleft h2{	margin-left:0px; padding-left:0px;}
.imageholder img{	width:150px; border:0px;}
#imageHolder img{	border:1px solid #235313; margin:10px; padding:0px;}
.imageholder{	height:100px; overflow:hidden; border:1px solid #235313;}
.more{	font-weight:bold; margin-top:10px;}
.imagethumbs{	
	color:#235313;
	font-weight:bold;
	margin-top:20px;
	height:40px;
}
.imagesText{	float:left; height:30px; margin-top:5px; margin-left:10px;}
#thumbs{	height:35px; margin:0px; padding:0px;}
#thumbs img{	margin:3px 0px 0 10px; padding:0px; height:23px; width:23px;}
.url{	margin-top:50px;}
/*********** END OF STEVEN's ADDITIONS ***************/