/* NOTES FOR NEW STYLES
This template forms the base of the CSS layouts 
to position the main content first, then 
prioritise the rest of the content in the 
correct positions on the page for SEO.
*/
* {margin:0;padding:0}
/* commented backslash hack v2 \*/ 
html, body{height:100%;} 
/* end hack */ 
body {
	color: #fff;
	position:relative;/* for ie7*/
	font-family: Tahoma, Arial, sans-serif;
	font-size: 1em;
	text-align:left;
}
h1 {font-family:Georgia, "Times New Roman", Times, Georgia;font-weight:normal;margin:0 0 10px 0;}
h2 {font-family:Georgia, "Times New Roman", Times, Georgia;font-weight:normal;margin:30px 0 10px 0;font-size:1.3em;}
h3 {font-family:Georgia, "Times New Roman", Times, Georgia;font-weight:normal;margin:15px 0 10px 0;font-size:1em;}
/* p {font-family:"Times New Roman", Times, Georgia;font-weight:normal;font-size:0.85em;line-height:1.3em;} */
p {font-family:Georgia, "Times New Roman", Times, Georgia;font-weight:normal;font-size:0.75em;line-height:1.3em;}
#leftcol p, #rightcol p {
	margin-bottom:10px;
	letter-spacing:-0.01em;
}
.right{margin-right:5px; float:right; margin-bottom:10px;}
#leftcol ol, #rightcol ol {
	margin-left:20px;
	font-family:Georgia, "Times New Roman", Times;font-weight:normal;font-size:0.85em;line-height:1.3em;
}

#half {height:42%;margin-top:-300px;text-align:center;}
#wrapper {height:600px;margin:0 auto;}

#outer{
	width:898px;
	height:393px;
	margin:0 auto;
	color: #fff;
}
.outerwrap {
	float: left;	
	width: 100%;
	height:383px;
	padding-top:10px;/* to clear header*/
	margin-right:-3px;/* to stop columns dropping*/
	/*background:transparent url(../img/rightpatch.png) top right no-repeat;*/
	z-index:1001;
}
a img {border:none;}
a {text-decoration:none;color:#000;}
a:hover {text-decoration:underline;}
form {padding:0;margin:0;}

a.white img {border:none;}
a.white {text-decoration:none;color:#fff;text-decoration:underline;}
a.white:hover {text-decoration:none;}


* html #outer{height:100%;} /*IE treats height as min-height anyway*/

#bottommenu 
{
    position:absolute;
    top:18px;
    margin:0 auto;
    font-family:Georgia, Verdana, Tahoma, Arial;
    font-size:1.1em;
    text-align:left;
    width:730px;
    height:60px;
	margin:0 auto 0 145px;
	font-weight:normal;
	padding:14px 10px 0 15px;
    }
#bottommenu li a {
    color:#000;
    margin-right:13px;
    text-transform:uppercase;
	font-weight:normal;
    }
#bottommenu ul li {
	display: inline;
	list-style:none;
} 
#bottommenu ul li.on a {
	color:#fff;
} 
#bottommenu ul li.topon a {
	color:#7b0000;
}  
#bottommenu ul.submenu li.on a {
	color:#7b0000;
}  
#bottommenu .submenu {padding-top:20px;position:relative;display:block;font-size:0.75em;}  
#main {
	float:right;
	width:100%;
	position:relative;
	padding-bottom:70px;/* clear footer*/
	padding-top:70px;
    margin-left:-1px;
}
#main #centercol {    
    width:545px; 
    margin:0 0 0 0;
    padding:0 20px 10px 20px;
    font-family:Verdana, Tahoma, Arial;
    font-size:0.75em;
    color:#858585;

    }
#fullcol {
	position:relative;/*ie needs this to show float */
	width:790px;
	float:left;
	margin-left:55px;/*must be 1px less than width otherwise won't push footer down in some browsers */
	left:-1px;
	margin-bottom:52px;        /*clear footer*/
	padding-top:15px;
}
#leftcol {
	position:relative;/*ie needs this to show float */
	width:383px;
	float:left;
	margin-left:55px;/*must be 1px less than width otherwise won't push footer down in some browsers */
	left:-1px;
	margin-bottom:52px;        /*clear footer*/
	height:300px;
	padding-top:15px;
}
#leftcol ul, #rightcol ul {
	list-style:none;
	padding:0;
	margin:3px 0 3px 15px;
	color:#000;
}
#leftcol ul ul, #rightcol ul ul {
    list-style:none;
    padding:0;
    margin:10px 0 10px 10px;
    color:#666;
    font-weight:normal;
    width:140px;
}
#leftcol ul ul.small, #rightcol ul ul.small {
    font-size:0.9em;
    font-weight:bold;
}
#leftcol li, #rightcol li {
	list-style:none;
	padding:0 0 0 20px;
    font-family:Georgia, Times, Times New Roman;
    background: transparent url(../img/bullet.gif) top left no-repeat;
	
}
#leftcol ul ul li, #rightcol ul ul li {
    list-style:none;
    padding:0;
   
}
#leftcol li a, #rightcol li a {
	font-size:0.9em;
	color:#fff;
	text-decoration:underline;
	
}
#leftcol a:hover, #rightcol a:hover {
	text-decoration:none;
	color:#fdfeac;
	
}
#leftcol li ul li a, #rightcol li ul li a {
    color:#fff;
	
}

#leftcol ol, #rightcol ol {
	font-size:8pt;
	padding:0;
	margin:0;
	margin-left:15px;
	background:none;
}
#leftcol ol li, #rightcol ol li {
	background:none;
	list-style-type:decimal;
	padding:0;
	margin:0;
	margin-bottom:4px;
	margin-left:10px;
}

#rightcol {
	position:relative;/*ie needs this to show float */
	width:383px;
	float:left;
	margin-right:0;/*must be 1px less than width otherwise won't push footer down in some browsers */
	margin-left:10px;
	padding:38px 0 32px 20px;/* clear footer*/
	top:0;
}
#rightcol2 {
	position:relative;/*ie needs this to show float */
	width:383px;
	float:left;
	margin-right:0;/*must be 1px less than width otherwise won't push footer down in some browsers */
	margin-left:10px;
	padding:18px 0 32px 20px;/* clear footer*/
	top:0;
}
 
div.leftbulletlist { float:left;width:40% }
div.rightbulletlist { float:left;width:60% }

#footer {
	width:858px;
	clear:both;
	height:57px;
	text-align:center;
	position:relative;
	padding:20px 20px 0 10px;
	font-family:Verdana, Tahoma, Arial;
	font-size:0.75em;
	margin:0 auto;
}
#footer a {
    color:#fff;
    font-weight:bold;
    color:#fff;
    margin-right:10px;
    }
	
#footer #share{
    color:#105CB6;
    margin-right:0px;
	font-family:Helvetica,Arial,'Liberation Sans',FreeSans,sans-serif;
	padding:0 2px;
    }
	
#footer #copyright {
	float:right;
	margin:10px 0 0 0;
	font-size:0.8em;
	color:#FFFFFF;
	padding:0;
    }
	
#footer #medals {
	float:right;
	margin:18px 0px 0 0;
	font-size:0.8em;
	color:#000;
	padding:0;
	clear: both;
	text-align:right;
    }
#footer p {
    font-size:0.9em;
    margin:0;
    font-weight:bold;
    clear:left;
    text-align:left;
    }



p.spacer {display:block;height:10px;width:300px;}
    
.subhead {font-weight:bold;}
.clearer{
	height:1px;
	overflow:hidden;
	margin-top:-1px;
	clear:both;
}
.clearall {
    clear:both;
    display:block;
    position:relative;
    width:99%;
    }
    
.moreimages {float:right;}    
    

