body{
	margin:0;
	padding:0;
	background:#f4f5ec;
	text-align:center;
	font-family:Arial;
}
.sde{font-size:12px; font-family:Arial;}
#sde{
	padding:10px 2px;
	padding-top:0px;
}


/*feeedback*/


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


#feedback blockquote {
font-family: Georgia, serif;
font-size: 14px;
font-style: italic;
width: 500px;
margin: 0.25em 0;
padding: 0.25em 0px;
line-height: 1.45;
position: relative;
color: #383838;
}


#feedback blockquote:before {
content: open-quote;
font-size:30px;
padding:0 10px;
position:relative;
top:10px;
}

#feedback li.owner_comment{
  margin-left:20px;
  background:#f2f2f2;
  padding:10px;
}	
#feedback blockquote:after{
content: close-quote;
font-size:30px;
padding:0 10px;
position:relative;
top:10px;
}

#feedback cite {
color: #999999;
font-size: 14px;

margin-top: 5px;
}
 
#feedback cite:before {
content: "\2014 \2009";
}
#napi{
	cursor:pointer;
	display:block;
	padding:10px 0;
	text-align:right;
	color:green;
	text-decoration:underline;
}

#regions{
	text-align:left;
	
}
#regions ul li a{color:#464646;}
#breadcrumbs,
#pathway{
	padding-bottom:5px;
	font-size:11px;
	color:#464444;
}
#breadcrumbs a,
#pathway a{color:#464444; text-decoration:none;}
#header{

background: url(images/header.gif) repeat-x left bottom;
height:135px;
border-bottom:2px solid #68ce39;
width:100%;
}

#header_ins{
	margin:0 auto;
	width:942px;
	position:relative;
}
#admin_link{
	color:red;
	font-weight:bold;
	float:right;
}
#main{
	margin:0 auto;
	width:942px;
	text-align:left;
	position:relative;
	padding:8px 0;
	
}

#left{
	float:left;
	width:765px;
	overflow:hidden;
	margin-right:25px;
	position:relative;
}

#right{
	float:left;
	width:151px;
	overflow:hidden;
	
}
h5,h4,
td{font-size:12px; font-family:Arial;}
.clear{clear:both; }
.hbox_search,
#hbox_search{
background: url(images/hbox_search.gif) repeat-y left top;
position:relative;
margin-bottom:10px;
}
.hbox_search2, 
#hbox_search2{
background: url(images/hbox_search.gif) repeat-y left top;
position:relative;
margin-bottom:10px;
margin-top:10px;
}
.hbox_search2 ul,
.hbox_search2 ul li,
#hbox_search2 ul,
#hbox_search2 ul li{
	list-style:none;
	padding:0;
	margin:0;
	color:#000;
}
.hbox_search2 ul li,
#hbox_search2 ul li{
	padding:2px 0;
}
.hbox_search2 a,
#hbox_search2 a{
	text-decoration:none;
	color:#444444;
	font-size:12px;
	font-family:Arial;
}
.hbox_search label,
#hbox_search label{
color:#444444;
display:block;
padding:8px 0;
}
.hbox_search select,
#hbox_search select{
	border:1px solid #7f9db9;
	width:129px;
}
.hbox_search_bot,
#hbox_search_bot{
background: url(images/hbox_search_bot.gif) no-repeat left bottom;
font-size:0;
width:151px;
height:7px;
overflow:hidden;
}
#nser{
background: yellow;
	width:100px;
	height:26px;
	display:inline;
	margin-right:0px;
	font-size:11px;
	border:0;
	color:#01263a;
	text-decoration:none;
	text-align:center;
	padding-top:3px;
	float:right;
	}
