/*index.htm页面样式*/
#midTop{
	background:#fef6e3;
	padding:10px;
	
	
}
#midTop h3{
	margin:0;
	font-size:14px!important;
	color:#6b6b6b!important;
	position:relative;
	
}
#midTop h3 img{
	position:absolute;
	top:0;
	right:10px;
	
	
}
#lastVisit{
	border:1px #fedb97 solid;
	padding:1px;
	background:#fff;
	margin:10px 0;
	font-size:11px;
	color:#6b6b6b;
	
	
}
#lastVisitInner{
	background:#fef6e3;
	padding-left:10px;
	
	
	
}
#lastVisit strong{
	font-size:18px;
	color:#fa890f;
	
	
	
}
#newMessage{
	overflow:auto;
	_height:1%;
	border-bottom:1px #6b6b6b dashed;
	padding-bottom:10px;
	margin-bottom:15px;
}
#newMessage dl{
	margin:0;
	padding:0;
	
	
}
#newMessage dl dt{
	margin:0 0 10px 0;
	padding:0;
	font-size:14px;
	color:#6b6b6b;
	font-weight:bold;
	
	
}
#newMessage dl dd{
	margin:0 10px 10px 0;
	
	float:left;
	border:1px #a1a0a0 dashed;
	padding:4px;
	background:#fff;
	height:60px;
	
	width:246px;
	
}
#newMessage dl dd div{
	padding:5px 10px;
	font-size:12px;
	color:#6b6b6b;
	line-height:20px;
	height:50px;
	
	background:#f0f0ef;	
}
#newMessage dl dd div a{
	
	
	color:#d42d3c;
	
	
}
#newMessage dl dd div strong{
	font-size:11px;
	
	
	color:#b70404;
	
	
}
#customerInfoDetail2 {
	border:1px #ebe5d6 solid;
	border-top:0;
	padding:10px 0;
	margin:0;
	width:538px;
	
}
#myPhoto{
}
#myPhoto ul{
	margin:0;
	padding:0;
	
}
#myPhoto ul li{
	margin:0;
	padding:0;
	float:left;
	list-style:none;
	width:130px;
	text-align:center;
	
}
#myPhoto ul li h3{
	position:static;
	margin:0 0 5px 0;

	
}
#myPhoto ul li h3 a{
	font-size:11px;
	color:#6b6b6b;
	font-weight:normal;
	

	
}
 #list2{
	 margin:15px 0;
	 height:100px;
	background:#fef6e3;
	padding:10px 10px 15px;
	
	
	
}
 #list2 dl {
	margin:0;	
	padding:0;	
	
}
#list2 dl dt {
	margin:0 0 10px 0;
	padding:0;
	font-size:14px;
	position:relative;
	color:#6b6b6b;
	font-weight:bold;
}
#list2 dl dt a {
	position:absolute;
	top:0;
	right:10px;
	font-size:11px;
	color:#b60101;
	font-weight:normal;
}
#list2 dl dd {
	float:left;
	margin:0;
	padding:0;
	width:160px;
	height:20px;
	background:url(/css/images/customer/bg-san2.gif) no-repeat 0 2px;
	text-indent:10px;
	font-size:12px;
	color:#6b6b6b;
}
#friends3{
	padding:10px 0;
	height:100px;
	margin:15px 0;	
}
#friends3 h3 a:link, #friends3 h3 a:visited { color:#6b6b6b}
#friends3 dl {
	margin:0;

	padding:0 0 0 20px;
	
}
#friends3 dl dd {
	list-style:none;
	float:left;
	margin:0 12px 0 0;
	padding:0;
}
#friends3 dl dd img {
	margin-right:0px;
}
#friends3 dl dd h3 {
	font-size:11px;
	color:#6b6b6b!important;
	font-weight:normal!important;
	margin:0;
}
#friends3 dl dt {
	margin:0 0 10px 0;
	padding:0;
	font-size:14px;
	position:relative;
	color:#6b6b6b;
	font-weight:bold;
}
#friends3 dl dt a {
	position:absolute;
	top:0;
	right:10px;
	font-size:11px;
	color:#b60101;
	font-weight:normal;
}

