.ExpoImage
{
	BORDER-TOP: #7f817e 0px groove;
	BORDER-RIGHT: #d5d1c8 0px solid;
	BORDER-BOTTOM: #d5d1c8 0px solid;
	BORDER-LEFT: #7f817e 0px groove;
	padding:0px 0px 0px 0px;
}

input.btnHotel
{
	width:57px;
	height:18px;
	text-align:center;
    vertical-align:top;
	background-image:url(img/btnHotel.gif);
	color:#ffffff;
	font-weight: bolder;
	font-size:12px;
	cursor:hand;
	border:0px;
	padding: 0px 0px 2px 0px;
}

input.btnInDetail
{
	width:101px;
	height:20px;
	text-align:center;
	vertical-align:middle;
	background-image:url(img/btnInHotel.gif);
	color:#ffffff;
	font-weight: bolder;
	font-size:12px;
	cursor:pointer;
	border:0px;
	padding: 0px 0px 2px 0px;	
}

input.btnInTable
{
	width:57px;
	height:18px;
	text-align:center;
	background-image:url(img/btnTableHotel.gif);
	color:#fff;
	font-size:11px;
	font-weight:bold;
	cursor:pointer;
	border:0px;
	padding: 0px 0px 2px 0px;
}
.wrapper
{
	padding: 10px 20px 20px 0px;
	width:auto;
}
*html .wrapper
{
	width:100%;
}

TD.Prebook
{
     background-color:#f0f0f0;
}

.LineCategory
{
	padding: 0px 10px 0px 20px;
	line-height:24px;
	background:  #fee4e0 url(../../img/icon/minus.gif) no-repeat left center;
	font-size:14px;
	font-weight:bold;
	color:#333;
	cursor:pointer;
	display:block;
	margin-bottom:2px;
}

.HotelCategory
{
    padding: 0px 10px 0px 20px;
	line-height:24px;
	background: #Def1fc url(../../img/icon/plus.gif) no-repeat left center;
	font-size:14px;
	font-weight:bold;
	color:#333;
	cursor:pointer;
}

.HotelDetailTitle
{
	padding: 0px 10px 0px 30px;
	line-height:24px;
	background: #def1fc url(img/HotelTabBg.jpg) no-repeat left center;
	font-size:14px;
	font-weight:bold;
	color:#4b5cb3;
	margin-bottom:2px;
}

.HotelCategoryMin
{
	background:#c9ebff url(../../img/icon/plus.gif) no-repeat left center !important;
}

.CategoryMin
{
	background:#fee4e0 url(../../img/icon/plus.gif) no-repeat left center !important;
}

.tourlist
{
	text-align:left;
	padding-bottom:20px;
	clear:both;
}

.tourlist table
{
	width:100%;
	border-bottom: dotted 1px #c2c2c2;
	margin-bottom:5px;
	text-align:left;
	padding-bottom:5px;
}

.tourlist td.img
{
	vertical-align:top;
	padding-top:8px;
}
.tourlist td.img span
{
	display:block;
	height:75px;
	width:110px;
	padding:3px;
	vertical-align:middle;
	text-align:center;
	background-color:#e9e9e9;
}

.tourlist td.img img
{
	height:70px;
	width:105px;
}

.tourlist div.title
{
	background:url(img/arrow1.gif) no-repeat 10px 8px;
	padding:5px 5px 2px 20px;
	color:#b9090f;
}

.tourlist div.NewTours
{
	background:url(../../img/line/newtour.gif) no-repeat 5px 5px;		
	padding:5px 0px 2px 40px;
}
.tourlist div.HotTours
{
	background:url(../../img/line/hottour.gif) no-repeat 5px 5px;		
	padding:5px 0px 2px 40px;
}
.tourlist div.RecommendedTours
{
	
}
.tourlist div.effort
{
	color:#1f1f1f;
	font-size:9pt;
	padding: 0px 0px 2px 15px;
}

.tourlist div.content
{
	padding: 0px 10px 0px 15px;
	font-size:12px;
	height:45px;
	overflow:hidden;
	text-align:justify;
}

.tourlist table.over
{
	background-color:#f9f9f9 !important;
}

.tourlist table.odd
{
	background-color:#f9f9f9;
}
/*下面的针对搜索的结果*/
.searchresult
{
	padding:0px 20px 0px 0px;
}
.searchresult table
{
	width:100%;	
}
td.searchtitle
{
	font-size:18px;
}
td.backlink
{
	font-size:14px;
}
td.condition
{
	background:#e3e3e3;
	line-height:160%;
}
td.condition .keyname
{
	color:#960101;
	font-size:14px;
}
td.condition .keyvalue
{
	font-size:14px;
}

