/* CSS Document */
body
{
	margin:0;
	background:url(../images/bg.jpg) repeat-x;
	background-color:#fffef4;
}
/*Button start*/
a.ovalbutton
{
	background: transparent url(../images/button_01.png) no-repeat top left;
	display: block;
	float: left;
	font: normal 12px Tahoma;
	color: #7e1d02; 
	line-height: 16px; 
	height: 24px; 
	padding-left: 11px; 
	text-decoration: none;
	text-shadow: 0 1px 2px #cecece;
}

a.ovalbutton span
{
	background: transparent url(../images/button_02.png) no-repeat top right;
	display: block;
	padding: 4px 11px 4px 0;
}

a.ovalbutton:hover
{
	background-position: bottom left;
	text-decoration: none;
}

a.ovalbutton:hover span
{ 
	background-position: bottom right;
}
/*button end*/
#maindiv
{
	width:1000px;
	margin:auto;
	position:relative;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:14px;
	font-size:12px;
	color:#000;
}
#topdiv
{
	height:130px;
}
#right
{
	width:356px;
	float:left;
}
#left
{
	width:644px;
	float:left;
}
#topdiv ul
{
list-style-type:none;
margin-top:0px;
margin-left:0;
padding-left:4px;
line-height:18px;
}
#left a
{
	color:#942512;
	text-decoration:none;
}
#left a:hover
{
	color:#942512;
	font-weight:bold;
}
#search
{
	height:30px;
}
.textbox2
{
	border:solid 1px #e5f0f8;
	background-color:#95b6cf;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
}
#logo
{
	height:53px;
}
#menu
{
	padding-top:10px;
}
#menu a
{
	color:#942512;
	text-decoration:none;
}
#menu a:hover
{
	border-bottom:dotted 1px #990000;
}
#menu p
{
	color:#942512;
}	

#ad1
{
	width:272px;
	float:left;
}
#ad2
{
	width:728px;
	float:left;
}
#ads
{
	float:left;
	padding-bottom:10px;
}
#leftpart
{
	width:310px;
	float:left;
}
#rightpart
{
	width:690px;
	float:left;
}
#top
{
	height:30px;
	background-color:#942512;
}
.text
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
}
.textorange
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#1b61a9;
}
.style1
{
	color: #FF0000;
}	
.text2
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
	font-weight:bold;
}
#leftdiv
{
	width:310px;
	float:left;
}
#rightdiv
{
	width:690px;
	float:left;
}
#contentarea a, #last a
{
	color:#a91f08;
	text-decoration:none;
	font-weight:bold;
}
#contentarea a:hover, #last a:hover
{
	border-bottom:dotted 1px #a91f08;
}
#contentarea
{
	padding-top:8px;
	float:left;
	width:1000px;
	padding-bottom:5px;
}

#hproject a
{
	color:#1b61a9;
	text-decoration:none;
	font-weight:bold;
}
#hproject a:hover
{
	border-bottom:dotted 1px #1b61a9;
}

#bottom
{
	height:25px;
	background-color:#abc8e0;
	padding-top:5px;
	width:100%;
	float:left;
}
#last
{
	height:30px;
	float:left;
	width:1000px;
}
#bottom a
{
	text-decoration:none;
	color:#000000;
}
#bottom a:hover
{
	border-bottom:dotted 1px #333333;
}
#leftpart a
{
	color:#942512;
	text-decoration:none;
}
#leftpart a:hover
{
	/*border-bottom:dotted 1px #990000;*/
	}
/*Google custom search code*/
#cse-search-box form{
}
#cse-search-box input{
border:solid 1px #e5f0f8;
background:#95b6cf;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
margin: 0px;
padding: 0px;
}
#cse-search-box button{
background: url(../images/template2_11.jpg) no-repeat;
width: 23px;
height: 25px;
cursor: pointer;
border: 0;
margin-bottom: 0px;
}
#cse-search-box button:hover{
background: url(../images/template2_11.jpg) no-repeat;
width: 54px;
height: 25px;
cursor: pointer; border: 0; 
}
/*************   PAGINATION  *************************/
.pagination { border:0; margin:0; padding:0; font-size:10px; }
.pagination a { border:solid 1px #DEDEDE; margin-right:2px;color:#1b61a9; }
.pagination .previous-off, .pagination .next-off { color:#888888; display:inline-block; font-weight:normal; padding:3px 4px; }
.pagination .next a,.pagination .previous a { font-weight:bold; border:solid 1px #FFFFFF; }
.pagination .active{ color:#FFFFFF; font-weight:bold; display:inline-block; padding:4px 6px;background: #942512; }
.pagination a:link, .pagination a:visited { display:inline-block; padding:3px 6px; text-decoration:none; }
.pagination a:hover{ text-decoration:none; border: 1px solid #999; }

/*

  Styles imported from style2.css 
  

*/

body{
    margin:0;
	background:url(../images/bg.jpg) repeat-x;
	background-color:#fffef4;
}

#main {
	width:1000px;
	margin:auto;
	position:relative;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:14px;
	font-size:12px;
	color:#000;
}

#cont_left_header h1{
	font-size: 25px;
	font-weight:bolder;
	letter-spacing:-0.5px;
	color:#f6d312;/*#f4f2db*/
	float: left;
	padding-left:3px;}

#cont_right_header h1{
	font-size: 25px;
	font-weight:bolder;
	letter-spacing:-1.5px;
	color:#f6d312;
	padding-left:5px;
}

h4{
	font-size:13;
	color:#942512;
}

h5{
	font-size:12px;
	color:#942512;
	/*letter-spacing:-1px;*/
}

h6{
	font-size:13px;
	color:#d0b96d;
}

#header {
	width: 998px;
	height:75px;
	margin: 0px auto;
	background:#e6d8ac;/*#f4f2db*/
	border-bottom:solid 5px #e6d8ac;
}

#header-l {
	float: left;
	width: 476px;
 	/*background:url(../images/logo.jpg);*/
}

#header-r {
	float:right;
	width: 522px;
	height:75px;
	padding: 0px 0px 0px 0px;
}
	
#header-menu {
	width:522px;
	height:35px;
	font-size:16px;
	font-weight:bold;
	text-align:right;
}

#header-menu ul {
	margin-top:10px;
	padding: 0px 0px 0px 0px;
	list-style: none;	
}

#header-menu li {
	display: inline;
	text-decoration:none;
	font-size: 14px;
	
	/*padding: 0px 15px 0px 20px;*/
}

#header-menu a {	
	text-decoration: none;
	color: #942512;
	
	padding: 4px 4px 4px 4px;
	background:url(../images/img2.jpg) no-repeat left center;
}
#header-menu .col a
{
   color: #942512;	
}	

img {
	border:none;
}

#header-menu .first a {
	background: none;
}

#header-menu-d {
	float:right;
	width: 522px;
	height: 40px;
	margin:0px auto;
	text-align:right;
	padding-right:10px;
}

#add1 {
	width: 998px;
	height:90px;
	margin: 0px auto;
}

#add1-l {
	float: left;
	width: 262px;
	height:90px;
	background:#f4f2db;
	margin:0px auto;
	
}

#add1-r {
	float:right;
	width: 728px;
	height:90px;
	background:#f4f2db;
}
#main-menu {
 clear:both;
 width:998px;
 height:30px;
 font-size:16px;
 font-weight:bold;
 letter-spacing:0px;
 margin: 0px auto;
 
}

#main-menu ul {
 margin-top:5px;
 padding: 0px 0px 0px 0px;
 list-style: none; 
}
#main-menu ul ul
{
	font-size: 12px;
}
#main-menu ul ul a
{
	margin: 0px;
}
#main-menu li {
 display: inline;
 text-decoration:none;
 border: 1px solid #c99288;
 border-left: none;
}
#main-menu a { 
 text-decoration: none;
 color:#942512;
 padding: 5px 21px 5px 19px;
 /*background:url(../images/img1.jpg) no-repeat left center;*/
 /*border:solid 1px #66604d;*/
 margin: 1px;
}
#main-menu a:hover {
 color: #f6d312;
 font-weight:bold;
 background:#942512;
 padding: 5px 19px 5px 19px;
}
#main-menu .active {
 color:#f6d312;
 font-weight:bold;
 background:#942512;
 padding: 5px 19px 5px 19px;
}

#content {
	clear:both;
	display:block;
	width: 998px;
	margin-top:-10px;
}

#content-l {
	float: left;
	/*width: 319px;*/
}

#cont_left_header{
	width:100%;
	height:28px;
	margin: 0px auto;
	margin-top: 5px;
	background:#942512 url(../images/corner.jpg) no-repeat top right;
}

#prop_search{
	background:#942512;
	line-height:35px;
	text-align: left;
	width: 345px;
	padding: 5px;
}

#prop_search_aln{
	/*margin-top:-16px;*/
	/*background:#00FF00;*/
    text-align: left;
     
}

#prop_search_aln h4{
	
	text-align: left;
	font-weight: bold;
}

/*select {
	width:270px;
	height:35px;
	font-size: 13px;
	font-weight:normal;
	color:#d5d5c1;
	color:#636363;
	border:solid 0.5px #acc0c7;
	background:#f4f2db;
}*/
input {
	font-size: 13px;
	font-weight:normal;
	color:#d5d5c1;
	color:#636363;
	/*background:#f4f2db;*/
}

textarea {
	font-size: 13px;
	font-weight:normal;
	color:#d5d5c1;
	color:#636363;
	/*background:#f4f2db;*/
	/*width: 300px;*/
	overflow: auto;
}

#prop_search_bak{
	height:27px;
	margin: 0px auto;
	margin-left:-1px;
	/*background:#942512;*/
	text-align:center;
	padding-top:10px;
}

#prop_search_M{
	float:left;
	width: 160px;
	height:30px;
	margin: 0px auto;
	margin-top:-10px;
	text-align:left;
}

#prop_search_M1{
	float:right;
	width: 160px;
	height:30px;
	margin: 0px auto;
	margin-top:-10px;
	text-align:left;
}

#prop_search_M select{
	/*width: 120px;
	background:#f4f2db;*/
}

#prop_search_M1 select{
	/*width: 120px;
	background:#f4f2db;*/
}

#butt{
	height:41px;
	margin-top:10px;
	border-bottom: 5px solid #942512;
    text-align: right;
}

#butt1{
	height:51px;
}

#butt2{
	height:51px;
}

.marg{
	border-top:solid 8px #F4F2DB;
	
}
.margbottom
{
	border-bottom:5px solid #e6d8ac;
}	

.mag{
	border-top:solid 2px #e6d8ac;
}

#cont_left{
	width: 100%;
	height:136px;
	margin:0px auto;
	background:#f4f2db;
}

#news{
	width: 100%;
	height:106px;
	margin:0px auto;
	padding:10px 0px 0px 0px;
	text-align: left;
	/*line-height:50px;*/
}

#news p{
	font-size:12px;
	line-height:13px;
	padding:0px 10px 0px 10px;
	margin-top:6px;
	text-align:justify;
}
#news a{
	margin:0px auto;
	font-size:14px;
	font-family:tahoma;
	font-weight:600;
	font-stretch:narrower;
	color:#942512;
	text-decoration: none;
	
}

#news h5{
	margin:0px auto;
	font-size:14px;
	font-weight:600;
	font-stretch:narrower;
	color:#942512;
	padding:0px 6px 0px 5px;
	letter-spacing:0px;
}

