@charset "utf-8";
/* CSS Document */

body{ margin: 0px auto; font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #333333; color: #333333;}

.main{ margin: 0px auto; width: 900px; background-color: #FFFFFF;}

.nav{ width: 900px; height: 40px; background-image: url(../images/nav.jpg);}

.nav ul.mainnav{ 
	display: block; 
	position: absolute; 
	margin: 0; 
	padding: 5px 0 0 33px; 
	width: 850px; 
	list-style: none;
	}

.nav ul.mainnav li{ 
	float:left; 
	margin:0; 
	padding:0; 
	list-style:none;
	}

.nav ul.mainnav li a{ 
	display:block;
	padding:7px 0px 0px 0;
	width:139px;
	height:23px;
	font-weight:bold;
	text-align:center;
	color:#FFFFFF;
	text-decoration:none;
	background-image: url(../images/navbutton.jpg);
	background-position: right;
	background-repeat:no-repeat;}
	
.nav ul.mainnav li a:hover {
	background-position: left;
	padding: 7px 0px 0px 0;
	height: 23px;
	text-decoration: underline;
}


.header{ width: 900px; height: 130px; background-image: url(../images/header.jpg);}

.image{ width: 900px; height: 270px; background-image: url(../images/image.jpg);}

#HeaderImage{ width: 900px; height: 270px; background-image: url(../images/image.jpg);}

.left_column{ width: 615px; height: auto; float: left;}

.textarea{ width: 580px; height: auto; background-color: #FFFFFF; padding-left: 25px; padding-right: 10px; line-height: 1.4;}

.textarea a{ text-decoration: none; color:#006600;}

.textarea img { padding-left: 10px; padding-bottom: 5px;}

p{ padding-bottom: 8px; padding-top: 8px; margin: 0px;}

.gallery img{ padding: 5px; border: none;}

.right_column{ width: 285px; height: auto; float: left;}

.contact{ width: 285px; height: 320px; background-image: url(../images/contact.jpg); position: relative;}

.whychoose{ width: 285px; height: 320px; background-image: url(../images/whychoose.jpg); line-height: 1.4;}

.whychoose ul{ padding: 50px 40px 0 45px; margin: 0px;}

.floater{ clear: both;}

.footer{ width: 900px; height: 26px; background-image: url(../images/footer.jpg); font-size: 11px; text-align: center; padding-top: 14px; color: #FFFFFF;}

.footer a{ text-decoration: none; color:#FFFFFF;}

/* contactform */

.nameqc{
	position:absolute;
	left: 45px;
	top: 63px;
	width: 180px;
}
.numberqc{
	position:absolute;
	left: 45px;
	top: 103px;
	width: 180px;
}
.pinqc{
	position:absolute;
	left: 103px;
	top: 248px;
	width: 121px;
}
.contactqc{
	position:absolute;
	left: 45px;
	top: 143px;
	width: 180px;
}
.enquiryqc{
	position:absolute;
	left: 45px;
	top: 183px;
	width: 180px;
	height: 40px;
}

