body {
	/*background-image: url(/images/background.gif);
	background-repeat: repeat-x;*/
	background-position: top;
	margin: 0px;
	background-color:#E9ECF1;
}

/* Navigation menu */
#nav {
	margin:0;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	text-transform:uppercase;
}


#nav {
	width:506px;
	height:70px;
	background-image:url(/images/Menu_bg.gif);
	position:relative;
	}

#nav .select, #nav .current1, #nav .current2, #nav .current3, #nav .current4, #nav .current5, #nav .current_sub {
	margin:0;
	padding:0;
	list-style:none;
	}

#nav li {
	display:inline;
	margin:0;
	padding:0;
	height:auto;
	}

#nav .select a,#nav .current1 a, #nav .current2 a, #nav .current3 a, #nav .current4 a, #nav .current5 a {
	display:block;
	height:19px;
	float:left;
	padding:31px 15px 0 19px;
	text-decoration:none;
	font-size:10px;
	line-height:19px;
	white-space:nowrap;
	border-right:1px solid #fff;
	color:#fff;
	}
#nav .current1 .sub a, #nav .current2 .sub a, #nav .current3 .sub a, #nav .current4 .sub a, #nav .current5 .sub a {
	padding:0 10px 0 10px;
	border:none;
}

* html #nav .select a, * html #nav .current1 a, * html #nav .current2 a, * html #nav .current3 a, * html #nav .current4 a, * html #nav .current5 a {
	width:1px;
	height:19px;
	}

#nav .sub {
	display:none;
	}
#nav .sub a{
	height:19px;
	}

/* for IE5.5 and IE6 only */
#nav table {
	position:absolute;
	border-collapse:collapse;
	left:0;
	top:0;
	}

#nav .current1 a, #nav #menu1 li a {
	background-color:#727272;
	}
#nav .current2 a, #nav #menu2 li a {
	background-color:#8B8B8B;
	}
#nav .current3 a, #nav #menu3 li a {
	background-color:#7c7c7c;
	}
#nav .current4 a, #nav #menu4 li a {
	background-color:#6f6f6f;
	}
 #nav .current5 a, #nav #menu5 li a {
	background-color:#7e7e7e;
	}

#nav #menu1 a:hover,#nav #menu1 .sub,#nav #menu1 .sub a {
	background-color:#0A8FA7;
}
#nav #menu2 a:hover,#nav #menu2 .sub,#nav #menu2 .sub a {
	background-color:#FEE88D;
	color:#736940;
}
#nav #menu3 a:hover,#nav #menu3 .sub,#nav #menu3 .sub a {
	background-color:#6699CC;
}
#nav #menu4 a:hover,#nav #menu4 .sub,#nav #menu4 .sub a {
	background-color:#8EAF7A;
}
#nav #menu5 a:hover,#nav #menu5 .sub,#nav #menu5 .sub a {
	background-color:#D56A1A;
}
#nav #menu5 a, #nav #menu5 a {
	border:none;
}

#nav #menu1 a:hover .sub li a:hover,
#nav #menu1 li:hover .sub li a:hover,
#nav #menu1 li .sub li a:hover
 {
	background-color:#076F84;
	color:#fff;
	}
	
#nav #menu2 a:hover .sub li a:hover, 
#nav #menu2 li:hover .sub li a:hover,
#nav #menu2 li .sub li a:hover
 {
	background-color:#D8C578;
	color:#736940;
	}

#nav #menu3 a:hover .sub li a:hover, 
#nav #menu3 li:hover .sub li a:hover,
#nav #menu3 li .sub li a:hover
 {
	background-color:#537FAA;
	color:#fff;
	}

#nav #menu4 a:hover .sub li a:hover,
#nav #menu4 li:hover .sub li a:hover,
#nav #menu4 li .sub li a:hover
 {
	background-color:#6D8960;
	color:#fff;
	}

#nav #menu5 a:hover .sub li a:hover,
#nav #menu5 li:hover .sub li a:hover,
#nav #menu5 li .sub li a:hover
 {
	background-color:#A35115;
	color:#fff;
	}

#nav .select li a:hover .sub, 
#nav .select li:hover .sub,
#nav .current1 li a:hover .sub,
#nav .current2 li a:hover .sub,
#nav .current3 li a:hover .sub,
#nav .current4 li a:hover .sub,
#nav .current5 li a:hover .sub, 
#nav .current1 li:hover .sub, 
#nav .current2 li:hover .sub, 
#nav .current3 li:hover .sub, 
#nav .current4 li:hover .sub, 
#nav .current5 li:hover .sub,
#nav .current1 .sub,
#nav .current2 .sub,
#nav .current3 .sub,
#nav .current4 .sub,
#nav .current5 .sub {
	display:block;
	position:absolute;
	width:506px;
	top:50px;
	left:0;
	margin-top:0;
	padding:0;
	z-index:100;
	font-size:10px;
	}
#nav .current1 .sub,
#nav .current2 .sub,
#nav .current3 .sub,
#nav .current4 .sub,
#nav .current5 .sub {
	z-index:1;
	}