#news h4{
	font-size:13;
	color:#d0b96d;
}

#news-f{
	width: 100%;
	height:5px;
	margin:0px auto;
	margin-bottom:5px;
	padding:10px 0px 0px 0px;
}

#news-f h6{
	float:right;
	margin:0px auto;
	margin-top:-10px;
	padding:0px 10px 0px 0px;
	font-variant:small-caps;
}

#news-f a{
	text-decoration: none;
	color:#942512;
}
	
#news-f a:hover {
	color: #d0b96d;
}

#news_more{
	width: 100%;
	height:20px;
	margin:0px auto;
	padding:0px 10px 10px 0px;
	font-size:16px;
	font-weight:bold;
	text-align:right;
}

.b{
	float:right;
}

#news_more a{
	text-decoration: none;
	color:#942512;
	font-variant: small-caps;
}

#news select{
	border:solid 0.5px #acc0c7;
	height:30px;
	background:#f4f2db;
}

#news-l{
	width: 315px;
	height:50px;
	margin:0px auto;
	padding:0px 0px 0px 0px;
	line-height:30px;
}

.aln{
	line-height:10px;
}

#news-f a b{
	text-decoration: none;
	color:#000000;
}

.marg1{
	border-top:solid 5px #FFFFFF;
}

#add2 {
	width: 100%;
	height:265px;
	margin-top:8px;
	background:#942512;
	text-align:center;
	padding-top:15px;
}

#content-r {
	float:right;
	margin-right:auto;
	margin-bottom:auto;
	padding: 0px 0px 0px 0px;
	width: 100%;
}

#cont_right_header{
	height:28px;
	margin: 0px auto;
	background:#942512 url(../images/corner.jpg) no-repeat top right;
	text-align: left;
}


#map{
	height:300px;
	margin: 0px auto;
	background:#f4f2db;
}

#map-l{
	float:left;
	height:295px;
}

#map-r{
	float:right;
	height:295px;
	margin: 0px auto;
	width: 400px;
}
#map-r p{
	font-size: 12px;
}
#map-r h4{
	font-size:14px;
	color:#942512;/*#000000;*/
	font-weight:bold;
	text-align:center;
	text-decoration:underline;
}

#map-r_Cont1{
	float:left;
	width: 185px;
	height:295px;
	margin: 0px auto;
	background:url(../images/img3.jpg) no-repeat top right;
	
}

#map-r_Cont1-S{
	width: 180px;
	height:140px;
	margin: 0px auto;
	background:url(../images/img4.jpg) no-repeat bottom left;
}

#map-r_Cont1-N{
	width: 180px;
	height:140px;
	margin: 0px auto;
}

#map-r_Cont1-a{
	float:left;
	width: 90px;
	height:128px;
	margin: 0px auto;
}

#map-r_Cont1-b{
	float:left;
	width: 90px;
	height:128px;
	margin: 0px auto;
	padding:0px 0px 0px 5px;
}

#map-r_Cont2{
	float:right;
	width: 185px;
	height:295px;
	margin: 0px auto;
	padding-right: 20px;
	
}

#map-r_Cont2-a{
	float:left;
	width: 88px;
	height:80px;
	margin: 0px auto;
}

#map-r_Cont2-b{
	float:left;
	width: 88px;
	height:80px;
	margin: 0px auto;
	padding:0px 0px 0px 5px;
}

#map-r_Cont2-E{
	width: 180px;
	height:110px;
	margin: 0px auto;
	background:url(../images/img4.jpg) no-repeat bottom left;
}

#map-r_Cont2-W{
	width: 180px;
	height:110px;
	margin: 0px auto;
	background:url(../images/img4.jpg) no-repeat bottom left;
}

#map-r_Cont2-C{
	width: 180px;
	height:40px;
	margin: 0px auto;
}

#map h6{
	float:right;
	margin:0px auto;
	margin:5px 20px 0px 0px;
	padding:0px 5px 0px 0px;
	font-size: 10px;
}

#map a{
	text-decoration: none;
	color:#942512;
}
	
#map a:hover {
	color: #942512;
	text-decoration: underline;
	font-weight: bold;
}

#cont_right{
	height:auto;
	width:100%;
	margin: 0px auto;
	background:#f4f2db;
}

#fl_l{
	float:left;
	margin: 10px 10px 0px 10px;
	text-align:center;
	background:#f4f2db;
	/*border:solid 1px;*/
}

#fl_r{
	float:left;
	width: 468px;
	margin: 0px auto;
	padding:0px 0px 0px 0px;
	background:#f4f2db;
}

#fl_r-aln_head{
	/*height:20px;*/
	background:#f4f2db;
	text-align: left;
	padding: 5px;
}
#fl_r-aln_head a
{
   font-size:14px;
	font-weight:600;
	color:#942512;
   
}
#fl_r-aln_M{
	background:#f4f2db;
	padding:5px;
}
#fl_r-aln a
{
   font-size:14px;
	font-weight:600;
	text-decoration:underline;
	color:#000000;
   
}
#fl_r-aln_l{
	float:left;
	width: 330px;
	/*height:90px;*/
	margin:0px auto;
	padding:0px 0px 0px 0px;
	background:#f4f2db;
	border:solid 1px;
}

#fl_r-aln_r{
	float:right;
	width: 120px;
	height:60px;
	margin-top:0px;
	padding:-10px 0px 0px 0px;
	background:#f4f2db;
	border:solid 1px;
}

#fl_r-aln_r b{
	color:#000000;
}

#fl_r-aln_r img{
	padding:5px 0px 0px 0px;
}

#fl_r-aln_f{
	width: 460px;
	height:20px;
	margin-top:5px;
	padding:5px 0px 0px 0px;
}

#fl_r-aln_f1{
	float:left;
	height:20px;
	padding:5px 0px 0px 0px;
}


#fl_r-aln{
	float:left;
	width: 300px;
	height:122px;
	margin-top:15px;
	margin:0px auto;
	padding:0px 0px 0px 0px;
}

#fl_r-aln1{
	float:right;
	width: 152px;
	height:111px;
	padding:20px 0px 0px 0px;
}

#fl_r-aln1-d{
	float:right;
	height:30px;
	margin:0px 0px 0px 0px;
	text-align:right;
}

#fl_r-aln1-d h6{
	float:right;
	margin:0px auto;
	margin:10px 5px 0px 0px;
	padding:0px 10px 0px 0px;
	font-variant:small-caps;
	text-align:right;
}

#fl_r-aln1-d a{
	text-decoration: none;
	color:#d0b96d;
}
	
#fl_r-aln1-d a:hover {
	color: #942512;
}

#fl_r h5{
	font-size:14px;
	font-weight:600;
	text-decoration:underline;
	color:#000000;
}




#fl_r p{
	font-size:12px;
    font-weight:600;
	text-align:justify;
	font-style:italic;
	font-stretch:expanded;
	color:#000000;
	line-height:19px;
	padding:10px 0px 0px 0px;
	text-decoration: none;
}

#fl_r h6{
	font-size:11px;
	color:#a8a24e;
	padding:0px 0px 0px 0px;
}

#fl_r-aln1 h6{
	font-weight:bold;
	padding:0px 0px 0px 0px;
}

.a{
	margin:20px 0px 0px 10px;
}

#add3{
	margin: 0px auto;
	background:#942512;
	text-align:center;
	padding:10px;
}

#footer {
	clear:both;
	width: 998px;
	height:75px;
	margin: 0px auto;
	background:#942512;
	margin-top:15px;
	text-align:center;	
	font-size:16px;
	font-weight:bold;
	text-align:center;
	border-top:solid 5px #e6d8ac;
}

#footer-t {
	clear:both;
	width: 998px;
	height:37px;
	margin: 0px auto;
	padding:-20px 0px 0px 0px;
	text-align:center;
	color:#f6d312;
}

#footer-d {
	clear:both;
	width: 998px;
	height:38px;
	margin: 0px auto;
	padding:0px 0px 0px 0px;
	text-align:center;
}

#footer ul {
	padding: 10px 0px 0px 0px;
	list-style: none;	
}

#footer li {
	display: inline;
	text-decoration:none;
	padding: 0px 0px 0px 0px;
}

#footer a {	
	text-decoration: none;
	color:#f6d312;
	padding:0px 10px 0px 5px;
	background:url(../images/img1a.jpg) no-repeat right center;
}

#footer .first a {	
	background: none;
}


/*Search page css*/

#search_cont_left_header{
	height:28px;
	width:100%;
	background:#942512;
	text-align: left;
}
#search_cont_left_header1{
	height:28px;
	background:#f4f2db;
	text-align: left;
}
#search_cont_left_header1 h1{
	font-size: 14px;
	font-weight:bold;
	color:#942512;
	margin-bottom:5px; 
	
}

#search_cont_left_header1 b{
	font-size: 25px;
	font-weight:bolder;
	color:#942512;
}

#search_cont_left_header1 a{
	text-decoration:none;
	color:#942512;
}

#search_cont_left_header1 a:hover{
	color:#942512;
}

#search_cont_left{
	/*height:136px;*/
	margin:0px auto;
	background:#f4f2db;
	text-align: left;
}

#search_cont_left-3{
	width: 820px;
	margin:0px auto;
	background:#f4f2db;
	margin-bottom: 5px;
}
#search_cont_left-project{
	width: 800px;
	height:180px;
	margin:0px auto;
	background:#f4f2db;
	margin-bottom: 5px;
}
#enquirygriddiv{
	width:820px;
	background:#f4f2db;
	margin-bottom: 2px;
	padding: 5;
}

#ref_cont_left{
	width: 820px;
	height:auto;
	margin:0px auto;
	background:#f4f2db;
}
#ref_cont_left h5{
	font-size:14px;
	color:#000000;
	padding:15px 0px 0px 15px;
}

#ref_h{
	width: 820px;
	height:30px;
	margin: 0px auto;
	padding:5px 0px 0px 0px;
}

#ref_h-l{
	float:left;
	width: 261px;
	height:25px;
	margin: 0px auto;
	padding:5px 0px 0px 10px;
}

#ref_h-m{
	float:left;
	width: 262px;
	height:25px;
	margin: 0px auto;
	padding:5px 0px 0px 10px;
}

#ref_h-r{
	float:right;
	width: 261px;
	height:25px;
	margin: 0px auto;
	padding:5px 0px 0px 10px;
}

#ref_h h6{
	font-weight:600;
}

#ref_h b{
	font-weight:600;
	color:#000000;
}

#ref_f{
	clear:both;
	width: 820px;
	height:auto;
	margin: 0px auto;
	padding:20px 0px 0px 0px;
	text-align: left;
}

#ref_f h5{
	margin:0px auto;
	font-size:16px;
	font-weight:600;
	color:#942512;
	/*color:#d0b96d;*/
	padding:0px 0px 0px 10px;
	text-decoration:none;
}

#ref_f p{
	font-size:12px;
	text-align:justify;
	color:#000000;
	line-height:19px;
	margin-left: 10px;
}

#ref_f img{
	margin-left:15px;
}

#sr_r-aln1{
	float:left;
	width:100%;
	/*height:90px;*/
	margin-top: 20px;
	/*border:solid 1px;*/
}
#sr_r-aln1 img{
	float:left;
	margin:10px;
}


