body {
    background-color: #ffffff;
    font-family: Arial, Helvetica, sans-serif;
	color: #2C2C2E;
    font-size: 12px;
    text-align: left;
    margin: 0px;
    line-height:120%;
}
table{
	color: #2C2C2E;
    font-size: 12px;
}
form{
    margin:0px;
}
.floatleft{
    float:left;
}
.gray{
    color: #747474;
}
a.gray:link{
    color: #747474;
    text-decoration: none;
}
a.gray:hover{
    color: #ff0000;
    text-decoration: underline;
}
a.gray:visited{
    color: #747474;
   text-decoration: none;
}
.redword{
	color: red;
}
.orangeword{ color:#FF5001;}
.orangewordbold{ color:#FF5001; font-weight:bold;}

.blueword{
    color: #3870A1;
    text-decoration: none;
}
.bluewordbold{
    color: #3870A1;
    text-decoration: none;
	 font-weight:bold;
}
a.blueword:link,a.blueword:visited{
    color: #3870A1;
    text-decoration: none;
}
a.blueword:hover{
    color: #ff0000;
    text-decoration: underline;
    border:none;
}
.bluewordleft{
    float: left;
    color: #3870A1;
    text-decoration: none;
}
a.bluewordleft:link,a.bluewordleft:visited{
    float: left;
    color: #3870A1;
    text-decoration: none;
}
a.bluewordleft:hover{
    float: left;
    color: #3870A1;
    text-decoration: underline;
    border:none;
}
.clr{
    clear: both;
}

a {

	 color: #2C2C2E;
    text-decoration: none;
}

a:hover {
   color: red;
    text-decoration: underline;
   font-size:12px;
        border:none;
}
p{
    margin: 6px 0px;
    padding: 0px;
}
.blank12pix{ height:12px; clear:both; overflow:hidden;}
.blank950px{
    clear:both;
	float:left;
	width:950px;
	height:12px;
}
.ordertabletitle{
   height:30px;
   text-align:center;
   font-weight:bold;
   background-color:#FFFFFF;
}
.ordertablecon{
   background-color:#FFFFFF;
   height:25px;
   text-align:center;
}
#Main{
    width: 950px;
    margin: 0px auto;
    background-color: white;
}

/*head begin*/

#Banner{
    margin:12px 0px;
    float: left;
     width: 950px;
	 overflow:hidden;
     clear: both;
}

#Banner #Logo{  
    background-image:url(../images/images.gif);
    background-position: 0px 0px;
    margin-left: 10px;
    margin-top: 10px;
    height: 70px;
    width: 180px;
    margin-right: 42px;
    float: left;
    clear: left;
}

#Banner #TopPic{
    float: left;
    height: 80px;
    width: 461px;
    border: solid;
    border-width: 1px;
    border-color: #0072B1;
    margin-right: 33px; 
}

#Banner #TopSearch{
    width:222px;
    float: left;
    clear: right;
}
.searchrow{
    float:right; width:222px; text-align:right;
}
.searchrowcity{
    float:right; color:gray; width:222px; text-align:right; margin:6px 0px;
}



#TopSearch a{
    margin: 0px 1px;
}
.aboutus{
    color: gray;
    float: right;

}








#MainNav {
      float:left;
      width:100%;
      font-size:12px;
      line-height:24px;
	  margin:0px 0px;
	  padding:0px;
      }
#MainNav ul {
      margin:0px;
      padding:0px 0px 0px 86px;
      list-style:none;
      }
#MainNav li {
      display:inline;
      margin:0px;
      padding:-5px 0px;
      }
    
    
#MainNav a {
    float: left;
    color: #315D82;
}   
#MainNav a:hover {
    text-decoration:none;
        border:none;
}   
#MainNav a .navyleft{
      float:left;
        background-image: url(../images/images.gif);
        background-position: -444px -2px;
        background-repeat: no-repeat;
        width:4px;
        height: 24px;
        text-decoration: none;
}
#MainNav a .navymid{
      float:left;
        background-image: url(../images/images.gif);
        background-position: 0px -192px;
        background-repeat: repeat-x;
        height: 24px;
        padding: 0px 5px 0px 5px;
        color: white;
        text-decoration: none;
}
#MainNav a .navyright,#SubNav .navyright{
      float:left;
        background-image: url(../images/images.gif);
        background-position: -455px -2px;
        background-repeat: repeat-x;
        width: 4px;
        height: 24px;
        margin-right: 5px;
        text-decoration: none;      
}
#MainNav a .blueleft,#MainNav a:visited .blueleft{
      float:left;
        background-image: url(../images/images.gif);
        background-position: -443px -29px;
        background-repeat: no-repeat;
        width:4px;
        height: 24px;
        text-decoration: none;
}
#MainNav a:hover .blueleft{
      float:left;
        background-image: url(../images/images.gif);
        background-position: -444px -2px;
        background-repeat: no-repeat;
        width:4px;
        height: 24px;
        border:none;
}