TD.tdOriginalBGTitle
{
	color:#000;
	text-align:center;
	border-width: 1px 1px 1px 1px;
	border-color: #D4D4D4;
	border-style: solid;
	background:url('');
	background-color:#EeEeEe;
	padding:0px 0px 0px 10px;
	height:22px;	
}

TD.tdContentBGTitle
{
	color:#000;
	text-align:center;
	border-width: 1px 1px 1px 0px;
	border-color: #D4D4D4;
	border-style: solid;
	background-color:#EeEeEe;
	padding:0px 0px 0px 10px;
	height:22px;	
}

TD.tdGreyContentCell
{
	color: #1c1c1c;
	text-align:center;
	border-width: 0px 1px 1px 0px;
	border-color: #D4D4D4;
	border-style: solid;
	background-color:#ffffff;
	padding: 5px 60px 5px 10px;
	height: 24px;
}


TD.tdSmallGreyContentCell
{
	color: #1c1c1c;
	text-align:center;
	border-width: 0px 1px 1px 0px;
	border-color: #D4D4D4;
	border-style: solid;
	background-color:#ffffff;
	padding: 5px 10px 5px 10px;
	height: 24px;
}

TD.DetailOriginal
{
	color: #1c1c1c;
	text-align:center;
	border-width: 1px 1px 1px 1px;
	border-color: #D4D4D4;
	border-style:  solid;
	padding: 3px 3px 3px 3px;
}

TD.tdDetail
{
	padding: 5px 10px 5px 15px;
}

TD.tdPic
{
	color: #1c1c1c;
	text-align:center;
	background-color:#f4f4f4;
	padding: 5px 10px 5px 10px;
}

TD.DetailCell
{
	color: #1c1c1c;
	text-align:center;
	background-color:#ffffff;
	padding: 0px 10px 0px 10px;
}

TD.listOriginalCell
{
	color: #1c1c1c;
	height:80;
    width:110;
	text-align:center;
	background-color:#D4D4D4;
	padding: 3px 3px 3px 3px;
}

TD.listCell
{
	color: #1c1c1c;
	text-align:center;
	border-width: 0px 0px 1px 0px;
	border-color: #D4D4D4;
	border-style: dashed;
	background-color:#ffffff;
	padding: 0px 0px 0px 0px;
}

TD.tdGreyOriginalCell
{
	color: #1c1c1c;
	text-align:center;
	border-width: 0px 1px 1px 1px;
	border-color: #D4D4D4;
	border-style: solid;
	background-color:#ffffff;
	padding: 20px 10px 20px 10px;
	height: 24px;
}

TD.tdSmallGreyOriginalCell
{
	color: #1c1c1c;
	text-align:center;
	border-width: 0px 1px 1px 1px;
	border-color: #D4D4D4;
	border-style: solid;
	background-color:#ffffff;
	padding: 8px 8px 8px 8px;
	height: 24px;
}

td.bglink
{
	background:url(img/namearrow.gif) no-repeat left center;
	padding:0px 0px 0px 10px;
}

UL.ulItemList
{
	list-style:none;
	padding:0px;
	margin:0px;
}

UL.ulItemList LI
{
	background:url(img/mark.gif) no-repeat left top;
	font-size:12px;
	height: auto;
	text-indent:16px;
	line-height:18px;
	padding: 0px 0px 4px 5px;	
}

.Border
{
	border-width: 1px 1px 1px 1px;
	border-color:  Red;
	border-style: solid;
}

A.lnkBlue{color:#1b5295;text-decoration:none; font-weight: bolder;}
A.lnkBlue:visited{color:#1b5295;text-decoration:none;font-weight: bolder;}
A.lnkBlue:hover{color:#f98f2d;text-decoration:underline;font-weight: bolder;}
A.lnkHotel{color:#333333;text-decoration:none;}
A.lnkHotel:visited{color:#333333;text-decoration:none;}
A.lnkHotel:hover{color:#333333;text-decoration:none;}

.fontNormalBlueBold{font-family:Arial;font-size:13px; font-weight:bold; color:#ba0d00;}
.fontHotelTitle{font-family:Arial;font-size:15px; color:#c40b00; font-weight: bold;}
.fontNormal{font-family:Arial;color:#000000;font-size:13px;font-weight:lighter;}

