/* CSS Document */

*{
margin:0px;
padding:0px;
}
body{
margin-left:auto;
margin-top:0px;
margin-right:auto;
margin-bottom:0px;
font-family: Tahoma, Verdana, Arial, Georgia, sans-serif;
font-size: 0.7em;
font-style: normal;
line-height: 1.4em;
font-weight: normal;
font-variant: normal;
}

.span_01{
font-size:12px;
font-family:Arial,Verdana, Helvetica, sans-serif;
color: #000000;
font-weight:bold;
}
.span_02{
font-size:14px;
font-family:Arial,Verdana, Helvetica, sans-serif;
color: #009900;
font-weight:bold;
line-height:16px;
}
.span_03{
font-size:14px;
font-family:Arial,Verdana, Helvetica, sans-serif;
color: #FF0000;
font-weight:bold;
line-height:16px;
}
.span_04{
font-size:16px;
font-family:Arial,Verdana, Helvetica, sans-serif;
color: #FF0000;
font-weight:bold;
line-height:18px;
}
.span_05{
margin-left:40px;
}
.span_06{
width:150px;
float:left;
font-size:12px;
font-family:Arial,Verdana, Helvetica, sans-serif;
line-height:23px;
}
a:link,a:active, a:visited {
color:#FF6600;
text-decoration:none;
}

a:hover{
color: #009900;
text-decoration:none;
}
p {
margin-left:8px;
margin-right:8px;
margin-bottom:5px;
margin-top:5px;
line-height:20px;
}
h1{
font-size:14px;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-align:center;
font-weight:bold;
color: #FF6600;
line-height:20px;
}
h2{
font-size:25px;
font-family:  Arial,Verdana, Helvetica, sans-serif;
line-height:25px;
text-align:center;
font-weight:bold;
color: #FF6600;
line-height:25px;
}
h2 img{
margin-left:8px;
margin-right:8px;
}
h3{
font-size:12px;
font-family: Arial, Verdana, Helvetica, sans-serif;
text-align:center;
font-weight:bold;
color: #000000;
line-height:20px;
}
h4{
font-size:15px;
font-family: Arial, Verdana, Helvetica, sans-serif;
text-align:center;
font-weight:bold;
color: #000000;
line-height:20px;
}
h5{
font-size:20px;
font-family: Arial, Verdana, Helvetica, sans-serif;
text-align:center;
font-weight:bold;
color: #000000;
padding-top:8px;
padding-bottom:8px;
line-height:35px;
}
.p_title{
font-size:14px;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-align:center;
font-weight:bold;
color: #006600;
}
.p_title1{
	height:48px;
	font-size:18px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	font-weight:bold;
	color: #FF6600;
	background-image:url(../images/bg_04.gif);
	background-position:center bottom;
	background-repeat:no-repeat;
	line-height:20px;
}

.p1{
	font-size:12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	color: #000000;
}
.p2{
	font-size:12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	color:#FF6600;
}
.p3{
	font-size:12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: justify;
	padding-left:5px;
	padding-right:6px;
	line-height:20px;
	color: #000000;
}
.p4{
	font-size:12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	color: #FF9900;
}
.p5{
	font-size:16px;
	font-family:  Arial,Verdana, Helvetica, sans-serif;
	text-align: center;
	font-weight:bold;
	color: #FF0000;
}
.p6{
	font-size:12px;
	font-family:Arial,Verdana, Helvetica, sans-serif;
	text-align:right;
	color: #4f8e4f;
}
.clear {
	clear: both;
}
.container {
width:960px;
text-align: left;
margin-top: 0px;
margin-right: auto;
margin-bottom: 0px;
margin-left: auto;
padding-bottom: 8px;
background:url(../images/bg_02.gif) repeat-y;
background-position:0 0;
}
.top{
width:960px;
height:111px;
display: block;
background:url(../images/top.jpg) no-repeat;
}
.menu{
width:960px;
height:55px;
display: block;
background: url(../images/bg_01.jpg) repeat-x;
margin-top:0px;
font-family: Arial;
font-size:18px;
font-weight:bold;
text-align:center;
}
.menu ul{
width:910px;
height:50px;
text-align:center;
margin-left:15px;
list-style: none;
}

.menu li{
margin-top: 5px;
float:left;
display: block;
width:110px;
}
.menu a, .menu a:visited {
font-family: Arial;
font-size:18px;
font-weight:bold;
text-align:center;
line-height:55px;
color:#FFFFFF;
text-decoration:none;
}

