﻿/*基本信息*/
body { font-size:9pt; font-family:Arial; color:#333333; margin:0px;}
a:link,a:visited { color: #000000;}
a:hover { color: #ff0000;} 
h1{font-size: 12pt;margin: 0 0 0 0;}
.clear{ clear:both;}
dl,dt,dd{ margin:0px; padding:0px; list-style-type:none;}
.pic
{
    border:1px solid #ccc;
    padding:3px;
    background-color:#fff;
}
.star5{ display:inline-block; width:80px; height:14px; vertical-align:top; background:url(../images/5star.gif) left center no-repeat;}
.star4{ display:inline-block; width:80px; height:14px; vertical-align:top; background:url(../images/4star.gif) left center no-repeat;}
.star3{ display:inline-block; width:80px; height:14px; vertical-align:top; background:url(../images/3star.gif) left center no-repeat;}
.dash_line{ border-bottom:1px dashed #cccccc;}
.red{ color:Red;}
.redWord{ color:Red;}
.redBorder{ border:2px solid #C81808;}
.pageList{ text-align:center;}

#chat{ margin-top:10px; border:1px solid #ccc; display:none}
#chat p{ margin:0px; padding:0px; background:url(../images/msn_chat_bg.gif) 3px center no-repeat; height:22px; line-height:22px; text-indent:25px; font-weight:bold;}
#chat table a{ display:block; border:1px solid #eee; text-indent:3px; height:20px; line-height:20px;}
#chat a img{ border:0px;}

/*页面层容器*/
#container{ width:1003px; margin:0px auto;}

/*Top*/
#headerTop{ height:25px; line-height:25px;color:#cccccc; background-color:#383828;}
#htl{ float:left; width:62%; text-indent:30px; }
#htr{ float:left; width:37%; text-align:right; }
#htr a{ color:#ffffff; }
#header{ background:url(../images/header_bg.gif) 770px 0px no-repeat; background-color:#F2F2F3; border-bottom:4px solid #505050; padding-left:20px;}
#header img{ border:0px;}
#logo{ float:left;}
#logoRight{ float:left;}
#menu{ margin-top:3px;}
#menu ul{ margin:0px; padding:0px; list-style-type:none; overflow:hidden; height:100%;}
#menu ul li{ float:left; height:32px; line-height:32px; text-align:center;}
#menu a{ text-decoration:none; color:White; font-weight:bold; font-family:Verdana; display:block;}
#menu .ms0{ background:url(../images/menu/menu_bg_s_0.gif) left center no-repeat; width:78px;}
#menu .ms1{ background:url(../images/menu/menu_bg_s_1.gif) left center no-repeat; width:78px;}
#menu .ml0{ background:url(../images/menu/menu_bg_l_0.gif) left center no-repeat; width:122px;}
#menu .ml1{ background:url(../images/menu/menu_bg_l_1.gif) left center no-repeat; width:122px;}

/*Search*/
#hs{ width:218px; margin-top:15px;}
#hsHeader{ border-bottom:2px solid #a31022;}
#hsHeader img{ cursor:pointer;}
#hsContent1{ background-color:#f2f2f2; border:0px; height:175px; padding-top:10px;}
#hsContent1 table{ width:96%; margin:0px auto;}
#hsContent2{ background-color:#f2f2f2; border:0px; height:175px; padding-top:10px;}
#hsContent2 table{ width:96%; margin:0px auto;}
#hs .b0Left{ text-align:right;}
#hs .tdDoSearch{ text-align:center;}
#hs .tdDoSearch img{ cursor:pointer;}
#hs #txtCheckInDate{ cursor:pointer; width:80px;}
#hs #txtCheckOutDate{ cursor:pointer; width:80px;}
#hs #tourName{ width:193px;}

#bottomRight img{ border:0px;}

.leftMenu{ padding-top:10px; width:217px;}
.leftMenu h4{ margin:0px; padding:0px; font-size:12px; color:#ffffff; background:url('../images/leftbg.gif') left top no-repeat; height:27px; line-height:27px; cursor:pointer; text-indent:10px;}
.leftMenu ul{ line-height:25px; list-style-type:none; margin:0px; padding:0px; border-left:1px solid #E5E5E5; border-right:1px solid #E5E5E5; background-color:#F2F2F2;}
.leftMenu ul li{ background:url('../images/leftDot.jpg') 10px 10px no-repeat; padding-left:20px; width:190px; display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.leftMenuBot{ width:100%; height:25px; background:url('../images/leftbg.gif') left bottom no-repeat;}

#bottom{ margin-top:10px;}
#menuBottom{ height:35px; line-height:35px; text-align:center; background:url(../images/sd_02.gif); border-bottom:4px solid #d0d0d0; color:#ffffff; margin-bottom:15px; font-size:11px; font-family:Verdana;}
#menuBottom a{color:#ffffff;}
#bottomLeft{ float:left; width:580px; padding-left:20px; line-height:19px;}
#bottomRight{ float:left; text-align:right; line-height:19px;}
#bottomLink{ width:750px; text-align:center; line-height:20px; margin:0px auto;}
#bottomLink a{ color:#333333; text-decoration:none;}

label.error { color:red; padding-left:5px;} 
#simplemodal-overlay {background-color:#000000;}
#simplemodal-container {background-color:White; border:8px solid #333333; padding:12px;}