/*Top Menu bar colours*/

/* start of top menu bar for accommodation*/
.menustyle01 {
    font: 11px Verdana, Arial, Helvetica, sans-serif;
}
.menustyle01 .item1,
.menustyle01 .item1:hover,
.menustyle01 .item1-active,
.menustyle01 .item1-active:hover {
    padding: 3px 8px 4px 8px;
    border: 0px #eef1e1;
    border-style: none solid none solid;
    text-decoration: none;
    display: block;
    position: relative;
}

.menustyle01 .item1 {
    background: #ffffff;
    color: #808080;
}

.menustyle01 .item1:hover,
.menustyle01 .item1-active,
.menustyle01 .item1-active:hover {
    background: #eef1e1;
    color: #808080;
}
/* end of top menu bar for accommodation*/

/********************************************************************************/

/* start of top menu bar for food and drink*/
.menustyle02 {
    font: 11px Verdana, Arial, Helvetica, sans-serif;
}
.menustyle02 .item1,
.menustyle02 .item1:hover,
.menustyle02 .item1-active,
.menustyle02 .item1-active:hover {
    padding: 3px 8px 4px 8px;
    border: 0px #e1efee;
    border-style: none solid none solid;
    text-decoration: none;
    display: block;
    position: relative;
}

.menustyle02 .item1 {
    background: #ffffff;
    color: #808080;
}

.menustyle02 .item1:hover,
.menustyle02 .item1-active,
.menustyle02 .item1-active:hover {
    background: #e1efee;
    color: #808080;
}
/* end of top menu bar for food and drink*/

/********************************************************************************/

/* start of top menu bar for activities*/
.menustyle03 {
    font: 11px Verdana, Arial, Helvetica, sans-serif;
}
.menustyle03 .item1,
.menustyle03 .item1:hover,
.menustyle03 .item1-active,
.menustyle03 .item1-active:hover {
    padding: 3px 8px 4px 8px;
    border: 0px #f0ede0;
    border-style: none solid none solid;
    text-decoration: none;
    display: block;
    position: relative;
}

.menustyle03 .item1 {
    background: #ffffff;
    color: #808080;
}

.menustyle03 .item1:hover,
.menustyle03 .item1-active,
.menustyle03 .item1-active:hover {
    background: #f0ede0;
    color: #808080;
}
/* end of top menu bar for activities*/

/********************************************************************************/

/* start of top menu bar for conferences*/
.menustyle04 {
    font: 11px Verdana, Arial, Helvetica, sans-serif;
}
.menustyle04 .item1,
.menustyle04 .item1:hover,
.menustyle04 .item1-active,
.menustyle04 .item1-active:hover {
    padding: 3px 8px 4px 8px;
    border: 0px #ebeae7;
    border-style: none solid none solid;
    text-decoration: none;
    display: block;
    position: relative;
}

.menustyle04 .item1 {
    background: #ffffff;
    color: #808080;
}

.menustyle04 .item1:hover,
.menustyle04 .item1-active,
.menustyle04 .item1-active:hover {
    background: #ebeae7;
    color: #808080;
}
/* end of top menu bar for conferences*/

/********************************************************************************/

/* start of top menu bar for weddings*/
.menustyle05 {
    font: 11px Verdana, Arial, Helvetica, sans-serif;
}
.menustyle05 .item1,
.menustyle05 .item1:hover,
.menustyle05 .item1-active,
.menustyle05 .item1-active:hover {
    padding: 3px 8px 4px 8px;
    border: 0px #eef1e1;
    border-style: none solid none solid;
    text-decoration: none;
    display: block;
    position: relative;
}

.menustyle05 .item1 {
    background: #ffffff;
    color: #808080;
}

.menustyle05 .item1:hover,
.menustyle05 .item1-active,
.menustyle05 .item1-active:hover {
    background: #eef1e1;
    color: #808080;
}
/* end of top menu bar for weddings*/

/********************************************************************************/

/* start of top menu bar for events*/
.menustyle06 {
    font: 11px Verdana, Arial, Helvetica, sans-serif;
}
.menustyle06 .item1,
.menustyle06 .item1:hover,
.menustyle06 .item1-active,
.menustyle06 .item1-active:hover {
    padding: 3px 8px 4px 8px;
    border: 0px #e1efee;
    border-style: none solid none solid;
    text-decoration: none;
    display: block;
    position: relative;
}

.menustyle06 .item1 {
    background: #ffffff;
    color: #808080;
}

.menustyle06 .item1:hover,
.menustyle06 .item1-active,
.menustyle06 .item1-active:hover {
    background: #e1efee;
    color: #808080;
}
/* end of top menu bar for events*/

/********************************************************************************/