#nav .sub{
	margin:0;
	padding:0;
	list-style:none;
	}
	
* html #nav .select a:hover .sub {
	z-index:-1;
	margin-top:0;
	margin-t\op:1px;
	}


#nav .select a:hover .sub li a, 
#nav .select li:hover .sub li a {
	display:block;
	padding:0px 10px 0px 10px;
	margin:0;
	white-space:nowrap;
	border:0;
	font-size:11px;
	}

#nav ul li ul {
	border-top:1px solid #FFFFFF;
	}

#nav #menu5 a {
	padding:31px 21px 0 22px; /*adjust size to full fil the menu*/
	}

/* Navigation End */

.logo {
	  margin: 3px 0 15px 0;
}

#main_top {
	background-image:url(/images/Top_bg.gif);
	}

#title_page{
	width:400px;
	height:24px;
	float:left;
	text-align:left;
	vertical-align:top;
	font:Arial, Helvetica, sans-serif;
	
}
#bullet{
	width:24px; float:left;
}
#bullet2{
	width:24px; float:right;
}
#title{
	width:350px; float:left; margin-top:4px;
}
#title2{
	width:50px; float:right; margin-top:4px;
}
#title_page2{
	width:185px;
	height:24px;
	float:right;
	text-align:right;
	vertical-align:top;
	font:Arial, Helvetica, sans-serif;
	
}
.texto {
	font-family:trebuchet,arial,verdana;
	font-size:14px;
	text-align:center;
	color:#AAA;
	font-weight:bold;
	line-height:30px;
	}

.but-form {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	background-color: #FFFFFF;
	border: 1px solid #999999;
	font-size: 10px;
	font-weight: bold;
	word-spacing: -1px;
}
.form-box-home {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #999999;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
}
.txt-gray {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-align: justify;

}

.txt-gray2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}

.txt-blue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0066CC;
	text-align: justify;


}
.txt-blue-PageNotFound {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #0066CC;
	text-align: center;


}
.backg-content {
	/*background-image: url(/images/backg_home_content.gif);*/
	background-repeat: repeat-x;
	background-position: top;
	background-color:#FFFFFF;
}
.txt-black-bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
}
.txt-blue-bold-cott {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight: bold;
}
.txt-black {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.txt-black_note {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
}
.form-list-home {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.fomr-cottage-list {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 140px;
}
.fomr-cottage-list2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.form-photo-list {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 93px;
}
.form-cottage-text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 70px;
}
.txt-white-mini {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}
.txt-black2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
}
.txt-white {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
.line-white {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
.txt-white-bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;

}
.form-item-yellow {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #FFFF99;
}
.txt-blue-rock {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #648296;
}
.txt-blue-rock-bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #648296;
	text-decoration: none;
	font-weight: bold;


}
.line-blue {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #3399CC;
}
.txt-gold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #999900;
	font-weight: bold;
	text-decoration: none;
}
a.txt-gold:hover {
	text-decoration: underline;
}
.txt-blue-bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #003399;
}
a {
	color: #0000FF;
}
.line-gray {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.txt-blue-tit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #0066CC;
}

.txt-blue-tit2 {
	font-family: Arial;
	font-size: 10px;
	/*font-weight: bold;*/
	color: #0066CC;
}
.line-light {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E7E7E1;
}
.box-content-layer {
	position:absolute; 
	width:690px; 
	/*height:290px; */
	height:430px;
	z-index:1; 
	overflow: hidden; 
	visibility: hidden;
	margin-top:5px
}
.tit-inside-gray {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
}
.tit-inside-blue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #3399CC;
}
.txt-blue2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0066CC;
}

.txt-blue-tit2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #003399;
}

.txt-blue3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #003399;
}
.txt-blue4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #003399;
}

#main_img{
	width:232px;
	height:61px;
	float:left;
}
#img_top{
	width:232px;
	height:29px;
	float:left;
	background-image:url(images/index-res-top.jpg);
	background-repeat:no-repeat;
}
#img_bottom{
	width:232px;
	height:32px;
	float:left;
}

.txt-white-bold-box {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	/*font-weight: bold;*/
	text-decoration:none;

}

.txt-white-bold-box-litle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	/*font-weight: bold;*/
	text-decoration:none;

}

/*******************************************************************************/

#foot_sitemap_pad{
	height:20px;
	background-color:#EDEDED;
	border-top:#D6D6D6 2px solid;
}
#foot_sitemap{
	padding:0px;
	overflow:auto;
	background-color:#FFFFFF;
	display:block;
	
}
#foot_sitemap ul{
	
	padding:5px 0 10px 5px;
	
	margin-bottom: 0px;
	margin-left: 15px;
	margin-right:10px;
	margin-top: 5px;
	list-style:none;
	width:122px;
	float:left;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	overflow:auto;
}

#foot_sitemap ul a{
	color:#777;
	text-decoration:none;
}
#foot_sitemap ul b a{
	color:#246FC6;
}

#foot_sitemap td{
	float:left;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}