body {
	margin: 0px;
	padding: 0px;
	background: url(../images/bg-extended.jpg) top center no-repeat #000;
}
:focus {
	outline: 0;	
}
a {
	outline: none;	
}
.clear {
	clear: both;	
}
.left {
	float: left !important;	
}
.right {
	float: right !important;	
}
img {
	border: none;	
}

#wrapper {
	width: 1003px;
	margin: 0 auto;	
}
#header {
	width: 1003px;
	height: 200px;
	float: left;
	position: relative;
}
.logo {
	float: left;
	margin: 15px 0 0 6px;	
}
.languageBar {
	float: right;
	height: 47px;
	background: url(../images/language-bar.png) right -47px no-repeat;
	padding: 0 11px 0 0;
}
.languageBar ul {
	float: left;
	padding: 8px 0 14px 11px;
	margin: 0px;
	list-style-type: none;	
	background: url(../images/language-bar.png) top left no-repeat;
	font: normal 12px/25px Arial, Helvetica, sans-serif;
	color: #fff;
}
.languageBar ul li {
	float: left;
	display: inline;
	margin: 0px;
	padding: 0 1px 0 2px;
}
.languageBar .first {
	background: url(../images/language-breaker.png) top right no-repeat;
	margin: 0 1px 0 0;
	padding: 0 5px 0 2px;
}
.languageBar ul li img {
	float: left;	
}
.tagline {
	float: left;
	position: absolute;
	top: 82px;
	left: 310px;
}
#headNav {
	float: left;
	width: 1003px;
	height: 55px;
	text-align: center;
	background: url(../images/header-nav-bg.png) top left no-repeat;	
	color: #fde8d1;
	font: bold 19px/55px "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-shadow: #000 3px 1px 2px;
}
#headNav ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#headNav ul li {
	margin: 0px;
	padding: 0px 3px;
	display: inline;
}
#headNav ul li a {
	color: #fde8d1;
	text-decoration: none;
}
#headNav ul li a:hover {
	color: #fff;
	text-decoration: none;
}
#slideshowContainer {
	float: left;
	width: 962px;
	height: 433px;
	border: 1px solid #2f63aa;
	background: url(../images/slider/slider-bg.png) bottom left repeat-x #fff;
	padding: 11px 10px 0 11px;
	margin: 0 0 0 9px;
}
#mainContent {
	float: left;
	width: 983px;
	border: 1px solid #2f63aa;
	background: url(../images/content-bg.jpg) top left no-repeat #e6e6f2;
	margin: 3px 9px 0 9px;
	padding: 0 0 19px 0;
}
#leftContent {
	float: left;
	width: 674px;
	padding: 50px 0 0 22px;	
}
.leftCallOutTop {
	float: left;
	width: 674px;
	height: 13px;
	margin: 0 0 0px 0;
	background: url(../images/leftcontent-callout-top.png) top left no-repeat;

}
.leftCallOut {
	float: left;
	width: 674px;
	/*height: 220px;*/
	margin: 0 0 0px 0;
	background: url(../images/leftcontent-callout.png) top left repeat-y;
	font: normal 12px/18px Arial, Helvetica, sans-serif;
	color: #ececeb;
	text-shadow: #51330f 1px 1px 1px;	
}
.leftCallOutBottom {
	float: left;
	width: 674px;
	height: 20px;
	margin: 0 0 10px 0;
	background: url(../images/leftcontent-callout-bottom.png) no-repeat bottom left;
}

.leftCallOut p, .leftCallOut h3, .leftCallOut h4 {
	float: left;
	width: 402px;
	padding: 5px 0 5px 14px;
	margin: 0px;
	text-align: justify;
}
.leftCallOut h3,.leftCallOut h4 {
	padding-top: 10px;
}

.leftCallOut img {
	float: right;
	margin: 15px 9px 0 0;
}
#rightContent {
	float: right;
	width: 280px;	
	padding: 47px 4px 0 0;
}
.rightCallOut01 {
	float: left;
	position: relative;
	width: 280px;
	height: 244px;
	background: url(../images/rightcallout01-bg.png) top left no-repeat;	
}
.rightCallOut01 .heading {
	position: absolute;
	top: 14px;
	left: 26px;
}
.rightCallOut01 .thumb {
	position: absolute;
	top: 55px;
	left: 25px;
}

.rightCallOut02 {
	float: left;
	position: relative;
	width: 280px;
	height: 288px;
	background: url(../images/rightcallout02-bg.png) top left no-repeat;
	margin: 10px 0 0 0;
}
.rightCallOut02 .heading {
	position: absolute;
	top: 28px;
	left: 27px;
}
.rightCallOut02 .thumb {
	position: absolute;
	top: 117px;
	left: 25px;
}