#customerSeeAlso2 {
	overflow:hidden;
	width:220px;
	background:url(/css/images/customer/bg-topAttraction-bottom.gif) no-repeat bottom;
	padding-bottom:10px;
	margin-bottom:20px;
}
#customerSeeAlso2 h2 {
	background:url(/css/images/customer/bg-topAttraction-top.gif) no-repeat top;
	height:26px;
	margin:0;
	color:#6b6b6b;
	line-height:26px;
	font-size:12px;
	font-weight:bold;
	text-indent:30px;
}
#customerSeeAlso2 ul {
	padding:0 0 20px 0;
	margin:0;
	border-left:7px #f2ede1 solid;
	border-right:7px #f2ede1 solid;
}
#customerSeeAlso2 ul li {
	padding:0;
	margin:0;
	height:40px;
	line-height:18px;
	list-style:none;
	font-size:11px;
	color:#6b6b6b;
	text-indent:20px;
	width:200px;
	margin:0 auto;
	border-bottom:1px #f2ede1 dashed;
	background:url(/pic/index-bottommin.gif) no-repeat 5px 5px;
}
#customerSeeAlso2 ul li span {
	display:block;
	font-size:10px;
	color:#b0b0b0;
}
#customerSeeAlso2 ul li a:link, #customerSeeAlso2 ul li a:visited { color:#6b6b6b; text-decoration:none}
#customerSeeAlso2 ul li a:hover { text-decoration:underline}
#customerSeeAlso2 ul li p strong {
	color:#e4474e;
	
} 
#customerSeeAlso2 ul li p span {
	text-decoration:line-through;
	display:inline;
	font-size:11px;
	color:#6b6b6b;
}
/*checklist.htm页面css样式文件*/
#customerNav {
}
#customerNav ol {
	padding:0;
	margin:0;
}
#customerNav ol li {
	list-style:none;
	padding:0;
	margin:0 0 5px 0;
	background:url(/css/images/customer/bg-leftNav-a.jpg) no-repeat;
}
#customerNav ol li a {
	height:35px;
	width:168px;
	display:block;
	line-height:35px;
	font-size:12px;
	color:#6b6b6b;
	font-weight:bold;
	text-decoration:none;
	text-indent:35px;
}
#customerNav ol li a.active {
	color:#262626;
}
#customerNav ol li a.nav1 {
	background: url(/css/images/customer/bg-leftNav1.gif) no-repeat 5px 5px;
}
#customerNav ol li a.nav2 {
	background:url(/css/images/customer/bg-leftNav2.gif) no-repeat 5px 5px;
}
#customerNav ol li a.nav3 {
	background: url(/css/images/customer/bg-leftNav3.gif) no-repeat 5px 5px;
}
#customerNav ol li a.nav4 {
	background: url(/css/images/customer/bg-leftNav4.gif) no-repeat 5px 5px;
}
#customerNav ol li a.nav5 {
	background: url(/css/images/customer/bg-leftNav5.gif) no-repeat 5px 5px;
}
#customerNav ol li li {
	border-left:2px #f2f2e8 solid;
	border-right:2px #f2f2e8 solid;
	width:164px;
	margin:-2px 0 2px 0;
}
#customerNav ol li ol {
	padding-bottom:3px;
	background: url(/css/images/customer/bg-Nav-bottom.gif) no-repeat bottom;
	width:168px;
}
#customerNav ol li li a {
	color:#6b6b6b;
	font-size:11px;
	background:#FFF;
	font-weight:normal;
	
	border-bottom:1px #f2f2e8 solid;
	height:auto;
	padding:4px 0;
	margin:0;
	line-height:16px;
	padding-left:10px;
	text-indent:0;
	width:154px;
}
#customerNav ol li li a strong {
	color:#6b6b6b;
	font-size:11px;
	font-weight:normal;
}
#customerNav ol li li a.active {
	color:#e2434a;
	font-weight:bold;
	background:#fff url(/css/images/customer/bg-Nav-active.gif) no-repeat right bottom;
}
#checkList {
}
#checkList dl {
	padding:0 0 10px 0;
	margin:0 0 15px 0;
	border-bottom:1px #6b6b6b dashed;
}
#checkList dl a {
	margin-left:450px;
	color:#d22626;
	text-decoration:none;
	border-bottom:1px #d22626 dashed;
	font-size:12px;
}
#checkList dl dt {
	padding:0;
	margin:0 0 5px 0;
	font-size:14px;
	font-weight:bold;
	color:#6b6b6b;
}
#checkList dl dd {
	padding:0;
	margin:0 0 10px 0;
	font-size:12px;
	font-weight:normal;
	color:#6b6b6b;
	text-indent:20px;
	background:url(/css/images/customer/bg-checklist-dd.gif) no-repeat 5px 3px;
}
.btnImage {
	text-align:center;
}
#checkList .btnImage input {
	margin-right:10px;
}
.btnImage img {
	display:block;
	margin-bottom:10px;
}
#customerSeeAlso {
	overflow:hidden;
	width:220px;
	background:url(/css/images/customer/bg-customerSeeAlso-top.gif) no-repeat;
}
#customerSeeAlso h2 {
	background:url(/css/images/title1.gif) no-repeat 15px 12px;
	height:26px;
	margin:0;
	color:#6b6b6b;
	line-height:26px;
	font-size:12px;
	font-weight:bold;
	text-indent:30px;
}
#customerSeeAlso ul {
	padding:0 0 20px 0;
	margin:0;
	border:1px #f2ede1 solid;
}
#customerSeeAlso ul li {
	padding:0;
	margin:0;
	height:40px;
	line-height:18px;
	list-style:none;
	font-size:11px;
	color:#6b6b6b;
	text-indent:20px;
	width:200px;
	margin:0 auto;
	border-bottom:1px #f2ede1 dashed;
	background:url(/pic/index-bottommin.gif) no-repeat 5px 5px;
}
#customerSeeAlso ul li span {
	display:block;
	font-size:10px;
	color:#b0b0b0;
}
#customerRightBottom {
	padding-bottom:10px;
	margin-top:20px;
	width:220px;
	background:url(/css/images/customer/bg-topAttraction-bottom.gif) no-repeat bottom;
}
#customerRightBottom h2 {
	background:url(/css/images/customer/bg-topAttraction-top.gif) no-repeat top;
	height:28px;
	margin:0;
	color:#6b6b6b;
	padding-top:5px;
	font-size:12px;
	font-weight:bold;
	text-indent:30px;
}
#customerRightBottom ul {
	list-style:none;
	border-left:7px #f2ede1 solid;
	border-right:7px #f2ede1 solid;
	margin:0;
	padding:0 0 10px 10px;
}
#customerRightBottom dl {
	border-left:7px #f2ede1 solid;
	border-right:7px #f2ede1 solid;
	margin:0;
	padding:0 0 10px 10px;
}
#customerRightBottom dt a{
	font-size:11px;
	color:#6b6b6b;
	text-decoration:none;
	display:block;
	font-weight:bold;
	margin:0 0 10px 0;
	padding:0 0 0 15px;
	background: url(/css/images/customer/square.gif) no-repeat left center;
}
#customerRightBottom dd {
	font-size:11px;
	color:#6b6b6b;
	height:20px;
	text-indent:15px;
	margin:0;
	padding:0;
}
#customerRightBottom ul li {
	text-indent:50px;
	height:30px;
	line-height:30px;
}
#customerRightBottom ul li a {
	font-size:10px;
	color:#6b6b6b;
}
#customerRightBottom ul li.one {
	background:url(/pic/accomodation.gif) no-repeat left center;
}
#customerRightBottom ul li.two {
	background:url(/pic/food.gif) no-repeat left center;
}
#customerRightBottom ul li.three {
	background:url(/pic/money.gif) no-repeat left center;
}
#customerRightBottom ul li.four {
	background:url(/pic/weather.gif) no-repeat left center;
}
#customerRightBottom ul li.five {
	background:url(/pic/security.gif) no-repeat left center;
}
#customerRightBottom ul li.six {
	background:url(/pic/transport.gif) no-repeat left center;
}
#customerInfoNav {
	padding-bottom:27px;
	border-bottom:1px #ebe5d6 solid;
	margin:0;
}
#customerInfoNav input {
	float:right;
}
#customerInfoNav ul {
	padding:0;
	margin:0;
}
#customerInfoNav ul li {
	list-style:none;
	float:left;
	margin-right:2px;
}
#customerInfoNav ul li a {
	display:block;
	_float:left;  /*用来兼容IE6*/
	border:1px #ebe5d6 solid;
	font-size:12px;
	font-weight:bold;
	color:#FFF;
	padding:0 12px;
	text-decoration:none;
	background:#baa475;
	height:26px;
	width:auto;
	line-height:26px;
}
#customerInfoNav ul li a.active {
	color:#fa8a11;
	background:#FFF;
	height:27px;
	border-bottom:1px #FFF solid;
}
#customerInfoDetail {
	border:1px #ebe5d6 solid;
	border-top:0;
	padding-top:10px;
	margin:0;
	width:798px;
}
#customerInfoDetail #btn {
	padding-left:10px;

}
#customerInfoDetail #btn strong {
	float:right;
	font-size:11px;
	margin-right:15px;
}
#customerInfoDetail #select label {
	font-size:11px;
	color:#6b6b6b;
	font-weight:bold;
}
#customerInfoDetail #select {
	border-top:1px #ebe5d6 solid;
	border-bottom:3px #ebe5d6 solid;
	padding:3px 0 3px 10px;
}
#customerInfoDetail #select a {
	font-size:11px;
	color:#6b6b6b;
	font-weight:bold;
}
#customerInfoDetail #replyInfo {
	margin:0;
}
#customerInfoDetail #replyInfo ul {
	padding:0;
	margin:0;
	list-style:none;
}
#customerInfoDetail #replyInfo ul li {
	list-style:none;
	font-size:11px;
	color:#6b6b6b;
	background:#ebebeb;
	line-height:20px;
	margin-bottom:1px;

	overflow:visible;
	border-bottom:1px #d3d3d2 solid;
}
#customerInfoDetail #replyInfo ul li div {
	padding-left:25px;
	#margin-top:-15px;    /*#用来兼容IE浏览器*/
		padding-bottom:10px;
	
	
}
#customerInfoDetail #replyInfo ul li div a{
	font-size:11px;
	color:#6b6b6b;
	
	
}
#customerInfoDetail #replyInfo ul li div p{
	display:inline;
	margin:0;
	padding:0;
	
}

