@charset "utf-8";


#container,
#header,
#footer {
	width: 980px;
	height: auto;
	padding:0;
	margin: 0 auto;
	border: 0;
}

#header {
	background: url(../images/main/index_top_background.jpg) top left no-repeat #fff;
	height: 80px;
}
#footer {
	clear: both;
	background: url(../images/main/index_bottom_background.jpg) top left repeat-y #fff;
	margin-top: 10px;
	padding: 10px 0 10px 0;
	font-size:13px;
	text-align: center;
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
}
#footer dfn,
#footer address {
	padding: 5px;
}
#logo {
	float: left;
	width: 221px;
	height: 44px;
	border: 0;
	margin: 0;
	padding: 15px 0 0 10px;
}
#header_content {
	width: 700px;
	float: left;
	border: 0;
	margin: 0 auto;
	padding: 8px 0 0 0;
	font-size:13px;
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
}
#header_slogan_searching_bar {
	list-style: none;
}
#header_slogan_searching_bar li {
	height: 36px;
	border: 0;
	padding: 0;
	margin: 0 auto;
	float: left;
}
#header_slogan_searching_bar li.searching_box_left {
	width: 10px;
	background: url(../images/main/index_searchbar_left.jpg) top left no-repeat #fff;
}
#header_slogan_searching_bar li.searching_box_right {
	width: 10px;
	background: url(../images/main/index_searchbar_right.jpg) top left no-repeat #fff;
}
#header_slogan_searching_bar li.searching_box_center {
	width: 360px;
	background: url(../images/main/index_searchbar_center.jpg) top left repeat-x #fff;
}
#header_slogan_searching_bar li.searching_box_button {
	cursor:pointer;
}
#searching_box {
	width: 98%;
	height: 24px;
	font-size: 18px;
	color: #ccc;
	border: 0;
	padding: 0;
	margin: 7px 0 0 0;	
}
#header_slogan_searching_bar li.searching_box_content {
	border: 0;
	padding: 10px 0 0 5px;
	margin: 0;
}

#main_content {
	clear: both;
	width: 980px;
	height: auto;
	margin:0;
	padding:0;
	border: 0;
}

#left_sidebar {
	width: 220px;
	height: auto;
	margin: 0;
	padding:0;
	border: 0;
	float: left;
}
#right_sidebar {
	width: 740px;
	height: auto;
	margin: 10px 0 0 0;
	padding:0;
	border: 0;
	float: right;
}
#contents {
	width: 720px;
	height: auto;
	margin: 5px 10px;
	padding:0;
	border: 0;
}

/* reset UI Accordion */
#menu_sidebar h2 {
	cursor:pointer;
}
#menu_sidebar .ui-accordion-header {
	border: 0;
}
#menu_sidebar .ui-accordion-header span {
	display: none;
}
/* menu no padding */
#menu_sidebar .ui-accordion-content {
	padding: 0;
	margin: 0;
	border: 0;
	overflow: none;
}

#content_full_ads {
	width: 720px;
	height: 210px;
	margin: 5px 0 0 10px;
	padding: 0;
	border: 0;
}

.sub_menu_items {
	list-style: none;
	margin: 0;
	padding: 0;
	border: 0;
}
.sub_menu_items li {
	width: 220px;
	height: auto;
	text-align: left;
	padding: 0;
	margin: 0;
	outline: none;
}
.sub_menu_items li a,
.sub_menu_items li img {
	outline: none;
}

.sidebar_ads_box {
	width: 220px;
	height: auto;
	margin: 0 auto;
	border: 1px solid #efefef;
}

/* reset Tabs Nav */
.ui-tabs-nav,
.ui-state-default {
	font-size: 0.92em;
}

#today-top-news {
	float: left;
	width: 470px;
	margin: 0 0 5px 0;
	height: 220px;
}
#today-top-news .news_photo {
	width: 190px;
	height: 150px;
	border: 1px solid #efefef;
}
#today-top-news .news_photo img {
	margin: 5px;
}
#today-top-news .news_title a {
	font-size: 15px;
	color:#36f;
	font-weight:bold;
}
#today-top-news .news_content {
	text-align: justify;
}

#videoplayer {
	float: right;
	width: 220px;
	height: 220px;
	margin: 0 0 10px 0;
}
.epapers, .ebook, .album {
	width: 220px;
	margin: 0 auto;
	height: auto;
	float: left;
	}
