/*页面基本设置，包括背景图*/
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	background-image: url(/wootrip/images/bg_top.gif);
	background-repeat: repeat-x;
	background-position: top;
	margin: 7px 0 0 0;
	padding: 0px;
	background-color:#F9EEF0;
}
/*基本文字链接样式*/
a {
	font-size: 12px;
	color: #000;
	text-decoration: none;
}
a:hover {
	font-size: 12px;
	color: #cc0000;
	text-decoration: none;	
	background-color:#F9EEF0;
}
/*空白div*/
.blankLine {	
	font:0px/0px monospace;
	clear:both;
	height:0;
}
/*页头部分：总容器*/
#contain_top {
	margin:0 auto;
	padding:0;
	width:760px;

}
/*logo容器*/
#logo {
	margin:0;
	padding:0;
	width:220px;
	float:left;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #ebbdbf;
	border-left-color: #ebbdbf;
}
/*导航部分总容器*/
#nav {
	margin:0;
	padding:0;
	width:538px;
	float:right;
}
/* 导航部分登录框容器 */
#nav_login {
	margin:0px;
	padding:0px;
	width:538px;
	height:45px;
	border-color:#996600;
	border-style:solid;
	border-width:0px;
	float:left;
}
/*注册内容容器*/
#reg {
	height:45px;
	width:100%;
	margin:0;
	padding:0;
	text-align:right;
}
/*留白*/
#nav_blank {
	margin:0;
	padding:0;
	width:100%;
	height:32px;
	background-color:#F5D8DA;
	text-align:right;
}
/*导航图片容器*/
#nav_img {
	margin:0;
	padding:0;
	width:537px;
	text-align:right;
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #ebbdbf;
	border-right-color: #ebbdbf;		
	background-color:#fff;
}
/*深色压条*/
#deep {
	margin:0px auto;
	padding:0px;
	width:760px;
	height:4px;
	background-color:#9B363D;
	font:0px/0px monospace;
	clear:both;
}
/*内容总容器*/
#content {
	margin:0 auto;
	padding:0;
	width:895px;
	background-color:#FFF;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #ebbdbf;
	border-left-color: #ebbdbf;
}
/*自由人总容器*/
#free {
	margin:0;
	padding:0;
	width:424px;
	float:left;
	background-color:#FFFDF5;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #ebbdbf;
}
/*页尾部分：页尾容器*/
#bottom {
	margin:0;
	padding:0;
	width:100%;
	height:90px;
	background-image: url(/wootrip/images/bg_bottom.gif);
	background-repeat: repeat-x;
}
/*页尾部分：页尾英文*/
.copy {
	font-size: 10px;
	color: #333333;
}
/*酒店查询结果页面样式：容器*/
.hotelsearch {
	margin:10px auto;
	padding:0;
	width: 870px;
	border: 5px solid #F8E0E0;
}
/*容器内标题*/
.hotelTitle {
	margin:0;
	padding:0;
	width:150px;
	float:left;		
}
.hotelTitle h1 {
	margin:5px;
	font-size:14px;
	font-weight:bold;
	color:#990033;
}
.hotelTitle h2 {
	margin:5px;
	font-size:12px;
	color:#ffa500;
}
/*酒店图片样式：本地酒店*/
.hotel_img {
	margin:0;
	padding:0;
	width:200px;
	height:120px;
	float:left;
}
/*房间信息样式*/
.hotelIntro {
	margin:0;
	padding:0;
	width:370px;
	float:left;	
}
.hotelIntro p {	
	margin:5px;	
}
.hotelIntro h1 {
	font-size:12px;
	color:#003399;
	font-weight:bold;
	margin:5px 10px;	
}
.hotelIntro ul {
	margin:0 0 0 30px;
	padding:0;
	color:#999;	
}
.hotelIntro li {
	margin:0;
	padding:0;
	color:#333;
	line-height: 1.5em;
}
.hotelIntro li a {
	color:#000;
	text-decoration:none;
	font-weight:bold;
}
.hotelIntro li a:hover {
	color:#cc0000;
}
/*更多信息按钮*/
.more {
	margin:0 0 0 10px;
	padding:5px 5px 3px 5px;
	color:#000;
	width:100px;
	background-color:#FFDBCA;
	text-decoration: none;
	border: 1px solid #993300;
}
.more:hover {
	margin:0 0 0 10px;
	padding:5px 5px 3px 5px;
	width:100px;
	color:#fff;
	background-color:#9B363D;
	border: 1px solid #ff6600;
}
/*查询框样式*/
.search {
	margin:10px auto;
	padding:0;
	color: #006699;
	width: 870px;
	border: 5px solid #E0DFE3;
	background-color:#f5f5f5;
	/* background-image: url(/wootrip/images/search.gif); 此处加了国际机票后，不需要再有个修饰小图，故屏蔽。[ 刘郡晟 2005年11月7日 ]*/
	background-repeat: no-repeat;
	background-position: right bottom;
}
.search p {
	margin:10px;
	padding:0;
	color: #993333;
}
.search h1 {
	margin:5px;
	font-size:14px;
	font-weight:bold;
	color:#333 ;
}
/*faq样式*/
.faq {
	margin:10px auto;
	padding:0;
	width: 860px;
	border: 5px solid #F8E0E0;
	background-image: url(/wootrip/images/faq.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.faq p {
	margin:10px;
	padding:0;
	color: #993333;
}
.faq h1 {
	margin:5px;
	font-size:14px;
	font-weight:bold;
	color:#ff3300 ;
}
.faq ul {
	margin:0 0 0 30px;
	padding:0;
	color:#999;	
}
.faq ul li {
	margin:5px;
	padding:0;
	color:#666;
	line-height: 1.5em;
	border-width:0 0 1px 0;
	border-style: dotted;
	border-color:#F9C7D1;
}
/* answer样式 */
.answer {
	margin:10px auto;
	padding:0;
	width: 860px;
	border: 5px solid #F8E0E0;
	background-image: url(/wootrip/images/answer.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.answer p {
	margin:10px 15px 10px 25px;
	padding:0;
	color: #000;
	line-height:1.5em;
}
.answer h1 {
	margin:5px;
	font-size:14px;
	font-weight:bold;
	color:#ff3300 ;
}
.answer h2 {
	margin:5px;
	padding:5px 0px 2px 15px;
	font-size:12px;
	font-weight:bold;
	color:#0033cc;
	background-color:#F8E0E0;
	width:600px;
	border-width:1px 0 0 0;
	border-style: solid;
	border-color:#fa5b7b;
}	
/*表单对齐样式*/
.spanTitle {	
	display: block;
	width: 300px;
	float: left;
}
/*查询框按钮样式*/
.button {
	font-size: 12px;
	color: #9C3439;
	height: 20px;
	width: auto;
	background-color: #F9DDDF;
	border: 1px solid #9C3439;
	padding:2px 5px 1px 5px;
	cursor: hand;
}
/*酒店页面：内容简介*/
.hotelContent {
	margin:0 10px 10px 10px;
	padding:0;	
}
.hotelContent p {
	margin:5px 5px 5px 10px;
	padding:0;
	text-indent: 2em;
	line-height:1.5em;	
}
.hotelContent h1 {
	margin:3px;
	padding:5px 5px 3px 5px;
	font-size:16px;
	font-weight:bold;
	color:#990033;
	background-color:#F5D8DA;
}
.hotelContent h2 {
	margin:5px 5px 5px 15px;
	font-size:12px;
	color:#ff9900;
}
.hotelContent h3 {
	margin:5px 5px 5px 15px;
	font-size:12px;
	color:#333;
}
/*酒店页面：外观图片*/
.hotelContent img {
	margin:0 5px;
	padding:5px;
	background-color:#fff;
	float:right;
	border: 4px solid #ccc;
}
/*酒店房间信息：样式级联*/
.hotelRoom {
	margin:10px auto;
	padding:0px;
	width: 860px;
	border: 6px solid #F8E0E0;	
}
.hotelRoom p {
	color:#000;
	margin:20px 0 5px 10px;
	padding:0;
}
.hotelRoom h1 {
	margin:5px;
	font-size:14px;
	font-weight:bold;
	color:#990033;
}
.hotelRoom h2 {
	margin:5px 0 0 10px;
	font-size:12px;
	font-weight:bold;
	color:#333;
}
.hotelRoom h3 {
	margin:5px;
	font-size:12px;
	font-weight:bold;
	color:#333;
	text-align:right;
}
.hotelRoom h4 {
	background-color:#F9E8BB;
	margin:5px 7px 3px 7px;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	padding:5px 3px 3px 3px;
	border:1px solid #F7DE9D;
}	
.hotelRoom a {
	margin:0 20px 0 0;
	padding:0;
	color:#ff6600;
	text-decoration: none;
}
.hotelRoom a:hover {
	margin:0 20px 0 0;
	padding:0;
	color:#000;
}
.hotelRoom ul {
	margin:0 0 0 30px;
	padding:0;
	color:#999;	
}
.hotelRoom ul li {
	margin:0 10px 0 0;
	padding:0;
	color:#666;
	line-height: 1.5em;
	border-width:0 0 1px 0;
	border-style: dotted;
	border-color:#E8CFEF;
}
/*酒店房间信息：房间图片样式*/
.hotelRoom img {
	margin:5px 15px;
	padding:3px;
	background-color:#fff;
	float:left;
	border:1px solid #ccc;
}
/*酒店房间信息：左侧信息内容样式*/
.hotelRoom_L {
	width:550px;
	float:left;
	padding:0;
	line-height:1.5em;	
}
.room img {
	margin:0 5px;
	padding:5px;
	background-color:#fff;
	float:right;
	border: 1px solid #666;
}
.room h1 {
	margin:3px;
	padding:5px 5px 3px 5px;
	font-size:16px;
	font-weight:bold;
	color:#990033;
	background-color:#f5d8da;
}
.room h2 {
}
.hotelRoom_L h1 {
	margin:5px;
	font-size:14px;
	font-weight:bold;
	color:#990033;
}
.hotelRoom_L h2 {
	margin:5px 0 0 10px;
	font-size:12px;
	font-weight:bold;
	color:#333;
}
/*酒店房间信息：右侧图片样式*/
.hotelRoom_R {
	height:60px;
	margin:0;	
	padding:0;
	float:right;
}
/*酒店房间页面：房间信息*/
.room {
	margin:0 10px 10px 10px;
	padding:0;	
}
.room p {
	margin:5px 5px 5px 10px;
	padding:0;
	text-indent: 2em;
	margin:5px 5px 5px 15px;
	font-size:12px;
	color:#333;
	text-align:right;
}
.room h1 {
	margin:3px;
	padding:5px 5px 3px 5px;
	font-size:16px;
	font-weight:bold;
	color:#990033;
	background-color:#f5f5f5;
}
.room h2 {
	margin:5px 5px 5px 15px;
	font-size:12px;
	color:#333;
	text-align:right;
}
.room h3 {
	margin:2px 2px 2px 15px;
	padding:0;
	font-size:14px;
	font-weight:bold;
	color:#990033;
}
/*房间信息：配套设施样式*/
.config {
	margin:0;
	padding:0;
	color:#666;
}
.config ul {
	margin:0;
	padding:0;
	display:inline;	
}
.config ul li {
	margin:0 5px 10px 15px;
	padding:0;
	display:inline;
}
/*城市名称链接样式*/
.name {
	color:#0033cc;
	text-decoration:none;
	font-size: 13px;
	font-weight:bold;
}
.name:hover {
	color:#cc0000;
	text-decoration:none;
	font-size: 13px;
}
/*城市酒店容器样式*/
.city {
	margin:0 auto;
	padding:0;
	width:720px;
	background-color:#F9C7D1;
	border:6px solid #F8E0E0;
}
.city h1{
	margin:5px 0px 10px 5px;
	font-size:14px;
	font-weight:bold;
	color:#cc0000;
}

/*推荐酒店*/
.recommend {
	margin:10px auto;
	padding:0px;
	width: 720px;
	border: 6px solid #F8E0E0;
	background-color:#FFf;
}
.recommend h1 {
	margin:5px 0px 10px 5px;
	font-size:14px;
	font-weight:bold;
	color:#0033cc;
}

/*酒店价格删除线*/
.spanDelPrice {
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	text-decoration:line-through;
}.tableHotel {
	background-color: #FFCCCC;
}
.tdTopItem {
	font-size: 12px;
	font-weight: bold;
	color: #9C3439;
	text-decoration: none;
	background-color: #F7DBDE;
}
.tdLeftItem {
	font-size: 12px;
	font-weight: bold;
	color: #9C3439;
	text-decoration: none;
	background-color: #f0f0f0;
	text-align: right;
}
.tdNormal {
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-color: #FFFFFF;
}
.tableHotel caption {
	font-size: 14px;
	font-weight: bold;
	color: #9C3439;
	text-decoration: none;
	background-color: #FFCFCE;
}
.tdBottomItem {
	font-size: 12px;
	font-weight: bold;
	color: #9C3439;
	text-decoration: none;
	text-align: center;
	background-color: #F7DBDE;
}
form {
	margin: 0px;
	padding: 0px;
}
.inputTxt {
	width: auto;
	border: 1px solid #666;
}
.priceTable {
	background-color:#996600;
}
.priceTd {
	background-color:#F9E8BB;
	font-weight:bold;
	color:#000;
}
.orderTable {
	background-color:#F5D8DA;
	margin:0 0 10px 0;
}
.orderTd {
	background-color:#F9EEF0;
	font-weight:bold;
	color:#990033;
	text-align:right;
	width:120px;
}
/* 预定流程容器样式 */
.hotelOrder {
	margin:10px auto;
	padding:0px;
	width: 720px;
	border: 6px solid #F8E0E0;	
}
.hotelOrder p {
	color:#000;
	margin:20px 0 5px 10px;
	padding:0;
}
.hotelOrder h1 {
	margin:5px;
	font-size:14px;
	font-weight:bold;
	color:#990033;
}
.hotelOrder h2 {
	margin:5px 0 0 10px;
	font-size:12px;
	font-weight:bold;
	color:#333;
}
.hotelOrder h3 {
	margin:5px;
	font-size:12px;
	font-weight:bold;
	color:#333;
	text-align:right;
}
.hotelOrder h4 {
	background-color:#F9E8BB;
	margin:5px 7px 3px 7px;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	padding:5px 3px 3px 3px;
	border:1px solid #F7DE9D;
}	
.hotelOrder ul {
	margin:0 0 0 30px;
	padding:0;
	color:#999;	
}
.hotelOrder ul li {
	margin:0 10px 0 0;
	padding:0;
	color:#666;
	line-height: 1.5em;
	border-width:0 0 1px 0;
	border-style: dotted;
	border-color:#E8CFEF;
}
/* 关于我们容器样式 */
.about {
	float:left;
	margin:0;
	padding:0px;
	width: 650px;	
}
.about p {
	margin:10px 15px 0 15px;
	padding:0;
	text-indent:2em;
	line-height:2em;
	color:#000;
	font-size:14px;
}
.about a {
	color:#EE4F5A;
	font-size:14px;
	font-weight:bold;
	background-color:#fff;
}
.about a:hover {
	color:#0033cc;
	font-size:14px;
	font-weight:bold;
	background-color:#fff;
}
.about h1 {
	margin:10px;
	padding:8px 0 5px 0;
	background-color:#F9EEF0;
	font-size:14px;
	font-weight:bold;
	color:#0033cc;
	text-align:center;
	letter-spacing: 1px;
}
.about h2 {
	margin:10px 20px;
	padding:5px 0 0px 0px;
	font-size:14px;
	font-weight:bold;
	color:#000;
	letter-spacing: 1px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #9B363D;
}
.about h3 {
	margin:10px 20px 10px 40px;
	padding:5px 0 0px 0px;
	font-size:14px;
	font-weight:bold;
	color:#666;
	letter-spacing: 1px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #333;
}
.about ul {
	margin:10px;
	padding:0;
}
.about ul li{
	margin:10px 10px 10px 30px;
	padding:0;
	font-size:14px;
	line-height:1.5em;
}
.aboutMenu {
	float:left;
	margin:0;
	padding:0;
	width:221px;
	background-color:#CFC0C3;
	text-align:right;
	background-image: url(/wootrip/images/bg_aboutMenu.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.aboutMenu p {
	margin:10px 0;
	padding:0;		
}
.aboutMenu a {
	font-size:12px;
	font-weight:bold;
	margin:0;
	padding:10px 10px 5px 0;
	width:163px;
	display:block;
}
.aboutMenu a:hover {
	background-color:#fff;
	color:#EE4F5A;
}
.active {
	font-size:12px;
	font-weight:bold;
	display:block;
	background-color:#fff;
	color:#EE4F5A;
	cursor: text;
}
#aboutContent {
	margin:0 auto;
	padding:0;
	width:895px;
	background-color:#FFF;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #ebbdbf;
	border-left-color: #ebbdbf;
	background-image: url(/wootrip/images/bg_about.gif);
	background-repeat: no-repeat;
	background-position: left 305px;
}