#MainNav a .bluemid,#MainNav a:visited .bluemid{
      float:left;
        background-image: url(../images/images.gif);
        background-position: 0px -139px;
        background-repeat: repeat-x;
        height: 24px;
        padding: 0px 5px 0px 5px;
        color: black;
}

#MainNav a:hover .bluemid{
        background-position: 0px -192px;
        color: white;
        border:none;
}

#MainNav a .blueright{
      float:left;
        background-image: url(../images/images.gif);
        background-position: -456px -29px;
        background-repeat: repeat-x;
        width: 4px;
        height: 24px;
        margin-right: 3px;
}
#MainNav a:hover .blueright{
        background-position: -455px -2px;
        border:none;
}
#Index #MainNav #IndexNav a .blueleft,
#OutBoard #MainNav #OutBoardNav a .blueleft,
#InCountry #MainNav #InCountryNav a .blueleft,
#Self #MainNav #SelfNav a .blueleft,
#Topic #MainNav #TopicNav a .blueleft,
#Famous #MainNav #FamousNav a .blueleft,
#InHotel #MainNav #InHotelNav a .blueleft,
#InTickets #MainNav #InTicketsNav a .blueleft,
#Service #MainNav #ServiceNav a .blueleft,
#SCITS  #MainNav #SCITSNav a .blueleft,
#LongTravel #MainNav #LongTravelNav a .blueleft,
#ShortLineTravel #MainNav #ShortLineTravelNav a .blueleft,
#CheapLine #MainNav #CheapLineNav a .blueleft,
#CheapTicket #MainNav #CheapTicketNav a .blueleft,
#CheapHotel #MainNav #CheapHotelNav a .blueleft,
#TravelActivity #MainNav #TravelActivityNav a .blueleft,
#SCITSInternational #MainNav #SCITSInternationalNav a .blueleft,
#DNY #MainNav #DNYNav a .blueleft,
#RH #MainNav #RHNav a .blueleft,
#AX #MainNav #AXNav a .blueleft,
#MJ #MainNav #MJNav a .blueleft,
#ZDMZ #MainNav #ZDMZNav a .blueleft,
#Europe #MainNav #EuropeNav a .blueleft,
#GangAoTai #MainNav #GangAoTaiNav a .blueleft,
#PostShip #MainNav #PostShipNav a .blueleft,
#JJtravel #MainNav #JJtravelNav a .blueleft
{
        float:left;
        background-image: url(../images/images.gif);
        background-position: -444px -2px;
        background-repeat: no-repeat;
        width:4px;
        height: 24px;
        text-decoration: none;

}
#Index #MainNav #IndexNav a .bluemid,
#OutBoard #MainNav #OutBoardNav a .bluemid,
#InCountry #MainNav #InCountryNav a .bluemid,
#Self #MainNav #SelfNav a .bluemid,
#Topic #MainNav #TopicNav a .bluemid,
#Famous #MainNav #FamousNav a .bluemid,
#InHotel #MainNav #InHotelNav a .bluemid,
#InTickets #MainNav #InTicketsNav a .bluemid,
#Service #MainNav #ServiceNav a .bluemid,
#SCITS  #MainNav #SCITSNav a .bluemid,
#LongTravel #MainNav #LongTravelNav a .bluemid,
#ShortLineTravel #MainNav #ShortLineTravelNav a .bluemid,
#CheapLine #MainNav #CheapLineNav a .bluemid,
#CheapTicket #MainNav #CheapTicketNav a .bluemid,
#CheapHotel #MainNav #CheapHotelNav a .bluemid,
#TravelActivity #MainNav #TravelActivityNav a .bluemid,
#SCITSInternational #MainNav #SCITSInternationalNav a .bluemid,
#DNY #MainNav #DNYNav a .bluemid,
#RH #MainNav #RHNav a .bluemid,
#AX #MainNav #AXNav a .bluemid,
#MJ #MainNav #MJNav a .bluemid,
#ZDMZ #MainNav #ZDMZNav a .bluemid,
#Europe #MainNav #EuropeNav a .bluemid,
#GangAoTai #MainNav #GangAoTaiNav a .bluemid,
#PostShip #MainNav #PostShipNav a .bluemid,
#JJtravel #MainNav #JJtravelNav a .bluemid
{
        float:left;
        background-image: url(../images/images.gif);
        background-position: 0px -192px;
        background-repeat: repeat-x;
        height: 24px;
        padding: 0px 5px 0px 5px;
        color: white;
        text-decoration: none;
}
#Index #MainNav #IndexNav a .blueright,
#OutBoard #MainNav #OutBoardNav a .blueright,
#InCountry #MainNav #InCountryNav a .blueright,
#Self #MainNav #SelfNav a .blueright,
#Topic #MainNav #TopicNav a .blueright,
#Famous #MainNav #FamousNav a .blueright,
#InHotel #MainNav #InHotelNav a .blueright,
#InTickets #MainNav #InTicketsNav a .blueright,
#Service #MainNav #ServiceNav a .blueright,
#SCITS  #MainNav #SCITSNav a .blueright,
#LongTravel #MainNav #LongTravelNav a .blueright,
#ShortLineTravel #MainNav #ShortLineTravelNav a .blueright,
#CheapLine #MainNav #CheapLineNav a .blueright,
#CheapTicket #MainNav #CheapTicketNav a .blueright,
#CheapHotel #MainNav #CheapHotelNav a .blueright,
#TravelActivity #MainNav #TravelActivityNav a .blueright,
#SCITSInternational #MainNav #SCITSInternationalNav a .blueright,
#DNY #MainNav #DNYNav a .blueright,
#RH #MainNav #RHNav a .blueright,
#AX #MainNav #AXNav a .blueright,
#MJ #MainNav #MJNav a .blueright,
#ZDMZ #MainNav #ZDMZNav a .blueright,
#Europe #MainNav #EuropeNav a .blueright,
#GangAoTai #MainNav #GangAoTaiNav a .blueright,
#PostShip #MainNav #PostShipNav a .blueright,
#JJtravel #MainNav #JJtravelNav a .blueright
{
        float:left;
        background-image: url(../images/images.gif);
        background-position: -455px -2px;
        background-repeat: repeat-x;
        width: 4px;
        height: 24px;
        margin-right: 5px;
        text-decoration: none;   
}

