/* XHTML &amp; CSS copyright Lightbulb Brand|Design. Feel free to check out markup of this document. If you choose to use any of the code, don't forget to mention your source. */

/* MAIN LAYOUT STYLES - #body, #header-wrapper, #content wrapper, #header, #content, #footer */

body {
	margin:0;
	padding:0;
	background-color:#772623;
	background-image:url(images/body_bg.jpg);
	background-position:center top;
	background-repeat:no-repeat;
}
#header-wrapper {
	position:relative;
	float:left;
	width:100%;
	background-repeat:repeat-x;
	background-position:bottom;
}
#content-wrapper {
	position:relative;
	float:left;
	width:100%;
	background-image:url(images/content_bg.png);
	background-position: 50% 0%;
	background-repeat:repeat-y;
}
#footer-wrapper {
	position:relative;
	float:left;
	width:100%;
	clear:both;
	padding-bottom:20px;
}
#header {
	position:relative;
	top:0;
	margin:0 auto;
	width:968px;
	padding:0 /*4px 0 4px*/;
	height:292px;
	background-image:url(images/header_bg.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	background-color:#5D1E1C;
}
#content {
	background-image:url(images/content_image0.jpg);
	margin:0 auto;
	width:968px;
	padding:0;
	background-position:top center;
	background-repeat:no-repeat;
}
#home .item_top {
	background-image: url(images/content_image1.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}
#nature .item_top {
	background-image:url(images/content_image2.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}
#footer {
	margin:0 auto;
	width:968px;
 height:;
	padding:20px 0 20px 0;
	background-image:url(images/footer_bg.png);
	background-position:bottom center;
	background-repeat:no-repeat;
	background-color:#521B19;
}
#footer-left {
	position:relative;
	float:left;
	width:300px;
	padding-left:80px;
	display:inline;
	margin-left:40px;
}
#footer-left img {
	position:absolute;
	top:0;
	left:0;
}
#footer-right {
	position:relative;
	float:left;
	width:500px;
	display:inline;
}
#footer-2 {
	margin:0 auto;
	width:968px;
	padding:20px 0 20px 0;
	clear:both;
}
/* DETAIL LAYOUT STYLES */

#contact-bar {
	position:relative;
	float:right;
	top:0;
	right:20px;
	width:428px;
	height:25px;
	background:url(images/sprites-large.gif) 0 0;
	background-color:#F7941D;
	padding:5px 20px 5px 20px;
	overflow:hidden;
}
/* NAVIGATION AND MENU STYLES */

#menu {
	position:absolute;
	float:right;
	clear:both;
	right:15px;
	/*top:132px;*/
	bottom:20px;
}
#menu li {
	position:relative;
	float:left;
	width:153px;
	height:124px;
	margin:0 5px 0 0;
	padding:0px;
	list-style-position:inside;
	list-style:none;
}
.m1 {
	padding:15px 10px 0 10px;
}
.m2 {
	padding:0 10px 0 10px;
}
#shortcuts {
	position:relative;
	float:right;
	right:23px;
	width:301px;
	display:block;
	background-color:#5D1E1C;
}
.content {
	float:left;
	width:665px;
}
#shortcuts_top {
	position:relative;
	float:left;
	clear:both;
	background:url(images/sprites-large.gif) 0 -176px no-repeat;
	width:301px;
	height:10px;
}
.shortcuts_body {
	position:relative;
	float:left;
	clear:both;
	display:block;
	background-image:url(images/shortcuts_bg.gif);
	width:301px;
}
#shortcuts_bot {
	position:relative;
	float:left;
	clear:both;
	background:url(images/sprites-large.gif) 0 -160px no-repeat;
	width:301px;
	height:10px;
}
.shorttitle {
	margin:10px 25px 10px 25px;
}
.shortcontent {
	position:relative;
	/*float:left;*/
	margin:10px 0 30px 25px;/*width:125px;*/
	}
