.navboxcolorback { background-color: #257CB6 }
.navboxcolorback2 { background-color: #cccccc }
.navboxcolorback1 { background-color: #cccccc; height: 30px }
.menulist, .menulist  ul {
 margin: 0;
 padding: 0;
 list-style: none;
 z-index:9;
}

/* Submenus (<ul> tags) are hidden and absolutely positioned downwards from their parent */
.menulist ul {
 visibility: hidden;
 position: absolute;
 top: 2.5em; /* I'm using ems rather than px to allow people to zoom their font */
 left: 0px;
 width: 220px;
 z-index:9;
}

/* Second and third etc. level submenus - position across from parent instead */
.menulist ul ul {
 top: 0px;
 left: 200px;
 z-index:9;
}

/*
 All menu items (<li> tags). 'float: left' lines them up horizontally, and they are
 positioned relatively to correctly offset submenus. Also, they have overlapping borders.
*/
.menulist li {
 float: left;
 position: relative;
 background: #257CB6;
 border: 3px solid #257CB6;
 margin-right: -1px;
 z-index:9;
}

/* Items in submenus - override float/border/margin from above, restoring default vertical style */
.menulist ul li {
 float: none;
 margin-right: 0;
 margin-bottom: -1px;
 z-index:9;  
}
.menulist ul>li:last-child {
 margin-bottom: 1px;
 z-index:9;
}

/* Links inside the menu */
.menulist a {
 display: block;
 padding: 5px;
 padding-left:20px;
 padding-right:20px;
 color: #fff;
 text-decoration:  none;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 z-index:9; 
}

/* Lit  items: 'hover' is mouseover, 'highlighted' are parent items to visible menus */
.menulist a:hover, .menulist a.highlighted:hover, .menulist a:focus {
 color: #fff;
 background-color: #cccccc;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px; 
 z-index:9; 
}
.menulist  a.highlighted {
 color: #fff;
 background-color: #cccccc;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px; 
 z-index:9; 
}

/*
 If you want per-item background images in your menu items, here's how to do it.
 1) Assign a unique ID tag to each link in your menu, like so: <a id="xyz" href="#">
 2) Copy and paste these next lines for each link you want to have an image:
    .menulist a#xyz {
      background-image: url(out.gif);
    }
    .menulist a#xyz:hover, .menulist a.highlighted#xyz, .menulist a:focus {
     background-image: url(over.gif);
    }
*/

/* Only style submenu indicators within submenus. */
.menulist a .subind {
 display:  none;
 z-index:9;
}
.menulist ul a .subind {
 display:  block;
 float: right;
 z-index:9;
}

/* 'Escaped Comment' hack for horizontal menubar width in IE5/Mac */
.menulist a {
 float: left;
 z-index:9;
}
.menulist ul a {
 float: none;
 z-index:9;
}
/* \*/
.menulist a {
 float: none;
 z-index:9;
}
/* */


/* This semi-commented section exists to fix bugs in IE/Windows (the 'Holly Hack'). \*/
* html .menulist  ul li {
 float: left;
 height: 1%;
}
* html .menulist  ul a {
 height: 1%;
}
/* End Hack */

body {background-color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 11px; margin-left: 0px; margin-top: 0px; margin-bottom: 0px;color:#000000}
h1 {font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #000000; text-align: left}
h2 {font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color:#2D4C9F}
h3 {font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-style: normal; font-weight: bold; color: #FFFFFF; margin-bottom: 0px; margin-top: 0px}
h4 {font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #324580; text-decoration: none; margin-bottom: 0px; margin-top: 15px; border-color: black black #003366; font-style: normal; text-align: left; clip:  rect(   ); border-style: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
h5 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000; text-align: left}
h6 {font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #000000; text-decoration: none; border-color: black black #003366; font-style: normal; text-align: left; clip:  rect(   ); border-style: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; margin-bottom: 0px; margin-top: 0px}
td {font-family: Arial, Helvetica, sans-serif; font-size: 11px}
p {font-family: Arial, Helvetica, sans-serif; font-size: 11px}

a {
	color: #006699; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px; 
	font-weight: bold;
	text-decoration: none; 
}
a:hover {color: #3300CC}

.navbox2 {
	color: #FFFFFF;
	background-color: #000000; 
}
a.navbox2:hover {color: #006699; background-color: #ffffff}
.navboxcopyback { background-color: #666666}

.nav2 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; clip: rect( );  color: #FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; height: 16px; text-decoration: none; padding-left: 3px; border: 1px #FFFFFF none}
a.nav2:link { border: 1px #FFFFFF none}
a.nav2:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #CC9900; background-color: #FFFFFF; font-weight: bold; text-decoration: none }

.nav1 {
	color: #ffffff; 
	font-size: 11px; 
	font-weight: bold;
	background-color: #009ace; 
	text-decoration: none; 
}
a.nav1:link {font-family:Arial, Helvetica, sans-serif; border-color: #000000 #000000 #000000; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
a.nav1:hover {color: #006699; background-color: #ffffff; font-weight: bold; text-decoration: none}
.blueback {  background-color: #009ace}


.header_link 
{
	background-color: #cccccc;
	color: #264645;
	font-family: Arial;
	font-size: 14px;
	text-decoration: none
}


a.header_link:hover
{
	background-color: #cccccc;
	color: #264645;
	font-family: Arial;
	font-size: 14px;
	text-decoration: none
}

a.navboxcopy {
	 display: block;
	 color: #ffffff;
	 background-color: #669aac;
	 padding: 3px 4px 3px 3px;
	 text-decoration: none;
	 border: 0px solid transparent;
}

.bannerbottomline{background-color: #cccccc; height: 15px; border-color: #333333 #003366 #003366 black; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
.accomnav { background-color: #0099CC; border-color: #003366 #003366 #003366 black; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #FFFFFF; border-style: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; clip: rect( ) }


.sidebox {background-color: #000000}

table.menu1 { position:absolute;visibility:hidden; clip: rect(   ); width: 100%}

.bannerbox {  background-position: 0px 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; height: 73px; border-color: black #003366 black black; background-color: #FFFFFF; clip:  rect(   ); border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
.newstext {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 14px; color: #333333}
.mainbox {  border-color: black #003366 black black; background-color: #FFFFFF; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; clip:  rect(   )}
.sideline { border-color: black #003366 black black; background-repeat: no-repeat; background-position: left top ; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
.bannercontrast {  background-color: #999999; height: 5px; border-color: #003366 #003366 #003366 black; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
.seperator {  background-color: #6699CC}
.boxcolour {  background-color: #cccccc}
.searchbox {  border-color: black black #003366; clip:  rect(   ); border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
.topnav {  height: 15px; text-align: center; background-repeat: no-repeat; background-position: right center; background-color: #cccccc}
b:link {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #009900}
.navboxindent { height: 18px; width: 130px; border-color: #003366 black #999999 #003366; text-indent: 25pt; margin-top: 0px; margin-right: 5px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; clip: rect( ); background-repeat: no-repeat; background-position: left center; text-align: right; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; background-color: #CC3300; color: #FFFFFF}
.bannertop { background-color: #0099CC; border-color: #003366 #003366 #003366 black; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #FFFFFF; border-style: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; clip:  rect(   )}
/*a.navboxsub1:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; background-color: #999999; font-weight: bold; text-decoration: none }
a.navboxsub1:link { border-color: black #000000 #000000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.navbox { border-color: #000000 black #000000 #000000; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; clip:  rect(   ); background-color: #cc0000; color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; height: 16px; width: 160px; text-decoration: none; padding-left: 3px; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px }*/
.navboxsub {
	 color: #ffffff; 
	 background-color: #666666;
}
a.navboxsub:hover {color: #006699; background-color: #ffffff}


html {
     overflow: -moz-scrollbars-vertical!important;
overflow-y: scroll!important;}


/* WORK IN PROGRESS TO GET RID OF FIREFOX ISSUES
html {
     overflow: -moz-scrollbars-vertical!important;
overflow-y: scroll!important;
}

BODY { overflow-x: show!important }

THE ABOVE WORKED UP UNTIL JULY


BODY { overflow-y: hidden!important }
*/
/*< ! - - [if IE] > BODY { overflow: scroll!important } < ! [end if] - - > 
*/
body {height: 2000px!important}

#frontpagetext {

position: absolute;
width: 480px;
height: 600px;
margin-top: 490px;
margin-left: 262px;

/* margin used rather than padding to enable IE compatability */ 

} 

#bits {

position: absolute;
margin: -15px 0 0 262px; /*top right bottom left*/ 

} 

#rightnav {
z-index: 4;
position: absolute;
margin: -30px 0 0 762px; /*top right bottom left*/ 

} 

#featured {

position: absolute;

margin: 150px 0 0 262px; /*top right bottom left*/ 

} 



#leftspecialheading {
z-index: 1;
position: absolute;
width: 255px;
height: 37px;
padding: 8px 0 0 0px; /*top right bottom left*/ 
margin: -15px 0 0 -20px; /*top right bottom left*/ 
background-color: #FECD07;

} 


#specialoneheading {
z-index: 1;
position: absolute;
width: 255px;
height: 27px;
padding: 3px 0 0 0px; /*top right bottom left*/ 
margin: 37px 0 0 -20px; /*top right bottom left*/ 
background-color: #FEDD80;

} 


#specialonefirsttext {
position: absolute;
width: 155px;
height: 10px;
margin: 80px 0 0 -15px; /*top right bottom left*/ 
} 

#specialonefirstimage {
position: absolute;
width: 92px;
height: 56px;
margin: 80px 0 0 145px; /*top right bottom left*/ 
} 

#specialonefirsttexttwo {
position: absolute;
width: 155px;
height: 10px;
margin: 80px 0 0 -15px; /*top right bottom left*/ 
} 
 
#specialonefirstimagetwo {
position: absolute;
width: 92px;
height: 56px;
margin: 80px 0 0 145px; /*top right bottom left*/ 
} 



#specialonesecondtext {
position: absolute;
width: 155px; 
height: 10px;
margin-top: 145px;
margin-left: 85px;
/* margin used rather than padding to enable IE compatability */ 
} 

#specialonesecondimage {
position: absolute;
width: 92px;
height: 56px;
margin: 145px 0 0 -15px; /*top right bottom left*/ 
} 

#specialonesecondtexttwo {
position: absolute;
width: 155px; 
height: 10px;
margin-top: 145px;
margin-left: 85px;
/* margin used rather than padding to enable IE compatability */ 
} 

#specialonesecondimagetwo {
position: absolute;
width: 92px;
height: 56px;
margin: 145px 0 0 -15px; /*top right bottom left*/ 
} 


#specialtwoheading {
z-index: 1;
position: absolute;
width: 255px;
height: 27px;
padding: 3px 0 0 0px; /*top right bottom left*/ 
margin: 215px 0 0 -20px; /*top right bottom left*/ 
background-color: #FEDD80;
} 

#specialtwofirsttext {
position: absolute;
width: 155px;
height: 10px;
margin: 260px 0 0 -15px; /*top right bottom left*/ 
} 

#specialtwofirstimage {
position: absolute;
width: 92px;
height: 56px;
margin: 260px 0 0 145px; /*top right bottom left*/ 
} 

#specialtwofirsttexttwo {
position: absolute;
width: 155px;
height: 10px;
margin: 260px 0 0 -15px; /*top right bottom left*/ 
} 

#specialtwofirstimagetwo {
position: absolute;
width: 92px;
height: 56px;
margin: 260px 0 0 145px; /*top right bottom left*/ 
} 


#specialtwosecondtext {
position: absolute;
width: 155px;
height: 10px;
margin-top: 325px;
margin-left: 85px;

/* margin used rather than padding to enable IE compatability */ 
} 

#specialtwosecondimage {
position: absolute;
width: 92px;
height: 56px;
margin: 325px 0 0 -15px; /*top right bottom left*/ 
} 

#specialtwosecondtexttwo {
position: absolute;
width: 155px;
height: 10px;
margin-top: 325px;
margin-left: 85px;

/* margin used rather than padding to enable IE compatability */ 
} 

#specialtwosecondimagetwo {
position: absolute;
width: 92px;
height: 56px;
margin: 325px 0 0 -15px; /*top right bottom left*/ 
} 


#specialthreeheading {
z-index: 1;
position: absolute;
width: 255px;
height: 27px;
padding: 3px 0 0 0px; /*top right bottom left*/ 
margin: 393px 0 0 -20px; /*top right bottom left*/ 
background-color: #FEDD80;
} 

#specialthreefirsttext {
position: absolute;
width: 155px;
height: 10px;
margin: 438px 0 0 -15px; /*top right bottom left*/ 
} 

#specialthreefirstimage {
position: absolute;
width: 92px;
height: 56px;
margin: 438px 0 0 145px; /*top right bottom left*/ 
} 


#specialthreefirsttexttwo {
position: absolute;
width: 155px;
height: 10px;
margin: 438px 0 0 -15px; /*top right bottom left*/ 
} 

#specialthreefirstimagetwo {
position: absolute;
width: 92px;
height: 56px;
margin: 438px 0 0 145px; /*top right bottom left*/ 
} 


#specialthreesecondtext {
position: absolute;
width: 155px;
height: 10px;
margin-top: 503px;
margin-left: 85px;
/* margin used rather than padding to enable IE compatability */ 
} 

#specialthreesecondimage {
position: absolute;
width: 92px;
height: 56px;
margin: 503px 0 0 -15px; /*top right bottom left*/ 
}

#specialthreesecondtexttwo {
position: absolute;
width: 155px;
height: 10px;
margin-top: 503px;
margin-left: 85px;
/* margin used rather than padding to enable IE compatability */ 
} 