#SubNav .navyleft{
       float:left;
        background-image: url(../images/images.gif);
        background-position: -444px -54px;
        background-repeat: no-repeat;
        width:4px;
        height: 25px;
}


#SubNav .navymid{
        float:left;
        background-image: url(../images/images.gif);
        background-position: 0px -192px;
        background-repeat:repeat-x;
        height: 25px;
        padding: 0px;
        color: white;   
        width: 942px;
        line-height: 25px;
        margin:0px;
}

#SubNav .navyright{
      float:left;
        background-image: url(../images/images.gif);
        background-position: -455px -54px;
        background-repeat: repeat-x;
        width: 4px;
        height: 25px;
        margin-right: 0px;  
}

#MainNav a .subsiteleft{    
   float: left; 
    background-image: url(../images/images.gif);
    background-position: -182px -43px;
    background-repeat: no-repeat;
    margin-left: 9px;
    padding-left: 4px;
    height: 24px;
    width:10px;
    line-height:25px;
}
#MainNav a .subsiteright,#MainNav a:visited .subsiteright{  
   float: left; 
    text-decoration: none;
}
#MainNav a:hover .subsiteright{
   float: left; 
    color:red;
    text-decoration: underline;
        border:none;
}

#Nav #SubNav{
    float: left;
    clear: both;
    width: 100%;
    height: 25px;
    display:inline;
	margin:0px;
	padding:0px;
}
#SubNav .navymid{
    height:25px;
	margin:0px 0px;
	}
#SubNav .navymid ul {
    list-style-type: none;  
    float:right;
    margin:0px 5px;
    padding:0px;
    height: 12px;
    display:inline;

}
.hotline{
    float:left; 
    margin:0px 5px;
}
#SubNav .navymid ul li{
    float: left;    
    height: 12px;
    margin:0px 2px;
    display:inline; 
}
#SubNav .navymid a:link,#SubNav .navymid a:visited{
    color:white;
    text-decoration:none;
}
#SubNav .navymid a:hover{
    text-decoration: underline;
        border:none;
}



/*head end*/
/*-----------------------------------middle begin--------------------------------------------*/
#Container{
    float: left;
    width:950px; 
	*overflow:hidden;
    margin-left:auto;
    margin-right:auto;
	display:inline;
}
#ColumnLeft{
    clear: left;
    width:358px;
    float:left; 
}
#ColumnRight{
    float: left;
    margin-left:12px;
	display:inline;
	width:580px;
	overflow:hidden;
}