#customerInfoDetail #replyInfo ul li.active {
	background:#f8f8f8;
}
#customerInfoDetail #replyInfo ul li div h3 {
	font-size:12px;
	color:#6b6b6b;
	font-weight:normal;
	display:inline;
	clear:none;
	width:auto;
	
	margin:0;
	padding:0;
}
#customerInfoDetail #replyInfo ul li.active div h3 {
	font-size:12px;
	color:#6b6b6b;
	display:inline;
	clear:none;
	width:auto;
	font-weight:bold;
	
	margin:0;
	padding:0;
}
#customerInfoDetail #replyInfo ul li span {
	font-size:12px;
	color:#6b6b6b;
}
#customerInfoDetail #replyInfo ul li strong {
	font-size:11px;
	color:#bd1313;
}
#customerInfoDetail #replyInfo ul li img {
	float:right;
	position:relative;
	top:-25px;
	right:10px;
	
	
}
#customerInfoDetail #replyInfo ul li input {
	float:left;
	position:relative;
	z-index:100px;
	margin:10px 0 0 5px;
	
	
	
}
/*review.htm页面样式*/
#sortBy {
	background:#fef5e3;
	height:25px;
	line-height:25px;
	overflow:hidden;
	padding-left:15px;
	font-size:11px;
	color:#6b6b6b;
}
#sortBy label, #sortBy a {
	font-size:11px;
	color:#6b6b6b;
	font-weight:bold;
}
.listInfoBox1 {
	background:#FFF;
	border:1px #d8ceba solid;
	margin-top:15px;
}
.listInfoBox1 .listInfoInner {
	margin:2px;
	background:#f3ede1;
	padding:10px;
}
.listInfoBox1 .showPic {
	float:left;
}
.listInfoBox1 .listInfoIntro {
	overflow:hidden;
	zoom:1;
	padding:0 0 0 10px;
	line-height:18px;
}
.listInfoBox1 .listInfoIntro h2 {
	font-size:11px;
	color:#6b6b6b;
	margin:0;
	border-bottom:1px #6b6b6b solid;
	display:inline;
	font-weight:bold;
}
.listInfoBox1 .listInfoIntro strong {
	float:right;
	background:url(/css/images/customer/bg-upload.gif) no-repeat left center;
	padding-left:18px;
	position:relative;
	top:-10px;
	left:0;
}
.listInfoBox1 .listInfoIntro strong a {
	font-size:11px;
	color:#dc3a45;
}
.listInfoBox1 .listInfoIntro span {
	font-size:12px;
	color:#b80000;
	display:block;
	font-weight:normal;
	margin-top:5px;
}
.listInfoBox1 .listInfoIntro p {
	font-size:12px;
	color:#6b6b6b;
	margin-bottom:0!important;
}
.listInfoBox1 .listInfoIntro .voted {
	float:none;
	font-size:12px;
	color:#6b6b6b;
	font-weight:bold;
}
.listInfoBox1 .listInfoIntro p a {
	font-size:12px;
	color:#b80000;
}
.listInfoBox1 .listInfoIntro img {
	float:right;
	margin-right:20px;
}
.listInfoBox2 {
	background:#FFF;
	border:1px #fee098 solid;
	margin-top:15px;
}
.listInfoBox2 .listInfoInner2 {
	margin:2px;
	background:#fef6e3;
	padding:10px;
}
.listInfoBox2 .listInfoInner2 h2 {
	font-size:11px;
	color:#6b6b6b;
	margin:0;
	border-bottom:1px #6b6b6b solid;
	display:inline;
	font-weight:bold;
}
.listInfoBox2 .listInfoInner2 strong {
	float:right;
	background:url(/css/images/customer/bg-upload.gif) no-repeat left center;
	padding-left:18px;
	position:relative;
	top:-10px;
	left:0;
}
.listInfoBox2 .listInfoInner2 strong a {
	font-size:11px;
	color:#dc3a45;
}
.listInfoBox2 .listInfoInner2 span {
	font-size:12px;
	color:#b80000;
	display:block;
	font-weight:normal;
	margin-top:8px;
	margin-bottom:10px;
}
.listInfoBox2 .listInfoInner2 p {
	font-size:12px;
	text-indent:80px;
	color:#6b6b6b;
	font-weight:bold;
}
.listInfoBox2 .listInfoInner2 p a {
	color:#d12938;
}
.listInfoBox3 {
	background:#FFF;
	border:1px #fee098 solid;
	margin-top:15px;
}
.listInfoBox3 .listInfoInner3 {
	margin:2px;
	background:#fef6e3;
	padding:10px;
}
.listInfoBox3 .showPic {
	float:left;
}
.listInfoBox3 .listInfoIntro {
	zoom:1;
	padding:0 0 0 10px;
	line-height:18px;
}
.listInfoBox3 .listInfoIntro h2 {
	font-size:11px;
	color:#6b6b6b;
	margin:0;
	border-bottom:1px #6b6b6b solid;
	display:inline;
	font-weight:bold;
}
.listInfoBox3 .listInfoIntro strong {
	float:right;
	background:url(/css/images/customer/bg-upload.gif) no-repeat left center;
	padding-left:18px;
	position:relative;
	top:-10px;
	left:0;
}
.listInfoBox3 .listInfoIntro strong a {
	font-size:11px;
	color:#dc3a45;
}
.listInfoBox3 .listInfoIntro span {
	font-size:12px;
	color:#b80000;
	display:block;
	font-weight:normal;
	margin:5px 0;
}
.listInfoBox3 .listInfoIntro p {
	font-size:12px;
	color:#6b6b6b;
	margin-bottom:0!important;
}
.listInfoBox3 .listInfoIntro .voted {
	float:none;
	font-size:12px;
	color:#6b6b6b;
	font-weight:bold;
}
.listInfoBox3 .listInfoIntro p a {
	font-size:12px;
	color:#b80000;
}
.listInfoBox3 .listInfoIntro p img {
	margin:0;
}
.listInfoBox3 .listInfoIntro .grade {
	height:40px;
	margin-top:10px;
}
.listInfoBox3 .listInfoIntro .grade ul {
	padding:0;
	margin:0;
	list-style:none;
}
.listInfoBox3 .listInfoIntro .grade ul li {
	float:left;
	width:240px;
	height:20px;
	font-size:11px;
	color:#6b6b6b;
	text-align:right;
}
.listInfoBox3 .listInfoIntro .btnImage2 {
	text-align:right;
	padding-top:25px;
	position:relative;
}
.listInfoBox3 .listInfoIntro .btnImage2 img {
	position:absolute;
	top:0;
	right:8px;
}
.listInfoBox3 .listInfoIntro .btnImage2 input {
	margin-right:5px;
}
#content #contentMiddle2 .pColor {
	font-size:12px;
	color:#ca0d0e;
	font-weight:bold;
	line-height:22px;
	margin-top:20px;
}
#content #contentMiddle2 .pColor2 {
	font-size:12px;
	color:#6b6b6b;
	font-weight:bold;
	line-height:22px;
	background:#fef6e3;
	padding:10px;
}
#content #contentMiddle2 .pColor2 strong {
	font-size:18px;
	color:#fa890f;
	font-weight:normal;
	display:block;
}
#content #contentMiddle2 .pColor2 a {
	font-size:12px;
	color:#d93541;
}
#searchform2 {
	background:#fef5e3;
	padding:2px 0 0 10px;
	overflow:hidden;
	height:100px;
}
#searchform2 h2 {
	background:#fef5e3;
	font-size:14px;
	font-weight:bold;
}
#searchform2 #radioBox {
	padding-left:40px;
	font-size:11px;
	color:#6b6b6b;
	font-weight:bold;
	margin-bottom:8px;
}
#searchform2 #searchPlace {
	padding-left:45px;
}
#searchform2 #searchPlace input {
	float:left;
}
#searchform2 #searchPlace .text {
	height:20px;
	width:400px;
	border:2px #CCC solid;
	margin-right:10px;
}
#imperialPalace {
	padding:0 10px 20px 10px;
}
#imperialPalace ul {
	margin:0;
	padding:0;
}
#imperialPalace ul li {
	list-style:none;
	height:45px;
	line-height:45px;
	font-size:12px;
	color:#6b6b6b;
	border-bottom:1px #6b6b6b dashed;
	padding:10px 0;
}
#imperialPalace ul li img {
	float:left;
	margin-right:20px;
}
#imperialPalace ul li input {
	float:right;
	position:relative;
	top:-25px;
	right:20px;
}
/*cruise-inquirs.htm页面样式*/
#payTable {
	background:url(/css/images/customer/bg-payTable-top.gif) no-repeat left top;
	padding-top:6px;
}
#payTable .payInner {
	border-left:1px #e7e5e5 solid;
	border-right:1px #e7e5e5 solid;
	border-bottom:1px #e7e5e5 solid;
	padding-bottom:70px;
}
#payTable table {
	border-collapse:collapse;
	width:100%;
	text-align:center;
}
#payTable th {
	background:#e6e4e5 url(/css/images/customer/bg-payTable-line.gif) no-repeat right center;
	font-size:10px;
	height:40px;
	vertical-align:middle;
	color:#6b6b6b;
}
#payTable .tr5 td {
	border-bottom:0;
}
#payTable .trDiv td {
	background:#fef8e9;
	border-bottom:1px #e7e5e5 dashed;
}
#payTable .trDiv td img {
	float:right;
}
#payTable td {
	border-bottom:1px #e7e5e5 solid;
	padding:8px 5px;
	font-size:11px;
	color:#6b6b6b;
}
#payTable td a {
	color:#6b6b6b;
}
#payTable td strong {
	color:#df3e48;
}
#payTable td span a {
	color:#df3e48;
}
#payTable td b {
	display:block;
}
/*Flight-inquirs.htm样式*/
#payTable2 {
	background:url(/css/images/customer/bg-payTable-top.gif) no-repeat left top;
	padding-top:8px;
}
#payTable2 .payInner {
	border-left:1px #e7e5e5 solid;
	border-right:1px #e7e5e5 solid;
	border-bottom:1px #e7e5e5 solid;
	padding-bottom:70px;
}
#payTable2 table {
	border-collapse:collapse;
	width:100%;
	text-align:center;
	border-left:1px #e7e5e5 solid;
	border-right:1px #e7e5e5 solid;
}
#payTable2 .tdDashed {
	border-bottom:1px #e7e5e5 dashed!important;
}
#payTable2 th {
	background:#e6e4e5;
	font-size:10px;
	height:40px;
	vertical-align:middle;
	color:#6b6b6b;
}
#payTable2 td a {
	color:#6b6b6b;
}
#payTable2 tr.trBgColor {
	background:#f7f7f7;
}
#payTable2 tr.trBgColor td {
	border-bottom:1px #e7e5e5 solid;
}
#payTable2 tr.trBgColor2 {
	background:#fef8e8;
}
#payTable2 .trBgColor2 td img {
	float:right;
}
#payTable2 td {
	border-bottom:1px #e7e5e5 solid;
	padding:8px 5px;
	font-size:11px;
	color:#6b6b6b;/*background:#f7f7f7;*/
}
#payTable2 td strong {
	color:#df3e48;
}
#payTable2 td span {
	color:#df3e48;
}
#payTable2 td span a {
	color:#df3e48;
}
#payTable2 td b {
	display:block;
}
/*hotel-inquirs3.htm页面样式*/
#content #contentMiddle2 .pColor3 {
	background:#fbe7b5;
	overflow:hidden;
	font-size:12px;
	color:#6b6b6b;
	padding:5px;
	text-align:left;
	line-height:18px;
}
#content #contentMiddle2 .pColor3 a {
	color:#df3e48;
}
#content #contentMiddle2 .pColor3 img {
	float:right;
	position:relative;
	_top:-20px;   /*作浏览器兼容，前面下划线勿删*/
	_right:10px;
}
/*answer.htm页面样式*/
#customerInfoDetail #viewBy {
	border-bottom:3px #ebe5d6 solid;
	padding:3px 0 3px 10px;
	width:530px;
}
#customerInfoDetail #viewBy a {
	font-size:11px;
	color:#6b6b6b;
	font-weight:bold;
}
#customerInfoDetail #viewBy label {
	font-size:11px;
	color:#6b6b6b;
	font-weight:bold;
}
#customerInfoDetail #replyInfo2 {
	margin:0;
	width:540px;
}
#customerInfoDetail #replyInfo2 ul {
	padding:0;
	margin:0;
	list-style:none;
}
#customerInfoDetail #replyInfo2 ul li {
	list-style:none;
	font-size:11px;
	color:#6b6b6b;
	height:60px;
	background:#f8f8f8;
	padding-top:10px;
	padding-left:15px;
	margin-bottom:1px;
	border-bottom:1px #d3d3d2 solid;
}
#customerInfoDetail #replyInfo2 ul li img {
	float:left;
	margin:5px 10px 0 0;
}
#customerInfoDetail #replyInfo2 ul li.active {
	background:#fff;
}
#customerInfoDetail #replyInfo2 ul li p {
	font-size:11px;
	font-weight:bold;
	color:#6b6b6b;
	margin:0;
	padding-bottom:5px;
}
#customerInfoDetail #replyInfo2 ul li span {
	background:url(/pic/star.GIF) no-repeat left center;
	padding-left:15px;
}
#customerInfoDetail #replyInfo2 ul li span.noBg {
	background:none;
	padding:0;
}
#customerInfoDetail #replyInfo2 ul li span a {
	font-size:11px;
	color:#6b6b6b;
}
#customerRightTop {
	padding-bottom:8px;
	background:url(/css/images/customer/bg-topAttraction-bottom.gif) no-repeat bottom;
}
#customerRightTop h2 {
	font-size:12px;
	color:#6b6b6b;
	font-weight:bold;
	text-indent:25px;
	height:28px;
	margin:0;
	line-height:28px;
	background:url(/css/images/customer/bg-topAttraction-top.gif) no-repeat top;
}
#customerRightNav {
	height:23px;
	background:#f3ede1;
	padding:0;
	margin:0;
	padding-left:7px;
}
#customerRightNav li {
	list-style:none;
	float:left;
	margin-right:6px;
}
#customerRightNav li a {
	display:block;
	float:left;
	font-size:11px;
	font-weight:bold;
	color:#FFF;
	padding:0 6px;
	text-decoration:none;
	background: url(/css/images/customer/bg-customerRightNav1.jpg) no-repeat;
	height:23px;
	line-height:23px;
	width:auto;
}
#customerRightNav li a.active {
	color:#fa8a11;
	height:23px;
	background: url(/css/images/customer/bg-customerRightNav2.jpg) no-repeat;
}
#customerRightDetail {
	width:186px;
	border-left:7px #f3ede1 solid;
	border-right:7px #f3ede1 solid;
	padding:10px;
}
#customerRightDetail ul {
	padding:0;
	margin:0;
}
#customerRightDetail ul li {
	list-style:none;
	font-size:11px;
	color:#6b6b6b;
	background: url(/css/images/customer/square.gif) no-repeat 0 6px;
	padding-left:15px;
	font-weight:bold;
}
#customerRightDetail ul li strong {
	display:block;
	text-align:center;
	font-size:20px;
	font-weight:normal;
}
/*other.htm页面样式*/
#synopsis {
}
#synopsis .photo {
	float:left;
}
#synopsis .intro {
	overflow:hidden;
	zoom:1;
	width:280px;
	padding-left:10px;
}
#synopsis .intro dl {
	margin:0;
	padding:0;
	line-height:20px;
}
#synopsis .intro dt {
	font-size:16px;
	color:#6b6b6b;
	margin:0;
	padding:0;
}
#synopsis .intro dd {
	font-size:12px;
	color:#6b6b6b;
	margin:0;
	padding:0;
}
#synopsis .intro dd strong {
	font-size:11px;
	color:#fa890f;
	display:inline-block;
	width:70px;
	text-align:right;
	margin:0;
	padding:0;
}
#synopsis .intro dd input {
	display:block;
	margin-top:8px;
}
.interest {
	float:right;
	width:328px;
	padding-bottom:10px;	
	background:url(/css/images/customer/bg-interest-bottom.gif) no-repeat bottom;
}
.interest h2 {
	font-size:12px;
	color:#6b6b6b;
	height:30px;
	line-height:24px;
	text-indent:20px;
	margin:0;
	font-weight:bold;
	background:url(/css/images/customer/bg-interest-top.gif) no-repeat bottom;
}
.interest ul {
	padding:0 10px;
	margin:0;
	height:110px;
	width:293px;
	margin-left:1px;
	
	border-left:7px #fef6e3 solid;
	border-right:7px #fef6e3 solid;
}
.interest ul li {
	list-style:none;
	float:left;
	width:140px;
	text-indent:20px;
	font-size:11px;
	color:#6b6b6b;
	border-right:1px #d7d7d7 solid;
	border-bottom:1px #d7d7d7 solid;
	padding:3px 0;
}
.interest ul li.noLine {
	border-right:0;
}
.interest ul li.last {
	border-bottom:0;
	position:relative;
}
.interest ul li.last img {
	position:relative;
	top:5px;
	right:-250px;
}
#story {
	clear:both;
	padding:15px 0;
	border-top:1px #6b6b6b dashed;
	border-bottom:1px #6b6b6b dashed;
	margin:15px 0;
	min-height:180px;
}
.storyPic {
	float:right;
	margin-left:10px;
}
#story h2 {
	font-size:14px;
	color:#6b6b6b;
	clear:none;
	margin:0;
	width:auto;
	font-weight:bold;
}
#story p {
	font-size:12px;
	color:#6b6b6b;
	line-height:20px;
}
#story p a {
	color:#dc3a44;
}
#checkListPhoto {
	border-bottom:1px #6b6b6b dashed;
	margin-bottom:15px;
	height:150px;
}
#storyTopInfo{
	width:772px;
	background:url(/css/images/customer/bg-travel-story-top.jpg) no-repeat top left;
	padding-top:18px;
	margin-bottom:10px;
}
#storyTopInfo .editStory{
	width:41px;
	height:18px;
	position:absolute;
	left: 1081px;
	top: 290px;
	
}
#storyTopInfo #imdInfo{
	width:768px;
	border-left:1px solid #e8e8e8;
	border-right:1px solid #e8e8e8;
	padding-left:1px;
}
#storyTopInfo #imdInfo #inside{
	background:url(/css/images/customer/bg-travel-story-mid.jpg) no-repeat;
	padding-left:20px;
}
#storyTopInfo #imdInfo .storyPhoto{
	width:112px;
	float:left;
}
#storyTopInfo #imdInfo .storyPhoto .addphoto{
	background:url(/pic/add-photo.jpg) no-repeat;
	width:85px;
	height:14px;
	margin:5px 0 0 10px;
	padding-left: 18px;
	font-size:11px;
	font-weight:bold;
	
} 
#storyTopInfo #imdInfo .storyPhoto .addphoto a{
	color:#6a6a6a;
}
#storyTopInfo #imdInfo .storyPhoto img{
	width:112px;
	height:112px;
}
#storyTopInfo #imdInfo #inside .info{
	float:left;
	width:600px;
	margin-left:10px;
	padding-top:5px;
}
#storyTopInfo #imdInfo #inside .info p{
	line-height:18px;
	
}
#storyTopInfo #imdInfo #inside .info p strong{
	color:#c51020;
}
#storyTopInfo #storyBottom{
	width:772px;
	height:10px;
	margin:0;
	background:url(/css/images/customer/bg-travel-story-bottom.jpg) no-repeat;
	padding:0;
}