#specialthreesecondimagetwo {
position: absolute;
width: 92px;
height: 56px;
margin: 503px 0 0 -15px; /*top right bottom left*/ 

}


#specialfourheading {
z-index: 1;
position: absolute;
width: 255px;
height: 27px;
padding: 3px 0 0 0px; /*top right bottom left*/ 
margin: 570px 0 0 -20px; /*top right bottom left*/ 
background-color: #FEDD80;
} 

#specialfourfirsttext {
position: absolute;
width: 155px;
height: 10px;
margin: 615px 0 0 -15px; /*top right bottom left*/ 
} 

#specialfourfirstimage {
position: absolute;
width: 92px;
height: 56px;
margin: 615px 0 0 145px; /*top right bottom left*/ 
} 

#specialfourfirsttexttwo {
position: absolute;
width: 155px;
height: 10px;
margin: 615px 0 0 -15px; /*top right bottom left*/ 
} 

#specialfourfirstimagetwo {
position: absolute;
width: 92px;
height: 56px;
margin: 615px 0 0 145px; /*top right bottom left*/ 
} 


#specialfoursecondtext {
position: absolute;
width: 155px;
height: 10px;

margin-top: 681px;
margin-left: 85px;

/* margin used rather than padding to enable IE compatability */ 
} 