#sr_r-aln_a-M {
	clear:both;
	width:100%;
	height:20px;
	font-size:12px;
	font-weight:bold;
	text-align:right;
	font-variant:small-caps;
	padding:0px 0px 0px 0px;
	/*border:solid 1px;*/
	float: left;
	
}

#sr_r-aln_a-M ul {
	margin-top:10px;
	padding: 0px 0px 0px 0px;
	list-style: none;	
}

#sr_r-aln_a-M li {
	display: inline;
	text-decoration:none;
	/*padding: 0px 0px 0px 0px;*/
}
#ref_r{
	float:left;
	width: 385px;
	padding:5px 0px 0px 0px;
	text-align: left;
}

#ref_r h5{
	margin:0px auto;
	font-size:13px;
	color:#942512;
	/*color:#d0b96d;*/
	padding:0px 0px 0px 10px;
	text-decoration:none;
}

#ref_r b{
	font-size:13px;
	text-align:justify;
	color:#000000;
	font-weight: normal;
}

#ref_r a{
	font-size:12px;
	font-weight:600;	
	text-decoration:underline;
	/*color:#d0b96d;*/
	color: #942512;
	margin-top:20px;
	font-variant: small-caps;
}
	
/*#ref_r a:hover {
	color: #942512;
}*/

#ref_r .space a{
	padding-left:10px;
}

#ref_r li{
	display:inline;
}

#sr_r-aln_a-M a {	
	text-decoration: none;
	color:#d0b96d;
	padding: 5px 5px 5px 5px;
	background:url(../images/img2.png) no-repeat left center;
}

#sr_r-aln_a-M a:hover {	
	color:#942512;
}

#sr_r-aln_a-M .first a {	
	background: none;
}

#sr_r h5{
	font-size:14px;
	font-weight:600;
	color:#000000;
}

#search_cont_left-3 h5{
	font-size:14px;
	font-weight:600;
	color:#942512;
	padding:10px 0px 0px 5px;
	text-align: left;
}

#search_cont_left-3 .g{
	float:left;
	padding:0px 10px 15px 0px;
}

#search_cont_left-3 p{
	font-size:12px;
	text-align:justify;
	color:#000000;
	line-height:19px;
	padding:10px 160px 0px 15px;
}

#search_cont_left-3 ul {
	margin-top:10px;
	padding: 0px 0px 0px 15px;
	list-style: none;
	text-align: left;
}

#search_cont_left-3 li {
	display: inline;
	text-decoration:none;
	/*padding: 0px 15px 0px 20px;*/
}
#search_cont_left-3 h5 a {	
	color:#942512;
	padding: 5px 5px 5px 5px;
}
#search_cont_left-3 ul a {	
	text-decoration: none;
	/*color:#d0b96d;*/
	color:#942512;
	padding: 5px 5px 5px 5px;
	background:url(../images/img2.png) no-repeat left center;
}

#search_cont_left-3 ul a:hover {	
	/*color:#942512;*/
	color:#d0b96d;
}

#search_cont_left-3 .first a {	
	background: none;
}
#sr_l{
	float:left;
	margin:0px auto;
}

#sr_l img{
	margin:8px;
}
#sr_r{
	float:left;
	height:152px;
	margin:0px auto;
	text-align: left;
}
#sr_r p{
	font-size:12px;
	text-align:justify;
	color:#000000;/*#000000*/
	line-height:19px;
	padding:0px 15px 0px 10px;
}

#sr_r h6{
	font-size:11px;
	color:#a8a24e;
	padding:0px 0px 0px 0px;
}
#sr_r-h{
	margin:0px auto;
}	
#sr_r-aln{
	/*height:90px;*/
	padding:0px 0px 0px 0px;
}
#sr_r-aln-M {
	font-size:12px;
	padding:0px 0px 0px 0px;
}
#sr_r-aln-M ul {
	margin-top:0px;
	padding: 3px 10px 0px 0px;
	list-style: none;	
}

#sr_r-aln-M li {
	display: inline;
	text-decoration:none;
	padding: 0px 0px 0px 0px;
}
#sr_r-aln2{
	float:right;
	width: 142px;
	/*height:90px;*/
	/*margin-top:-100px;*/
	padding:0px 0px 0px 0px;
	text-align: left;
}
#sr_r-aln2 h6
{
	color: #942512;
}	
#search_cont_left-A{
	float:left;
	width: 436px;
	height:30px;
	margin:0px auto;
	background:#f4f2db;
	/*border:solid 1px;*/
}

#search_cont_left-C{
	float:left;
	width: 516px;
	height:30px;
	margin:0px auto;
	background:#f4f2db;
	/*border:solid 1px;*/
}

#search_cont_left-A1{
	float:left;
	width: 291px;
	height:30px;
	margin:0px auto;
	background:#f4f2db;
	/*border:solid 1px;*/
}

#search_cont_left-A2{
	float:left;
	width: 221px;
	height:30px;
	margin:0px auto;
	background:#f4f2db;
	/*border:solid 1px;*/
}

#search_cont_left-B{
	float:right;
	width: 380px;
	height:30px;
	margin:0px auto;
	background:#f4f2db;
	/*border:solid 1px;*/
}

#search_cont_left-B1{
	float:right;
	width: 300px;
	height:30px;
	margin:0px auto;
	background:#f4f2db;
	/*border:solid 1px;*/
}

#search_cont_left-B a{
	text-decoration: none;
	/*color:#d0b96d;*/
	color: #942512;
}
	
#search_cont_left-B a:hover {
	/*color: #942512;*/
	color:#d0b96d;
}

#search_cont_left-B b{
	text-decoration: none;
	/*color:#942512;*/
	color:#d0b96d;
}

#search_cont_left h5{
	margin:0px auto;
	font-size:14px;
	color:#942512;
	/*color:#d0b96d;*/
	padding:0px 0px 0px 10px;
	font-weight: bold;
}

#search_cont_left_header h1{
	font-size: 18px;
	font-weight:bold;
	font-family:calibri, tahoma;
	color:#FFFFFF;
	padding: 5px;
}

#search_cont_left-1{
	width: 820px;
	margin:0px auto;
	text-align:justify;
}

#search_cont_left-2{
	width: 800px;
	margin:0px auto;
	padding:0px 10px 0px 10px;
	font-size:16px;
	font-weight:bold;
	text-align:justify;
}

#properties-menu {
	font-size:12px;
	text-align:justify;
	padding: 10px 10px 10px 10px;
	line-height: 25px;
}

#properties-menu ul {
	list-style: none;	
	
}

#properties-menu li {
	display: inline;
	text-decoration:none;
	font-weight: normal;
	/*padding: 0px 15px 0px 20px;*/
}

#properties-menu a {	
	text-decoration: none;
	color:#942512;
}
#properties-menu a:hover {
	/*color: #d0b96d;*/
	color: #942512;
	text-decoration: underline;
	font-weight: bold;
}

#search_content-r {
	float:right;
	width: 160px;
	height:600px;
	margin: 0px auto;
	margin-top:5px;
	padding: 0px 0px 0px 0px;
	border:solid 1px;
}

#search_content-r1 {
	float:right;
	width: 160px;
	height:600px;
	margin: 0px auto;
	margin-top:15px;
	padding: 0px 0px 0px 0px;
	border:solid 1px;
}

#search_adds{
	width: 655px;
	height:316px;
	margin: 0px auto;
	background:#f4f2db;
}

#sort-res{
	margin:0px auto;
	margin-top:5px;
	padding:0px 0px 0px 0px;
	font-size:16px;
	font-weight:bold;
}

#sort{
	/*height:25px;*/
}	

#sort-res_l{
	float:left;
	height:25px;
	margin:0px auto;
	padding:0px 0px 0px 0px;
	font-size:12px;
	/*border:solid 1px;*/
}

#sort-res_m{
	float:left;
	height:25px;
	margin:0px auto;
	padding:0px 2px 0px 0px;
	font-size:12px;	
}

#sort-res_r{
	float:right;
	height:25px;
	margin:0px auto;
	padding:0px 14px 0px 0px;
	font-size:12px;
	text-align:right;
}

#sort-res_m li{
	display:inline;
}

#sort-res h4{
	font-size:12px;
	color:#000000;
}

#sort-res h5{
	margin:0px auto;
	font-size:12px;
	color:#942512;
	/*color:#d0b96d;*/
	padding:0px 0px 0px 10px;
}

#sort-res_d{
	clear:both;
	margin:0px auto;
	padding:0px 0px 0px 0px;
	font-size:16px;
	text-align:right;
}

#sort-res_d h5{
	margin:0px auto;
	font-size:14px;
	font-weight:600;
	font-stretch:narrower;
	color:#942512;
	padding:0px 6px 0px 5px;
	letter-spacing:-1.4px;
}


#sort-res_d h4{
	font-size:13;
	color:#f6d312;
}

#sort-res_d ul {
	margin-top:10px;
	padding: 0px 0px 0px 0px;
	list-style: none;	
}

#sort-res_d li {
	display: inline;
	text-decoration:none;
	color:#942512;
	/*padding: 0px 15px 0px 20px;*/
}

#sort-res_d a {	
	text-decoration: none;
	font-size:13;
	color:#942512;
	/*color:#000000;*/
	padding: 10px 10px 10px 10px;
}

#add5 {
	float:right;
	width: 820px;
	height:100px;
	background:#942512;
	margin-top:0px;
	/*margin-bottom:15px;*/
	padding:10px 0px 0px 0px;
	text-align:center;
}

#add4 {
	height:100px;
	margin: 0px auto;
	padding:10px 0px 0px 0px;
	text-align:center;
	background:#942512;
}
/***   Added by Raja ***/

.dr-table-cell
{
  vertical-align: top;	
}	
#resultbar1
{
float: left;
width: 50%;
height: 10px;
}

#resultbar2
{
width: 100%;
height: 10px;
text-align: right;
}
#resultbar2 a
{
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
#refine
{
	border: 1px solid #DEDCC1;
	background: #F4F2DB;
	display: none;
}	
#refine a
{ 
	color: #942512;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
}
#refine a:hover
{
	font-weight: bold;
	font-size:15px;
	text-decoration: underline;
}	
.arrowlistmenu{
width: 180px; /*width of menu*/
}

.arrowlistmenu .headerbar{
font: bold 12px Arial;
color: white;
background: #942512;
margin-bottom: 10px; /*bottom spacing between header and rest of content*/
padding: 4px 0 4px 10px; /*header text is indented 10px*/
font-family: Arial;
color: #FFFFFF;
}

.arrowlistmenu ul{
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 8px; /*bottom spacing between each UL and rest of content*/
}

.arrowlistmenu ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/
}

.arrowlistmenu ul li a{
color: #A70303;
background: url(../images_1/arrowbullet.png) no-repeat center left; /*custom bullet list image*/
display: block;
padding: 2px 0;
padding-left: 19px; /*link text is indented 19px*/
text-decoration: none;
font-weight: bold;
border-bottom: 1px solid #dadada;
font-size: 90%;
}

.arrowlistmenu ul li a:visited{
color: #A70303;
}

.arrowlistmenu ul li a:hover{ /*hover state CSS*/
color: #A70303;
background-color: #F3F3F3;
}
.viewsourcehidelink {
	cursor: pointer;
			}