/*------------------left Search--------------------------------------*/
#LeftSearch{
        clear: both;
}
#SearchNav{margin-top:0px; margin-bottom:0px;clear:right;}
#SearchCon ul li .inputclass{
    height: 14px; 
}
#SearchCon ul li .inputclasskeyword{
    height: 14px; 
	width:273px;
}
#SearchCon ul li .inputclasscity{
    height: 14px; 
	width:142px;
}

#SearchCon ul li .inputclassdate, #SubSearchCon ul li .inputclassdate{
    height: 14px; 
	width: 96px;
}


#SearchCon ul li .inputclassselect, #SubSearchCon ul li span .inputclassselect{
    font-size:12px;
    height: 20px; 
	width:102px;
}.demopiclist{
    overflow: hidden;
	float:left;
	width: 479px;
	height: 214px;
}
.memberloginnav{
    background-image:url(../images/images.gif);
    background-position:-366px -2px;
    background-repeat: no-repeat;
    width: 58px;
    height:25px;
    padding: 0px 7px 0px 12px;
    line-height: 25px;
    float: left;
}
.memberloginnavnow{
    background-image:url(../images/images.gif);
    background-position:-250px -548px;
    background-repeat: no-repeat;
	font-weight:bold;
    width: 58px;
    height:25px;
    padding: 0px 7px 0px 12px;
    line-height: 25px;
    float: left;
}
#SearchNavTravel{
    float: left;    
}
.hotelsearchnav .srchleft{
    background-image: url(../images/images.gif);
    background-repeat: no-repeat;   
    background-position: -478px -28px;
    height:25px;
    width:8px;
    float:left;
}
.hotelsearchnav .srchmidlong{
    background-image: url(../images/images.gif);
    background-position: 0px -354px;
    line-height: 25px;
    height:25px;
	width:52px;
    font-weight: bold;
    padding: 0px 0px 0px 3px;
    float:left;
}
.hotelsearchnav .srchright{
    float:left;
    background-image: url(../images/images.gif);
    background-repeat: no-repeat;   
    background-position: -491px -28px;
    height:25px;
    width:8px;
}
.srchleft{
    float: left;
    background-image: url(../images/images.gif);
    background-repeat: no-repeat;
    background-position: -478px -2px;
    width: 8px;
    height: 25px;  
	 cursor:pointer; 
}
.srchmid, .srchmidlong{
    float: left;
    background-image: url(../images/images.gif);
    background-repeat: no-repeat;
    background-position: 0px -303px;
    line-height:25px;
    height: 25px;   
    padding: 0px 0px 0px 2px; 
	 cursor:pointer;   
}

.srchmidlong{
    width:53px;
}
.srchright{
    float: left;
    background-image: url(../images/images.gif);
    background-repeat: no-repeat;
    background-position: -491px -2px;
    width: 8px;
    height: 25px; 
	 cursor:pointer; 	   
}
#SearchCon, #LoginCon{
   background-color:#FFFBF2; 
    width:356px; 
    height:191px; 
    border-color:#DEA404; 
    border-width:1px; 
    border-style:solid; 
    border-top-style:none; 
    float:left;
}
#LoginCon{ display:none;}
#SearchCon ul{
    list-style-type: none;
    padding-top: 5px;
    padding-left: 15px;
    margin: 0px;
}
#SearchCon ul li{
    margin-top: 7px;
}
.loginblock{
     float:left;
	 background-color:#FEEEC6;
	 border-color:#DEA404;
	 border-width:1px;
	 border-style:solid;
	 margin:40px 50px;
	 width:250px;
	 padding-left:12px;
	 padding-top:0px;
}
.loginnote{
    float:left;
	width:238px;
	height:15px;
	font-weight:bold;
	text-align:center;
	overflow:hidden;
}
.loginkeyword{
     float:left;
	 width:50px;
	 text-align:right;
}
.logbtn{
     margin:12px 90px;
}
.logininput{
    width:150px;
	height:15px;
}
.loginsubmit{
	background:url(../images/logbtn.gif);
	border:0;
	width:73px;
	height:24px;
}
/*------------------left Search  end--------------------------------------*/

/*--------------------------left outboard begin----------------------------*/
.LeftNav{
    margin-top: 12px;
    width:358px;    
}
.leftnavhead, .leftnavheadself{
    float: left;
    background-image: url(../images/images.gif);
    background-position: -349px -29px;
    background-repeat: no-repeat;
    line-height: 25px;
    padding: 0px 6px 0px 12px;
    height: 25px;
    width: 55px;
    font-weight: bold;
    color: #335D85; 
	cursor:pointer;   
}
.leftnavheadself{
    background-position: -109px -677px;
    width: 97px;
}
.navother {
    float:left;
    background-image: url(../images/images.gif);
    background-position: -373px -56px;
    background-repeat: no-repeat;
    line-height: 25px;
    padding: 0px 6px 0px 12px;
    height: 25px;
    width: 51px;
	color:#0071B0;
	cursor:pointer;   
}