#specialfoursecondimage {
position: absolute;
width: 92px;
height: 56px;
margin: 680px 0 0 -15px; /*top right bottom left*/ 
}


#specialfoursecondtexttwo {
position: absolute;
width: 155px;
height: 10px;

margin-top: 681px;
margin-left: 85px;

/* margin used rather than padding to enable IE compatability */ 
} 

#specialfoursecondimagetwo {
position: absolute;
width: 92px;
height: 56px;
margin: 680px 0 0 -15px; /*top right bottom left*/ 
}


#FeaturedTitle {
z-index: 1;
position: absolute;
width: 554px;
height: 80px;

margin-top: 150px;
margin-left: 300px;

/* margin used rather than padding to enable IE compatability */ 

}


#FeaturedText{
z-index: 1;
position: absolute;
width: 430px;
height: 20px;

margin-top: 200px;
margin-left: 300px;

/* margin used rather than padding to enable IE compatability */ 
}

/*--------------------------------------------------------------------------------------------------------*/
/*Romantic Escapes Page */

#packagetext1{
z-index: 1;
position: absolute;
width: 350px;
height: 80px;
margin: 20px 0 0 -20px; /*top right bottom left*/ 
visibility:hidden;}

#packagespecialoffergraphic{
z-index: 0;
position: absolute;
width: 160px;
height: 80px;
margin: -2px 0 0 330px; /*top right bottom left*/ 
visibility:hidden;
}

