﻿body
{
	margin: 0px 0px 0px 0px;
	text-align: left;
	font-size: 13px;
	width:1000px;
	/*filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);*/
}
img
{
	border-style: none;
	border-width: 0px;
}
.selfbody
{
	margin: 0px 0px 0px 0px;
	text-align: left;
	width: 1000px;
	font-size: 13px;
}
.Price
{
	color: #FF0000;
}
.rtp
{
	text-align:left;
	padding:5px;
	border-bottom:solid 1px #ccc;
	background-color:#F0F4F7;
	}
a:link
{
	color: #353296;
	text-decoration: none;
	font-weight:normal;
}
a:hover
{
	color: #FFA100;
}
a
{
	color: #353296;
	text-decoration: none;
	font-weight:normal
}
/*---------头----------*/
#divHeadr
{
}
#divHeader .MenuTD
{
	border-right: solid 2px #B4C6DA;
	
	text-align: center;
}
#divHeader #MenuTable
{
	border-bottom: solid 2px #B4C6DA;
	font-size: 12px;
	color: #3266AF;
	height: 24px;
	vertical-align: middle;
	width: 100%;
}
#divHeader .ActiveMenu
{
	background-color: #3A6D9C;
	color: #FFFFFF;	
	text-align:center;
}
#divHeader .ActiveLink
{
	color:#FFFFFF;
	text-align:center;
}
#divHeader a:link
{
	color: #3266AF;
	text-decoration: none;
}
#divHeader a:hover
{
	color: #F48B00;
	text-decoration: none;
}
#divHeader a
{
	color: #3266AF;
	text-decoration: none;
}
/*---------头----------*/
/*---------尾----------*/
#divFooter
{
	border-top-color: #E8E8E8;
	border-top-style: solid;
	border-top-width: 1px;
	width: 1000px;
	position: relative;
	top: 920px;
}
#divmsgfoot
{border-top-color: #E8E8E8;
	border-top-style: solid;
	border-top-width: 1px;
	width: 1000px;
	position:relative;
	

	}
#divFooter .MenuTD
{
	border-right: solid 1px #9F77BC;
	width: 20%;
	padding-top: 2px;
	color: #333333;
}
#divFooter a
{
	color: #525252;
	text-decoration: none;
}
#divFooter .FriendTable
{
	padding-top: 10px;
	border-bottom: #dee7f0 1px dashed;
	width: 100%;
	font-size:13px;
}
#divFooter .FriendDiv
{
	padding-bottom: 6px;
}
#divFooter .FriendTitle
{
	color: #4777A3;
	font-weight: bolder;
	width: 12%;
	text-align: right;
	vertical-align: top;
}
#divFooter .FriendLink
{
	color: #525252;
	width: 88%;
	text-align: left;
	vertical-align: top;
}

/*---------尾----------*/
/*---------Table排版尾--------*/
#divFooterForTable
{
	border-top-color: #E8E8E8;
	border-top-style: solid;
	border-top-width: 1px;
	width: 1000px;
	position:relative;
}
#divFooterForTable .MenuTD
{
	border-right: solid 1px #9F77BC;
	width: 20%;
	padding-top: 2px;
	color: #333333;
}
#divFooterForTable a
{
	color: #525252;
	text-decoration: none;
}
#divFooterForTable .FriendTable
{
	padding-top: 10px;
	border-bottom: #dee7f0 1px dashed;
	width: 100%;
	font-size:13px;
}
#divFooterForTable .FriendDiv
{
	padding-bottom: 6px;
}
#divFooterForTable .FriendTitle
{
	color: #4777A3;
	font-weight: bolder;
	width: 12%;
	text-align: right;
	vertical-align: top;
}
#divFooterForTable .FriendLink
{
	color: #525252;
	width: 88%;
	text-align: left;
	vertical-align: top;
}
/*---------Table排版尾--------*/
/*---------内容----------*/
#divMain
{
	vertical-align: top;
	text-align: left;
	
}
#divMsgMain
{vertical-align: top;
	text-align: left;
	height:auto;
	position: absolute;
	}
