/*********Sunshine  ********************/
body{ font-family: Verdana,sans-serif; margin: 0px; padding: 0px; font-size: 90%; background-color: #5A92CB;}

.emainbody{position:absolute; left: 1%;right: 1%; margin-left:auto; margin-right:auto; top: 1%;  max-width:1024px; min-width:750px; background-color: #ffffff;}
/***********************************************/
/* Layout Divs                                 */
/***********************************************/
#emasthead{position: relative; padding: 3px 0px 0px 0px; width: 100%; background-color:#FFFFFF;}
#esmainpic{position: absolute; right: 2px; width: 223px; padding: 0px; background-color: #FFFFFF;}
#escontent{ padding: 0px 0px 0px 0px; margin: 0px 223px 0px 0px;}
#egallerycol {width: 90%; float: right; margin: 0px;}
#egallerycols {width: 100%; float: left; margin: 0px;}
/************* sunshine elinkbar styles ****************/
#eslinkbar{position: relative;  top: 3px; width: 100%; height: 32px; color: #cccccc; padding: 0px; margin: 0px 0px 0px 0px; background-color:#CD0937;  }
#eslinkbar1{position: relative; width: 100%; height: 32px; color: #cccccc; padding: 0px; margin: 0px 0px 0px 0px; background-color:#CD0937;}
#eslink{position: absolute; top: 6px; height: 22px; padding: 0px; margin: 0px; left: 10px; z-index: 100;}
#eslink1{position: absolute; top: 6px; height: 22px; padding: 0px; margin: 0px; left: 10px; z-index: 100; }
.eslinkspacer {color: #FFFFFF;}
a.eslink:visited{font-size: small; font-weight: bold; color:#E0C8F8; margin: 0px; padding: 2px 5px 4px 5px; }
a.eslink:hover{text-decoration:underline;}
a.eslink {font-size: small; font-weight: bold; margin: 0px; padding: 2px 5px 4px 5px; text-decoration: none; color:#FFFFFF;}
a.eslink1:visited{font-size: small; font-weight: bold; color:#E0C8F8; margin: 0px; padding: 2px 5px 4px 5px; }
a.eslink1:hover{text-decoration:underline;}
a.eslink1 {font-size: small; font-weight: bold; margin: 0px; padding: 2px 5px 4px 5px; text-decoration: none; color:#FFFFFF;}
.ebreadcrumbs-s{ position:absolute; top:128px; left:10px; padding: 0px; margin: 0px; font-size:80%;}
a.ebreadcrumbs-s { font-weight: bolder; margin: 0px; padding: 2px 5px 4px 5px; text-decoration: underline; color: #005FA9;}
a.ebreadcrumbs-s:visited{ font-weight: bolder; color:#9900FF; margin: 0px; padding: 2px 5px 4px 5px; }
.efont {font-family:Comic Sans MS; font-size:140%;font-weight:500;}    
a.ebreadcrums-s:hover{text-decoration:underline;}
/*************** search styles *****************/
#esearch label {color:#CD0937;}
#eswish { float:left;  width:100%;}
#esflashpos {padding: 0px; margin: 0px 0px 0px 0px; width:100%; text-align:center;}
#emainpic {float:right; width: 223px; padding-right: 0px;}
#enavigation{float: left; width: 18%; margin-top: 3px; padding: 0px; background-color: #FFE4D3; border-right: 1px solid #cccccc; border-bottom: 1px solid #cccccc; font-size:90%; }
/*********** #link styles ***********/
.esunmainlinks a:link {display: block;border-top: 1px solid #FF752A;padding: 1px 0px 1px 10px;text-decoration: none;background-color:#FF752A;color:#000000;}
.esunmainlinks a:visited {display: block;border-top: 1px solid #FF752A;padding: 1px 0px 1px 10px;color:#9900FF; text-decoration: none;background-color:#FF752A;}
.esunmainlinks a:hover{border-top: 1px solid #FF752A;background-color: #FFE4D2;text-decoration: underline;}

#esunmainlinks1 a:link {display: block;border-top: 1px solid #FF8B4C;padding: 1px 0px 1px 10px;text-decoration: none;background-color:#FF8B4C;color:#000000;}
#esunmainlinks1 a:visited {display: block;border-top: 1px solid #FF8B4C;padding: 1px 0px 1px 10px;color:#9900FF; text-decoration: none;background-color:#FF8B4C;}
#esunmainlinks1 a:hover{border-top: 1px solid #FF8B4C;background-color: #FFE4D2;text-decoration: underline;}

#esunmainlinks2 a:link {display: block;border-top: 1px solid #FFA161;padding: 1px 0px 1px 10px;text-decoration: none;background-color:#FFA161;color:#000000;}
#esunmainlinks2 a:visited {display: block;border-top: 1px solid #FFA161;padding: 1px 0px 1px 10px;color:#9900FF; text-decoration: none;background-color:#FFA161;}
#esunmainlinks2 a:hover{border-top: 1px solid #FFA161;background-color: #FFE4D2;text-decoration: underline;}

#esunmainlinks3 a:link {display: block;border-top: 1px solid #FFB985;padding: 1px 0px 1px 10px;text-decoration: none;background-color:#FFB985;color:#000000;}
#esunmainlinks3 a:visited {display: block;border-top: 1px solid #FFB985;padding: 1px 0px 1px 10px;color:#9900FF; text-decoration: none;background-color:#FFB985;}
#esunmainlinks3 a:hover{border-top: 1px solid #FFB985;background-color: #FFE4D2;text-decoration: underline;}

#esunmainlinks4 a:link {display: block;border-top: 1px solid #FFCCA4;padding: 1px 0px 1px 10px;text-decoration: none;background-color:#FFCCA4;color:#000000;}
#esunmainlinks4 a:visited {display: block;border-top: 1px solid #FFCCA4;padding: 1px 0px 1px 10px;color:#9900FF; text-decoration: none;background-color:#FFCCA4;}
#esunmainlinks4 a:hover{border-top: 1px solid #FFCCA4;background-color: #FFE4D2;text-decoration: underline;}

#esunmainlinks5 a:link {display: block;border-top: 1px solid #FFD8B7;padding: 1px 0px 1px 10px;text-decoration: none;background-color:#FFD8B7;color:#000000;}
#esunmainlinks5 a:visited {display: block;border-top: 1px solid #FFD8B7;padding: 1px 0px 1px 10px;color:#9900FF; text-decoration: none;background-color:#FFD8B7;}
#esunmainlinks5 a:hover{border-top: 1px solid #FFD8B7;background-color: #FFE4D2;text-decoration: underline;}

#eheadlines1{margin: 0px; padding: 10px 0px 10px 0px; font-size: 100%;}
#eheadlines1 p{padding: 5px 0px 5px 0px;}
.einformation2 {width: 100%; height:30px;color:#FFFFFF; display:block; background-color:#75AD0A; font-weight:bolder; text-align:center;}
.einformation3 {width: 90%; margin-left:auto; margin-right:auto; color:#1111111; display:block; background-color:#F0FFE2; }
.einfoheader2 {margin-top:5px;}
.einfodetail2{padding: 2%;}

#emaincontent{float: right; width: 60%; margin-top: 5px;}
#emaincontent1{float: right; width: 80%;margin-top: 5px;}

#eheadlines{margin: 0px; font-size: 80%; padding: 10px 0px 10px 0px; float:right; width: 20%;border-left: 1px solid #cccccc;border-bottom: 1px solid #cccccc;  background-color:#FFCD00;}
#eheadlines p{padding: 5px 0px 5px 0px;}
#eheadlines3{margin: 0px; font-size: 80%; padding: 10px 0px 10px 0px; float:right; width: 20%;border-left: 1px solid #cccccc;border-bottom: 1px solid #cccccc;  background-color:#FFCD00;}
#eheadlines3 p{padding: 5px 5px 5px 5px;}
.ecentre3 {width: 85%; margin-left:auto; margin-right:auto;}
.etablehd {background-color:#75AD0A; color:#FFFFFF; font-weight:bolder;}
.einformation {width: 100%; height:30px;  color:#FFFFFF; display:block; background-color:#75AD0A; font-weight:bolder; text-align:center;}
.einformation1 {width: 90%; margin-left:auto; margin-right:auto; color:#1111111; display:block; font-weight:bolder; background-color:#FFFFFF; }
.einfoheader {margin-top:5px;}
.einfodetail {padding: 2%;color:#487C16;}
#eheadingpic {width:80%; margin-top: 10px; margin-bottom:10px;}
/***************prices ******************/
.epricesform { background-image:url(../images/graphics/eg-0036.jpg);}
.epriceyear {background-color:#75AD0A;}
.epriceperiod1 {background-color:#75AD0A;}
.epriceperiod2 {background-color:#75AD0A;}
.epriceperiod3 {background-color:#75AD0A;}
.epricedates {background-color:#FFB985}
.epricespacer { background-color:#FFE4D2}
.eprice { background-color:#FFE4D2;}
/*********** availability ********/
.ecalform { background-image:url(../images/graphics/eg-0036.jpg);}
.emonthtitle {background-color:#75AD0A;}
.edaybook {background-color:#F8AA76;  }
.efillbook {background-color:#F8AA76;}
/******** quote ****/
.eonpage {border-color:#FF3333;}
.eonpage label {color: #005FA9;}
.equoteselect {background-color:#5A92CB; color:#FFFFFF; border-color:#005FA9;}
.ecurrency {color: #005FA9;}
/**** offers ****/
.eofferdates {background-color:#75AD0A;}
.eofferbook { background-color:#75AD0A;}
.eofferprice {background-color:#75AD0A;}
.eofferdesc { background-color:#75AD0A;}
.eofferdatesd { background-color:#FFB985;}
.eofferbookd { background-color:#FFE4D2;}
.eofferdaysd { background-color:#FFB985;}
.eoffernightsd { background-color:#FFE4D2;}
.eofferpriced { background-color:#FFE4D2;}
.eofferpriceo { background-color:#FFE4D2;}
.eofferdescd { background-color:#FFB985;}
.eoffersform { background-image:url(../images/graphics/eg-0036.jpg);}
.eoffersform label {color: #005FA9;}
.eofferhead {color:#739E73;}
/*******contact **************/
.econtactform {border-color:#FF3333;}
.einput {background-color:#5A92CB !important; color:#FFFFFF; border-color:#005FA9 ; }
textarea { background-color:#5A92CB; color:#FFFFFF; border-color:#005FA9;}
.econtactform select {background-color:#5A92CB; color:#FFFFFF; border-color:#005FA9;}
.econtactform label {color: #005FA9;}
.ethanks {color:#739E73;}
/*********** etitle *************************/
.etitle {background-color:#75AD0A;}
.etitle1 {background-color:#75AD0A;}
/***********booking*************/
.eonpage3 {border-color:#FF3333;}
.eonpage4 {border-color:#FF3333;}
.eonpage5 {border-color:#FF3333;}
.eonpage6 {border-color:#FF3333;}
.eonpage7 {border-color:#FF3333;}
.eonpage8 {border-color:#FF3333;}
.eonpage9 {border-color:#FF3333;}
.eonpage10 {border-color:#FF3333;}
.eonpage11{border-color:#FF3333;}
.eonpage12 {border-color:#FF3333;}
.eonpage13 {border-color:#FF3333;}
.eonpage14{border-color:#FF3333;}
.eonpage15 {border-color:#FF3333;}
.eonpage16{border-color:#FF3333;}

.epop3 {border-color:#FF3333;}
.epop4 {border-color:#FF3333;}
.epop5 {border-color:#FF3333;}
.epop6 {border-color:#FF3333;}
.epop7 {border-color:#FF3333;}
.epop8 {border-color:#FF3333;}
.epop9 {border-color:#FF3333;}
.epop10 {border-color:#FF3333;}
.epop11 {border-color:#FF3333;}
.epop12 {border-color:#FF3333;}
.epop13 {border-color:#FF3333;}
.epop14 {border-color:#FF3333;}
.epop15 {border-color:#FF3333;}
.epop16 {border-color:#FF3333;}

.ebookingformr3 {border-color:#FF3333; }
.ebookingformr4 {border-color:#FF3333; }
.ebookingformr5 {border-color:#FF3333; }
.ebookingformr6 {border-color:#FF3333; }
.ebookingformr7 {border-color:#FF3333; }
.ebookingformr8 {border-color:#FF3333; }
.ebookingformr9 {border-color:#FF3333; }
.ebookingformr10 {border-color:#FF3333; }
.ebookingformr11 {border-color:#FF3333; }
.ebookingformr12 {border-color:#FF3333; }
.ebookingformr13 {border-color:#FF3333; }
.ebookingformr14 {border-color:#FF3333; }
.ebookingformr15 {border-color:#FF3333; }
.ebookingformr16 {border-color:#FF3333; }

.einput1 {background-color:#5A92CB !important; color:#FFFFFF;  border-color:#005FA9;}
.einput5 {background-color:#5A92CB !important; color:#FFFFFF;  border-color:#005FA9;}
.einput2 { background-color:#5A92CB !important; color:#FFFFFF; border-color:#005FA9;}
.einput4 {color: #005FA9;}
.ebooklabel {color: #005FA9;}
.ebooklabelr {color: #005FA9;}
.eguest2 {background-color:#5A92CB !important; color:#FFFFFF; border-color:#005FA9;}
.eguest3 {background-color:#5A92CB !important; color:#FFFFFF; border-color:#005FA9;}
.ebookselect {background-color:#5A92CB; color:#FFFFFF; border-color:#005FA9;}

/********facilities ****************/
.etitlec {background-color:#75AD0A;}
.etitlepay {background-color:#75AD0A;}
.etitlel {background-color:#75AD0A;}
.etitler {background-color:#75AD0A;}
/**********weather*****************/
.etitleweather {background-color:#739E73;}
.eweatherday {background-color:#75AD0A;}
.eweathertext { background-color:#FFB985;}
.eweathertemp { background-color:#FFE4D2;}
/***********information *******/
.einfocategory {background-color:#75AD0A;}
.einfocatleft {background-color:#75AD0A;}
.einfocatleft1 {background-color:#75AD0A;}
/********terms *******************/
.etitleterms {background-color:#75AD0A;}
/***** converter ************/
.econvertform { background-image:url(../images/graphics/eg-0036.jpg);}
/********* sitemap *********/
.esitemapl1 a:link {background-image: none; background-color:#FF752A;}
.esitemapl1 a:visited {background-image: none; background-color:#FF752A;}
.esitemapl1 a:hover{background-color: #FFE4D2;}
.esitemapl2 a:link {background-image: none; background-color:#FFA161;}
.esitemapl2 a:visited {background-image: none; background-color:#FFA161;}
.esitemapl2 a:hover{background-color: #FFE4D2;}
.esitemapl3 a:link {background-image: none; background-color:#FFCCA4;}
.esitemapl3 a:visited {background-image: none; background-color:#FFCCA4;}
.esitemapl3 a:hover{background-color: #FFE4D2;}
.esitemaph a:link {background-image: none; background-color:#FF0000;}
.esitemaph a:visited {background-image: none; background-color:#FF0000;}
.esitemaph a:hover{background-color: #FFE4D2;}
/************** layout *********************/
.egalform { background-image:url(../images/graphics/eg-0036.jpg);}
/********* accessability ********/
.eaccessoption {background-color:#75AD0A;}
.eaccesskey {background-color:#75AD0A;}
.eaccessoptiond {background-color:#FFB985;}
.eaccesskeyd {background-color:#FFE4D2;}
/**************** availaiblity ********/
.ekeybook {background-color:#FFE4D2; }

/****survey ***/
textarea.esurveytextarea {background-color:#5A92CB; color:#FFFFFF; border-color:#005FA9;}

/************** end of sunshine *******************/