/* CSS Document */
html, applet, object, iframe,
h1, h2, h3, h4, h5, h6,  blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font,  ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ul,li,
fieldset, form, label, legend {
	margin: 0px;
	padding: 0px;
	border: 0px; 
	outline: 0px;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	/*vertical-align: baseline;*/
}

p{
margin: 0px;
	padding: 0px;
	border: 0px;
	outline: 0px;
	font-weight: inherit;
	font-style: inherit;
	font-size: 11px;
	font-family: inherit;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}

strong{font-weight:bold;}

ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table { 
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}

.page-title{ font-size:15px; font-weight:bold; text-transform:uppercase; padding-bottom:10px;}
a.ll:link{color: #00CCFF; text-decoration:none;}
a.ll:hover{ text-decoration:underline;}

a:link{color: #00CCFF; text-decoration:none;}
a:hover{ text-decoration:underline;}

optgroup{ background-color:#6C5944; color:#FFFFFF; font-size:12px; font-style: normal; font-weight:bold; }
.dbox{ background-color: #FFFFFF; border:1px solid #3B2E1F; font-size:12px;}
 option{background-color:#FFFFFF; color:#000000;}
body{  margin: 10px 0px 10px 0px; padding:0px; background-color:#31567F; background-image: url(../images/bg.jpg); background-repeat: repeat-x;}

a.menu:link,a.menu:visited{font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #FFFFFF; text-decoration:none; font-weight:bold;}
a.menu:hover{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #E0C6C6; text-decoration: underline; font-weight:bold;}

.top{ color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size:11px;}
a.tlink:link,a.tlink:visited{ color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none;}
a.tlink:hover { color: #ffffff; text-decoration: underline; }

a.areas:link,a.areas:visited{ font-weight:bold; color: #FFCC33; font-family: Arial, Helvetica, sans-serif; font-size:13px; text-decoration:none;}
a.areas:hover { color: #FFCC66; text-decoration: underline; }

/********footer********/
#nav { margin: 10px 0px 0px 210px; padding:0px; list-style-type: none; }
#nav li { margin: 0; float: left; text-align: center; }
#nav a { float: left; color: #2571B4; margin:2px 0px; font-family:Arial, Helvetica;font-size:11px;text-decoration: none; padding:7px 4px 7px 4px; }
#nav .sep { float: left; display: block; color: #2571B4; font-family: Arial, Helvetica; font-size:11px;padding:9px 0px 0px 0px; margin:0px;}
#nav a:hover { color: #ffffff; }
#body_home #nav_home a, #body_buying #nav_buying a,#body_ag #nav_ag a, #body_res #nav_res a, #body_com #nav_com a, #body_land #nav_land a, #body_use #nav_use a, #body_con #nav_con a{ color: #ffffff; }
.ftr{color: #2571B4;font-family:Arial, Helvetica;font-size:11px; }
a.fl:link,a.fl:visited{ color:#2571B4; font-family: Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none;}
a.fl:hover { color: #ffffff; text-decoration: none; }


.y-hdr{font-family:Arial, Helvetica, sans-serif; font-size:11px; color: #FFF000; font-weight:bold;}
.w-hdr1{font-family:Arial, Helvetica, sans-serif; font-size:24px; color: #FFFFFF; padding: 10px 40px 0px 40px;}
.w-hdr{font-family:Arial, Helvetica, sans-serif; font-size:24px; color: #FFFFFF; padding: 0px 0px 15px 0px;}

.txt{font-size:12px;font-family: Arial; color: #000000;}
.txt1{font-family:Arial, Helvetica, sans-serif; font-size:11px; color: #B0DFFF; line-height:12px;}
a.txt1-link:link,a.txt1-link:visited{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color: #B0DFFF; line-height:12px; text-decoration:none;}
a.txt1-link:hover { color: #B0DFFF; text-decoration: underline; }

.content{
	padding: 10px 20px 30px 40px;
  	font-size:12px;
	line-height:15px; 
	font-family: Arial; 
	color:#FFFFFF; 
	text-align:justify; 
	opacity: 1.0; 
	filter:alpha(opacity=100);
	-moz-opacity:1.0; 
	}

a.txt:link,a.txt:visited{font-family:Arial, Helvetica, sans-serif; font-size:11px; color: #FFFFFF; text-decoration:none; font-weight:bold;}
a.txt:hover{2 font-family:Arial, Helvetica, sans-serif; font-size:11px; color: #FFFFFF; text-decoration: underline; font-weight:bold;}

.trans{ background-image:url(../images/txt-bg.png); background-repeat:repeat;width:700px; height: auto;}

.home-bg{ padding: 10px 20px 10px 30px; margin-bottom:20px;
  font-size:12px; line-height:15px; font-family: Arial; color:#FFFFFF; text-align:justify; opacity: 1.0; filter:alpha(opacity=100);-moz-opacity:1.0;}
  
.opaque-bg{ padding: 10px 20px 30px 40px;
  font-size:12px; line-height:15px; font-family: Arial; color:#FFFFFF; text-align:justify; opacity: 1.0; filter:alpha(opacity=100);-moz-opacity:1.0;}
  
  /********paging*******/
 
.paginate {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

a.paginate {
	border: 1px solid #3C2F21;
	padding: 2px 6px 2px 6px;
	text-decoration: none;
	color: #3C2F21;
}


a.paginate:hover {
	background-color: #3C2F21;
	color: #FFF;
	text-decoration: underline;
}

a.current {
	border: 1px solid #3C2F21;
	font: bold 12px Arial,Helvetica,sans-serif;
	padding: 2px 6px 2px 6px;
	cursor: default;
	background:#3C2F21;
	color: #FFF;
	text-decoration: none;
}

span.inactive {
	border: 1px solid #999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 2px 6px 2px 6px;
	color: #999;
	cursor: default;
}

/*** css for booking, contact us form ***/
.enqform, .conform { padding: 0 13px; }
form.enqform label { display: inline-block;	line-height: 1.8;	vertical-align: top;	width: 160px;	cursor: hand; }
form.conform label { display: inline-block;	line-height: 1.8;	vertical-align: top;	width: 125px;	cursor: hand; }
.required { color:#FF0000; }

.button {
    border: 1px solid #3C2F21;
    background: #3C2F21;
	font-size:12px;
	color:#FFFFFF;
	cursor:pointer;
}
.button:hover {
    border: 1px solid #3C2F21;
    background: #6D5B47;
	font-size:12px;
	color:#FFFFFF;
	cursor:pointer;
}

.district{font-size:13px; font-weight:bold; color:#CCCCCC; font-family:Arial, Helvetica, sans-serif;}


