@charset "UTF-8";
/* CSS Document */

body {
	background: #fdbb1f;
	background:url(images/bg.gif) repeat;
	margin: 0px;
	padding: 0px;
	font: 13px Helvetica, Verdana, Arial, sans-serif;
}
/* a { color:#7ea15c; } */

a { color:#226622; }
a:hover { text-decoration: none; }
img { border:0; }
table { border-collapse:collapse; }
h1,h2,h3,p,li {
	margin: 0px;
	padding: 10px 0px 10px;
	 }
/* Template Styles */
#wrapper, #header, #nav, #footer { width: 796px; }
#wrapper {
	margin: 0px auto;
	padding: 0px;
}
#header {
	background: url(images/header-bg.png) no-repeat;
	margin: 0px;
	padding: 0px;
	width: 796px;
	height: 257px;
}
	#header h1 a {
	display: block;
	text-align: right;
	color: #fff;
	text-decoration: none;
	text-shadow: 3px 3px 5px #000000;
	z-index: 99;
	padding: 30px;
	height: 100px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	}
#nav {
	text-align: center;
	margin: 0px auto;
	padding: 58px 0px 0px;
	z-index: 100;
	clear: both;
}
	#nav a {
		color: #fff;
	}
	#nav ul {
		margin: 0px;
		padding: 0px;
	}	
	#nav ul li {
		list-style: none;
		display: inline;
		margin: 0px;
		padding: 0px 5px;
		font-size: 12px;
	}
#top {
	width: 740px;
	padding: 0px 10px 20px;
	clear: both;
}
	#top:after { 
		content: ""; 
		display: block; 
		height: 0; 
		clear: both; 
	}
	#top .moduletable_request {
	width: 313px;
	padding-left: 10px;
}
	#top .moduletable_request h3,
	#top .moduletable_map h3 {
	font-weight: bold;
	font-size: 14px;
	color: #273568;
	margin: 0px;
	padding: 0px 0px 20px;
	}
	#top .moduletable_request { float: right; }
	#top .moduletable_request ol {
		margin: 0px;
		padding: 0px;
	}
	#top .moduletable_request ol li {
	margin: 0px;
	padding: 0px 0px 5px;
	list-style: none;
	}
	#top .moduletable_request input {
	border: 1px solid #a2a1a1;
	padding: 5px;
}
	#top .moduletable_request textarea {
	overflow: hidden;
	border: 1px solid #a2a1a1;
	padding: 5px;
	}
	#top .moduletable_request .button {
	color: #000000;
	background: #b7cc9b;
	width: 100px;
	padding: 0px;
	}
	#top .moduletable_map { float: left; }


#footer {
	background: url(images/content-footer.png) no-repeat;
	height: 68px;
	margin: 0px auto;
	padding: 0px;
}
	#footer a, #footer p {
	color: #000000;
	font-size: 10px;
}
	#footer p {
		text-align: center;
		margin: 0px;
		padding: 35px 0px 0px;
	}
#content {
	background: url(images/content-bg.png) repeat-y;
	padding-right: 40px;
	padding-left: 40px;
	height: 100%;
}
	#content:after { 
		content: ""; 
		display: block; 
		height: 0; 
		clear: both; 
	}
#leftcolumn, #rightcolumn, #maincolumn {
	width: 233px;
	margin: 0px;
	padding: 0px 10px;
}
#leftcolumn { float: left; }
#rightcolumn {
	float: left;
}
#maincolumn {
	float: left;
}
#maincolumn_full {
	float: left;
	width: 740px;
	margin: 0px;
	padding: 0px 10px;
}
.moduletable_normal, .moduletable_hot, .moduletable_stat, .moduletable_latest {
	margin: 0px;
	padding: 0px 0px 20px;
}
/*.moduletable_hot {
	background: url(../images/hotspotsbox.jpg) no-repeat;
	width: 133px;
}*/
.moduletable_stat,
.moduletable_latest,
.moduletable_hot,
.moduletable_normal {
	width: 233px;
	background: url(../images/box-bg.gif);
}
	.moduletable_normal h3,
	.moduletable_hot h3,
	.moduletable_stat h3,
	.moduletable_latest h3 {
	font-weight: bold;
	font-size: 14px;
	color: #273568;
	margin: 0px;
	padding: 5px 0px;
	text-align: center;
	}
	.moduletable_normal .menu,
	.moduletable_hot .menu,
	.moduletable_stat .menu,
	ul.latestnews_normal {
		margin: 0px;
		padding: 0px;
	}

	.moduletable_normal .menu li,
	.moduletable_hot .menu li,
	.moduletable_stat .menu li,
	ul.latestnews_normal li {
	list-style: none;
	margin: 0px 10px;
	padding: 0px;
	}
		.moduletable_normal .menu li, ul.latestnews_normal li {

	padding-bottom: 5px;
}
	.moduletable_hot a,
	.moduletable_stat a {
		color: #9da198;
		text-decoration: none;
	}
	.moduletable_hot a:hover,
	.moduletable_stat a:hover { text-decoration: underline; }