.rich-datascr-button{

    color: #C3213a;

}
.rich-datascr-inact
{
  color: #C3213a;
}	
.faqans
{
	font-family:Arial;
	font-size: 14px;
}
.faqans p
{
	font-family:Arial;
	font-size: 14px;
}
.sidebox {
	margin: 0 auto; /* center for now */
	width: 500px; /* ems so it will grow */
	background: url(../images_1/sbbody-r.gif) no-repeat bottom right;
	font-size: 100%;
}
.boxhead {
	background: url(../images_1/sbhead-r.gif) no-repeat top right;
	margin: 0;
	padding: 0;
	text-align: left;
}
.boxhead h2 {
	background: url(../images_1/sbhead-l.gif) no-repeat top left;
	margin: 0;
	padding: 22px 30px 5px;
	color: white; 
	font-weight: bold; 
	font-size: 1.2em; 
	line-height: 1em;
	text-shadow: rgba(0,0,0,.4) 0px 2px 5px; /* Safari-only, but cool */
}
.boxbody {
	background: url(../images_1/sbbody-l.gif) no-repeat bottom left;
	margin: 0;
	padding: 5px 30px 31px;
	height: 100px;
}
.bakImgc
{
   background-image: url('../images_1/tabs03_down.jpg');
   background-repeat: repeat-x;
   color: #10509e !important;
   cursor: default;
   border: none;
}

.navigationPane
{
  border: none;
  background: #F4F2DB;
  text-align: left;	
  margin-top: 5px;
}
/*   SLIDE DIV    */
#anchor
{
	/* This element doesn't actually need any CSS.
	 * You may add your style here.
	 */
}

#content
{
	position: relative;
	display: block;
	overflow: hidden;
	/* Your CSS style here */
}

#content_inner
{
	position: relative;
	display: none;
	/* Your CSS style here */
}
/*   SLIDE DIV    */
.fadeNext
{
	font-variant: small-caps;
}	
.fader
{
	opacity:0;
	font-family:Arial;
	background: #F4F2DB;
	display: none;
}
.noBakImg
{
  background: #942512;
  color: #FFFFFF;
  border: none;
  font-size: 12px;	
  font-weight: bold;
  padding: 5px;
}	
#editOwnrDIV
{
   padding-left: 30px;	
}
#editOwnrDIV a
{
	color: #942512;
	font-size:14px;
	font-weight:bold;
	text-decoration: none;
	font-variant: small-caps;
}	
/*  slider HEADER    */
#s3slider {
   width: 262px; /* important to be same as image width */
   height: 90px; /* important to be same as image height */
   position: relative; /* important */
   overflow: hidden; /* important */
   text-align: left;
}

#s3sliderContent {
   width: 262px; /* important to be same as image width or wider */
   position: absolute; /* important */
   top: 0; /* important */
   margin-left: 0; /* important */
}

.s3sliderImage {
   float: left; /* important */
   position: relative; /* important */
   display: none; /* important */
   border: none;
}

.s3sliderImage span {
   position: absolute; /* important */
   left: 0;
   font: 10px/15px Arial, Helvetica, sans-serif;
   padding: 5px 13px 0px 8px;
   width: 100%;
   background-color: #fff;
   filter: alpha(opacity=70); /* here you can set the opacity of box with text */
   -moz-opacity: 0.7; /* here you can set the opacity of box with text */
   -khtml-opacity: 0.7; /* here you can set the opacity of box with text */
   opacity: 0.9; /* here you can set the opacity of box with text */
   color: #f02d00;
   font-size:12px;
   font-weight:bold;
   display: none; /* important */
   text-decoration: none;
   /*bottom: 0;

   
       if you put
       top: 0; -> the box with text will be shown at the top of the image
       if you put
       bottom: 0; -> the box with text will be shown at the bottom of the image
   */
}

/*  slider LEFT BOTTOM    */
#slider {
   width: 327px; /* important to be same as image width */
   height: 293px; /* important to be same as image height */
   position: relative; /* important */
   overflow: hidden; /* important */
   text-align: left;
   margin: 5px;
}

#sliderContent {
   width: 327px; /* important to be same as image width or wider */
   position: absolute; /* important */
   top: 0; /* important */
   margin-left: 0; /* important */
}

.sliderImage {
   float: left; /* important */
   position: relative; /* important */
   display: none; /* important */
   border: none;
}

.sliderImage span {
   position: absolute; /* important */
   left: 0;
   font: 10px/15px Arial, Helvetica, sans-serif;
   padding: 5px 13px 0px 8px;
   width: 100%;
   background-color: #FFFFFF;
   filter: alpha(opacity=70); /* here you can set the opacity of box with text */
   -moz-opacity: 0.7; /* here you can set the opacity of box with text */
   -khtml-opacity: 0.7; /* here you can set the opacity of box with text */
   opacity: 0.7; /* here you can set the opacity of box with text */
   color: #002596;
   font-size:12px;
   font-weight:bold;
   display: none; /* important */
   text-decoration: none;
   /*bottom: 0;

   
       if you put
       top: 0; -> the box with text will be shown at the top of the image
       if you put
       bottom: 0; -> the box with text will be shown at the bottom of the image
   */
}

.clear {
   clear: both;
}
.top {
	top: 0;
	left: 0;
}
.bottom {
	bottom: 0;
    left: 0;
}
.left {
	top: 0;
    left: 0;
	width: 110px !important;
	height: 280px;
}
.right {
	right: 0;
	bottom: 0;
	width: 90px !important;
	height: 290px;
}
#s3slider a
{
	text-decoration: none;
}	
/**  slider **/

.style1
{
	font-weight: bold;
}	
.datagrid
{
	background-color: #F4F2DB;
	border: none;
	margin: 10px 0px 0px 0px;
	width: 100%;
}	
.nocolorlink
{
	color: #000000;
	text-decoration: none;
	font-size: 12px;
	line-height: 25px;
}	
.richpane
{
	height: auto;
	border: none;
	background: #F4F2DB;
	text-align: left;
}	

.enquiryswitch
{
	text-align:right;
	padding-top: 10px;
	padding-right: 12px;
}	
.fieldmarked
{
	color: #942512;
	font-family: tahoma;
	font-size: 12px;
	float: right;
	padding: 5px 20px 10px 0px;
}	
.clearbutton{
      background: white url('../images/clear.jpg') no-repeat top; 
      width: 80px;
      height: 30px;
      border: none;
      
}

.enquirybuton
{
	padding-right: 20px;
}
#prop_search_bck
{
background:white none repeat scroll 0 0;
padding:0px;
}
/*#enquireID select{
border:6px solid white;
margin:0;
}*/
#boxID select {
border:6px solid white;
margin:0;
width: 100%;
}
.combowidth
{
	width: 80px;
}	
.small
{
	width: 80px;
}	
.moreResultTilteStyle
{
	color: #942512;
	text-decoration: none;
	font-size: 12px;
	font-family: verdana;
}
.mypagemore
{
	color: #942512;
	text-decoration: none;
	font-size: 12px;
	font-variant: small-caps;
}
.mypagesubhead
{
	color: #942512;
	text-decoration: none;
	font-size: 12px;
	font-variant: small-caps;
	font-weight: bold;
}	
.progress
  {
	width: 1px;
	height: 14px;
	color: #C3213a;
	font-family:tahoma;
	font-weight:bold;
	font-size: 12px;
    overflow: hidden;
	background-color: #bbd3f2;
	padding-left: 5px;
}

#fieldDIV
{
	background-color: #942512;
	margin: 10px 10px 10px 10px;
}
#fieldDIV .fnt
{
  color: #f6d312;
  font-size: 16px;
  
}
/*#fieldDIV input
{
	width:255px;
	background:#f4f2db;
	padding:6px;
}*/	

#profileM
{
  border: 1px solid #dedcc1;
  margin: 20px;
}	
legend
{
	font-weight: bold;
	color: #942512;
	font-size: 12px;
	padding: 0px 3px 0px 3px;
} 
 
#prop_search_aln .chk{
	background-color:#942512;
	border:none;
	color: #f6d312;
}
.info, .success, .warning, .error, .validation {
    border: 1px solid;
    margin: 10px 0px;
    padding:15px 10px 15px 50px;
    background-repeat: no-repeat;
    background-position: 10px center;
    
}
.info {
    color: #00529B;
    background-color: #BDE5F8;
    font-family:tahoma;
    font-size:12px;
    background-image: url('../images_1/info.png');
}
.success {
    color: #4F8A10;
    background-color: #DFF2BF;
    background-image:url('../images_1/success.png');
}
.warning {
    color: #9F6000;
    background-color: #FEEFB3;
    background-image: url('../images_1/warnig.png');
}
.error {
    color: #D8000C;
    background-color: #FFBABA;
    background-image: url('../images_1/error.png');
    font-family:tahoma;
    font-size:14px;
}
.errBKP
	{
	background-image: url('../images_1/delete.png');
	background-repeat: no-repeat;
	}
.errormessage
{
	color: #942512;
	font-size: 12px;
	font-weight: bold;
}
#link a{
	text-decoration: none;
	color:#942512;
	font-variant:small-caps;
}
	
#link a:hover {
	color: #d0b96d;
	font-variant:small-caps;
}

.bolddescfont
{
   	font-size:12px;
	text-align:justify;
	color:#000000;
	line-height:19px;
	padding:10px 0px 0px 0px;
	text-decoration: none;
}	
.NoBorder
{
  border: none;
  background: none;

}
.newsGrid
{
  background-color:#f4f2db;
  margin: 5px;
}
.titlelnk
{
  font-weight:bold;
  color: #000000!important;
  font-size:14px;
  font-family:tahoma;
  text-decoration: none;
}
.linkcolor
{
  color: #942512;	
}
.blackclr
{
   color: #942512;/*#000000;*/	
}
.subhead
{
   color: #FFFFFF;
   font-weight:bold;
   font-size: 12px;
   padding: 5px;
   
}
.subheading
{
	color: #FFFFFF;
   font-weight:bold;
   font-size: 16px;
   background: #942512;
   padding: 5px;
   margin: 10px 0px 10px 10px;
}	
.whiteclr
{
   color: red;
   font-weight:bold;
   background: none;	
}
.uparrow
{
	color: #942512;
	text-decoration: none;
}
.downarrow
{
	color: #5A5FA1;
	text-decoration: none;
}
.textcls
{
  color: #f6d312;
  font-size: 18px;
  font-weight: 600;
}
.panel
{
	 background-color: #942512;
	 border: 1px solid #942512;
	 
}
.alink
{
	color: #FFFFFF;
	text-decoration: none;
	font-size: 18px;
}	
#news_cont_left-3{
	height:150px;
	margin:0px auto;
	background:#f4f2db;
	border-bottom: 5px solid #FFFFFF;
	padding-top: 10px;
}
#news_cont_left-3 p{
	font-size:12px;
	text-align:justify;
	line-height:19px;
	padding-top: 10px;
	padding-left: 4px;
}
#news_cont_left-3 h5{
	font-size:14px;
	font-weight:600;
	text-decoration:underline;
	color:#000000;
	padding:15px 0px 0px 15px;
	text-align: left;
}
#news_cont_left-3 ul {
	margin-top:10px;
	padding: 0px 0px 0px 15px;
	list-style: none;
	float: right;
}
#news_cont_left-3 a
{
	color: #942512;
	text-decoration: none;
	text-align: left;
}	
#news_cont_left-3 li {
	display: inline;
	text-decoration:none;
	/*padding: 0px 15px 0px 20px;*/
}

