html, body{ 
padding:0px;  margin:0px; 
font-size:13px;  font-weight:normal;  
background-color:#eceae3; color:#000000;  /*color:#214a38;*/
line-height:1.6;  margin:0px; outline:none; 
font-family:Times,Times New Roman, Georgia, serif;
}

a{ text-decoration:none; color:#000000; outline:none; }  /* color:#214a38; */
a:active{ text-decoration:none; color:#000000; outline:none; }
a:hover{ text-decoration:none; color:#214a38; }
.arrow:hover{ cursor:hand;   }
.cap_title{ text-transform:uppercase; font-weight:normal; font-size:15px; color:#204d37; }
.cap_title2{ text-transform:uppercase; font-weight:normal; font-size:15px; color:#204d37; line-height:1.5;}
.location{  font-weight:normal; font-size:13px; color:#000; font-style:italic; line-height:1.5;}
.summary{  font-weight:normal; font-size:13px; color:#000; line-height:1.4;}
.cap_sub_title{  font-weight:normal; font-size:15px; color:#000; }
.tabbed_txt{  margin-top:20px; color:#000000; }
.banner_img{ border-top:1px solid #204d37;  border-bottom:1px solid #204d37;   }

.tt{ border:0px solid red;  padding-left:9px; padding-right:9px;  }
.old_date{ border:0px solid red;  padding-left:9px; padding-right:9px;  }

.calendar_days{ border-right:1px solid #204d37; border-top:1px solid #204d37; }
.calendar_day{  border-top:1px solid #204d37; }

#calendar_days{ border-right:1px solid #204d37; border-top:1px solid #204d37; }
#calendar_day{  border-top:1px solid #204d37; }

.calendar{ }  

.color_div{ margin-top:10px; vertical-align:middle; border:0px solid #204d37; }
.color_txt{ margin-bottom:8px }
.color_div span{ margin-right:21px; }
#green_color{ background-color:#204d37; border-right:1px solid #204d37; color:#fff; }
.green_color{ background-color:#204d37; border-right:1px solid #204d37; color:#fff; padding-left:9px; padding-right:9px; }

#grey_color{ background-color:#869a8e; border-right:1px solid #204d37; color:#fff; }
#grey_color_l{ background-color:#869a8e;  color:#fff; }



object,embed{ padding:0px;  margin:0px; }

 ul{  padding:0px;  margin:0px;  } 
 li{ padding:0px;  margin:0px; 	list-style:none;  } 

h1,h2{  padding:0px;  margin:0px; margin-bottom:-20px;  color:#204d37;  font-weight:normal;  letter-spacing:0.03em;  }
h3{  padding:0px;  margin:0px;  margin-bottom:-20px; color:#204d37;  font-weight:normal;  letter-spacing:0.03em;  }

select,input,textarea,option{ background-color:#eceae3; }
select,input,textarea{ border:1px solid grey; font-family:Times,Times New Roman, Georgia, serif; }

.page_title_top{
 color: #204d37;
 border-bottom:1px solid #204d37;  text-transform:uppercase; 
 margin-bottom:15px;  font-size:16px;
}

.prop_title_top{
 border-top:1px solid #204d37;  text-transform:uppercase; 
 margin-bottom:15px;  font-size:16px;
}


#header_div{
 border:0px solid green;
 text-align:center;
}

#logo_middle{
 border:0px solid red; 
 padding-top:3px; margin-bottom:5px;
}



#navigation_left{
 border:0px solid red; width:140px; float:left;
 margin-left:15px; text-align:left; 
}

#navigation_left li a{
 color:#000000; font-size:12px;
 font-weight:normal; line-height:1.6;
}

#navigation_left li a:hover{
 border-bottom:1px solid #204d37;
}


#navigation_right{
 border:0px solid red; width:140px; float:right;
 margin-right:15px; text-align:right; 
}

#navigation_right li a{
 color:#000000; font-size:12px;
 font-weight:normal; line-height:1.6;
}

#navigation_right li a:hover{
 border-bottom:1px solid #204d37;
}






.categories_left{
 border:0px solid red;
 margin:0 15px; margin-bottom:35px;
}

.categories_left ul li a{
 color:#000000; font-size:12px;
}

.categories_left ul li a:hover{
 border-bottom:1px solid #204d37;
}


.select_list{
 width:190px; 
}

.select_list option{
 font-size:12px;
}





.main_content{
 border:0px solid red;
/* margin-right:15px;  */
}

.left_tab{
 border:0px solid green;
 float:left;
}

.right_tab{
 border:0px solid green; 
 width:535px; float:right;
}



.footer_tab{
 border:0px solid green; 
 width:780px; text-align:center;
 border-top:1px solid #274e3b;
 margin-top:22px;margin-bottom:25px;padding-top:12px;
}

.propert_list{
 margin-bottom:50px;
}








#brunch_form{
 border:0px solid red; 
 margin-top:0px; 
 margin-bottom:0px; 
}

#brunch_form span{
 	text-align:left;
	padding-right:10px;
	cursor:pointer;font-size:16px;	
}

#brunch_form label{
	text-align:right;
	width:110px;  float:left;
	padding-right:15px;
}

#brunch_form input{
	width:345px;  font-size:12px; margin-bottom:10px;
	font-family: Georgia, Times New-Roman, Times, Serif;
}

#brunch_form textarea{
 width:345px;
}


#brunch_form select{
	display: block;
	width:280px; float:right;
	font-size:12px; 
	font-family: Georgia, Times New-Roman, Times, Serif;
}


#brunch_form br {
	clear: left;
}



.div-1 { position:relative;}
.div-1a {
 position:absolute; top:0; left:0;
 width:100%; background-color:#eceae3;
}