.nowbg{
    float:left;
    color: #3870A1;
	background-image: url(../images/images.gif);
    background-position: -295px -2px;
    background-repeat: no-repeat;
    line-height: 25px;
    padding: 0px 6px 0px 12px;
    height: 25px;
    width: 51px;        
}
#OutContent, #InContent, #HotContent{
    display:block;
}
#OutContentGAT, #OutContentSelf, #InLongContent, #InShortContent, #InSelfContent, #HotOutContent, #HotInContent, #HotHotelContent{
    display:none;
}
#OutboardMore, #InCountryMore, #HotMore, #NLMore, .selfmore{
    float: left;
    margin: 0px;
    padding: 0px;
}

.moreleft{
    float: left;
    background-image: url(../images/images.gif);
    background-position: -461px -56px;
    background-repeat: no-repeat;
    line-height: 25px;
    height: 25px;
    width: 8px; 
    margin: 0px;
    padding: 0px;
}
.leftmoreicon{
    float: left;
    background-image: url(../images/images.gif);
    background-position: -187px -10px;
    height: 25px;
    width: 3px;
    margin-right: 3px;
}
#OutboardMore .more{
    float: left;
    background-image: url(../images/images.gif);
    background-position: 0px -112px;
    background-repeat: no-repeat;
    line-height: 25px;
    height: 25px;
    width: 70px;
    border: none;
    border-right-style: solid;
    border-right-color: #089DCB;
    border-right-width: 1px;
    padding: 0px;
    padding-right: 0px;
    padding-left:68px;
}
#HotMore .more{
    float:left;
    background-image: url(../images/images.gif);
    background-position: 0px -112px;
    background-repeat: no-repeat;
    line-height: 25px;
    height: 25px;
    border: none;
    border-right-style: solid;
    border-right-color: #089DCB;
    border-right-width: 1px;  
    margin: 0px;
    padding: 0px;
    width:69px;
}
.selfmore .more{
    float: left;
    background-image: url(../images/images.gif);
    background-position: 0px -112px;
    background-repeat: no-repeat;
    line-height: 25px;
    height: 25px;
    border: none;
    border-right-style: solid;
    border-right-color: #089DCB;
    border-right-width: 1px;    
    width:70px;
    padding-left: 164px;
}

#InCountryMore .more, #SubInCountryMore .more{
    float: left;
    background-image: url(../images/images.gif);
    background-position: 0px -112px;
    background-repeat: no-repeat;
    line-height: 25px;
    height: 25px;
    width: 65px;
    border: none;
    border-right-style: solid;
    border-right-color: #089DCB;
    border-right-width: 1px;
    padding: 0px;
    padding-right: 0px;
    padding-left: 4px;
}
#SubInCountryMore .more{
    width:68px;
    padding-left: 70px;
	}
.leftcolumncon{
    height:198px;
	overflow:hidden;
	padding-top:12px;
    background-color:#F7FBFE; 
    width:356px; 
    border-color:#099DCB; 
    border-width:1px; 
    border-style:solid; 
    border-top:none;
    }
.LeftAd{
    height:101px; 
     background-color:#F7FBFE;
     margin-top:12px;
     border-color:#099DCB; 
     border-width:3px; 
     border-style:solid;
     }
#LeftDoublePic{
    height:80px; 
    margin-top:12px;
     }
#LeftDoublePic #LeftDoublePicL{
    float:left
}
#LeftDoublePic #LeftDoublePicR{
    float:left; 
    margin-left:12px;
}