.epapers {
	margin: 10px 30px 0 0;
	font-size:12px;
	color:#333;
	line-height:18px;
	text-align:center;
}
.ebook {
	margin: 10px 30px 0 0;
	font-size:15px;
	color:#333;
}
.album {
	margin: 10px 0 0 0;
	float: right;
}

/* News list */
.news-list {
	font-size: 14px;
	width:100%;
	height:auto;
	margin: 20px 0 20px 0;
	clear:both;
	overflow: hidden;
}
.news-list .row {
	width: 96%;
	padding: 0;
	border: 1px solid #ccc;
	margin: 0 0 0 10px;
}

ul.ebooks-list {
	width: 600px;
	list-style: none;
	border: 0;
	padding: 0;
	margin: 0 auto;
}

ul.ebooks-list li {
	margin: 10px;
	padding: 0;
	border: 0;
	width: 180px;
	height: auto;
	float: left;
}

h1.spots {
}

h1.slogan {
	font-size: 1.5em;
	font-weight: bold;
	background: url(../images/slogan_bg.jpg) top left repeat-x #fff;
	padding: 2px;
	margin: 2px;
	color: #fff;
}
h1.info {
	background: url(../images/title_bg_basic.gif) top left repeat-x #fff;
}
h1.ebooks {
	background: url(../images/title_bg_ebook.gif) top left repeat-x #fff;
}
h1.epapers {
	background: url(../images/title_bg_epapers.gif) top left repeat-x #fff;
}
h1.recreations {
	background: url(../images/title_bg_recreations.gif) top left repeat-x #fff;
}
h1.shopping {
	background: url(../images/title_bg_shopping.gif) top left repeat-x #fff;
}
h1.historical {
	background: url(../images/title_bg_historical.gif) top left repeat-x #fff;
}
h1.info {
	background: url(../images/title_bg_basic.gif) top left repeat-x #fff;
}
h1.links {
	background: url(../images/title_bg_link.gif) top left repeat-x #fff;
}
h1.travel {
	background: url(../images/title_bg_tours.gif) top left repeat-x #fff;
}
h3.ui-corner-all {
	padding: 2px;
}
h3.slogan {
	width: auto;
	border-left: 8px solid #003567;
	border-bottom: 1px solid #003567;
	padding: 2px;
	background-color: #4576A8;
	color: #fff;
}
h3.slogan a {
	color: #fff;
}

ul.category, ul.search-result {
	list-style: none;
	margin:0;
	padding:0;
	border:0;
}
li.spotscategory {
	float: left;
	width: auto;
	height: auto;
	text-align:center;
	margin: 4px;
}

li.category {
	float: left;
	width: auto;
	height: auto;
	text-align:center;
	margin: 4px;
	padding: 4px;
	background-color: #07438d;
}
li.label-checked {
	background-color: #00a1eb;
}
li.search-result {
	width: auto;
	height: auto;
	text-align: left;
	margin: 4px;
	padding: 4px;
	background-color: #07438d;
	color: #fff;
}
li.search-result-content {
	width: auto;
	height: auto;
	text-align: left;
	margin: 4px 0px 4px 12px;
	padding: 4px;
}
li.category a,
li.search-result a {
	color: #fff;
}
li.category img.spots-items {
	width: 75px;
	height: 30px;
}
a.archor {
	color: #fff;
	text-decoration: none;
}
a.archor:hover {
	color: #fff;
	text-decoration: none;
}
span.keyword {
	font-weight: bold;
	color: #f00;
	background-color: #fea;
	padding: 1px;
}
div.messages {
	border: 1px solid #f33;
	margin: 4px 0px 4px 12px;
	padding: 4px;
}

/* recommend_traveling_routes */
table.recommendTravelingRoutes {
}

.item-header {
	background-color:#fc0;
	text-align:center;
}
.item-odd {
}
.item-even {
}
.first-item {
}
.last-item {
}
.agency-name {
	width: 118px;
	background-color:#F3F3F3;
	text-align:center;
}
.item-slogan {
	width: 387px;
	background-color:#F3F3F3;
}
.travel-days {
	width: 37px;
	background-color:#F3F3F3;
	text-align:center;
}
.dateline {
	width: 76px;
	background-color:#F3F3F3;
	text-align:center;
}
.item-prize {
	width: 70px;
	background-color:#F3F3F3;
	text-align:center;
}

.content-body {
	font-size:15px; color:#333; line-height:25px;
}
