/************** sight deatils  page sytle *****************/

#sight_detail_top {
width:708px;
height:auto;
margin:10px 0;
padding:4px 4px 40px 4px;
}

#sight_detail_top h1 {
text-align:center;
margin:10px auto;
color:#145C92;
font-size:20px;
padding:0;
}
#sight_detail_top p {
line-height:18px;
font-family:Geneva, Arial, Helvetica, sans-serif;
color:#363636;
font-size:13px;
}
.g_img {
float:right;
padding:5px;
clear:left;
}
.g_imgleft {
float:left;
padding:7px 7px 7px 0;
}
.g_img_a {
float:left;
padding:10px 0px 10px 20px;
clear:left;
width:310px;
}
.g_img_b {
width:310px;
float:left;
padding:10px 15px 10px 10px;
}

.g_imgleft font{
font-size:12px;
color:#FF0000;
}

#sight_detail_top .g_attr_a  {
width:600px;
height:auto;
margin:10px auto;
border:1px dashed  #666666;
padding:5px 5px 0px 5px;
}
#sight_detail_top  h2{
height:18px;
text-align:center;
margin:5px 0 10px 10px;
color:#145C92;
font-size:18px;
line-height:18px;
}

#sight_detail_top  h3{
height:23px;
text-align:center;
margin:5px 0 0 10px;
color:#145C92;
font-size:16px;
line-height:18px;
}


/***********guilin guide travel map list  style ********************/
 
 .travel_map {
 width:345px;
 height:auto;
 float:left;
 border:1px solid #FFCC00;
 margin:15px 0 10px 0px;
 padding:0;
 }
 
  .travel_map_right{
 width:345px;
 height:auto;
 float:left;
 border:1px solid #FFCC9A;
 margin:15px 0 10px 16px;
 padding:0;
 }
  
.travel_map h2{
 width:345px;
 height:32px;
 background-color:#E4E4E4;
 line-height:32px;
 font-size:16px;
 color:#990000;
 text-align:center;
 padding:0;
 margin:0;
 }
 
.travel_map_right h2{
 width:345px;
 height:32px;
 background-color:#E4E4E4;
 line-height:32px;
 font-size:16px;
 color:#990000;
 text-align:center;
 padding:0;
 margin:0;
 }
 
  .travel_map a img , .travel_map_right a img {
 width:345px;
border:0;
 }
   .travel_map p , .travel_map_right p {
margin:5px 5px;
 }
 .sight_more {
 width:600px;
 height:auto;
 margin:0px auto;
 padding:0;
 border:1px solid #71B8FF;
 background-color:#DBFBF0;
 }
.sight_more h4 {

  height:24px;
  text-align:center;
  color:#145C92;
  font-size:16px;

  line-height:24px;
  }
   .sight_more ul {
margin:0px 10px 0px 30px;
padding:0px 10px 0px 15px;
list-style-type:decimal;
}

.sight_more ul a {
display:block;
height:30px;
line-height:30px;
color:#333333;
font-size:13px;
}
.sight_more a:hover {
font-weight:bold;
text-decoration:underline;
}


.sight_more_list {
 width:600px;
 height:auto;
 margin:20px auto;
 padding:0;
 border:1px solid #71B8FF;
 background-color:#DBFBF0;
 }
.sight_more_list h3{

  height:24px;
  text-align:left;

  }
   .sight_more_list ul {
margin:0px 10px 0px 10px;
padding:0px 10px 0px 0px;
list-style-type:decimal;
}

   .sight_more_list li {
	   list-style-type:decimal;
	   width:280px;
	   float:left;
}

.sight_more_list li a {
display:block;
width:auto;
height:30px;
line-height:30px;
color:#333333;
font-size:13px;
padding-left:15px;
background: url(../images/li_sights.gif) left center no-repeat;
}
.sight_more_list a:hover {
font-weight:bold;
text-decoration:underline;
}
.sight_more_list a:active {
font-weight:bold;
text-decoration:underline;
color:#660;
}
#attr_list_index {
width:700px;
height:auto;
margin:10px 0;
padding:0;
border:1px solid #B3D9FF;
}

#attr_list_index h1{
  width:680px;
  height:24px;
  background-color:#B3D9FF;
  font-size:16px;
  color:#333333;
  line-height:24px;
  margin:0;
  padding:0; padding-left:20px;
  }
 #attr_list_index ul {
 list-style:none;
 margin:5px 10px;
 padding:0;
 }
  #attr_list_index li {
width:158px;
height:auto;
float:left;
margin:10px 10px 10px 0;
padding:0;
 }
 #attr_list_index li a img {
 width:158px;
 height:118px;
 border:0;
 }
  #attr_list_index li a {
  display:block;
  margin:5px auto;
  text-align:center;
 }
 
 
 
 /************** food index  page sytle *****************/
#g_food_index {
width:100%;
height:auto;
margin:10px 0;
}
#g_food_index h1 {

  font-size:20px;
  color:#145C92;
  line-height:24px;
  margin:5px auto;
  padding:0;
  text-align:center;
  }

.g_food_list {
width:348px;
height:auto;
margin:10px 0px;
padding:0;
float:left;
border:1px solid  #CC9966;
background-color:#FFFFCC
}
.gleft {
margin-right:10px;
}
.g_food_list h2 {
 width:348px;
 height:24px;
 background-color:#CC9966;
 line-height:24px;
 font-size:15px;
 color:#FFFFFF;
 text-align:center;
 padding:0;
 margin:0;
 }
 
 .g_food_list ul{
margin:0px 0px 0px 20px;
padding:0;
list-style-type:none;
}

.g_food_list ul a{
display:block;
width:337px;
height:30px;
line-height:30px;
color:#999999;
font-size:13px;
font-family:Geneva, Arial, Helvetica, sans-serif;
background:url(../images/hotel.gif) no-repeat left center;
text-indent:26px;

}
.g_food_list ul a:hover{
font-weight:bold;
text-decoration:underline;
}


 /************** maps details  page sytle *****************/
 .g_map_intro {
 width:680px;
 height:auto;
 margin:10px 0;
 border:1px solid #FFFFCC;
 padding:10px;
 background-color:#FFFFCC;
 }
 
 #sight_detail_top .g_map_intro h2 {
 text-align:left;
 font-size:14px;
 line-height:20px;
 margin:0px;
 padding:2px;
 color:#4F4F4F;
 }
  #sight_detail_top .g_map_intro p {
  margin:8px 0;
  padding:0;
  }
  
  .g_map_cont {
  margin-bottom:10px;
  height:auto;
  width:100%;
   }
 
 .g_map_cont a {
 display:block;
 width:700px;
 height:20px;
 font-size:13px;
 line-height:20px;
 text-align:center;
 } 
