@charset "utf-8";
/* CSS Document */
html, body{margin:0px; background-color:#FFFFFF; text-align:center; height: auto; font-family: "sans serif";}
#center-everything{background-color:#FFFFFF; width:962px; margin:auto; text-align:center; vertical-align:top; height:auto; padding:0px; font-size:12px; color:#999999;}
#holder{background-color:#FFFFFF; width:960px; margin:auto; text-align:center; vertical-align:top; height:auto; padding:0px; color:#000000;}
#content{clear:left;}
#left-side{width:117px; float:left; text-align:center; background-color:#FFFFFF; padding-top:10px; padding-left:0px}
#middle{width:613px; float:left; background-color:#FFFFFF; padding-top:12px; text-align:left; padding-left:7px; padding-right:7px;}
#middle-2{width:595px; float:left; background-color:#FFFFFF; padding-top:12px; text-align:left; padding-left:15px; padding-right:15px;}
#right-side{width:215px; float:right; text-align:center; margin:0px; background-color:#FFFFFF; padding-top:12px;}
.rounded-square{height:auto; padding:5px; border-color:#000000; border-width:2px; background:#FED259; vertical-align:top; display:block; margin:0px;}
.box1-title {width:280px; background-image:url(Images/rounded-title.gif); font-size:16px; font-weight:bold; vertical-align:top; display:block; height:31px; color:#FFFFFF;}
.box1 {background: #FFFFFF; vertical-align:top; text-align:left;}
.content-subtitles{font-size:16px; font-weight:bold; color:#0000FF;}
#footer{clear:left; text-align:center; background-color:#0D82C5; color:#FFFFFF;}

/*------------------ MAIN BOX (Surounding the whole website)  ----------------------*/
/* You can make this background transparent to show the <BODY> background, hopefully it works in all the browsers */
.holder-b1, .holder-b2, .holder-b3, .holder-b4{font-size:1px; overflow:hidden; display:block;}
.holder-b1 {height:1px; background:#0085CA; margin:0 5px;}
.holder-b2 {height:1px; background:#0085CA; border-right:2px solid #FFFFFF; border-left:2px solid #FFFFFF; margin:0 3px;}
.holder-b3 {height:1px; background:#0085CA; border-right:1px solid #FFFFFF; border-left:1px solid #FFFFFF; margin:0 2px;}
.holder-b4 {height:2px; background:#0085CA; border-right:1px solid #FFFFFF; border-left:1px solid #FFFFFF; margin:0 1px;}
.holder-border {background: #0085CA; border-right:1px solid #FFFFFF; border-left:1px solid #FFFFFF;}

/*--------------------------------- LAST MINUTE BOX (in the content) ----------------------------------*/
.deals10-b1h, .deals10-b2h, .deals10-b3h, .deals10-b4h, .deals10-b2bh, .deals10-b3bh, .deals10-b4bh{font-size:1px; overflow:hidden; display:block;}
.deals10-b1h {height:1px; background:#55a9ff; margin:0 5px;}
.deals10-b2h, .deals10-b2bh {height:1px; background:#55a9ff; border-right:2px solid #55a9ff; border-left:2px solid #55a9ff; margin:0 3px;}
.deals10-b3h, .deals10-b3bh {height:1px; background:#55a9ff; border-right:1px solid #55a9ff; border-left:1px solid #55a9ff; margin:0 2px;}
.deals10-b4h, .deals10-b4bh {height:2px; background:#55a9ff; border-right:1px solid #55a9ff; border-left:1px solid #55a9ff; margin:0 1px;}
.deals10-b2bh, .deals10-b3bh, .deals10-b4bh {background: #c4e0ee;}
.deals10-headh {background: #55a9ff; border-right:1px solid #55a9ff; border-left:1px solid #55a9ff;}
.deals10-headh h3 {margin: 0px 10px 0px 10px; padding-bottom: 3px;}
.deals10-contenth {background: #c4e0ee; border-right:1px solid #55a9ff; border-left:1px solid #55a9ff;}

.deals100-b2bh, .deals100-b3bh, .deals100-b4bh {background: #FFFFFF;}
.deals100-contenth {background:#FFFFFF; border-right:1px solid #55a9ff; border-left:1px solid #55a9ff;}
/*.deals10-contenth div {background: #AFEAAA;}*/
.destination10-contenth {background: #FFFFFF; border:0px;}

/*------------------ TOP MENU ----------------------*/
tr.topnav a, tr.topnav a:visited {
	display: block;
	background-color: #FF7900;
	color: #FFFFFF;
	text-align: center;
	padding: 7px 7px 7px 7px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	white-space: nowrap;
	min-width: 50px;
	text-decoration:none;
}
tr.topnav a:hover {
	color: #FFFFFF;
	background-color: #0085CA;
	padding: 7px 7px 7px 7px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}

/*-------------------- LEFT MENU ----------------------*/
#menu{	
	width: 117px;
	height: 212px;
	background-image:url(Images/left-menu-back.jpg);
	margin: 0px;
}
#menu a, #menu a:visited{
	position:relative;
	text-decoration:none;
	text-align:left;
	color:#FFFFFF;
	display:block;
	width:107px;
	padding:10px 5px 10px 5px;
	margin:0px;
	font-weight:bold;
	font-size:14px;
	font-family:sans-serif;
}
#menu a:hover {
	color: #ff7900;
	font-family:sans-serif;
	text-decoration:underline;
}
/*--------------------------------- DEAL BOXES (in the content) ----------------------------------*/
.deals1-b1h, .deals1-b2h, .deals1-b3h, .deals1-b4h, .deals1-b2bh, .deals1-b3bh, .deals1-b4bh{font-size:1px; overflow:hidden; display:block;}
.deals1-b1h {height:1px; background:#ff7900; margin:0 5px;}
.deals1-b2h, .deals1-b2bh {height:1px; background:#ff7900; border-right:2px solid #ff7900; border-left:2px solid #ff7900; margin:0 3px;}
.deals1-b3h, .deals1-b3bh {height:1px; background:#ff7900; border-right:1px solid #ff7900; border-left:1px solid #ff7900; margin:0 2px;}
.deals1-b4h, .deals1-b4bh {height:2px; background:#ff7900; border-right:1px solid #ff7900; border-left:1px solid #ff7900; margin:0 1px;}
.deals1-b2bh, .deals1-b3bh, .deals1-b4bh {background: #FFFFFF;}
.deals1-headh {background: #ff7900; border-right:1px solid #ff7900; border-left:1px solid #ff7900;}
.deals1-headh h3 {margin: 0px 10px 0px 10px; padding-bottom: 3px; color:#FFFFFF;}
.deals1-contenth {background: #FFFFFF; border-right:1px solid #ff7900; border-left:1px solid #ff7900;}
.deals1-contenth div {background: #FFFFFF;}
.destination-contenth {background: #FFFFFF; border:0px;}


/*--------------------------------- Website About Us ----------------------------------*/

.deals100-b1h, .deals100-b2h, .deals100-b3h, .deals100-b4h, .deals100-b2bh, .deals100-b3bh, .deals100-b4bh{font-size:1px; overflow:hidden; display:block;}
.deals100-b1h {height:1px; background:#55a9ff; margin:0 5px;}
.deals100-b2h, .deals100-b2bh {height:1px; background:#55a9ff; border-right:2px solid #55a9ff; border-left:2px solid #55a9ff; margin:0 3px;}
.deals100-b3h, .deals100-b3bh {height:1px; background:#55a9ff; border-right:1px solid #55a9ff; border-left:1px solid #55a9ff; margin:0 2px;}
.deals100-b4h, .deals100-b4bh {height:2px; background:#55a9ff; border-right:1px solid #55a9ff; border-left:1px solid #55a9ff; margin:0 1px;}
.deals100-b2bh, .deals100-b3bh, .deals100-b4bh {background: #FFFFFF;}
.deals100-headh {background: #55a9ff; border-right:1px solid #55a9ff; border-left:1px solid #55a9ff;}
.deals100-headh h3 {margin: 0px 10px 0px 10px; padding-bottom: 3px; color:#FFFFFF;}
.deals100-contenth {background: #FFFFFF; border-right:1px solid #55a9ff; border-left:1px solid #55a9ff;}
.deals100-contenth div {background: #FFFFFF;}
.destination-contenth {background: #FFFFFF; border:0px;}

/*--------------------------------- DEAL BOXES (in the Travel Pages folder) ----------------------------------*/
.deals2-b1h, .deals2-b2h, .deals2-b3h, .deals2-b4h, .deals2-b2bh, .deals2-b3bh, .deals2-b4bh{font-size:1px; overflow:hidden; display:block;}
.deals2-b1h {height:1px; background:#ff7900; margin:0 5px;}
.deals2-b2h, .deals2-b2bh {height:1px; background:#ff7900; border-right:2px solid #ff7900; border-left:2px solid #ff7900; margin:0 3px;}
.deals2-b3h, .deals2-b3bh {height:1px; background:#ff7900; border-right:1px solid #ff7900; border-left:1px solid #ff7900; margin:0 2px;}
.deals2-b4h, .deals2-b4bh {height:2px; background:#ff7900; border-right:1px solid #ff7900; border-left:1px solid #ff7900; margin:0 1px;}
.deals2-b2bh, .deals2-b3bh, .deals2-b4bh {background: #FFFFFF;}
.deals2-headh {background: #ff7900; border-right:1px solid #ff7900; border-left:1px solid #ff7900;}
.deals2-headh h3 {margin: 0px 10px 0px 10px; padding-bottom: 3px; color:#FFFFFF;}
.deals2-contenth {background: #FFFFFF; border-right:1px solid #ff7900; border-left:1px solid #ff7900;}
.deals2-contenth div {background: #FFFFFF;}

/*------------------- SEARCH BOX (in the right-side) ------------------------*/
.searchbox1-b1h, .searchbox1-b2h, .searchbox1-b3h, .searchbox1-b4h, .searchbox1-b2bh, .searchbox1-b3bh, .searchbox1-b4bh{font-size:1px; overflow:hidden; display:block;}
.searchbox1-b1h {height:1px; background:#aaa; margin:0 5px;}
.searchbox1-b2h, .searchbox1-b2bh {height:1px; background:#227AD3; border-right:2px solid #aaa; border-left:2px solid #aaa; margin:0 3px;}
.searchbox1-b3h, .searchbox1-b3bh {height:1px; background:#227AD3; border-right:1px solid #aaa; border-left:1px solid #aaa; margin:0 2px;}
.searchbox1-b4h, .searchbox1-b4bh {height:2px; background:#227AD3; border-right:1px solid #aaa; border-left:1px solid #aaa; margin:0 1px;}
.searchbox1-b2bh, .searchbox1-b3bh, .searchbox1-b4bh {background: #62AFFE;}
.search-Header {background: #227AD3; border-right:1px solid #aaa; border-left:1px solid #aaa; text-align:center; padding-bottom:4px;}
.searchbox1 {background: #62AFFE; border-right:1px solid #aaa; border-left:1px solid #aaa;}
.searchbox1 div {margin-left: 12px; padding-top: 0px; background: #62AFFE;}

/*-----------------------------------------------------------------------------------------------*/

.opblack {color: #000000; font-weight: bold; text-align:center; font-size: 13px; padding-top:2px; padding-bottom:2px; letter-spacing:2px;}
.left {color: #000000;  font-size: 12px; font-weight: bold; padding-left:5px; padding-right:10px;}
.right {color: #000000;  font-size: 13px; font-weight: normal; padding-right:5px; text-align:justify;}
.tbl_bcru {background-color:#FED158; text-align:left; height:18px}
.club {color: #000000;  font-size: 12px; font-weight: normal; padding-left:10px; text-align:justify;}
.top-menu a, .top-menu a:visited{text-decoration:none;}
.top-menu a:hover{text-decoration: underline;}
.footer-links a, .footer-links a:visited{text-decoration:none; font-weight:bold; color:#FFFFFF; font-size:17px;}
.footer-links a:hover{text-decoration: underline; color:#FFFFFF;}
.footer-links{padding-top:10px; padding-bottom:10px;}

/*--------------------------------- Destination Left Menu ----------------------------------*/
.menu5{padding-top:0px; vertical-align:top; text-align:left;}
.menu5 dl {width: 117px;}
.menu5 dt {margin:0; padding: 8px 0px 8px 0px; font-size: 12px; font-weight:bold; color: #000; border-bottom:1px solid #62affe; background: #62affe; font-family: arial; text-align:center;}
.menu5 dd {margin:0; padding:0; color: #fff; font-size: 13px; font-weight:bold; border-bottom:1px solid #fff; background: #188ccd; font-family:sans-serif;}
.destinations1 a, .destinations1 a:visited {color:#fff; text-decoration:none; display:block; padding:5px 5px 5px 15px; background: #188ccd url(../Images/arrow.gif) no-repeat 6px 10px; width:97px;}
.destinations1 a:hover {background: #d2d3d4 url(../Images/arrow.gif) no-repeat 7px 10px; color:#000000;}
.destinations3 a, .destinations3 a:visited {color:#000; text-decoration:none; display:block; background: #62affe; width:114px;}
.destinations3 a:hover {background: #62affe; color:#000;}
.menu6{padding-top:0px; vertical-align:top; text-align:left;}
.menu6 dl {width: 117px;}
.menu6 .destinations2 dt {margin:0; padding: 4px 0px 4px 0px; font-size: 11px; font-weight:bold; color: #000; border-bottom:1px solid #888989; background: #ff7900; font-family: Verdana; text-align:center;}
.menu6 .destinations2 dd {margin:0; padding:0; color: #fff; font-size: 12px; font-weight:bold; border-bottom:1px solid #fff; background: #188ccd; font-family:sans-serif;}
.destinations2 a, .destinations2 a:visited {color:#fff; text-decoration:none; display:block; padding: 3px 0px 3px 2px; background: #188ccd; width:115px;}
.destinations2 a:hover {background: #d2d3d4; color:#000;}

.menu10 {padding-top:0px; vertical-align:top; text-align:left; margin-top:12px; margin-bottom:-6px}
.menu10 dl {width: 117px;}
.menu10 dt {margin:0; padding: 8px 0px 8px 0px; font-size: 12px; font-weight:bold; color: #000; border-bottom:1px solid #62affe; background: #62affe; font-family: arial; text-align:center;}
.menu10 dd {margin:0; padding:0; color: #fff; font-size: 13px; font-weight:bold; border-bottom:1px solid #fff; background: #188ccd; font-family:sans-serif;}