/*reservForm*/
#reservForm{
}
#reservForm fieldset{ border:none;}
#reservForm fieldset label{
	font-size:12px;
	color:#545454;
	display:block;
	width:110px;
	float:left;
	padding-right:5px;
}
#reservForm fieldset .customizeform label{ width:150px; }
#reservForm fieldset select {
	background-color:#fff;
	border:1px solid #d1d1d1;
	font-size: 12px;
	padding: 7px 5px 7px 5px;
	margin-right: 2px;
	margin-top: 2px;
	-moz-border-radius:4px;
	color:#545454;
	margin-bottom:10px;
	
}
#reservForm fieldset textarea{
	background-color:#fff;
	border:1px solid #d1d1d1;
	font-size: 12px;
	padding: 7px 5px 7px 25px;
	margin-right: 5px;
	margin-top: 2px;
	-moz-border-radius:4px;
	color:#545454;
	margin-bottom:10px;
}
#reservForm fieldset input {
	background-color:#fff;
	border:1px solid #d1d1d1;
	font-size: 12px;
	padding: 7px 5px 7px 25px;
	margin-right: 5px;
	margin-top: 2px;
	-moz-border-radius:4px;
	background-repeat:no-repeat;
	background-position:4px 5px;
	color:#545454;
	margin-bottom:10px;
}
#reservForm fieldset input.fullName{
	width:200px;
	background-image:url(/css/new/images/form/name.png);
}
#reservForm fieldset input.nationality{
	width:285px;
	background-image:url(/css/new/images/form/nation.png);
}
#reservForm fieldset input.email{
	width:285px;
	background-image:url(/css/new/images/form/email.png);
}
#reservForm fieldset input.phone{
	width:285px;
	background-image:url(/css/new/images/form/phone.png);
}
#reservForm fieldset input.dateStyle{
	width:285px;
	background-image:url(/css/new/images/form/time.png);	
}
#reservForm fieldset table{ color:#545454;}
#reservForm fieldset table select{ margin-right:5px;}
/*按钮宽度*/
.formButton{
	margin:10px 15px 0 0;
	width:130px;
	float:left;
}
/*左边导航样式*/
.tourSummary { margin:0 0 5px 0; border-bottom:1px solid #d1d1d1; position:relative;}
.tourSummary a.editClass{
	position:absolute;
	display:block;
	width:78px;
	left: 239px;
	top: -32px;
	color:#1a6c9c;
}
.tourSummary p{ margin-bottom:10px;}
.totalPrice{
	font-size:12px;
	color:#545454;
	padding:10px 0 0 0;
}
.totalPrice span{
	font-size:16px;
	font-weight:bold;
	color:#ff6000;
}
/*错误提示*/
.wrongWarming{
	font-size:12px;
	color:#ee7c36;
	padding-left:25px;
	background:url(/css/new/images/form/wrong.png) no-repeat left top;
}
/*customize表单样式*/
.DateFixedType{ border-bottom:1px dotted #ccc; margin-bottom:10px;  }
.customizeCityList{
	width:340px;
	float:left;
	color:#545454;
}
.customizeCityList li, customizeSightList li{
	float:left;
	width:170px;
	height:40px;
}
#reservForm .customizeCityList li input, customizeSightList li input, #reservForm .radio{ border:0; padding:0; margin:0; }

.customizeSightList{
	margin-top:10px;
	padding-top:10px;
	border-top:1px solid #d1d1d1;
	color:#545454;
}
/*选择框样式*/
.customizeTextArea{
	width:270px;
	background:#fff;
	border:1px solid #d1d1d1;
	float:right;
	padding:10px;
}
.customizeTextArea .selectedCities{
	width:auto;
	border-bottom:1px dashed #d1d1d1;
	font-size:12px;
	color:#545454;
	height:335px;
	padding-bottom:5px;
}
.customizeTextArea .selectedSights{
	width:auto;
	font-size:12px;
	color:#545454;
	height:380px;
	padding-top:10px;
}
/*thank you页面样式*/
.thankyouDiv{
	background:url(/css/new/images/form/thank-you.gif) no-repeat top left;
}
.thankyouDiv .thankyouContact{
	width:600px;
	padding-top:180px;
}
/*contact us页面样式*/
.contractUsForm{
}
.contractUsForm fieldset{ border:none;}
.contractUsForm fieldset label{
	font-size:12px;
	color:#545454;
	display:block;
	width:110px;
	float:left;
	padding-right:5px;
}
.contractUsForm fieldset textarea{
	width:480px;
	border:1px #a9cddc solid;
	background:url(/css/new/images/form/contact-us.png) top repeat-x ;
	height:300px;
	font-family:Arial, Helvetica, sans-serif;
	color:#545454;
	padding:10px;
	font-size:14px;
	line-height:30px;
	margin-bottom:10px;
}
.contractUsForm fieldset textarea.message{
	background:url(/css/new/images/form/contact-us-bg.png) bottom right no-repeat #f8fbfc;}
.contractUsForm fieldset input.fullName, .contractUsForm fieldset input.email{
	width:250px;
	margin-bottom:10px;
	padding:5px 3px 5px 25px;
	border:1px #a9cddc solid;
	background:#f8fbfc;
	background-repeat:no-repeat;
	background-position:5px 5px;
	font-size:14px;
	color:#545454;
}
.contractUsForm fieldset input.fullName{
	background-image:url(/css/new/images/form/name.png);
}
.contractUsForm fieldset input.email{
	background-image:url(/css/new/images/form/email.png);
}
