html, body { padding: 0; margin: 0; height:100%;}

body {

	background-color: #FFFFFF;

}

#wrap {

	min-height:100%;

	width:770px;

	margin:0px auto;

	padding:0px;

}

* html #wrap {height:100%}

#header {

	width:770px;

	background-image: url(images/bg-header.gif);

	background-repeat: no-repeat;

	background-position: left top;

	height: 89px;

}
#bannerswf{
display:block;
margin-left:6px;
}
#logo {

	width: 760px;

	height: 58px;

	margin-left: 5px;

}

#nav {
	width: 760px;
	margin-left: 5px;
	height: 25px;
}

#map {

	height: 316px;

	width: 430px;

	background-image: url(images/bg-map.gif);

	background-repeat: no-repeat;

	background-position: left top;

	margin-top: 1px;

}

#flMap {

	height: 304px;

	width: 418px;

	margin-top: 6px;

	margin-left: 7px;

}

#adverts {

	height: 290px;

	position: absolute;

	margin-top: -290px;

	width: 288px;

	margin-left: 480px;

}

h1 {

	font-family: "trebuchet MS", Verdana, Arial;

	color: #CC0000;

	font-size: 18px;

	font-weight: bold;

	line-height: 25px;

	margin: 0px;

}

li {

	font-family: "trebuchet MS", Verdana, Arial;

	color: #666666;

	font-size: 12px;

	margin-top: 0px;

	line-height: 19px;

	padding: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

	list-style-type: square;

}

h2 {

	font-size: 16px;

	color: #CC0000;

	font-family: "trebuchet MS", Verdana, Arial;

	margin-top: 0px;

	margin-bottom: 0px;

	margin-left: 20px;

	padding: 0px;

	line-height: 20px;

}

#destTop {

	width: 770px;

	background-image: url(images/bg-content-top.gif);

	height: 15px;

	padding: 0px;

	background-repeat: no-repeat;

	background-position: left top;

	margin-top: 2px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

}

#destinations {

	background-image: url(images/bg-content-mid.gif);

	background-repeat: repeat-y;

	background-position: left top;

	width: 760px;

	padding-left: 10px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	display: block;

	margin-top: -5px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

}

#destBot {

	background-image: url(images/bg-content-bot.gif);

	background-repeat: no-repeat;

	background-position: left top;

	height: 5px;

	width: 770px;

}

#leftCont {

	height: 280px;

	width: 450px;

	padding-top: 10px;

}

#leftCont p {

	font-family: "trebuchet MS", Verdana, Arial;

	font-size: 12px;

	color: #333333;

	margin-top: 0px;

	margin-left: 20px;

}

#leftCont h1 {

	margin-left: 20px;

}

#footer {

	background-image: url(images/footer.gif);

	height: 25px;

	width: 770px;

	margin-top: 5px;

	margin-bottom: 5px;

	clear: both;

}

#video {

	background-image: url(images/bg-video.gif);

	height: 316px;

	width: 334px;

	background-repeat: no-repeat;

	background-position: left top;

	margin-top: 1px;

}

#content {

	width: 430px;

	float: right;

	margin-right: 3px;

}

#content p {

	font-family: "trebuchet MS", Verdana, Arial;

	font-size: 12px;

	color: #333333;

	margin-top: 0px;

	margin-left: 15px;

	width: 400px;

}

#content h1 {

	margin-left: 15px;

	width: 400px;

	margin-top: 4px;

}

#vidPlayer {

	margin-top: 0px;

	margin-left: 6px;

	margin-right: 0px;

	margin-bottom: 0px;

	height: 240px;

	width: 322px;

}

.cap {

	text-transform: capitalize;

}

#choose {

	width: 322px;

	background-color: #990004;

	margin-left: 6px;

	height: 63px;

	margin-top: 1px;

	background-image: url(images/bg-videochoose.gif);

	background-repeat: repeat-x;

	background-position: left top;

}

#chooseVid {

	width: 150px;

	position: absolute;

	text-align: center;

	margin-top: 12px;

	margin-left: 5px;

}

#chooseIpx {

	width: 150px;

	position: absolute;

	text-align: center;

	margin-left: 167px;

	margin-top: 12px;

}

#choose h3 {

	color: #FFFFFF;

	font-family: "trebuchet MS", Verdana, Arial;

	font-size: 12px;

	line-height: 12px;

	margin-top: 0px;

	margin-bottom: 4px;

	margin-right: 0px;

	margin-left: 0px;

}

#destinations a {

	color: #333333;

	text-decoration: none;

}

#destinations a:hover {

	color: #CC0000;

	text-decoration: underline;

}

#hotels {

	font-family: "trebuchet MS", Verdana, Arial;

	font-size: 12px;

	color: #666666;

}

.hotelDiv {

	background-color: #990004;

	height: 1px;

}

#destinTab {

	font-family: "trebuchet MS", Verdana, Arial;

	font-size: 12px;

	color: #666666;

	width: 740px;

}

#slIpx {

	width: 140px;

	font-family: "trebuchet MS", Verdana, Arial;

	font-size: 11px;

}

#slVid {

	width: 140px;

	font-family: "trebuchet MS", Verdana, Arial;

	font-size: 11px;

}

#chooseVid2 {

	width: 300px;

	position: absolute;

	text-align: center;

	margin-top: 12px;

	margin-left: 10px;

}

#chooseIpx2 {

	width: 300px;

	position: absolute;

	text-align: center;

	margin-top: 12px;

	margin-left: 10px;

}

.aGal:Hover {

	border: 1px solid #990004;

}

.aGal {

	border-top-width: 0px;

	border-right-width: 0px;

	border-bottom-width: 0px;

	border-left-width: 0px;

}

#adsHorizonral {

	height: 70px;

	width: 770px;

}

#adsVertical {

}

#rightBar {

	float: right;

}

#weather {
	height: 26px;
	width: 165px;
	float: right;
	position: absolute;
	margin-top: -31px;
	margin-left: 610px;
}
h3 {


	font-family: "trebuchet MS", Verdana, Arial;

	color: #CC0000;

	font-size: 14px;

	font-weight: bold;

	line-height: 25px;

	margin-top: 0px;

	margin-bottom: 0px;

	margin-left: 14px;
}
#footer a {
	font-family: "trebuchet MS", Verdana, Arial;
	color: #FFFFFF;
	text-decoration: none;
	font-size: 10px;
	display: block;
	margin-top: 5px;
	margin-left: 720px;
}
#content a {
	color: #990004;
}
#video #player {
padding-top: 6px;
}
.btn_news_widget {
	margin-top:10px;
}

#google_ads_iframe_virtual-300x250 {
	margin:10px 0 0 20px;
}