#LeftTag{margin-top:12px;width:358px; }
#LeftTag #leftTagNav{
    clear:both;
    float: left;
    width:358px;
}
#leftTagNav .tagnavleft{
    float: left;
    width:8px;
    background-image: url(../images/images.gif);
    background-position: -461px -29px;
    height:25px;
    background-repeat: no-repeat;
}
#leftTagNav .tagnavleftr{
    float: left;
    width:8px;
    background-image: url(../images/images.gif);
    background-position: -425px -29px;
    height:25px;
    background-repeat: no-repeat;
}
#leftTagNav .tagnavmid{
    float: left;
    width:163px;
    background-image: url(../images/images.gif);
    background-position: 0px -165px;    
    height: 25px;
    line-height:25px;
    color: #365B85;
    font-weight:bold;
}
#leftTagNav .tagnavright{
    float: left;
    width:8px;
    background-image: url(../images/images.gif);
    background-position: -468px -29px;
    height:25px;
    background-repeat: no-repeat;
}
#leftTagNav .tagnavrightr{
    float: left;
    width:8px;
    background-image: url(../images/images.gif);
    background-position: -432px -29px;
    height:25px;
    background-repeat: no-repeat;
}
#leftTagNav .tagconl,#leftTagNav .tagconr{
    float: left;
    width:153px;
    height:180px;
    border:solid;
    border-width: 1px;
    border-color: #099DCB;
    border-top:none;
    padding: 12px;
    line-height: 150%;
}
#leftTagNav .tagconl{	border-right:none;
}
#leftTagNav .tagconr{	
    border-left:solid;
	border-left-color:#CCCCCC;
	border-left-width:1px;
	width:154px;
}
#LeftDictionary{
clear: both;
height:100px; margin-top:12px; 
width:355px; background-image:url(../images/dictionary.gif); background-repeat:no-repeat; 
color:#87BEDD;}

/*-----------------------------------left outboard end---------------------------------------------*/
/*------------------------------------right begin-------------------------------------------------------*/
#RightPicplayer{
    height:214px;
    clear:both;
	overflow:hidden;
	border: solid;
	border-color: #089CCA;
	border-width:1px;
    }
.picplayerchildrenname{
	height: 18px;
	padding: 3px 12px;
}
#RightPicFloatL{
     z-index:2; 
	 position:absolute;
	 width:480px;
	 float:left;
	 }
.blanktop{
height:190px;}
.picplayername{
	  overflow: hidden;
      height:18px;
	  background-color:#FFFFFF;
	  filter: Alpha(Opacity=70);
	  opacity:0.7;
	  padding:3px 12px;
}
.PlayPic{
     float:left;
}
#PlayPicRight{
     float:left;
	 width: 80px;
	 margin:1px 9px;
	 display:inline;
	 height:213px;
      }
#PicBorder{
     z-index:2;
	 position:absolute;
	 margin:5px 0px;
	 margin-left:-5px;
	 float:left;
}
#RightPicplayer .rpics{
	margin:5px 0px; 
	border:solid; 
	border-width:1px; 
	border-color:#089CCA;
}
#NewLineInfo{
    float: left;
    margin: 0px;
    padding: 0px;
    color:#3B72A8;  
}
#NewLineInfo .blueword{
    margin:2px 0px;
}
.rightnav{
    clear: both;
    width:580px;
}

#RightNewLineCon,#RightMostNewCon,#RightNewLineOutCon,#RightNewLineGATCon,#RightNewLineSelfCon,
#RightMNHotelCon,#RightMNTicketCon,#RightMNOutHotelCon,#RightMNOutTicketCon,#RightNewLineInCon{  
    border-color:#099DCB; 
    border-width:1px; 
    border-style:solid; 
    display:block; 
    border-top:none;
    height:235px;
    float:left;  
     padding-left: 12px;
     width:566px;
    overflow:hidden;
}
#RightNewLineOutCon,#RightNewLineGATCon,#RightNewLineSelfCon,
#RightMNHotelCon,#RightMNTicketCon,#RightMNOutHotelCon,#RightMNOutTicketCon,
#RightNewLineInCon{
    display:none;
}

#RightFamousCon{
    clear: left;
    height:140px;
    margin: 0px;
    padding: 0px;
    background-color:#F7FBFE;
    width:578px;
    border-color:#099DCB;
    border-width:1px;
    border-style:solid;
    display:block;
    border-top:none;
}
#RightFamousCon .famouscolumn{
    padding-left:12px;
    width:270px;
    float:left;
    margin:0px;
}
#RightFamousCon .famouscolumn ul{   
    list-style-type: none;  
    margin-top:12px;
    
}
#RightFamousCon .famouscolumn ul li{
     list-style-image:url(../images/icon.gif);
    margin: 8px 0px;
    
}
.rightnavhead{
    float: left;
    background-image: url(../images/images.gif);
    background-position: -213px -30px;
    background-repeat: no-repeat;
    line-height: 25px;
    padding: 0px 6px 0px 12px;
    height: 25px;
    width: 118px;
    font-weight: bold;
    color: #335D85;
	cursor:pointer;
}
#MostNewMore .moreicon{
        float: left;
    background-image: url(../images/images.gif);
    background-position: -187px -10px;
    height: 25px;
    width: 3px;
    margin-right: 3px;
    margin-left:89px;
}
#MostNewMore .more{
    float: left;
    background-image: url(../images/images.gif);
    background-position: 0px -112px;
    background-repeat: no-repeat;
    line-height: 25px;
    height: 25px;
    width: 152px;
}
#TopicMore .moreicon{
    float: left;
    background-image: url(../images/images.gif);
    background-position: -187px -10px;
    height: 25px;
    width: 3px;
	margin-left:53px;
	margin-right:3px;
}