.menu a:hover {
font-family: Arial;
font-size:18px;
font-weight:bold;
text-align:center;
line-height:55px;
color:#ffff00;
text-decoration:none;
}

.content{
width:960px;
float:left;
margin-top:8px;
margin-bottom:8px;
}
.left{
display:block;
width:233px;
float:left;
margin-left:7px;
_margin-left:3px;
}
.right{
display:block;
width:706px;
float:left;
margin-left:6px;
_margin-left:2px;
margin-bottom:8px;

}
.right_white{
display:block;
width:706px;
background-color:#fff;
float:left;
margin-left:6px;
_margin-left:2px;
margin-bottom:8px;
}
.right_room_book{
display:block;
width:706px;
background-color:#fff;
float:left;
margin-left:6px;
_margin-left:2px;
margin-bottom:8px;
}
.webmap_box{
width:706px;
height:30px;
line-height:30px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color: #333333;
background-color:#ececed;
text-align: left;
}

.webmap_box a:link,.webmap_box a:active,.webmap_box a:visited {
color: #333333;
text-decoration: underline;
}

.webmap_box a:hover {
color: #009900;
text-decoration:none;
}
.contacts_box{
width:233px;
height:235px;
display: block;
border:1px #CCCCCC solid;
background-color:#FFFFFF;
background-image: url(../images/png-0592.gif);
background-position:bottom right;
background-repeat:no-repeat;
}
.contacts_box span{
font-size:12px;
font-family:Verdana,Arial, Helvetica, sans-serif;
color:#FF6600;
}

.reservation_box{
width:233px;
display:block;
margin-bottom:20px;
margin-top:5px;
}
.check_box{
width:108px;
height:16px;
font: Arial,Verdana, Helvetica, sans-serif;
font-size:12px;
color:#000000;
}
.select_box{
width:40px;
height:16px;
}

.weather_box{
display:block;
width:233px;
margin-top:5px;
margin-bottom:20px;
}
.weather_box iframe{
padding: 5px;
}
.services_box{
display:block;
width:233px;
margin-bottom:20px;
margin-top:5px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}
.services_box ul li{
height:20px;
line-height:20px;
list-style:none;
font-size:12px;
background:url(../images/list_01.gif) 15px center no-repeat;
padding-left:30px;
border-bottom:1px #000000 dashed;
}
.news_box{
display:block;
width:233px;
margin-bottom:20px;
margin-top:5px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color: #000000;
}
.news_box marquee{
margin-top:5px;
width:100%;
height:100px;
}
.news_box .name{
width:229px;
font-size:12px;
font-family:Arial,Verdana, Helvetica, sans-serif;
line-height:20px;
border-bottom:1px #666666 dashed;
margin-top:6px;
color: #FFFFFF;
}
.news_box .con{
width:200px;
font-size:12px;
font-family:Arial,Verdana, Helvetica, sans-serif;
text-align:justify;
line-height:20px;
margin-bottom:5px;
margin-left:3px;
}
.news_box ul li{
height:20px;
line-height:20px;
color:#000000;
list-style:none;
font-size:12px;
background:url(../images/ob4.gif) 15px center no-repeat;
padding-left:48px;
border-bottom:1px #000000 dashed;
}
.lacation_box{
width:233px;
margin-bottom:20px;
margin-top:5px;
text-align:center;
}
.flash_box{
display:block;
width:704px;
float:left;
height:235px;
_margin-left:0px;
border:1px #999999 solid;
}
.welcome_box{
width:704px;
display:block;
float:left;
margin-top:8px;
margin-bottom:8px;
}
.rooms_box{
width:704px;
height:360px;
float:left;
}
.rooms_con{
width:704px;
height:305px;
margin-top:8px;
}
.price_box{
width:160px;
height:308px;
float:left;
background-color:#FFFFFF;
margin-left:11px;
margin-right:5px;
_margin-left:8px;
_margin-right:5px;
}
.price_pic{
width:121px;
height:84px;
margin-top:18px;
margin-left:auto;
margin-right:auto;
margin-bottom:5px;
}
.price_pic img{
width:121px;
height:84px;
border:none;
}
.price_con{
height:125px;
}
.price_no{
width:160px;
height:22px;
display:block;
text-align:center;
}
.price_bt{
width:160px;
height:22px;
text-align:center;
}