#divRecommend
{
	width: 768px;
	height: 264px;
	top: 140px;
	z-index: 0;
	position: absolute;
}
#divLeft
{
	width: 278px;
	height: 845px;
	left: 0;
	top: 170px;
	z-index: 1;
	position: absolute; /*border:solid 1px #000000;*/
}
#divCenter
{
	width: 486px;
	height: 606px;
	left: 280px;
	top: 410px;
	z-index: 1;
	position: absolute; /*border:solid 1px #000000;*/
}
#divCenterAir
{
	width: 486px;
	height: 300px;
	left: 280px;
	top: 381px;
	z-index: 1;
	position: absolute;
}
#divRight
{
	width: 209px;
	height: 872px;
	position: absolute;
	top: 140px;
	left: 782px;
	z-index: 1; /*border:solid 1px #000000;*/
}
#divMainHK
{
	vertical-align: top;
	text-align: left;
}
#divMainHK #divLeft
{
	width: 278px;
	height: 800px;
	left: 0;
	top: 142px;
	z-index: 1;
	position: absolute; 
	
}
#divMainHK #divCenter
{
	width: 486px;
	height: 561px;
	left: 280px;
	top: 381px;
	z-index: 1;
	position: absolute; 
}
#divMainHK #divRight
{
	width: 209px;
	height: 827px;
	position: absolute;
	top: 115px;
	left: 782px;
	z-index: 1; 
}
#divMainHK #divFooter
{
	border-top-color: #E8E8E8;
	border-top-style: solid;
	border-top-width: 1px;
	width: 1000px;
	position: relative;
	top: 837px;
	
}
/*---------内容----------*/

#tbSearch
{
}
#tbSearch .Main1
{
	background-color: #FFFAEE;
}
#tbSearch .Main2
{
	background-color: #F1F4F7;
}
#tbSearch a
{
	color: #000000;
	text-decoration: none;
}

#tbRecommand .ItemTable /*------竖表-------*/
{
	border:solid 1px #cccccc;
	width:158px;
}
#tbRecommand .ItemTableHeaderBG /*------竖表-------*/
{
	border-bottom:solid 1px #cccccc;
	height: 24px;
	letter-spacing: 3px;
	background-color: #DEE7F0;
	text-align:left;
}
#tbRecommand .ItemTableItem /*------竖表-------*/
{
	height: 170px; 
	vertical-align: top; 
	padding: 0px;
}
#tbRecommand .ItemTableFootBG /*------竖表-------*/
{	
	height: 24px;	
	background-color: #DEE7F0;
	vertical-align:middle;
	text-align:right;
	font-size:12px;
}
#tbRecommand .img /*------竖表-------*/
{
	border-style:none;
}
#tbRecommand .TopLine /*------竖表-------*/
{
	font-size:12px;
	border-top:solid 1px #CCCCCC;
	border-bottom:solid 1px #CCCCCC;
	height:24px;
	width:100%;
	vertical-align:middle;
	text-align:center;
	background-color:#DEE7F0;
	
}
#tbRecommand .divMessage /*------竖表-------*/
{
	padding:4px 0px 4px 0px;
	border-style:none;
	font-size:12px;
	border-bottom: solid 1px #E6E6E6;
	width:159px;
	text-align:left;
}

#tbRecommand .HeaderBG
{
	background-color: #DEE7F0;
	height: 24px;
	letter-spacing: 3px;
}
#tbRecommand .Recommandimg
{
	border-style: none;
	border-spacing: 1px;
	height: 140px;
	width: 140px;
}


.Concert
{
	width: 490px;
	border-style: none;
	border-spacing: 1px;
	background-color: #dee7f0;
}
.img
{
	border-style: none;
	border-spacing: 1px;
	height: 60px;
	width: 150px;
}
.img1
{
	border-style: none;
	border-spacing: 1px;
	height: 60px;
	width: 200px;}
.img2
{
	border-style: none;
	border-spacing: 1px;
	height: 50px;
	width: 130px;}
#tbPark .HeaderBG
{
	background-color: #DEE7F0;
	height: 24px;
	letter-spacing: 3px;
}
#tbSearch .HeaderBG
{
	background-color: #DEE7F0;
	height: 24px;
	letter-spacing: 3px;
}
#tbPark1 .HeaderBG1
{
	background-color: #DEE7F0;
	height: 24px;
	padding: 0px;
}
#tbPark .ItemBG
{
	background-color: #F6F6F6;
}
#tbPark a:link
{
	color: #353296;
}
#tbPark a:hover
{
	color: #FFA100;
	text-decoration: none;
}
#tbPark a
{
	color: #353296;
}
#tbPark .ParkTitle
{
	width: 160px;
	text-align: left;
	vertical-align: top;
	font-size: 12px;
}
#tbPark .ParkPrice
{
	width: 78px;
	text-align: right;
	vertical-align: top;
	font-size: 12px;
}
#tbParkNews1
{
	width: 208px;
}
#tbParkNews1 .HeaderBG
{
	background-color: #DEE7F0;
}
#tbParkNews1 .divMessage
{
	width: 242px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
	border-bottom: solid 1px #E6E6E6;
}
#tbParkNews1 a:link
{
	text-decoration: none;
	color: #333399;
}
#tbParkNews1 a:hover
{
	color: #FFA100;
}
#tbParkNews1 a
{
	text-decoration: none;
	color: #333399;
}
#tbParkNews
{
	width: 250px;
}
#tbParkNews .HeaderBG
{
	background-color: #DEE7F0;
}
#tbParkNews .divMessage
{
	width: 242px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
	border-bottom: solid 1px #E6E6E6;
}
#tbParkNews a:link
{
	text-decoration: none;
	color: #333399;
}
#tbParkNews a:hover
{
	color: #FFA100;
}
#tbParkNews a
{
	text-decoration: none;
	color: #333399;
}
.Hotelcss
{
	font-size:12px;}