#patches {background:transparent url(../img/leftpatch.png) top left no-repeat;display:block;width:30px;height:393px;position:absolute;margin:0;z-index:999;}
#patches2 {background:transparent url(../img/rightpatch.png) top left no-repeat;display:block;width:30px;height:393px;position:absolute;margin:0;z-index:999;right:0;}
#playvideo {
	z-index:1000;
	position:absolute;
	margin-left:-930px;
	margin-top:-15px;
	
}
#accommodation #playvideo,#diving #playvideo, #spa #playvideo, #activities #playvideo, #romance #playvideo, #about #playvideo {z-index:1000;position:absolute;margin-left:-930px;margin-top:-15px;}
#livesupport {z-index:1000;position:absolute;margin-left:-150px;}
#bookonline {z-index:1000;position:absolute;margin-left:-250px;}
#mainmenu {z-index:998;position:absolute;margin-top:250px;}
#mainmenu a img {cursor:pointer;}
#largelogo {z-index:998;position:absolute;margin-top:220px;margin-left:-330px;}

body:first-of-type #playvideo {
	z-index:1000;
	position:absolute;
	margin-left:200px;
}
#accommodation #playvideo {z-index:1000;position:absolute;margin-left:-30px;}
#home #playvideo {z-index:1000;position:absolute;margin-left:-30px;margin-top:-15px;}
#spa #playvideo {z-index:1000;position:absolute;margin-left:-30px;}
#romance #playvideo {z-index:1000;position:absolute;margin-left:-30px;}
#adventure #playvideo {z-index:1000;position:absolute;margin-left:-30px;}
#activities #playvideo {z-index:1000;position:absolute;margin-left:-30px;}
#about #playvideo {z-index:1000;position:absolute;margin-left:-30px;}
#diving #playvideo {z-index:1000;position:absolute;margin-left:-30px;}
#livesupport {z-index:998;position:absolute;margin-left:750px;}
#bookonline {z-index:998;position:absolute;margin-left:650px;}
#mainmenu {z-index:998;position:absolute;margin-top:250px;}
#largelogo {z-index:998;position:absolute;margin-top:220px;margin-left:560px;}

#accommodation #playvideo, x:-moz-any-link, x:default  {z-index:1000;position:absolute;margin-left:-925px;}
#home #playvideo, x:-moz-any-link, x:default {z-index:1000;position:absolute;margin-left:-925px;} 
#largelogo, x:-moz-any-link, x:default  {z-index:998;position:absolute;margin-top:220px;margin-left:-333px;}
#home #playvideo, x:-moz-any-link, x:default {z-index:1000;position:absolute;margin-left:-925px;margin-top:-15px;}
#spa #playvideo, x:-moz-any-link, x:default {z-index:1000;position:absolute;margin-left:-925px;}
#romance #playvideo, x:-moz-any-link, x:default {z-index:1000;position:absolute;margin-left:-925px;}
#adventure #playvideo, x:-moz-any-link, x:default {z-index:1000;position:absolute;margin-left:-925px;}
#activities #playvideo , x:-moz-any-link, x:default{z-index:1000;position:absolute;margin-left:-925px;}
#about #playvideo, x:-moz-any-link, x:default {z-index:1000;position:absolute;margin-left:-925px;}
#diving #playvideo, x:-moz-any-link, x:default {z-index:1000;position:absolute;margin-left:-925px;}


/*   Home  */
#home {background:transparent url(../img/bg_brown.jpg) top left repeat-x;padding-top:104px;padding-bottom:20px;}
#home #outer {background:transparent url(../img/mainbg.jpg) top left repeat-x;z-index:100;position:relative;}
#Tst { position:relative;width:898px;height:393px;margin-bottom:-393px;z-index:101;}
#Tst IMG { position:absolute;left:0px;top:0px;}
#rightpatch {position:absolute;z-index:300;margin-top:-10px;margin-left:865px;}

/*   Diving  */
#diving {background:transparent url(../img/bg_adventure.jpg) top left repeat-x;padding-top:2px;padding-bottom:20px;}
#diving #outer {background:transparent url(../img/divingbg.jpg) top left repeat-x;z-index:100;position:relative;}
#diving #title {width:898px;height:98px;display:block;background:transparent url(../img/title_diving.png) top left no-repeat;z-index:100;position:relative;margin:0 auto 0 auto;padding-bottom:4px;}
#diving #mainmenu {margin-top:295px;margin-left:462px;}
#diving #bottommenu {background:transparent url(../img/menu_divingbg.gif) top left no-repeat;z-index:300;}

#divinggalleryfull {background:transparent url(../img/bg_adventure.jpg) top left repeat-x;padding-top:2px;padding-bottom:20px;}
#divinggalleryfull #outer {background:transparent url(../img/divingbgfull.jpg) top left repeat-x;z-index:100;position:relative;}
#divinggalleryfull #title {width:898px;height:98px;display:block;background:transparent url(../img/title_diving.png) top left no-repeat;z-index:100;position:relative;margin:0 auto 0 auto;padding-bottom:4px;}
#divinggalleryfull #mainmenu {margin-top:320px;margin-left:52px;width:800px;}
#divinggalleryfull #bottommenu {background:transparent url(../img/menu_divingbg.gif) top left no-repeat;}

#divingfull {background:transparent url(../img/bg_adventure.jpg) top left repeat-x;padding-top:2px;padding-bottom:20px;}
#divingfull #outer {background:transparent url(../img/divingbgfull.jpg) top left repeat-x;z-index:100;position:relative;}
#divingfull #title {width:898px;height:98px;display:block;background:transparent url(../img/title_diving.png) top left no-repeat;z-index:100;position:relative;margin:0 auto 0 auto;padding-bottom:4px;}
#divingfull #mainmenu {margin-top:295px;margin-left:52px;cursor:pointer;}
#divingfull #bottommenu {background:transparent url(../img/menu_divingbg.gif) top left no-repeat;}

#divingactivities {background:transparent url(../img/bg_adventure.jpg) top left repeat-x;padding-top:2px;padding-bottom:20px;}
#divingactivities #outer {background:transparent url(../img/diveactivitiesbg.jpg) top left repeat-x;z-index:100;position:relative;}
#divingactivities #title {width:898px;height:98px;display:block;background:transparent url(../img/title_diving.png) top left no-repeat;z-index:100;position:relative;margin:0 auto 0 auto;padding-bottom:4px;}
#divingactivities #mainmenu {margin-top:295px;margin-left:52px;cursor:pointer;}
#divingactivities #bottommenu {background:transparent url(../img/menu_divingbg.gif) top left no-repeat;}

#divingactivitiesfull {background:transparent url(../img/bg_adventure.jpg) top left repeat-x;padding-top:2px;padding-bottom:20px;}
#divingactivitiesfull #outer {background:transparent url(../img/diveactivitiesbgfull.jpg) top left repeat-x;z-index:100;position:relative;}
#divingactivitiesfull #title {width:898px;height:98px;display:block;background:transparent url(../img/title_diving.png) top left no-repeat;z-index:100;position:relative;margin:0 auto 0 auto;padding-bottom:4px;}
#divingactivitiesfull #mainmenu {margin-top:295px;margin-left:52px;cursor:pointer;}
#divingactivitiesfull #bottommenu {background:transparent url(../img/menu_divingbg.gif) top left no-repeat;}


/*   activities  */
#activities {background:transparent url(../img/bg_adventure.jpg) top left repeat-x;padding-top:2px;padding-bottom:20px;}
#activities #outer {background:transparent url(../img/adventurebg.jpg) top left repeat-x;z-index:100;position:relative;}
#activities #title {
	width:898px;
	height:98px;
	display:block;
	background:transparent url(../img/title_adventure.png) top left no-repeat;
	z-index:100;
	position:relative;
	margin:0 auto 0 auto;
	padding-bottom:4px;
}
#activities #mainmenu {margin-top:295px;margin-left:462px;}
#activities #bottommenu {background:transparent url(../img/menu_adventurebg.gif) top left no-repeat;z-index:300;}