#nser2{
	width:75px;
	height:27px;
	background: url(images/search.gif) no-repeat left top;
	margin:0;
	margin-top:10px;
	vertical-align:top;
	font-size:12px;
	
	line-height:12px!important;
	padding-left:5px!important;
	text-align:left;
	border:0;
	color:#444444;
	margin-left:54px;
	font-family:Arial;
}
.hbox_search_submit,
#hbox_search_submit{
	display:block;
	width:75px;
	height:27px;
	background: url(images/search.gif) no-repeat left top;
	margin:0;
	margin-top:10px;
	vertical-align:top;
	font-size:12px;
	
	line-height:12px!important;
	padding-left:5px!important;
	text-align:left;
	border:0;
	color:#444444;
	margin-left:54px;
	font-family:Arial;
}
#search_form{
	padding:0;
	margin:0;
}
.hbox_search_top,
#hbox_search_top{
	background: url(images/hbox_search_top.gif) left top;
	height:43px;
	padding:0;
	margin:0;
	position:relative;
}
.hbox_search_top2,
#hbox_search_top2{
	background: url(images/quick_browse.gif) no-repeat left top;
	height:33px;
	padding:0;
	margin:0;
	position:relative;
}
.hbox_search_top2 b,
#hbox_search_top2 b{
	color:#fff;
	position:absolute;
	left:7px;
	top:11px;
	font-size:14px;
	font-family:Times;
}
.hbox_search_top b,
#hbox_search_top b{
	color:#fff;
	position:absolute;
	left:7px;
	top:15px;
	font-size:14px;
	font-family:Times;
}

#hbox_login{
background: url(images/hbox_login.gif) repeat-y left top;
position:relative;
}
#hbox_login input{
background: url(images/hbox_login_input.gif) no-repeat left top;
width:129px;
height:24px;
line-height:24px!important;
color:#afb195;
font-size:14px;
border:0;
margin:5px 0;
padding-left:3px;
}
#hbox_login_bot{
background: url(images/hbox_login_bot.gif) no-repeat right bottom;
width:151px;
height:3px;
font-size:0;
overflow:hidden;
}
#hbox_login_submit{
	display:block!important;
	width:56px!important;
	height:27px!important;
	background: url(images/hbox_login_submit.gif) no-repeat left top!important;
	color:#000;
	padding-top:0px!important;
	margin-top:10px!important;
	font-size:12px!important;
	padding-left:5px;
	text-align:left;
	border:0;
	margin-left:73px!important;
		color:#444444!important;
	font-family:Arial!important;
}

#hbox_login_top b{
	color:#fff;
	position:absolute;
	top:10px;
	left:7px;
	font-family:Times;
	font-size:14px;
}
#hbox_login_top{
	background: url(images/hbox_login_top.gif) left top;
	height:31px;
	position:relative;
}





.box_ins{
	padding:5px 12px;
	font-size:14px;
}


.box_ins ul, .box_ins ul li{
	list-style:none;
	padding:0;
	margin:0;
	
}
.box_ins a{
color:#444444;
text-decoration:none;
}
#logo{
	position:absolute;
	top:5px;
	left:9px;
}


#htext{
	position:absolute;
	top:5px;
	left:110px;
}

#htop_menu{
	list-style:none;
	position:absolute;
	right:0;
	top:1px;
	margin:0;
	padding:0;
}

#htop_menu li{
	list-style:none;
	float:left;	
	margin:0;
	padding:0;
	padding-left:12px;
	
}

#htop_menu li a{
	text-decoration:none;
	color:#464444;
	font-size:12px;
	line-height:16px;
	padding:0;
	margin:0;
}


#htop_menu li a img{
float:left;
border:0;
padding:0;
margin:0;
padding-right:4px;
position:relative;
top:3px;
}

#header_h1{
	position:absolute;
	left:115px;
	top:64px;
	font-family:Arial;
	font-size:14px;
	font-weight:normal;
	color:#464444;
}

#header_b{
	position:absolute;
	left:115px;
	top:74px;
	font-family:Arial;
	font-size:14px;
	font-weight:normal;
	color:#464444;
}
#header_b a{

	text-decoration:none;
	color:#464444;
}
#header_h1 a{

	text-decoration:none;
	color:#464444;
}
#main h2{
	font-size:16px;
	padding:0;
	padding-bottom:8px;
	margin:0;
	font-family:Arial;
}
#htop_menu2{
	list-style:none;
	position:absolute;
	left:105px;
	top:108px;
	margin:0;
	padding:0;
	height:28px;
	
}