/*Yvonne写的story*/
#storyTop {
	width:771px;}
#storyTop1 {
	width:751px;
	background-image:url(images/story/bg-1.GIF);
	background-repeat:no-repeat;
	padding-top:20px;
	padding-left:20px;
	padding-bottom:10px;}
#storyTop img {
	margin:0px 10px 10px 0px;}
#storyTop p {
	margin:0px;
	padding:0px;
	margin-bottom:5px;}
#storyTop2 {
	width:771px;
	height:4px;
	background-image:url(images/story/bg-2.GIF);}
.word1 {
	font-family:Verdana, Geneva, sans-serif;
	color:#C33;
	font-size:12px;
	font-weight:bold;}
.word2 {
	font-family:Verdana, Geneva, sans-serif;
	color:#6b6b6b;
	font-size:12px;
	font-weight:bold;}
.word3 {
	font-family:Verdana, Geneva, sans-serif;
	color:#C33;
	font-size:11px;
	font-weight:bold;}
.word4 {
	font-family:Verdana, Geneva, sans-serif;
	color:#6b6b6b;
	font-size:12px;
	font-weight:bold;}
.word4 a:link, .word4 a:visited {
	color:#6b6b6b;
	margin-bottom:10px;}
.word4 a:hover {
	color:#C33;}
.storyMiddle {
	width:771px;
	padding-top:15px;
	padding-bottom:15px;
	border-bottom:#B5B3B3 1px dashed;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#6b6b6b;
	line-height:20px;}
.storyMiddle a:link, .storyMiddle a:visited {
	color:#6b6b6b;}
.storyMiddle a:hover {
	color:#C33;}
.storyMiddle img {
	margin-left:10px;}
.storyMiddle h4 {
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	background-image:url(images/title1.gif);
	background-repeat:no-repeat;
	padding:0px;
	margin:0px;
	padding-left:15px;
	background-position:0px 7px;
	margin-bottom:8px;}
#storySearch {
	width:771px;
	background-image:url(images/story/bg-3.GIF);
	background-repeat:no-repeat;
	padding-top:10px;
	margin-top:15px;}
#storySearch h4 {
	font-family:Verdana, Geneva, sans-serif;
	color:#B90E0E;
	font-size:14px;
	padding:0px;
	margin:0px;
	margin-bottom:8px;
	margin-left:18px;}
.storySearch1 {
	width:556px;
	margin-left:100px;
	margin-bottom:15px;}
.storySearch2 {
	width:445px;
	border:#CCCCCC 3px solid;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#6b6b6b;}
.storySearch3 {
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#6b6b6b;}
	
#storySidebar {
	width:180px;
	float:left;
	margin-right:10px
}
#storySidebar img {
	margin-top:15px;}
#storySidebar h4 {
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	background-image:url(images/title1.gif);
	background-repeat:no-repeat;
	padding:0px;
	margin:0px;
	padding-left:15px;
	background-position:0px 7px;
	margin-bottom:8px;}