#activitiesfull {background:transparent url(../img/bg_adventure.jpg) top left repeat-x;padding-top:2px;padding-bottom:20px;}
#activitiesfull #outer {background:transparent url(../img/adventurebgfull.jpg) top left repeat-x;z-index:100;position:relative;}
#activitiesfull #title {width:898px;height:98px;display:block;background:transparent url(../img/title_adventure.png) top left no-repeat;z-index:100;position:relative;margin:0 auto 0 auto;padding-bottom:4px;}
#activitiesfull #mainmenu {margin-top:295px;margin-left:462px;}
#activitiesfull #bottommenu {background:transparent url(../img/menu_adventurebg.gif) top left no-repeat;z-index:300;}

#activitiesgalleryfull {background:transparent url(../img/bg_adventure.jpg) top left repeat-x;padding-top:2px;padding-bottom:20px;}
#activitiesgalleryfull #outer {background:transparent url(../img/adventurebgfull.jpg) top left repeat-x;z-index:100;position:relative;}
#activitiesgalleryfull #title {width:898px;height:98px;display:block;background:transparent url(../img/title_adventure.png) top left no-repeat;z-index:100;position:relative;margin:0 auto 0 auto;padding-bottom:4px;}
#activitiesgalleryfull #mainmenu {margin-top:320px;margin-left:52px;width:800px;}
#activitiesgalleryfull #bottommenu {
	background:transparent url(../img/menu_adventurebg.gif) top left no-repeat;
}

#activitiesdesignedforyou {background:transparent url(../img/bg_adventure.jpg) top left repeat-x;padding-top:2px;padding-bottom:20px;}
#activitiesdesignedforyou #outer {background:transparent url(../img/adventuredesignedforyoubg.jpg) top left repeat-x;z-index:100;position:relative;}
#activitiesdesignedforyou #title {width:898px;height:98px;display:block;background:transparent url(../img/title_adventure.png) top left no-repeat;z-index:100;position:relative;margin:0 auto 0 auto;padding-bottom:4px;}
#activitiesdesignedforyou #mainmenu {margin-top:295px;margin-left:462px;cursor:pointer;}
#activitiesdesignedforyou #bottommenu {background:transparent url(../img/menu_adventurebg.gif) top left no-repeat;}

#activitiesdesignedforyoufull {background:transparent url(../img/bg_adventure.jpg) top left repeat-x;padding-top:2px;padding-bottom:20px;}
#activitiesdesignedforyoufull #outer {background:transparent url(../img/adventuredesignedforyoubgfull.jpg) top left repeat-x;z-index:100;position:relative;}
#activitiesdesignedforyoufull #title {width:898px;height:98px;display:block;background:transparent url(../img/title_adventure.png) top left no-repeat;z-index:100;position:relative;margin:0 auto 0 auto;padding-bottom:4px;}
#activitiesdesignedforyoufull #mainmenu {margin-top:295px;margin-left:52px;cursor:pointer;}
#activitiesdesignedforyoufull #bottommenu {background:transparent url(../img/menu_adventurebg.gif) top left no-repeat;}

#activitiesmekeandkava {background:transparent url(../img/bg_adventure.jpg) top left repeat-x;padding-top:2px;padding-bottom:20px;}
#activitiesmekeandkava #outer {background:transparent url(../img/adventuremekekavabg.jpg) top left repeat-x;z-index:100;position:relative;}
#activitiesmekeandkava #title {width:898px;height:98px;display:block;background:transparent url(../img/title_adventure.png) top left no-repeat;z-index:100;position:relative;margin:0 auto 0 auto;padding-bottom:4px;}
#activitiesmekeandkava #mainmenu {margin-top:295px;margin-left:462px;cursor:pointer;}
#activitiesmekeandkava #bottommenu {background:transparent url(../img/menu_adventurebg.gif) top left no-repeat;}

#activitiesceremonies {background:transparent url(../img/bg_adventure.jpg) top left repeat-x;padding-top:2px;padding-bottom:20px;}
#activitiesceremonies #outer {background:transparent url(../img/adventureceremoniesbg.jpg) top left repeat-x;z-index:100;position:relative;}
#activitiesceremonies #title {width:898px;height:98px;display:block;background:transparent url(../img/title_adventure.png) top left no-repeat;z-index:100;position:relative;margin:0 auto 0 auto;padding-bottom:4px;}
#activitiesceremonies #mainmenu {margin-top:295px;margin-left:462px;cursor:pointer;}
#activitiesceremonies #bottommenu {background:transparent url(../img/menu_adventurebg.gif) top left no-repeat;}


#activitiesislandtours {background:transparent url(../img/bg_adventure.jpg) top left repeat-x;padding-top:2px;padding-bottom:20px;}
#activitiesislandtours #outer {background:transparent url(../img/adventureislandtoursbg.jpg) top left repeat-x;z-index:100;position:relative;}
#activitiesislandtours #title {width:898px;height:98px;display:block;background:transparent url(../img/title_adventure.png) top left no-repeat;z-index:100;position:relative;margin:0 auto 0 auto;padding-bottom:4px;}
#activitiesislandtours #mainmenu {margin-top:295px;margin-left:462px;cursor:pointer;}
#activitiesislandtours #bottommenu {background:transparent url(../img/menu_adventurebg.gif) top left no-repeat;}

#activitiesislandtoursfull {background:transparent url(../img/bg_adventure.jpg) top left repeat-x;padding-top:2px;padding-bottom:20px;}
#activitiesislandtoursfull #outer {background:transparent url(../img/adventureislandtoursbgfull.jpg) top left repeat-x;z-index:100;position:relative;}
#activitiesislandtoursfull #title {width:898px;height:98px;display:block;background:transparent url(../img/title_adventure.png) top left no-repeat;z-index:100;position:relative;margin:0 auto 0 auto;padding-bottom:4px;}
#activitiesislandtoursfull #mainmenu {margin-top:295px;margin-left:52px;cursor:pointer;}
#activitiesislandtoursfull #bottommenu {background:transparent url(../img/menu_adventurebg.gif) top left no-repeat;}


/*   Spa  */
#spa {background:transparent url(../img/bg_spa.jpg) top left repeat-x;padding-top:2px;padding-bottom:20px;}
#spa #outer {background:transparent url(../img/spabg.jpg) top left repeat-x;z-index:100;position:relative;}
#spa #title {width:898px;height:98px;display:block;background:transparent url(../img/title_spa.png) top left no-repeat;z-index:100;position:relative;margin:0 auto 0 auto;padding-bottom:4px;}
#spa #mainmenu {margin-top:295px;margin-left:462px;}
#spa #bottommenu {background:transparent url(../img/menu_spabg.gif) top left no-repeat;z-index:300;}

#spafull {background:transparent url(../img/bg_spa.jpg) top left repeat-x;padding-top:2px;padding-bottom:20px;}
#spafull #outer {background:transparent url(../img/spabgfull.jpg) top left repeat-x;z-index:100;position:relative;}
#spafull #title {width:898px;height:98px;display:block;background:transparent url(../img/title_spa.png) top left no-repeat;z-index:100;position:relative;margin:0 auto 0 auto;padding-bottom:4px;}
#spafull #mainmenu {margin-top:295px;margin-left:52px;}
#spafull #bottommenu {background:transparent url(../img/menu_spabg.gif) top left no-repeat;z-index:300;}