#htop_menu2 li{
	list-style:none;
	float:left;	
	margin:0;
	padding:0 10px;
	
}
#htop_menu2 li.hnm{
	list-style:none;
	float:left;	
	margin:0;
	background: url(images/hnm.gif) repeat-x left top;
	padding:0 10px;
	
}
#htop_menu2 li a{
	text-decoration:none;
	color:#464444;
	font-size:16px;
	line-height:28px;
	font-weight:bold;
	padding:0;
	margin:0;
	font-family:Times;
}
#htop_menu2 li.hnm a{
	text-decoration:none;
	color:#fff;
	font-size:16px;
	line-height:28px;
	font-weight:bold;
	padding:0;
	margin:0;
	font-family:Times;
}
#front_box_top{
	border-bottom:2px solid #ffe100;
	height:33px;
}
#front_box_left-nav{
list-style:none;
margin:0;
padding:0;

}

#front_box_left-nav li{
	list-style:none;
	float:left;
	height:34px;
	overflow:hidden;
	line-height:34px;
	padding:0px;
	display:block;
	width:auto;
	
}


#area_guide{
color:#487d98;
text-decoration:none;
font-family:Arial;

	display:inline;
	width:auto;
	height:34px;
	
	line-height:34px!important;
	padding:8px 20px;
	font-weight:bold;

}
#front_box_left-nav li a{
	display:block;
	width:auto;
	height:34px;
	line-height:34px;
	line-height:34px!important;
	padding:0px 12px;
	font-weight:bold;
}
.tab{
	background:#fff;
	padding:7px 0;
	
	margin-bottom:8px;
	
}
.message{
	background:#efefef;
	border:1px solid red;
	color:red;
	text-align:center;
	margin:10px;
	padding:10px;
}
.tmap{
	float:left;
	width:260px;
	text-align:center;
}


.tregion{
	float:left;
	width:155px;
	font-size:13px;
	font-family:Arial;
}
.inline,
.tregion ul li a{
color:#095279;
}
.tregion ul li,
.tregion ul{
	list-style:none;
}
.tregion ul{
margin:0;
padding:0;
}
.tfeatured b,
.tregion b{
	display:block;
	margin-bottom:5px;
}
.tfeatured{
	float:left;
	width:335px;
	font-size:13px;
	font-family:Arial;
}
.tfeaturedbox{
	background:#f6f7ee;
	padding:10px;
	padding-bottom:0px;
	color:#01263a;
	border:1px solid #c3c4bd;
	font-family:Arial;
}
.tfboxdesc{
	height:153px; overflow:hidden; margin-bottom:8px;
	line-height:16px;
}


h3, h3 a{color:#009966!important; font-family:Arial;}
.tfeaturedbox h3{
font-family:Times;
margin-top:0;
padding-top:0;
margin-bottom:0;
padding-bottom:7px;
}

.featured_more{
	background: url(images/tfeatured_but.gif) no-repeat left top;
	width:55px;
	height:26px;
	padding-left:8px;
	padding-top:4px;
	text-decoration:none;
	float:right;
	color:#444444;
	font-family:Arial;
}

.featured_more2{
	background: red url(/new/images/tfeatured_but.gif) no-repeat center top;
	width:55px!important;
	height:26px;
	padding-left:8px;
	padding-top:4px;
	text-decoration:none;
	color:#444444;
	display:block;
	float:right;
	font-family:Arial;
}
.featured_all{
	background: url(images/button_green.gif) no-repeat left top;
	width:168px;
	height:37px;
	padding-left:15px;
	line-height:35px;
	font-family:Arial;
	font-weight:bold;
	text-decoration:none;
	float:right;
	color:#fff;
	margin-top:10px;
}
.tabact{
	background: url(images/tabact.gif) repeat-x left top;
	height:34px;
	line-height:34px;
	display:block;
}
.news_h{
background:#80c75f;
	padding:0 10px;
		height:34px;
	line-height:34px;
	display:block;
	font-size:14px;
}
.news_home{
	font-size:12px;
	font-family:Arial;
	background:#fff;
	margin-bottom:10px;
}
#front_box_left-nav li a {
color:#487d98;
text-decoration:none;
font-family:Arial;
}