.storySidebar1 {
	width:170px;
	padding:5px 0px 8px 10px;
	background-color:#F7F7F7;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#6b6b6b;
	line-height:18px;}
.storySidebar2 {
	width:170px;
	padding:5px 0px 8px 10px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#6b6b6b;
	line-height:18px;}
	
.storyAttraction1{
	width:500px;}

/*story页面的search destination*/
.searchStoryLocation{
	width:772px;
	padding:3px 0 3px 0;
	border-top:1px solid #e8e8e8;
	border-bottom:1px solid #e8e8e8;
	margin:5px 0 5px 0;
}
.searchStoryLocation .inner{
	width:auto;
	background-color:#e8e8e8;
	padding:3px 0 3px 20px;
	font-size:11px;
	font-weight:bold;
	color:#6b6b6b;
}
/*Travel Story 行程安排*/
.storyItinerary{
	width:722px;
	margin-top:5px;
}
.storyItinerary .itineraryLeft{
	width:322px;
	float:left;
	padding-bottom:5px;
	border-right:1px #d0d0ce solid;
}
.storyItinerary .itineraryRight{
	width:380px;
	float:right;
}
.storyItinerary .itineraryLeft .cityList{
	border-bottom:1px #c4c4c4 dashed;
	padding:5px 5px 5px 10px;
	width:300px;
}
.storyItinerary .itineraryLeft .cityName{
	color:#bc090c;
	font-size:13px;
	font-weight:bold;
	margin-bottom:8px;
	margin-top:5px;
}
.storyItinerary .itineraryLeft p a{
	color:#c70915;
}
.searchStoryLocation .inner select{
	border:1px solid #6b6b6b;
	width:150px;
}
 #list{
	float:left;
	width:400px;
}
 #list dl {
	margin:0;	
	padding:0;	
	background:#fef6e3;
	padding:10px 10px 15px;
}
#list dl dt {
	margin:0 0 10px 0;
	padding:0;
	font-size:14px;
	position:relative;
	color:#6b6b6b;
	font-weight:bold;
}
#list dl dt a {
	position:absolute;
	top:0;
	right:10px;
	font-size:11px;
	color:#b60101;
	font-weight:normal;
}
#list dl dd {
	float:left;
	margin:0;
	padding:0;
	width:180px;
	height:20px;
	background:url(/css/images/customer/bg-san2.gif) no-repeat 0 2px;
	text-indent:10px;
	font-size:12px;
	color:#6b6b6b;
}
#checkListPhoto #photoList{
	
	overflow:hidden;
	zoom:1;
	padding:0 0 0 20px;
}
#checkListPhoto h2 {
	clear:none;
	margin:0 0 10px 0;
	padding:0;
	width:350px;
	font-size:14px;
	position:relative;
	color:#6b6b6b;
	font-weight:bold;
}
#checkListPhoto h2 a {
	position:absolute;
	top:0;
	right:10px;
	font-size:11px;
	color:#b60101;
	font-weight:normal;
}
#checkListPhoto ul {
	margin:0;
	padding:0;
	
}
#checkListPhoto ul li {
	list-style:none;
	float:left;
}
#checkListPhoto ul li img {
	margin-right:30px;
}
#checkListPhoto ul li h3 {
	font-size:11px;
	color:#6b6b6b;
	font-weight:normal;
	margin:0;
}
#checkListPhoto ul li p {
	padding-left:15px;
}
#checkListPhoto ul li p img {
	margin-right:0;
}
#review {
	background:#fef6e3;
	height:80px;
	padding:10px;
}
#review table{
	border:0;
	width:100%;
	
}
#review table caption{
	
	font-size:14px;
	color:#6b6b6b;
	font-weight:bold;
	text-align:left;
}
#review table th{
	font-size:11px;
	color:#6b6b6b;
	font-weight:bold;
	text-align:center;
	width:170px;
	border:0;
	
}
#review table td{
	font-size:11px;
	color:#6b6b6b;	
	text-align:center;
	border:0;
	
	
}

#friends {
	padding:10px 0;
	height:100px;
	margin:15px 0;
	border-bottom:1px #6b6b6b dashed;
	border-top:1px #6b6b6b dashed;
	min-height:200px;
}
#friends dl {
	margin:0;
	float:left;
	padding:0 0 0 20px;
	width:400px;
	border-right:1px #b8b8b7 solid;
}
#friends dl dd {
	list-style:none;
	float:left;
	margin:0 15px 0 0;
	padding:0;
}
#friends dl dd img {
	margin-right:0px;
}
#friends dl dd h3 {
	font-size:11px;
	color:#6b6b6b;
	font-weight:normal;
	margin:0;
}
#friends dl dt {
	margin:0 0 10px 0;
	padding:0;
	font-size:14px;
	position:relative;
	color:#6b6b6b;
	font-weight:bold;
}
#friends dl dt a {
	position:absolute;
	top:0;
	right:10px;
	font-size:11px;
	color:#b60101;
	font-weight:normal;
}
#favorite {
	overflow:hidden;
	zoom:1;
	padding-left:20px;
	width:350px;
}
#favorite h2 {
	clear:none;
	font-size:14px;
	margin:0;
	color:#6b6b6b;
	font-weight:bold;
}
#favorite h2 a {
	position:absolute;
	top:0;
	right:10px;
	font-size:11px;
	color:#b60101;
	font-weight:normal;
}
#favorite ul {
	margin:0;
	padding:0;
	line-height:20px;
}
#favorite ul li {
	float:left;
	list-style:none;
	margin-right:5px;
}
#favorite ul li a {
	color:#6b6b6b;
	font-size:12px;
}
/*profile.htm页面样式*/
  #contentMidTop{
	  background:#fef6e3;
	  height:140px;
	  padding:15px;
	  margin-bottom:15px;
	  
	  
	  
  }
 #contentMidTop .photo{
	  float:left;
	  
  }
#contentMidTop .photo img{
	  width:120px;
	  height:120px;
	  
  }
 #contentMidTop .photo span{
	  display:block;
	  margin-top:5px;
	  padding-bottom:2px;
	 
	 
	  text-align:center;
	  background:url(/css/images/customer/addPhoto.gif) no-repeat 6px 0;
	  
	 
	  
  }
 #contentMidTop .photo span a{
	 
	  font-size:11px;
	  color:#6b6b6b;
	  font-weight:bold;
	 
	  
  }
#contentMidTop .introRight{
	  float:right;
	  width:200px;
	  
	  
  }
#contentMidTop .introRight p a{
	   font-size:11px;
	   color:#6b6b6b;
	
	  
	  
  }
#contentMidTop .intro{
		border-right:1px #e2d4b4 solid;	  
	    overflow:hidden;
	     zoom:1;
	    width:400px;	
	    padding-left:10px;
	    
  }
#contentMidTop .intro dl{
	      padding:0;
		  margin:0;
	  
  }
#contentMidTop .intro dt{
		  padding:0;
		  margin:0 0 5px 0;
		  font-size:12px;
	      color:#6b6b6b;
		  font-weight:bold;  
  }
#contentMidTop .intro dd{
		  padding:0;
		  margin:0;
		  font-size:11px;
		  color:#6b6b6b;
		  height:20px;	  
  }
#contentMidTop .intro dd strong{
		  padding:0;
		  margin:0;
		  font-size:11px;
		  color:#fa8a0d;	  
  }
#formLeft{
	float:left;
	width:400px;
	overflow:hidden;
	border-right:1px #c1c1c0 solid;	  
	  
  }
#formLeft dl{
		padding:0;
		margin:0;	  
  }
#formLeft dl dt{
		padding:0;
		margin:0 0 15px 0;
		font-size:14px;
		color:#6b6b6b;
	    text-indent:20px;
	    font-weight:bold;	  
  }
#formLeft dl dd{
		padding:0;
		margin:0 0 10px 0;
	    font-size:12px;	  
		color:#6b6b6b;	  
  }
 #formLeft dl dd label{
		   display:inline-block;
		   zoom:1;
		   width:120px;
		   text-align:right;	  
	  
  }
#formLeft dl dd input{
			height:18px;
			width:180px;
			border:1px #c1c1c0 solid;  
	  
  }
#formLeft dl dd select{
			height:18px;
			width:120px;
			border:1px #c1c1c0 solid;	  
  }
#formLeft dl dd textarea{
			height:140px;
			width:220px;
			border:1px #c1c1c0 solid;	  
	  
  }
