p.bold
{
	font-weight:700;
	font-size:1.2em;
	background-color:#D7D4B3;
	text-indent:5pt;
}
.boldShort
{
	font-weight:700;
	font-size:10pt;
}
.smallerBText,
{
	font-weight:500;
	font-size:0.7em;
	}
/* Sets up heading 1 */
H1
{
	font-weight:bolder;
	font-size:x-large;
	color:#d7d4b3;
}
/* Sets up heading 2*/
h2
{
	vertical-align:text-middle; 
	font-size:18pt;
	line-height:0.4;
	margin-top:4px;
}

/* Sets up heading 6 */
h6
{
	font-size:10pt;
	font-weight:800;
}

/* Sets up colour for headings 2 and 6*/
h2,h6
{
	color:#BAB799;
}

/* Sets up the body of the page*/
Body
{
	background-color:#ffffff;
	color:#000000;
	margin-top:0.2em
}

/* Sets up the fonts for the page */
h1,h2,h3,h4,h5,h6,body ,.linkBar, .otherLink,.sectionHeader,.worldSect,.islandSect,.hotelSect, .formText
{
	font-style:normal;
	font-family:Arial,Helvetica,sans-serif;
}

/* The link bar are beige in colour and have the hyperlinks and drop down menus on them, situated at the top and bottom of the page*/
.linkBar
{
	background-color:#D7D4B3;
	color:#4e4f39;
	font-style:normal;
	font-size:10pt;
	line-height:1;

}
/* Sets the styles and attributes of each section header*/
.sectionHeader
{
	background-color:#D7D4B3;
	color:#4e4f39;
	font-style:normal;
	font-size:13px;
	font-weight:normal;
}
/*Sets the color style and attributes of the links for other links*/
.otherLink
{

	font-style:normal;
	font-size:9.5px;
	text-align:left;
	line-height:2.5;

}

/*Thin bar are situated above the link bars and are a darker brown colour*/
.thinBar
{
	background-color:#506824;
	font-size:1px
}
/*Sets the style and attributes of the text for the word destination*/
.dest
{
	text-indent:20px;
	font-size:22px;
	color: lightblue;
	font-style:italic;
	line-height:2;
}
/*Used to style and set attributes of the text for the Country*/
.country
{
	font-size:2.0em;
	color:#ef0000;
	font-style:italic;
	margin-bottom:5em;
	text-align:left;
	font-weight:700;

}
/* Sets the font sized of heading 3 */
h3
{
	font-size:16pt;
}

/* Sets up the font for heading 4 */
h4
{
	font-size:17pt;
	color:#000000;
	line-height:1.8;
	top-margin:4px;
}
/*Set header 5 colour */
h5
{
	/*color:#00267f;*/
	color:#000000;
	font-weight:normal;
}
h5.bold
{
	color:#4e4f39;
}
/* Sets fonts for heading 5 and class facilityText*/
h5,.facilityText
{
	font-size:9pt;
	
	text-align:left;
	vertical-align:top;
	line-height:1;
}
/* Sets the initial colour and style of the link*/
a:link    
{
	text-decoration: none;
	color:#5C5B4B;
}
/*Changes the colour and style of the link when mouse pointer is hovering over it*/
a:hover   
{
	text-decoration: none;
	color:#000000;
}

/*Sets the colours and styles of links when they have been visited*/
a:visited 
{
	color:#3d0ab0;
	text-decoration: none;
}

/*Indents the text in H2 header*/
.indent
{
	text-indent:40px;
}
indent2
{
	text-indent:20px;
}
/* Sets the paragraph text*/
p.setText
{
	color:#d7d4b3;	
	font-weight:bold;
	font-size:10pt
}

/*rotocolour sets the colour to dark brown for the bars and buttons above and below the rotograph object*/
.rotoColour,.rotoCorner
{
	background-color:#32450D;
	color:#ffffff;
	font-size:10pt;
	
	line-height:2;

}
.rotoColour
{
	text-align:center;
}

/*Creates a white bar used for spacing*/		
.whiteBar
{
	font-size:10pt;
	line-height:2.5;
	background-color:#ffffff;
	width:400;
}
/* creates a thin white bar used for spacing*/
.thinWhiteBar
{
	font-size:3pt;
	height:10;
	background-color:#ffffff;
	width:340;
}

/*Sets up the background colour of the cells containing descriptive texct*/
.detailBG
{
	background-color:#fffce0;
} 

/* Sets up the background colour for the cells containing destination regions*/
.destRegion
{
	background-color:#f4ffb8;
}

/* Sets uyp*/
.destWorld,.bgSMLinks
{
	background-color:#EFECC9;
}