.short-image {
	float:right;
	top:0px;
	right:10px;
	position:relative;
	background-image:url(images/sprites-jpg.jpg);
	width: 95px;
	height: 100px;
	margin-left:10px;
}
/* MAIN BODY STYLES */
	
.item {
	position:relative;
	float:left;
	width:580px; /* BIG CHANGE HERE - BIG CHANGE HERE - BIG CHANGE HERE */
	padding:20px 0 20px 44px;
}
.item-left {
	position:relative;
	float:left;
	display:inline;
	width:270px; /* BIG CHANGE HERE - BIG CHANGE HERE - BIG CHANGE HERE */
	padding:20px 20px 20px 0;
}
.item_top {
	position:relative;
	float:left;
	width:290px;
	padding:20px 0 20px 334px;
	min-height:360px;
	overflow:visible;
}
.item ul {
	margin-left:0px;
}
.item li {
	list-style-position:inside;
	list-style-type:none;
 list-style-image:;
	background-image:url(images/sprites-png.png);
	background-repeat:no-repeat;
	background-position:0 -410px;
	margin-left:-20px;
	padding-left:20px;
}
.pricing {
	background-image:url(images/sprites-large.gif);
	background-repeat:no-repeat;
	background-position:0 -76px;
 height:;
	clear:both;
	padding-bottom:0.15em;
}
.pricing div {
	float:right;
	margin:7px 20px 0 0;
}
/* MENU STYLES */

li.button {
	display:block;
	background-position: 0 0;
	margin: 0 auto;
	height:80px;
	background-color:#F7941D;
}
li.button:hover {
	height:80px;
	background-position: 0 144px;
	color:#FFF;
	background-color:#521B19;
}
li#m1 {
	background-position:-2081px 0px;
}
li#m1:hover {
	background-position:-2081px -144px;
}
li#m2 {
	background-position:-2240px 0px;
}
li#m2:hover {
	background-position:-2240px -144px;
}
li#m3 {
	background-position:-2400px 0px;
}
li#m3:hover {
	background-position:-2400px -144px;
}
/* CONTACT FORM */


.field, textarea {
	color:#FFF;
	background-color:#772623;
	border:#521B19 1px solid;
}
.field {
	height:1.5em;
}
/* CREDITS */

#credits {
	text-align:left;
	background-color:#521B19;
}
#credits ul, #footer ul {
	list-style-position:inside;
	list-style-type:none;
	margin:0 0 0 -3em;
}
hr.cleaner {
	clear:both;
	height:0px;
	visibility:hidden;
}
label {
	display:block;
}
.readmore {
	background:url(images/sprites-png.png) 0 0 no-repeat;
	padding-left:20px;
}
/* Edit Ease */
div.keywords, div.description {
	display:none;
}
div.keywords.editactive, div.description.editactive {
	display:block;
}
#links.e-ease p, #contact-links.e-ease p {
	margin:0;
	padding:0;
}
/* ShareThis */

.st_sharethis_custom {
	background: url("images/sharethis.png") no-repeat scroll left top transparent;
	padding:2px 0 0 20px;
}
.report {
	background:url(images/sprites-png.png) 0 -295px no-repeat;
	padding-left:20px;
}
.money {
	background:url(images/sprites-png.png) 0 -259px no-repeat;
	padding-left:20px;
}
.cttourism {
	background:url(images/sprites-png.png) 0 -36px no-repeat;
	padding-left:20px;
	width:72px;
	height:65px;
	position:absolute;
	left:0;
	top:0;
}
.facebook {
	background:url(images/sprites-png.png) 0 -188px no-repeat;
	padding:2px 0 2px 20px;
}
.tripadvisor {
	background:url(images/sprites-png.png) 0 -370px no-repeat;
	padding:2px 0 2px 20px;
}
.st_sharethis_custom {
	background:url(images/sprites-png.png) 0 -334px no-repeat;
	padding:2px 0 2px 20px;
}