#spagalleryfull {background:transparent url(../img/bg_spa.jpg) top left repeat-x;padding-top:2px;padding-bottom:20px;}
#spagalleryfull #outer {background:transparent url(../img/spabgfull.jpg) top left repeat-x;z-index:100;position:relative;}
#spagalleryfull #title {width:898px;height:98px;display:block;background:transparent url(../img/title_spa.png) top left no-repeat;z-index:100;position:relative;margin:0 auto 0 auto;padding-bottom:4px;}
#spagalleryfull #mainmenu {margin-top:320px;margin-left:52px;width:800px;}
#spagalleryfull #bottommenu {background:transparent url(../img/menu_spabg.gif) top left no-repeat;}

#spatreatments {background:transparent url(../img/bg_spa.jpg) top left repeat-x;padding-top:2px;padding-bottom:20px;}
#spatreatments  #outer {background:transparent url(../img/spapackagesbg.jpg) top left repeat-x;z-index:100;position:relative;}
#spatreatments  #title {width:898px;height:98px;display:block;background:transparent url(../img/title_spa.png) top left no-repeat;z-index:100;position:relative;margin:0 auto 0 auto;padding-bottom:4px;}
#spatreatments  #mainmenu {margin-top:295px;margin-left:462px;}
#spatreatments  #bottommenu {background:transparent url(../img/menu_spabg.gif) top left no-repeat;z-index:300;}

#spatreatmentsfull {background:transparent url(../img/bg_spa.jpg) top left repeat-x;padding-top:2px;padding-bottom:20px;}
#spatreatmentsfull  #outer {background:transparent url(../img/spapackagesbgfull.jpg) top left repeat-x;z-index:100;position:relative;}
#spatreatmentsfull  #title {width:898px;height:98px;display:block;background:transparent url(../img/title_spa.png) top left no-repeat;z-index:100;position:relative;margin:0 auto 0 auto;padding-bottom:4px;}
#spatreatmentsfull  #mainmenu {margin-top:295px;margin-left:52px;}
#spatreatmentsfull  #bottommenu {background:transparent url(../img/menu_spabg.gif) top left no-repeat;z-index:300;}




/*   Romance  */
#romance {background:transparent url(../img/bg_romance.jpg) top left repeat-x;padding-top:2px;padding-bottom:20px;}
#romance #outer {background:transparent url(../img/romancebg.jpg) top left repeat-x;z-index:100;position:relative;}
#romance #title {width:898px;height:98px;display:block;background:transparent url(../img/title_romance.png) top left no-repeat;z-index:100;position:relative;margin:0 auto 0 auto;padding-bottom:4px;}
#romance #mainmenu {margin-top:295px;margin-left:462px;}
#romance #bottommenu {background:transparent url(../img/menu_romancebg.gif) top left no-repeat;z-index:300;}

#romancefull {background:transparent url(../img/bg_romance.jpg) top left repeat-x;padding-top:2px;padding-bottom:20px;}
#romancefull #outer {background:transparent url(../img/romancebgfull.jpg) top left repeat-x;z-index:100;position:relative;}
#romancefull #title {width:898px;height:98px;display:block;background:transparent url(../img/title_romance.png) top left no-repeat;z-index:100;position:relative;margin:0 auto 0 auto;padding-bottom:4px;}
#romancefull #mainmenu {margin-top:310px;margin-left:52px;}
#romancefull #bottommenu {background:transparent url(../img/menu_romancebg.gif) top left no-repeat;}

#romancehoneymoon {background:transparent url(../img/bg_romance.jpg) top left repeat-x;padding-top:2px;padding-bottom:20px;}
#romancehoneymoon #outer {background:transparent url(../img/romancehoneymoons.jpg) top left repeat-x;z-index:100;position:relative;}
#romancehoneymoon #title {width:898px;height:98px;display:block;background:transparent url(../img/title_romance.png) top left no-repeat;z-index:100;position:relative;margin:0 auto 0 auto;padding-bottom:4px;}
#romancehoneymoon #mainmenu {margin-top:295px;margin-left:462px;}
#romancehoneymoon #bottommenu {background:transparent url(../img/menu_romancebg.gif) top left no-repeat;z-index:300;}

#romancehoneymoonsfull {background:transparent url(../img/bg_romance.jpg) top left repeat-x;padding-top:2px;padding-bottom:20px;}
#romancehoneymoonsfull #outer {background:transparent url(../img/romancehoneymoonsfull.jpg) top left repeat-x;z-index:100;position:relative;}
#romancehoneymoonsfull #title {width:898px;height:98px;display:block;background:transparent url(../img/title_romance.png) top left no-repeat;z-index:100;position:relative;margin:0 auto 0 auto;padding-bottom:4px;}
#romancehoneymoonsfull #mainmenu {margin-top:310px;margin-left:52px;}
#romancehoneymoonsfull #bottommenu {background:transparent url(../img/menu_romancebg.gif) top left no-repeat;}

#romancewedding {background:transparent url(../img/bg_romance.jpg) top left repeat-x;padding-top:2px;padding-bottom:20px;}
#romancewedding #outer {background:transparent url(../img/romanceweddingpackages.jpg) top left repeat-x;z-index:100;position:relative;}
#romancewedding #title {width:898px;height:98px;display:block;background:transparent url(../img/title_romance.png) top left no-repeat;z-index:100;position:relative;margin:0 auto 0 auto;padding-bottom:4px;}
#romancewedding #mainmenu {margin-top:295px;margin-left:462px;}
#romancewedding #bottommenu {background:transparent url(../img/menu_romancebg.gif) top left no-repeat;z-index:300;}

#romanceweddingfull {background:transparent url(../img/bg_romance.jpg) top left repeat-x;padding-top:2px;padding-bottom:20px;}
#romanceweddingfull #outer {background:transparent url(../img/romanceweddingpackagesfull.jpg) top left repeat-x;z-index:100;position:relative;}
#romanceweddingfull #title {width:898px;height:98px;display:block;background:transparent url(../img/title_romance.png) top left no-repeat;z-index:100;position:relative;margin:0 auto 0 auto;padding-bottom:4px;}
#romanceweddingfull #mainmenu {margin-top:310px;margin-left:52px;}
#romanceweddingfull #bottommenu {background:transparent url(../img/menu_romancebg.gif) top left no-repeat;}

#romancewinetesting {background:transparent url(../img/bg_romance.jpg) top left repeat-x;padding-top:2px;padding-bottom:20px;}
#romancewinetesting  #outer {background:transparent url(../img/romancewinetasting.jpg) top left repeat-x;z-index:100;position:relative;}
#romancewinetesting  #title {width:898px;height:98px;display:block;background:transparent url(../img/title_romance.png) top left no-repeat;z-index:100;position:relative;margin:0 auto 0 auto;padding-bottom:4px;}
#romancewinetesting  #mainmenu {margin-top:295px;margin-left:462px;}
#romancewinetesting  #bottommenu {background:transparent url(../img/menu_romancebg.gif) top left no-repeat;z-index:300;}

#romancegalleryfull {background:transparent url(../img/bg_romance.jpg) top left repeat-x;padding-top:2px;padding-bottom:20px;}
#romancegalleryfull #outer {background:transparent url(../img/romancebgfull.jpg) top left repeat-x;z-index:100;position:relative;}
#romancegalleryfull #title {width:898px;height:98px;display:block;background:transparent url(../img/title_romance.png) top left no-repeat;z-index:100;position:relative;margin:0 auto 0 auto;padding-bottom:4px;}
#romancegalleryfull #mainmenu {margin-top:320px;margin-left:52px;width:800px;}
#romancegalleryfull #bottommenu {background:transparent url(../img/menu_romancebg.gif) top left no-repeat;}



/*   About Qamea  */
#about {background:transparent url(../img/bg_brown.jpg) top left repeat-x;padding-top:2px;padding-bottom:20px;}
#about #outer {background:transparent url(../img/aboutbg.jpg) top left repeat-x;z-index:100;position:relative;}
#about #title {width:898px;height:98px;display:block;background:transparent url(../img/title_about.png) top left no-repeat;z-index:100;position:relative;margin:0 auto 0 auto;padding-bottom:4px;}
#about #mainmenu {margin-top:295px;margin-left:462px;}
#about #bottommenu {background:transparent url(../img/menu_aboutbg.gif) top left no-repeat;z-index:300;}

