* {margin: 0px; padding: 0px; }
body {
	background-color: #FFFFFF;
}
.left {float: left;}
.right {float: right; }
.rightfinance {float: right;
	margin: 0px 0 5px 10px;}
.clear {clear: both; }
.submenu {
	color:#20669F;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	line-height:16px;
	text-decoration:none;
}


h2.home{	
	margin:0;
	color:#fff;
	font-weight:bold;
	padding-left:5px;
	padding-bottom:3px; 
	padding-top:3px; 
	font-size:11px;
	
}

img.pad {
	padding-top: 20px;
	padding-bottom: 20px;
}

h2 {
	color:#669900;
	font-size: 1.1em;
	font-weight: normal;
	padding-bottom: 5px;
	line-height:10px;
	margin-top: 0px;
}	

a:link{
	text-decoration:none;
}

a:visited{
	text-decoration:none;
	color:#20669F;
	font-family: Verdana;
	text-align: left;
}

h2 a:link{
	color:#669900;
	font-size: 1.1em;
	font-weight: normal;
	padding-bottom: 5px;
	line-height:10px;
	margin-top: 20px;

}



h2 a:visited{
	color:#669900;

}

h2 a:hover{
	color:#669900;
}

.header, .content, .footer {width: 1010px; margin: auto; }


