*{
 margin:0px auto; padding:0;}

div.wrap{ width:973px; margin:0 auto; text-align:left; float:none; }
div#top div#nav{ float:left; clear:both; width:935px; height:52px; margin:22px auto 0px auto; background: url(images/nav-bg.png) 0 0 no-repeat; }
div#header{ margin:-1px 0 0;}
div#video-header{ height:521px; margin:-1px 0 0;}
div#header div.wrap{  height:521px;  background:url(images/header-bg.png) 50% 0 no-repeat; }
div#header div#slide-holder{z-index:40;	width:974px; height:521px;	position:absolute; }
div#header div#slide-holder div#slide-runner{width:974px; height:521px; overflow:hidden; position:absolute;	}
div#header div#slide-holder img{ margin:0; display:none; position:absolute; }
div#header div#slide-holder div#slide-controls{ left:0; bottom:0px; width:974px; height:46px; display:none; position:absolute;  }  
div#header div#slide-holder div#slide-controls p.text{ float:left; color:#fff; display:inline;  margin:15px 0 0 20px;}
div#header div#slide-holder div#slide-controls p#slide-nav{ float:right; height:24px; display:inline; margin:11px 0px 0px 0px; }
div#header div#slide-holder div#slide-controls p#slide-nav a{ float:left;  width:24px;  height:24px; display:inline; font-size:11px;
margin:0 10px 0 0; line-height:24px; font-weight:bold; text-align:center; text-decoration:none; background-position:0 0;  background-repeat:no-repeat;  }
div#header div#slide-holder div#slide-controls p#slide-nav a.on{ background-position:0 -24px; color:#fff; text-decoration:none;}
div#header div#slide-holder div#slide-controls p#slide-nav a{background-image:url(images/silde-nav.png); color:#fff; text-decoration:none;}
div#nav ul li a{background:url(example/images/nav.png) no-repeat; color:#fff; text-decoration:none;}
a img{ border:0;}



#gallery {
	width:624px;
	line-height:15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #F4F4F4;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;}
	#gallery a{ color:#000000;
	 text-decoration:none}
#gallery div.off {	color:#000;	height:33px; line-height:33px; float:left; cursor:pointer;	position:relative;	z-index:20;
background-image: url(gifs/tab2.jpg);background-repeat: no-repeat;	background-position: 131px 12px; padding-top:0; padding-right:30px; padding-bottom: 0; padding-left: 30px;	font-weight: bold;	background-color: #F4F4F4;}
#gallery div.on {
	color:#323232;
	float:left;
	cursor:pointer;
	height:33px;
	position:relative;
	z-index:100;
	background-image: url(gifs/tab1.jpg);
	background-repeat: no-repeat;	background-position: 131px 12px;
	padding-top: 0;
	padding-bottom: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-color: #f4f4f4;
	line-height: 33px;
	padding-right: 30px;
	padding-left: 30px;
	background-repeat: no-repeat;
}
#gallery div.on {
	color:#323232;
	float:left;
	cursor:pointer;
	height:33px;
	position:relative;
	z-index:100;
	background-image: url(gifs/tab1.jpg);
	background-repeat: no-repeat;	background-position: 131px 12px;
	padding-top: 0;
	padding-bottom: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-color: #f4f4f4;
	line-height: 33px;
	padding-right: 30px;
	padding-left: 30px;
	background-repeat: no-repeat;
}
div.hide {display:none; width:0; overflow:hidden;}
div.show {
	top:-1px;
	position:relative;
	z-index:50;
	line-height:18px;
	text-align: justify;
	clear: left;
	background-color: #F4F4F4;
	width: 614px;
	padding-left: 10px;
	padding-top: 0px;
}
div.show a{ color:#000000; text-decoration:none;
	 
}
.clear {clear:both;}
.tour-offerbox{
	float:left;
	width:140px;
	margin-right:10px;
	font:11px Tahoma;
	text-align:justify;
	margin-left: 0px;
	padding-bottom:8px;
}
