body{
		margin: 0;
		padding: 0;
		background: url(../images/mainbg.gif) repeat-x top;
	}
	
	#mainwrapper{
		width: 650px;
		margin: 0 auto 0 auto;
		/*padding: 0 25px;*/
		text-align: left;
	}
	
	div.header{
		width: 650px;
		float: left;
	}
	
	div.brand{
		float: left;
		width: auto;
	}
	
	div.detail{
		float: right;
		width: auto;
	}
	
	div.contentsummery{
		padding: 10px 25px 5px 25px;
		border-bottom: 1px dotted #CCC;
		width: 600px;
		font-size: 18px;
		color: #0066CC;
		overflow: hidden;
		margin: 0;
		float: left;
	}
	
	div.contentsummery div.msgTrip {
		font-size: 11px;
		color:#006699;
		background:#CCCCCC;
		border: 1px solid #666666;
		padding: 5px;
		font-family: "Helvetica Neue" , Helvetica, Georgia, "Times New Roman", Times, serif ;
	}
	
	div.tripname{
		float: left;
		width: 60%;
		font-size: 24px;
		margin: 0;
	}
	
	div.price{
		float: right;
		font-size:14px;
		width: 39%;
		text-align: right;
		font-weight: bold;
		margin: 0;
	}	
	
	div.disclaimerDiv ul {
		list-style: none;
		width: 600px;
		float: left;
		margin: 0 0 10px 0;
		padding: 0
	}
	
	div.disclaimerDiv ul li{
		width: auto;
		float: left;
		margin: 0;
		padding: 0
	}
		
	div.disclaimerDiv ul li a.print, div.disclaimerDiv ul li a.refer, div.disclaimerDiv ul li a.book{
		width: auto;
		float:left;
		font-family: "Helvetica Neue" , Helvetica,tahoma, Verdana, Arial, sans-serif;
		color:#FFF;
		text-align: left;
		font-size:11px;
		border: 1px solid #999999;
		margin: 0 5px 0 0;
		text-decoration: none;
		
	}
	
	div.disclaimerDiv ul li a.print{
		background: #006699 url(../images/ico_print.gif) no-repeat 30px 4px; 
		padding: 5px 20px 5px 65px;
	}
	
	div.disclaimerDiv ul li a.refer{
		background: #006699 url(../images/ico_refer.gif) no-repeat 20px 4px; 
		padding: 5px 15px 5px 55px;
	}
	
	div.disclaimerDiv ul li a.book{
		background: #006699 url(../images/ico_booknow.gif) no-repeat 30px 4px; 
		padding: 5px 15px 5px 65px;
	}
	
	div.disclaimerDiv ul li a:hover{
		color: #FFF;
		text-decoration: underline; 
	}
	
	div.content{
		width: 600px;
		padding: 5px 25px 0 25px;
		float: left;
		font-size: 11px;
		font-family: "Helvetica Neue" , Helvetica,tahoma, Verdana, Arial, sans-serif;
	}
	div.content img{
		border:1px solid #CCCCCC;
		padding:1px;
	}

	div.disclaimerDiv{
		width: 600px;
		padding: 0 0 0 25px;
		margin: 0;
		float: left;
		font-family: "Helvetica Neue" , Helvetica,tahoma, Verdana, Arial, sans-serif;
		font-size:11px;
	}
	
	p.disclaimer {
		background:#E1E9FF none repeat scroll 0 0;
		border: 1px solid #DDDDDD;
		padding: 5px;
		color: #333;
	}
	
	div.extraInfo{
		color:#666666;
		width:600px;
		float:left;
		padding: 0 25px 15px 25px;
		margin: 0;
		border-bottom:1px dotted #CCCCCC;
	}
	
	div.extraInfo ul {
		list-style:none;
		width:600px;
		float:left;
		margin:0;
		display:block;
		padding:0;
	}
	
	div.extraInfo ul li{
		padding: 10px 25px 0 0;
		float:left;
		font-size: 14px;
		color:#0066CC;
		font-weight: bold;
		width: 275px;
	}
	
	div.content form{
		margin: 0;
		padding: 20px 0 20px 0;
	}
	
	div.content form p{
		float: left;
		width: 600px;
		padding: 10px 0 0 0;
		margin: 0;
	}
	
	
	div.content form input{
		float: left;
		width: 250px;
	}
	
	div.content form input.captcha{
		float: left;
		width: 140px;
		margin: 5px 0 0 0;
	}
	
	div.content form input.btn{
		float: left;
		width: 80px;
		background: #CCC;
		border: 1px solid #999;
		padding: 5px;
		font-size: 11px;
		margin: 0 5px 0 0;
	}
	
	div.content form label{
		float: left;
		width: 150px;
	}
	
	.clear{
		clear: both;
	}