.rightCallOut03 {
	float: left;
	position: relative;
	width: 280px;
	height: 267px;
	background: url(../images/rightcallout03-bg.png) top left no-repeat;
	margin: 10px 0 0 0;
}
.rightCallOut03 .heading {
	position: absolute;
	top: 32px;
	left: 31px;
}
.rightCallOut03 .thumb {
	position: absolute;
	top: 91px;
	left: 25px;
}

.rightCallOut04 {
	float: left;
	position: relative;
	width: 280px;
	height: 216px;
	background: url(../images/rightcallout04-bg.png) top left no-repeat;
	margin: 10px 0 0 0;
}
.rightCallOut04 .heading {
	position: absolute;
	top: 11px;
	left: 23px;
}
.rightCallOut04 p {
	position: absolute;
	width: 205px;
	padding: 0px;
	margin: 0px;
	text-align: justify;
	top: 54px;
	left: 31px;
	color: #313131;
	font: normal 11px/18px Arial, Helvetica, sans-serif;
}
.rightCallOut04 p img {
	float: left;
	margin: 0 11px 0 0;
	border: 1px solid #666;
}

.rightCallOut05 {
	float: left;
	position: relative;
	width: 280px;
	height: 266px;
	background: url(../images/rightcallout05-bg.png) top left no-repeat;
	margin: 10px 0 0 0;
}
.rightCallOut05 .heading {
	position: absolute;
	top: 7px;
	left: 25px;
}
.rightCallOut05 p {
	position: absolute;
	width: 205px;
	padding: 0px;
	margin: 0px;
	text-align: justify;
	top: 54px;
	left: 31px;
	color: #313131;
	font: normal 11px/18px Arial, Helvetica, sans-serif;
}
.rightCallOut05 p img {
	float: left;
	margin: 0px 14px 45px 0;
	border: 1px solid #666;
}

#footer {
	float: left;
	width: 1003px;
	height: 220px;
	background: url(../images/footer-bg.png) top left no-repeat;
	position: relative;	
}
#footer ul {
	float: left;
	padding: 59px 0 0 55px;
	margin: 0px;
	list-style-type: none;
	font: normal 14px/23px Arial, Helvetica, sans-serif;
	color: #ececeb;
}
#footer ul li {
	padding: 0px;
	margin: 0px;
}
#footer ul li.last {
	font: normal 11px/23px Verdana, Geneva, sans-serif;
	color: #b7b7b7;
}
#footer a {
	color: #ececeb;
	text-decoration: none;
}
#footer a:hover {
	color: #ececeb;
	text-decoration: underline;
}
#footer .share {
	position: absolute;
	top: 66px;
	right: 61px;
}
#footer .facebook {
	position: absolute;
	top: 93px;
	right: 68px;
}
#footer .zestTravel {
	position: absolute;
	top: 55px;
	right: 185px;
}



#footer-leaves {
	float: left;
	width: 100%;
	height: 74px;
	background: url(../images/footer-leaves.png) bottom center repeat-x;
	margin: -74px 0 0 0;
	position: relative;
}


/*SlideShow Home*/

#slideshow {list-style:none; color:#fff}
#slideshow span {display:none}
#slideshow-wrapper {width:960px; height: 419px; display:none; border: 1px solid #929292; position: relative;}
#slideshow-wrapper * {margin:0; padding:0}
#fullsize {position:relative; width:960px; height:419px;}
#image {width:960px; height: 419px;}
#image img {position:absolute; z-index:25; width:auto}
.imgnav {position:absolute; width:25%; height:306px; cursor:pointer; z-index:150}
#imglink {position:absolute; height:306px; width:100%; z-index:100; opacity:.4; filter:alpha(opacity=40)}
#thumbnails {position:absolute; height: 85px; bottom: 0px; left: 0px; z-index: 500; width: 960px; background: url(../images/slider/slider-thumb-bg.png) top left repeat;}
#slideleft {float:left; width:38px; height:85px; background:url(../images/slider/scroll-left.png) right center no-repeat}
#slideright {float:right; width:38px; height:85px; background: url(../images/slider/scroll-right.png) left center no-repeat }
#slidearea {float:left; position:relative; width:874px; margin: 0 4px; height:85px; overflow:hidden}
#slider {position:absolute; left:0; height:81px;  margin: 6px 6px 5px 7px;}
#slider img {cursor:pointer; border:1px solid #666;}

#imgprev, #imgnext {left:-5000px;}