/* Hot List Icons */
.item57 a {
	background: url(../images/hs-romance-icon.gif) no-repeat left;
	height: 15px;
	display: block;
	margin-bottom: 5px;
	padding: 2px 0px 0px 30px;
}
.item58 a {
	background: url(../images/hs-adventure-icon.gif) no-repeat left;
	height: 25px;
	display: block;
	margin-bottom: 5px;
	padding: 6px 0px 0px 30px;
}
.item59 a {
	background: url(../images/hs-history-icon.gif) no-repeat left;
	height: 18px;
	display: block;
	margin-bottom: 5px;
	padding: 2px 0px 0px 30px;
}
.item60 a {
	background: url(../images/hs-luxury-icon.gif) no-repeat left;
	height: 18px;
	display: block;
	margin-bottom: 5px;
	padding: 2px 0px 0px 30px;
}
.item61 a {
	background: url(../images/hs-hostels-icon.gif) no-repeat left;
	height: 20px;
	display: block;
	margin-bottom: 5px;
	padding: 2px 0px 0px 30px;
}
/* World Statistics Icons */
.item62 a {
	background: url(../images/ws-destinations-icon.gif) no-repeat left;
	display: block;
	margin: 0px 0px 5px;
	height: 28px;
	padding: 5px 0px 0px 60px;
}
.item63 a {
	background: url(../images/ws-alerts-icon.gif) no-repeat left;
	display: block;
	margin: 0px 0px 5px;
	height: 39px;
	padding: 10px 0px 0px 60px;
}
.item64 a {
	background: url(../images/ws-seasons-icon.gif) no-repeat left;
	display: block;
	margin: 0px 0px 5px;
	height: 36px;
	padding: 10px 0px 0px 60px;
}

.moduletable_menu
{	border: none; }

.componentheading {
font: bold 14px Tahoma,sans-serif;
color: #4D793E;
}
.contentheading {
font: bold 18px Tahoma,sans-serif;
color: #BA4D2C;
}

.module {
margin-bottom:4em;
color:#2F3D46;
}

.module h1,h2,h3 {
font: bold 18px Helvetica,Arial,sans-serif;
color:#3e0002;}

.module_menu {
margin-bottom:4em;
color:#2F3D46; }


.moduletable_menu h3 {
font: bold 18px Tahoma,sans-serif;
color:#BA4D2C;

border-bottom: #CCC solid 1px;
}

/* small text */

.small {
font-size: .80em;
color: #999;
font-weight: normal;
text-align: left; }

.modifydate {
height: 20px;
vertical-align: bottom;
font-size: .80em;
color: #999;
font-weight: normal;
text-align: left; }

.createdate {
height: 20px;
vertical-align: top;
font-size: .80em;
color: #999;
font-weight: normal;
vertical-align: top;
padding-bottom: 5px;
padding-top: 0px; }

a.readon {
font-size: .80em;
margin-top: 10px;
display: block;
float: left;
padding-right: 20px;
line-height: 14px;
height: 16px; }

.pagenavbar {
font-size: .80em;
margin-top: 10px;
display: block;
float: left;
padding-right: 20px;
line-height: 14px;
height: 16px; }

a.pagenavbar {
font-size: .80em;
margin-top: 10px;
display: block;
float: left;
padding-right: 20px;
line-height: 14px;
height: 16px; }

.pagenavcounter {
font-size: .80em;
margin-top: 10px;
display: block;
float: left;
padding-right: 20px;
line-height: 14px;
height: 16px; }

.pagenav {
font-size: .80em; }

.pagecounter {
font-size: .80em; }

/* Table content styles */

table.contentpaneopen, table.contentpane {
font-family:Helvetica,Arial,sans-serif;
font-size:12px;
margin: 0;
padding: 0;
width: auto; }

table.contentpaneopen li {
margin-bottom: 5px; }

table.contentpaneopen fieldset {
border: 0;
border-top: 1px solid #ddd; }

table.contentpaneopen h3 {
margin-top: 25px; }

table.contentpaneopen h4 {
font-family: Helvetica,Arial,sans-serif;
color: #333; }

/* Inner content table elements */

td.sectiontableheader {
  background: #efefef;
  color: #333;
  font-weight: bold;
  padding: 4px;
  border-right: 1px solid #fff;
}

tr.sectiontableentry0 td,
tr.sectiontableentry1 td,
tr.sectiontableentry2 td {
font-family:Helvetica,Arial,sans-serif;
font-size:12px;
 padding: 4px; }

td.sectiontableentry0,
td.sectiontableentry1,
td.sectiontableentry2 {
  padding: 3px;
}