#ratesf {background:transparent url(../img/bg_brown.jpg) top left repeat-x;padding-top:2px;padding-bottom:20px;}
#ratesf  #outer {background:transparent url(../img/aboutbgfull.jpg) top left repeat-x;z-index:100;position:relative;}
#ratesf  #title {width:898px;height:98px;display:block;background:transparent url(../img/title_about.png) top left no-repeat;z-index:100;position:relative;margin:0 auto 0 auto;padding-bottom:4px;}
#ratesf  #mainmenu {margin-top:310px;margin-left:52px;}
#ratesf  #bottommenu {background:none;}
#ratesf  #bottommenu ul li.on a{color:#7B0000;}

#aboutfull {background:transparent url(../img/bg_brown.jpg) top left repeat-x;padding-top:2px;padding-bottom:20px;}
#aboutfull #outer {background:transparent url(../img/aboutbgfull.jpg) top left repeat-x;z-index:100;position:relative;}
#aboutfull #title {width:898px;height:98px;display:block;background:transparent url(../img/title_about.png) top left no-repeat;z-index:100;position:relative;margin:0 auto 0 auto;padding-bottom:4px;}
#aboutfull #mainmenu {margin-top:310px;margin-left:52px;}
#aboutfull #bottommenu {background:transparent url(../img/menu_aboutbg.gif) top left no-repeat;}

#aboutcuisinefull {background:transparent url(../img/bg_brown.jpg) top left repeat-x;padding-top:2px;padding-bottom:20px;}
#aboutcuisinefull #outer {background:transparent url(../img/cuisinefull.jpg) top left repeat-x;z-index:100;position:relative;}
#aboutcuisinefull #title {width:898px;height:98px;display:block;background:transparent url(../img/title_about.png) top left no-repeat;z-index:100;position:relative;margin:0 auto 0 auto;padding-bottom:4px;}
#aboutcuisinefull #mainmenu {margin-top:310px;margin-left:52px;}
#aboutcuisinefull #bottommenu {background:transparent url(../img/menu_aboutbg.gif) top left no-repeat;}

#aboutfullmap {background:transparent url(../img/bg_brown.jpg) top left repeat-x;padding-top:2px;padding-bottom:20px;}
#aboutfullmap #outer {background:transparent url(../img/aboutbgfull.jpg) top left repeat-x;z-index:100;position:relative;}
#aboutfullmap #title {width:898px;height:98px;display:block;background:transparent url(../img/title_about.png) top left no-repeat;z-index:100;position:relative;margin:0 auto 0 auto;padding-bottom:4px;}
#aboutfullmap #mainmenu {margin-top:310px;margin-left:52px;}

#staff {background:transparent url(../img/bg_brown.jpg) top left repeat-x;padding-top:2px;padding-bottom:20px;}
#staff  #outer {background:transparent url(../img/staffbg.jpg) top left repeat-x;z-index:100;position:relative;}
#staff  #title {width:898px;height:98px;display:block;background:transparent url(../img/title_about.png) top left no-repeat;z-index:100;position:relative;margin:0 auto 0 auto;padding-bottom:4px;}
#staff  #mainmenu {margin-top:295px;margin-left:462px;}
#staff  #bottommenu {background:transparent url(../img/menu_aboutbg.gif) top left no-repeat;z-index:300;}

#stafffull {background:transparent url(../img/bg_brown.jpg) top left repeat-x;padding-top:2px;padding-bottom:20px;}
#stafffull #outer {background:transparent url(../img/staffbgfull.jpg) top left repeat-x;z-index:100;position:relative;}
#stafffull #title {width:898px;height:98px;display:block;background:transparent url(../img/title_about.png) top left no-repeat;z-index:100;position:relative;margin:0 auto 0 auto;padding-bottom:4px;}
#stafffull #mainmenu {margin-top:310px;margin-left:52px;}
#stafffull #bottommenu {background:transparent url(../img/menu_aboutbg.gif) top left no-repeat;}

#staffgalleryfull {background:transparent url(../img/bg_brown.jpg) top left repeat-x;padding-top:2px;padding-bottom:20px;}
#staffgalleryfull #outer {background:transparent url(../img/staffbgfull.jpg) top left repeat-x;z-index:100;position:relative;}
#staffgalleryfull #title {width:898px;height:98px;display:block;background:transparent url(../img/title_about.png) top left no-repeat;z-index:100;position:relative;margin:0 auto 0 auto;padding-bottom:4px;}
#staffgalleryfull #mainmenu {margin-top:320px;margin-left:52px;width:800px;}
#staffgalleryfull #bottommenu {background:transparent url(../img/menu_aboutbg.gif) top left no-repeat;}

#aboutgalleryfull {background:transparent url(../img/bg_brown.jpg) top left repeat-x;padding-top:2px;padding-bottom:20px;}
#aboutgalleryfull #outer {background:transparent url(../img/aboutbgfull.jpg) top left repeat-x;z-index:100;position:relative;}
#aboutgalleryfull #title {width:898px;height:98px;display:block;background:transparent url(../img/title_about.png) top left no-repeat;z-index:100;position:relative;margin:0 auto 0 auto;padding-bottom:4px;}
#aboutgalleryfull #mainmenu {margin-top:320px;margin-left:52px;width:800px;}
#aboutgalleryfull #bottommenu {background:transparent url(../img/menu_aboutbg.gif) top left no-repeat;}


#aboutourguests {background:transparent url(../img/bg_brown.jpg) top left repeat-x;padding-top:2px;padding-bottom:20px;}
#aboutourguests #outer {background:transparent url(../img/ourguestsbg.jpg) top left repeat-x;z-index:100;position:relative;}
#aboutourguests #title {width:898px;height:98px;display:block;background:transparent url(../img/title_about.png) top left no-repeat;z-index:100;position:relative;margin:0 auto 0 auto;padding-bottom:4px;}
#aboutourguests #mainmenu {margin-top:295px;margin-left:462px;}
#aboutourguests #bottommenu {background:transparent url(../img/menu_aboutbg.gif) top left no-repeat;z-index:300;}

#aboutourguestsfull {background:transparent url(../img/bg_brown.jpg) top left repeat-x;padding-top:2px;padding-bottom:20px;}
#aboutourguestsfull #outer {background:transparent url(../img/ourguestsbgfull.jpg) top left repeat-x;z-index:100;position:relative;}
#aboutourguestsfull #title {width:898px;height:98px;display:block;background:transparent url(../img/title_about.png) top left no-repeat;z-index:100;position:relative;margin:0 auto 0 auto;padding-bottom:4px;}
#aboutourguestsfull #mainmenu {margin-top:310px;margin-left:52px;}
#aboutourguestsfull #bottommenu {background:transparent url(../img/menu_aboutbg.gif) top left no-repeat;}

#aboutourguestsfullgalleryfull {background:transparent url(../img/bg_brown.jpg) top left repeat-x;padding-top:2px;padding-bottom:20px;}
#aboutourguestsfullgalleryfull #outer {background:transparent url(../img/ourguestsbgfull.jpg) top left repeat-x;z-index:100;position:relative;}
#aboutourguestsfullgalleryfull #title {width:898px;height:98px;display:block;background:transparent url(../img/title_about.png) top left no-repeat;z-index:100;position:relative;margin:0 auto 0 auto;padding-bottom:4px;}
#aboutourguestsfullgalleryfull #mainmenu {margin-top:320px;margin-left:52px;width:800px;}
#aboutourguestsfullgalleryfull #bottommenu {background:transparent url(../img/menu_aboutbg.gif) top left no-repeat;}