#news_cont_left-3 a {	
	text-decoration: none;
	color:#942512;
	padding: 5px 5px 5px 5px;
	text-align: left;
}

#news_cont_left-3 a:hover {	
	color:#942512;
}

#news_cont_left-3 .first a {	
	background: none;
}
.tdStyle2
{
	padding-bottom:10px;
	padding-right: 30px;
	font-size: 12px;
	color: #942512;
	font-weight: bold;
}
.fontsize
{
  font-size: 14px;	
}
.label
{
	font-size: 12px;
	font: arial;
}
.labelcolor
{
	color: #942512;
	font-weight: 600;
}	
.fntcolor
{
  color: #FFFFFF;	
}	
.bakground
{
   background-color: #f4f2db;	
}	
.nobakground
{
   background:none;	
}
.lnk
{
	text-decoration:none;
   color:#942512;
   font-size: 12px;	
   font-weight: bold;
}
.hedr
{
	font-size: 20px;
	color: #F6D312;
	font-weight: 600;
}	
.navTilteStyle
{	
   text-decoration:none;
   color:#942512;
   font-size: 12px;	
   font-weight: bold;
}
.navTilteStyle a:hover
{
    color: #942512;
	text-decoration: underline;
	font-weight: bold;
}	
.errorCls
	{
	  font-family: tahoma;
	  font-size: 14px;
	  color: #942512;
	}
/*Register page css*/

#reg_cont_left{
	background:#f4f2db;
	text-align: left;
}
#enqu_cont_left{
	text-align: left;
}

#reg_info{
	width: 780px;
	height:120px;
	margin:0px 20px 20px 20px;
	border:solid 2px #DEDCC1;
}

#reg_info-h{
	width: 200px;
	margin:10px 0px 0px 10px;
	background:#942512;
	border:solid 2px #942512;
}

#reg_info1{
	margin:20px 20px 5px 20px;
	border:solid 2px #DEDCC1;
}

#reg_info-h1{
	width: 275px;
	height:25px;
	margin:10px 0px 0px 10px;
	background:#942512;
	border:solid 2px #942512;
}

#reg_info-h1a{
	
	height:25px;
	margin:10px 10px 0px 10px;
	background:#942512;
	border:solid 2px #942512;
}

#reg_info-h1b{
	width:125px;
	height:25px;
	margin:10px 10px 0px 10px;
	background:#942512;
	border:solid 2px #FFFFFF;
}

#reg_cont_left h5{
	margin:0px auto;
	font-size:12px;
	font-weight:600;
	color:#FFFFFF;
	/*color:#d0b96d;*/
	padding:5px;
}

#reg_cont_left h4{
	font-size:12px;
	color:#FFFFFF;
}

.t{
	text-align:right;
	padding:10px 10px 10px 0px;	
}

#reg_info-A{
	float:left;
	width: 193px;
	margin:0px auto;
	margin-top:10px;
}

#reg_info1a{
	width: 740px;
	height:205px;
	margin:20px;
	background:#942512;
	border:solid 1px #942512;
}

#reg_info-A2{
	float:left;
	width: 338px;
	padding:0px 0px 0px 30px;
	line-height:30px;
}

#reg_info-A2 input text{
	width:300px;
	height:30px;
	background:#f4f2db;
	border: none;
}

#reg_info-A3 .chk{
	float:left;
	width:auto;
	background:none;
	border:none;
}

#reg_info-A3{
	float:left;
	width: 710px;
	margin:0px auto;
	margin-top:20px;
	padding:0px 0px 0px 30px;
	line-height:30px;
	
}
#reg_info-A3 a{
	text-decoration: none;
	color: #d0b96d;
	font-weight: 600;
}

#reg_info-A3 img{
	text-align:center;
	padding:10px 10px 10px 10px
}

#reg_info-A h5{
	margin:0px auto;
	margin-top:5px;
	font-size:15px;
	font-weight:600;
	font-stretch:narrower;
	text-align:left;
	color:#F6D312;
	letter-spacing:-1.4px;
	/*color:#d0b96d;*/
	padding:0px 0px 0px 10px;
}	
/*Login page css*/

#log_cont_left{
	width: 820px;
	margin:0px auto;
	background:#f4f2db;
	text-align: left;
}

#log_cont_left h5{
	margin:0px auto;
	font-size:12px;
	font-weight:600;
	color:#FFFFFF;
	/*color:#d0b96d;*/
	padding: 5px;
}

#log_info{
	width: 820px;
	height:360px;
	margin:0px 0px 0px 0px;
	padding-bottom:20px;
}

#log_info1{
	float:left;
	width:368px;
	margin:20px 20px 20px 20px;
	text-align: left;
	height: 300px;
	border: 1px solid #DEDCC1;
}

#log_info-h{
	width: 130px;
	height:25px;
	margin:10px 10px 0px 10px;
	background:#942512;
}

#log_info-h1{
	width: 250px;
	height:25px;
	margin:10px 10px 0px 10px;
	background:#942512;
}

#log_info-A{
	float:left;
	margin:0px auto;
	padding:20px 20px 0px 20px;
	line-height:30px;
	text-align: left;
}

#log_info-A1{
	float:left;
	width:300px;
	height:185px;
	margin:0px auto;
	padding:20px 20px 0px 20px;
	line-height:30px;
}

#log_info-A img{
	margin:20px 0px 15px 0px;
}

.imag{
	margin:0px 0px 15px 20px;
}

#log_info-A a{
	text-decoration:none;
	color:#1b61a9;
}
.textfield
{
	width: 300px;
	height: 30px;
	padding-top: 5px;
	font-weight: bold;
	font-size: 16px;
}	
.combowidth
{
   width:300px;
   vertical-align: middle;
}

/*List property page css*/

#list_cont_left{
	margin:0px auto;
	padding-bottom:15px;
	background:#f4f2db;
}

#list_cont_left h5{
	margin:0px auto;
	font-size:12px;
	font-weight:bold;
	font-stretch:narrower;
	color:#FFFFFF;/*#942512*/
	/*color:#d0b96d;*/
	padding:0px 10px 0px 10px;
}

#list_info{
	width: 780px;
	margin:0px 20px 0px 20px;
	border:solid 2px #DEDCC1;
	text-align: left;
}

#list_info-h{
	width: 165px;
	height:25px;
	margin:-10px 0px 0px 10px;
	background:#f4f2db;
	border:solid 2px #d0b96d;
}

#list_info-A{
	float:left;
	width: 388px;
	margin:0px auto;
	margin:10px 0px 20px 0px;
	text-align:center;
}

/*#list_info-A1-a{
	clear:both;
	width: 740px;
	background:#942512;
	border:solid 1px #942512;
}
*/
#list_info-A1-a{
	clear:both;
	width: 740px;
	background:#f4f2db;
	border:solid 1px #DEDCC1;
}
#list_info-A1-a .adj{
	float:right;
	margin:10px 10px 0px 0px;
}

#list_info-A1-a1{
	clear:both;
	width: 740px;
	margin:20px;
}

#list_info-A1-b{
	width: 710px;
	margin:0px 0px 0px 0px;
	padding:10px 10px 15px 20px;
	line-height:30px;
}

#list_info-A1-b1{
	margin:0px 0px 0px 0px;
	padding:10px 0px 10px 20px;
	line-height:30px;
}
#list_info-A1-b1 h4
{
	color: #942512;
	font-weight: bold;
}	
/*#list_info-A1-a text{
	width:255px;
	background:#f4f2db;
	padding:6px;
	
}
#list_info-A1-b1 input text{
	width:255px;
	background:#f4f2db;
	padding:6px;
}
*/
#list_info-A1-a .chk{
	width:auto;
	background:none;
	border:none;
}
.textbox
{
	height: 23px;
}

checkbox
{
	width:auto;
	background:none;
	border:none;
}	
#list_info1a{
	width: 740px;
	height:310px;
	margin:20px;
	background:#942512;
	border:solid 1px #942512;
}

#list-h1{
	width:190px;
	height:25px;
	margin:10px 10px 0px 10px;
	background:#f4f2db;
	border:solid 2px #d0b96d;
	text-align: left;
}

#list-h2{
	width:90px;
	height:25px;
	margin:10px 10px 0px 10px;
	background:#f4f2db;
	border:solid 2px #d0b96d;
}

/*#list-h1a{
	width:150px;
	height:25px;
	margin:10px 10px 0px 10px;
	background:#f4f2db;
	border:solid 2px #d0b96d;
}*/
#list-1a{
	width:160px;
	margin:10px 10px 0px 10px;
	background:#942512;/*#f4f2db*/
	/*border:solid 2px #d0b96d;*/
	color: #FFFFFF;
	padding: 5px;
}

#list-h1a{
	width:160px;
	margin:10px 10px 0px 10px;
	background:#942512;/*#f4f2db*/
	/*border:solid 2px #d0b96d;*/
	color: #FFFFFF;
	padding: 5px;
}

#list-h1b{
	width:90px;
	height:25px;
	margin:10px 10px 0px 10px;
	background:#f4f2db;
	border:solid 2px #d0b96d;
}

#list-h1c{
	float:left;
	width:160px;
	height:25px;
	margin:10px 10px 0px 10px;
	background:#942512;
	/*border:solid 2px #d0b96d;*/
}

#list-h1d{
	float:left;
	width:100px;
	height:25px;
	margin:10px 10px 0px 220px;
	background:#942512;
	/*border:solid 2px #d0b96d;*/
}

#list-h1e{
	width:230px;
	height:25px;
	margin:10px 10px 0px 10px;
	background:#f4f2db;
	border:solid 2px #d0b96d;
}

#list-h1f{
	float:left;
	width:120px;
	height:25px;
	margin:10px 10px 0px 10px;
	background:#942512;
	/*border:solid 2px #d0b96d;*/
}
#list-h1f h5
{
	color: #FFFFFF;
}	

#list_bak{
	width: 270px;
	height:40px;
	margin: 0px auto;
	margin-left:-2px;
	background:#942512;
	text-align:center;
}

#list_bak-A{
	float:left;
	margin: 0px auto;
	text-align:left;
}

#list_bak-B{
	float:left;
	width: 99px;
	margin: 0px auto;
	text-align:right;
}

#list_bak select{
	width: 95px;
	background:#f4f2db;
	margin-bottom:5px;
	padding:6px;
}

#list_bak input{
	width:150px;
	height:19px;
	padding:6px;
	background:#f4f2db;
}
	

#list_info-A1-b1 textarea{
	width:300px;
	height:220px;
	margin-bottom:10px;
}

.pad{
	padding:5px;
}
.pad1{
	width:60px;
	padding:5px;
}

.pad2{
	width:130px;
	padding:5px;
}

#list_info-A1-b img{
	margin:10px 10px 0px 0px;
}

#list_info-A1-a a{
	text-decoration:none;
	color:#d0b96d;
	font-weight:600;
}
.cls 
{
	float: right;
	font-size: 36px;
	
	padding-right: 10px;
}
/*Advanced Search page css*/

#adv_search_cont_left{
	width: 820px;
	margin:0px auto;
	padding-bottom:15px;
	background:#f4f2db;
}

#adv_search_cont_left h5{
	margin:0px auto;
	font-size:18px;
	font-stretch:narrower;
	color:#942512;
	/*color:#d0b96d;*/
	padding:0px 10px 0px 10px;
}

legend{
	background:#942512;
	color: #FFFFFF;
	font-size: 12px;
}

