body{background: #BDD4CF url(images/background3.jpg) repeat-x; height:100%;}
body,td{
color:#494B5A;

}

.tableborder{border:1px solid #494B5A}

.header{
background-color:#FFFFFF;

}
.menubar{
border-bottom:1px solid #494B5A;
background:url(images/menubar_bg.jpg) #BFC1CD repeat-x

}
.orchid{
background:url(images/orchid2.jpg) #FFFFFF repeat-x

}
.orchid4{
background:url(images/orchid4.jpg) #FFFFFF repeat-x

}

/* CSS for Drop Down Menu's */
.menuborder{background-color:#494B5A}
.menucell{
border-top:#FAFAFC 1px solid;
background-color:#BFC1CD
}
.menucell a:link,.menucell a:active,.menucell a:visited{
padding:1px;
width:100%;
display:block;
background-color:#BFC1CD;
color:#FAFAFC;
text-decoration:none
}
.menucell a:hover{
padding:1px;
width:100%;
display:block;
background-color:#9B9EB1;
color:#FAFAFC;
text-decoration:none
}
.footer{
background:url(); 
color:#494B5A;
font:9px/130% Verdana,Geneva,Arial,Helvetica,sans-serif;
}
.url{
color:#000800;
font:10px/130% Verdana,Geneva,Arial,Helvetica,sans-serif;
}
/* CSS for Scroller */
#rncontainer{
border-left:#7C7E8D 2px solid;
border-top:#7C7E8D 2px solid;
border-right:#FAFAFC 2px solid;
border-bottom:#FAFAFC 2px solid;
}
#rnscroll{padding:5px}
.highlight {font:Verdana, Arial, Helvetica, sans-serif; color:#008000; font-weight:bold; font-size:10px;}
.underlinetext {text-decoration:underline;}
.highlighttext {font:Verdana, Arial, Helvetica, sans-serif; color:#008000;  font-size:10px; text-decoration:underline;}
.specialdeal{font:Verdana, Arial, Helvetica, sans-serif; color:#999900; font-weight:bold; font-size:10px;}
div.layout{
        width:520px;      
}
/* News */
DIV.oDrvBtns { top: 1px; background-color: #efefef; height: 22px; }
DIV.mDrvBtns { position: relative; top: 1px; background-color: #ccc; left: 1px; height: 21px; text-align: center; }
DIV#oDrvBtns1 { left: 1px; width: 54px; }
DIV#oDrvBtns2 { left: 56px; width: 55px; }
DIV#oDrvBtns3 { left: 112px; width: 41px; }
DIV#oDrvBtns4 { left: 154px; width: 79px; }
DIV#oDrvBtns5 { left: 234px; width: 98px; }

DIV#mDrvBtns1 { width: 53px; }
DIV#mDrvBtns2 { width: 54px; }
DIV#mDrvBtns3 { width: 40px; }
DIV#mDrvBtns4 { width: 78px; }
DIV#mDrvBtns5 { width: 97px; }

DIV.mDrvBtns A { font: Bold 11px Arial; color: #333; text-decoration: none; display: block; height: 100%; width: 100%; }
DIV.mDrvBtns A:hover { text-decoration: none; color: #c03; }
DIV.mDrvBtns SPAN {
	position: relative;
	top: 3px;
	visibility: visible;
}
DIV.containerButtons	{ width: 333px; background-color: #999; height: 24px; top: 340px; left: 125px; }
DIV.containerNewsTicker	{ width: 520px; background-color: #ffffff; top: 520px; left: 125px; text-align: center; }
DIV.mainNewsTicker		{ position: relative; background-color: #efefef; height: 29px; text-align: center;}
DIV.boxTitle				{
	position: relative;
	background-color: #494B5A;
	height: 14px;
	margin: 0px;
	color: #fff;
	font: Bold 11px Arial;
	width: 512px;
	text-align: center;
}
div.header{font: 12pt "times new roman", arial, sans-serif;
	    font-weight: bold;
        line-height:22px;
        text-align:center;
      
}
div.small{
        font: 7pt "_sans", arial, sans-serif;
	    line-height:10px;
        text-align:center;
}

        
h1 {
	font-size: 16px;
	font-family: "times new roman", Tahoma, Helvetica, sans-serif;
	margin-top: 0px;
	margin-bottom: 3px;
}



h3 {font-size: 10px;
	margin-top: .5em;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 20px;
	color: #660000;
	}

.content a:hover { 
font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 10px; 
	color: #008000;
text-decoration: underline; 
} 
.pagetitle {
	font-family: Times New Roman, Times, Georgia, serif; 
     font-size: 18px; 
    color: #666644; 
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
}
.text {text-align:justify;
	font-size: 11px;
	font-family: "verdana", Tahoma, Helvetica, sans-serif;
	color: #666666;
	line-height: 1.5em;
}
p {text-align: justify;
	font-family: arial;
	color: #666666;
	margin-top: 0px; margin-bottom: 0.75em;
}
.maincontent {
color: #666644; 
font-size: 12px;
font-family: arial; 
line-height: 1.5em;
margin-top: 10px;
margin-right: 20px;
margin-bottom: 0px;
margin-left: 20px;
text-align: justify;
}
.maincontent p {
	margin-right: 20px;
	margin-left: 20px;
	margin-top: 10px;
	margin-bottom: 0px;
	font-size: 0.75em;
	
}
.maincontent h4 {
	margin-top: .5em;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 20px;
	color: #660000;
}
.maincontent ul, li {
	font-size: 11px;
	color: #660000;
	margin-left: 15px;
	line-height: 1.5em;
}
.outline {
	background-image:  url(images/green-bg.gif);
	background-repeat: repeat;
}
.slide {
   background-color:#FFFFFF;
   layer-background-color:#FFFFFF;
   }
.specOffer {
   position: absolute; 
   top:142px;
   left:20px; 
   width:242px;
   height:79px;
   visibility:hidden;
   z-index:1;
   }

.specOfferRes {
   position:absolute; 
   top:255px;
   left:20px; 
   width:242px;
   height:30px;
   visibility:hidden;
   z-index:10;
   }

#controlBar {
   position:absolute;
   top:122px;
   left:0px; 
   visibility:hidden; 
   z-index:0;
   }
#counter {
   position:absolute; 
   top:125px;
   left:130px; 
   visibility:visible; 
   z-index:1;
   }
#widgetNest {
  position:relative;
}
#SearchBox table {
  width:450px;
  padding:4px;
  background-color:#ffc;
  border:1px solid #fc0;
  clear:both;
  }
  #SearchBox h2, #SearchBox h3 {
  background: #fc0 url("/images/corner_yr.gif") no-repeat right top;
  margin:0px;
  padding:3px 20px 3px 4px;
  font-size:0.9em;
  float:left;
  }
#SearchBox table {
  width:450px;
  padding:4px;
  background-color:#ffc;
  border:1px solid #fc0;
  clear:both;
  }

#TextBox, .redBox {border-width:0px;}
#TextBox h2, #TextBox h3, .redBox h2, .redBox h3 {
  background: #c00 url("/images/corner_hotel.gif") no-repeat right top;
  margin:0px;
  padding:3px 20px 3px 4px;
  font-size:0.9em;
  color:#fff;
  }
#TextBox table, .redBox table, .redBox .redBoxBody {
  margin:0px;
  padding:3px;
  background-color:#fff;
  border-width:0px 1px 1px 1px; 
  border-color:#999;
  border-style:solid;
  font-size:0.9em;
  }
.fc_main { background: #DDDDDD; border: 1px solid #000000; font-family: Verdana; font-size: 10px; }
.fc_date { border: 1px solid #D9D9D9;  cursor:pointer; font-size: 10px; text-align: center;}
.fc_dateHover, TD.fc_date:hover { cursor:pointer; border-top: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF; border-right: 1px solid #999999; border-bottom: 1px solid #999999; background: #E7E7E7; font-size: 10px; text-align: center; }
.fc_wk {font-family: Verdana; font-size: 10px; text-align: center;}
.fc_wknd { color: #FF0000; font-weight: bold; font-size: 10px; text-align: center;}
.fc_head { background: #000066; color: #FFFFFF; font-weight:bold; text-align: left;  font-size: 11px; }
/* Alert Box */
#message {top:200px;  border:1px solid black;
         width:200px;background-color:#FFFFFF;padding:4px;
         position:absolute;}
/* Div content reduced news_jamaica.html */ 
		 #container { margin: 0 auto; position: relative; text-align: left; height: 27.5em; width: 530px; clear: left; }

#container div {  float: right; width: 180px; color:#666666; font-size: 11px; font-family: verdana, Times, Georgia, serif; line-height: 1.5em;}

#container .text { position: absolute;  overflow: hidden; width: 530px;  height: 425px; margin-top: 0; }

.text p { width: 530px; height: 500px; display: block; clear: both; }

.right { float: right; }

.clear {clear:both;}

.next { display: block;background: url(images/next.gif) no-repeat 0% 4px; padding-left: 40px; }