#TopicMore .more{
    float: left;
    background-image: url(../images/images.gif);
    background-position: 0px -112px;
    background-repeat: no-repeat;
    line-height: 25px;
	text-align:right;
    height: 25px;
    width: 116px;
}
#TopicMore .more a{
    float:left;
}
#NLMore .moreicon{
    float: left;
    background-image: url(../images/images.gif);
    background-position: -187px -10px;
    height: 25px;
    width: 3px;
    margin-right: 3px;
    margin-left:88px;
}
#NLMore .more{
    float: left;
    background-image: url(../images/images.gif);
    background-position: 0px -112px;
    background-repeat: no-repeat;
    line-height: 25px;
    height: 25px;
    width: 152px;
	cursor:pointer;
}
#NLMore .moreright,#MostNewMore .moreright,#TopicMore .moreright{
    float: left;
    background-image: url(../images/images.gif);
    background-position: -468px -56px;
    background-repeat: no-repeat;
    line-height: 25px;
    height: 25px;
    width: 8px;
    margin: 0px;
    padding:0px;
}
#TopicList{
   float: left;
    background-image: url(../images/images.gif);
    background-position: 0px -85px; 
}
#TopicList a{
    margin-right: 5px;
    margin-left: 5px;
    line-height: 25px;
}

#RightTopicCon{
    height:245px;
    width:578px;
    float:left;
    background-color:#F7FBFE; 
    border-color:#099DCB; 
    border-width:1px; 
    border-style:solid; 
    clear:both; 
    border-top:none;
    
}
#RightTopicPics, #FamousDetailPicList{
    width:544px;
    margin: 0px auto;
}

#RightTopicPics ul,#RightServicePics ul, #FamousDetailPicList ul{
    list-style-type: none;
    float:left; 
    padding:0px;
    margin: 0px;
    display:inline;

}   

#RightTopicPics li img,#RightServicePics li img, #FamousDetailPicList li img{
    border:solid;
	border-color:#184D99;
	border-width:1px;
}
#RightTopicPics li,#RightServicePics li,#FamousDetailPicList li{
    margin: 12px 17px;
    float:left;
    width: 102px;
    display: inline;
}
#FamousDetailPicList li{
    margin: 12px 11px;
    display: inline;
}
#RightTopicPics li span,#RightServicePics li span,#FamousDetailPicList li span{
    float: left;
    text-align: center;
    width:102px;
    clear:left;
    margin:1px 0px;
	color:#FF0000;
    display: inline;
}

#RightTopicPics li a,#RightServicePics li a,#FamousDetailPicList li a{
    color:#3A6FA3; 
    text-align:center;
    width:102px;
    float:left;
}

.rcolumnright{
   float: left;
    background-image: url(../images/images.gif);
    background-position: 0px -85px; 
    width:443px;
    height:25px;    
    border-right-color: #099DCB;
    border-right-style:solid;
    border-right-width: 1px;
}
#RightServiceCon{
    height: 141px;
    clear: left;
    margin: 0px;
    padding: 0px;
    background-color:#F7FBFE; 
    width:578px; 
    border-color:#099DCB; 
    border-width:1px; 
    border-style:solid; 
    display:block; 
    border-top:none;    
}

#RightServicePics{
    width:544px;
    margin: 0px auto;
}

.rightdemopic{
    float:left; 
    margin-top:10px; 
	display:inline;
    padding:1px; 
    border:solid;
    border-color:#184D99; 
    border-width:1px;
    }
#Newhotel,#NewLine{
   float:left; 
    margin:5px 20px; 
    width: 405px;
    line-height:150%;
    }
#NewLineTitle, #NewLineTitle a{
    clear:both;
     margin:0px;
     padding:0px;
    color:#3B72A8;  
    font-weight: bold;
         }
#NewhotelTitle{
    color: gray;
}
.newhotelinfo{
    float: left;
    margin: 6px 0px;
    padding:0px;
}
#NewHotelCityPrc,#NewLinePrc{
    clear:left; 
     margin:0px;
     }
#NewHotelCity,#NewLineArea{
     float:left; 
     color:#3B72A8; 
     width:104px;
	 display:inline;
	 overflow:hidden;
     line-height:150%;
}