#formRight{
	  padding-left:20px;
	  overflow:hidden;
	  zoom:1;
	  
  }
#formRight h2{
	   clear:none;
	   position:static;	   
	   font-size:14px;
	   color:#6b6b6b;
	   font-weight:bold;	  
  }
#formRight h2 span{
		 background:url(/pic/icon-view.gif) no-repeat;
		 padding-left:25px;
		 margin-left:100px;	  
  }
#formRight h2 span a{
		 font-size:11px;
		 color:#6b6b6b;
		 font-weight:normal;	  
  }
#formRight p{
		 font-size:12px;
		 color:#6b6b6b;
		 line-height:20px; 
  }
  #formRight p a{
		
		 color:#6b6b6b;
		
  }
#formRight img{
			margin:5px 0 10px 0;
	  
  }
#InterestList{
	margin:15px 0;
	overflow:auto;
	_height:1%;
	  
  }
#InterestList dl{
	margin:0;
	padding:0;
	  
  }
#InterestList dl dt{
	margin:0 0 10px 0;
	padding:0;
	font-size:14px;
	color:#6b6b6b;
	font-weight:bold;
	  
  }
#InterestList dl dd{
	margin:0;
	padding:0;
	float:left;
	width:160px;
	font-size:11px;
	color:#6b6b6b;
	height:20px;
	  
  }
 #favoritePlace{
	 background:#fef6e3;
	 margin:15px 0;
	 padding:3px 10px 10px 10px;
	
	 height:50px;
	 
	 
 }
 #favoritePlace h2{
	 font-size:14px;
	color:#6b6b6b;
	font-weight:bold;
	 
 } 
  #favoritePlace h2 input{
	  position:absolute;
	  top:0;
	  right:10px;
	
	 
 }
 #favoritePlace ul{
	margin:0;
	padding:0;
	 
 } 
#favoritePlace ul li{
	margin:0;
	padding:0;
	list-style:none;
	float:left;
	margin-right:3px;
	 
 } 
 #favoritePlace ul li a{
	 font-size:12px;
	 color:#6b6b6b;
	
	 
 } 
 #friends2 {
	padding:10px 0;
	height:100px;
	margin:15px 0;
	background:#fef6e3;
	
}
#friends2 dl {
	margin:0;
	
	padding:0 0 0 20px;
	
	
}
#friends2 dl dd {
	list-style:none;
	float:left;
	margin:0 15px 0 0;
	padding:0;
	width:110px;
	text-align:center;
}
#friends2 dl dd img {
	margin-right:0px;
}
#friends2 dl dd h3 {
	font-size:11px;
	color:#6b6b6b;
	font-weight:normal;
	margin:0;
}
#friends2 dl dd h3 a{
	
	color:#6b6b6b;

}
#friends2 dl dt {
	margin:0 0 10px 0;
	padding:0;
	font-size:14px;
	position:relative;
	color:#6b6b6b;
	font-weight:bold;
}
#friends2 dl dt strong{
	
	font-size:12px;
	
	color:#6b6b6b;
	font-weight:normal;
	
}
#friends2 dl dt input{
	  position:absolute;
	  top:0;
	  right:20px;
	
	 
 }
 /*setting.htm页面样式*/
 #accountInfo{
	 border-bottom:1px #aaaaaa dashed;
	 overflow:auto;
	 _height:1%;
	 width:780px;
	 margin:0 auto;
	 
	 
 }
#accountInfo dl{
	margin:0;
	padding:0;
	 
	 
 }
#accountInfo dl dt{
	margin:0 0 15px 0;
	padding:0;
	position:relative;
	text-indent:20px;
	font-size:14px;
	color:#6b6b6b;
	font-weight:bold; 
	 
 }
#accountInfo dl dt input{
	position:absolute;
	top:0;
	right:20px;
	 
 }
 #accountInfo dl dd{
	margin:0;
	padding:0 0 0 20px;
	font-size:11px;
	color:#6b6b6b;
	float:left;
	width:300px;
	height:25px;
	 
	 
 }
  #accountInfo dl dd strong{
	  margin-right:10px;
		 
	 
 }