#packagegiftsgraphic{
z-index: 0;
position: absolute;
width: 160px;
height: 80px;
margin: 90px 0 0 -30px; /*top right bottom left*/ 
visibility:hidden;}


#packagetext2{
z-index: 2;
position: absolute;
width: 420px;
height: 80px;
margin: 90px 0 0 100px; /*top right bottom left*/ 
visibility:hidden;
}

#packagegraphic1{
z-index: 0;
position: absolute;
width: 160px;
height: 80px;
margin: 20px 0 0 -20px; /*top right bottom left*/ 
}



#packagetext3{
z-index: 1;
position: absolute;
width: 540px;
height: 80px;
margin: 265px 0 0 -20px; /*top right bottom left*/ 
visibility:hidden;
}

#packagetitle1{
z-index: 1;
position: absolute;
width: 540px;
height: 80px;
margin: -15px 0 0 250px; /*top right bottom left*/ 
}


#packagetext4{
z-index: 1;
position: absolute;
width: 270px;
height: 80px;
margin: 20px 0 0 250px; /*top right bottom left*/ 

}

#packagetext5{
z-index: 1;
position: absolute;
width: 270px;
height: 80px;
margin: 150px 0 0 250px; /*top right bottom left*/ 
}

#packagetitle2{
z-index: 1;
position: absolute;
width: 540px;
height: 80px;
margin: 235px 0 0 -20px; /*top right bottom left*/ 
}


