﻿/*container*/
#container{ background:#fffcdf; margin:0 auto; width:907px; height:auto;}
.title{ font-family: "Times New Roman",Georgia,Times, serif; font-size:20px; color:#FFFFFF; padding-top:9px}
.title_2{ font-family: "Times New Roman",Georgia,Times, serif; font-size:20px; color:#145911; padding-top:9px}
body{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#646464; font-size:12px; line-height:20px; text-align:justify;
padding:0px; margin:0px;}
ul {margin: 0px; padding:0px;}
/*head*/

#header{background:#003333 center no-repeat;margin:0px 16px;}

/*menu*/

#menu{height:34px;margin:0px 16px; background: url(../images/menu_bg.gif);}
#menu ul {list-style:none;margin:0px 0px 0px 30px;}
#menu ul li{float:left; padding:8px 10px 0px 10px;}
a.menu:link,a.menu:visited{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#e5c765;text-decoration:none;}
a.menu:hover{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#f4de86;text-decoration:none;}

.menu_line{width:1px; height:5px; background:#FFFFFF;}

#top{ height:32px; background:url(../images/top.gif); clear:both;}
#top_t{float:left; padding:2px 0px 0px 60px}
#callus{float:right;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px; font-weight:bold; color:#bd9d35; padding:2px 20px 0px 20px;}

/*body*/
#body{margin:0px 16px; background-color:#FFFFFF; border-left:solid 1px #bcce97; border-right:solid 1px #bcce97; height:auto; }
#body2{margin:0px 16px; background-color:#FFFFFF; border-left:solid 1px #bcce97; border-right:solid 1px #bcce97; height:auto; overflow:auto;}
/*.link_list{width:auto; height: 62px; margin-left:30px; margin-bottom:5px; list-style:none; text-align:center;}
.link_list ul{ margin-left:150px; list-style:none;}
.link_list li{margin-left:5px; float:left; list-style:none;}*/
/*body_about*/
#about{ margin:20px 0px 2px 50px; clear:both;}
#about_title{background: url(../images/about_12.gif) no-repeat left; height:28px; margin:10px 10px;}

#about_1{ float:left; width:439px;margin:10px 10px;}
#about_1_m{background:url(../images/form_m.gif); height:140px;}
#about_1_m ul li{ list-style:none; line-height:25px;}
#form_top{ background: url(../images/form_top.gif) no-repeat top; height:12px; clear:both; }
#form_bottom{ background: url(../images/form_bottom.gif) no-repeat bottom; height:12px;}
.font_green{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#044e01;}
a.link_red:link, a.link_red:visited{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#c80000;}
a.link_red:hover{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#044e01;}

#about_2{ float:right; width:340px;margin:10px auto;}
.line{ border-top:#96b970 solid 1px; padding:5px 0px;}
a.link_green:link, a.link_green:visited{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#044e01;}
a.link_green:hover{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;text-decoration:none; font-weight:bold; color:#c80000;}





/*body_itineraries*/
#itineraries{margin:2px 0px 20px 50px;clear:both;}
#itineraries_1{margin:50px;clear:both; margin:auto 60px; height:300px;}

#spring{ float:left;border:1px solid #9bbc77;height:135px;}
#spring_r{ float:left;border:1px solid #9bbc77;height:135px; background-color:#fffde9;}
#spring img,#spring_r img{ margin:7px 7px 0px 7px;}
a.link_spring:link,a.link_spring:visited{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#7c9640; text-decoration:none;}
a.link_spring:hover{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#c80000; text-decoration:none;}

#summer{ float:right;border:1px solid #9bbc77;height:135px;}
#summer_r{ float:right;border:1px solid #9bbc77;height:135px; background-color:#fffde9;}
#summer img,#summer_r img{ margin:7px 7px 0px 7px;}
a.link_summer:link,a.link_summer:visited{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#044e01; text-decoration:none;}
a.link_summer:hover{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#c80000; text-decoration:none;}

#autumn{ float:left;border:1px solid #9bbc77;height:135px;}
#autumn_r{ float:left;border:1px solid #9bbc77;height:135px; background-color:#fffde9;}
#autumn img,#autumn_r img{ margin:7px 7px 0px 7px;}
a.link_autumn:link,a.link_autumn:visited{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#f7941d;text-decoration:none;}
a.link_autumn:hover{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#c80000; text-decoration:none;}

#winter{ float:right;border:1px solid #9bbc77;height:135px;}
#winter_r{ float:right;border:1px solid #9bbc77;height:135px; background-color:#fffde9;}
#winter img,#winter_r img{ margin:7px 7px 0px 7px;}
a.link_winter:link,a.link_winter:visited{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#969696;text-decoration:none;}
a.link_winter:hover{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#c80000; text-decoration:none;}

/*body_cityguide*/
#cityguide{margin:20px 0px 20px 50px; float:left; width:250px;}
#cityguide_title{ background:url(../images/title_3.gif) no-repeat left; height:28px; margin:10px 10px;}

#cityguide_right{float:right;width:55%;margin:20px 60px 20px 0px;}
.font_h_red{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#c80000;}
.font_h_green{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#4f9f96;}
.dashed_grey{ border-bottom:dashed 1px #646464;}

#cityguide_left{margin:0px 10px 0px 60px;float:left; width:224px;}
#city_right{float:right;width:150px;}
#cityaroud_left{float:left;}
#map_s{ border:1px solid #9bbc77; clear:both; text-align:center;}
#map_s img{ margin:10px 10px 0px 10px}
.font_t{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#646464;}
a.link_c_red:link{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#c80000; line-height:25px; text-decoration:none}
a.link_c_red:visited{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#646464; line-height:25px;text-decoration:none}
a.link_c_red:hover{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#c80000; line-height:25px; text-decoration:underline}

/*footer*/
#hotel_bottom{width:auto; margin-left:16px; margin-right:16px;; height:auto; background:#ffffff;border:solid 1px #bcce97; padding-bottom:15px;}
.link_list{width:auto; height: auto;}
.link_list ul{margin-left:20%; margin-right:15%; list-style: none;}
.link_list li{margin-left:25px; float:left;}
.f_l_tx{ text-align:center; margin-top:10px; color:#000000; clear:left;}
.b_t { width:853px; height:auto; padding:15px 0px 20px 20px; float:left;}
.b_t ul {margin-left:10px; float:left; list-style:none;/*text-align:center;*/}
.b_t ul li {color:#666; font-size:11px;}
.b_t ul span { color:#980511; font-size:14px; padding-bottom:5px; font-weight:bold; }
.jiange {width: 75px; float:left;}

#footer{ height:265px;margin:0px 16px 16px 16px; text-align:center;background:#FFFFFF;border:solid 1px #bcce97; clear:both}
.foot_line{ width:1px; background:#000000; height:20px; margin:0 5px}
.font_black{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; line-height:15px; color:#000000;}
a.link_f_red:link,a.link_f_red:visited,a.link_f_red:hover{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:20px; color:#666666; font-weight:bold;}

.seasontours1{
height:130px;padding-bottom:10px; margin-bottom:10px; width:100%; border-bottom:1px dotted #B4B996; list-style:none; clear:both;
}
.seasontours2{
width:170px; height:130px; float:left;
}
.seasontours3{
border:#98B269 1px solid; margin:5px; padding:5px;
}
.seasontours4{
float:left; width:650px;height:130px; padding:0px 10px 0px 10px;
}
.season_description{
border:#98B269 1px dashed; margin:5px; padding:5px 5px 15px 5px; background-color:#F7F7F7;
}
.season_highlights{}