#accountInfo2{
	width:790px;
	position:relative;
	padding-top:15px;
	
	
}
#accountInfo2 input{
	position:absolute;
	top:5px;
	right:20px;
	
}
#accountInfo2 p{
	font-size:11px;
	color:#6b6b6b;
	padding-left:30px;
	
}
#accountInfo2 p strong{
	display:inline-block;
	width:70px;
	
	
}
#accountInfo2 p a{
	
	color:#ab0706;
	padding-left:10px;
	
}
/* Check List 弹出页面 */
#checkListOut { width:751px; height:437px; border:7px solid #fdebc3; padding:10px 20px; margin:0; position:relative}
#checkListClose { width:19px; height:19px; position:absolute; right:18px; top:18px}
#checkListTitle {color:#ca1d31; font-size:14px; font-weight:bold; margin:20px 0}
#checkListTitle input { width:260px; color:#6b6b6b; font-family:Verdana, Arial, Helvetica, sans-serif}
.checkListCreat { width:312px; height:auto; margin:0; padding:0; float:left}
.checkListCreat h1 { font-size:12px; font-weight:bold; color:#6b6b6b; border:none; margin:0; padding:0 0 10px 0; clear:both; position:relative; float:none}
.checkListCreat .red{ color:#b90f0f; font-size:11px; font-weight:normal}
.checkListOverflow { width:292px; height:258px; background-color:#fef7e8; border:1px #fdde9a solid; overflow:auto; margin:0; padding:10px; b}
.checkListOverflow dl, .checkListOverflow dt {font-size:11px; color:#6b6b6b; margin:0; padding:0; line-height:30px}
.checkListOverflow dd {margin:0 0 0 10px; padding:0; line-height:20px}
.checkListAddDelete { width:105px; height:204px; margin:0; padding:100px 0 0 0; text-align:center; float:left;}
.checkListAddDelete img { margin-bottom:10px}
#checkListBottom {margin-top:20px; text-align:center;}
#checkListBottom img { margin-right:20px}
#checkListPrivacy { font-size:11px; color:#6b6b6b; line-height:20px; margin:20px 0 10px 0; padding:0 0 0 250px}

/* delete 弹出页面*/
#deleteOut { width:386px; height:94px; background:url(images/customer/bg-delete.gif); margin:0; padding:6px}
#deleteIn { width:386px; height:32px; background:url(images/customer/bg-delete-inside.gif); padding:20px 0 0 0; margin:0; text-align:center; font-size:12px; color:#6b6b6b}
#deleteBottom {margin-top:10px; text-align:center;}
#deleteBottom img { margin-right:40px}

/*message 弹出页面*/
#messageOut { width:602px; height:auto; border:7px solid #fdebc3; padding:10px 20px; margin:0; position:relative}
#messageTitle { background-color:#fdebc3; border:#ffd985 1px solid; font-size:12px; color:#c50e0e; font-weight:bold; height:18px; margin:30px 0 10px 0; padding:6px 0 0 11px}
#messageTitle .small { font-size:11px}
#messageContent { height:auto;}
#messagePic { width:38px; height:38px; margin:10px 10px 10px 0; padding:0; float:left}
#messageContent ul { list-style:none; font-size:11px; color:#6b6b6b; line-height:20px}
#messageDetail { height:195px; overflow:auto; font-size:11px; color:#6b6b6b; line-height:20px}
#messageReply h1 {font-size:14px; font-weight:bold; color:#6b6b6b; border:none; margin:0; padding:0 0 10px 0; clear:both;float:none}
#messageReply textarea { width:600px; height:135px}

/*inquiry 弹出页面*/
#flightInquiryOut { width:786px; height:auto; border:6px solid #fdebc3; padding:10px 20px; margin:0; position:relative}
#flightInquiryTitle {color:#6b6b6b; font-size:16px; font-weight:bold; margin:10px 0 20px 0; text-align:center; border-bottom:#dadada 1px solid; padding:0 0 10px 0}
#flightInquiryContent ul { list-style:none; line-height:20px; font-size:12px; color:#6b6b6b; margin:0; padding:10px 0}
#flightInquiryContent ul strong { font-size:11px;}
#flightInquiryContent .redFont { color:#ce0e0e; font-size:11px; font-weight:bold}
#flightInquiryContent p { font-size:12px; color:#6b6b6b; line-height:20px; margin:20px 0; padding:0}

#hotelInquiryTitle { margin:10px 0; padding:10px 0}
#hotelInquiryPic { margin:0 0 0 20px; padding:10px; background:url(images/customer/bg-hotel-pic.gif); width:113px; height:85px; float:left}
#hotelInquiryInfo { width:439px; height:auto; float:left; margin:0; padding:0 0 0 10px}
#hotelInquiryInfo h1 { float:none; font-size:12px; font-weight:bold; color:#6b6b6b; border:none; margin:0; padding:0}
#hotelInquiryInfo ul { list-style:none; margin:0; padding:0; line-height:30px; font-size:12px; width:350px; color:#6b6b6b}
#hotelInquiryInfo ul li{ float:left; margin-right:24px; height:20px; width:250px }
#hotelInquiryInfo ul li.style1{ float:left; margin-right:24px; height:20px; width:150px }
#hotelInquiryInfo ul strong { font-size:11px;}
#hotelInquiryPrice { width:140px; height:auto; border-left:#dadada 1px solid; float:left; padding:0 15px 0 20px; line-height:20px}
#hotelInquiryPrice strong { font-size:11px; color:#807f7f}
#hotelInquiryPrice .price { font-size:22px; font-weight:bold; color:#ce2435;}
#hotelInquiryPrice img { margin:10px 0}
#hotelInquiryContent { margin:0; padding:0}
#flightInquiryOut h1 { margin:10px 0; padding:0 0 10px 0; width:780px; font-size:16px; font-weight:bold; border-bottom:#dadada 1px solid;}
#flightInquiryOut h2 { margin:10px 0; padding:0; width:780px; font-size:16px; font-weight:bold; border:none}
#hotelInquiryContent p { color:#6b6b6b; font-size:12px; line-height:20px;}
#hotelInquiryContent img { float:right; margin:10px}
#hotelInquiryContent strong { font-size:11px}
#hotelServiceList { width:700px; height:auto; background-color:#fcf4e9; margin:0; padding:20px 10px 10px 38px}
#hotelServiceList dl { width:270px; height:auto; float:left}
#hotelServiceList dl.style1 { width:200px}
#hotelServiceList dl, #hotelServiceList dd{ margin:0; padding:0; font-size:12px; color:#6b6b6b; line-height:20px}
#hotelServiceList dt { font-weight:bold}

#tourInquiryContent p { color:#6b6b6b; font-size:12px; line-height:20px;}
#tourInquiryContent .day { color:#ce0e0e; font-size:16px; font-weight:bold;}
#tourInquiryContent img { float:right; margin:10px}
#tourInquiryContent ul { list-style:none; margin:0; padding:0; line-height:20px; font-size:12px;  color:#6b6b6b}
#tourInquiryContent ul img { margin:10px 0 0 0; float:none}

/*review 弹出页面*/
#reviewContent { height:auto; margin:0 0 0 10px}
#reviewContent textarea { width:565px; height:167px}
#reviewContent p{ font-size:12px; line-height:20px; color:#6b6b6b}
.reviewRating { width:auto; height:20px; margin:10px 10px 10px 0; padding:0 5px; font-size:11px; color:#6b6b6b; float:left}
.reviewRating select { width:58px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#6b6b6b; font-size:11px}
#reviewBottom {margin-top:20px; text-align:right;}
#reviewBottom img { margin-right:25px}

/*upload photos 弹出窗口*/
.reviewUpload { width:320px; height:auto; border:1px #dddcdc solid; margin:0 0 20px 0; padding:10px 10px;}
.reviewUpload h1 { font-size:14px; color:#fa890f; font-weight:bold; border:none; float:none}
.reviewUpload p { font-size:12px; color:#6b6b6b; height:30px}
.reviewUpload strong { font-size:11px;}
.reviewUpload a:link, .reviewUpload a:visited { font-size:11px; color:#d6313f}
.tableSelectPhotos { width:319px;  border:1px #dddcdc solid; font-size:11px; color:#6b6b6b}
.tableSelectPhotos th { background-color:#f5f3f3; padding:5px 0 5px 10px; text-align:left; font-weight:normal}
.tableSelectPhotos th.right { text-align:right; padding-right:10px}
.tableSelectPhotos td { padding:10px 0 20px 10px; border-bottom:1px #dddcdc solid; border-top:1px #dddcdc solid;}
.tableSelectPhotos img { padding-left:20px}
.tableSelectPhotos a:link, .tableSelectPhotosa:visited { color:#6b6b6b}
.validCode { font-size:11px; color:#6b6b6b; margin:10px; text-align:center}
.validCode input { width:80px; margin-right:5px}
#uploadBottom {margin-top:10px; text-align:center;}
#uploadBottom img { margin-right:20px}

/*sent 弹出窗口*/
#sendOut { width:602px; height:auto; border:7px solid #fdebc3; padding:10px 20px; margin:0; position:relative; font-size:12px; color:#6b6b6b}
#sendOut p { margin:10px 0 0 0}
#sendOut a:link, #sendOut a:visited { color:#e2434a; font-size:11px}
#sendOut h1 { color:#d9131b; font-size:16px; font-weight:bold; border:none; float:none; margin:20px 0 10px 0; width:590px}
#sendOut input { width:590px}
#sendOut input, #sendOut textarea { margin-top:5px}
#sendOut .validCode input { width:80px; margin-right:5px}
#sendMessageOut { width:164px; height:auto; border:#d1d0d0 1px solid; background-color:#fff; padding:10px}
#sendMessageOut ul { list-style:none; font-size:11px;   margin:0; padding:0}
#sendMessageOut ul li {border-bottom:#d1d0d0 1px dashed; line-height:30px; background:url(images/customer/bg-send-out.gif) 0 5px no-repeat; padding:0 0 5px 15px}
#sendMessageOut ul a:link, #sendMessageOut ul a:visited {color:#6b6b6b;}

/*photo弹出窗口*/
#photoIn { width:366px; height:27px; padding:0; margin:10px 0 0 10px}
#photoSearch { background-image:url(images/customer/bg-photo-out.gif); border:none; width:366px; height:25px; line-height:20px; text-indent:40px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#6b6b6b}
#photoOutSelect { width:346px; background-color:#fff; padding:10px 0 10px 20px}
#photoOutSelect ul { list-style:none; padding:0; margin:0; font-size:11px; color:#6b6b6b}
#photoOutSelect ul li { float:left; width:100px; height:30px; margin-right:10px}
.photoUpload { width:320px; height:auto; border:1px #dddcdc solid; margin:0 0 20px 0; padding:10px 10px;font-size:11px; color:#6b6b6b; height:auto;}
.photoUpload p { font-size:11px; color:#6b6b6b; height:20px; margin-top:10px}
.photoUpload h1{ font-size:14px; color:#fa890f; font-weight:bold; border:none; float:none}
#uploadPhotoInput { width:207px; height:20px; border:#d1d0d0; margin-right:20px}
#uploadPhotoSelect { width:187px; border:#d1d0d0 1px solid; background-color:#fff; padding:10px}
#uploadPhotoSelect ul { list-style:none; font-size:11px; color:#6b6b6b;  margin:0; padding:0}
#uploadPhotoSelect ul li {border-bottom:#d1d0d0 1px dashed; line-height:30px;}

/*travel story页面*/
.tourPromoBox{background-color:#fef6e3; border:#fee2a0 1px solid; width:750px; height:auto;padding:10px; margin:10px 0 0 0}
.tourPromoPic { width:137px; height:114px; float:left; margin:0; padding:0}
.tourPromoRight { width:600px; height:auto; margin:0 0 0 10px; padding:0; font-size:11px;  float:left}
#content .tourPromoRight p { font-size:11px;color:#6b6b6b; line-height:20px}
.tourPromoRight h2 { font-size:14px; font-weight:bold; border:none; padding:0; margin:0 0 5px 0; float:none}
#subTourBox { border:#cdcdcd 1px solid; padding:10px; width:200px; height:auto; margin:0 0 10px 0;}
#subTourBox dl, #subTourBox dd, #subTourBox dl a:link, #subTourBox dl a:visited{ margin:0; padding:0; line-height:20px; font-size:11px; color:#6b6b6b;}
#subTourBox dl { margin-bottom:10px}
#subTourBox dt { font-weight:bold}
.customerMyListTop { width:220px; height:7px; margin:10px 0 0 0; padding:0; background:url(images/customer/customer-my-list-top.gif)}	
.customerMyListNav { width:220px; height:27px; margin:0; padding:0;background:url(images/customer/customer-my-list-nav.gif);}
.customerMyListNav ul { list-style:none; margin:0 0 0 7px; padding:0; font-size:11px}
.customerMyListNav ul li { float:left; height:19px; width:auto; padding:4px 5px 0 4px; margin-right:7px;text-align:center; background-color:#d9dcdc}
.customerMyListNav ul li a:link, .customerMyListNav ul li a:visited { color:#6b6b6b; font-weight:bold; text-decoration:none}
.customerMyListNav ul li.active {background-color:#fff}
.customerMyListNav ul li.active a:link, .customerMyListNav ul li.active a:visited {color:#fa890f;}
.customerMyList{ width:220px; height:auto; padding:10px 0;background-color:#f3ede1; background:url(images/customer/customer-my-list-content.gif) repeat-y;}
#content .customerMyList p {margin:0 10px;font-size:11px; color:#6b6b6b; padding:5px 5px 10px 5px; line-height:15px}
.customerMyList p a:link, .customerMyList p a:visited { font-size:11px; color:#c60a0a}
.customerMyList ul, .customerMyList1 ul {margin:0; padding:0; list-style:none}
.customerMyList ul li {background:url(images/cruise/bg-cruise-quicklink.gif) no-repeat 0px 11px; margin:0 15px; padding:0 10px 0 10px;border-bottom:#d1d0d0 1px dashed; line-height:25px}
.customerMyList ul li a:link, .customerMyList ul li a:visited{font-size:11px; color:#6b6b6b; text-decoration:none; line-height:20px}
.customerMyListPhoto { width:195px; height:auto; margin:0 0 0 20px; padding:0}
.customerMyListPhoto img { margin:5px}
.customerMyListBottom {width:220px; height:12px; margin:0 0 10px 0; padding:0; background:url(images/customer/customer-my-list-bottom.gif)}

/*photo页面*/
#customerPhotoTop1{ width:760px; height:25px; background-color:#f7f7f7; border-top:#dbdada 1px solid; border-bottom:#eaeaea 1px solid;padding:5px 0 0 10px;font-size:11px;font-weight:bold;}
#customerPhotoTop2{ width:760px; height:25px; background-color:#f7f7f7; border-top:#fff 1px solid; border-bottom:#dbdada 1px solid;padding:5px 0 0 10px;font-size:11px;font-weight:bold;color:#6b6b6b;}
#customerPhotoTopLeft {padding:0;margin:0;width:180px;height:18px;float:left}
#customerPhotoTopMiddle {border-left:#dbdada 1px solid; border-right:#dbdada 1px solid;padding:0;margin:3px 0 0 0;width:410px;height:18px;float:left}
#customerPhotoTopMiddle img {margin-left:10px}
#customerPhotoTopRight {
	padding:0;
	margin:0 0 0 1px;
	width:165px;
	height:18px;
	float:left
}
#customerPhotoTopRight select {width:90px}
.customerPhotoBox {width:163px;height:211px;padding:24px 15px 0 15px;margin:0;float:left;position:relative}
.customerPhotoBoxSelect {width:11px;height:11px;position:absolute;top:31px;left:22px;margin:0;padding:0}
.customerPhotoBox .customerPhotoBoxSelectInput {width:11px;height:11px;}
.customerPhotoBox input {width:163px;height:20px}
#content .customerPhotoBox p {font-size:11px;color:#6b6b6b;margin:5px 0;padding:0}
.customerPhotoBox a:link, .customerPhotoBox a:visited{font-size:11px; font-weight:bold;color:#6b6b6b}
#customerPhotoBottom {width:753px;background:url(images/customer/bg-photo-bottom.gif) repeat-y;margin:0;padding:0;border:#cbcbca 1px solid}
.customerPhotoBottomSelect1{width:17px;height:93px;margin:0 9px 0 0;padding:70px 0 0 0;float:left;background-color:#cbcbca}
.customerPhotoBottomSelect2{width:17px;height:93px;margin:0 0 0 10px;padding:70px 0 0 0;float:left;background-color:#cbcbca}
.customerPhotoBottomBox{width:151px;margin:0;padding:16px 12px 0 12px;float:left;text-align:center}
#content .customerPhotoBottomBox p {color:#6b6b6b;font-size:12px;padding:5px 0}
.customerPhotoBottomBox img {width:151px;height:113px;}

/*friend页面*/
#customerFriendContent h2 { font-size:14px; font-weight:bold; border:none; padding:0; margin:0 0 5px 0; float:none}
#customerFriendContent h2 .smallFont { font-weight:normal}
.customerFriendBox {
	width:260px;
	height:62px;
	margin:0 0 20px 0;
	padding:0;
	float:left;
}
.customerFriendBoxOption { position:absolute; top:0; right:0; width:176px; height:13px; margin:0; padding:0;color:#fa890f; font-size:11px;}
.customerFriendBoxOption a:link, .customerFriendBoxOption a:visited { color:#fa890f; font-size:11px;}
.customerFriendBoxPic {width:61px;height:62px;margin:0;float:left}
.customerFriendBoxRight {font-size:12px;float:left; color:#6b6b6b; margin:0; padding:0 0 0 10px}
.customerFriendBoxRight a:link, #customerFriendBoxRight a:visited {color:#6b6b6b;}
.customerFriendBoxRight ul {font-size:11px; list-style:none; margin:0; padding:0; line-height:20px}
.customerFriendBoxRight ul li.style1 { background:url(/pic/select2.gif) no-repeat 0px 4px; padding-left:20px}
.customerFriendBoxRight ul li.style2 {background:url(/pic/diselect2.gif) no-repeat 0px 4px; padding-left:20px}
.customerFriendBoxRight ul a:link, #customerFriendBoxRight ul a:visited {font-weight:bold; color:#6b6b6b;}
.customerFriendList {width:770px;height:73px;margin:0 0 20px 0;padding:0; border-bottom:#dedede 1px solid; position:relative}
.customerFriendListPic {width:61px;height:62px;margin:0;float:left}
.customerFriendListRight {font-size:12px;float:left; color:#6b6b6b; margin:0; padding:0 0 0 10px; width:690px}
.customerFriendListRight a:link, #customerFriendBoxRight a:visited {color:#6b6b6b;}
#content .customerFriendListRight P {font-size:12px; list-style:none; margin:0; padding:10px 0 0 0; line-height:20px;color:#6b6b6b;}
.customerFriendBox2{width:120px;height:90px;margin:0 5px;padding:0; text-align:center;float:left;}
#content .customerFriendBox2 P{font-size:11px; margin:0; padding:5px 0 0 0; line-height:20px;color:#6b6b6b;}
.customerFriendBox2 a:link, .customerFriendBox2 a:visited { color:#6b6b6b}

/*cruise requirs*/
#cruiseRequirsOut { width:219px; height:256px; background:url(images/customer/bg-cruise-requirs.gif); text-align:center; font-size:11px; color:#6b6b6b; font-weight:bold}
#cruiseRequirsOut img { margin:26px 48px 10px 48px;}
#cruiseRequirsOut dl { list-style:none; color:#6b6b6b; font-size:11px;margin:10px; padding:0; text-align:left; line-height:20px}
#cruiseRequirsOut dt { color:#fa890f; font-weight:bold;}
#cruiseRequirsOut dd { margin:0; padding:0; font-weight:normal}

/*profile*/
#profileSettingOut { width:413px; height:auto; border:7px solid #fdebc3; padding:30px 20px 10px 20px; margin:0; position:relative; font-size:12px; color:#6b6b6b}
#profileSettingOut p { font-size:11px; font-weight:bold; line-height:20px}
.profileEmail input { width:327px}
.profilePassword { width:187px; margin:0 10px 10px 0; float:left}
#profileLoginOut { width:413px; height:auto; border:7px solid #fdebc3; padding:10px 20px; margin:0; position:relative; font-size:12px; color:#6b6b6b}
#profileLoginOut p { font-size:12px; line-height:20px}
#profileLoginOut a:link, #profileLoginOut a:visited { color:#b80909}
.profileLoginMail { font-size:11px; margin:10px 0 0 0}
.profileLoginMail input { width:183px}
#profileLoginOut2 { width:386px; height:94px; background:url(images/customer/bg-delete.gif); margin:0; padding:6px;}
#profileLoginIn { width:386px; height:32px; background:url(images/customer/bg-delete-inside.gif); padding:20px 0 0 0; margin:0; text-align:center;  font-size:11px; font-weight:bold; color:#6b6b6b}
#profileLoginIn2 { width:376px; height:auto; background-color:#fff; padding:10px 0 10px 10px; margin:0;  font-size:11px; font-weight:bold; color:#6b6b6b; line-height:20px}
#profileLoginIn3 { width:376px; height:auto; background-color:#fff; padding:10px 0 10px 10px; margin:0;  font-size:11px;color:#6b6b6b; line-height:20px}
#profileLoginIn3 a:link, #profileLoginIn3 a:visited { color:#b80909}
.profileRegistration {
	width:320px;
	height:auto;
	border:1px #dddcdc solid;
	margin:0 0 20px 0;
	padding:10px 10px;
	font-size:11px;
	color:#6b6b6b;
	height:auto;
	position: absolute;
	z-index: 10;
	background-color: #FFF;
	top: 50px;
	left: 180px;
}
.profileRegistration p { font-size:11px; color:#6b6b6b; height:15px; margin-top:10px}
.profileRegistration h1{ font-size:14px; color:#fa890f; font-weight:bold; border:none; float:none; margin:0}
.registrationName { width:136px; margin:0 20px 10px 0; float:left}
.registrationName input { width:136px}
#profileHeadLogin {
	width:174px;
	height:auto;
	border:1px #dddcdc solid;
	margin:0;
	padding:10px;
	background-color: #FFF;
	position: absolute;
	z-index: 10;
	left: 100px;
}
#viewothers {
	width:174px;
	height:auto;
	border:1px #dddcdc solid;
	margin:0;
	padding:10px;
	background-color: #FFF;
	position: absolute;
	z-index: 10;
	left: 300px;
}

#profileHeadLogin dl{ padding:0; margin:0;font-size:11px; color:#6b6b6b; line-height:20px}
#profileHeadLogin dt {color:#fa890f; font-weight:bold;}
#profileHeadLogin dd { margin-left:8px}

#viewothers dl{ padding:0; margin:0;font-size:11px; color:#6b6b6b; line-height:20px}
#viewothers dt {color:#fa890f; font-weight:bold;}
#viewothers dd { margin-left:8px}