#packagegraphic2{
z-index: 0;
position: absolute;
width: 160px;
height: 80px;
margin: 270px 0 0 270px; /*top right bottom left*/ 
}


#packagetext6{
z-index: 1;
position: absolute;
width: 270px;
height: 80px;
margin: 270px 0 0 -20px; /*top right bottom left*/ 
}

#packagetext7{
z-index: 1;
position: absolute;
width: 550px;
height: 80px;
margin: 390px 0 0 -20px; /*top right bottom left*/ 
}

#packagetitle3{
z-index: 2;
position: absolute;
width: 270px;
height: 80px;
margin: 510px 0 0 250px; /*top right bottom left*/ 
}

#packagegraphic3{
z-index: 0;
position: absolute;
width: 160px;
height: 80px;
margin: 545px 0 0 -20px; /*top right bottom left*/ 
}


#packagetext8{
z-index: 1;
position: absolute;
width: 270px;
height: 80px;
margin: 545px 0 0 250px; /*top right bottom left*/ 
}

#packagetext9{
z-index: 1;
position: absolute;
width: 270px;
height: 80px;
margin: 685px 0 0 250px; /*top right bottom left*/ 
}

#packagetext10{
z-index: 1;
position: absolute;
width: 550px;
height: 80px;
margin: 800px 0 0 -20px; /*top right bottom left*/ 
}





#telepback{
z-index: 1;
position: absolute;
width: 100px;
height: 45px;
margin: -28px 0 0 773px; /*top right bottom left*/ 
padding: 0px 0 0 0px;
background-color: #257CB6;
}

#telepbackhome{
z-index: 0;
position: absolute;
width: 201px;
height: 45px;
margin: -28px 0 0 762px; /*top right bottom left*/ 
padding: 0px 0 0 0px;
background-color: #257CB6;
}


#telephonetext{
z-index: 2;
position: absolute;
width: 196px;
height: 48px;
margin: -10px 0 0 773px; /*top right bottom left*/ 
}


#enquirylinktext{
z-index: 3;
position: absolute;
width: 210px;
height: 48px;
margin: -10px 0 0 563px; /*top right bottom left was 590*/ 
}

#enquirylinkback{
z-index: 1;
position: absolute;
width: 210px;
height: 45px;
margin: -28px 0 0 563px; /*top right bottom left was 590*/ 
padding: 0px 0 0 0px;
background-color: #6EBE43;
}

#enquirylinkbacklink{
z-index: 4;
position: absolute;
width: 210px;
height: 45px;
margin: -28px 0 0 563px; /*top right bottom left was 590*/ 
padding: 0px 0 0 0px;
text-color: #6EBE43;
filter:alpha(opacity=0);
	-moz-opacity:0;
	-khtml-opacity: 0;
	opacity: 0;

}


#telephoneimage{
z-index: 2;
position: absolute;
width: 50px;
height: 28px;
padding: 0px 0 0 0px;
margin: -10px 0 0 785px; /*top right bottom left*/ 


}





#packagespecialstitle{
z-index: 3;
position: absolute;
width: 406px;
height: 33px;
padding: 7px 0 0 0px;
margin: 35px 0 0 563px; /*top right bottom left*/ 
background-color: #FCCE09;
}

#packagespecialstext1{
z-index: 1;
position: absolute;
width: 250px;
height: 110px;
margin: 86px 0 0 563px; /*top right bottom left*/ 
padding: 5px 5px 5px 10px;
background-color: #FBDA79;
}



