body {
	margin: 0px;
	padding:0px;
	width:	100%;
	height:	100%;
	text-align: center;
	font: 14px Arial,Helvetica,sans-serif;
	color: black;
	overflow:	auto;
	boder-style:none;
}

.ListContainer {
	width:	96%;
	height:	100%;
	margin: 20px;
	text-align: left;
	/*border:		1px solid #EFEFEF;*/
	font:arial,Arial;
	display: block;
	float: center;
	/*background-color:#cefad5;*/
	overflow:auto;
}

#ClassicListTop {
	width: 100%;
	height:	70px;
	left: 0px;
	top:0;
	float: left;
	border-bottom:		0px solid #D9E7FF;
	display: inline-block;
	/*border-top:		1px solid #D9E7FF;
	border-bottom:		1px solid #D9E7FF;*/
}

.classicListTotal{
	width: 100%;
	height:	20px;
	left: 0px;
	margin-top:5px;
	font: bold 10px Arial,Helvetica,sans-serif;
	float: left;
	text-align: right;
	border-bottom:		1px solid #D9E7FF;
	display: inline-block;	
}

.classicListDetail{
	width: 100%;
	height:	250px;
	padding: 20px 0;
	left: 0px;
	top:0;
	float: left;
	border-top:		1px solid #D9E7FF;
	display: inline-block;	
}

.classicListImgDiv{
	width: 250px;
	height:	250px;
	left: 0px;
	top:0;
	float: left;
	/*border:		1px solid #D9E7FF;*/
	display: inline-block;	
}

.classicListImg{
	width: 250px;
	height:	250px;	
	border:	0;
}

.classicListDesc{
	width: 483px;
	height:	250px;
	margin-left:20px;
	margin-right:5px;
	left: 0px;
	top:0;
	float: left;
	/*border:		1px solid #D9E7FF;*/
	display: inline-block;	
	color:#333333;
	line-height:140%;
}

.cityList{
	font: bold 12px Arial,Helvetica,sans-serif;
	color:#333333;
}

.classicTitle{
	font: bold 18px Arial,Helvetica,sans-serif;
	color: #3CB0D5;
}

.classicNameA{
	text-decoration:none;
	color: #3CB0D5;
}

.classicListIntelery{
	width: 170px;
	height:	150px;
	padding: 0px;
	left: 0px;
	top:50px;
	float: left;
	border:		1px solid #D9E7FF;
	display: inline-block;	
	background-color:#EFEFEF;	
}

.classicSheduleText{
	font: 12px Arial,Helvetica,sans-serif;
	color:#333333;
	line-height:250%;
}

.classShedule{
	width:auto;
	min-heigt: 38PX;
	margin-top:10px;
	padding:8px 8px 8px 8px;
	position:relative;
	border: #ababab solid 0px;
	box-shadow:rgba(0, 0, 0, 0.3) 0px 2px 2px 0px;
	-webkit-tap-highlight-color:rgba(0, 0, 0, 0);
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#f0e5db),to(#f2f2f2));
	background: -moz-linear-gradient(top, #f0e5db 0, #f2f2f2 100%);
}

.classicTourDesc{
	width: 650px;
	height:	250px;
	margin-left:20px;
	margin-right:5px;
	left: 0px;
	top:0;
	float: left;
	/*border:		1px solid #D9E7FF;*/
	display: inline-block;	
	color:#333333;
	line-height:140%;
}

.classicCityDetail{
	width: 100%;
	height:	280px;
	padding: 20px 0;
	left: 0px;
	top:0;
	float: left;
	/*border-bottom:		1px solid #D9E7FF;*/
	display: inline-block;	
}

.classicCityDesc{
	width: 635px;
	height:	250px;
	margin-left:20px;
	margin-right:5px;
	left: 0px;
	top:0;
	float: left;
	/*border:		1px solid #D9E7FF;*/
	display: inline-block;	
	color:#333333;
	font-style: italic;
}

.classicHeadFont{
	width: 500px;
	height:	30px;
	margin-left:20px;
	margin-right:5px;
	left: 0px;
	top:0;
	float: left;
	border:		1px solid #D9E7FF;
	display: inline-block;	
	color:#333333;
}

.classicHeadRight{
	width: 120px;
	height:	30px;
	left: 0px;
	top:0;
	float: right;
	border:		1px solid #D9E7FF;
	display: inline-block;	
	color:red;
	text-align:right;
	background-color:#EFEFEF;
	font: bold 20px Arial,Helvetica,sans-serif;
	text-decoration:none;
}

.classicHeadInfo{
	width: 638px;
	height:	220px;
	margin-left:20px;
	margin-right:5px;
	left: 0px;
	top:0;
	float: left;
	border:		1px solid #D9E7FF;
	display: inline-block;	
	color:#333333;
}