.ads_box{
width:690px;
height:88px;
text-align:center;
float:left;
margin-left:10px;
_margin-left:3px;
margin-bottom:8px;
}
.tour_box{
width:706px;
float:left;
height:auto;
}
.tour_box_01{
width:706px;
height: auto;
float:left;
padding-top:5px;
background-color:#FFFFFF;
}
.attractions_box{
width:460px;
height:190px;
background-color:#FFFFFF;
float:left;
margin-left:13px;
_margin-left:4px;
border:1px #999999 solid;
}
.attractions_box ul{
width:440px;
margin-left:8px;
margin-top:20px;
float:left;
}
.attractions_box .span_04{
float:left;
}
.attractions_box li{
width:190px;
height:23px;
line-height:23px;
float:left;
margin-left:2px;
margin-right:10px;
color:#000000;
list-style:none;
font-size:12px;
background: url(../images/list_03.gif) left center no-repeat;
padding-left:17px;
border-bottom:1px #000000 dashed;
}
.tour_pic{
width:222px;
height:190px;
background-color:#FFFFFF;
float:left;
margin-left:3px;
_margin-left:2px;
}
.button{
background-color:#339900;
color:#FFFFFF;
display:block;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
float:left;
padding:8px;
text-align: center;
width:944px;
}
.button a:link, .button a:visited, .button a:active
{
color:#FFFFFF;
text-decoration:none;
}
.button a:hover, {
color: #FF6600;
text-decoration:none;
}
.copy_right{
color: #000000; 
display:block;
font-size:12px;
padding-bottom:8px;
padding-top:8px;
text-align:center;
width:960px;
}
/*---------------------------------location----------------------------------*/
.mapbox{
width:706px;
height:300px;
text-align:center;
margin-top:10px;
font-size:12px;
}
.mapbox img{
border:1px #CCCCCC solid;
}
.mapbox_01{
width:706px;
height: auto;
float:left;
}

/*---------------------------------tours----------------------------------*/
.tourline_box{
width:704px;
height:140px;
display:block;
margin-left:1px;
margin-top:8px;
background-color:#FFFFFF;
}
.tourline_pic{
float:left;
width:86px;
height:85px;
display:block;
margin-left:6px;
margin-top:20px;
line-height:115px;
}
.tourline_pic img{
border:none;
height:85px;
width:86px;
}
.tourline_con{
width:593px;
height:136px;
float:left;
margin-left:6px;
margin-top:5px;
}
.tourline_con label{
font-weight:bold;
}
/*---------------------------------tours_01----------------------------------*/
.tours_01_con{
width:706px;
float:left;
display:block;
background-color:#fff;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
padding-bottom:10px;
overflow: hidden;
}
.box_01{
margin-top:-2px;
width:706px;
height:25px;
float:left;
font-size:12px;
text-align:right;
font-family: Arial,Verdana, Helvetica, sans-serif;
line-height:16px;
color: #999999;
background: #ececed;
}



/*---------------------------------services----------------------------------*/


/*---------------------------------diary----------------------------------*/
.ul1{
width:660px;
margin-left:23px;
}
.ul1 li{
	height:25px;
	margin-top:5px;
	line-height:25px;
	border-bottom:1px #CCCCCC dashed;
	list-style-type: square;
}

.ul1 a:link, .ul1 a:visited ,.ul1 a:active {
font-size:14px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color: #000000;
text-decoration:none;
}

.ul1 a:hover {
color: #009900;
text-decoration:none;
}

/*---------------------------------contact----------------------------------*/

.contact_con{
width:706px;
float:left;
padding-bottom:8px;
background:#FFFFFF;
}
.contact_pic{
width:706px;
height:180px;
float:left;
background-color:#FFFFFF;
text-align:right;
}
.box_02{
width:706px;
background-color:#FFFFFF;
}
.contact_con table{
text-align: center;
font-family: Arial,Verdana, Helvetica, sans-serif;
font-size:12px;
color:#000000;
line-height:16px;
width:95%;
border:1px;
}
.styste1_01{
background: #CCCCCC;
font-weight:bold;
}