#packagespecialsimage1{
z-index: 1;
position: absolute;
width: 125px;
height: 125px;
margin: 96px 0 0 833px; /*top right bottom left*/ 
padding: 0px 0 0 0px;
}


#packagespecialstext2{
z-index: 1;
position: absolute;
width: 250px;
height: 110px;
margin: 217px 0 0 563px; /*top right bottom left*/ 
padding: 5px 5px 5px 10px;
background-color: #FBDA79;
}


#packagespecialsimage2{
z-index: 1;
position: absolute;
width: 125px;
height: 125px;
margin: 227px 0 0 833px; /*top right bottom left*/ 
padding: 0px 0 0 0px;
}



#packagespecialstext3{
z-index: 1;
position: absolute;
width: 250px;
height: 110px;
margin: 348px 0 0 563px; /*top right bottom left*/ 
padding: 5px 5px 5px 10px;
background-color: #FBDA79;
}


#packagespecialsimage3{
z-index: 1;
position: absolute;
width: 125px;
height: 125px;
margin: 358px 0 0 833px; /*top right bottom left*/ 
padding: 0px 0 0 0px;
}



#packagespecialstext4{
z-index: 1;
position: absolute;
width: 250px;
height: 110px;
margin: 479px 0 0 563px; /*top right bottom left*/ 
padding: 5px 5px 5px 10px;
background-color: #FBDA79;
}


#packagespecialsimage4{
z-index: 1;
position: absolute;
width: 125px;
height: 125px;
margin: 489px 0 0 833px; /*top right bottom left*/ 
padding: 0px 0 0 0px;
}

#packagespecialstext5{
z-index: 1;
position: absolute;
width: 250px;
height: 110px;
margin: 610px 0 0 563px; /*top right bottom left*/ 
padding: 5px 5px 5px 10px;
background-color: #FBDA79;
}


#packagespecialsimage5{
z-index: 1;
position: absolute;
width: 125px;
height: 125px;
margin: 620px 0 0 833px; /*top right bottom left*/ 
padding: 0px 0 0 0px;
}

#packagespecialstext6{
z-index: 1;
position: absolute;
width: 250px;
height: 110px;
margin: 740px 0 0 563px; /*top right bottom left*/ 
padding: 5px 5px 5px 10px;
background-color: #FBDA79;
}


#packagespecialsimage6{
z-index: 1;
position: absolute;
width: 125px;
height: 125px;
margin: 750px 0 0 833px; /*top right bottom left*/ 
padding: 0px 0 0 0px;
}

#packagespecialstext7{
z-index: 1;
position: absolute;
width: 250px;
height: 110px;
margin: 870px 0 0 563px; /*top right bottom left*/ 
padding: 5px 5px 5px 10px;
background-color: #FBDA79;
}


#packagespecialsimage7{
z-index: 1;
position: absolute;
width: 125px;
height: 125px;
margin: 880px 0 0 833px; /*top right bottom left*/ 
padding: 0px 0 0 0px;
}
#packagespecialstext8{
z-index: 1;
position: absolute;
width: 250px;
height: 110px;
margin: 1000px 0 0 563px; /*top right bottom left*/ 
padding: 5px 5px 5px 10px;
background-color: #FBDA79;
}


#packagespecialsimage8{
z-index: 1;
position: absolute;
width: 125px;
height: 125px;
margin: 1010px 0 0 833px; /*top right bottom left*/ 
padding: 0px 0 0 0px;
}







/*--------------------------------------------------------------------------------------------------------*/
/*Generic Region Page Text*/


#regiontext1{
z-index: 1;
position: absolute;
width: 600px;
height: 80px;
margin: -5px 0 0 -20px; /*top right bottom left*/ 
}


#regiontext2{
z-index: 2;
position: absolute;
width: 260px;
height: 80px;
margin: 28px 0 0 -20px; /*top right bottom left*/ 
}



#regiontext3{
z-index: 1;
position: absolute;
width: 720px;
height: 80px;
margin: 188px 0 0 -20px; /*top right bottom left*/ 
}

#regiongraphic1{
z-index: 0;
position: absolute;
width: 200px;
height: 100px;
margin: 260px 0 0 -20px; /*top right bottom left*/ 
}