/* start of top menu bar for reservations*/
.menustyle07 {
    font: 11px Verdana, Arial, Helvetica, sans-serif;
}
.menustyle07 .item1,
.menustyle07 .item1:hover,
.menustyle07 .item1-active,
.menustyle07 .item1-active:hover {
    padding: 3px 8px 4px 8px;
    border: 0px #f0ede0;
    border-style: none solid none solid;
    text-decoration: none;
    display: block;
    position: relative;
}

.menustyle07 .item1 {
    background: #ffffff;
    color: #808080;
}

.menustyle07 .item1:hover,
.menustyle07 .item1-active,
.menustyle07 .item1-active:hover {
    background: #f0ede0;
    color: #888888;
}
/* end of top menu bar for reservations*/

/********************************************************************************/

/* start of top menu bar for supper club*/
.menustyle08 {
    font: 11px Verdana, Arial, Helvetica, sans-serif;
}
.menustyle08 .item1,
.menustyle08 .item1:hover,
.menustyle08 .item1-active,
.menustyle08 .item1-active:hover {
    padding: 3px 8px 4px 8px;
    border: 0px #ebeae7;
    border-style: none solid none solid;
    text-decoration: none;
    display: block;
    position: relative;
}

.menustyle08 .item1 {
    background: #ffffff;
    color: #808080;
}

.menustyle08 .item1:hover,
.menustyle08 .item1-active,
.menustyle08 .item1-active:hover {
    background: #ebeae7;
    color: #808080;
}
/* end of top menu bar for supper club*/




/********************************************************************************/
/********************************************************************************/
/********************************************************************************/


 /* start of accommodation sub menu */

.menustyle01 .itemaccom,
.menustyle01 .itemaccom:hover,
.menustyle01 .itemaccom-active,
.menustyle01 .itemaccom-active:hover {
    padding: 3px 8px 4px 8px;
    border: 1px #c7d29a;
    border-style: solid none solid none;
	text-decoration: none;
   /* display: block;*/
    white-space: nowrap;
}

.menustyle01 .itemaccom {
    background: #ffffff;
    color: #808080;
}

.menustyle01 .itemaccom:hover,
.menustyle01 .itemaccom-active,
.menustyle01 .itemaccom-active:hover  {
    background: #c7d29a;
    color: #ffffff;
}
 /* end of accommodation sub menu */



 /* start of food and drink sub menu */
.menustyle02 .itemfood,
.menustyle02 .itemfood:hover,
.menustyle02 .itemfood-active,
.menustyle02 .itemfood-active:hover {
    padding: 3px 8px 4px 8px;
    border: 1px #9dcac7;
    border-style: solid none solid none;
	text-decoration: none;
   /* display: block;*/
    white-space: nowrap;
}

.menustyle02 .itemfood {
    background: #ffffff;
    color: #808080;
}

.menustyle02 .itemfood:hover,
.menustyle02 .itemfood-active,
.menustyle02 .itemfood-active:hover  {
    background: #9dcac7;
    color: #ffffff;
}
 /* end of food and drink sub menu */



 /* start of activities sub menu */
.menustyle03 .itemactivities,
.menustyle03 .itemactivities:hover,
.menustyle03 .itemactivities-active,
.menustyle03 .itemactivities-active:hover {
    padding: 3px 8px 4px 8px;
    border: 1px #9a8430;
    border-style: solid none solid none;
	text-decoration: none;
   /* display: block;*/
    white-space: nowrap;
}

.menustyle03 .itemactivities {
    background: #ffffff;
    color: #808080;
}

.menustyle03 .itemactivities:hover,
.menustyle03 .itemactivities-active,
.menustyle03 .itemactivities-active:hover  {
    background: #9a8430;
    color: #ffffff;
}
 /* end of activities sub menu */



 /* start of conferences sub menu */
.menustyle04 .itemconferences,
.menustyle04 .itemconferences:hover,
.menustyle04 .itemconferences-active,
.menustyle04 .itemconferences-active:hover {
    padding: 3px 8px 4px 8px;
    border: 1px #a59e95;
    border-style: solid none solid none;
	text-decoration: none;
   /* display: block;*/
    white-space: nowrap;
}

.menustyle04 .itemconferences {
    background: #ffffff;
    color: #808080;
}

.menustyle04 .itemconferences:hover,
.menustyle04 .itemconferences-active,
.menustyle04 .itemconferences-active:hover  {
    background: #a59e95;
    color: #ffffff;
}
 /* end of conferences sub menu */



 /* start of weddings sub menu */
.menustyle05 .itemweddings,
.menustyle05 .itemweddings:hover,
.menustyle05 .itemweddings-active,
.menustyle05 .itemweddings-active:hover {
    padding: 3px 8px 4px 8px;
    border: 1px #c7d29a;
    border-style: solid none solid none;
	text-decoration: none;
   /* display: block;*/
    white-space: nowrap;
}