/*---------------------------------messages----------------------------------*/
.message_con{
width:706px;
float:left;
background:#FFFFFF;
}
.message_pic{
width:706px;
height:43px;
display:block;
text-align:center;
}
.box_03{
width:664px;
height:240px;
margin-left:20px;
margin-bottom:15px;
background:url(../images/bg_10.gif) repeat-x;
border:1px #CCCCCC solid;
}
.box03_title{
width:664px;
height:26px;
text-align:left;
font:Arial,Verdana,  Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
line-height:20px;
}
.box03_01{
width:600px;
height:35px;
float:left;
margin-left:20px;
margin-top:8px;
line-height:26px;
font-family:Arial,Geneva, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
border-bottom:1px #999999 dashed;
}
.box03_02{
width:600px;
height:105px;
float:left;
margin-left:20px;
margin-top:8px;
margin-bottom:6px;
font-family:Arial,Geneva, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
line-height:105px;
border-bottom:1px #999999 dashed;
}
.box03_02_1{
height:30px;
float:left;
margin-left:8px;
margin-top:20px;
line-height:30px;
margin-right:2px;
}
.textarea_box{
width:520px;
height:90px;
float:left;
font-family:Arial,Geneva,  Helvetica, sans-serif;
font-size:12px;
line-height:16px;
}
.textarea_box textarea{
width:520px;
height:90px;
text-align:justify;
font-family:Arial,Geneva,  Helvetica, sans-serif;
font-size:12px;
line-height:16px;
}
.box03_bt{
width:600px;
height:20px;
display:block;
margin-left:20px;
margin-top:8px;
text-align:center;
}

.message_box{
width:664px;
margin-top:8px;
margin-left:20px;
margin-bottom:8px;
line-height:20px;
}
.message_box_01{
width:664px;
height:160px;
margin-bottom:20px;
border-bottom:1px #CCCCCC  dashed;
}
.message_box_01_1{
width:660px;
height:20px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color: #000000;
margin-left:3px;
border-bottom:1px #CCCCCC solid;
}
.message_box_01_2{
width:660px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color: #000000;
margin-left:3px;
text-align:justify;
}
.message_box_01_3{
width:640px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color: #009900;
text-align:justify;
margin-left:20px;
}
.message_box_01_4{
width:640px;
height:20px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#009900;
margin-left:20px;
border-bottom:1px #CCCCCC solid;
}
.catalog_box{
width:665px;
height:25px;
line-height:25px;
display:block;
text-align:right;
font-weight:bold;
font-size:12px;
color:#333333;
margin-bottom:8px;
margin-right:10px;
}
/*---------------------------------rooms----------------------------------*/
.box_04{
width:690px;
height:154px;
float:left;
margin-left:5px;
border-bottom:1px #999999 dashed;
}
.box_04_01{
width:210px;
height:140px;
float:left;
margin-left:5px;
margin-top:10px;
text-align:center;
}
.box_04_01 img{
width:201px;
height:138px;
border:none; 
}
.box_04_02{
width:460px;
height:140px;
float:left;
margin-left:5px;
margin-top:10px;
}
.box_04_03{
width:43px;
height:20px;
float:right;
margin-left:5px;
margin-top:10px;
}
/*---------------------------------rooms_01----------------------------------*/

.box_05{
width:690px;
float:left;
margin-left:5px;
margin-top:10px;
}
.box_05 ul{
float:left;
display:block;
margin-left:5px;
list-style:none;
text-align:center;
margin-left:12px;
}
.box_05 li{
width:201px;
float:left;
margin-left:6px;
margin-top:10px;
}
.box_05 li img{
height:138px;
width:201px;
border:none;
}
.box_06{
width:690px;
margin-left:5px;
margin-top:8px;
margin-bottom:10px;
float:left;
}
.table_01{
 width:440px;
 height:100px;
 text-align:center;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:12px;
 line-height:15px;
}
/*---------------------------------book----------------------------------*/
.bookbox_01{
width:706px;
height:30px;
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:20px;
color:#000000;
font-weight: bold;
line-height:35px;
} 
.bookbox_02{
width:706px;
float:left;
}
.guest_info{
width:670px;
float:left;
margin-left:20px;
margin-bottom:5px;
}
.guest_info table{
width:670px;
border:0px;
float:left;
}
.check_box01{
width:200px;
height:16px;
font: Arial,Verdana, Helvetica, sans-serif;
font-size:12px;
color:#000000;
}
.guest_info form td{
line-height:25px;
height:25px;
}
.guest_info form .title{
line-height:40px;
height:40px;
}
.guest_info ul{
width:670px;
float:left;
margin-top:10px;
list-style:none;
}
.guest_info li{
width:670px;
float:left;
line-height:25px;
list-style:none;
}
.title{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
line-height:20px;
}
.select_box01{
width:100px;
height:16px;
margin-left:2px;
}
.notesbox{
width:670px;
height:100px;
float:left;
margin-left:13px;
margin-top:8px;
}

.divcon{
	width:680px;
  font-size:12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	margin:10px 13px;
	color: #000000;
}