#regiontitle1{
z-index: 1;
position: absolute;
width: 540px;
height: 80px;
margin: 230px 0 0 320px; /*top right bottom left*/ 
}


#regiontext4{
z-index: 1;
position: absolute;
width: 415px;
height: 80px;
margin: 260px 0 0 320px; /*top right bottom left*/ 
}

#regiontext5{
z-index: 1;
position: absolute;
width: 415px;
height: 80px;
margin: 430px 0 0 320px; /*top right bottom left*/ 
}

#regiontitle2{
z-index: 1;
position: absolute;
width: 540px;
height: 80px;
margin: 550px 0 0 -20px; /*top right bottom left*/ 
}


#regiongraphic2{
z-index: 0;
position: absolute;
width: 200px;
height: 100px;
margin: 580px 0 0 420px; /*top right bottom left*/ 
}


#regiontext6{
z-index: 1;
position: absolute;
width: 415px;
height: 80px;
margin: 580px 0 0 -20px; /*top right bottom left*/ 
}

#regiontext7{
z-index: 1;
position: absolute;
width: 415px;
height: 80px;
margin: 670px 0 0 -20px; /*top right bottom left*/ 
}

#regiontitle3{
z-index: 2;
position: absolute;
width: 400px;
height: 80px;
margin: 830px 0 0 320px; /*top right bottom left*/ 
}

#regiongraphic3{
z-index: 0;
position: absolute;
width: 200px;
height: 100px;
margin: 860px 0 0 -20px; /*top right bottom left*/ 
}


#regiontext8{
z-index: 1;
position: absolute;
width: 415px;
height: 80px;
margin: 860px 0 0 320px; /*top right bottom left*/ 
}

#regiontext9{
z-index: 1;
position: absolute;
width: 415px;
height: 80px;
margin: 960px 0 0 320px; /*top right bottom left*/ 
}

#regiontext10{
z-index: 1;
position: absolute;
width: 415px;
height: 80px;
margin: 1035px 0 0 320px; /*top right bottom left*/ 
}


#regionnavtitle{
z-index: 1;
position: absolute;
width: 195px;
height: 33px;
padding: 7px 0 0 0px;
margin: 18px 0 0 773px; /*top right bottom left*/ 
background-color: #8D8D8B;
}

#regionnavback{
z-index: 0;
position: absolute;
width: 195px;
height: 85px;
margin: 48px 0 0 773px; /*top right bottom left*/ 
background-color: #F2F4F3;}

#regionnavfront{
z-index: 0;
position: absolute;
width: 165px;
height: 55px;
margin: 63px 0 0 788px; /*top right bottom left*/ 
background-color: #DCDEDD;}

#regionnavdropdown{
z-index: 0;
position: absolute;
width: 160px;
height: 150px;
margin: 78px 0 0 803px; /*top right bottom left*/ 
}




#regionspecialstitle{
z-index: 1;
position: absolute;
width: 195px;
height: 33px;
padding: 7px 0 0 0px;
margin: 148px 0 0 773px; /*top right bottom left*/ 
background-color: #FCCE09;
}


#regionspecialsback{
z-index: 0;
position: absolute;
width: 195px;
height: 720px;
/*padding: 7px 0 0 73px;*/
margin: 178px 0 0 773px; /*top right bottom left*/ 
background-color: #fbda79;}



#regionaccomsearch{
z-index: 1;
position: absolute;
width: 125px;
height: 125px;
padding: 0px 0 0 0px;
margin: 28px 0 0 265px; /*top right bottom left*/ 
}


/* Generic Region specials ----------------------------------------------- */

#regionspecialstext1{
z-index: 1;
position: absolute;
width: 160px;
height: 50px;
padding: 100px 5px 5px 5px;
margin: 200px 0 0 788px; /*top right bottom left*/ 
background-color: #f3d273;
}

#regionspecialsimage1{
z-index: 1;
position: absolute;
width: 125px;
height: 125px;
padding: 0px 0 0 0px;
margin: 210px 0 0 813px; /*top right bottom left*/ 
}


#regionspecialstext2{
z-index: 1;
position: absolute;
width: 160px;
height: 50px;
padding: 100px 5px 5px 5px;
margin: 370px 0 0 788px; /*top right bottom left*/ 
background-color: #f3d273;
}


