
/* Layout Stylesheet */ 

body {
	margin: 20px;
	background: #fff;
	color: #fff;
	text-align: center;
	padding: 0;
	font-family:"Trebuchet MS", Tahoma, Verdana, sans-serif;

	}
	
	
	
	h1 {
	color: #BAAB8D;
	font-size:1.2em;
	line-height:1.6em;
	font-weight:normal;
	text-align: right;
font-family: "Times New Roman", Times, serif;
padding: 38px 20px 0px 0px!important;
padding: 51px 20px 0px 0px;

}
	
p {
	margin:0;
	padding:15px 0 5px 0;
	font-size:0.8em;
	line-height:1.7em;
}


 li
 
 {
 	font-size:0.8em
 }
 

#outer {
 text-align:left;
 width:760px;
 margin:auto;
 background-color:#000000;
 }

#hdr {
	height: 154px;
	color: #333333;
	padding:0;
	margin:0;
	}

#hdr img{
	text-align:left;
		padding:0;
	margin:0;
}

#bar {
 height:313px;
 background:#c0c0c0;
 color: #333333;
 padding:0;
 margin:0;
 }

#bodyblock {
 background: url(../site_ready/main_bg.jpg) no-repeat; 
 width:760px;
 padding:0;
 }

#l-col {
 float:left;
 width:254px;
 }
 
 #l-col img{
 padding: 0px 20px 0px 0px;
 }
 
 
 #logo {
 float:left;
 background:#dcdcdc;
 color: #333333;
 height:154px;
 width:286px;
 margin:0;
 padding:0;
 }
 
 #nav {
  float:right;
 width:474px;
 text-align:right;
 	height: 154px;
 background:#ffffff;
 color: #333333;
 background: url(../site_ready/header_bg.jpg) no-repeat right; 
 }
 
 #nav ul{
 	list-style: none;
	display: inline;
	color:#fff;
	text-align:right;
 }
 
 #nav ul li {
 		display: inline;
		text-align:right;
 }
 
 #nav ul li a, a:link, a:visited {
	text-decoration:none;
	padding:0;
	margin:0;
	color:#fff;
 }
 
 #nav ul li a:hover
 {
  	color:#C9BA63;
 text-decoration:none;
 	padding:0;
	margin:0;
 }
 
 
 #menu
 {
 	padding:98px 33px 0 0;
 }
 
 

#cont {
 width:503px;
 text-align:left;
 }
 
 .pad {
margin:0 0 16px 0;
 }
 
 
  #cont ul{
 	list-style: none;
	display: inline;
	color:#fff;
	text-align:right;
	margin:0px;
	padding:0px;
 }
 
 #cont ul li {
 		display: inline;
			text-align:right;
				padding:0px;
	margin:0px 0px 10px 0px;


 }
 
 #cont ul li a, a:link, a:visited {
	text-decoration:none;
	padding:0;
	margin:0;
	color:#fff;
	
 }
 
 #cont ul li a:hover
 {
  	color:#C9BA63;
 text-decoration:none;
 	padding:0;
	margin:0;
 }
 
  #cont a, a:link, a:visited {
 	color:#82714F;
	text-decoration:none;
	padding:0px 0px 0 0;
 }
 
.image {
 border:7px solid #867250;
margin:6px 0px 25px 15px;
 text-align:right;
 }
 #text {
 	padding:38px 35px 45px 0;
 }
 
 .yellow {
 	color:#D3D694;
 }

#ftr {
 height:50px;
 background:#fff;
 margin:0;
 font-size:0.7em;
 line-height:4.5em;
 text-align:right;
 }
 
 #ftr a, a:link, a:visited {
 	color:#82714F;
	text-decoration:none;
	padding:0px 32px 0 0;
 }
 
 #ftr a:hover {
 	 	color:#000;
	text-decoration:none;
 }
 
 
 #mainform {
	margin: 30px 5px 5px 30px;
	border: 0px none;
	padding: 5px;
		position: relative;
}

#name_p {
	position: absolute;
	left: 20px;
	top: 0px;
	padding-top: 5px;
}
#fname {
	position: absolute;
	left: 80px;
	top: 0px;
}

#address_p {
	position: absolute;
	left: 20px;
	top: 40px;
	padding-top: 5px;
}
#address1 {
	position: absolute;
	left: 80px;
	top: 40px;
}
#phone_p {
	position: absolute;
	left: 20px;
	top: 80px;
	padding-top: 5px;
}
#phone{
	position: absolute;
	left: 80px;
	top: 80px;
}
#email_p {
	position: absolute;
	left: 20px;
	top: 120px;
	padding-top: 5px;
}
#email {
	position: absolute;
	left: 80px;
	top: 120px;
}

#service_p {
	position: absolute;
	left: 20px;
	top: 160px;
	padding-top: 5px;
}
#service {
	position: absolute;
	left: 80px;
	top: 160px;
}

#enquiry_p {
	position: absolute;
	left: 20px;
	top: 200px;
	padding-top: 5px;
}
#enquiry {
	position: absolute;
	left: 80px;
	top: 200px;
}
#submit_p, #submit {
	position: absolute;
	left: 80px;
	top: 280px;
}