/*   Mexico  */
#mexico {background:transparent url(../img/bg_brown.jpg) top left repeat-x;padding-top:2px;padding-bottom:20px;}
#mexico #outer {background:transparent url(../img/mexicobg.jpg) top left repeat-x;z-index:100;position:relative;}
#mexico #title {width:898px;height:98px;display:block;background:transparent url(../img/title_mexico.png) top left no-repeat;z-index:100;position:relative;margin:0 auto 0 auto;padding-bottom:4px;}
#mexico #mainmenu {margin-top:295px;margin-left:462px;}
#mexico #bottommenu {z-index:300;}

#mexicofull {background:transparent url(../img/bg_brown.jpg) top left repeat-x;padding-top:2px;padding-bottom:20px;}
#mexicofull #outer {background:transparent url(../img/mexicobgfull.jpg) top left repeat-x;z-index:100;position:relative;}
#mexicofull #title {width:898px;height:98px;display:block;background:transparent url(../img/title_mexico.png) top left no-repeat;z-index:100;position:relative;margin:0 auto 0 auto;padding-bottom:4px;}
#mexicofull #mainmenu {margin-top:295px;margin-left:462px;}
#mexicofull #bottommenu {z-index:300;}

#mexicofullgallery {background:transparent url(../img/bg_brown.jpg) top left repeat-x;padding-top:2px;padding-bottom:20px;}
#mexicofullgallery #outer {background:transparent url(../img/mexicobgfull.jpg) top left repeat-x;z-index:100;position:relative;}
#mexicofullgallery #title {width:898px;height:98px;display:block;background:transparent url(../img/title_mexico.png) top left no-repeat;z-index:100;position:relative;margin:0 auto 0 auto;padding-bottom:4px;}
#mexicofullgallery #mainmenu {margin-top:320px;margin-left:52px;width:800px;}
#mexicofullgallery #bottommenu {z-index:300;}

#mexicocasaventana {background:transparent url(../img/bg_brown.jpg) top left repeat-x;padding-top:2px;padding-bottom:20px;}
#mexicocasaventana #outer {background:transparent url(../img/casaventanabg.jpg) top left repeat-x;z-index:100;position:relative;}
#mexicocasaventana #title {width:898px;height:98px;display:block;background:transparent url(../img/title_mexico.png) top left no-repeat;z-index:100;position:relative;margin:0 auto 0 auto;padding-bottom:4px;}
#mexicocasaventana #mainmenu {margin-top:295px;margin-left:462px;}
#mexicocasaventana #bottommenu {z-index:300;}

#mexicocasaventanafull {background:transparent url(../img/bg_brown.jpg) top left repeat-x;padding-top:2px;padding-bottom:20px;}
#mexicocasaventanafull #outer {background:transparent url(../img/casaventanabgfull.jpg) top left repeat-x;z-index:100;position:relative;}
#mexicocasaventanafull #title {width:898px;height:98px;display:block;background:transparent url(../img/title_mexico.png) top left no-repeat;z-index:100;position:relative;margin:0 auto 0 auto;padding-bottom:4px;}
#mexicocasaventanafull #mainmenu {margin-top:295px;margin-left:462px;}
#mexicocasaventanafull #bottommenu {z-index:300;}

#mexicocasaventanafullgallery {background:transparent url(../img/bg_brown.jpg) top left repeat-x;padding-top:2px;padding-bottom:20px;}
#mexicocasaventanafullgallery #outer {background:transparent url(../img/casaventanabgfull.jpg) top left repeat-x;z-index:100;position:relative;}
#mexicocasaventanafullgallery #title {width:898px;height:98px;display:block;background:transparent url(../img/title_mexico.png) top left no-repeat;z-index:100;position:relative;margin:0 auto 0 auto;padding-bottom:4px;}
#mexicocasaventanafullgallery #mainmenu {margin-top:320px;margin-left:52px;width:800px;}
#mexicocasaventanafullgallery #bottommenu {z-index:300;}


#mexicovillaventana {background:transparent url(../img/bg_brown.jpg) top left repeat-x;padding-top:2px;padding-bottom:20px;}
#mexicovillaventana #outer {background:transparent url(../img/villaventanabg.jpg) top left repeat-x;z-index:100;position:relative;}
#mexicovillaventana #title {width:898px;height:98px;display:block;background:transparent url(../img/title_mexico.png) top left no-repeat;z-index:100;position:relative;margin:0 auto 0 auto;padding-bottom:4px;}
#mexicovillaventana #mainmenu {margin-top:295px;margin-left:462px;}
#mexicovillaventana #bottommenu {z-index:300;}

#mexicovillaventanafull {background:transparent url(../img/bg_brown.jpg) top left repeat-x;padding-top:2px;padding-bottom:20px;}
#mexicovillaventanafull #outer {background:transparent url(../img/villaventanabgfull.jpg) top left repeat-x;z-index:100;position:relative;}
#mexicovillaventanafull #title {width:898px;height:98px;display:block;background:transparent url(../img/title_mexico.png) top left no-repeat;z-index:100;position:relative;margin:0 auto 0 auto;padding-bottom:4px;}
#mexicovillaventanafull #mainmenu {margin-top:295px;margin-left:462px;}
#mexicovillaventanafull #bottommenu {z-index:300;}

#mexicovillaventanafullgallery {background:transparent url(../img/bg_brown.jpg) top left repeat-x;padding-top:2px;padding-bottom:20px;}
#mexicovillaventanafullgallery #outer {background:transparent url(../img/villaventanabgfull.jpg) top left repeat-x;z-index:100;position:relative;}
#mexicovillaventanafullgallery #title {width:898px;height:98px;display:block;background:transparent url(../img/title_mexico.png) top left no-repeat;z-index:100;position:relative;margin:0 auto 0 auto;padding-bottom:4px;}
#mexicovillaventanafullgallery #mainmenu {margin-top:320px;margin-left:52px;width:800px;}
#mexicovillaventanafullgallery #bottommenu {z-index:300;}
/*   Hawaii  */
#hawaii {background:transparent url(../img/bg_brown.jpg) top left repeat-x;padding-top:2px;padding-bottom:20px;}
#hawaii #outer {background:transparent url(../img/mexicobg.jpg) top left repeat-x;z-index:100;position:relative;}
#hawaii #title {width:898px;height:98px;display:block;background:transparent url(../img/title_hawaii.png) top left no-repeat;z-index:100;position:relative;margin:0 auto 0 auto;padding-bottom:4px;}
#hawaii #mainmenu {margin-top:295px;margin-left:462px;}
#hawaii #bottommenu {z-index:300;}

#hawaiifull {background:transparent url(../img/bg_brown.jpg) top left repeat-x;padding-top:2px;padding-bottom:20px;}
#hawaiifull #outer {background:transparent url(../img/mexicobgfull.jpg) top left repeat-x;z-index:100;position:relative;}
#hawaiifull #title {width:898px;height:98px;display:block;background:transparent url(../img/title_mexico.png) top left no-repeat;z-index:100;position:relative;margin:0 auto 0 auto;padding-bottom:4px;}
#hawaiifull #mainmenu {margin-top:295px;margin-left:462px;}
#hawaiifull #bottommenu {z-index:300;}




/*   Accommodation  */
#accommodation {background:transparent url(../img/bg_brown.jpg) top left repeat-x;padding-top:2px;padding-bottom:20px;}
#accommodation #outer {background:transparent url(../img/accommodationbg.jpg) top left repeat-x;z-index:100;position:relative;}
#accommodation #title {width:898px;height:98px;display:block;background:transparent url(../img/title_Accommodation.png) top left no-repeat;z-index:100;position:relative;margin:0 auto 0 auto;padding-bottom:4px;}
#accommodation #mainmenu {margin-top:295px;margin-left:462px;}
#accommodation #bottommenu {background:transparent url(../img/menu_accommodationbg.gif) top left no-repeat;z-index:300;}

