@charset "utf-8";
/* CSS Document */

body{ margin: 0px auto; font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-image: url(../images/bg.jpg); background-repeat: repeat-x; color: #333333; background-color: #999999;}

a, a:hover, a:visited{ text-decoration: none; color: #CC0000;}

.main{ width: 890px; margin: 0px auto; background-image: url(../images/slice.jpg)}

.header{ width: 890px; height: 173px; background-image: url(../images/header.jpg);}

.header ul.mainnav {
	display:block;
	position:absolute;
	margin:131px 0 0 210px;
	padding:0;
	width:660px;
	list-style:none;
}

.header ul.mainnav li {
	float:left;
	margin:;
	padding:0;
	list-style:none;
}

.header ul.mainnav li a {
	display:block;
	padding:12px 10px 0px 0;
	width:100px;
	height:20px;
	font-weight:bold;
	text-align:center;
	color:#FFFFFF;
	text-decoration:none;
	background-image: url(../images/tab2.jpg);
	background-position: bottom left;
	background-repeat:no-repeat;
}

.header ul.mainnav li.selected a {
	background-image: url(../images/tab1.jpg);
}

.header ul.mainnav li a:hover {
	background-position:top right;
	padding: 7px 10px 5px 0;
	height: 20px;
}

.image{ width: 890px; height: 250px; background-image: url(../images/image.jpg);}

#HeaderImage{ width: 890px; height: 250px; background-image: url(../images/image.jpg);}

.left_column{ width: 280px; height: auto; float: left;}

.contact{ width: 280px; height: 300px; background-image: url(../images/contact.jpg); position: relative; background-repeat: no-repeat;}

.whychoose{ width: 280px; height: 237px; background-image: url(../images/whychoose.jpg); line-height: 1.4;}

.whychoose ul{ padding: 45px 0 0 45px; margin: 0;}

.right_column{ width: 610px; height: auto; float: right;}

.textarea{ width: 570px; height: auto; background-image: url(../images/textarea.jpg); padding-right: 30px; padding-left: 10px; line-height: 1.4;}

.textarea img{ padding: 0 0 5px 10px;}

p{ padding: 8px 0; margin: 0;}

.floater{ clear: both;}

.footer{ width: 855px; height: 30px; background-image: url(../images/footer.jpg); font-size: 11px; padding-left: 35px; padding-top: 70px; background-repeat: no-repeat;}

.footer a{ text-decoration: none; color:#333333;}

.gallery img{ padding: 5px; border: none;}

/* contactform */

.nameqc{
	position:absolute;
	left: 58px;
	top: 58px;
	width: 180px;
}
.numberqc{
	position:absolute;
	left: 58px;
	top: 98px;
	width: 180px;
}
.pinqc{
	position:absolute;
	left: 116px;
	top: 243px;
	width: 121px;
}
.contactqc{
	position:absolute;
	left: 58px;
	top: 138px;
	width: 180px;
}
.enquiryqc{
	position:absolute;
	left: 58px;
	top: 178px;
	width: 180px;
	height: 40px;
}