.NewLineList,.newhotellist{
     clear:left;
     float:left;
     width:436px; 
     }
.NewLineList span{
     margin:5px 0px;
}	
.newhotellist span{
     margin:5px 0px;
}
#NewLineMain,#NewHotelMain{
    float:left;
    width:435px;
	overflow:hidden;
	margin-left:15px;
	margin-right:8px;
	 display:inline;
	 padding: 0px;
}
.NewLineArea{
    float: left; 
}
.newlinename{
	float: left;
	width:290px;
	overflow:hidden;
}
.NewLineDays{
	float:left;
	width:35px;
	overflow:hidden;
}
.NewLinePrice{
    color:#046DAE;
	float:left;
	margin: 0px  5px;
	width:60px;
	overflow:hidden;
}
.NewHotelName {
   float:left;
	width:300px;
}

.newhotelprice{
    float: left;
    color: #016FAC;

}
#RightAd{
   height:106px; 
    margin-top:12px;  
    width:580px; 
    line-height:25px; 
    clear:both; 
    float:left;
    }
.leftlist{
    float:left;
    width:344px; 
	height:18px;
	margin-top:6px!important;
	margin-top:3px;
	margin-left:12px;
	display:inline;
}
.leftlisticon{
    float:left;
	background-image:url(../images/icon.gif);
	background-repeat:no-repeat;
	margin:6px 6px;
	float:left;
	width:3px; height:3px;
}
.leftlistname{
    float:left;
	width:270px;
}
.leftlistprice{
    float:left;
	width:45px;
}

/*---------------------------------------right end-----------------------------------------------------/
/*middle end*/

/* foot begin*/

#FooterLine{
   height:25px;   
     float:left; 
    width:100%; 
    margin-top:12px;
    }
#FooterLine .footerleft{
   float:left; 
    overflow:hidden; 
    width:8px; 
    height:25px;
    background-image: url(../images/images.gif);
    background-position: -461px -2px;
    }
#FooterLine .footerright{
   float:left; 
    overflow:hidden; 
    width:8px; 
    height:25px;
    background-image: url(../images/images.gif);
    background-position: -468px -2px;
    }
#FooterLine .footermainnav{
   float:left; 
    background-image:url(../images/images.gif);
    height:25px; 
    background-position: 0px -192px; 
    background-repeat:repeat-x; 
    color:#FFFFFF; 
    width:934px; 
    line-height:25px; 
    text-align:center;
    }
.footermainnav a:link{color:#FFFFFF;text-decoration:none;margin:0px 3px;}
.footermainnav a:hover{color:#FFFFFF;text-decoration:underline;        border:none;   margin:0px 3px;}
.footermainnav a:visited{color:#FFFFFF;text-decoration:none; margin:0px 3px;}
#FooterNav{
   float:left;
    clear:both; 
    width:100%; 
    text-align:center; 
    margin: 12px 0px;
    color:#056B9B;}
#FooterNav a:link,#FooterNav a:visited{
    clear:both; width:100%; 
     text-align:center; 
     margin-bottom:20px;
     color:#056B9B;
     text-decoration:none; 
     }
#FooterNav a:hover{
     color:#ff0000; 
     text-decoration:underline;
     border:none;
     }

#FooterNav .copyright{
    margin: 12px 0px;
}
/*foot end*/
#SedSubNav{
     height:27px; 
	 background-color:#E9F8FD; 
	 border:solid; 
	 border-width:1px; 
	 border-color:#A9D6EB; 
	 border-top:none; 
	 line-height:25px;
}

#SedSubNav ul {
     list-style-type:none;
	 float:left;
	 margin:0px 12px;
	 padding:0px;
}

#SedSubNav ul li{
     display:inline;
	 margin:0px 3px;
	 color:#3870A1;
}
#ContainerBar{
      background-image:url(../images/images.gif); 
	  background-position:0px -378px; 
	  background-repeat:repeat-x; 
	  height:19px; width:100%; 
	  margin:12px 0px;
}
.newlinename a{
	test:expression(target="_blank");
}
.leftlistname a{
	test:expression(target="_blank");
}
#NewLineTitle a{
	test:expression(target="_blank");
}
/*-----酒店预订的日期价格表------*/
.roomdateprice{
   margin:12px 0px 0px 0px;
}
.roomdatepricetd{
   text-align:center;
   background-color:#ffffff;
}
.titleword{
   text-align:center;
   font-weight:bold;
   background-color:#ffffff;
   color:#CC0000;
}

/*-----酒店预订的日期价格表------*/