#tab_category a img{border:0; }
#tab_category td{
	vertical-align:top;
	text-align:left;
	padding-right:19px;
	padding-bottom:10px;
	font-size:14px;
}
#tab_category a{
color:#01263a;
text-decoration:none;
font-family:Arial;
}
/*#82c762color="*/
#footer{
background:#80c75f;
text-align:center;
position:relative;
}

#footer_top{
	margin:0 auto;
	width:942px;
	color:#464444;
	
	font-family:Times;
	height:24px;
	text-align:left;
	line-height:24px;
}
#footer_bottom{
	margin:0 auto;
	width:942px;
	text-align:left;
	
	color:#01263a;
	font-family:Times;
	
}

#footer_bottom  td{
	vertical-align:top;
}
#footer_bottom ul li ,
#footer_bottom ul li a{
	color:#fff;
	
	font-family:Arial;
	font-size:12px;
	text-decoration:none;
}
#footer_bottom ul li a{
	color:#fff;
	color:#01263a;
	}
#footer_bottom ul,
#footer_bottom ul li{
	list-style:none;
}
#footer_menu{
	float:right;
	color:#444444;
	font-family:Times;
	height:24px;
	line-height:24px;
}	
#footer_menu a{
color:#444444;
	color:#464444;
	
}

.ecbut{
	display:block;
	text-align:right;
	color:#444444;
	font-size:12px;
	font-weight:bold;
	padding-right:40px;
}

#cottage_name{
	font-family:Times;
	font-size:18px;
	margin:0;
	padding:0;
	padding-bottom:10px;
	
}

#cottage_paid_short{
	float:left;
	width:450px;
	margin-right:27px;
	font-family:Arial;
	font-size:12px;
	line-height:20px!important;
	
}
#cottage_paid_short b{
line-height:20px!important;
display:inline;
}
#cottage_paid_short b.bb{
	height:20px!important;
}
#cottage_paid_short img{
	
	vertical-align:middle;
}
#c_contact{
	float:left;
	width:271px!important;
	background: url(/new/images/c_contact_r.gif) repeat-y left top;
	font-family:Arial;
	overflow:hidden;
word-wrap: break-word;
}

#c_contact_t{
	
	width:271px;
	background: url(/new/images/c_contact_t.gif) no-repeat left top;
	font-family:Arial;
	padding-left:20px;
	padding-top:10px;
	height:45px;
	color:#fff;
	line-height:30px;	
}

#c_contact_b{
	
	width:271px!important;
	background: url(/new/images/c_contact_b.gif) no-repeat left bottom;
	font-family:Arial;
	line-height:18px;	
	font-size:12px;
}
#c_contact_b td img{
	margin-left:10px;
}
#cott_panel {margin-top:15px!important; }
#cott_panel .tab td{
	font-family:Arial;
	font-size:12px;
	
}
#cott_panel .tab{
	font-family:Arial;
	font-size:12px;
	padding:10px;
}


#tab6 ul,
#tab6 ul li{

	list-style:none;
	padding:0;
	margin:0;
}

#tab6 ul li a{
color:#444444;
text-decoration:none;
}

#cc_fav a img{
	border:0;
	margin:0 3px;
}
#cc_fav{
	background:#fff;
	position:absolute;
	right:15px;
	border:1px solid #ececec;
	padding: 3px 4px 1px 4px;
	top:0;
	
}
.cc_star{display:inline; padding-left:4px!important;}
#cc_shortlist{
	background:url(/new/images/cc_but.gif) no-repeat;
	
	position:absolute;
	right:5px;
	border:0;
	color:#000;
	text-decoration:none;
	padding-left:10px;
	font-size:12px;
	padding-top:3px;
	
	width:119px;
	height:27px;
	top:220px;
	
}
#aval_tab2{
background:url(/new/images/avail_top2.gif) no-repeat;
	width:281px;
	margin-top:3px;
}
.avail_top{
background:url(/new/images/avail_top.gif) no-repeat;
	width:281px;
	height:34px;
}
#aval_tab{
border:0px solid #e3e4db;

}
#aval_tab td{
border:1px solid #e3e4db;

}