#accommodationmoreinfofull {background:transparent url(../img/bg_brown.jpg) top left repeat-x;padding-top:2px;padding-bottom:20px;}
#accommodationmoreinfofull  #outer {background:transparent url(../img/accommodationbgfull.jpg) top left repeat-x;z-index:100;position:relative;}
#accommodationmoreinfofull  #title {width:898px;height:98px;display:block;background:transparent url(../img/title_Accommodation.png) top left no-repeat;z-index:100;position:relative;margin:0 auto 0 auto;padding-bottom:4px;}
#accommodationmoreinfofull  #mainmenu {margin-top:295px;margin-left:462px;}
#accommodationmoreinfofull  #bottommenu {background:transparent url(../img/menu_accommodationbg.gif) top left no-repeat;z-index:300;}

#accommodationbeachfrontbures {background:transparent url(../img/bg_brown.jpg) top left repeat-x;padding-top:2px;padding-bottom:20px;}
#accommodationbeachfrontbures  #outer {background:transparent url(../img/accommodationbeachfrontburesbg.jpg) top left repeat-x;z-index:100;position:relative;}
#accommodationbeachfrontbures  #title {width:898px;height:98px;display:block;background:transparent url(../img/title_Accommodation.png) top left no-repeat;z-index:100;position:relative;margin:0 auto 0 auto;padding-bottom:4px;}
#accommodationbeachfrontbures  #mainmenu {margin-top:295px;margin-left:462px;}
#accommodationbeachfrontbures  #bottommenu {background:transparent url(../img/menu_accommodationbg.gif) top left no-repeat;z-index:300;}

#accommodationbeachfrontburesfull {background:transparent url(../img/bg_brown.jpg) top left repeat-x;padding-top:2px;padding-bottom:20px;}
#accommodationbeachfrontburesfull  #outer {background:transparent url(../img/accommodationbeachfrontburesbgfull.jpg) top left repeat-x;z-index:100;position:relative;}
#accommodationbeachfrontburesfull  #title {width:898px;height:98px;display:block;background:transparent url(../img/title_Accommodation.png) top left no-repeat;z-index:100;position:relative;margin:0 auto 0 auto;padding-bottom:4px;}
#accommodationbeachfrontburesfull  #mainmenu {margin-top:295px;margin-left:52px;}
#accommodationbeachfrontburesfull  #bottommenu {background:transparent url(../img/menu_accommodationbg.gif) top left no-repeat;z-index:300;}

#accommodationbeachfrontburesgalleryfull {background:transparent url(../img/bg_brown.jpg) top left repeat-x;padding-top:2px;padding-bottom:20px;}
#accommodationbeachfrontburesgalleryfull #outer {background:transparent url(../img/accommodationbeachfrontburesbgfull.jpg) top left repeat-x;z-index:100;position:relative;}
#accommodationbeachfrontburesgalleryfull #title {width:898px;height:98px;display:block;background:transparent url(../img/title_accommodation.png) top left no-repeat;z-index:100;position:relative;margin:0 auto 0 auto;padding-bottom:4px;}
#accommodationbeachfrontburesgalleryfull #mainmenu {margin-top:320px;margin-left:52px;width:800px;}
#accommodationbeachfrontburesgalleryfull #bottommenu {background:transparent url(../img/menu_accommodationbg.gif) top left no-repeat;}

#accommodationhoneymoonvilla {background:transparent url(../img/bg_brown.jpg) top left repeat-x;padding-top:2px;padding-bottom:20px;}
#accommodationhoneymoonvilla   #outer {background:transparent url(../img/accommodationhoneymoonvillabg.jpg) top left repeat-x;z-index:100;position:relative;}
#accommodationhoneymoonvilla   #title {width:898px;height:98px;display:block;background:transparent url(../img/title_Accommodation.png) top left no-repeat;z-index:100;position:relative;margin:0 auto 0 auto;padding-bottom:4px;}
#accommodationhoneymoonvilla   #mainmenu {margin-top:295px;margin-left:462px;}
#accommodationhoneymoonvilla  #bottommenu {background:transparent url(../img/menu_accommodationbg.gif) top left no-repeat;z-index:300;}

#accommodationhoneymoonvillafull {background:transparent url(../img/bg_brown.jpg) top left repeat-x;padding-top:2px;padding-bottom:20px;}
#accommodationhoneymoonvillafull  #outer {background:transparent url(../img/accommodationhoneymoonvillabgfull.jpg) top left repeat-x;z-index:100;position:relative;}
#accommodationhoneymoonvillafull  #title {width:898px;height:98px;display:block;background:transparent url(../img/title_Accommodation.png) top left no-repeat;z-index:100;position:relative;margin:0 auto 0 auto;padding-bottom:4px;}
#accommodationhoneymoonvillafull  #mainmenu {margin-top:295px;margin-left:52px;}
#accommodationhoneymoonvillafull  #bottommenu {background:transparent url(../img/menu_accommodationbg.gif) top left no-repeat;z-index:300;}


#accommodationhoneymoonvillagalleryfull {background:transparent url(../img/bg_brown.jpg) top left repeat-x;padding-top:2px;padding-bottom:20px;}
#accommodationhoneymoonvillagalleryfull #outer {background:transparent url(../img/accommodationhoneymoonvillabgfull.jpg) top left repeat-x;z-index:100;position:relative;}
#accommodationhoneymoonvillagalleryfull #title {width:898px;height:98px;display:block;background:transparent url(../img/title_accommodation.png) top left no-repeat;z-index:100;position:relative;margin:0 auto 0 auto;padding-bottom:4px;}
#accommodationhoneymoonvillagalleryfull #mainmenu {margin-top:320px;margin-left:52px;width:800px;}
#accommodationhoneymoonvillagalleryfull #bottommenu {background:transparent url(../img/menu_accommodationbg.gif) top left no-repeat;}

#accommodationhoneymoonbures{background:transparent url(../img/bg_brown.jpg) top left repeat-x;padding-top:2px;padding-bottom:20px;}
#accommodationhoneymoonbures   #outer {background:transparent url(../img/accommodationhoneymoonburesbg.jpg) top left repeat-x;z-index:100;position:relative;}
#accommodationhoneymoonbures   #title {width:898px;height:98px;display:block;background:transparent url(../img/title_Accommodation.png) top left no-repeat;z-index:100;position:relative;margin:0 auto 0 auto;padding-bottom:4px;}
#accommodationhoneymoonbures   #mainmenu {margin-top:295px;margin-left:462px;}
#accommodationhoneymoonbures #bottommenu {background:transparent url(../img/menu_accommodationbg.gif) top left no-repeat;z-index:300;}

#accommodationhoneymoonburesfull {background:transparent url(../img/bg_brown.jpg) top left repeat-x;padding-top:2px;padding-bottom:20px;}
#accommodationhoneymoonburesfull  #outer {background:transparent url(../img/accommodationhoneymoonburesbgfull.jpg) top left repeat-x;z-index:100;position:relative;}
#accommodationhoneymoonburesfull  #title {width:898px;height:98px;display:block;background:transparent url(../img/title_Accommodation.png) top left no-repeat;z-index:100;position:relative;margin:0 auto 0 auto;padding-bottom:4px;}
#accommodationhoneymoonburesfull  #mainmenu {margin-top:295px;margin-left:52px;}
#accommodationhoneymoonburesfull  #bottommenu {background:transparent url(../img/menu_accommodationbg.gif) top left no-repeat;z-index:300;}