.menustyle05 .itemweddings {
    background: #ffffff;
    color: #808080;
}

.menustyle05 .itemweddings:hover,
.menustyle05 .itemweddings-active,
.menustyle05 .itemweddings-active:hover  {
    background: #c7d29a;
    color: #ffffff;
}
 /* end of weddings sub menu */


/********************************************************************************/
/********************************************************************************/
/********************************************************************************/



/* positions*/
/********************************************************************************/
.menustyle01 .section {
    border: 1px #ffffff;
    border-style: solid solid solid solid;
    position: absolute;
    visibility: hidden;
    z-index: -1;
    white-space: nowrap;
}

.menustyle01 .left,
.menustyle01 .left:hover {
border-style: solid none solid solid;
}

.menustyle01 .right,
.menustyle01 .right:hover {
border-style: solid solid solid none;
}

 /* ie 5.0 fix */
* html .menustyle01 td { position: relative; }

/********************************************************************************/

.menustyle02 .section {
    border: 1px #ffffff;
    border-style: solid solid solid solid;
    position: absolute;
    visibility: hidden;
    z-index: -1;
    white-space: nowrap;
}

.menustyle02 .left,
.menustyle02 .left:hover {
border-style: solid none solid solid;
}

.menustyle02 .right,
.menustyle02 .right:hover {
border-style: solid solid solid none;
}

 /* ie 5.0 fix */
* html .menustyle02 td { position: relative; }

/********************************************************************************/

.menustyle03 .section {
    border: 1px #ffffff;
    border-style: solid solid solid solid;
    position: absolute;
    visibility: hidden;
    z-index: -1;
    white-space: nowrap;
}

.menustyle03 .left,
.menustyle03 .left:hover {
border-style: solid none solid solid;
}

.menustyle03 .right,
.menustyle03 .right:hover {
border-style: solid solid solid none;
}

 /* ie 5.0 fix */
* html .menustyle03 td { position: relative; }

/********************************************************************************/

.menustyle04 .section {
    border: 1px #ffffff;
    border-style: solid solid solid solid;
    position: absolute;
    visibility: hidden;
    z-index: -1;
    white-space: nowrap;
}

.menustyle04 .left,
.menustyle04 .left:hover {
border-style: solid none solid solid;
}

.menustyle04 .right,
.menustyle04 .right:hover {
border-style: solid solid solid none;
}

 /* ie 5.0 fix */
* html .menustyle04 td { position: relative; }

/********************************************************************************/

.menustyle05 .section {
    border: 1px #ffffff;
    border-style: solid solid solid solid;
    position: absolute;
    visibility: hidden;
    z-index: -1;
    white-space: nowrap;
}

.menustyle05 .left,
.menustyle05 .left:hover {
border-style: solid none solid solid;
}

.menustyle05 .right,
.menustyle05 .right:hover {
border-style: solid solid solid none;
}

 /* ie 5.0 fix */
* html .menustyle05 td { position: relative; }

/********************************************************************************/

.menustyle06 .section {
    border: 1px #CEFFA3;
    border-style: solid solid solid solid;
    position: absolute;
    visibility: hidden;
    z-index: -1;
    white-space: nowrap;
}

.menustyle06 .left,
.menustyle06 .left:hover {
border-style: solid none solid solid;
}

.menustyle06 .right,
.menustyle06 .right:hover {
border-style: solid solid solid none;
}

 /* ie 5.0 fix */
* html .menustyle06 td { position: relative; }

/********************************************************************************/

.menustyle07 .section {
    border: 1px #CEFFA3;
    border-style: solid solid solid solid;
    position: absolute;
    visibility: hidden;
    z-index: -1;
    white-space: nowrap;
}

.menustyle07 .left,
.menustyle07 .left:hover {
border-style: solid none solid solid;
}

.menustyle07 .right,
.menustyle07 .right:hover {
border-style: solid solid solid none;
}

 /* ie 5.0 fix */
* html .menustyle07 td { position: relative; }
/********************************************************************************/

/********************************************************************************/

.menustyle08 .section {
    border: 1px #CEFFA3;
    border-style: solid solid solid solid;
    position: absolute;
    visibility: hidden;
    z-index: -1;
    white-space: nowrap;
}

.menustyle08 .left,
.menustyle08 .left:hover {
border-style: solid none solid solid;
}

.menustyle08 .right,
.menustyle08 .right:hover {
border-style: solid solid solid none;
}

 /* ie 5.0 fix */
* html .menustyle08 td { position: relative; }
/********************************************************************************/