#adv_search_cont_left fieldset{
	 margin:-15px 0px 0px 10px;
}

#adv_search_cont_left .fldset{
	margin:10px 0px 0px 10px;
}

#adv_search-A1-b{
	width: 710px;
	margin:0px 0px 0px 0px;
	padding:10px 10px 15px 20px;
	line-height:30px;
}

#adv_search-A1-b img{
	margin:170px 10px 0px 0px;
	vertical-align:bottom;
}

#adv_search-A1-b1{
	width: 328px;
	margin:0px 0px 0px 0px;
	padding:10px 10px 15px 20px;
	line-height:30px;
	vertical-align:bottom;
}

#adv_search-A1-b1 textarea{
	width:300px;
	height:195px;
	background:#f4f2db;
	margin-bottom:10px;
}

#adv_search-h{
	float:right;
	/*width:100px;*/
	/*height:25px;*/
	margin:-35px 10px 10px 0px;
}

#adv_search-h input{
	width:150px;
	height:20px;
	margin:10px 0px 10px 5px;
}

#adv_search-h img{
	padding:10px 0px 10px 5px;
}
/*Post Enquiry page css*/

#enquiry_info1{
	width: 780px;
	height:490px;
	margin:20px 20px 5px 20px;
	border:solid 2px #d0b96d;
}

#enquiry_info1a{
	width: 740px;
	height:430px;
	margin:20px;
	background:#942512;
	border:solid 1px #942512;
}

#enquiry-h1a{
	width:120px;
	height:25px;
	margin:0px 0px 0px 10px;
	background:#942512;
	color: #FFFFFF;
}

#enquiry_bak{
	float:left;
	width: 270px;
	height:85px;
	margin: 0px auto;
	background:#942512;
	text-align:center;
}

#enquiry_bak-A{
	float:left;
	width: 98px;
	margin: 0px auto;
	text-align:left;
}

#enquiry_bak-B{
	float:left;
	width: 98px;
	margin: 0px auto;
	text-align:right;
}

#enquiry_bak-C{
	float:right;
	width:65px;
	margin: 0px auto;
	text-align:left;
}

#enquiry_bak select{
	width: 95px;
	background:#f4f2db;
	margin-bottom:5px;
}

#enquiry_info1b{
	margin:20px;
/*	background:#942512;*/
	border:solid 1px #942512;
}

#enquiry_info1b .h{
	text-align:left;
	color: #942512;
	font-family: tahoma;
	padding-left: 10px;
}

#enquiry_info1b img{
	margin:10px;
}

#enquiry_info1b .pic{
	margin-left:35px;
}
/*Profile page css*/
	
#profile{
	margin:20px 10px 10px 10px;
	line-height:30px;
	/*border:solid 2px #d0b96d;*/
}
#profile legend
{
   color: #FFFFFF;	
   padding-left: 5px;
   padding-right: 5px;
}	
#profile img{
	float: left;
	margin: 3px 15px 0px 0px;
}

#profile p{
	line-height:20px;
	text-align:justify;
	margin: 0px 0px 10px 0px;
	font-size: 12px;
}

#profileA{
	margin:5px;
	padding:0px 15px 0px 10px;
	text-align:left;
}

#profileA1{
	float:left;
	/*width: 261px;*/
	padding:0px 0px 0px 0px;
	text-align:center;
}

#profile .fldset1{
	margin:-25px 0px 10px 0px;
}

#profileA a {
	text-decoration: none;
	/*color:#d0b96d;*/
	color:#942512;
	/*padding: 5px 5px 5px 5px;*/
}

#profileB{
	height:34px;
	margin:0px 0px 5px 0px;
	padding:0px 20px 0px 20px;
	text-align:left;
	background:#c99288;
}

#profile h6{
	font-weight:600;
	color:#000000;
}

#profileB b{
	font-weight:600;
	color:#942512;
}

#profileC{
	height:220px;
	margin:5px;
	padding:0px 20px 10px 20px;
	text-align:left;
	/*background:#c99288;*/
}

#profileD{
	height:160px;
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 0px;
	text-align:left;
}

#profile h4{
	font-weight:600;
	text-align:justify;
	color:#942512;
}

.w{
	width:500px;
	height:120px;
}

#profileC img{
	float:right;
}
/*Collaborate page css*/

#collab_h{
	height:30px;
	margin:0px 0px -5px 0px;
	padding:0px 15px 0px 10px;
	text-align:left;
}

#collab_h h6{
	font-weight:600;
	color:#66604d;
	/*color:#942512;*/
	
}

#collab_h a {
	text-decoration: none;
	/*color:#d0b96d;*/
	color:#942512;
	padding: 5px 5px 5px 5px;
}

#collab_h a:hover {
	/*color:#942512;*/
	color:#d0b96d;
}

#collab_h b{
	font-weight:600;
	color:#66604d;	
	/*color:#d0b96d;*/
}

#collab_h1{
	float:left;
	/*width: 261px;*/
	margin:0px 0px 0px 0px;
	padding:5px 0px 0px 0px;
	text-align:center;
}

#collab_h1 b{
	font-size:20px;
	font-weight:600;
	color:#66604d;	
	/*color:#d0b96d;*/
}

#collab_h1 p {
	margin:0px 0px 0px -10px;
	padding: 0px 0px 0px -10px;
	font-size:20px;
	color:#66604d;
	line-height:normal;
}

#collab-A{
	margin:0px 0px 0px 0px;
	padding:4px 10px 10px 10px;
	line-height:30px;
}

#collab-A-a{
	width: 390px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 5px 5px;
	line-height:30px;
	border:solid 2px #d0b96d;
	height: 300px;
}

#collab-A-a1{
	width: 390px;
	height:220px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	line-height:30px;
}

#collab-A-a p {
	margin:0px 5px 0px 0px;
	padding: 5px 0px 0px 0px;
	font-size:12px;
	/*color:#f4f2db;*/
	text-align:justify;
	line-height:normal;
}

#collab-A-a h5{
	margin:0px 0px -10px -10px;
	font-size:13px;
}

#collab-A-a a{
	text-decoration:none;
	color:#942512;
	font-weight:600;
}

#collab-A-a b{
	text-decoration:none;
	color:#942512;
	font-size:13px;
	font-weight:600;
}

#collab-A-a img{
	margin:7px 5px 3px 3px;
}

#collab-A-a .cls a{
	float:right;
	font-size:18px;
	color:#942512;
	margin:-20px 0px 0px 0px;
	padding-right:10px;
}

#collab-A-a ol {
	margin:0px 0px 10px 0px;
	padding: 0px 0px 0px 20px;
}

#collab-A-a li {
	list-style-type:decimal;
	list-style-position: outside;
	text-decoration:none;
	padding: 5px 5px 0px 0px;
	text-align:justify;
	line-height:17px;
	font-size:12px;
}

.fldset1{
	margin:-10px 0px 5px 10px;
}

#collab_h2{
	margin:20px 15px 0px 10px;
	padding:0px 15px 0px 0px;
	text-align:left;
	border:solid 2px #d0b96d;
}

#collab_h2 h5{
	margin:0px 0px 0px 0px;
	padding: 0px 10px 5px 10px;
	font-size:13px;
	line-height:20px;
}

#collab_h2 p {
	margin:0px 5px 0px 0px;
	padding: 0px 0px 5px 10px;
	font-size:12px;
	/*color:#f4f2db;*/
	text-align:justify;
	line-height:normal;
}

#collab_h2 h6{
	margin:0px 0px 0px 0px;
	padding:0px 10px 0px 0px;
}

#collab_h2 a{
	text-decoration: none;
	color:#942512;
}
	
/*#collab_h2 a:hover {
	color: #d0b96d;
}*/


#collab_h3{
	height:330px;
	margin:10px 0px 10px 10px;
	padding:0px 0px 0px 0px;
}

#collab_h3 h5{
	margin:0px 0px 0px 0px;
	padding: 0px 10px 5px 10px;
	font-size:16px;
	line-height:20px;
}

#collab_h3b h5{
	font-size:13px;
	font-weight:normal;
	color:#942512;
	padding:10px 0px 0px 5px;
}

#collab_h3.fldset2{
	margin:10px 0px 0px 10px;
	border:solid 1px;
}

#collab_h3b a{
	text-decoration: none;
	color:#942512;
}
	
#collab_h3b a:hover {
	color: #d0b96d;
}


#collab_h3a ol {
	margin:0px 0px 10px 0px;
	padding: 0px 0px 0px 20px;
	
}

#collab_h3a li {
	list-style-type:circle;
	/*list-style-position: outside;
	text-decoration:none;*/
	padding: 5px 5px 0px 0px;
	text-align:justify;
	font-size:12px;
}

#collab_h3a{
	margin:5px 0px 0px 0px;
	/*padding:0px 15px 0px 0px;*/
	text-align:justify;
}

#collab_h3a .margn{
	margin:10px 0px 0px 0px;
}

#collab_h3a p {
	margin:0px 5px 0px 0px;
	padding: 0px 0px 5px 10px;
	font-size:12px;
	/*color:#f4f2db;*/
	line-height:23px;
}

#collab_h3a b{
	text-decoration:none;
	color:#942512;
	font-size:13px;
	font-weight:normal;
}

#collab_h3 b{
	text-decoration:none;
	color:#942512;
	font-size:13px;
	font-weight:600;
}

#collab_h3b{
	float:right;
	margin:0px 10px 0px 0px;
	/*padding:0px 15px 0px 0px;*/
	text-align:right;
	border:solid 1px;
}

#collab_h3b .ab{
	height:29px;
	margin:0px 0px 0px 0px;
	/*padding:0px 15px 0px 0px;*/
	border:solid 1px;
}

#collab_h3b .ab1{
	
	margin:0px 0px 0px 0px;
	/*padding:0px 15px 0px 0px;*/
	border:solid 1px;
}

#collab_h3 h6{
	margin:0px 0px 0px 0px;
	padding:0px 10px 0px 0px;
	font-size:14px;
	color:#942512;
}

#collab_h3 .lgnd{
	margin:0px 0px 10px 250px;
}

#collab_h4{
	/*height:360px;*/
	margin:10px 0px 10px 0px;
	padding:0px 0px 0px 0px;
	text-align:left;
}

#collab_h4a{
	/*height:105px;*/
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:left;
	border:solid 1px;
}

/*#collab_h4b{
	height:80px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:left;
	border:solid 1px;
}*/


#collab_h4a ol {
	margin-top:0px;
	padding: 0px 0px 0px 20px;
}

#collab_h4a li {
	display:inline;
	list-style-type:decimal;
	
	text-decoration:none;
	padding: 10px 10px 0px 0px;
	text-align:justify;
	line-height:normal;
	font-size:12px;
}
#profileA{
	margin:0px 0px 5px 0px;
	padding:0px 15px 5px 5px;
	text-align:justify;
	border: 1px solid #E6D8AC;
}

#profileA1{
	float:left;
	/*width: 261px;*/
	margin:0px 5px 0px 5px;
	padding:0px 0px 0px 0px;
	text-align:center;
}

#profileA h6 {
	margin:0px auto;
	font-size:14px;
	font-weight:600;
	color:#942512;
}

#profileA ol {
	margin:0px 0px 10px 0px;
	padding: 0px 0px 0px 20px;
}