#accommodationhoneymoonburesgalleryfull {background:transparent url(../img/bg_brown.jpg) top left repeat-x;padding-top:2px;padding-bottom:20px;}
#accommodationhoneymoonburesgalleryfull #outer {background:transparent url(../img/accommodationhoneymoonburesbgfull.jpg) top left repeat-x;z-index:100;position:relative;}
#accommodationhoneymoonburesgalleryfull #title {width:898px;height:98px;display:block;background:transparent url(../img/title_accommodation.png) top left no-repeat;z-index:100;position:relative;margin:0 auto 0 auto;padding-bottom:4px;}
#accommodationhoneymoonburesgalleryfull #mainmenu {margin-top:320px;margin-left:52px;width:800px;}
#accommodationhoneymoonburesgalleryfull #bottommenu {background:transparent url(../img/menu_accommodationbg.gif) top left no-repeat;}

#accommodationpremiumvillas{background:transparent url(../img/bg_brown.jpg) top left repeat-x;padding-top:2px;padding-bottom:20px;}
#accommodationpremiumvillas   #outer {background:transparent url(../img/accommodationpremiumvillasbg.jpg) top left repeat-x;z-index:100;position:relative;}
#accommodationpremiumvillas   #title {width:898px;height:98px;display:block;background:transparent url(../img/title_Accommodation.png) top left no-repeat;z-index:100;position:relative;margin:0 auto 0 auto;padding-bottom:4px;}
#accommodationpremiumvillas   #mainmenu {margin-top:295px;margin-left:462px;}
#accommodationpremiumvillas #bottommenu {background:transparent url(../img/menu_accommodationbg.gif) top left no-repeat;z-index:300;}

#accommodationpremiumvillasfull {background:transparent url(../img/bg_brown.jpg) top left repeat-x;padding-top:2px;padding-bottom:20px;}
#accommodationpremiumvillasfull  #outer {background:transparent url(../img/accommodationpremiumvillasbgfull.jpg) top left repeat-x;z-index:100;position:relative;}
#accommodationpremiumvillasfull  #title {width:898px;height:98px;display:block;background:transparent url(../img/title_Accommodation.png) top left no-repeat;z-index:100;position:relative;margin:0 auto 0 auto;padding-bottom:4px;}
#accommodationpremiumvillasfull  #mainmenu {margin-top:295px;margin-left:52px;}
#accommodationpremiumvillasfull  #bottommenu {background:transparent url(../img/menu_accommodationbg.gif) top left no-repeat;z-index:300;}

#accommodationpremiumvillasgalleryfull {background:transparent url(../img/bg_brown.jpg) top left repeat-x;padding-top:2px;padding-bottom:20px;}
#accommodationpremiumvillasgalleryfull #outer {background:transparent url(../img/accommodationpremiumvillasbgfull.jpg) top left repeat-x;z-index:100;position:relative;}
#accommodationpremiumvillasgalleryfull #title {width:898px;height:98px;display:block;background:transparent url(../img/title_accommodation.png) top left no-repeat;z-index:100;position:relative;margin:0 auto 0 auto;padding-bottom:4px;}
#accommodationpremiumvillasgalleryfull #mainmenu {margin-top:320px;margin-left:52px;width:800px;}
#accommodationpremiumvillasgalleryfull #bottommenu {background:transparent url(../img/menu_accommodationbg.gif) top left no-repeat;}

#accommodationgalleryfull {background:transparent url(../img/bg_brown.jpg) top left repeat-x;padding-top:2px;padding-bottom:20px;}
#accommodationgalleryfull #outer {background:transparent url(../img/accommodationbgfull.jpg) top left repeat-x;z-index:100;position:relative;}
#accommodationgalleryfull #title {width:898px;height:98px;display:block;background:transparent url(../img/title_accommodation.png) top left no-repeat;z-index:100;position:relative;margin:0 auto 0 auto;padding-bottom:4px;}
#accommodationgalleryfull #mainmenu {margin-top:320px;margin-left:52px;width:800px;}
#accommodationgalleryfull #bottommenu {background:transparent url(../img/menu_accommodationbg.gif) top left no-repeat;}

#accommodationpremiumvillas2bdrm{background:transparent url(../img/bg_brown.jpg) top left repeat-x;padding-top:2px;padding-bottom:20px;}
#accommodationpremiumvillas2bdrm   #outer {background:transparent url(../img/accommodationpremiumvillas2bdrmbg.jpg) top left repeat-x;z-index:100;position:relative;}
#accommodationpremiumvillas2bdrm   #title {width:898px;height:98px;display:block;background:transparent url(../img/title_Accommodation.png) top left no-repeat;z-index:100;position:relative;margin:0 auto 0 auto;padding-bottom:4px;}
#accommodationpremiumvillas2bdrm   #mainmenu {margin-top:295px;margin-left:462px;}
#accommodationpremiumvillas2bdrm #bottommenu {background:transparent url(../img/menu_accommodationbg.gif) top left no-repeat;z-index:300;}

#accommodationpremiumvilla2bdrmsfull {background:transparent url(../img/bg_brown.jpg) top left repeat-x;padding-top:2px;padding-bottom:20px;}
#accommodationpremiumvilla2bdrmsfull  #outer {background:transparent url(../img/accommodationpremiumvillas2bdrmfullbg.jpg) top left repeat-x;z-index:100;position:relative;}
#accommodationpremiumvilla2bdrmsfull #title {width:898px;height:98px;display:block;background:transparent url(../img/title_Accommodation.png) top left no-repeat;z-index:100;position:relative;margin:0 auto 0 auto;padding-bottom:4px;}
#accommodationpremiumvilla2bdrmsfull  #mainmenu {margin-top:295px;margin-left:52px;}
#accommodationpremiumvilla2bdrmsfull #bottommenu {background:transparent url(../img/menu_accommodationbg.gif) top left no-repeat;z-index:300;}

#accommodationpremiumvilla2bdrmsgalleryfull {background:transparent url(../img/bg_brown.jpg) top left repeat-x;padding-top:2px;padding-bottom:20px;}
#accommodationpremiumvilla2bdrmsgalleryfull #outer {background:transparent url(../img/accommodationpremiumvillas2bdrmfullbg.jpg) top left repeat-x;z-index:100;position:relative;}
#accommodationpremiumvilla2bdrmsgalleryfull #title {width:898px;height:98px;display:block;background:transparent url(../img/title_accommodation.png) top left no-repeat;z-index:100;position:relative;margin:0 auto 0 auto;padding-bottom:4px;}
#accommodationpremiumvilla2bdrmsgalleryfull #mainmenu {margin-top:320px;margin-left:52px;width:800px;}
#accommodationpremiumvilla2bdrmsgalleryfull #bottommenu {background:transparent url(../img/menu_accommodationbg.gif) top left no-repeat;}


.check{margin-left:5px;}
.check2{
	margin-left:5px;
}
.children{margin-right:40px; margin-top:5px;}
.map{margin-left:50px;}
.medalslinks{margin-right:0px;}

input.submit {
	border:solid 1px white;
	padding:4px;
	color:#000000;
	width:95px;
	background-image: url(../img/back-rates.png);
}

/* jQuery lightBox plugin - Gallery style */
	#gallery ul { list-style: none; }
	#gallery ul li { display: inline; }
	#gallery ul img {
		border: 1px solid #fff;
		border-width: 1px;
		margin:0 10px 10px 0;
		height:70px;
	}
	#gallery ul a:hover img {
		border: 1px solid yellow;
		color: #fff;
	}
	#gallery ul a:hover { color: #fff; }
		
.hint {
	color: red;
	font-size: 0.8em;
}
.unify1{color:#FFF; font-size:1px}
/* added by Fred Macedo - 27 April 09 - styles for contact form*/
#contact_mail {
	background:transparent;
}

#loadinggif {
	margin:0px;
	width:60px;
	height:60px;
	display:block;
	background:url(../images/loader.gif) no-repeat center center;
	outline:none;
	left:50%;
	top:50%;
	margin-left:-30px;
	position:relative;
}