#regionspecialsimage2{
z-index: 1;
position: absolute;
width: 125px;
height: 125px;
padding: 0px 0 0 0px;
margin: 380px 0 0 813px; /*top right bottom left*/ 
}



#regionspecialstext3{
z-index: 1;
position: absolute;
width: 160px;
height: 50px;
padding: 100px 5px 5px 5px;
margin: 540px 0 0 788px; /*top right bottom left*/ 
background-color: #f3d273;
}


#regionspecialsimage3{
z-index: 1;
position: absolute;
width: 125px;
height: 125px;
padding: 0px 0 0 0px;
margin: 550px 0 0 813px; /*top right bottom left*/ 
}



#regionspecialstext4{
z-index: 1;
position: absolute;
width: 160px;
height: 50px;
padding: 100px 5px 5px 5px;
margin: 710px 0 0 788px; /*top right bottom left*/ 
background-color: #f3d273;
}


#regionspecialsimage4{
z-index: 1;
position: absolute;
width: 125px;
height: 125px;
padding: 0px 0 0 0px;
margin: 720px 0 0 813px; /*top right bottom left*/ 
}




#featuredtextone{
z-index: 5;
position: absolute;
width: 415px;
height: 125px;
padding: 0px 0 0 0px;
margin: 243px 0 0 297px; /*top right bottom left*/ 
}
#featuredtexttwo{
z-index: 5;
position: absolute;
width: 415px;
height: 125px;
padding: 0px 0 0 0px;
margin: 243px 0 0 297px; /*top right bottom left*/ 
}
#featuredtextthree{
z-index: 5;
position: absolute;
width: 415px;
height: 125px;
padding: 0px 0 0 0px;
margin: 243px 0 0 297px; /*top right bottom left*/ 
}

#featuredtextfour{
z-index: 5;
position: absolute;
width: 415px;
height: 125px;
padding: 0px 0 0 0px;
margin: 243px 0 0 297px; /*top right bottom left*/ 
}

#featuredtextfive{
z-index: 5;
position: absolute;
width: 415px;
height: 125px;
padding: 0px 0 0 0px;
margin: 243px 0 0 297px; /*top right bottom left*/ 
}

#featuredtextsix{
z-index: 5;
position: absolute;
width: 415px;
height: 125px;
padding: 0px 0 0 0px;
margin: 243px 0 0 297px; /*top right bottom left*/ 
}

#featuredtextseven{
z-index: 5;
position: absolute;
width: 415px;
height: 125px;
padding: 0px 0 0 0px;
margin: 243px 0 0 297px; /*top right bottom left*/ 
}

#featuredtexteight{
z-index: 5;
position: absolute;
width: 415px;
height: 125px;
padding: 0px 0 0 0px;
margin: 243px 0 0 297px; /*top right bottom left*/ 
}

#featuredtextnine{
z-index: 5;
position: absolute;
width: 415px;
height: 125px;
padding: 0px 0 0 0px;
margin: 243px 0 0 297px; /*top right bottom left*/ 
}

#featuredtextten{
z-index: 5;
position: absolute;
width: 415px;
height: 125px;
padding: 0px 0 0 0px;
margin: 243px 0 0 297px; /*top right bottom left*/ 
}

#featuredtexteleven{
z-index: 5;
position: absolute;
width: 415px;
height: 125px;
padding: 0px 0 0 0px;
margin: 243px 0 0 297px; /*top right bottom left*/ 
}

#featuredtexttwelve{
z-index: 5;
position: absolute;
width: 415px;
height: 125px;
padding: 0px 0 0 0px;
margin: 243px 0 0 297px; /*top right bottom left*/ 
}

#featuredtextthirteen{
z-index: 5;
position: absolute;
width: 415px;
height: 125px;
padding: 0px 0 0 0px;
margin: 243px 0 0 297px; /*top right bottom left*/ 
}

#featuredtextfourteen{
z-index: 5;
position: absolute;
width: 415px;
height: 125px;
padding: 0px 0 0 0px;
margin: 243px 0 0 297px; /*top right bottom left*/ 
}

#featuredtextfifteen{
z-index: 5;
position: absolute;
width: 415px;
height: 125px;
padding: 0px 0 0 0px;
margin: 243px 0 0 297px; /*top right bottom left*/ 
}