#profileA li {
	list-style-type:lower-alpha;
	list-style-position: outside
	text-decoration:none;
	padding: 5px 5px 0px 0px;
	text-align:justify;
	line-height:17px;
	font-size:12px;
}
/*Home Loans page css*/

#loans{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:justify;
	/*background:#942512;*/
	border: solid 1px;
}

#loansA{
	margin:0px 0px 1px 0px;
	padding:5px 5px 5px 5px;
	text-align:justify;
	background:#942512;
}

#loansA h4{
	font-size:16px;
	font-weight:600;
	text-align:center;
	color:#f6d312;
	line-height:normal;
}

#loans_left{
	float:left;
	/*width:200px;*/
	/*background:#ffe5e5;*/
	/*border:solid 1px;*/
}

#loans_right{
	float:right;
	/*width:260px;*/
	border:solid 1px #942512;
	margin:0px 0px 0px 10px;
	padding:10px;
}

#loans_right p{
	line-height:22px;
	text-align:justify;
	margin: 0px 0px 5px 0px;
}

#loans_right h3{
	font-size:12px;
	font-weight:600;
}

#loans-menu {
	/*clear:both;
	width:100%;
	height:30px;*/
	font-size:12px;
	font-weight:bold;
	letter-spacing:0px;
	margin: 0px auto;
	
}

#loans-menu ul {
	margin-top:0px;
	padding: 0px 0px 0px 0px;
	list-style: none;	
}

#loans-menu li {
	/*display: inline;*/
	text-decoration:none;
	border-top:solid 1px #942512;
}

#loans-menu a {	
	display: block;
	text-decoration: none;
	color:#942512;
	padding: 0px 5px 0px 5px;
	/*background:url(../images/img1.jpg) no-repeat left center;*/
	margin:1px;
}

#loans-menu a:hover {
	color: #FFFFFF;
	font-weight:bold;
	background:#942512;
	/*padding: 5px 19px 5px 19px;*/
}

#loans-menu .active {
	color:#FFFFFF;
	font-weight:bold;
	background:#942512;
	padding: 0px 5px 0px 5px;
}

#loans-T{
	line-height:normal;
	text-align: left;
}
#loans-T h4{
 font-size:14px;
 font-weight:600;
 color:#942512;
 padding: 0px 5px 0px 5px;
}
#loans-T h3{
 font-size:12px;
 color:#000000;
 line-height:18px;
 padding: 2px;
}
#loans-T h6{
 font-size:12px;
 font-weight:normal;
 color:#000000;
 line-height:18px;
 padding: 0px 5px 0px 5px;
}
#loans-T a {
 text-decoration: none;
 color:#942512;
 padding: 0px 5px 0px 5px;
 margin:1px;
}
#loans-T a:hover {
 color: #942512;
 font-weight:bold;
}
#loans-T .active {
 color:#f6d312;
 font-weight:bold;
 background:#942512;
 padding: 0px 5px 0px 5px;
}

.fnt{
	text-align:left;
	font-size:12px;
	color:#942512;
}

#loans-T p {
	color:#000000;
	font-weight:normal;
	padding: 0px 0px 0px 15px;
}

#loans-T ol {
	margin:0px 0px 10px 35px;
	padding: 0px 0px 0px 0px;
	text-align:left;
	font-weight:600;
	color:#942512;
}

#loans-T li {
	list-style-type:decimal;
	list-style-position: outside
	text-decoration:none;
	padding: 5px 5px 0px 0px;
	line-height:18px;
	text-align: left;
}

#loans-T ol ul{
	margin:0px 0px 0px 50px;
	padding: 5px 5px 0px 0px;
}

#loans-T ol ul li{
	margin:0px 0px 0px 0px;
	padding: 5px 5px 0px 0px;
	text-align:justify;
	font-weight:normal;
	color:#000000;
	list-style:disc;
}
/*Advertisement page css*/
#ad_cont_left{
 width: 820px;
 margin:0px 0px 0px 0px;
 padding:10px 0px 0px 0px;
 
}
#ad_A{
 width: 820px;
 margin:20px 0px 0px 0px;
 padding:10px 10px 10px 10px;
 background:#f4f2db;
}
#ad_A1{
 border:solid 1px #e6d8ac;
}
#ad-menu {
 width:820;
 font-size:16px;
 font-weight:bold;
 letter-spacing:0px;
 margin:5px 0px -15px 10px;
 
}
#ad-menu ul {
 padding: 0px 0px 0px 0px;
 list-style: none; 
}
#ad-menu li {
 display: inline;
 text-decoration:none;
 margin:0px -4px 0px 0px;
}
#ad-menu a { 
 text-decoration: none;
 color:#f6d312;
 font-weight:bold;
 background:#942512;
 padding: 5px 10px 5px 10px;
}

#ad-menu a:hover {
 color: #f6d312;
 font-weight:bold;
 background:#942512;
 padding: 5px 10px 5px 10px;
}
#ad-menu .active {
 color:#942512;
 font-weight:bold;
 background:#f4f2db;
 padding: 5px 10px 5px 10px;
}
#ad_A h4{
 font-size:14px;
 font-weight:600;
 color:#942512;
 padding: 0px 5px 0px 5px;
}
#ad_A h3{
 font-size:12px;
 /*color:#000000;*/
 line-height:18px;
}
#ad_A p {
 padding: 5px 10px 0px 15px;
 font-weight:normal;
 text-align:justify;
 color:#000000;
}
#ad_A ol {
 margin:0px 0px 10px 35px;
 padding: 0px 0px 0px 0px;
 text-align:left;
 font-weight:600;
 color:#942512;
}
#ad_A li {
 list-style-type:decimal;
 list-style-position: outside
 text-decoration:none;
 padding: 5px 5px 0px 0px;
 line-height:18px;
}

/*

  Styles imported from grid.css
  
  /*
	Variable Grid System.
	Learn more ~ http://www.spry-soft.com/grids/
	Based on 960 Grid System - http://960.gs/

	Licensed under GPL and MIT.
*/


/* Containers
----------------------------------------------------------------------------------------------------*/
.container_12 {
	margin-left: auto;
	margin-right: auto;
	width: 1000px;
}

/* Grid >> Global
----------------------------------------------------------------------------------------------------*/

.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12 {
	display:inline;
	float: left;
	position: relative;
	margin-left: 10px;
	margin-right: 10px;
}

/* Grid >> Children (Alpha ~ First, Omega ~ Last)
----------------------------------------------------------------------------------------------------*/

.alpha {
	margin-left: 0;
}

.omega {
	margin-right: 0;
}

/* Grid >> 12 Columns
----------------------------------------------------------------------------------------------------*/

.container_12 .grid_1 {
	width:65px;
}

.container_12 .grid_2 {
	width:150px;
}

.container_12 .grid_3 {
	width:235px;
}

.container_12 .grid_4 {
	width:320px;
}

.container_12 .grid_5 {
	width:405px;
}

.container_12 .grid_6 {
	width:490px;
}

.container_12 .grid_7 {
	width:575px;
}

.container_12 .grid_8 {
	width:660px;
}

.container_12 .grid_9 {
	width:745px;
}

.container_12 .grid_10 {
	width:830px;
}

.container_12 .grid_11 {
	width:915px;
}

.container_12 .grid_12 {
	width:1000px;
}



/* Prefix Extra Space >> 12 Columns
----------------------------------------------------------------------------------------------------*/

.container_12 .prefix_1 {
	padding-left:85px;
}

.container_12 .prefix_2 {
	padding-left:170px;
}

.container_12 .prefix_3 {
	padding-left:255px;
}

.container_12 .prefix_4 {
	padding-left:340px;
}

.container_12 .prefix_5 {
	padding-left:425px;
}

.container_12 .prefix_6 {
	padding-left:510px;
}

.container_12 .prefix_7 {
	padding-left:595px;
}

.container_12 .prefix_8 {
	padding-left:680px;
}

.container_12 .prefix_9 {
	padding-left:765px;
}

.container_12 .prefix_10 {
	padding-left:850px;
}

.container_12 .prefix_11 {
	padding-left:935px;
}



/* Suffix Extra Space >> 12 Columns
----------------------------------------------------------------------------------------------------*/

.container_12 .suffix_1 {
	padding-right:85px;
}

.container_12 .suffix_2 {
	padding-right:170px;
}

.container_12 .suffix_3 {
	padding-right:255px;
}

.container_12 .suffix_4 {
	padding-right:340px;
}

.container_12 .suffix_5 {
	padding-right:425px;
}

.container_12 .suffix_6 {
	padding-right:510px;
}

.container_12 .suffix_7 {
	padding-right:595px;
}

.container_12 .suffix_8 {
	padding-right:680px;
}

.container_12 .suffix_9 {
	padding-right:765px;
}

.container_12 .suffix_10 {
	padding-right:850px;
}

.container_12 .suffix_11 {
	padding-right:935px;
}



/* Push Space >> 12 Columns
----------------------------------------------------------------------------------------------------*/

.container_12 .push_1 {
	left:85px;
}

.container_12 .push_2 {
	left:170px;
}

.container_12 .push_3 {
	left:255px;
}

.container_12 .push_4 {
	left:340px;
}

.container_12 .push_5 {
	left:425px;
}

.container_12 .push_6 {
	left:510px;
}

.container_12 .push_7 {
	left:595px;
}

.container_12 .push_8 {
	left:680px;
}

.container_12 .push_9 {
	left:765px;
}

.container_12 .push_10 {
	left:850px;
}

.container_12 .push_11 {
	left:935px;
}



/* Pull Space >> 12 Columns
----------------------------------------------------------------------------------------------------*/

.container_12 .pull_1 {
	left:-85px;
}

.container_12 .pull_2 {
	left:-170px;
}

.container_12 .pull_3 {
	left:-255px;
}

.container_12 .pull_4 {
	left:-340px;
}

.container_12 .pull_5 {
	left:-425px;
}

.container_12 .pull_6 {
	left:-510px;
}

.container_12 .pull_7 {
	left:-595px;
}

.container_12 .pull_8 {
	left:-680px;
}

.container_12 .pull_9 {
	left:-765px;
}

.container_12 .pull_10 {
	left:-850px;
}

.container_12 .pull_11 {
	left:-935px;
}




/* Clear Floated Elements
----------------------------------------------------------------------------------------------------*/

/* http://sonspring.com/journal/clearing-floats */

.clear {
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}

/* http://perishablepress.com/press/2008/02/05/lessons-learned-concerning-the-clearfix-css-hack */

.clearfix:after {
	clear: both;
	content: ' ';
	display: block;
	font-size: 0;
	line-height: 0;
	visibility: hidden;
	width: 0;
	height: 0;
}

.clearfix {
	display: inline-block;
}

* html .clearfix {
	height: 1%;
}

.clearfix {
	display: block;
}


*/

/*
  RESET FONT YAHOO UI

*/