.Hotelcss a
{
	text-decoration: none;
	color: #333399;}
.Hotelcss a:link
{
	text-decoration: none;
	color: #333399;}
.Hotelcss a:hover
{
		
	color: #FFA100;
}
.hotelmess
{
	width: 242px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
	border-bottom: solid 1px #E6E6E6;}

#divListRecommend
{
	width: 998px;
	height: 150px;
}

#divItemList
{
	width: 780px;
	height: 870px;
	position: absolute;
}
#divMsgList
{
	width: 780px;
	height: 870px;
	padding-left: 100px;
	position: absolute;
}
#divMsg
{
	width: 1000px;
	height:auto;
	text-align:center;
	position: absolute;}
#divNews
{
	left: 796px;
	width: 200px;
	height: 870px;
	position: absolute;
}


#divItemList
{
}
#divItemList .divItem
{
	height: 156px;
}
#divItemList .ItemPhoto
{
	width: 170px;
	vertical-align: top;
	padding-top: 3px;
	padding-left: 5px;
	text-align: center;
}
#divItemList .ItemOverview
{
	width: 610px;
	vertical-align: top;
	padding-top: 3px;
	padding-left: 5px;
}
#divItemList .divPrice
{
	text-align: right;
	height: 18px;
}
#divItemList .divName
{
	font-weight: bolder;
}
#divItemList .divSeparatorItem
{
	width: 780px;
	height: 5px;
	border-bottom: solid 1px #E6E6E6;
}

#divViewLeft
{
	width: 300px;
	height: 880px;
	position: absolute;
}
#divViewLeft1
{
	width: 350px;
	height: 880px;
	position: absolute;
}
#divViewCenter1
{
	width: 690px;
	height: 880px;
	left: 358px;
	position: absolute;
}
.divItemPrice
{
	background-color: #F6F6F6;
	border: solid 1px #E6E6E6;
}
#divViewCenter
{
	left: 308px;
	width: 690px;
	height: 880px;
	position: absolute;
}
#divTitle
{
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 4px;
	font-size: 18px;
	font-weight: bold;
	color: #F7991B;
}
 #divDetail
{
	font-size: 15px;
	line-height: 22px;
}
 #divAddress
{
	font-size: 15px;
	line-height: 22px;
	padding-left: 4px;
	padding-top: 6px;
}
#divRemind
{
	font-size: 15px;
	line-height: 20px;
	padding-left: 4px;
	padding-top: 8px;
	background-color: #D9E8FB;
	border: solid 1px #333399;
	width: 100%;
}
#divDetail #imgDetail1
{
	float: left;
	clear: none;
	position: static;
}
#divDetail #imgDetail2
{
	float: right;
	margin-top: 5px;
	clear: none;
}
#divLogo
{
	padding-top: 5px;
	text-align: center;
}
#divLogo #imgLogo
{
}
#Focus 
{
	width:274px;
	text-align:left;
}
#Focus .Title
{
	font-size:16px;
	text-align:center;
	font-weight:bold;	
	color:#626262;
}
#Focus .Detail
{
	font-size:12px;
	color:#808080;
}


.td
{
	background-color: #EEF0F5;
	text-align: right;
	vertical-align: middle;
	padding-right: 5px;
	height: 30px;
}
.td1
{
	background-color: #DEE7F0;
}
.td2
{
	border: solid 1px #ccc;
	width: 100%;
	background-color: #d9e8fb;
}
.td3
{
	background-color: #94C0DD;
	color: White;
	font-weight: bolder;
	height: 25px;
}
.td4
{
	background-color: #639939;
	color: White;
	font-weight: bolder;
	height: 25px;
}
.divMessage
{
	border-bottom:solid 1px #CCCCCC;
	color:#353296;
	text-align:left;
	padding:2px 0px 2px 1px;
}
.tbRecommand
{
}
.ItemTableHeaderBG 
{
	border-bottom:solid 1px #cccccc;
	height: 24px;
	letter-spacing: 3px;
	background-color: #DEE7F0;
	text-align:left;
}
#divmsgfoot .MenuTD1
{
	border-right: solid 1px #9F77BC;
	width: 20%;
	padding-top: 2px;
	color: #333333;
}
#divmsgfoot a
{
	color: #525252;
	text-decoration: none;
}
#divmsgfoot .FriendTable1
{
	padding-top: 10px;
	border-bottom: #dee7f0 1px dashed;
	width: 100%;
	font-size:13px;
}
#divmsgfoot .FriendDiv1
{
	padding-bottom: 6px;
}
#divmsgfoot .FriendTitle1
{
	color: #4777A3;
	font-weight: bolder;
	width: 12%;
	text-align: right;
	vertical-align: top;
}
#divmsgfoot .FriendLink1
{
	color: #525252;
	width: 88%;
	text-align: left;
	vertical-align: top;
}
.MemberLoginLine
{
	border-right: #6AD2C9 1px solid; 
	border-left: #6AD2C9 1px solid; 
}
.MemberLoginFont
{
	color:#379599;
	font-weight:bold;
}
.RegisterTitle
{
	background-color:#78CCD6;
	height:25px;
}
.RegisterColor1
{
	background-color:#DBF4F3;
	border-bottom: #BBE9FF 1px solid;
	height:20px;
}
.RegisterColor2
{
	background-color:#F6FBFF;
	border-bottom: #BBE9FF 1px solid;
	height:20px;
}
.MemberLoginD1
{
	border-right: #35969c 1px dotted;
}
.MemberLoginD2
{
	border-left:#35969c 1px dotted;
	border-right: #35969c 1px dotted;
	border-top:#35969c 1px dotted;
	border-bottom:#35969c 1px dotted;
	background-color:#FFFAE8;
}
.MyTravooBackColor
{
	background-color:#69CDCD;
}
.MyTravooTD1
{
	background-image: url(../../App_Themes/Default/Image/Mytravoo_03.gif);
	font-size:13px;
	font-weight:bold;
	height:29px;
}
.MyTravooTD2
{
	background-image: url(../../App_Themes/Default/Image/Mytravoo_06.gif);
	font-size:13px;
	font-weight:bold;
	height:29px;
}
.DefaultAgentLoginTextBox1
{
	border-style: solid;
	border-width: 1px;
	border-color: #CCCCCC;
	background-color: inherit;
	height: 18px;
	font-size: 13px;
}
.divPreferential
{
	padding:4px 0px 4px 0px;
	border-style:none;
	font-size:12px;
	border-bottom: solid 1px #E6E6E6;
	width:192px;
	text-align:left;
	}
.tdhead
{
	float:right;
	top:10px;
	}
.tdbook
{border-bottom:solid 1px #000000;
	border-left:solid 1px #000000;
	border-right:solid 1px #000000;
	border-top:solid 1px #000000;
	
}
.tdbook1
{border-bottom:solid 1px #ccc;
	border-left:solid 1px #ccc;
	border-right:solid 1px #ccc;
	border-top:solid 1px #ccc;
}
.tdbook2
{border-bottom:solid 1px #ccc;
	border-left:solid 1px #ccc;
	border-right:solid 1px #ccc;
	
}
.hdiv
{
	position:absolute;
	width:215px;
	height:55px;
	z-index:1;
	left: 570px;
	top: 30px;
	
	
	}
.hdiv1
{
	position:absolute;
	width:200px;
	height:115px;
	z-index:1;
	left: 264px;
	top: 30px;}
.linkbuttonborder
{
	border:solid 1px #000;
	height:12px;padding:2px;
	text-align:center;
	
	}
	.LoginText {border:solid 1px #CACACA;}
	.listtb{vertical-align:top;}
	.listaitem{text-align: left; padding-left: 5px;height:20px;vertical-align:bottom;}
	.listitem{text-align: left; padding-left: 5px;height:20px;background-color: #EEEEEE;vertical-align:bottom;}

#Travel td
{
	padding: 5px 8px;
	line-height: 22px;
	border-bottom: 1px solid #D7D7D7;
	vertical-align: top;
}
#Travel td .imgArea
{
	padding: 1px;
	border: 1px solid #EBEBEB;
	margin: 5px;
}
#Travel .Days
{
	font-size: 14px;
	font-weight: 700;
	color: #007BC7;
	width: 10%;
	vertical-align: top;
	text-align: center;
}
#Travel div
{
	background-color: #D9E8FB;
}