/*页面基本设置，包括背景图*/
body {
	background-image:url(/wootrip/images/leftback2.gif)
}
/*基本文字链接样式*/
a {
	color: #000;
	text-decoration: none;
}
a:hover {
	color: #cc0000;
	text-decoration: none;
	background-color:#F9EEF0;
}

/*自由人查询容器*/
#search {
	margin:10px auto;
	padding:0;
	width: 720px;
	border: 5px solid #F8E0E0;
}
#search h1 {
	color:#993399;
	font-size:14px;
	margin:0;
	padding:5px 0px 5px 10px;	
}
/*分类图片容器*/
#searchContent {
	margin:4px;
	padding:0px;
	float:left;
	width:230px;
}
#searchContent h1 {
	color:#333;
	font-size:14px;
	margin:0;
	padding:0;	
}
/*分类内容容器*/
#freeAd {
	margin:10px auto 0 auto;
	padding:0;
	/*width:460px;*/
	width:725px;
	border:1px solid #CD9B9E;
}
/*自由人线路分类容器*/
.sort {
	margin:10px auto;
	padding:0;
	width: 870px;
	border: 5px solid #F8E0E0;
	background-color:#FFFDF5;
}
.sort p {
	margin:5px;
	padding:0;
	line-height:1.5em;
}
.sort h1 {
	color:#993399;
	font-size:14px;
	font-weight:bold;
	margin:0;
	padding:5px 0px 5px 10px;	
}
.sort h2 {
	color:#cc0000;
	font-size:14px;
	font-weight:bold;
	margin:5px;
	padding:5px 0px 2px 10px;
	background-color:#FFEEF7;
	border-bottom:1px solid #FF8CC9;
}
.sort h3 {
	margin:5px 20px;
	padding:5px 5px 0 5px;;
	color:#0033cc;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	border-bottom:1px dotted #666;
}
.sort ul {
	margin:5px 5px 5px 40px;
	padding:0;
}
.sort ul li {
	margin:10px;
	font-size:12px;
	font-weight:bold;
}
/*分类图片容器*/
.sortImg {
	margin:0;
	padding:0;
	float:left;
	width:100%;	
}
.sort img {
	margin:3px 3px 3px 10px;
	padding:3px;
	background-color: #fff;
	border:1px solid #FDB5B8;

}
/*分类内容容器*/
.sortContent {
	margin:5px 0;
	padding:0;
	width:100%;
	float:left;
}
.sortContent h1 {
	font-size:14px;
	font-weight:bold;
	color:#cc0000;
}
.sortContent h6 {
	font-size:12px;
	color:#cc0000;
	text-align:right;
	font-weight:bold;
	margin:-20px 10px 0 0;
}
/* 分类容器样式 */
.sortHalf {
	margin:2px;
	padding:0;
	width:49%;
	float:left;
}
/*自由人线路容器样式*/
#freePlan {
	margin:0 auto;
	padding:0;
	width:730px;
}
#freePlan h1 {
	margin:0;
	padding:5px 5px 3px 5px;
	font-size:14px;
	font-weight:bold;
	color:#990033;
	background-color:#F5D8DA;
}
#freePlan h2 {
	margin:5px 20px 0px 0px;
	font-size:13px;
	color:#cc0000;
	text-align:right;
}
/*线路方案精华：要点容器*/
#planSoul {
	margin:0;
	padding:0;
	width:315px;
	background-color:#FFF9DD;
	border:1px solid #CD9B9E;	
	float:left;
}
#planSoul h1 {
	margin:0px;
	padding:3px;
	color:#990099;
	font-weight:bold;
	font-size:12px;
}
#planSoul ul {
	margin:0 0 0 25px;
	padding:0;
	color:#000;
	list-style-type: square;
}
#planSoul ul li {
	margin:0 2px 0 0;
	padding:0;
	color:#000;
	line-height: 1.5em;
}
/*线路方案精华：内容容器*/
#planContent {
	margin:0;
	padding:0;
	width:390px;
	float:right;
}
#planContent p {
	margin:5px;
	padding:0;
	text-indent: 2em;
	line-height:1.5em;
}
/*行程方案容器*/
#journey {
	margin:10px auto;
	padding:0;
	width: 720px;
	border: 5px solid #F8E0E0;
	background-color:#FFFDF5;
}
#journey h1 {
	color:#993399;
	font-size:14px;
	font-weight:bold;
	margin:0;
	padding:5px 0px 5px 10px;	
}
/*日历形成样式*/
.part {
	margin:3px;
	padding:0;
	width:350px;
	height:150px;
	float:left;
	border:1px solid #f8e0e0;
	background-color:#fff;
	background-image: url(/wootrip/images/calendar.gif);
	background-repeat: repeat-x;
	background-position: 5px top;
}
.part p{
	margin:2px 2px 3px 5px;
	padding:0;
	text-indent: 2em;
	line-height:1.5em;		
}
.partTitle {
	margin:30px 0 0 15px;
	padding:3px 0 0 3px;
	font-size:13px;
	font-weight:bold;
	color:#0033cc;
	background-color:#f0f0f0;
	border:1px solid #ddd;
	width:80px;
}
/*预订条件选择容器样式*/
.order {
	margin:3px;
	padding:0;
	widows:inherit;
	width:230px;
	height:100px;
	border:1px solid #f8e0e0;
	float:left;
}
.order p {
	margin:5px;
	padding:0;
}
/*表格线条样式：背景*/
.bgcolor {
	background-color:#ebbdbf;
	margin:5px;
	color:#000;
}
.priceTr {
	background-color:#F9EEF0;
	text-align:center;
}
/*表格线条样式：前景*/
.fgcolor {
	background-color:#FFFDF5;
}
.fgcolor01 {
	background-color:#FFf;
}
/* 地图容器样式 */
.map {
	margin:10px auto;
	padding:0;
	width: 720px;
	border: 5px solid #F8E0E0;
	background-color:#FFFDF5;
	text-align:center;
}
.map h1 {	
	margin:10px 5px;
	padding:5px;
	background-color:#F9EEF0;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	color:#cc0000;
}
.mapPart {
	margin:10px auto;
	padding:5px;
	width: 600px;
	border: 5px solid #F8E0E0;
	background-color:#FFFDF5;
	color:#000;
}
.mapPart h1 {	
	margin:5px 0;
	padding:5px;
	background-color:#F9EEF0;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	color:#cc0000;
}
.notice {
	margin:10px auto;
	padding:0;
	width: 720px;
	border: 5px solid #F8E0E0;
	background-color:#FFFDF5;
}
.notice p {
	margin:5px;
	padding:0;
	line-height:1.5em;
}
.notice h1 {
	color:#993399;
	font-size:14px;
	font-weight:bold;
	margin:0;
	padding:5px 0px 5px 10px;	
}
.notice h2 {
	color:#cc0000;
	font-size:13px;
	font-weight:bold;
	margin:5px;
	padding:5px 0px 2px 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CC0000;
}
.notice h3 {
	color:#0033cc;
	font-size:12px;
	font-weight:bold;
	margin:10px 15px 5px 22px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #ccc;
}
.notice ul {
	margin:5px 5px 5px 30px;
	padding:0;
	list-style-type: circle;
}
.notice ul li {
	margin:10px;
	color:#000;
	line-height:1.5em;
}
.notice ol {
	margin:10px 10px 10px 50px;
	font-size:12px;
	color:#000;
	line-height:1.5em;
}
/* 景点纵览终极页面样式 */
.viewContent {
	margin:10px auto;
	padding:0;
	width: 870px;
	border: 5px solid #F8E0E0;
	background-color:#FFFDF5;
}
.viewContent p {
	margin:5px;
	padding:0;
	line-height:1.5em;
	text-indent:2em;
	color:#000;
}
.viewContent h1 {
	color:#993399;
	font-size:14px;
	font-weight:bold;
	margin:0;
	padding:5px 0px 5px 10px;	
}
.viewContent h2 {
	color:#cc0000;
	font-size:14px;
	font-weight:bold;
	margin:5px;
	padding:5px 0px 2px 10px;
	background-color:#FFEEF7;	
}
.viewContent ul {
	margin:5px 5px 5px 40px;
	padding:0;
}
.viewContent ul li {
	margin:10px;
	font-size:12px;
	font-weight:bold;
}.bgcolor01 {
	background-color:#F9EEF0;
	text-align:left;
}
