*{padding:0; margin:0;}
body{font:12px "Trebuchet MS", Arial, Helvetica, sans-serif; background:url(images/body_bg.png) repeat-x top #fff; color:#333;}
.clear { clear:both;}
p, li { line-height: 16px; margin: 0 0 10px 0; }
li{list-style:none;}
a, a:focus, a:hover, a:active{	 text-decoration:none; color:#787259;}
a:hover{ color:#A8A28A;text-decoration:none;    }
h2{ font-size:14px; color:#787259;}
h5{ font-size:13px; padding:10px 0;}
.suppliersContainer h3{padding:20px 0 2px; }

.small{font-size:10px;}

/* ---------------------- Grid  ------------------------------------*/
#top{}
#bottom{background:url(images/footer_bg.png) repeat-x center top #DDDBD2; width:100%; height:250px;}

#container{ width:900px; margin:0 auto; padding:0 20px;}

#menu{ background:url(images/menu_bg.jpg) no-repeat top left; width:900px; height:69px; text-align:center;}
#hero{width:900px;text-align:center;}
#mainContent{width:850px; padding:10px 20px;}
.miniContainers{width:400px; float:left; padding:10px;}
.fullContainer{width:100%;padding:10px;}
.fullContainer ul li{margin-left:25px; }

#mainContent h2{background:url(images/h2Bg.png) no-repeat left #DDDBD2; padding:5px 0 5px 34px; margin-bottom:15px;}

.miniGallery{}
ul.miniGallery  { list-style: none; }
ul.miniGallery li { float:left; display:inline; padding:2px;}
ul.miniGallery img { background:#fff; padding:2px; border:#DDDBD2 1px solid; margin:5px;	}
ul.miniGallery a:hover img { background:#000; padding:2px; border:#787259 1px solid;	}

ul.suppliers li{float:left; width:260px; padding:5px; margin:0 !important;}
ul.suppliers {background-color:#eeece3;}

ul.key li{float:left; width:260px; padding:5px; margin:0 !important; text-align:center;}

.imgBorder{padding:2px; border:#DDDBD2 1px solid; margin-top:10px;}
	
p.quote{margin-left:30px; padding:5px; background-color:#eeece3;}
p.indent{margin-left:40px; padding:5px;}

.Testimonials{border-bottom:#787259 1px solid;;padding:10px 0 5px; width:98%;}
.TestimonialsLast{border:none !Important;padding:10px 0 5px; width:98%;}

.contact img{float:left; margin-right:20px;}
.contact h3{margin-top:10px;}

#footer{ width:900px; text-align:center;padding-top:10px; margin:0 auto;} 
#footer ul {text-align:center;}
#footer ul li{display:inline; float:left; margin:10px auto; text-align:left; padding:5px 50px; line-height:18px;}
#footer h3{background:url(images/title-contact.png) no-repeat; width:110px; height:19px; text-indent:-5000px;}

/* ---------------------- Menu  ------------------------------------*/

#menu ul{list-style:none;margin-left:25px;}

#menu ul li{display:inline; line-height:36px; font-size:13px; width:90px; float:left; text-align:center;}
#menu ul li.Mcontact{margin-left:25px;}

#menu ul li a{ font-weight:600; color:#000;}
#menu ul li a:hover{ font-weight:600; color:#e5e5e5;}
/* ---------------------- Form  ------------------------------------*/

#colR input{}
#colR input.contactname, #colR input.contactnumber{width:220px; height:30px; border:#E0DFE3 1px solid; background:url(images/form-bg.png) repeat-x top left;}
#colR input.bookingSubmit{margin-top:5px;}
label {width:200px;}
fieldset {border:0;}
/* Gallery -------------------------------------------------------------------------------------------*/
#gallery {
		background:none;
		padding: 10px;
		width: 100%;
	}
	#gallery ul { list-style: none; padding:5px 20px; margin:0 !important; }
	#gallery ul li { display: inline; margin:0 !important; float:left; }
	#gallery ul img { background:#fff; padding:5px; border:#ccc 1px solid; margin:15px;	}
	#gallery ul a:hover img { background:#fff; padding:5px; border:#333 1px solid;	}
	/* for IE 
  filter:alpha(opacity=60);*/
  /* CSS3 standard */
  
	#gallery ul a:hover {opacity:0.6; }
	
	/* Contact ------------------------------------------------------------------------------------------ */
	table.normal{padding:10x; margin-left:150px;}
table.normal td{ height:30px;}	

input{
	background:#fff;
	padding:5px;
	border:#ccc 1px solid;
	width:300px;
}
select{
		background:#fff;
	padding:5px;
	border:#ccc 1px solid;
	width:310px;}
	
textarea{
	background:#fff;
	padding:5px;
	border:#ccc 1px solid;
	width:300px;
	height:100px;
}
input.form-button{
	background:url(images/submit.png) no-repeat left top;
	text-indent:-5000px;
	width:120px;
	height:30px;
	border:0;
	color:#FFF;
	text-align:center;
	cursor:pointer;
	
}
.style1 {font-weight: bold;}