/*
Copyright (c) 2009, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.7.0
*/
html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}del,ins{text-decoration:none;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:baseline;}sub{vertical-align:baseline;}legend{color:#FFFFFF;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{*font-size:100%;}body{font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}select,input,button,textarea,button{font:99% arial,helvetica,clean,sans-serif;}table{font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}body{text-align:center;}#doc,#doc2,#doc3,#doc4,.yui-t1,.yui-t2,.yui-t3,.yui-t4,.yui-t5,.yui-t6,.yui-t7{margin:auto;text-align:left;width:57.69em;*width:56.25em;}#doc2{width:73.076em;*width:71.25em;}#doc3{width:auto;}#doc4{width:74.923em;*width:73.05em;}.yui-b{position:relative;}.yui-b{_position:static;}#yui-main .yui-b{position:static;}#yui-main,.yui-g .yui-u .yui-g{width:100%;}.yui-t1 #yui-main,.yui-t2 #yui-main,.yui-t3 #yui-main{float:right;margin-left:-25em;}.yui-t4 #yui-main,.yui-t5 #yui-main,.yui-t6 #yui-main{float:left;margin-right:-25em;}.yui-t1 .yui-b{float:left;width:12.30769em;*width:12.00em;}.yui-t1 #yui-main .yui-b{margin-left:13.30769em;*margin-left:13.05em;}.yui-t2 .yui-b{float:left;width:13.8461em;*width:13.50em;}.yui-t2 #yui-main .yui-b{margin-left:14.8461em;*margin-left:14.55em;}.yui-t3 .yui-b{float:left;width:23.0769em;*width:22.50em;}.yui-t3 #yui-main .yui-b{margin-left:24.0769em;*margin-left:23.62em;}.yui-t4 .yui-b{float:right;width:13.8456em;*width:13.50em;}.yui-t4 #yui-main .yui-b{margin-right:14.8456em;*margin-right:14.55em;}.yui-t5 .yui-b{float:right;width:18.4615em;*width:18.00em;}.yui-t5 #yui-main .yui-b{margin-right:19.4615em;*margin-right:19.125em;}.yui-t6 .yui-b{float:right;width:23.0769em;*width:22.50em;}.yui-t6 #yui-main .yui-b{margin-right:24.0769em;*margin-right:23.62em;}.yui-t7 #yui-main .yui-b{display:block;margin:0 0 1em 0;}#yui-main .yui-b{float:none;width:auto;}.yui-gb .yui-u,.yui-g .yui-gb .yui-u,.yui-gb .yui-g,.yui-gb .yui-gb,.yui-gb .yui-gc,.yui-gb .yui-gd,.yui-gb .yui-ge,.yui-gb .yui-gf,.yui-gc .yui-u,.yui-gc .yui-g,.yui-gd .yui-u{float:left;}.yui-g .yui-u,.yui-g .yui-g,.yui-g .yui-gb,.yui-g .yui-gc,.yui-g .yui-gd,.yui-g .yui-ge,.yui-g .yui-gf,.yui-gc .yui-u,.yui-gd .yui-g,.yui-g .yui-gc .yui-u,.yui-ge .yui-u,.yui-ge .yui-g,.yui-gf .yui-g,.yui-gf .yui-u{float:right;}.yui-g div.first,.yui-gb div.first,.yui-gc div.first,.yui-gd div.first,.yui-ge div.first,.yui-gf div.first,.yui-g .yui-gc div.first,.yui-g .yui-ge div.first,.yui-gc div.first div.first{float:left;}.yui-g .yui-u,.yui-g .yui-g,.yui-g .yui-gb,.yui-g .yui-gc,.yui-g .yui-gd,.yui-g .yui-ge,.yui-g .yui-gf{width:49.1%;}.yui-gb .yui-u,.yui-g .yui-gb .yui-u,.yui-gb .yui-g,.yui-gb .yui-gb,.yui-gb .yui-gc,.yui-gb .yui-gd,.yui-gb .yui-ge,.yui-gb .yui-gf,.yui-gc .yui-u,.yui-gc .yui-g,.yui-gd .yui-u{width:32%;margin-left:1.99%;}.yui-gb .yui-u{*margin-left:1.9%;*width:31.9%;}.yui-gc div.first,.yui-gd .yui-u{width:66%;}.yui-gd div.first{width:32%;}.yui-ge div.first,.yui-gf .yui-u{width:74.2%;}.yui-ge .yui-u,.yui-gf div.first{width:24%;}.yui-g .yui-gb div.first,.yui-gb div.first,.yui-gc div.first,.yui-gd div.first{margin-left:0;}.yui-g .yui-g .yui-u,.yui-gb .yui-g .yui-u,.yui-gc .yui-g .yui-u,.yui-gd .yui-g .yui-u,.yui-ge .yui-g .yui-u,.yui-gf .yui-g .yui-u{width:49%;*width:48.1%;*margin-left:0;}.yui-g .yui-g .yui-u{width:48.1%;}.yui-g .yui-gb div.first,.yui-gb .yui-gb div.first{*margin-right:0;*width:32%;_width:31.7%;}.yui-g .yui-gc div.first,.yui-gd .yui-g{width:66%;}.yui-gb .yui-g div.first{*margin-right:4%;_margin-right:1.3%;}.yui-gb .yui-gc div.first,.yui-gb .yui-gd div.first{*margin-right:0;}.yui-gb .yui-gb .yui-u,.yui-gb .yui-gc .yui-u{*margin-left:1.8%;_margin-left:4%;}.yui-g .yui-gb .yui-u{_margin-left:1.0%;}.yui-gb .yui-gd .yui-u{*width:66%;_width:61.2%;}.yui-gb .yui-gd div.first{*width:31%;_width:29.5%;}.yui-g .yui-gc .yui-u,.yui-gb .yui-gc .yui-u{width:32%;_float:right;margin-right:0;_margin-left:0;}.yui-gb .yui-gc div.first{width:66%;*float:left;*margin-left:0;}.yui-gb .yui-ge .yui-u,.yui-gb .yui-gf .yui-u{margin:0;}.yui-gb .yui-gb .yui-u{_margin-left:.7%;}.yui-gb .yui-g div.first,.yui-gb .yui-gb div.first{*margin-left:0;}.yui-gc .yui-g .yui-u,.yui-gd .yui-g .yui-u{*width:48.1%;*margin-left:0;}.yui-gb .yui-gd div.first{width:32%;}.yui-g .yui-gd div.first{_width:29.9%;}.yui-ge .yui-g{width:24%;}.yui-gf .yui-g{width:74.2%;}.yui-gb .yui-ge div.yui-u,.yui-gb .yui-gf div.yui-u{float:right;}.yui-gb .yui-ge div.first,.yui-gb .yui-gf div.first{float:left;}.yui-gb .yui-ge .yui-u,.yui-gb .yui-gf div.first{*width:24%;_width:20%;}.yui-gb .yui-ge div.first,.yui-gb .yui-gf .yui-u{*width:73.5%;_width:65.5%;}.yui-ge div.first .yui-gd .yui-u{width:65%;}.yui-ge div.first .yui-gd div.first{width:32%;}#hd:after,#bd:after,#ft:after,.yui-g:after,.yui-gb:after,.yui-gc:after,.yui-gd:after,.yui-ge:after,.yui-gf:after{content:".";display:block;height:0;clear:both;visibility:hidden;}#hd,#bd,#ft,.yui-g,.yui-gb,.yui-gc,.yui-gd,.yui-ge,.yui-gf{zoom:1;}

/*
  UI TABS CSS


*/
/* Caution! Ensure accessibility in print and other media types... */
@media projection, screen { /* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */
    .ui-tabs-hide {
        display: none;
    }
}

/* Hide useless elements in print layouts... */
@media print {
    .ui-tabs-nav {
        display: none;
    }
}

/* Skin */
.ui-tabs-nav, .ui-tabs-panel {
    font-family: "Trebuchet MS", Trebuchet, Verdana, Helvetica, Arial, sans-serif;
    font-size: 12px;
}
.ui-tabs-nav {
    list-style: none;
    margin: 0;
    padding: 0 0 0 4px;
}
.ui-tabs-nav:after { /* clearing without presentational markup, IE gets extra treatment */
    display: block;
    clear: both;
    content: " ";
}
.ui-tabs-nav li {
    float: left;
    margin: 0 0 0 1px;
    min-width: 84px; /* be nice to Opera */
}
.ui-tabs-nav a, .ui-tabs-nav a span {
    display: block;
    padding: 0 10px;
    background: url(../images_1/tab.png) no-repeat;
}
.ui-tabs-nav a {
    margin: 1px 0 0; /* position: relative makes opacity fail for disabled tab in IE */
    padding-left: 0;
    color: #FFFFFF;
    font-size:12px;
    font-weight: bold;
    line-height: 1.2;
    text-align: center;
    text-decoration: none;
    white-space: nowrap; /* required in IE 6 */    
    outline: 0; /* prevent dotted border in Firefox */
    background: #942512;
}
.ui-tabs-nav .ui-tabs-selected a {
    position: relative;
    top: 1px;
    font-size:12px;
    z-index: 2;
    margin-top: 0;
    color: #942512;
    background: #FFFFFF;
    
}
.ui-tabs-nav a span {
    width: 64px; /* IE 6 treats width as min-width */
    min-width: 64px;
    height: 18px; /* IE 6 treats height as min-height */
    min-height: 18px;
    padding-top: 6px;
    padding-right: 0;
    background: #942512;
}
*>.ui-tabs-nav a span { /* hide from IE 6 */
    width: auto;
    height: auto;
}
.ui-tabs-nav .ui-tabs-selected a span {
    padding-bottom: 1px;
    background: #FFFFFF;
}
.ui-tabs-nav .ui-tabs-selected a, .ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active {
    background-position: 100% -150px;
}
.ui-tabs-nav a, .ui-tabs-nav .ui-tabs-disabled a:hover, .ui-tabs-nav .ui-tabs-disabled a:focus, .ui-tabs-nav .ui-tabs-disabled a:active {
    background-position: 100% -100px;
}
.ui-tabs-nav .ui-tabs-selected a span, .ui-tabs-nav a:hover span, .ui-tabs-nav a:focus span, .ui-tabs-nav a:active span {
    background-position: 0 -50px;
}
.ui-tabs-nav a span, .ui-tabs-nav .ui-tabs-disabled a:hover span, .ui-tabs-nav .ui-tabs-disabled a:focus span, .ui-tabs-nav .ui-tabs-disabled a:active span {
    background-position: 0 0;
}
.ui-tabs-nav .ui-tabs-selected a:link, .ui-tabs-nav .ui-tabs-selected a:visited, .ui-tabs-nav .ui-tabs-disabled a:link, .ui-tabs-nav .ui-tabs-disabled a:visited { /* @ Opera, use pseudo classes otherwise it confuses cursor... */
    cursor: text;
}
.ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active,
.ui-tabs-nav .ui-tabs-deselectable a:hover, .ui-tabs-nav .ui-tabs-deselectable a:focus, .ui-tabs-nav .ui-tabs-deselectable a:active { /* @ Opera, we need to be explicit again here now... */
    cursor: pointer;
}
.ui-tabs-disabled {
    opacity: .4;
    filter: alpha(opacity=40);
}
.ui-tabs-panel {
    border-top: 1px solid #942512;
    padding: 1em 8px;
    background: #fff; /* declare background color for container to avoid distorted fonts in IE while fading */
}
.ui-tabs-loading em {
    padding: 0 0 0 20px;
    background: url(../images_1/loading.gif) no-repeat 0 50%;
}

/* Additional IE specific bug fixes... */
* html .ui-tabs-nav { /* auto clear, @ IE 6 & IE 7 Quirks Mode */
    display: inline-block;
}
*:first-child+html .ui-tabs-nav  { /* @ IE 7 Standards Mode - do not group selectors, otherwise IE 6 will ignore complete rule (because of the unknown + combinator)... */
    display: inline-block;
}


