body{
	margin:0;
	padding:0;
	font-family:Verdana, arial;
	/*
	*/
	background:#773333;
	background:#ababab;
	text-align:center;
	
}
H1{
	font-size:16px!important;
	color:#FFF;
	width:100%;
	text-align:center;
	height:16px;
	padding-bottom:15px;
	display:block;
}
*{
font-family:Verdana, arial;
}
div#top{

	display:block;
	width:100%;
	
	height:230px;
	text-align:center;
	
}

div#container{
background: #A9CFEC;
background:#7cb6e1;

height:auto;
width:1003px;
margin:auto;
display:block;

}

div#main{
	float:left;
	text-align:left;

	font-size:12px;
	
	color:#000080;
	color:#343434;
	background: url(./images/main_rep.gif) repeat-y left top;
}
div#main_top{
	float:left;
	height:18px;
	overflow:hidden;
	display:block;
	width:1003px;
	background: url(./images/main_top.gif) no-repeat left top ;
	
}

div#main_bot{
	float:left;
	height:18px;
	overflow:hidden;
	margin-top:15px;
		display:block;
	width:1003px;
	background: url(./images/main_bot1.png) no-repeat left top;
}
div#main_ins{
	float:left;
	width:963px;
	margin:0 20px;
	display:block;
	position:relative;
	padding:0;
	height:auto;
	

}
ul.lista{
	font-size:12px;
	color:#343434;
	
}

ul.lista li{
	list-style: arrow;
}

table.cottage_desc{
	font-size:12px;
	color:#343434;
}

div.img{
	float:left;
	width:150px;
	height:120px;
	text-align:center;
	margin:0px 0px;
	margin-left:35px;
	margin-bottom:5px;
	overflow:hidden;
}

div.img a img{
	border:0;
}
a,
a:link,
a:visited{
color:#343434;
}

#special{
	width:auto;
	height:auto;
	
	float:right;
	position:relative;
	top:-61px;
	right:-10px;
	padding:0;
	border:0;
	background:  url(./images/main_bot.png) no-repeat left bottom;
	padding-bottom:10px;
	margin:0;
}

#special_ins{
	width:200px;
	text-align:center;
	height:auto;
	border-left: 10px solid white;
	padding-top:15px;
	padding-bottom:10px;
	margin:0px;

	
}
a#spec_desc{
	display:block;
	text-align:justify;
	margin:10px;
	font-size:10px;
	text-decoration:none;
	
}
.clear{
	clear:both;
}

div#special_ins a img{
	border: 2px solid #343434;
}