.header .logo {display: block; float: left; padding: 3px 3px;}
.header .homeContact {float: right; margin: 61px 20px 0 0; }
.header a.homeIco {background: url(../images/homeico.jpg) no-repeat left bottom; padding: 3px 0 0 25px;}
.header a.contactIco{background: url(../images/conico.jpg) no-repeat left bottom; padding: 3px 0 0 25px; margin-left: 35px;}
.header a:hover {color: #FF6600; text-decoration: none; }

.content .menu {background: #2e8cdd; text-align: center; height: 29px; line-height: 29px; }
.content .menu a {color:#FFFFFF;font-family:Arial,Helvetica,sans-serif;font-size:12px;margin: 0px 17px;text-decoration:none;}
.content .menu a:hover {color: #FF6600; text-decoration: none; }

.content {border: 1px solid #6C92AC;}
.content .banner {background: url(../images/flbg.jpg) repeat-x; height:167px;}
.bannerImage {float: left; width:700px; height:167px;}
.rfQs {float: right; margin: 0px 10px 0px 0px;}
.rfQs2 {float: right; margin: 20px 10px 10px 0px; width: 296px;}
.rfQshome {float: right; margin: 13px 0px 0px 0px; padding-right: 9px;}
.h3 {color:#FFFFFF;font-family:Arial,Helvetica,sans-serif;font-size:14px;text-decoration:none;}
.rfQs .h3 {margin: 0 0 25px 20px;}
h3 {
	font-size: 14px;

	margin-bottom: 5px;
	margin-top: 10px;
}

/*Columns in main content*/
.leftCol {width: 190px; float: left; margin-top: 20px; }
.midCol {
	float: left;
	width: 540px;
	margin-top: 30px;
	margin-right: 0;
	margin-bottom: 20px;
	margin-left: 10px;
	text-align:left;
}
.rightCol {float: right; width: 251px; margin: 20px 5px 0 0;}
.rightColindex {float: right; width: 290px; margin: 20px 5px 0 0;}
.nav h3 {color:#FF3300;font-family:Arial;font-size:13px;font-weight:bold; border-bottom: 3px solid #2e8cdd; margin-bottom: 5px; }
.nav ul {list-style: none; }
.nav {margin: 0 0 20px 10px; }
.nav li a {color:#155791;font-family:Verdana;font-size:11px;line-height:18px;padding:1px;text-decoration:none;}
.nav li a:hover {color: #FF6600; text-decoration: none; }

.midCol .mnhd{
	color:#003366;
	font-size:18px;
	font-weight:normal;
	text-decoration:none;
}

.main-heading{
		color:#003366;
	font-size:18px;
	font-weight:normal;
	text-decoration:none;
}


.midCol p{
	color:#2E2E2E;
	font-family:Verdana;
	font-size:11px;
	text-decoration:none;
	text-align:left;
}

p.gallery-centre{
	text-align:center;
}
.midCol li{margin-left:30px; padding-top:8px;}
.midCol {color:#2E2E2E;font-family:Verdana;font-size:11px;text-decoration:none;}
.midCol .nhd {color:#1D68A9;font-family:Verdana;font-size:11px;font-weight:bold;text-decoration:none;}
.main {
	color:#2E2E2E;
	font-family:Verdana;
	font-size:11px;
	text-decoration:none;
	padding-top:5px;
}
.main2 {
	color:#2E2E2E;
	font-family:Verdana;
	font-size:11px;
	text-decoration:none;

}
p.main {margin: 0px 0; }
p.smallgap {line-height:0px;}
.deals {background: url(../images/bo2.jpg) repeat-x; height: 26px; border: 1px solid #bfbdbe;color:#2E4156;
font-family:Arial,Helvetica,sans-serif;
font-size:13px;
font-weight:bold;
text-decoration:none; line-height: 26px; padding-left: 10px; }

.deal {
font-family:Arial,Helvetica,sans-serif;
font-size:13px;
font-weight:bold;
text-decoration:none; line-height: 26px; padding-left: 10px;
text-align:center;}
.pr {float: right; color: #333; font-size: 12px; font-family: Arial;  margin-top:0px; vertical-align:top; text-align:right;}
.pr span {color: #FF3300; font-size: 13px; font-weight: bold; font-family: Arial; padding-left:50px; }
.prices {float: right; color: #333; font-size: 12px; font-family: Arial; width: 27%; margin-top:0px; vertical-align:top; text-align:right;}
.special .offer .prices span {color: #FF3300; font-size: 13px; font-weight: bold; font-family: Arial; padding-left:10px; float:right;}
.special .offer {height: 25px; border-bottom: 1px dotted #959595; line-height: 25px; }
.special .offer .title {float: left; width: 54%; color: #666; font-size: 12px; font-weight: bold; font-family: Arial; }
.special .offer .price {float: left; color: #333; font-size: 12px; font-family: Arial; width: 8%;}
.special .offer .pric { float: left;  color: #333; font-size: 12px; font-weight: bold; font-family: Arial; }
.special .offer img {padding-top: 3px; }
.special .offer .price span {color: #FF3300; font-size: 13px; font-weight: bold; font-family: Arial; padding-right:10px;}
.special .offer .pric span {color: #FF3300; font-size: 13px; font-weight: bold; font-family: Arial; padding-left:10px;width: 20%; padding-right:10px; }
.footer {text-align: center;color:#20669F;font-family:Verdana;font-size:11px;line-height:16px; margin: 5px auto 15px;}
.red {color: #FF0000; }

/*Specific to newsite*/
.slideGallery {background: url(../images/accbg.jpg) no-repeat; float: left; width: 310px; height: 162px; vertical-align:bottom; padding-top:5px;}
.slideGallery .item {margin: 5px 0; }
.slideGallery .gImg {display: block; float: left; margin: 0 5px 10px 5px; }
.slideGallery .whd {color:#FFFFFF;font-family:Verdana;font-size:11px;font-weight:bold;text-decoration:none; vertical-align:top;}
.slideGallery .subwite {color:#FFFFFF;font-family:Verdana;font-size:11px;font-weight:normal;text-decoration:none;}

.infoArea {padding: 20px 0 0px 10px; }
.information {
	text-align: justify;
	float: left;
	width: 680px;
	margin-right: 10px;
	line-height:18px;
	padding-top: 20px;
	padding-left: 10px;
	padding-bottom: 8px;
}
.mnhd {color:#003366;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:18px;font-weight:normal;text-decoration:none; padding-bottom:10px;}
.mnhd1 {color:#003366;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:18px;font-weight:normal;text-decoration:none; }
.col1 {float: left; width: 680px; font-family: Verdana; font-size: 12px; padding-left: 10px; }
.col2 {float: right; width: 296px; margin: 20px 10px 10px 0px; }
ul.local {width: 169px; margin: 1px 1px 0 0; float: left; list-style: none; }
ul.local li img {display: block; }
ul.local li.center {text-align: center; color: #fff; font-weight: bold; }
ul.local li.thumb1 {background-color: #669900; padding: 2px 2px;  }
ul.local li.thumb2 {background-color: #2697ae; padding: 2px 2px; }
ul.local li.thumb3 {background-color: #ff9900; padding: 2px 2px;  }
ul.local li.thumb4 {background-color: #F1552E; padding: 2px 2px;  }
ul.local li.link1 {background: url(../images/arrow-green.jpg) no-repeat left center; padding-left: 10px; }
ul.local li.link2 {background: url(../images/arrow-blue.jpg) no-repeat left center; padding-left: 10px; }
ul.local li.link3 {background: url(../images/arrow-orange.jpg) no-repeat left center; padding-left: 10px; }
ul.local li.link4 {background: url(../images/arrow-red.jpg) no-repeat left center; padding-left: 10px; }

div.borSplit {height: 10px; margin-bottom: 10px; }

.feature .item {margin: 5px 0; border-bottom:2px solid #D2E4F2; margin: 4px 0;}
.feature .item:hover {
background-color:#F4F9FC;
}
.feature .itemW {margin: 5px 0;}
.feature .gImg {display: block; float: left; margin:2px 10px; }
.feature .gImg2 {display: block; float: left; margin:2px 10px 2px 2px; }
.feature .whd {color:#003366;font-family:Verdana;font-size:14px;font-weight:normal;text-decoration:none;text-transform:capitalize; float:left;}
.feature .whd a {color:#003366;font-family:Verdana;font-size:14px;font-weight:normal;text-decoration:none;text-transform:capitalize;}
.feature .whdd {color:#1C4053;font-family:Verdana;font-size:14px;font-weight:normal;text-decoration:none; float:right;}
.feature .subblack {color:#000;font-family:Verdana;font-size:11px;font-weight:normal;text-decoration:none;}

.feature2 .item2 {margin: 5px 0; border-bottom:2px solid #D2E4F2; margin: 4px 0; width: 540px;}
.feature2 .item2:hover {
background-color:#DFFFBF;
}

.feature2 .item {margin: 5px 0; border-bottom:2px solid #D2E4F2; margin: 4px 0; width: 540px;}
.feature2 .item:hover {
background-color:#F4F9FC;
}

.feature2 .itemW {margin: 5px 0;}
.feature2 .gImg {display: block; float: left; margin:2px 10px; }
.feature2 .gImg2 {display: block; float: left; margin:2px 10px 2px 2px; }
.feature2 .whd {color:#003366;font-family:Verdana;font-size:10px;font-weight:normal;text-decoration:none;text-transform:capitalize; float:left; padding-top:3px;}
.feature2 .whd a {color:#003366;font-family:Verdana;font-size:14px;font-weight:normal;text-decoration:none;text-transform:capitalize;}
.feature2 .whd1 a{color: #900;font-family:Verdana;font-size:14px;font-weight:normal;text-decoration:none;text-transform:capitalize;}
.feature2 .whdd {color:#1C4053;font-family:Verdana;font-size:14px;font-weight:normal;text-decoration:none; float:right;}
.feature2 .subblack {color:#000;font-family:Verdana;font-size:11px;font-weight:normal;text-decoration:none;}

.hotelname a {color:#003366;font-family:Verdana;font-size:14px;font-weight:normal;text-decoration:none;text-transform:capitalize;}
.hotelname {color:#003366;font-family:Verdana;font-size:14px;font-weight:normal;text-decoration:none;text-transform:capitalize;}
.hotelname p {color:#003366;font-family:Verdana;font-size:14px;font-weight:normal;text-decoration:none;text-transform:capitalize;}
a.moreinfo, a.viewmap, a.booknow img{margin-right: 40px; padding-top:10px;}
a img {border: none; }
p.subblack {margin: 0 0 15px 5px; }

.events {margin-top: 0px; }
.rA {text-align: right; }
.ad {margin-top: 20px; }
.dest-bd {
	PADDING-RIGHT: 10px; PADDING-LEFT: 60px; PADDING-BOTTOM: 40px; PADDING-TOP: 15px
}
.dest-bd A {
	FONT: 13px Arial, Verdana, Tahoma, Sans-serif; COLOR: #58595b; TEXT-DECORATION: none
}
.dest-bd A:hover {
	COLOR: #fe9900; TEXT-DECORATION: underline
}
.dest-bd-left {
	PADDING-RIGHT: 18px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: auto; PADDING-TOP: 0px
}


p {
	margin-bottom: 20px;
	margin-top: 5px;
}
p.hd4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: red;
	text-decoration: none;
	font-weight: lighter;
}

.midCol ol{
	margin-bottom: 25px;
}

.midCol ul{
	margin-bottom: 25px;
}

img.right-todo {
	float: right;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 5px;
	border:1px;
}

img.rightspecial {
	float: right;

}

img.left-index {
	margin-right: 15px;
	float:left;
	padding-top:0px;
}

img.right-rightpad {
	float: left;
	margin-left: 0px;
	margin-right: 15px;

}
.readmore a:link{
	 color:#669900;
}

.readmore a:visited{
	 color:#669900;
}

.style1 {font-size: 12px}

td{
	border:0;

}
.nolink {
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #666;
}
red {
	color: #F00;
}
img.farright {
	float: right;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 10px;
	border:1px;
}
.bold {
	color: #06F;
}
advertisement {
	color: #F00;
}
.image-left2 {
	float:left;
	padding-bottom: 50px;
	margin-right: 20px;
}

.news-left {
	float:left;
	width:100px;
}
.news-left p {
	margin-left:5px;
	margin-top:0px;
	color:#990000;
}

.clr-left {
	clear:left;
}

.text-right {
	float:left;
	width:400px;
}

.text-right p {
	margin-left:5px;
	margin-top:0px;
}

.news-left {
	float:left;
	width:100px;
}
.news-left p {
	margin-left:5px;
	margin-top:0px;
	color:#990000;
}
#buttonwrap3 {
	width: 450px;
    height: 25px;
	margin: 0;
}

#button3 {
	width: 185px;
	float: left;
}
	
#button3 a{
	
	display: block;
	width:12em;
	font-weight:bold;
	padding: 0.2em;
	line-height: 1.4;
	background-color:#CC6633;
	border: 1px solid black;
	color:white;
	text-decoration: none;
	text-align: center;
}

#button3 a:hover {
	background-color:#3399cc;
	color:#FFCC99;
}

#button3 ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
img.leftiga {
	float: left;
	margin-right: 14px;
	margin-top: 14px;
	margin-bottom: 4px;
}

img.rightbus {
	float: right;
	margin-left:70px;
	margin-right: 40px;
	margin-top: 0px;
}

div.rightresort {
	float: right;
	margin: 0 0 0 20px;
	border: 0;
	clear: left;
}
div.rightresort p {
text-align: center;
  font-style: italic;
  font-size: smaller;
  text-indent: 0;
}
img.designs {
	margin-right: 20px;
}
 
.image-container {
	float:left;
	height: 120px;
	width: 135px;
}

.nextprev a:link{
	font-size: 14px;
	color: #000;
	float: right;
}

.nextprev a:visited{
	font-size: 14px;
	color: #000;
	float: right;
}

.numbers {
	text-align:center;
	font-size:14px;
	color:#000000;
}

.numbers a:link{
	text-decoration:underline;
}
.numbers a:visited{
	text-decoration:underline;
}

.numbers a:hover {
	text-decoration:none;
}
.numbers a:active{
	text-decoration:none;
	color:#960;
}

ul.local2 {width: 540px; margin: 0px 0px 0 0; float: left; list-style: none; }
ul.local2 li img {display: block; }
ul.local2 li.link1 {background: url(../images/arrow2.jpg) no-repeat left center; padding-left: 30px; padding-right:0px; line-height: 16px; margin-bottom:10px; }

.search {
	background-color:#E8E8E8;
	border:solid 1px;
	border-color:#000000;
}
select { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; border: #000000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px} 

.submit
{
color: #000;
border: 2px outset #d7b9c9
}

.next {
	margin-bottom: 20px;
}
.index-par {
padding-top: 5px;
padding-bottom: 0px;
}

.image-left-parks img{
	float:right;
	padding-left:20px;
	padding-bottom:10px;
}

.greentext {font-size: 12px; font-family: verdana,arial,helvetica,sans-serif; font-weight: bold; color: #006600;}
.greentext a:link {font-size: 12px; font-family: verdana,arial,helvetica,sans-serif; font-weight: bold; color: #006600;}
.greentext a:visited {font-size: 12px; font-family: verdana,arial,helvetica,sans-serif; font-weight: bold; color: #006600;} 