td.menu{background:#D7D4B3;}
table.menu
{
font-size:12px;
position:absolute;
visibility:hidden;

}
.hotelBG1,.hotelBG2,.selectedHotel

{
	font-size:12px;
	color:#000000;
	text-align:left;
}
.descriptiveText
{
position:relative;
	font-size:0.75em;
	color:#000000;
	text-align:justify;
width:340px;
margin:auto;
}
.selectedHotel
{
	background-color:#e8e8e8;
}
.hotelBG1,
{
	background-color:#cfd1e8;
}
.facilityText
{
	color:#7671ad;
}

.islandSect,.hotelSect,.worldSect
{
	color:#ffffff;
	font-size:11pt;
}
	

.ddmx {
    font: 11px verdana;
}
.ddmx .item1,
.ddmx .item1:hover,
.ddmx .item1-active,
.ddmx .item1-active:hover {
    padding: 3px 10px 3px 10px;
    background: #D7D4B3;
    font: 12px arial;
   /* color: #ffffff;*/
    font-weight: bold;
    text-decoration: none;
    display: block;
    white-space: nowrap;
    position: relative;
}

.ddmx .item1:hover,
.ddmx .item1-active,
.ddmx .item1-active:hover 
{
    color: #ffffff;
}
.ddmx .item1,
{
 color: #0804AD;
}	
.ddmx .item2,
.ddmx .item2:hover,
.ddmx .item2-active,
.ddmx .item2-active:hover {
    padding: 3px 8px 4px 8px;
    font: 11px tahoma;
    color: #ffffff;
    font-weight: bold;
    text-decoration: none;
    display: block;
    white-space: nowrap;
    position: relative;
    z-index: 500;
}
.ddmx .item2 {
    background: #B9B693;
}
.ddmx .item2:hover,
.ddmx .item2-active,
.ddmx .item2-active:hover, .topThinBar{
    background: #32450D;
}
.ddmx .arrow,
.ddmx .arrow:hover {
    padding: 3px 16px 4px 8px;
}
.ddmx .item2 img,
.ddmx .item2-active img{
    position: absolute;
    top: 4px;
    right: 1px;
    border: 0;
}
.ddmx .section {
    border: 1px solid #b8b4ae;
    position: absolute;
    visibility: hidden;
    z-index: -1;
}

* html .ddmx td { position: relative; } /* ie 5.0 fix */

#mail a:link,#siteMapRegHead a:link,#siteMapCtryHead a:link
{
	color:#2B00A5;
}
#mail a:hover,#siteMapRegHead a:hover,#siteMapCtryHead a:hover
{
	color:#D7012E;
}

.detBG,
{
	background-color:#CDCCC3;
}
.fillerColour{
	background-color:#ffffff;
}
.formText
{
	font-size:10px;
}
#siteMapRegHead
{
	font-weight:700;
	font-size:1.5em;
}
#siteMapCtryHead
{
	font-weight:700;
	font-size:1.2em;
}
.detBG2
{
	margin-right-width:100%;
	background-color:#CDCCC3;
}
#siteMapSubRegHead
{
	margin-right-width:100%;
	font-size:1.1em;
	background-color:#f4ffb8;
	font-weight:700;
}
#acquireHeaders
{
	margin-right-width:100%;
	font-size:1.5em;
	background-color:#EFECC9;
	font-weight:700;
}

H5.whiteText
{
	color:#ffffff;
	text-align:center;
	vertical-align:middle;
}
.rotolinks
{
	text-align:left;
		font-weight:500;
	font-size:0.7em;
}
.rotolinks2
{
	text-align:left;
	font-weight:500;
	font-size:0.9em;
}
.hotelDescriptor
{
	background-color:#e8e8e8;
	width:562px;
	height:147px;
}
.textIndentor
{
	background-color:#e8e8e8;
	width:100px;
	height:147px;
}
.worldSect
{
	font-weight:700;
}
td.rotoTop
{
 background-image:url(rotos/siteImages/box1.gif);
 background-position:top left;
 background-repeat:repeat-n;
}
.hotVirtualTour
{
	color:red;
	font-weight:900;
	font-size:12pt;
}
.myOf
{	text-indent:1em;
	font-family:arial;
	font-size:2.0em;
	letter-spacing:-0.1em;
	}
.mapText
{
	font-family:arial;
	font-size:2.0em;
	font-weight:bolder;
	letter-spacing:0.1em;
}
.topHotIslImage,.bottHotIslImage,.midHotIslImage,.which
{
	font-family:arial;
	color:#ffffff;
}
.topHotIslImage,.bottHotIslImage
{
	
	font-style:italic;
	font-weight:bolder;
		font-size:0.7em;
}
.bottHotIslImage
{
	text-indent:4.5em;

}
.topHotIslImage
{
	text-indent:1.7em;
}
.midHotIslImage
{
	text-indent:2.5em;
	font-size:1.3em;
	font-weight:bolder;
}
	

.numberText
{
	color:#000000;
	font-size:1.2em;
	font-style:italic;
	font-weight:bolder;
}	
#searchLinks a:link,#searchLinks a:hover,#searchLinks a:visited 
{
	color:#ffffff;
}
#numberText a:link, #numberText a:hover,#numberText a:visited
{
	color:#000000;
}
.travelTitle
{
	position:relative;
	top:6px;
	font-weight:bold;
	text-align:center;
	height:20px;
	vertical-align:bottom;
}
.weatherTop
{
	position:relative;
	top:25px;
	left:5px;
	font-weight:bold;
	height:20px;
	color:#ffffff;
	display:inline;
}
.fruitSearch
{
	position:relative;
	
	width:402;
	height:120;
	top;0px;
	left;0px;
}
.hotelsOn
{
	position:relative;
	width:60px;
	top:15px;
	left:5px;
	color:#000000;
	font-weight:bold;
	font-size:1.2em;

}

.oneBttn
{
	position:relative;
	width:150px;
	height:40;
	top:10px;
	left:20px;
}
.twoBttn
{
	position:relative;
	//display:inline;
	width:120px;
	height:40;
	top:10px;
	left:20px;

}
.threeBttn
{
	position:relative;
	//display:inline;
	width:120px;
	height:40px;
	top:10px;
	left:25px;

}	
.oneBttn a:link,.oneBttn a:visited,.twoBttn a:link,.twoBttn a:visited,.threeBttn a:visited,.threeBttn a:link
{
	padding:30px; 
	margin:0.0em;
	display:inline;
	text-align:center;
	text-decoration: none; background:url('../rotos/siteImages/searchImages/bl-button.gif') no-repeat center  ;font-style:normal; font-variant:normal; font-weight:bold; font-size:14pt; font-family:arial ;
}
	.threeBttn a:link,.twoBttn a:link,.oneBttn a:link{color: #ffffff}
	.threeBttn a:visited, .oneBttn a:visited, .twoBttn a:visited{color: #ffffff }
	.threeBttn a:hover, .twoBttn a:hover,.oneBttn a:hover,.threeBttn a:focus,.twoBttn a:focus, .oneBttn a:focus
		{background-image:url('../rotos/siteImages/searchImages/lt-button.gif');color:#000000 }
	
.lowerHalf
{
	position:relative;
	left:6px;
	top:50px;
	width:402px;
	height:40px;

}	
.resultsFont
{
	font-size:0.75em;
}
.sBox2Text
{
	position:relative;
	font-size:0.6em;
	width:100px;
	line-height:11px;
	height:120px;
}
.sBox2
{
	background:url('../rotos/siteImages/top-box.gif') no-repeat left;
	postion:relative;
	left:100px;
	width:130px;
	height:120px;
	text-align:center;
}
.sBox
{
	background:url('../rotos/siteImages/top-box.gif') no-repeat center;
	postion:relative;
	width:130px;
	height:120px;
	text-align:center;	
}
.sBoxBold,.sBoxBold
{
	font-weight:bold;
	font-size:0.7em;
	
}
.sBox2Text2
{
	position:relative;
	font-size:0.1em;
	width:100px;
	line-height:4px;
	height:120px;
	
}
.descriptText
{
	font-size:0.9em;
	color:#000000;
	text-align:left;
}
.nameErr
{	

	position:relative;
	left:66px;
	color:#FF1F1F;
	font-weight:bold;
	width:400px;
}
.telErr
{
	position:relative;
	color:#FF1F1F;
	font-weight:bold;
	width:400px;
	left:65px;

}
	
.emailErr
{	
	position:relative;
	color:#FF1F1F;
	font-weight:bold;
	width:400px;
	left:65px;
	top:16px;


}
.topBox
{	
	position:relative;
	width:500px;
}
.quantity
{
	position:relative;
}	
.dateBox
{
	position:relative;
	left:0px;
	width:450px;
	top:16px;
	color:#FF1F1F;
	font-weight:bold;
}
.dateBox2
{
	position:relative;
	font-weight:bold;
}
.nameBox
{
clear:both;
	position:relative;
}
.breadcrumbs
{
	font-size:0.6em;
}
	.breadcrumbs a:link{color: #3d0ab0;}
	.breadcrumbs a:visited,{color: #3d0ab0; };
	.breadcrumbs a:hover{color: #3d0ab0};
	.breadcrumbs a:focus{color:#3d0ab0 ;}


.interActiveMapTop
{
	position:relative;
	top:4px;
	/*left:80px;*/
	color:#32450D;
	font-weight:normal;
	font-size:1.3em;
	letter-spacing:0.2em;
}
.interActiveMapBttm
{
	position:relative;
	top:-60px;

	color:black;
	font-style:italic;
	font-size:1.0em;
	font-weight:normal;
	}

.hbTopText
{
	position:relative;
	left:10px;
	top:5px;
	
}
.hbTextBottom
{
	position:relative;
	left:30px;
	top:0px;


}
.hbTextBottom,.howMuchTextBottom,.hbTopText
{
	color:#ffffff;
	font-weight:900;
}
.howMuchTextBottom
{
	position:relative;
	/*left:30px;*/
	top:40px;
	text-align:center;
}
.paraLinks a:link,.ewocText a:link,.ewoc a:link,.howMuchTextBottom a:link,.hbTextBottom a:link,.hbTopText a:link,.getJava a:link{color:#000000;}
.paraLinks a:visited,.ewocText a:visited ,.ewoc  a:visited ,.howMuchTextBottom a:visited ,.hbTextBottom a:visited ,.hbTopText a:visited,.getJava a:visited{color:#000000;}
.paraLinks a:hover,.ewocText a:hover,.ewoc a:hover,.howMuchTextBottom a:hover,.hbTextBottom a:hover,.hbTopText a:hover,.getJava a:hover{color:#7A7A7A;}
.paraLinks a:focus,.ewocText a:focus,.ewoc a:focus,.howMuchTextBottom a:focus,.hbTextBottom a:focus, .hbTopText a:focus,.getJava a:focus{color:#000000;}
.paraHeader a:link,.paraLinks a:link{text-decoration:underline;font-weight:bold;}
.paraHeader a:visited,.paraLinks a:visited{text-decoration:underline;font-weight:bold;}
.paraHeader a:hover,.paraLinks a:hover{text-decoration:none;font-weight:bold;}
.paraHeader a:focus,.paraLinks a:focus{text-decoration:none;font-weight:bold;}
.paraHeader, .paraHeader a:visited, .paraHeader a:hover,.paraHeader a:focus, .paraHeader a:link
{
	color:#a40008;
font-weight:bold;
}
.panoInfo
{
margin-top: 20px;
	position:relative;
	top:19px;
}
.theLogo
{
	position:relative;
	left:20px;
	top:-4px;	
	font-size:0.9em;
	font-weight:900;
	width:180;
margin-top: 0px;
}
.dropTitleandLogo
{
	position:relative;
	width:360;
	top:0px;
margin-top: 0px;

}
.logImg
{
	position:relative;
	top:0px;
	left:60px;

}
.panoInstruct
{
 	position:relative;
	font-size:0.7em;
	left:55px;
	top:20px;
	margin-top: 0px;
}
.soundFlash
{
	position:relative;
	float:right;
	width:38px;
	left:-20px;
	top:7px;
}
.soundFlash[class]
{

}
.getJava
{
	text-align:center;
	top:-15px;
	position:relative;
	left:115px;
	font-size:0.6em;
	margin-top: 0px;
}

.interRotoBttm2
{
	position:relative;
	/*color:black;*/
	font-style:italic;
	font-size:1.0em;
	font-weight:normal;
	text-align:center;
	top:0px;
	}
.look4Text
{

	position:relative;
	margin:0 auto;
	
	width:178px;
	font-size:0.6em;
}
.errorMessage
{
	color:red;

}
.mymapof
{

	position:relative;
	top:-2px;
	float:left;
	text-align:left;
	width:196px;
	left:10px;

}
.space3
{
	width:760px;
	height:10px;
}
.hbMidText
{
	position:relative;
	top:-5px;
	font-weight:900;
	color:red;
	font-size:0.9em;
	left:10px;
}

.weather_box
{

	background:url('../rotos/siteImages/weather-box.jpg') no-repeat center;
	width:198px;
	height:60px;
}
.weather-Text
{
	left:5px;
	top:35px;
	position:relative;
	color:#ffffff;
	font-weight:bold;
	font-size:1.1em;
	text-align:left;
}
.weather-Text a:hover{color:#ffffff;}
.weather-Text a:visited{color:#ffffff;}
.weather-Text a:link{color:#ffffff;}
.weather-Text a:focus{color:#ffffff;}


.bttmLink
{
	clear:both;
	position:relative;
	width:760px;
	margin:auto;
	text-align:center;
	font-size:10px;
	
}