#aval_tab th{
border:0;
color:#095279;
width:40px;
font-size:12px;
height:22px;
line-height:22px;

}

.avail_act{
background:#4992a9; /*#ffe800;*/
text-align:center;
font-size:12px;
height:22px;
line-height:22px;
color:#000;
border:1px solid #e3e4db;
}
.avail_chov{

background:#fff; /*#ffe800;*/
text-align:center;
font-size:12px;
height:22px;
line-height:22px;
color:green;
font-weight:bold;
text-decoration:underline;
border:1px solid #e3e4db;
}
	

.avail_no{
border:1px solid #e3e4db;
background:#fff;
text-align:center;
font-size:12px;
height:22px;
line-height:22px;
color:#000;
}

.avail_no2{
border:1px solid #e3e4db;
background:#eff0e7;
text-align:center;
font-size:12px;
height:22px;
line-height:22px;
color:#000;
}






#avv{width:300px; margin-right:40px;}
	
	.avail_acta2,
	.avail_acta{
		background:#337a23;;
		padding:15px 13px;
		padding-top:9px;
		position:relative!important;
		margin:8px;
		line-height:25px;
		 border-radius: 8px 8px 8px 8px;
		border:1px solid #DDDDDD;
		color:#fff;
	}
	.avail_acta2{
	border:1px solid red;
	background:#fff;
	color:#000;
	}
	.avail_acta2 p,
	.avail_acta p{
		position:relative;
		padding:0;
		margin:0;
	}
	.avail_acta2 a,
	.avail_acta a{
	background:yellow; 
	color:black; 
	padding:2px; 
	width:90px;
	margin:0;
	text-align:center;
	position:absolute;
	right:0px;
	bottom:-8px;
	 border-radius: 4px 4px 4px 4px;
   display:block;
   border:1px solid black;
   text-decoration:none;
   cursor:pointer;
	}
	



#table_listing{
border-top:1px solid #dfdfdf;
}
.listing_form{
font-size:12px;
	font-family:Arial;
	color:#01263a;
}
#table_listing td{
	font-family:Arial;
	font-size:12px;
	background:#f8f9f3;
	border-top:1px solid #fff;
	border-bottom:1px solid #dfdfdf;
	color:#01263a;
}

#table_listing td p.plisting a{
	color:#01263a;
}
b.listing_cott_name{
	display:block;
	color:#01263a;
	margin-bottom:10px;
}


#pagination{
	text-align:center;
	font-family:Arial;
	color:#696969;
	font-size:12px;
	margin:10px 0;
}

#pagination a{
	text-decoration:none;
	color:#696969;
	font-family:Arial;
}
h1.header_listing{
	font-size:20px;
	padding:0; 
	margin:0;
	margin-bottom:10px;
	font-family:Times;
	color:#01263a;
}
.description_listing a{
color:#01263a;
}
.description_listing{
	font-family:Arial;
	font-size:12px;
	color:#01263a;
}
.description_listing hr{
color:#68ce39!important;
}
.listing_cott_link{
	background: url(/new/images/more.gif) no-repeat left top;
	width:55px;
	height:26px;
	display:inline;
	margin-right:10px;
	font-size:12px;
	color:#01263a;
	text-decoration:none;
	text-align:center;
	padding-top:3px;
	float:right;
	
}
.description_listing font{
font-family:Arial!important;
}
#county_table  {margin-top:10px; width:100%;}

#county_table td,
#county_table{
	border:1px #000 solid;
	border-collapse:collapse;
	font-size:12px;
	font-family:Arial;
	
}

#county_table td a {
color:#444444;
}
#late_avail td{
	border-bottom:1px solid #68ce39;
	padding:10px 0;
}
#late_avail{
font-size:12px;
	font-family:Arial;
}