/***********************************************/
/* elegance.css                            */
/***********************************************/

/********* HTML tag styles  ********************/
body{ font-family: Verdana,sans-serif; margin: 0px; padding: 0px; font-size: 90%; border-right: 1px solid #ccd2d2;}
/******* hyperlink and anchor tag styles *******/
a:link {color: #005FA9;}
a:hover{text-decoration: underline;}
a:visited {color:#9900FF;}
/************** eheader styles **************/
#eheader {margin: 0px; padding: 5px 0px 10px 8px; font-weight:bolder; color: #005FA9; font-size: 170%;}
#eheader1 {margin: 0px; padding: 2px 0px 4px 8px;  color: #005FA9; font-size: 80%;font-family:Verdana,sans-serif;}
#eheader3 {margin: 0px; padding: 0px 0px 0px 8px; font-weight:bolder; color: #005FA9; font-size: 170%;}
#eheader4 {margin: 0px; padding: 0px 0px 0px 8px; font-weight:bolder; color: #6E98EC; font-size: 150%;}
#eicons	{position: absolute; top: 2px; right: 2px; color:#FFFFFF;}
.eiconstyle {border: 0px; height: 32px ; width: 32px;}
#eimgsize1 {height: 138px; width: 100%;}
#eflashpos {padding: 0px; margin: 0px 0px 0px 0px; height:138px;  text-align:center;}
#eflashpos1 {padding: 0px; margin: 0px 0px 0px 0px; text-align:center; height: 362px;}
#eflashpos2 {padding: 0px; margin: 0px 0px 0px 0px; text-align:right; height: 445px;}
.eflashsize {height: 95%; width: 95%;}
.imagesize {height: 100%; width: 100%;}
#enoembed { font-size: 160%; font-weight: bolder; color:#FFFFFF; text-align:center;}
#enoembed1 { font-size: 160%; font-weight: bolder; text-align:center;}
#enoembed2 { font-size: 80%; font-weight: bolder; color:#FF3333; text-align:center;}

/*************** list tag styles ***************/
ul{list-style-type: square;}
ul ul{list-style-type: disc;}
ul ul ul{list-style-type: none;}
/********* form and related tag styles *********/
/*#esearch form {margin: 0;padding: 0;}/*
/*label {font: bold 1em Arial,sans-serif;color: #334d55;}*/
	
/*input#esearch  {font-family: Verdana,sans-serif;}
/************* Layout Divs ***************************/
#epage{position: absolute; margin: 0px 0px 0px 0px; width: 100%;top: 94px;}
#epagebc{position: absolute; margin: 0px 0px 0px 0px; width: 100%;top: 94px;}
#enavigate{position: absolute; top: 0px; left: 0px; width: 20%; padding: 0px; background-color: #F5f7f7; border-right: 1px solid #cccccc; border-bottom: 1px solid #cccccc; font: small Verdana,sans-serif;}
#econtent{ padding: 0px 0px 0px 0px; margin: 0px 0px 0px 20%; border-left: 1px solid #ccd2d2;}
#etrailer{position: relative; left: 0; border-top: 1px solid #cccccc;border-bottom: 1px solid #cccccc;font-size: small;color: #cccccc;padding: 10px 10px 10px 10px;margin-top: 0px;}
/************* elinkbar styles ****************/
#elinkbar{position: absolute; top: 47px; width: 100%; height: 32px; color: #cccccc; padding: 0px; margin: 0px 0px 0px 0px; background-image:  url(../images/graphics/eg-0022.gif);}
#elinkbar img{margin-bottom: -4px;}
#elink{position: absolute; top: 6px; height: 22px; padding: 0px; margin: 0px; left: 10px; z-index: 100;}
.ebreadcrumbs{ position: absolute; top: 80px; right: 10px; padding: 0px; margin: 0px;  z-index: 100; font-size:80%;}
a.ebreadcrumbs { font-weight: bolder; margin: 0px; padding: 2px 5px 4px 5px; text-decoration: underline; color: #005FA9;}
a.ebreadcrumbs:visited{ font-weight: bolder; color:#9900FF; margin: 0px; padding: 2px 5px 4px 5px; }
a.ebreadcrums:hover{text-decoration:underline;}
.elinkspacer {color: #8FB8BC;}
a.elink {font-size: small; font-weight: bold; margin: 0px; padding: 2px 5px 4px 5px; text-decoration: none;}
a.elink:visited{font-size: small; font-weight: bold; color:#9900FF; margin: 0px; padding: 2px 5px 4px 5px; }
a.elink:hover{background-image:  url(../images/graphics/eg-0021.gif);text-decoration:underline;}
/************* elinkbar1 styles ****************/
#elinkbar1{position: absolute; top: 47px; width: 100%; height: 32px; color: #000000; padding: 0px; margin: 0px 0px 0px 0px; background-image:  url(../images/graphics/eg-0022a.gif);}
#elinkbar1 img{margin-bottom: -4px;}
#elink1{position: absolute; top: 6px; height: 22px; padding: 0px; margin: 0px; left: 10px; z-index: 100;color: #000000;}
.elinkspacer1 {color: #8FB8BC;}
a.elink1 {font-size: small; font-weight: bold; margin: 0px; padding: 2px 5px 4px 5px; text-decoration: none;color:#FFFFFF;}
a.elink1:visited{font-size: small; font-weight: bold; color:#9900FF; margin: 0px; padding: 2px 5px 4px 5px; }
a.elink1:hover{text-decoration:underline;}
.edivider {border: 0px; height: 16px ; width: 2px;}
.eright {border: 0px; height: 10px ; width: 5px;}

/*************** search styles *****************/
#esearch {position: absolute;top: 5px;right: 10px;z-index: 101;}
#esearch input {font-size: 90%;margin: 0px  0px 0px 10px;}
#esearch a:link, #esearch a:visited {font-size: 80%;font-weight: bolder;}
#esearch a:hover {margin: 0px;}
#esearch label {color:#DEE2E3;}
/*************** emaintext style ******************/
.emaintext { padding: 0px 5px 5px 5px;}
.emain { position: relative; left: 0; padding: 0px 0px 0px 5px; width: 100%;}
.emaintext p {padding: 0px 0px 5px 5px;}
.emainsuspend p {text-align:center;}
.emainsuspend {text-align:center;}
/*************** faqs *******************/
.equestion {padding: 0px 0px 5px 150px;}
.equestion a:link {font-weight: bold; text-decoration:none;}
.equestion a:hover {font-weight: bold; text-decoration:underline;}
.equestion a:visited{font-weight: bold; text-decoration:none;}
.eanswerbar{position: relative; width: 100%; height: 32px; color: #cccccc; padding: 0px; margin: 0px 0px 10px 0px;}
.eanswerhead {position: absolute;  width: auto; top: 6px; height: 22px; padding: 0px; margin: 0px; left: 40px; z-index: 100; color:#739E73; font-weight:bolder;}
.etitle {width: 200px; height: 20px; display:block; background-color:#739E73; color:#FFFFFF;font-weight:bolder; text-align:center;}

.etitle1 {margin: 0px 0px 10px 40px; width: 200px; height: 20px; display:block; background-color:#739E73; color:#FFFFFF;font-weight:bolder; text-align:center;}
.eanswer {padding: 0px 0px 5px 5px;}
.eanswer p{padding: 0px 0px 5px 40px;}
.eanswer a:link {text-decoration:none;}
.efaqanswer {border-color:#005FA9; border-width: 1px; border-style: solid;  margin:5px;padding:5px;}
.efaqquestion {color: #005FA9;text-decoration: underline;font-weight: bold;}
/************** contact *********************/
.econtactbar{position: relative; height: 50px; padding: 0px; margin: 0px 0px 10px 0px;}
.econtacthead {position: absolute;  width: auto; top: 10px; height: 22px; padding: 0px; margin: 0px; left: 60px; z-index: 100; color:#739E73; font-weight:bolder;}
.econtactform {margin:40px; padding: 20px 0 0 0;border-color:#FF3333; border-width: 1px; width:390px; height: 400px;border-style:solid; z-index:0;}
.einput {display: block; width: 250px; float: left; margin-bottom: 10px;background-color:#9999CC !important; color:#FFFFFF; font-weight:500;border-width:1px; border-color:#005FA9 ; }
textarea {font-weight:500;display: block; width: 250px; height:200px; float: left; margin-bottom: 10px;font-family: Verdana,sans-serif; font-size: 90%; background-color:#9999CC; color:#FFFFFF; border-width:1px; border-color:#005FA9;}
.econtactform select {display: block; float: left; margin-bottom: 10px; font-weight:500; background-color:#9999CC; color:#FFFFFF; border-width:1px; border-color:#005FA9;}
.econtactform input {display: block; float: left; margin-bottom: 10px;}
.econtactform label {display: block; text-align: left; margin: 0 0 0 5px;float: left;width: 85px; padding-right: 20px; color: #005FA9;}
.buttonSubmit {width: 92px; height:22px; padding-left: 185px;}
.ehighlight {color:#FF3333; font-weight:bolder;}
.efont {font-family:Comic Sans MS; font-size:140%;font-weight:500;} 
.ecentreblue {text-align:center;color:#0001FE; font-weight:bolder;font-family: Comic Sans MS, verdana; font-size: 150%;}
.ecentrewhite {text-align:center;color:#2335D5; font-weight:bolder;font-family: Arial, verdana; font-size: 150%;}
.ecentreblue1 {text-align:center; font-weight:bolder;font-family: Comic Sans MS, verdana; font-size: 130%;}
.ecentrewhite1 {text-align:center; color:#OOOOOO; font-weight:bolder;font-family: Arial, verdana; font-size: 130%;} 
.ecentreblue2 {text-align:center; font-weight:bolder;font-family: Comic Sans MS, verdana; font-size: 115%;}
.ecentrewhite2 {text-align:center; color:#000000;weight:bolder;font-family: Arial, verdana; font-size: 115%;} 
.ecentreblue3 {text-align:center;color:#0001FE; font-weight:bolder;font-family: verdana; font-size: 150%;} 
.ecentreblue4 {text-align:center; text-decoration: underline; color:#0001FE; font-weight:bolder;font-family: verdana; font-size: 150%;}     
.ehighlight1 {color:#1B1E91; font-weight:bolder;}
.ehighlightg {color:#427E23; font-weight:bolder;}
.ethanks {color:#739E73; font-weight:bolder;}
br {clear: left;}
.econtactleft {width: 50%; float: left;  }
.econtactright {width: 50%; float: right;  } 
#eformtitle {position:relative; left: 50px; top: 50px; display:block; width: 60px; height:20px; z-index:200; background: solid;}
/************** prices ***********************/
/** NB We have one/two and three price layouts **/
.emainprices1 {width: 360px; margin-left:auto; margin-right:auto;}
.emainprices2 {width: 450px; margin-left:auto; margin-right:auto;}
.emainprices3 {width: 540px; margin-left:auto; margin-right:auto;}
.epriceyear {text-align:center; display: block; border-top: 1px solid #ffffff;border-bottom: 1px solid #cccccc; width: 240px;  float:left; background-color:#339A99; color:#FFFFFF; font-weight:bolder;}
.epriceperiod1 {text-align:center; display: block; border-top: 1px solid #ffffff;border-bottom: 1px solid #cccccc; width: 120px;  float:left; background-color:#339A99; color:#FFFFFF; font-weight:bolder;}
.epriceperiod2 {text-align:center; display: block; border-top: 1px solid #ffffff;border-bottom: 1px solid #cccccc; width: 210px;  float:left; background-color:#339A99; color:#FFFFFF; font-weight:bolder;}
.epriceperiod3 {text-align:center; display: block; border-top: 1px solid #ffffff;border-bottom: 1px solid #cccccc; width: 300px;  float:left; background-color:#339A99; color:#FFFFFF; font-weight:bolder;}
.epricedates {text-align:center; display: block;  border-top: 1px solid #ffffff;border-bottom: 1px solid #cccccc; width: 240px; float:left; background-color:#C1E1DE}
.epricespacer { display: block;border-top: 1px solid #ffffff;border-bottom: 1px solid #cccccc; width: 30px; float:left; background-color:#D1EAFF}
.epriceclear {clear:both;}
.eprice { text-align:right; display: block; border-top: 1px solid #ffffff;border-bottom: 1px solid #cccccc; width: 90px; float:left;  background-color:#D1EAFF; color:#005FA9;}

.epricesform { margin: 10px 5px 5px 5px;float:right; padding: 5px 0 0 0;border-width:thin; border-color:#005FA9; width:230px; border-style:outset;background-image:url(../images/graphics/eg-0035.jpg); background-repeat:repeat;}
.epricesform label {font-weight:bolder; text-align: left; margin: 0 0 0 5px; color: #005FA9;}
.epriceinput {}
.epriceSubmit {text-align:center; width: 35px; height:36px;}
.epricebutton {text-align:center;}
.epricebar{ position:relative; width: 230px; color: #cccccc; padding: 0px; margin: 0px 0px 5px 0px;}
.epricehead {position: absolute;  width: auto; top: 10px; height: 22px; padding: 0px; margin: 0px; left: 60px; z-index: 100; color:#739E73; font-weight:bolder;}
/************ emainlinks styles **************/
#emainlinks{margin: 0px;padding: 0px;text-align:center;}
#emainlinks h3{padding: 10px 0px 2px 10px;border-bottom: 1px solid #cccccc;}
#emainlinks a:link {display: block;border-top: 1px solid #ffffff;border-bottom: 1px solid #cccccc;background-image:  url(../images/graphics/eg-0023.jpg);font-weight: bold;padding: 3px 0px 3px 10px;text-decoration: none;}
#emainlinks a:visited {display: block;border-top: 1px solid #ffffff;border-bottom: 1px solid #cccccc;background-image:  url(../images/graphics/eg-0023.jpg);font-weight: bold;padding: 3px 0px 3px 10px;color:#9900FF; text-decoration: none;}
#emainlinks a:hover{border-top: 1px solid #cccccc;background-color: #DDEEFF;background-image: none;font-weight: bold;text-decoration: underline;}
.ehidedivision {color:#E8EAE9;display:none; }
/********** ecolumns *********************/
#eleftcol {width: 40%; float: left;}

#eleftcol1 {width: 40%; float: left;}
#eleftcol2 {width: 64%; float: left;}
#eleftcol3 {width: 39%; float: left; z-index: 100;}
#erightcol {width: 55%; float: right; margin: 8px 4px 8px 5px; }
#erightcol1 {width: 58%; float: right;}
#erightcol2 {width: 35%; float: right;}
#erightcol3 {width: 59%; float: right;}
#eclear {clear: both;}
#ekeytable {border: 0px;}
#ekeytable1 { border: 0px;}
#ekeytable1 td {padding: 0; border-collapse: collapse; border-spacing: 0;}
.etd1 {width: 20px;}
#etd2 {text-align: right; vertical-align:middle;}
#etd3 { background-image: url(../images/graphics/eg-0004.gif); width:20px;}
#etd4 {vertical-align:top; font-weight:bolder; color: #005FA9;}
#etd5 { background-image: url(../images/graphics/eg-0005.gif); width:20px;}
#etd6 { background-image: url(../images/graphics/eg-0001.gif);}
.eh21 {font-size: 100%; font-weight:bolder; color: #005FA9;}
.emg1 {border: 0; width: 20px; height: 38px;}
#eimg2 {background-image:  url(../images/graphics/eg-0006.gif); height: 38px; color: #FFFFFF; font-weight: bolder; text-align:center;}
#eimg3 {width:50px; height:150px;}
.eimg4 {border:0; width:20px; height:23px;}
#eimg5 {width:97%; border: 1px inset #0000FF;}
#eimg6 {width:103px; height:113px}
#eimg7 {width:119px; height:113px}
#eimg8 { width:19px; height:28px}
#eimg9 { width:64px; height:28px;}
#eimg10 {width:100%;}
#eimg11 {width:97%;}
.bcolor {color: #D25F27; font-weight: bold;}

#ebop {position:relative;left:0px;top:0px;width:222px;height:141px;}
#ebop1 {position:absolute;left:10px;top:1px;width:103px;height:113px;}
#ebop2 {position:absolute;left:103px;top:0px;width:119px;height:113px;}
#ebop3 {position:absolute;left:0px;top:113px;width:19px;height:28px;}
#ebop4 {position:absolute;left:19px;top:113px;width:139px;height:28px;color: #006699; font-weight: 900;}
#ebop5 {position:absolute;left:158px;top:113px;width:64px;height:28px;}
.efeature1 {padding: 0px 0 8px 15px; color: #CC6633; font-weight: 900;}
.efeature2 {padding: 0px 0 8px 60px; color: #FF9933; font-weight: 900;}
.efeature3 {padding: 0px 0 8px 30px; color: #339900; font-weight: 900;}
.efeature4 {padding: 0px 0 8px 5px; color: #FFD83F; font-weight: 900;}

#esearchpro {text-align:center; margin-top: 20px;}
#esearchpro input {font-size: 90%;margin: 0px  0px 0px 10px;}
#esearchpro a:link, #esearchpro a:visited {font-size: 80%;}
#esearchpro a:hover {margin: 0px;}
#esearchpro label {color:#000000;}
.sp2_address {color:#739E73; font-weight:bold;}
.sp2_select {color:#FF3333; font-weight:bolder;}
/**************** facilities *******************/
.epool { margin-left:10%; margin-right:10%;}
.epool3 { margin-left:4%; margin-right:4%;}
.epool2 { margin-left:10%; margin-right:5%;}
.epool1 { margin-left:auto; margin-right:auto; width: 80%;}
.efacilitiesleft {width: 47%; float: left; margin: 8px 4px 8px 5px; }
.efacilitiesleftgraphic {width: 25%; float: left; margin: 8px 4px 8px 5px; }
.efacilitiesrightgraphic {width: 25%; float: right; margin: 8px 4px 8px 5px; }
.efacilitiesright {width: 47%; float: right; margin: 8px 4px 8px 5px; }
.elocationright {width: 75%; float: right; margin: 8px 4px 8px 5px; }
.efacilitiesleftpic {width: 47%; float: left; margin: 8px 4px 8px 5px; text-align:center;}
.elocationleftpic {width: 20%; float: left; margin: 8px 4px 8px 5px; text-align:center;}
.efacilitiesrightpic {width: 47%; float: right; margin: 8px 4px 8px 5px; text-align:center;}
.efacilitiesleftpiccv {width: 30%; float: left; margin: 8px 4px 8px 5px; text-align:center;} 
.efacilitiescenterpiccv {width: 30%; float: center; margin: 8px 4px 8px 5px; text-align:center;} 
.efacilitiesrightpiccv {width: 30%; float: right; margin: 8px 4px 8px 5px; text-align:center;} 
.eclear {clear: both;}
.eimg14-0001 {width:60%;}
.eimg14-00020 {width:40%;}
.eimg14-00022 {width:30%;}
.eimg14-00021 {width:96%;}
.eimg14-00018 {margin-left:auto; margin-right:auto; width:40%;}
#eimg14-0003 {width:96%; border: 1px inset #66CC99;}
#eimg14-0004 {width:50%;}
#eimg14-0005 {width:96%; border: 1px inset #66CC99;}
#eimg14-0006 {width:96%;}
#eimg14-0007 {width:96%;}
#eimg14-0008 {width:96%; border: 1px inset #66CC99;}
#eimg14-0009 {width:96%; border: 1px inset #66CC99;}
#eimg14-00010 {width:96%; border: 1px inset #66CC99;}
#eimg14-00011 {width:96%; border: 1px inset #66CC99;}
#eimg14-00012 {width:96%; border: 1px inset #66CC99;}
#eimg14-00013 {width:96%; border: 1px inset #66CC99;}
#eimg14-00014 {width:25%;}
#eimg14-00015 {width:40%; float: left; margin: 12px 4px 8px 5px;}
#eimg14-00016 {width:35%; float: left; margin: 12px 4px 8px 5px;}
#eimg14-00017 {width:50%; border: 1px inset #66CC99;}
#eimg14-00019 {width:50%; float: right;}
#eimg14-00020 {width:75%;}
#eimg14-0025 {width:96%; border: 1px inset #66CC99; }
#eimg14-0026 {width:96%; border: 1px inset #66CC99; }
#eimg14-0027 {width:96%; border: 1px inset #66CC99; }

.eimgnoborder {width:100%;}
.eimgnoborder1 {width:80%;}


.etitlec {margin-left:auto; margin-right:auto; width: 48%; display:block; background-color:#739E73; color:#FFFFFF;font-weight:bolder; text-align:center;}
.etitlec1 {margin-left:5px; margin-right:auto; font-weight:bolder; text-align:left;}
.etitlec2 {margin-left:5px; margin-right:auto; font-weight:bolder; text-align:center;}
.etitlepay {margin-left:auto; margin-right:auto; width: 150px; display:block; background-color:#739E73; color:#FFFFFF;font-weight:bolder; text-align:center;}
.etitlel {margin-left:5px; width: 48%; float:left; display:block; background-color:#739E73; color:#FFFFFF;font-weight:bolder; text-align:center;}
.etitler {margin-right:5px; width: 48%; float:right; display:block; background-color:#739E73; color:#FFFFFF;font-weight:bolder; text-align:center;}
.etitlels {margin-left:5px; width: 48%; float:left; display:block; background-color:#CC0033; color:#FFFFFF;font-weight:bolder; text-align:center;}
.etitlers {margin-right:5px; width: 48%; float:right; display:block; background-color:#CC0033; color:#FFFFFF;font-weight:bolder; text-align:center;}
.etitlel1 {margin-left:5px; width: 30%; float:left; display:block; background-color:#CC0033; color:#FFFFFF;font-weight:bolder; text-align:center;}
.etitlel2 { margin-left:300px; width: 30%; float:center; display:block; background-color:#CC0033; color:#FFFFFF;font-weight:bolder; text-align:center;}
.etitlel3 { margin-right:5px; width: 30%; float:right; display:block; background-color:#CC0033; color:#FFFFFF;font-weight:bolder; text-align:center;}
.etitlelb{margin-left:10px; width: 48%; float:left; display:block; color:#FFFFFF;font-weight:bolder; text-align:center;}
.etitlerb {margin-right:10px; width: 48%; float:right; display:block; color:#FFFFFF;font-weight:bolder; text-align:center;}
.ereference { width: 150px;  background-color:#739E73; color:#FFFFFF;font-weight:bolder; text-align:center;}

/****************** gallery ********************/
.ecentre {text-align:center}
.ecentre1 {margin-left:auto; margin-right:auto; width: 700px;}
.eblock12 { margin-left:5%; margin-top: 10px;}
.eblock3 {margin-top:0; margin-left: 12%;}


.egalleryspan {text-align:center; }
.egalleryimage {border:0; }
.eimagecontainer {display:block; width:157px; float:left; margin:7px;}
.eimagecontainer1 {display:block; width:324px; float:left; margin:7px;}
.eimageheader { display:block; }
/**block4 **/
.eblock4a { margin-left:auto; margin-right:auto; width:95%}
.eblock4b {display:block; width:21.5%; float:left; margin:2% 1.5% 0% 1.5%;}
.eblock4c {display:block; width:21.5%; float:left; margin:0% 1.5% 0% 1.5%;}
/**block3 **/
.eblock3a { margin-left:auto; margin-right:auto; width:75%}
.eblock3b {display:block; width:28%; float:left; margin:2.5% 2% 0% 2%;}
.eblock3c {display:block; width:28%; float:left; margin:0% 2% 0% 2%;}
/**block2 **/
.eblock2a { margin-left:auto; margin-right:auto; width:50%}
.eblock2b {display:block; width:43%; float:left; margin:3% 3% 0% 3%;}
.eblock2c {display:block; width:43%; float:left; margin:0% 3% 0% 3%;}
/**block1 **/
.eblock1a { margin-left:auto; margin-right:auto; width:22%}
.eblock1b {display:block; width:99%; float:left; margin:5% 0% 0% 0%;}
.eblock1c {display:block; width:99%; float:left; margin:0% 0% 0% 0%;}

.egalleryblock {padding: 0px 35px 0px 35px;}
.egalleryback {position:absolute; left:5px; top: -3px;}
.egalleryforward {position:absolute; right:5px; top: -3px;}
.egallerycaption {display:block;float:left; width:80%; background-color:#FFFFFF;}
/************** main 001 news *****************************/
.enews {margin-right:auto; margin-left:auto; width:468px; margin-top:10px;font-size:80%;}
.enewsblockcol1 {display:block; width:230px; float:left;}
.enewsblockcol2 {display:block; width:230px; float:right; }
.ethemeparknews {background-color:#ffffcc;}
.ehottopic {background-color:#ffffff;}
.emainstory {background-color:#eeeeee;}

.enewsheading {display:block; width:230px; background-color:#003366; color:#FFFFFF; font-weight:bolder; margin-bottom: 4px;}
.enewsheading1 {display:block; background-color:#003366; color:#FFFFFF; font-weight:bolder; margin-bottom: 4px;}
.enewstext {margin-left:4px; margin-right:4px; }
.eleftpad {margin-left: 4px;}
.enewsimage {margin: 3px; border:0;  border:1px; border-color:#000000; float:left;}
.enhead {}
.enhead a:link { font-weight: bold; margin: 0px; text-decoration: none; text-decoration: none;}
.enhead a:visited { font-weight: bold; color:#9900FF; margin: 0px; text-decoration: none;}
.bold {font-weight:bolder;}
/************** main 006 ***************************************/
.eholder { margin-left:1%; margin-right:1%; margin-top: 10px; margin-bottom: 10px; text-align:center;}
.emonthtitle {width: 176px; height:17px; display:block; background-color:#739E73; color:#FFFFFF;font-weight:bolder;}
.emonth {display:block; width:176px; float:left; margin:0px 4px 4px 4px; font-size:14px;}
.eweek {display:block; width:176px; height:17px;}
.eweek1 {display:block; width:176px; border-bottom: 1px solid #cccccc; height:17px;}
.eweek2 {display:block; width:176px; font-weight:bold;}
.eweek3 {display:block; width:176px; border-bottom: 1px solid #cccccc; font-weight:800; height:17px;}
.eweek4 {display:block; width:176px; border-bottom: 1px solid #cccccc; font-weight:800; height:17px;}

.eday {display:block; width: 24px; text-align:right; float:left;}
.etoday {width:22px; height:15px; border:1px solid #FF3333;}
.edaybook {display:block; width: 24px; text-align:right; float:left; background-color:#C1E1DE;  }
.efill {display:block; width: 8px; text-align:right; float:left; }
.efillbook {display:block; width: 8px; text-align:right; float:left; background-color:#C1E1DE;}
.edayname {width: 100%; float:left; display:block; font-weight:bolder; text-align:center;}
.eleftarrow { display:block; float:left;width:14px; margin-top:2px;}
.emonthyear {display:block; width:148px; float:left; }
.erightarrow {display:block; float:left; width:14px; margin-top:2px;}

.ecalform { margin-left:auto; margin-right:auto; padding: 5px 0 0 0;border-width:thin; border-color:#005FA9; height: 40px;width:150px; border-style:outset;background-image:url(../images/graphics/eg-0035.jpg); background-repeat:repeat;}
.ecalbutton {position: relative; top: 45px; width:150px; text-align:center;}
.ecalbar{ position:relative; width: 150px; color: #cccccc; padding: 0px; margin: 0px 0px 5px 0px;}
.ecalchoices {position: relative; width: 150px;}
.eback {position: absolute; left: 5px; }
.eforward {position: absolute; right: 6px;}
.eyear {position: absolute; top:5px; left: 46px;}
/*********************** main 0013 ************************/
#ebluewriting {color:#0033CC; font-weight:bold; text-align:center}
.echildrentheme {background-color:#FF9999}
.eimg99 {width:60%; border: 2px inset #003366;}
.eimg98 {width:15%;}
.eimg97 {width:30%;}
.eimg96 {width:10%;}
.emarquee {color:#FF3333; font-weight: bold; font-family: Comic Sans MS, verdana; text-align:center; font-size:110%; }
/********************** main 0016 ***********/
.eclimate { margin: 20px 5px 5px 10px;float:left; width:380px; }
.etitleweather {margin-left:auto; margin-right:auto;  width: 100%; display:block; background-color:#739E73; color:#FFFFFF;font-weight:bolder; text-align:center;}
.emainweather {width: 305px; margin-left:auto; margin-right:auto; margin-top:0px; font-size:80%;}
.emainweather1 {width: 306px; float:right; margin-right:30px; margin-top:10px; font-size:79%;}
.eweatherday { margin-left:1px; margin-right:1px; text-align:center; display: block; border-top: 1px solid #ffffff;border-bottom: 1px solid #cccccc; width: 59px; float:left;  background-color:#339A99; color:#FFFFFF;  font-weight:bolder;}
.eweathergif { margin-left:1px; margin-right:1px; text-align:center; float:left;}
.eweathertext { margin-left:1px; margin-right:1px; text-align:center; display: block; height: 30px; border-top: 1px solid #ffffff;border-bottom: 1px solid #cccccc; width: 59px; float:left;  background-color:#C1E1DE; color:#333333;  font-weight:bolder;}
.eweathertemp { margin-left:1px; margin-right:1px; padding: 5px 0px 5px 0px; text-align:center; display: block; border-top: 1px solid #ffffff;border-bottom: 1px solid #cccccc; width: 59px; float:left;  background-color:#D1EAFF; color:#333333;  font-weight:bolder; font-size:98%;}
.ehigh {color:#FF3333; font-weight:bold;}
.elow {color:#0000FF; font-weight:bold;}
#ewtable01 {position:relative;left:0px;top:0px;width:364px;height:267px;}
#eg-0044-01 {position:absolute;left:0px;top:0px;width:364px;height:130px;}
#eg-0044-02 {position:absolute;left:0px;top:130px;width:86px;height:137px;}
#eg-0044-03 {position:absolute;left:86px;top:130px;width:204px;height:137px;}
#eg-0044-04 {position:absolute;left:290px;top:130px;width:74px;height:137px;}
#ewtable02 {position:relative;left:0px;top:0px;width:364px;height:267px;}
#eg-0044-01d {position:absolute;left:0px;top:0px;width:364px;height:150px;}
#eg-0044-02d {position:absolute;left:0px;top:150px;width:91px;height:117px;}
#eg-0044-03d {position:absolute;left:91px;top:150px;width:172px;height:117px;}
#eg-0044-04d {position:absolute;left:263px;top:150px;width:101px;height:117px;}
/************** main 007 *********************/
.equotebar{float:left;  margin: 5px 0px 10px 0px;}
.equotetext {padding: 10px 5px 5px 5px;}
.equoteinput {display: block; float: left; margin-bottom: 10px;}
.equoteselect {margin-bottom: 10px;}
.eonpage {margin: 10px 5px 5px 10px;float:left; padding: 0px 0 0 0;border-width:1px; border-color:#FF3333;border-style:solid; height: 360px;width:395px;}
.eonpage label {display: block;  margin: 0 0 0 5px;float: left;width: 85px; padding-right: 20px; color: #005FA9;}
.equoteselect {display: block; float: left; margin-bottom: 10px; font-weight:500; background-color:#9999CC; color:#FFFFFF; border-width:1px; border-color:#005FA9;}
.ecurrency {font-weight:bolder; color: #005FA9;}
#equotetitle {position:relative; left: 25px; top: -12px; z-index:200;}
.equoteanswer{float:right;  margin: 5px 0px 10px 0px;}
/************** testimonial ************/
.etestimonialbar{ position:relative; width: 100%; height: auto; padding: 0px; margin: 0px 0px 10px 0px;}
.etestcol1 { float:left; width: 10%;}
.etestcol2 {float:left; width: 73%; z-index:100;}
.etestcol3 { float:left; width: 10%; }
.etestcol3-1 {position: absolute; bottom: 10px;}
/************* gallery ******************/
.egalform { margin-left:auto; margin-right:auto; padding: 5px 0 0 0;border-width:thin; border-color:#005FA9; height: 40px;width:250px; border-style:outset;background-image:url(../images/graphics/eg-0035.jpg); background-repeat:repeat;}
.egalbar{ position:relative; width: 250px; color: #cccccc; padding: 0px; margin: 0px 0px 5px 0px;}
.egalchoices {position: relative; width: 250px;}
.egalbutton {position: relative; top: 42px; width:250px; text-align:center;}
/************** convertor **************/
.econvertform { margin: 10px 5px 5px 5px;float:right; padding: 5px 0 0 0;border-width:thin; border-color:#005FA9; width:250px; border-style:outset;background-image:url(../images/graphics/eg-0035.jpg); background-repeat:repeat;}
/************** site
 * 
 ****************/

.esitemapl1{margin: 0% 5% 0% 5%;padding: 0px;}
.esitemapl1 a:link {display: block;border-top: 1px solid #ffffff;border-bottom: 1px solid #cccccc;background-image:  url(../images/graphics/eg-0023.jpg);font-weight: bold;padding: 3px 0px 3px 10px;text-decoration: none;}
.esitemapl1 a:visited {display: block;border-top: 1px solid #ffffff;border-bottom: 1px solid #cccccc;background-image:  url(../images/graphics/eg-0023.jpg);font-weight: bold;padding: 3px 0px 3px 10px;color:#9900FF; text-decoration: none;}
.esitemapl1 a:hover{border-top: 1px solid #cccccc;background-color: #DDEEFF;background-image: none;font-weight: bold;text-decoration: underline;}
.esitemapl2{margin: 0% 5% 0% 5%;padding: 0px;}
.esitemapl2 a:link {display: block;border-top: 1px solid #ffffff;border-bottom: 1px solid #cccccc; background-color:#FFFFFF; font-weight: bold;padding: 3px 0px 3px 30px;text-decoration: none;}
.esitemapl2 a:visited {display: block;border-top: 1px solid #ffffff;border-bottom: 1px solid #cccccc;background-color:#FFFFFF;font-weight: bold;padding: 3px 0px 3px 30px;color:#9900FF; text-decoration: none;}
.esitemapl2 a:hover{border-top: 1px solid #cccccc;background-color: #DDEEFF;background-image: none;font-weight: bold;text-decoration: underline;}
.esitemapl3{margin: 0% 5% 0% 5%;padding: 0px;}
.esitemapl3 a:link {display: block;border-top: 1px solid #ffffff;border-bottom: 1px solid #cccccc; background-color:#FFFFFF; font-weight: bold;padding: 3px 0px 3px 50px;text-decoration: none;}
.esitemapl3 a:visited {display: block;border-top: 1px solid #ffffff;border-bottom: 1px solid #cccccc;background-color:#FFFFFF;font-weight: bold;padding: 3px 0px 3px 50px;color:#9900FF; text-decoration: none;}
.esitemapl3 a:hover{border-top: 1px solid #cccccc;background-color: #DDEEFF;background-image: none;font-weight: bold;text-decoration: underline;}

.esitemaph{margin: 0% 5% 0% 5%;padding: 0px;}
.esitemaph a:link {display: block;border-top: 1px solid #ffffff;border-bottom: 1px solid #cccccc;background-color:#FF0000; color:#FFFFFF; font-weight: bold;padding: 3px 0px 3px 10px;text-decoration: none;}
.esitemaph a:visited {display: block;border-top: 1px solid #ffffff;border-bottom: 1px solid #cccccc; background-color:#FF0000; font-weight: bold;padding: 3px 0px 3px 10px;color:#9900FF; text-decoration: none;}
.esitemaph a:hover{border-top: 1px solid #cccccc;background-color: #DDEEFF;background-image: none;font-weight: bold;text-decoration: underline; color: #005FA9;}
/************** booking *********************/

.eonpage3 {margin: 0px 0px 0px 40px;float:left; padding: 5px 0 0 0;border-width:1px; border-color:#FF3333;border-style:solid; height: 1120px;width:480px;}
.eonpage4 {margin: 0px 0px 0px 40px;float:left; padding: 5px 0 0 0;border-width:1px; border-color:#FF3333;border-style:solid; height: 1145px;width:480px;}
.eonpage5 {margin: 0px 0px 0px 40px;float:left; padding: 5px 0 0 0;border-width:1px; border-color:#FF3333;border-style:solid; height: 1170px;width:480px;}
.eonpage6 {margin: 0px 0px 0px 40px;float:left; padding: 5px 0 0 0;border-width:1px; border-color:#FF3333;border-style:solid; height: 1195px;width:480px;}
.eonpage7 {margin: 0px 0px 0px 40px;float:left; padding: 5px 0 0 0;border-width:1px; border-color:#FF3333;border-style:solid; height: 1220px;width:480px;}
.eonpage8 {margin: 0px 0px 0px 40px;float:left; padding: 5px 0 0 0;border-width:1px; border-color:#FF3333;border-style:solid; height: 1245px;width:480px;}
.eonpage9 {margin: 0px 0px 0px 40px;float:left; padding: 5px 0 0 0;border-width:1px; border-color:#FF3333;border-style:solid; height: 1270px;width:480px;}
.eonpage10 {margin: 0px 0px 0px 40px;float:left; padding: 5px 0 0 0;border-width:1px; border-color:#FF3333;border-style:solid; height: 1295px;width:480px;}
.eonpage11 {margin: 0px 0px 0px 40px;float:left; padding: 5px 0 0 0;border-width:1px; border-color:#FF3333;border-style:solid; height: 1320px;width:480px;}
.eonpage12 {margin: 0px 0px 0px 40px;float:left; padding: 5px 0 0 0;border-width:1px; border-color:#FF3333;border-style:solid; height: 1345px;width:480px;}
.eonpage13 {margin: 0px 0px 0px 40px;float:left; padding: 5px 0 0 0;border-width:1px; border-color:#FF3333;border-style:solid; height: 1370px;width:480px;}
.eonpage14 {margin: 0px 0px 0px 40px;float:left; padding: 5px 0 0 0;border-width:1px; border-color:#FF3333;border-style:solid; height: 1395px;width:480px;}
.eonpage15 {margin: 0px 0px 0px 40px;float:left; padding: 5px 0 0 0;border-width:1px; border-color:#FF3333;border-style:solid; height: 1420px;width:480px;}
.eonpage16 {margin: 0px 0px 0px 40px;float:left; padding: 5px 0 0 0;border-width:1px; border-color:#FF3333;border-style:solid; height: 1445px;width:480px;}
.eonpage99 {margin: 0px 0px 0px 40px;float:left; padding: 5px 0 0 0;border-width:1px; border-color:#FF3333;border-style:solid; width:480px;}
.eonpage100 {margin: 30px 0px 0px 40px;float:left; padding: 5px 0 0 0;border-width:1px; border-color:#FF3333;border-style:solid; width:480px;}

.epop3 {margin: 0px 0px 0px 40px;float:left; padding: 5px 0 0 0;border-width:1px; border-color:#FF3333;border-style:solid; height: 900px;width:480px;}
.epop4 {margin: 0px 0px 0px 40px;float:left; padding: 5px 0 0 0;border-width:1px; border-color:#FF3333;border-style:solid; height: 925px;width:480px;}
.epop5 {margin: 0px 0px 0px 40px;float:left; padding: 5px 0 0 0;border-width:1px; border-color:#FF3333;border-style:solid; height: 950px;width:480px;}
.epop6 {margin: 0px 0px 0px 40px;float:left; padding: 5px 0 0 0;border-width:1px; border-color:#FF3333;border-style:solid; height: 975px;width:480px;}
.epop7 {margin: 0px 0px 0px 40px;float:left; padding: 5px 0 0 0;border-width:1px; border-color:#FF3333;border-style:solid; height: 1000px;width:480px;}
.epop8 {margin: 0px 0px 0px 40px;float:left; padding: 5px 0 0 0;border-width:1px; border-color:#FF3333;border-style:solid; height: 1025px;width:480px;}
.epop9 {margin: 0px 0px 0px 40px;float:left; padding: 5px 0 0 0;border-width:1px; border-color:#FF3333;border-style:solid; height: 1050px;width:480px;}
.epop10 {margin: 0px 0px 0px 40px;float:left; padding: 5px 0 0 0;border-width:1px; border-color:#FF3333;border-style:solid; height: 1075px;width:480px;}
.epop11 {margin: 0px 0px 0px 40px;float:left; padding: 5px 0 0 0;border-width:1px; border-color:#FF3333;border-style:solid; height: 1100px;width:480px;}
.epop12 {margin: 0px 0px 0px 40px;float:left; padding: 5px 0 0 0;border-width:1px; border-color:#FF3333;border-style:solid; height: 1125px;width:480px;}
.epop13 {margin: 0px 0px 0px 40px;float:left; padding: 5px 0 0 0;border-width:1px; border-color:#FF3333;border-style:solid; height: 1150px;width:480px;}
.epop14 {margin: 0px 0px 0px 40px;float:left; padding: 5px 0 0 0;border-width:1px; border-color:#FF3333;border-style:solid; height: 1175px;width:480px;}
.epop15 {margin: 0px 0px 0px 40px;float:left; padding: 5px 0 0 0;border-width:1px; border-color:#FF3333;border-style:solid; height: 1200px;width:480px;}
.epop16 {margin: 0px 0px 0px 40px;float:left; padding: 5px 0 0 0;border-width:1px; border-color:#FF3333;border-style:solid; height: 1225px;width:480px;}


.ebookingformr3 {margin:10px 10px 0px 10px; padding: 5px 0 0 0;border-width:1px; border-color:#FF3333; width:410px; height: 140px;border-style:solid; }
.ebookingformr4 {margin:10px 10px 0px 10px; padding: 5px 0 0 0;border-width:1px; border-color:#FF3333; width:410px; height: 165px;border-style:solid; }
.ebookingformr5 {margin:10px 10px 0px 10px; padding: 5px 0 0 0;border-width:1px; border-color:#FF3333; width:410px; height: 190px;border-style:solid; }
.ebookingformr6 {margin:10px 10px 0px 10px; padding: 5px 0 0 0;border-width:1px; border-color:#FF3333; width:410px; height: 215px;border-style:solid; }
.ebookingformr7 {margin:10px 10px 0px 10px; padding: 5px 0 0 0;border-width:1px; border-color:#FF3333; width:410px; height: 240px;border-style:solid; }
.ebookingformr8 {margin:10px 10px 0px 10px; padding: 5px 0 0 0;border-width:1px; border-color:#FF3333; width:410px; height: 265px;border-style:solid; }
.ebookingformr9 {margin:10px 10px 0px 10px; padding: 5px 0 0 0;border-width:1px; border-color:#FF3333; width:410px; height: 290px;border-style:solid; }
.ebookingformr10 {margin:10px 10px 0px 10px; padding: 5px 0 0 0;border-width:1px; border-color:#FF3333; width:410px; height: 315px;border-style:solid; }
.ebookingformr11 {margin:10px 10px 0px 10px; padding: 5px 0 0 0;border-width:1px; border-color:#FF3333; width:410px; height: 340px;border-style:solid; }
.ebookingformr12 {margin:10px 10px 0px 10px; padding: 5px 0 0 0;border-width:1px; border-color:#FF3333; width:410px; height: 365px;border-style:solid; }
.ebookingformr13 {margin:10px 10px 0px 10px; padding: 5px 0 0 0;border-width:1px; border-color:#FF3333; width:410px; height: 390px;border-style:solid; }
.ebookingformr14 {margin:10px 10px 0px 10px; padding: 5px 0 0 0;border-width:1px; border-color:#FF3333; width:410px; height: 415px;border-style:solid; }
.ebookingformr15 {margin:10px 10px 0px 10px; padding: 5px 0 0 0;border-width:1px; border-color:#FF3333; width:410px; height: 440px;border-style:solid; }
.ebookingformr16{margin:10px 10px 0px 10px; padding: 5px 0 0 0;border-width:1px; border-color:#FF3333; width:410px; height: 465px;border-style:solid; }
.ebookingformarrival {margin:0px 10px 0px 10px; padding: 5px;border-width:1px; border-color:#FF3333; border-style:solid; }
.ebookingformarrival1 {float: left; width: 94%;}

.einput1 {display: block; width: 250px; float: left; margin-bottom: 8px; font-weight:500; background-color:#9999CC !important; color:#FFFFFF; border-width:1px; border-color:#005FA9;}
.einput2 { display: block; width: 120px;float: left; margin-bottom: 8px;font-weight:500; background-color:#9999CC !important; color:#FFFFFF; border-width:1px; border-color:#005FA9;}
.einput3 { float: left; margin-bottom: 8px;}
.einput4 {font-weight:400;float:left; color: #005FA9;}
.einput5 { display: block; width: 80px;float: left; margin-bottom: 8px;font-weight:500; background-color:#9999CC !important; color:#FFFFFF; border-width:1px; border-color:#005FA9;}


.ebooklabel {display: block;  margin: 0 0 0 5px;float: left;width: 140px; padding-right: 20px; color: #005FA9;}
.ebooklabelr {display: block; text-align: left; margin: 0px 0 0 10px;float: left;width: 20px; padding-right: 5px; color: #005FA9;}
.ebooklabeln {display: block; text-align: left; margin: 0px 0 0 0px;float: left;width: 48px; padding-right: 5px; color: #005FA9;}
.ebookdiv { display: block; width: 130px; float:left; }

.buttonSubmit {width: 92px; height:22px; padding-left: 185px;}
.eguest2 {display: block; width: 240px; float: left; margin-bottom: 5px; margin-left:10px;font-weight:500; background-color:#9999CC !important; color:#FFFFFF; border-width:1px; border-color:#005FA9;}
.eguest3 {display: block; width: 30px; float: left; margin-bottom: 5px; margin-left:10px;font-weight:500; background-color:#9999CC !important; color:#FFFFFF; border-width:1px; border-color:#005FA9;}
#ebooktitle {position:relative; left: 19px; top: -18px; z-index:200;}
.ebookselect {display: block; float: left; margin-bottom: 10px; font-weight:500; background-color:#9999CC; color:#FFFFFF; border-width:1px; border-color:#005FA9;}
.eselectpoolform { margin: 10px 5px 5px 5px;float:right; padding: 5px 0 0 0;border-width:thin; border-color:#005FA9; width:400px; border-style:outset;background-image:url(../images/graphics/eg-0035.jpg); background-repeat:repeat;}

/****************** information ***********************/
.einfoquestion {margin-left:auto; margin-right:auto; width: 40%; display:block; }
.einfocategory {margin: 5px 5px 5px 5px; background-color:#739E73; color:#FFFFFF;font-weight:bolder; height:34px; }
.einfolinkbox {margin: 5px 5px 5px 5px;border-width:1px; border-style:solid;border-color:#cccccc; }
.einfocatleft {float: left; width: 35px; background-color:#739E73; height:34px;}
.einfocatleft1 {float: left; width: 90%; text-align:center; background-color:#739E73; margin-top:8px; }
.einfoimg {width:95%;}
/************* layout ***********************/
.eleftlayout {width: 40%; float: left; text-align:center; margin-top: 30px;}
.erightlayout {width: 59%; float: right; margin: 0% 0% 0% 0% }
/************* email ************************/
/*.email {width: 684px; margin-left:auto; margin-right:auto; }  */
/*.emailtext { width: 684px; padding: 0px 5px 5px 5px;}   */
/*.emailtext p {padding: 0px 0px 5px 5px;}  */
/************* emails **************/
.email {width:740px; margin-left:auto; margin-right:auto; font-family: 'comic sans ms', Verdana,sans-serif; font-size: 90%; color: #333333;}
.email a:link {text-decoration: underline}
.emailtext { width: 690px; padding: 0px 5px 5px 5px;}
.emailpics { width: 700px; height: 150px; padding: 0px 0px 0px 0px;}
.emailtext p {padding: 0px 0px 5px 0px; }
.emaillink {color: #FFFFFF; text-decoration:none;}

#emailimg2 {color: #FFFFFF; font-weight: bolder; text-align:center;}
.ebox {width: 690px;  }
.eboxl { display: block; border-top: 1px solid #ffffff;border-bottom: 1px solid #cccccc; width: 130px; height:24px;  float:left; background-color:#339A99; color:#FFFFFF; font-weight:bolder;}
.eboxr {padding: 0px 5px 0px 5px; display: block; border-top: 1px solid #ffffff;border-bottom: 1px solid #cccccc; width: 550px;  height:24px; float:left; background-color:#D1EAFF; }
.eboxr1 {padding: 0px 5px 0px 5px; display: block; border-top: 1px solid #ffffff;border-bottom: 1px solid #cccccc; width: 550px; float:left; background-color:#D1EAFF; }
.eguests {width: 320px;}
.eguestssmallh { display: block; border-top: 1px solid #ffffff;border-bottom: 1px solid #cccccc; width: 30px; height:24px;  float:left; background-color:#339A99; color:#FFFFFF; font-weight:bolder;}
.eguestslargeh { padding: 0px 5px 0px 5px;display: block; border-top: 1px solid #ffffff;border-bottom: 1px solid #cccccc; width: 250px; height:24px;  float:left; background-color:#339A99; color:#FFFFFF; font-weight:bolder;}
.eguestssmall {display: block; border-top: 1px solid #ffffff;border-bottom: 1px solid #cccccc; width: 30px;  height:24px; float:left; background-color:#D1EAFF; }
.eguestslarge {padding: 0px 5px 0px 5px;display: block; border-top: 1px solid #ffffff;border-bottom: 1px solid #cccccc; width: 250px;  height:24px; float:left; background-color:#D1EAFF; }
#searchmail{font-size: 80%;}
#searchmail label {color:#FFFFFF; font:\"comic Sans MS\";}
#searchmail input { font-size: 80%;font:\"comic Sans MS\";}
#searchmail a:link, #search a:visited {font-weight: bold;}
#searchmail a:hover{}
#searchmails {margin-left:5px; margin-top:2px;}
 
/************* terms ************/
.etitleterms {margin-left:auto; margin-right:auto; width: 300px; display:block; background-color:#739E73; color:#FFFFFF;font-weight:bolder; text-align:center;}
.eheadingterms {font-weight: bold; color:#005FA9;}
.eheadingtermsot {font-weight: bold; color:#9999CB;}
.eheadingcenterterms {text-align:center; font-weight: bold; color:#005FA9;}
.emaintermstext {font-size: 80%; padding: 0px 5px 5px 5px;}
.emaintermstext p {padding: 0px 5px 5px 5px;}
/************** offers ***********************/
.emainoffers {width: 600px; margin-left:auto; margin-right:auto;}
.emainoffers1 {width: 510px; margin-left:auto; margin-right:auto;}
.eofferdates {text-align:center; display: block; border-top: 1px solid #ffffff;border-bottom: 1px solid #cccccc; width: 190px;height:25px;   float:left; background-color:#339A99; color:#FFFFFF; font-weight:bolder;}
.eofferbook { text-align:right; display: block; border-top: 1px solid #ffffff;border-bottom: 1px solid #cccccc;height:25px;  width: 80px;  float:left; background-color:#339A99; color:#FFFFFF; font-weight:bolder; }
.eofferprice {text-align:right; display: block; border-top: 1px solid #ffffff;border-bottom: 1px solid #cccccc; width: 65px; height:25px;  float:left; background-color:#339A99; color:#FFFFFF; font-weight:bolder;}
.eofferdesc { text-align:center; display: block; border-top: 1px solid #ffffff;border-bottom: 1px solid #cccccc; width: 170px; height:25px;  float:left; background-color:#339A99; color:#FFFFFF; font-weight:bolder;}

.eofferdatesd { text-align:center; display: block; border-top: 1px solid #ffffff;border-bottom: 1px solid #cccccc; width: 190px; height:25px; float:left;  background-color:#C1E1DE; color:#005FA9;}
.eofferbookd { text-align:center; display: block; border-top: 1px solid #ffffff;border-bottom: 1px solid #cccccc; width: 45px; float:left;height:25px;   background-color:#D1EAFF; color:#005FA9;font-weight:bolder;}
.eofferdaysd { text-align:center; display: block; border-top: 1px solid #ffffff;border-bottom: 1px solid #cccccc; width: 35px; float:left;height:25px;   background-color:#C1E1DE; color:#005FA9;}
.eoffernightsd { text-align:center; display: block; border-top: 1px solid #ffffff;border-bottom: 1px solid #cccccc; width: 35px; float:left;height:25px;   background-color:#D1EAFF; color:#005FA9;}
.eofferpriced { text-align:right; display: block; border-top: 1px solid #ffffff;border-bottom: 1px solid #cccccc; width: 65px; float:left; height:25px;  background-color:#D1EAFF; color:#005FA9;}
.eofferpriceo { text-align:right; display: block; border-top: 1px solid #ffffff;border-bottom: 1px solid #cccccc; width: 65px; float:left;height:25px;   background-color:#D1EAFF; color:#FF3333; font-weight:bolder;}
.eofferdescd { text-align:left; display: block; border-top: 1px solid #ffffff;border-bottom: 1px solid #cccccc; width: 170px; float:left;height:25px;   background-color:#C1E1DE; color:#005FA9;}

.eoffersform { margin: 10px 5px 5px 5px;float:right; padding: 5px 0 0 0;border-width:thin; border-color:#005FA9; width:300px; border-style:outset;background-image:url(../images/graphics/eg-0035.jpg); background-repeat:repeat;}
.eoffersform label {font-weight:bolder; text-align: left; margin: 0 0 0 5px; color: #005FA9;}
.eofferhead {position: absolute;  width: 200px; top: 10px; height: 22px; padding: 0px; margin: 0px; left: 60px; z-index: 100; color:#739E73; font-weight:bolder;}
/*********** tooltips **************/
#dhtmltooltip{position: absolute;width: 150 px; border: 2px solid #339A99;padding: 2px;visibility: hidden;z-index: 100;}
a.etip:hover{color:#FFFF00; text-decoration:none;}
/********** testimonials on home ***********/
.einfobox {width: 95%; color:#1111111; background-color:#F5f7f7; border: solid 1px #cccccc;margin: 4px;}
.einfodetail{padding: 2%;}
.einfodetail1{padding: 0%;}
.einfoboxs {width: 95%; color:#1111111; background-color:#F5f7f7; margin: 4px;}
.einfodetails{padding: 2%;}
.einfodetail1s{padding: 0%;}
/********* accessability ********/
.eaccess {padding: 0px 0px 5px 5px;}
.eaccess p{padding: 0px 0px 5px 40px;}
.eaccsearch {margin-left: 40px;}
.emainaccess {width: 310px; margin-left:auto; margin-right:auto;}
.eaccessoption {text-align:center; display: block; border-top: 1px solid #ffffff;border-bottom: 1px solid #cccccc; width: 250px;height:25px;   float:left; background-color:#339A99; color:#FFFFFF; font-weight:bolder;}
.eaccesskey {text-align:center; display: block; border-top: 1px solid #ffffff;border-bottom: 1px solid #cccccc; width: 50px;height:25px;   float:left; background-color:#339A99; color:#FFFFFF; font-weight:bolder;}
.eaccessoptiond {display: block; border-top: 1px solid #ffffff;border-bottom: 1px solid #cccccc; width: 250px;height:25px;   float:left; background-color:#C1E1DE; color:#005FA9; font-weight:bolder;}
.eaccesskeyd {text-align:center; display: block; border-top: 1px solid #ffffff;border-bottom: 1px solid #cccccc; width: 50px;height:25px;   float:left; background-color:#D1EAFF; color:#005FA9; font-weight:bolder;}
/**************** availaiblity ********/
.ekey {width: 180px; margin-left:auto; margin-right:auto;}
.ekeybook {display:block; width:65px; height:15px; text-align:centre; float:left; background-color:#C1E1DE; }
.ekeyavail {display:block; width: 65px; height:15px; text-align:centre; float:left; }
.ekeyavail1 {display:block; width: 40px; height:15px; text-align:centre; float:left; }
/*******gallery*********/
.borderbot { height: 1px; line-height: 1px; font-size: 1px; margin: 0px; padding: 0px; background: url(../images/graphics/dots.gif) repeat-x; }
.largetitle {color: #005FA9;font-weight: bold;margin-top: 11px;margin-bottom: 4px;}
#trailimageid {position:absolute;visibility: hidden;left: 0px;top: 0px;width: 286px;height: 1px;z-index: 1000;}
/********hs styles *************/
.thumbwrapper .highslide {outline: none;}
.textwrapper .highslide {font-size: 11pt;text-decoration: none;display: block;text-align: center;}
.highslide img {cursor: url(../images/graphics/zoomin.cur), pointer;outline: none;}
.highslide:hover img {}
.highslide-image {border: 10px solid white;}
.highslide-image-blur {}
.highslide-caption {display: none;border: 2px solid white;border-top: none;padding: 5px;background-color: #F0EDE0;text-align: justify;}
.highslide-loading {display: block;color: black;font-size: 8pt;font-family: sans-serif;font-weight: bold; text-decoration: none;padding: 2px;border: 1px solid black;background-color: white;}
.control {float: right;display: block;/*position: relative;*/margin: 0 5px;font-size: 9pt;font-weight: bold;text-decoration: none;text-transform: uppercase;}
.control:hover {color: black !important;}
.highslide-move {cursor: move;}
.highslide-overlay {display: none;}
.highslide-previous-next {text-align: center;padding-bottom: 5px;}
.highslide-previous-next a {font-size: 7pt;font-weight: bold;text-decoration: none;text-transform: uppercase;color: white;padding: 0 20px;}
.highslide-html {background-color: white;}
.highslide-html-blur {}
.highslide-html-content {position: absolute;display: none;}
.highslide-no-border .highslide-image {border: none;border-bottom: 1px solid white;}
.highslide-no-border .highslide-html {border: none;}
.highslide-no-border .highslide-caption {border: none;border-bottom: 1px solid white;background-color: gray;color: white;}
.highslide-no-border .highslide-caption code {color: white;}
.highslide-white .highslide-image {border: 5px solid white;}
.highslide-white .highslide-caption {background-color: white;}
.highslide-white .control, .highslide-white .control * {color: #666;}
.highslide-white .highslide-html {border: 2px solid white;}
.highslide-narrow-border .highslide-image {border: 2px solid white;}
.highslide-narrow-border .highslide-caption {background-color: white;}
.highslide-black-border .highslide-image {border: 2px solid #655F2F;}
.highslide-black-border .highslide-caption {border: 2px solid #655F2F;border-top: none;background-color: white;color: #333;}
.highslide-blur-example .highslide-image-blur {border-color: silver;}
.highslide-blur-example .highslide-caption-blur {border-color: silver;}
.html-header {background-image: url(highslide/graphics/header-background.gif);cursor: default;height: 18px;padding: 2px;}
.highslide-html-blur #highslide-html-7-header {background-image: url(highslide/graphics/header-background-blur.gif); height: 18px;padding: 2px;}
.highslide-display-block {display: block;}
.highslide-display-none {display: none;}
/****survey ***/
.esurveyleft {width: 7%; float: left; margin: 8px 4px 8px 5px; color: #005FA9; }
.esurveyright {width: 86%; float: right; margin: 8px 4px 8px 5px; }
.esurveylabel {display: block;  margin: 0 0 0 0px;float: left;width: 100%; padding-right: 20px; color: #005FA9;}
textarea.esurveytextarea {font-weight:500;display: block; width: 400px; height:100px; float: left; margin-bottom: 10px;font-family: Verdana,sans-serif; font-size: 90%; background-color:#9999CC; color:#FFFFFF; border-width:1px; border-color:#005FA9;}
.esurveylarge { text-align:center; display: block; border-top: 1px solid #ffffff;border-bottom: 1px solid #cccccc; width: 500px; height:230px;  float:left; background-color:#D1EAFF;}
.eaccessibility {border: none; margin-right: 5px;}


/***********************************************/
/* elegance.css                            */
/***********************************************/

/********* HTML tag styles  ********************/
body{ font-family: Verdana,sans-serif; margin: 0px; padding: 0px; font-size: 90%; border-right: 1px solid #ccd2d2;}
/******* hyperlink and anchor tag styles *******/
a:link {color: #005FA9;}
a:hover{text-decoration: underline;}
a:visited {color:#9900FF;}
/************** eheader styles **************/
#eheader {margin: 0px; padding: 5px 0px 10px 8px; font-weight:bolder; color: #005FA9; font-size: 170%;}
#eheader1 {margin: 0px; padding: 2px 0px 4px 8px;  color: #005FA9; font-size: 80%;font-family:Verdana,sans-serif;}
#eheader3 {margin: 0px; padding: 0px 0px 0px 8px; font-weight:bolder; color: #005FA9; font-size: 170%;}
#eheader4 {margin: 0px; padding: 0px 0px 0px 8px; font-weight:bolder; color: #6E98EC; font-size: 150%;}
#eicons	{position: absolute; top: 2px; right: 2px; color:#FFFFFF;}
.eiconstyle {border: 0px; height: 32px ; width: 32px;}
#eimgsize1 {height: 138px; width: 100%;}
#eflashpos {padding: 0px; margin: 0px 0px 0px 0px; height:138px;  text-align:center;}
#eflashpos1 {padding: 0px; margin: 0px 0px 0px 0px; text-align:center; height: 362px;}
#eflashpos2 {padding: 0px; margin: 0px 0px 0px 0px; text-align:right; height: 445px;}
.eflashsize {height: 95%; width: 95%;}
.imagesize {height: 100%; width: 100%;}
#enoembed { font-size: 160%; font-weight: bolder; color:#FFFFFF; text-align:center;}
#enoembed1 { font-size: 160%; font-weight: bolder; text-align:center;}
#enoembed2 { font-size: 80%; font-weight: bolder; color:#FF3333; text-align:center;}

/*************** list tag styles ***************/
ul{list-style-type: square;}
ul ul{list-style-type: disc;}
ul ul ul{list-style-type: none;}
/********* form and related tag styles *********/
/*#esearch form {margin: 0;padding: 0;}/*
/*label {font: bold 1em Arial,sans-serif;color: #334d55;}*/
	
/*input#esearch  {font-family: Verdana,sans-serif;}
/************* Layout Divs ***************************/
#epage{position: absolute; margin: 0px 0px 0px 0px; width: 100%;top: 94px;}
#epagebc{position: absolute; margin: 0px 0px 0px 0px; width: 100%;top: 94px;}
#enavigate{position: absolute; top: 0px; left: 0px; width: 20%; padding: 0px; background-color: #F5f7f7; border-right: 1px solid #cccccc; border-bottom: 1px solid #cccccc; font: small Verdana,sans-serif;}
#econtent{ padding: 0px 0px 0px 0px; margin: 0px 0px 0px 20%; border-left: 1px solid #ccd2d2;}
#etrailer{position: relative; left: 0; border-top: 1px solid #cccccc;border-bottom: 1px solid #cccccc;font-size: small;color: #cccccc;padding: 10px 10px 10px 10px;margin-top: 0px;}
/************* elinkbar styles ****************/
#elinkbar{position: absolute; top: 47px; width: 100%; height: 32px; color: #cccccc; padding: 0px; margin: 0px 0px 0px 0px; background-image:  url(../images/graphics/eg-0022.gif);}
#elinkbar img{margin-bottom: -4px;}
#elink{position: absolute; top: 6px; height: 22px; padding: 0px; margin: 0px; left: 10px; z-index: 100;}
.ebreadcrumbs{ position: absolute; top: 80px; right: 10px; padding: 0px; margin: 0px;  z-index: 100; font-size:80%;}
a.ebreadcrumbs { font-weight: bolder; margin: 0px; padding: 2px 5px 4px 5px; text-decoration: underline; color: #005FA9;}
a.ebreadcrumbs:visited{ font-weight: bolder; color:#9900FF; margin: 0px; padding: 2px 5px 4px 5px; }
a.ebreadcrums:hover{text-decoration:underline;}
.elinkspacer {color: #8FB8BC;}
a.elink {font-size: small; font-weight: bold; margin: 0px; padding: 2px 5px 4px 5px; text-decoration: none;}
a.elink:visited{font-size: small; font-weight: bold; color:#9900FF; margin: 0px; padding: 2px 5px 4px 5px; }
a.elink:hover{background-image:  url(../images/graphics/eg-0021.gif);text-decoration:underline;}
/************* elinkbar1 styles ****************/
#elinkbar1{position: absolute; top: 47px; width: 100%; height: 32px; color: #000000; padding: 0px; margin: 0px 0px 0px 0px; background-image:  url(../images/graphics/eg-0022a.gif);}
#elinkbar1 img{margin-bottom: -4px;}
#elink1{position: absolute; top: 6px; height: 22px; padding: 0px; margin: 0px; left: 10px; z-index: 100;color: #000000;}
.elinkspacer1 {color: #8FB8BC;}
a.elink1 {font-size: small; font-weight: bold; margin: 0px; padding: 2px 5px 4px 5px; text-decoration: none;color:#FFFFFF;}
a.elink1:visited{font-size: small; font-weight: bold; color:#9900FF; margin: 0px; padding: 2px 5px 4px 5px; }
a.elink1:hover{text-decoration:underline;}
.edivider {border: 0px; height: 16px ; width: 2px;}
.eright {border: 0px; height: 10px ; width: 5px;}

/*************** search styles *****************/
#esearch {position: absolute;top: 5px;right: 10px;z-index: 101;}
#esearch input {font-size: 90%;margin: 0px  0px 0px 10px;}
#esearch a:link, #esearch a:visited {font-size: 80%;font-weight: bolder;}
#esearch a:hover {margin: 0px;}
#esearch label {color:#DEE2E3;}
/*************** emaintext style ******************/
.emaintext { padding: 0px 5px 5px 5px;}
.emain { position: relative; left: 0; padding: 0px 0px 0px 5px; width: 100%;}
.emaintext p {padding: 0px 0px 5px 5px;}
.emainsuspend p {text-align:center;}
.emainsuspend {text-align:center;}
/*************** faqs *******************/
.equestion {padding: 0px 0px 5px 150px;}
.equestion a:link {font-weight: bold; text-decoration:none;}
.equestion a:hover {font-weight: bold; text-decoration:underline;}
.equestion a:visited{font-weight: bold; text-decoration:none;}
.eanswerbar{position: relative; width: 100%; height: 32px; color: #cccccc; padding: 0px; margin: 0px 0px 10px 0px;}
.eanswerhead {position: absolute;  width: auto; top: 6px; height: 22px; padding: 0px; margin: 0px; left: 40px; z-index: 100; color:#739E73; font-weight:bolder;}
.etitle {width: 200px; height: 20px; display:block; background-color:#739E73; color:#FFFFFF;font-weight:bolder; text-align:center;}

.etitle1 {margin: 0px 0px 10px 40px; width: 200px; height: 20px; display:block; background-color:#739E73; color:#FFFFFF;font-weight:bolder; text-align:center;}
.eanswer {padding: 0px 0px 5px 5px;}
.eanswer p{padding: 0px 0px 5px 40px;}
.eanswer a:link {text-decoration:none;}
.efaqanswer {border-color:#005FA9; border-width: 1px; border-style: solid;  margin:5px;padding:5px;}
.efaqquestion {color: #005FA9;text-decoration: underline;font-weight: bold;}
/************** contact *********************/
.econtactbar{position: relative; height: 50px; padding: 0px; margin: 0px 0px 10px 0px;}
.econtacthead {position: absolute;  width: auto; top: 10px; height: 22px; padding: 0px; margin: 0px; left: 60px; z-index: 100; color:#739E73; font-weight:bolder;}
.econtactform {margin:40px; padding: 20px 0 0 0;border-color:#FF3333; border-width: 1px; width:390px; height: 400px;border-style:solid; z-index:0;}
.einput {display: block; width: 250px; float: left; margin-bottom: 10px;background-color:#9999CC !important; color:#FFFFFF; font-weight:500;border-width:1px; border-color:#005FA9 ; }
textarea {font-weight:500;display: block; width: 250px; height:200px; float: left; margin-bottom: 10px;font-family: Verdana,sans-serif; font-size: 90%; background-color:#9999CC; color:#FFFFFF; border-width:1px; border-color:#005FA9;}
.econtactform select {display: block; float: left; margin-bottom: 10px; font-weight:500; background-color:#9999CC; color:#FFFFFF; border-width:1px; border-color:#005FA9;}
.econtactform input {display: block; float: left; margin-bottom: 10px;}
.econtactform label {display: block; text-align: left; margin: 0 0 0 5px;float: left;width: 85px; padding-right: 20px; color: #005FA9;}
.buttonSubmit {width: 92px; height:22px; padding-left: 185px;}
.ehighlight {color:#FF3333; font-weight:bolder;}
.efont {font-family:Comic Sans MS; font-size:140%;font-weight:500;} 
.ecentreblue {text-align:center;color:#0001FE; font-weight:bolder;font-family: Comic Sans MS, verdana; font-size: 150%;}
.ecentrewhite {text-align:center;color:#2335D5; font-weight:bolder;font-family: Arial, verdana; font-size: 150%;}
.ecentreblue1 {text-align:center; font-weight:bolder;font-family: Comic Sans MS, verdana; font-size: 130%;}
.ecentrewhite1 {text-align:center; color:#OOOOOO; font-weight:bolder;font-family: Arial, verdana; font-size: 130%;} 
.ecentreblue2 {text-align:center; font-weight:bolder;font-family: Comic Sans MS, verdana; font-size: 115%;}
.ecentrewhite2 {text-align:center; color:#000000;font-weight:bolder;font-family: Arial, verdana; font-size: 115%;} 
.ecentreblue3 {text-align:center;color:#0001FE; font-weight:bolder;font-family: verdana; font-size: 150%;} 
.ecentreblue4 {text-align:center; text-decoration: underline; color:#0001FE; font-weight:bolder;font-family: verdana; font-size: 150%;}     
.ehighlight1 {color:#1B1E91; font-weight:bolder;}
.ehighlightg {color:#427E23; font-weight:bolder;}
.ethanks {color:#739E73; font-weight:bolder;}
br {clear: left;}
.econtactleft {width: 50%; float: left;  }
.econtactright {width: 50%; float: right;  } 
#eformtitle {position:relative; left: 50px; top: 50px; display:block; width: 60px; height:20px; z-index:200; background: solid;}
/************** prices ***********************/
/** NB We have one/two and three price layouts **/
.emainprices1 {width: 360px; margin-left:auto; margin-right:auto;}
.emainprices2 {width: 450px; margin-left:auto; margin-right:auto;}
.emainprices3 {width: 540px; margin-left:auto; margin-right:auto;}
.epriceyear {text-align:center; display: block; border-top: 1px solid #ffffff;border-bottom: 1px solid #cccccc; width: 240px;  float:left; background-color:#339A99; color:#FFFFFF; font-weight:bolder;}
.epriceperiod1 {text-align:center; display: block; border-top: 1px solid #ffffff;border-bottom: 1px solid #cccccc; width: 120px;  float:left; background-color:#339A99; color:#FFFFFF; font-weight:bolder;}
.epriceperiod2 {text-align:center; display: block; border-top: 1px solid #ffffff;border-bottom: 1px solid #cccccc; width: 210px;  float:left; background-color:#339A99; color:#FFFFFF; font-weight:bolder;}
.epriceperiod3 {text-align:center; display: block; border-top: 1px solid #ffffff;border-bottom: 1px solid #cccccc; width: 300px;  float:left; background-color:#339A99; color:#FFFFFF; font-weight:bolder;}
.epricedates {text-align:center; display: block;  border-top: 1px solid #ffffff;border-bottom: 1px solid #cccccc; width: 240px; float:left; background-color:#C1E1DE}
.epricespacer { display: block;border-top: 1px solid #ffffff;border-bottom: 1px solid #cccccc; width: 30px; float:left; background-color:#D1EAFF}
.epriceclear {clear:both;}
.eprice { text-align:right; display: block; border-top: 1px solid #ffffff;border-bottom: 1px solid #cccccc; width: 90px; float:left;  background-color:#D1EAFF; color:#005FA9;}

.epricesform { margin: 10px 5px 5px 5px;float:right; padding: 5px 0 0 0;border-width:thin; border-color:#005FA9; width:230px; border-style:outset;background-image:url(../images/graphics/eg-0035.jpg); background-repeat:repeat;}
.epricesform label {font-weight:bolder; text-align: left; margin: 0 0 0 5px; color: #005FA9;}
.epriceinput {}
.epriceSubmit {text-align:center; width: 35px; height:36px;}
.epricebutton {text-align:center;}
.epricebar{ position:relative; width: 230px; color: #cccccc; padding: 0px; margin: 0px 0px 5px 0px;}
.epricehead {position: absolute;  width: auto; top: 10px; height: 22px; padding: 0px; margin: 0px; left: 60px; z-index: 100; color:#739E73; font-weight:bolder;}
/************ emainlinks styles **************/
#emainlinks{margin: 0px;padding: 0px;text-align:center;}
#emainlinks h3{padding: 10px 0px 2px 10px;border-bottom: 1px solid #cccccc;}
#emainlinks a:link {display: block;border-top: 1px solid #ffffff;border-bottom: 1px solid #cccccc;background-image:  url(../images/graphics/eg-0023.jpg);font-weight: bold;padding: 3px 0px 3px 10px;text-decoration: none;}
#emainlinks a:visited {display: block;border-top: 1px solid #ffffff;border-bottom: 1px solid #cccccc;background-image:  url(../images/graphics/eg-0023.jpg);font-weight: bold;padding: 3px 0px 3px 10px;color:#9900FF; text-decoration: none;}
#emainlinks a:hover{border-top: 1px solid #cccccc;background-color: #DDEEFF;background-image: none;font-weight: bold;text-decoration: underline;}
.ehidedivision {color:#E8EAE9;display:none; }
/********** ecolumns *********************/
#eleftcol {width: 40%; float: left;}

#eleftcol1 {width: 40%; float: left;}
#eleftcol2 {width: 64%; float: left;}
#eleftcol3 {width: 39%; float: left; z-index: 100;}
#erightcol {width: 55%; float: right; margin: 8px 4px 8px 5px; }
#erightcol1 {width: 58%; float: right;}
#erightcol2 {width: 35%; float: right;}
#erightcol3 {width: 59%; float: right;}
#eclear {clear: both;}
#ekeytable {border: 0px;}
#ekeytable1 { border: 0px;}
#ekeytable1 td {padding: 0; border-collapse: collapse; border-spacing: 0;}
.etd1 {width: 20px;}
#etd2 {text-align: right; vertical-align:middle;}
#etd3 { background-image: url(../images/graphics/eg-0004.gif); width:20px;}
#etd4 {vertical-align:top; font-weight:bolder; color: #005FA9;}
#etd5 { background-image: url(../images/graphics/eg-0005.gif); width:20px;}
#etd6 { background-image: url(../images/graphics/eg-0001.gif);}
.eh21 {font-size: 100%; font-weight:bolder; color: #005FA9;}
.emg1 {border: 0; width: 20px; height: 38px;}
#eimg2 {background-image:  url(../images/graphics/eg-0006.gif); height: 38px; color: #FFFFFF; font-weight: bolder; text-align:center;}
#eimg3 {width:50px; height:150px;}
.eimg4 {border:0; width:20px; height:23px;}
#eimg5 {width:97%; border: 1px inset #0000FF;}
#eimg6 {width:103px; height:113px}
#eimg7 {width:119px; height:113px}
#eimg8 { width:19px; height:28px}
#eimg9 { width:64px; height:28px;}
#eimg10 {width:100%;}
#eimg11 {width:97%;}
.bcolor {color: #D25F27; font-weight: bold;}

#ebop {position:relative;left:0px;top:0px;width:222px;height:141px;}
#ebop1 {position:absolute;left:10px;top:1px;width:103px;height:113px;}
#ebop2 {position:absolute;left:103px;top:0px;width:119px;height:113px;}
#ebop3 {position:absolute;left:0px;top:113px;width:19px;height:28px;}
#ebop4 {position:absolute;left:19px;top:113px;width:139px;height:28px;color: #006699; font-weight: 900;}
#ebop5 {position:absolute;left:158px;top:113px;width:64px;height:28px;}
.efeature1 {padding: 0px 0 8px 15px; color: #CC6633; font-weight: 900;}
.efeature2 {padding: 0px 0 8px 60px; color: #FF9933; font-weight: 900;}
.efeature3 {padding: 0px 0 8px 30px; color: #339900; font-weight: 900;}
.efeature4 {padding: 0px 0 8px 5px; color: #FFD83F; font-weight: 900;}

#esearchpro {text-align:center; margin-top: 20px;}
#esearchpro input {font-size: 90%;margin: 0px  0px 0px 10px;}
#esearchpro a:link, #esearchpro a:visited {font-size: 80%;}
#esearchpro a:hover {margin: 0px;}
#esearchpro label {color:#000000;}
.sp2_address {color:#739E73; font-weight:bold;}
.sp2_select {color:#FF3333; font-weight:bolder;}
/**************** facilities *******************/
.epool { margin-left:10%; margin-right:10%;}
.epool3 { margin-left:4%; margin-right:4%;}
.epool2 { margin-left:10%; margin-right:5%;}
.epool1 { margin-left:auto; margin-right:auto; width: 80%;}
.efacilitiesleft {width: 47%; float: left; margin: 8px 4px 8px 5px; }
.efacilitiesleftgraphic {width: 25%; float: left; margin: 8px 4px 8px 5px; }
.efacilitiesrightgraphic {width: 25%; float: right; margin: 8px 4px 8px 5px; }
.efacilitiesright {width: 47%; float: right; margin: 8px 4px 8px 5px; }
.elocationright {width: 75%; float: right; margin: 8px 4px 8px 5px; }
.efacilitiesleftpic {width: 47%; float: left; margin: 8px 4px 8px 5px; text-align:center;}
.elocationleftpic {width: 20%; float: left; margin: 8px 4px 8px 5px; text-align:center;}
.efacilitiesrightpic {width: 47%; float: right; margin: 8px 4px 8px 5px; text-align:center;}
.efacilitiesleftpiccv {width: 30%; float: left; margin: 8px 4px 8px 5px; text-align:center;} 
.efacilitiescenterpiccv {width: 30%; float: center; margin: 8px 4px 8px 5px; text-align:center;} 
.efacilitiesrightpiccv {width: 30%; float: right; margin: 8px 4px 8px 5px; text-align:center;} 
.eclear {clear: both;}
.eimg14-0001 {width:60%;}
.eimg14-00020 {width:40%;}
.eimg14-00022 {width:30%;}
.eimg14-00021 {width:96%;}
.eimg14-00018 {margin-left:auto; margin-right:auto; width:40%;}
#eimg14-0003 {width:96%; border: 1px inset #66CC99;}
#eimg14-0004 {width:50%;}
#eimg14-0005 {width:96%; border: 1px inset #66CC99;}
#eimg14-0006 {width:96%;}
#eimg14-0007 {width:96%;}
#eimg14-0008 {width:96%; border: 1px inset #66CC99;}
#eimg14-0009 {width:96%; border: 1px inset #66CC99;}
#eimg14-00010 {width:96%; border: 1px inset #66CC99;}
#eimg14-00011 {width:96%; border: 1px inset #66CC99;}
#eimg14-00012 {width:96%; border: 1px inset #66CC99;}
#eimg14-00013 {width:96%; border: 1px inset #66CC99;}
#eimg14-00014 {width:25%;}
#eimg14-00015 {width:40%; float: left; margin: 12px 4px 8px 5px;}
#eimg14-00016 {width:35%; float: left; margin: 12px 4px 8px 5px;}
#eimg14-00017 {width:50%; border: 1px inset #66CC99;}
#eimg14-00019 {width:50%; float: right;}
#eimg14-00020 {width:75%;}
#eimg14-0025 {width:96%; border: 1px inset #66CC99; }
#eimg14-0026 {width:96%; border: 1px inset #66CC99; }
#eimg14-0027 {width:96%; border: 1px inset #66CC99; }

.eimgnoborder {width:100%;}
.eimgnoborder1 {width:80%;}


.etitlec {margin-left:auto; margin-right:auto; width: 48%; display:block; background-color:#739E73; color:#FFFFFF;font-weight:bolder; text-align:center;}
.etitlec1 {margin-left:5px; margin-right:auto; font-weight:bolder; text-align:left;}
.etitlec2 {margin-left:5px; margin-right:auto; font-weight:bolder; text-align:center;}
.etitlepay {margin-left:auto; margin-right:auto; width: 150px; display:block; background-color:#739E73; color:#FFFFFF;font-weight:bolder; text-align:center;}
.etitlel {margin-left:5px; width: 48%; float:left; display:block; background-color:#739E73; color:#FFFFFF;font-weight:bolder; text-align:center;}
.etitler {margin-right:5px; width: 48%; float:right; display:block; background-color:#739E73; color:#FFFFFF;font-weight:bolder; text-align:center;}
.etitlels {margin-left:5px; width: 48%; float:left; display:block; background-color:#CC0033; color:#FFFFFF;font-weight:bolder; text-align:center;}
.etitlers {margin-right:5px; width: 48%; float:right; display:block; background-color:#CC0033; color:#FFFFFF;font-weight:bolder; text-align:center;}
.etitlel1 {margin-left:5px; width: 30%; float:left; display:block; background-color:#CC0033; color:#FFFFFF;font-weight:bolder; text-align:center;}
.etitlel2 { margin-left:300px; width: 30%; float:center; display:block; background-color:#CC0033; color:#FFFFFF;font-weight:bolder; text-align:center;}
.etitlel3 { margin-right:5px; width: 30%; float:right; display:block; background-color:#CC0033; color:#FFFFFF;font-weight:bolder; text-align:center;}
.etitlelb{margin-left:10px; width: 48%; float:left; display:block; color:#FFFFFF;font-weight:bolder; text-align:center;}
.etitlerb {margin-right:10px; width: 48%; float:right; display:block; color:#FFFFFF;font-weight:bolder; text-align:center;}
.ereference { width: 150px;  background-color:#739E73; color:#FFFFFF;font-weight:bolder; text-align:center;}

/****************** gallery ********************/
.ecentre {text-align:center}
.ecentre1 {margin-left:auto; margin-right:auto; width: 700px;}
.eblock12 { margin-left:5%; margin-top: 10px;}
.eblock3 {margin-top:0; margin-left: 12%;}


.egalleryspan {text-align:center; }
.egalleryimage {border:0; }
.eimagecontainer {display:block; width:157px; float:left; margin:7px;}
.eimagecontainer1 {display:block; width:324px; float:left; margin:7px;}
.eimageheader { display:block; }
/**block4 **/
.eblock4a { margin-left:auto; margin-right:auto; width:95%}
.eblock4b {display:block; width:21.5%; float:left; margin:2% 1.5% 0% 1.5%;}
.eblock4c {display:block; width:21.5%; float:left; margin:0% 1.5% 0% 1.5%;}
/**block3 **/
.eblock3a { margin-left:auto; margin-right:auto; width:75%}
.eblock3b {display:block; width:28%; float:left; margin:2.5% 2% 0% 2%;}
.eblock3c {display:block; width:28%; float:left; margin:0% 2% 0% 2%;}
/**block2 **/
.eblock2a { margin-left:auto; margin-right:auto; width:50%}
.eblock2b {display:block; width:43%; float:left; margin:3% 3% 0% 3%;}
.eblock2c {display:block; width:43%; float:left; margin:0% 3% 0% 3%;}
/**block1 **/
.eblock1a { margin-left:auto; margin-right:auto; width:22%}
.eblock1b {display:block; width:99%; float:left; margin:5% 0% 0% 0%;}
.eblock1c {display:block; width:99%; float:left; margin:0% 0% 0% 0%;}

.egalleryblock {padding: 0px 35px 0px 35px;}
.egalleryback {position:absolute; left:5px; top: -3px;}
.egalleryforward {position:absolute; right:5px; top: -3px;}
.egallerycaption {display:block;float:left; width:80%; background-color:#FFFFFF;}
/************** main 001 news *****************************/
.enews {margin-right:auto; margin-left:auto; width:468px; margin-top:10px;font-size:80%;}
.enewsblockcol1 {display:block; width:230px; float:left;}
.enewsblockcol2 {display:block; width:230px; float:right; }
.ethemeparknews {background-color:#ffffcc;}
.ehottopic {background-color:#ffffff;}
.emainstory {background-color:#eeeeee;}

.enewsheading {display:block; width:230px; background-color:#003366; color:#FFFFFF; font-weight:bolder; margin-bottom: 4px;}
.enewsheading1 {display:block; background-color:#003366; color:#FFFFFF; font-weight:bolder; margin-bottom: 4px;}
.enewstext {margin-left:4px; margin-right:4px; }
.eleftpad {margin-left: 4px;}
.enewsimage {margin: 3px; border:0;  border:1px; border-color:#000000; float:left;}
.enhead {}
.enhead a:link { font-weight: bold; margin: 0px; text-decoration: none; text-decoration: none;}
.enhead a:visited { font-weight: bold; color:#9900FF; margin: 0px; text-decoration: none;}
.bold {font-weight:bolder;}
/************** main 006 ***************************************/
.eholder { margin-left:1%; margin-right:1%; margin-top: 10px; margin-bottom: 10px; text-align:center;}
.emonthtitle {width: 176px; height:17px; display:block; background-color:#739E73; color:#FFFFFF;font-weight:bolder;}
.emonth {display:block; width:176px; float:left; margin:0px 4px 4px 4px; font-size:14px;}
.eweek {display:block; width:176px; height:17px;}
.eweek1 {display:block; width:176px; border-bottom: 1px solid #cccccc; height:17px;}
.eweek2 {display:block; width:176px; font-weight:bold;}
.eweek3 {display:block; width:176px; border-bottom: 1px solid #cccccc; font-weight:800; height:17px;}
.eweek4 {display:block; width:176px; border-bottom: 1px solid #cccccc; font-weight:800; height:17px;}

.eday {display:block; width: 24px; text-align:right; float:left;}
.etoday {width:22px; height:15px; border:1px solid #FF3333;}
.edaybook {display:block; width: 24px; text-align:right; float:left; background-color:#C1E1DE;  }
.efill {display:block; width: 8px; text-align:right; float:left; }
.efillbook {display:block; width: 8px; text-align:right; float:left; background-color:#C1E1DE;}
.edayname {width: 100%; float:left; display:block; font-weight:bolder; text-align:center;}
.eleftarrow { display:block; float:left;width:14px; margin-top:2px;}
.emonthyear {display:block; width:148px; float:left; }
.erightarrow {display:block; float:left; width:14px; margin-top:2px;}

.ecalform { margin-left:auto; margin-right:auto; padding: 5px 0 0 0;border-width:thin; border-color:#005FA9; height: 40px;width:150px; border-style:outset;background-image:url(../images/graphics/eg-0035.jpg); background-repeat:repeat;}
.ecalbutton {position: relative; top: 45px; width:150px; text-align:center;}
.ecalbar{ position:relative; width: 150px; color: #cccccc; padding: 0px; margin: 0px 0px 5px 0px;}
.ecalchoices {position: relative; width: 150px;}
.eback {position: absolute; left: 5px; }
.eforward {position: absolute; right: 6px;}
.eyear {position: absolute; top:5px; left: 46px;}
/*********************** main 0013 ************************/
#ebluewriting {color:#0033CC; font-weight:bold; text-align:center}
.echildrentheme {background-color:#FF9999}
.eimg99 {width:60%; border: 2px inset #003366;}
.eimg98 {width:15%;}
.eimg97 {width:30%;}
.eimg96 {width:10%;}
.emarquee {color:#FF3333; font-weight: bold; font-family: Comic Sans MS, verdana; text-align:center; font-size:110%; }
/********************** main 0016 ***********/
.eclimate { margin: 20px 5px 5px 10px;float:left; width:380px; }
.etitleweather {margin-left:auto; margin-right:auto;  width: 100%; display:block; background-color:#739E73; color:#FFFFFF;font-weight:bolder; text-align:center;}
.emainweather {width: 305px; margin-left:auto; margin-right:auto; margin-top:0px; font-size:80%;}
.emainweather1 {width: 306px; float:right; margin-right:30px; margin-top:10px; font-size:79%;}
.eweatherday { margin-left:1px; margin-right:1px; text-align:center; display: block; border-top: 1px solid #ffffff;border-bottom: 1px solid #cccccc; width: 59px; float:left;  background-color:#339A99; color:#FFFFFF;  font-weight:bolder;}
.eweathergif { margin-left:1px; margin-right:1px; text-align:center; float:left;}
.eweathertext { margin-left:1px; margin-right:1px; text-align:center; display: block; height: 30px; border-top: 1px solid #ffffff;border-bottom: 1px solid #cccccc; width: 59px; float:left;  background-color:#C1E1DE; color:#333333;  font-weight:bolder;}
.eweathertemp { margin-left:1px; margin-right:1px; padding: 5px 0px 5px 0px; text-align:center; display: block; border-top: 1px solid #ffffff;border-bottom: 1px solid #cccccc; width: 59px; float:left;  background-color:#D1EAFF; color:#333333;  font-weight:bolder; font-size:98%;}
.ehigh {color:#FF3333; font-weight:bold;}
.elow {color:#0000FF; font-weight:bold;}
#ewtable01 {position:relative;left:0px;top:0px;width:364px;height:267px;}
#eg-0044-01 {position:absolute;left:0px;top:0px;width:364px;height:130px;}
#eg-0044-02 {position:absolute;left:0px;top:130px;width:86px;height:137px;}
#eg-0044-03 {position:absolute;left:86px;top:130px;width:204px;height:137px;}
#eg-0044-04 {position:absolute;left:290px;top:130px;width:74px;height:137px;}
#ewtable02 {position:relative;left:0px;top:0px;width:364px;height:267px;}
#eg-0044-01d {position:absolute;left:0px;top:0px;width:364px;height:150px;}
#eg-0044-02d {position:absolute;left:0px;top:150px;width:91px;height:117px;}
#eg-0044-03d {position:absolute;left:91px;top:150px;width:172px;height:117px;}
#eg-0044-04d {position:absolute;left:263px;top:150px;width:101px;height:117px;}
/************** main 007 *********************/
.equotebar{float:left;  margin: 5px 0px 10px 0px;}
.equotetext {padding: 10px 5px 5px 5px;}
.equoteinput {display: block; float: left; margin-bottom: 10px;}
.equoteselect {margin-bottom: 10px;}
.eonpage {margin: 10px 5px 5px 10px;float:left; padding: 0px 0 0 0;border-width:1px; border-color:#FF3333;border-style:solid; height: 360px;width:395px;}
.eonpage label {display: block;  margin: 0 0 0 5px;float: left;width: 85px; padding-right: 20px; color: #005FA9;}
.equoteselect {display: block; float: left; margin-bottom: 10px; font-weight:500; background-color:#9999CC; color:#FFFFFF; border-width:1px; border-color:#005FA9;}
.ecurrency {font-weight:bolder; color: #005FA9;}
#equotetitle {position:relative; left: 25px; top: -12px; z-index:200;}
.equoteanswer{float:right;  margin: 5px 0px 10px 0px;}
/************** testimonial ************/
.etestimonialbar{ position:relative; width: 100%; height: auto; padding: 0px; margin: 0px 0px 10px 0px;}
.etestcol1 { float:left; width: 10%;}
.etestcol2 {float:left; width: 73%; z-index:100;}
.etestcol3 { float:left; width: 10%; }
.etestcol3-1 {position: absolute; bottom: 10px;}
/************* gallery ******************/
.egalform { margin-left:auto; margin-right:auto; padding: 5px 0 0 0;border-width:thin; border-color:#005FA9; height: 40px;width:250px; border-style:outset;background-image:url(../images/graphics/eg-0035.jpg); background-repeat:repeat;}
.egalbar{ position:relative; width: 250px; color: #cccccc; padding: 0px; margin: 0px 0px 5px 0px;}
.egalchoices {position: relative; width: 250px;}
.egalbutton {position: relative; top: 42px; width:250px; text-align:center;}
/************** convertor **************/
.econvertform { margin: 10px 5px 5px 5px;float:right; padding: 5px 0 0 0;border-width:thin; border-color:#005FA9; width:250px; border-style:outset;background-image:url(../images/graphics/eg-0035.jpg); background-repeat:repeat;}
/************** site
 * 
 ****************/

.esitemapl1{margin: 0% 5% 0% 5%;padding: 0px;}
.esitemapl1 a:link {display: block;border-top: 1px solid #ffffff;border-bottom: 1px solid #cccccc;background-image:  url(../images/graphics/eg-0023.jpg);font-weight: bold;padding: 3px 0px 3px 10px;text-decoration: none;}
.esitemapl1 a:visited {display: block;border-top: 1px solid #ffffff;border-bottom: 1px solid #cccccc;background-image:  url(../images/graphics/eg-0023.jpg);font-weight: bold;padding: 3px 0px 3px 10px;color:#9900FF; text-decoration: none;}
.esitemapl1 a:hover{border-top: 1px solid #cccccc;background-color: #DDEEFF;background-image: none;font-weight: bold;text-decoration: underline;}
.esitemapl2{margin: 0% 5% 0% 5%;padding: 0px;}
.esitemapl2 a:link {display: block;border-top: 1px solid #ffffff;border-bottom: 1px solid #cccccc; background-color:#FFFFFF; font-weight: bold;padding: 3px 0px 3px 30px;text-decoration: none;}
.esitemapl2 a:visited {display: block;border-top: 1px solid #ffffff;border-bottom: 1px solid #cccccc;background-color:#FFFFFF;font-weight: bold;padding: 3px 0px 3px 30px;color:#9900FF; text-decoration: none;}
.esitemapl2 a:hover{border-top: 1px solid #cccccc;background-color: #DDEEFF;background-image: none;font-weight: bold;text-decoration: underline;}
.esitemapl3{margin: 0% 5% 0% 5%;padding: 0px;}
.esitemapl3 a:link {display: block;border-top: 1px solid #ffffff;border-bottom: 1px solid #cccccc; background-color:#FFFFFF; font-weight: bold;padding: 3px 0px 3px 50px;text-decoration: none;}
.esitemapl3 a:visited {display: block;border-top: 1px solid #ffffff;border-bottom: 1px solid #cccccc;background-color:#FFFFFF;font-weight: bold;padding: 3px 0px 3px 50px;color:#9900FF; text-decoration: none;}
.esitemapl3 a:hover{border-top: 1px solid #cccccc;background-color: #DDEEFF;background-image: none;font-weight: bold;text-decoration: underline;}

.esitemaph{margin: 0% 5% 0% 5%;padding: 0px;}
.esitemaph a:link {display: block;border-top: 1px solid #ffffff;border-bottom: 1px solid #cccccc;background-color:#FF0000; color:#FFFFFF; font-weight: bold;padding: 3px 0px 3px 10px;text-decoration: none;}
.esitemaph a:visited {display: block;border-top: 1px solid #ffffff;border-bottom: 1px solid #cccccc; background-color:#FF0000; font-weight: bold;padding: 3px 0px 3px 10px;color:#9900FF; text-decoration: none;}
.esitemaph a:hover{border-top: 1px solid #cccccc;background-color: #DDEEFF;background-image: none;font-weight: bold;text-decoration: underline; color: #005FA9;}
/************** booking *********************/

.eonpage3 {margin: 0px 0px 0px 40px;float:left; padding: 5px 0 0 0;border-width:1px; border-color:#FF3333;border-style:solid; height: 1120px;width:480px;}
.eonpage4 {margin: 0px 0px 0px 40px;float:left; padding: 5px 0 0 0;border-width:1px; border-color:#FF3333;border-style:solid; height: 1145px;width:480px;}
.eonpage5 {margin: 0px 0px 0px 40px;float:left; padding: 5px 0 0 0;border-width:1px; border-color:#FF3333;border-style:solid; height: 1170px;width:480px;}
.eonpage6 {margin: 0px 0px 0px 40px;float:left; padding: 5px 0 0 0;border-width:1px; border-color:#FF3333;border-style:solid; height: 1195px;width:480px;}
.eonpage7 {margin: 0px 0px 0px 40px;float:left; padding: 5px 0 0 0;border-width:1px; border-color:#FF3333;border-style:solid; height: 1220px;width:480px;}
.eonpage8 {margin: 0px 0px 0px 40px;float:left; padding: 5px 0 0 0;border-width:1px; border-color:#FF3333;border-style:solid; height: 1245px;width:480px;}
.eonpage9 {margin: 0px 0px 0px 40px;float:left; padding: 5px 0 0 0;border-width:1px; border-color:#FF3333;border-style:solid; height: 1270px;width:480px;}
.eonpage10 {margin: 0px 0px 0px 40px;float:left; padding: 5px 0 0 0;border-width:1px; border-color:#FF3333;border-style:solid; height: 1295px;width:480px;}
.eonpage11 {margin: 0px 0px 0px 40px;float:left; padding: 5px 0 0 0;border-width:1px; border-color:#FF3333;border-style:solid; height: 1320px;width:480px;}
.eonpage12 {margin: 0px 0px 0px 40px;float:left; padding: 5px 0 0 0;border-width:1px; border-color:#FF3333;border-style:solid; height: 1345px;width:480px;}
.eonpage13 {margin: 0px 0px 0px 40px;float:left; padding: 5px 0 0 0;border-width:1px; border-color:#FF3333;border-style:solid; height: 1370px;width:480px;}
.eonpage14 {margin: 0px 0px 0px 40px;float:left; padding: 5px 0 0 0;border-width:1px; border-color:#FF3333;border-style:solid; height: 1395px;width:480px;}
.eonpage15 {margin: 0px 0px 0px 40px;float:left; padding: 5px 0 0 0;border-width:1px; border-color:#FF3333;border-style:solid; height: 1420px;width:480px;}
.eonpage16 {margin: 0px 0px 0px 40px;float:left; padding: 5px 0 0 0;border-width:1px; border-color:#FF3333;border-style:solid; height: 1445px;width:480px;}
.eonpage99 {margin: 0px 0px 0px 40px;float:left; padding: 5px 0 0 0;border-width:1px; border-color:#FF3333;border-style:solid; width:480px;}
.eonpage100 {margin: 30px 0px 0px 40px;float:left; padding: 5px 0 0 0;border-width:1px; border-color:#FF3333;border-style:solid; width:480px;}

.epop3 {margin: 0px 0px 0px 40px;float:left; padding: 5px 0 0 0;border-width:1px; border-color:#FF3333;border-style:solid; height: 900px;width:480px;}
.epop4 {margin: 0px 0px 0px 40px;float:left; padding: 5px 0 0 0;border-width:1px; border-color:#FF3333;border-style:solid; height: 925px;width:480px;}
.epop5 {margin: 0px 0px 0px 40px;float:left; padding: 5px 0 0 0;border-width:1px; border-color:#FF3333;border-style:solid; height: 950px;width:480px;}
.epop6 {margin: 0px 0px 0px 40px;float:left; padding: 5px 0 0 0;border-width:1px; border-color:#FF3333;border-style:solid; height: 975px;width:480px;}
.epop7 {margin: 0px 0px 0px 40px;float:left; padding: 5px 0 0 0;border-width:1px; border-color:#FF3333;border-style:solid; height: 1000px;width:480px;}
.epop8 {margin: 0px 0px 0px 40px;float:left; padding: 5px 0 0 0;border-width:1px; border-color:#FF3333;border-style:solid; height: 1025px;width:480px;}
.epop9 {margin: 0px 0px 0px 40px;float:left; padding: 5px 0 0 0;border-width:1px; border-color:#FF3333;border-style:solid; height: 1050px;width:480px;}
.epop10 {margin: 0px 0px 0px 40px;float:left; padding: 5px 0 0 0;border-width:1px; border-color:#FF3333;border-style:solid; height: 1075px;width:480px;}
.epop11 {margin: 0px 0px 0px 40px;float:left; padding: 5px 0 0 0;border-width:1px; border-color:#FF3333;border-style:solid; height: 1100px;width:480px;}
.epop12 {margin: 0px 0px 0px 40px;float:left; padding: 5px 0 0 0;border-width:1px; border-color:#FF3333;border-style:solid; height: 1125px;width:480px;}
.epop13 {margin: 0px 0px 0px 40px;float:left; padding: 5px 0 0 0;border-width:1px; border-color:#FF3333;border-style:solid; height: 1150px;width:480px;}
.epop14 {margin: 0px 0px 0px 40px;float:left; padding: 5px 0 0 0;border-width:1px; border-color:#FF3333;border-style:solid; height: 1175px;width:480px;}
.epop15 {margin: 0px 0px 0px 40px;float:left; padding: 5px 0 0 0;border-width:1px; border-color:#FF3333;border-style:solid; height: 1200px;width:480px;}
.epop16 {margin: 0px 0px 0px 40px;float:left; padding: 5px 0 0 0;border-width:1px; border-color:#FF3333;border-style:solid; height: 1225px;width:480px;}


.ebookingformr3 {margin:10px 10px 0px 10px; padding: 5px 0 0 0;border-width:1px; border-color:#FF3333; width:410px; height: 140px;border-style:solid; }
.ebookingformr4 {margin:10px 10px 0px 10px; padding: 5px 0 0 0;border-width:1px; border-color:#FF3333; width:410px; height: 165px;border-style:solid; }
.ebookingformr5 {margin:10px 10px 0px 10px; padding: 5px 0 0 0;border-width:1px; border-color:#FF3333; width:410px; height: 190px;border-style:solid; }
.ebookingformr6 {margin:10px 10px 0px 10px; padding: 5px 0 0 0;border-width:1px; border-color:#FF3333; width:410px; height: 215px;border-style:solid; }
.ebookingformr7 {margin:10px 10px 0px 10px; padding: 5px 0 0 0;border-width:1px; border-color:#FF3333; width:410px; height: 240px;border-style:solid; }
.ebookingformr8 {margin:10px 10px 0px 10px; padding: 5px 0 0 0;border-width:1px; border-color:#FF3333; width:410px; height: 265px;border-style:solid; }
.ebookingformr9 {margin:10px 10px 0px 10px; padding: 5px 0 0 0;border-width:1px; border-color:#FF3333; width:410px; height: 290px;border-style:solid; }
.ebookingformr10 {margin:10px 10px 0px 10px; padding: 5px 0 0 0;border-width:1px; border-color:#FF3333; width:410px; height: 315px;border-style:solid; }
.ebookingformr11 {margin:10px 10px 0px 10px; padding: 5px 0 0 0;border-width:1px; border-color:#FF3333; width:410px; height: 340px;border-style:solid; }
.ebookingformr12 {margin:10px 10px 0px 10px; padding: 5px 0 0 0;border-width:1px; border-color:#FF3333; width:410px; height: 365px;border-style:solid; }
.ebookingformr13 {margin:10px 10px 0px 10px; padding: 5px 0 0 0;border-width:1px; border-color:#FF3333; width:410px; height: 390px;border-style:solid; }
.ebookingformr14 {margin:10px 10px 0px 10px; padding: 5px 0 0 0;border-width:1px; border-color:#FF3333; width:410px; height: 415px;border-style:solid; }
.ebookingformr15 {margin:10px 10px 0px 10px; padding: 5px 0 0 0;border-width:1px; border-color:#FF3333; width:410px; height: 440px;border-style:solid; }
.ebookingformr16{margin:10px 10px 0px 10px; padding: 5px 0 0 0;border-width:1px; border-color:#FF3333; width:410px; height: 465px;border-style:solid; }
.ebookingformarrival {margin:0px 10px 0px 10px; padding: 5px;border-width:1px; border-color:#FF3333; border-style:solid; }
.ebookingformarrival1 {float: left; width: 94%;}

.einput1 {display: block; width: 250px; float: left; margin-bottom: 8px; font-weight:500; background-color:#9999CC !important; color:#FFFFFF; border-width:1px; border-color:#005FA9;}
.einput2 { display: block; width: 120px;float: left; margin-bottom: 8px;font-weight:500; background-color:#9999CC !important; color:#FFFFFF; border-width:1px; border-color:#005FA9;}
.einput3 { float: left; margin-bottom: 8px;}
.einput4 {font-weight:400;float:left; color: #005FA9;}
.einput5 { display: block; width: 80px;float: left; margin-bottom: 8px;font-weight:500; background-color:#9999CC !important; color:#FFFFFF; border-width:1px; border-color:#005FA9;}


.ebooklabel {display: block;  margin: 0 0 0 5px;float: left;width: 140px; padding-right: 20px; color: #005FA9;}
.ebooklabelr {display: block; text-align: left; margin: 0px 0 0 10px;float: left;width: 20px; padding-right: 5px; color: #005FA9;}
.ebooklabeln {display: block; text-align: left; margin: 0px 0 0 0px;float: left;width: 48px; padding-right: 5px; color: #005FA9;}
.ebookdiv { display: block; width: 130px; float:left; }

.buttonSubmit {width: 92px; height:22px; padding-left: 185px;}
.eguest2 {display: block; width: 240px; float: left; margin-bottom: 5px; margin-left:10px;font-weight:500; background-color:#9999CC !important; color:#FFFFFF; border-width:1px; border-color:#005FA9;}
.eguest3 {display: block; width: 30px; float: left; margin-bottom: 5px; margin-left:10px;font-weight:500; background-color:#9999CC !important; color:#FFFFFF; border-width:1px; border-color:#005FA9;}
#ebooktitle {position:relative; left: 19px; top: -18px; z-index:200;}
.ebookselect {display: block; float: left; margin-bottom: 10px; font-weight:500; background-color:#9999CC; color:#FFFFFF; border-width:1px; border-color:#005FA9;}
.eselectpoolform { margin: 10px 5px 5px 5px;float:right; padding: 5px 0 0 0;border-width:thin; border-color:#005FA9; width:400px; border-style:outset;background-image:url(../images/graphics/eg-0035.jpg); background-repeat:repeat;}

/****************** information ***********************/
.einfoquestion {margin-left:auto; margin-right:auto; width: 40%; display:block; }
.einfocategory {margin: 5px 5px 5px 5px; background-color:#739E73; color:#FFFFFF;font-weight:bolder; height:34px; }
.einfolinkbox {margin: 5px 5px 5px 5px;border-width:1px; border-style:solid;border-color:#cccccc; }
.einfocatleft {float: left; width: 35px; background-color:#739E73; height:34px;}
.einfocatleft1 {float: left; width: 90%; text-align:center; background-color:#739E73; margin-top:8px; }
.einfoimg {width:95%;}
/************* layout ***********************/
.eleftlayout {width: 40%; float: left; text-align:center; margin-top: 30px;}
.erightlayout {width: 59%; float: right; margin: 0% 0% 0% 0% }
/************* email ************************/
/*.email {width: 684px; margin-left:auto; margin-right:auto; }  */
/*.emailtext { width: 684px; padding: 0px 5px 5px 5px;}   */
/*.emailtext p {padding: 0px 0px 5px 5px;}  */
/************* emails **************/
.email {width:740px; margin-left:auto; margin-right:auto; font-family: 'comic sans ms', Verdana,sans-serif; font-size: 90%; color: #333333;}
.email a:link {text-decoration: underline}
.emailtext { width: 690px; padding: 0px 5px 5px 5px;}
.emailpics { width: 700px; height: 150px; padding: 0px 0px 0px 0px;}
.emailtext p {padding: 0px 0px 5px 0px; }
.emaillink {color: #FFFFFF; text-decoration:none;}

#emailimg2 {color: #FFFFFF; font-weight: bolder; text-align:center;}
.ebox {width: 690px;  }
.eboxl { display: block; border-top: 1px solid #ffffff;border-bottom: 1px solid #cccccc; width: 130px; height:24px;  float:left; background-color:#339A99; color:#FFFFFF; font-weight:bolder;}
.eboxr {padding: 0px 5px 0px 5px; display: block; border-top: 1px solid #ffffff;border-bottom: 1px solid #cccccc; width: 550px;  height:24px; float:left; background-color:#D1EAFF; }
.eboxr1 {padding: 0px 5px 0px 5px; display: block; border-top: 1px solid #ffffff;border-bottom: 1px solid #cccccc; width: 550px; float:left; background-color:#D1EAFF; }
.eguests {width: 320px;}
.eguestssmallh { display: block; border-top: 1px solid #ffffff;border-bottom: 1px solid #cccccc; width: 30px; height:24px;  float:left; background-color:#339A99; color:#FFFFFF; font-weight:bolder;}
.eguestslargeh { padding: 0px 5px 0px 5px;display: block; border-top: 1px solid #ffffff;border-bottom: 1px solid #cccccc; width: 250px; height:24px;  float:left; background-color:#339A99; color:#FFFFFF; font-weight:bolder;}
.eguestssmall {display: block; border-top: 1px solid #ffffff;border-bottom: 1px solid #cccccc; width: 30px;  height:24px; float:left; background-color:#D1EAFF; }
.eguestslarge {padding: 0px 5px 0px 5px;display: block; border-top: 1px solid #ffffff;border-bottom: 1px solid #cccccc; width: 250px;  height:24px; float:left; background-color:#D1EAFF; }
#searchmail{font-size: 80%;}
#searchmail label {color:#FFFFFF; font:\"comic Sans MS\";}
#searchmail input { font-size: 80%;font:\"comic Sans MS\";}
#searchmail a:link, #search a:visited {font-weight: bold;}
#searchmail a:hover{}
#searchmails {margin-left:5px; margin-top:2px;}
 
/************* terms ************/
.etitleterms {margin-left:auto; margin-right:auto; width: 300px; display:block; background-color:#739E73; color:#FFFFFF;font-weight:bolder; text-align:center;}
.eheadingterms {font-weight: bold; color:#005FA9;}
.eheadingtermsot {font-weight: bold; color:#9999CB;}
.eheadingcenterterms {text-align:center; font-weight: bold; color:#005FA9;}
.emaintermstext {font-size: 80%; padding: 0px 5px 5px 5px;}
.emaintermstext p {padding: 0px 5px 5px 5px;}
/************** offers ***********************/
.emainoffers {width: 600px; margin-left:auto; margin-right:auto;}
.emainoffers1 {width: 510px; margin-left:auto; margin-right:auto;}
.eofferdates {text-align:center; display: block; border-top: 1px solid #ffffff;border-bottom: 1px solid #cccccc; width: 190px;height:25px;   float:left; background-color:#339A99; color:#FFFFFF; font-weight:bolder;}
.eofferbook { text-align:right; display: block; border-top: 1px solid #ffffff;border-bottom: 1px solid #cccccc;height:25px;  width: 80px;  float:left; background-color:#339A99; color:#FFFFFF; font-weight:bolder; }
.eofferprice {text-align:right; display: block; border-top: 1px solid #ffffff;border-bottom: 1px solid #cccccc; width: 65px; height:25px;  float:left; background-color:#339A99; color:#FFFFFF; font-weight:bolder;}
.eofferdesc { text-align:center; display: block; border-top: 1px solid #ffffff;border-bottom: 1px solid #cccccc; width: 170px; height:25px;  float:left; background-color:#339A99; color:#FFFFFF; font-weight:bolder;}

.eofferdatesd { text-align:center; display: block; border-top: 1px solid #ffffff;border-bottom: 1px solid #cccccc; width: 190px; height:25px; float:left;  background-color:#C1E1DE; color:#005FA9;}
.eofferbookd { text-align:center; display: block; border-top: 1px solid #ffffff;border-bottom: 1px solid #cccccc; width: 45px; float:left;height:25px;   background-color:#D1EAFF; color:#005FA9;font-weight:bolder;}
.eofferdaysd { text-align:center; display: block; border-top: 1px solid #ffffff;border-bottom: 1px solid #cccccc; width: 35px; float:left;height:25px;   background-color:#C1E1DE; color:#005FA9;}
.eoffernightsd { text-align:center; display: block; border-top: 1px solid #ffffff;border-bottom: 1px solid #cccccc; width: 35px; float:left;height:25px;   background-color:#D1EAFF; color:#005FA9;}
.eofferpriced { text-align:right; display: block; border-top: 1px solid #ffffff;border-bottom: 1px solid #cccccc; width: 65px; float:left; height:25px;  background-color:#D1EAFF; color:#005FA9;}
.eofferpriceo { text-align:right; display: block; border-top: 1px solid #ffffff;border-bottom: 1px solid #cccccc; width: 65px; float:left;height:25px;   background-color:#D1EAFF; color:#FF3333; font-weight:bolder;}
.eofferdescd { text-align:left; display: block; border-top: 1px solid #ffffff;border-bottom: 1px solid #cccccc; width: 170px; float:left;height:25px;   background-color:#C1E1DE; color:#005FA9;}

.eoffersform { margin: 10px 5px 5px 5px;float:right; padding: 5px 0 0 0;border-width:thin; border-color:#005FA9; width:300px; border-style:outset;background-image:url(../images/graphics/eg-0035.jpg); background-repeat:repeat;}
.eoffersform label {font-weight:bolder; text-align: left; margin: 0 0 0 5px; color: #005FA9;}
.eofferhead {position: absolute;  width: 200px; top: 10px; height: 22px; padding: 0px; margin: 0px; left: 60px; z-index: 100; color:#739E73; font-weight:bolder;}
/*********** tooltips **************/
#dhtmltooltip{position: absolute;width: 150 px; border: 2px solid #339A99;padding: 2px;visibility: hidden;z-index: 100;}
a.etip:hover{color:#FFFF00; text-decoration:none;}
/********** testimonials on home ***********/
.einfobox {width: 95%; color:#1111111; background-color:#F5f7f7; border: solid 1px #cccccc;margin: 4px;}
.einfodetail{padding: 2%;}
.einfodetail1{padding: 0%;}
.einfoboxs {width: 95%; color:#1111111; background-color:#F5f7f7; margin: 4px;}
.einfodetails{padding: 2%;}
.einfodetail1s{padding: 0%;}
/********* accessability ********/
.eaccess {padding: 0px 0px 5px 5px;}
.eaccess p{padding: 0px 0px 5px 40px;}
.eaccsearch {margin-left: 40px;}
.emainaccess {width: 310px; margin-left:auto; margin-right:auto;}
.eaccessoption {text-align:center; display: block; border-top: 1px solid #ffffff;border-bottom: 1px solid #cccccc; width: 250px;height:25px;   float:left; background-color:#339A99; color:#FFFFFF; font-weight:bolder;}
.eaccesskey {text-align:center; display: block; border-top: 1px solid #ffffff;border-bottom: 1px solid #cccccc; width: 50px;height:25px;   float:left; background-color:#339A99; color:#FFFFFF; font-weight:bolder;}
.eaccessoptiond {display: block; border-top: 1px solid #ffffff;border-bottom: 1px solid #cccccc; width: 250px;height:25px;   float:left; background-color:#C1E1DE; color:#005FA9; font-weight:bolder;}
.eaccesskeyd {text-align:center; display: block; border-top: 1px solid #ffffff;border-bottom: 1px solid #cccccc; width: 50px;height:25px;   float:left; background-color:#D1EAFF; color:#005FA9; font-weight:bolder;}
/**************** availaiblity ********/
.ekey {width: 180px; margin-left:auto; margin-right:auto;}
.ekeybook {display:block; width:65px; height:15px; text-align:centre; float:left; background-color:#C1E1DE; }
.ekeyavail {display:block; width: 65px; height:15px; text-align:centre; float:left; }
.ekeyavail1 {display:block; width: 40px; height:15px; text-align:centre; float:left; }
/*******gallery*********/
.borderbot { height: 1px; line-height: 1px; font-size: 1px; margin: 0px; padding: 0px; background: url(../images/graphics/dots.gif) repeat-x; }
.largetitle {color: #005FA9;font-weight: bold;margin-top: 11px;margin-bottom: 4px;}
#trailimageid {position:absolute;visibility: hidden;left: 0px;top: 0px;width: 286px;height: 1px;z-index: 1000;}
/********hs styles *************/
.thumbwrapper .highslide {outline: none;}
.textwrapper .highslide {font-size: 11pt;text-decoration: none;display: block;text-align: center;}
.highslide img {cursor: url(../images/graphics/zoomin.cur), pointer;outline: none;}
.highslide:hover img {}
.highslide-image {border: 10px solid white;}
.highslide-image-blur {}
.highslide-caption {display: none;border: 2px solid white;border-top: none;padding: 5px;background-color: #F0EDE0;text-align: justify;}
.highslide-loading {display: block;color: black;font-size: 8pt;font-family: sans-serif;font-weight: bold; text-decoration: none;padding: 2px;border: 1px solid black;background-color: white;}
.control {float: right;display: block;/*position: relative;*/margin: 0 5px;font-size: 9pt;font-weight: bold;text-decoration: none;text-transform: uppercase;}
.control:hover {color: black !important;}
.highslide-move {cursor: move;}
.highslide-overlay {display: none;}
.highslide-previous-next {text-align: center;padding-bottom: 5px;}
.highslide-previous-next a {font-size: 7pt;font-weight: bold;text-decoration: none;text-transform: uppercase;color: white;padding: 0 20px;}
.highslide-html {background-color: white;}
.highslide-html-blur {}
.highslide-html-content {position: absolute;display: none;}
.highslide-no-border .highslide-image {border: none;border-bottom: 1px solid white;}
.highslide-no-border .highslide-html {border: none;}
.highslide-no-border .highslide-caption {border: none;border-bottom: 1px solid white;background-color: gray;color: white;}
.highslide-no-border .highslide-caption code {color: white;}
.highslide-white .highslide-image {border: 5px solid white;}
.highslide-white .highslide-caption {background-color: white;}
.highslide-white .control, .highslide-white .control * {color: #666;}
.highslide-white .highslide-html {border: 2px solid white;}
.highslide-narrow-border .highslide-image {border: 2px solid white;}
.highslide-narrow-border .highslide-caption {background-color: white;}
.highslide-black-border .highslide-image {border: 2px solid #655F2F;}
.highslide-black-border .highslide-caption {border: 2px solid #655F2F;border-top: none;background-color: white;color: #333;}
.highslide-blur-example .highslide-image-blur {border-color: silver;}
.highslide-blur-example .highslide-caption-blur {border-color: silver;}
.html-header {background-image: url(highslide/graphics/header-background.gif);cursor: default;height: 18px;padding: 2px;}
.highslide-html-blur #highslide-html-7-header {background-image: url(highslide/graphics/header-background-blur.gif); height: 18px;padding: 2px;}
.highslide-display-block {display: block;}
.highslide-display-none {display: none;}
/****survey ***/
.esurveyleft {width: 7%; float: left; margin: 8px 4px 8px 5px; color: #005FA9; }
.esurveyright {width: 86%; float: right; margin: 8px 4px 8px 5px; }
.esurveylabel {display: block;  margin: 0 0 0 0px;float: left;width: 100%; padding-right: 20px; color: #005FA9;}
textarea.esurveytextarea {font-weight:500;display: block; width: 400px; height:100px; float: left; margin-bottom: 10px;font-family: Verdana,sans-serif; font-size: 90%; background-color:#9999CC; color:#FFFFFF; border-width:1px; border-color:#005FA9;}
.esurveylarge { text-align:center; display: block; border-top: 1px solid #ffffff;border-bottom: 1px solid #cccccc; width: 500px; height:230px;  float:left; background-color:#D1EAFF;}
.eaccessibility {border: none; margin-right: 5px;}


/***********************************************/
/* elegance.css                            */
/***********************************************/

/********* HTML tag styles  ********************/
body{ font-family: Verdana,sans-serif; margin: 0px; padding: 0px; font-size: 90%; border-right: 1px solid #ccd2d2;}
/******* hyperlink and anchor tag styles *******/
a:link {color: #005FA9;}
a:hover{text-decoration: underline;}
a:visited {color:#9900FF;}
/************** eheader styles **************/
#eheader {margin: 0px; padding: 5px 0px 10px 8px; font-weight:bolder; color: #005FA9; font-size: 170%;}
#eheader1 {margin: 0px; padding: 2px 0px 4px 8px;  color: #005FA9; font-size: 80%;font-family:Verdana,sans-serif;}
#eheader3 {margin: 0px; padding: 0px 0px 0px 8px; font-weight:bolder; color: #005FA9; font-size: 170%;}
#eheader4 {margin: 0px; padding: 0px 0px 0px 8px; font-weight:bolder; color: #6E98EC; font-size: 150%;}
#eicons	{position: absolute; top: 2px; right: 2px; color:#FFFFFF;}
.eiconstyle {border: 0px; height: 32px ; width: 32px;}
#eimgsize1 {height: 138px; width: 100%;}
#eflashpos {padding: 0px; margin: 0px 0px 0px 0px; height:138px;  text-align:center;}
#eflashpos1 {padding: 0px; margin: 0px 0px 0px 0px; text-align:center; height: 362px;}
#eflashpos2 {padding: 0px; margin: 0px 0px 0px 0px; text-align:right; height: 445px;}
.eflashsize {height: 95%; width: 95%;}
.imagesize {height: 100%; width: 100%;}
#enoembed { font-size: 160%; font-weight: bolder; color:#FFFFFF; text-align:center;}
#enoembed1 { font-size: 160%; font-weight: bolder; text-align:center;}
#enoembed2 { font-size: 80%; font-weight: bolder; color:#FF3333; text-align:center;}

/*************** list tag styles ***************/
ul{list-style-type: square;}
ul ul{list-style-type: disc;}
ul ul ul{list-style-type: none;}
/********* form and related tag styles *********/
/*#esearch form {margin: 0;padding: 0;}/*
/*label {font: bold 1em Arial,sans-serif;color: #334d55;}*/
	
/*input#esearch  {font-family: Verdana,sans-serif;}
/************* Layout Divs ***************************/
#epage{position: absolute; margin: 0px 0px 0px 0px; width: 100%;top: 94px;}
#epagebc{position: absolute; margin: 0px 0px 0px 0px; width: 100%;top: 94px;}
#enavigate{position: absolute; top: 0px; left: 0px; width: 20%; padding: 0px; background-color: #F5f7f7; border-right: 1px solid #cccccc; border-bottom: 1px solid #cccccc; font: small Verdana,sans-serif;}
#econtent{ padding: 0px 0px 0px 0px; margin: 0px 0px 0px 20%; border-left: 1px solid #ccd2d2;}
#etrailer{position: relative; left: 0; border-top: 1px solid #cccccc;border-bottom: 1px solid #cccccc;font-size: small;color: #cccccc;padding: 10px 10px 10px 10px;margin-top: 0px;}
/************* elinkbar styles ****************/
#elinkbar{position: absolute; top: 47px; width: 100%; height: 32px; color: #cccccc; padding: 0px; margin: 0px 0px 0px 0px; background-image:  url(../images/graphics/eg-0022.gif);}
#elinkbar img{margin-bottom: -4px;}
#elink{position: absolute; top: 6px; height: 22px; padding: 0px; margin: 0px; left: 10px; z-index: 100;}
.ebreadcrumbs{ position: absolute; top: 80px; right: 10px; padding: 0px; margin: 0px;  z-index: 100; font-size:80%;}
a.ebreadcrumbs { font-weight: bolder; margin: 0px; padding: 2px 5px 4px 5px; text-decoration: underline; color: #005FA9;}
a.ebreadcrumbs:visited{ font-weight: bolder; color:#9900FF; margin: 0px; padding: 2px 5px 4px 5px; }
a.ebreadcrums:hover{text-decoration:underline;}
.elinkspacer {color: #8FB8BC;}
a.elink {font-size: small; font-weight: bold; margin: 0px; padding: 2px 5px 4px 5px; text-decoration: none;}
a.elink:visited{font-size: small; font-weight: bold; color:#9900FF; margin: 0px; padding: 2px 5px 4px 5px; }
a.elink:hover{background-image:  url(../images/graphics/eg-0021.gif);text-decoration:underline;}
/************* elinkbar1 styles ****************/
#elinkbar1{position: absolute; top: 47px; width: 100%; height: 32px; color: #000000; padding: 0px; margin: 0px 0px 0px 0px; background-image:  url(../images/graphics/eg-0022a.gif);}
#elinkbar1 img{margin-bottom: -4px;}
#elink1{position: absolute; top: 6px; height: 22px; padding: 0px; margin: 0px; left: 10px; z-index: 100;color: #000000;}
.elinkspacer1 {color: #8FB8BC;}
a.elink1 {font-size: small; font-weight: bold; margin: 0px; padding: 2px 5px 4px 5px; text-decoration: none;color:#FFFFFF;}
a.elink1:visited{font-size: small; font-weight: bold; color:#9900FF; margin: 0px; padding: 2px 5px 4px 5px; }
a.elink1:hover{text-decoration:underline;}
.edivider {border: 0px; height: 16px ; width: 2px;}
.eright {border: 0px; height: 10px ; width: 5px;}

/*************** search styles *****************/
#esearch {position: absolute;top: 5px;right: 10px;z-index: 101;}
#esearch input {font-size: 90%;margin: 0px  0px 0px 10px;}
#esearch a:link, #esearch a:visited {font-size: 80%;font-weight: bolder;}
#esearch a:hover {margin: 0px;}
#esearch label {color:#DEE2E3;}
/*************** emaintext style ******************/
.emaintext { padding: 0px 5px 5px 5px;}
.emain { position: relative; left: 0; padding: 0px 0px 0px 5px; width: 100%;}
.emaintext p {padding: 0px 0px 5px 5px;}
.emainsuspend p {text-align:center;}
.emainsuspend {text-align:center;}
/*************** faqs *******************/
.equestion {padding: 0px 0px 5px 150px;}
.equestion a:link {font-weight: bold; text-decoration:none;}
.equestion a:hover {font-weight: bold; text-decoration:underline;}
.equestion a:visited{font-weight: bold; text-decoration:none;}
.eanswerbar{position: relative; width: 100%; height: 32px; color: #cccccc; padding: 0px; margin: 0px 0px 10px 0px;}
.eanswerhead {position: absolute;  width: auto; top: 6px; height: 22px; padding: 0px; margin: 0px; left: 40px; z-index: 100; color:#739E73; font-weight:bolder;}
.etitle {width: 200px; height: 20px; display:block; background-color:#739E73; color:#FFFFFF;font-weight:bolder; text-align:center;}

.etitle1 {margin: 0px 0px 10px 40px; width: 200px; height: 20px; display:block; background-color:#739E73; color:#FFFFFF;font-weight:bolder; text-align:center;}
.eanswer {padding: 0px 0px 5px 5px;}
.eanswer p{padding: 0px 0px 5px 40px;}
.eanswer a:link {text-decoration:none;}
.efaqanswer {border-color:#005FA9; border-width: 1px; border-style: solid;  margin:5px;padding:5px;}
.efaqquestion {color: #005FA9;text-decoration: underline;font-weight: bold;}
/************** contact *********************/
.econtactbar{position: relative; height: 50px; padding: 0px; margin: 0px 0px 10px 0px;}
.econtacthead {position: absolute;  width: auto; top: 10px; height: 22px; padding: 0px; margin: 0px; left: 60px; z-index: 100; color:#739E73; font-weight:bolder;}
.econtactform {margin:40px; padding: 20px 0 0 0;border-color:#FF3333; border-width: 1px; width:390px; height: 400px;border-style:solid; z-index:0;}
.einput {display: block; width: 250px; float: left; margin-bottom: 10px;background-color:#9999CC !important; color:#FFFFFF; font-weight:500;border-width:1px; border-color:#005FA9 ; }
textarea {font-weight:500;display: block; width: 250px; height:200px; float: left; margin-bottom: 10px;font-family: Verdana,sans-serif; font-size: 90%; background-color:#9999CC; color:#FFFFFF; border-width:1px; border-color:#005FA9;}
.econtactform select {display: block; float: left; margin-bottom: 10px; font-weight:500; background-color:#9999CC; color:#FFFFFF; border-width:1px; border-color:#005FA9;}
.econtactform input {display: block; float: left; margin-bottom: 10px;}
.econtactform label {display: block; text-align: left; margin: 0 0 0 5px;float: left;width: 85px; padding-right: 20px; color: #005FA9;}
.buttonSubmit {width: 92px; height:22px; padding-left: 185px;}
.ehighlight {color:#FF3333; font-weight:bolder;}
.efont {font-family:Comic Sans MS; font-size:140%;font-weight:500;} 
.ecentreblue {text-align:center;color:#0001FE; font-weight:bolder;font-family: Comic Sans MS, verdana; font-size: 150%;}
.ecentrewhite {text-align:center;color:#2335D5; font-weight:bolder;font-family: Arial, verdana; font-size: 150%;}
.ecentreblue1 {text-align:center; font-weight:bolder;font-family: Comic Sans MS, verdana; font-size: 130%;}
.ecentrewhite1 {text-align:center; color:#OOOOOO; font-weight:bolder;font-family: Arial, verdana; font-size: 130%;} 
.ecentreblue2 {text-align:center; font-weight:bolder;font-family: Comic Sans MS, verdana; font-size: 115%;}
.ecentrewhite2 {text-align:center; color:#000000;font-weight:bolder;font-family: Arial, verdana; font-size: 130%;} 
.ecentreblue3 {text-align:center;color:#0001FE; font-weight:bolder;font-family: verdana; font-size: 150%;} 
.ecentreblue4 {text-align:center; text-decoration: underline; color:#0001FE; font-weight:bolder;font-family: verdana; font-size: 150%;}     
.ehighlight1 {color:#1B1E91; font-weight:bolder;}
.ehighlightg {color:#427E23; font-weight:bolder;}
.ethanks {color:#739E73; font-weight:bolder;}
br {clear: left;}
.econtactleft {width: 50%; float: left;  }
.econtactright {width: 50%; float: right;  } 
#eformtitle {position:relative; left: 50px; top: 50px; display:block; width: 60px; height:20px; z-index:200; background: solid;}
/************** prices ***********************/
/** NB We have one/two and three price layouts **/
.emainprices1 {width: 360px; margin-left:auto; margin-right:auto;}
.emainprices2 {width: 450px; margin-left:auto; margin-right:auto;}
.emainprices3 {width: 540px; margin-left:auto; margin-right:auto;}
.epriceyear {text-align:center; display: block; border-top: 1px solid #ffffff;border-bottom: 1px solid #cccccc; width: 240px;  float:left; background-color:#339A99; color:#FFFFFF; font-weight:bolder;}
.epriceperiod1 {text-align:center; display: block; border-top: 1px solid #ffffff;border-bottom: 1px solid #cccccc; width: 120px;  float:left; background-color:#339A99; color:#FFFFFF; font-weight:bolder;}
.epriceperiod2 {text-align:center; display: block; border-top: 1px solid #ffffff;border-bottom: 1px solid #cccccc; width: 210px;  float:left; background-color:#339A99; color:#FFFFFF; font-weight:bolder;}
.epriceperiod3 {text-align:center; display: block; border-top: 1px solid #ffffff;border-bottom: 1px solid #cccccc; width: 300px;  float:left; background-color:#339A99; color:#FFFFFF; font-weight:bolder;}
.epricedates {text-align:center; display: block;  border-top: 1px solid #ffffff;border-bottom: 1px solid #cccccc; width: 240px; float:left; background-color:#C1E1DE}
.epricespacer { display: block;border-top: 1px solid #ffffff;border-bottom: 1px solid #cccccc; width: 30px; float:left; background-color:#D1EAFF}
.epriceclear {clear:both;}
.eprice { text-align:right; display: block; border-top: 1px solid #ffffff;border-bottom: 1px solid #cccccc; width: 90px; float:left;  background-color:#D1EAFF; color:#005FA9;}

.epricesform { margin: 10px 5px 5px 5px;float:right; padding: 5px 0 0 0;border-width:thin; border-color:#005FA9; width:230px; border-style:outset;background-image:url(../images/graphics/eg-0035.jpg); background-repeat:repeat;}
.epricesform label {font-weight:bolder; text-align: left; margin: 0 0 0 5px; color: #005FA9;}
.epriceinput {}
.epriceSubmit {text-align:center; width: 35px; height:36px;}
.epricebutton {text-align:center;}
.epricebar{ position:relative; width: 230px; color: #cccccc; padding: 0px; margin: 0px 0px 5px 0px;}
.epricehead {position: absolute;  width: auto; top: 10px; height: 22px; padding: 0px; margin: 0px; left: 60px; z-index: 100; color:#739E73; font-weight:bolder;}
/************ emainlinks styles **************/
#emainlinks{margin: 0px;padding: 0px;text-align:center;}
#emainlinks h3{padding: 10px 0px 2px 10px;border-bottom: 1px solid #cccccc;}
#emainlinks a:link {display: block;border-top: 1px solid #ffffff;border-bottom: 1px solid #cccccc;background-image:  url(../images/graphics/eg-0023.jpg);font-weight: bold;padding: 3px 0px 3px 10px;text-decoration: none;}
#emainlinks a:visited {display: block;border-top: 1px solid #ffffff;border-bottom: 1px solid #cccccc;background-image:  url(../images/graphics/eg-0023.jpg);font-weight: bold;padding: 3px 0px 3px 10px;color:#9900FF; text-decoration: none;}
#emainlinks a:hover{border-top: 1px solid #cccccc;background-color: #DDEEFF;background-image: none;font-weight: bold;text-decoration: underline;}
.ehidedivision {color:#E8EAE9;display:none; }
/********** ecolumns *********************/
#eleftcol {width: 40%; float: left;}

#eleftcol1 {width: 40%; float: left;}
#eleftcol2 {width: 64%; float: left;}
#eleftcol3 {width: 39%; float: left; z-index: 100;}
#erightcol {width: 55%; float: right; margin: 8px 4px 8px 5px; }
#erightcol1 {width: 58%; float: right;}
#erightcol2 {width: 35%; float: right;}
#erightcol3 {width: 59%; float: right;}
#eclear {clear: both;}
#ekeytable {border: 0px;}
#ekeytable1 { border: 0px;}
#ekeytable1 td {padding: 0; border-collapse: collapse; border-spacing: 0;}
.etd1 {width: 20px;}
#etd2 {text-align: right; vertical-align:middle;}
#etd3 { background-image: url(../images/graphics/eg-0004.gif); width:20px;}
#etd4 {vertical-align:top; font-weight:bolder; color: #005FA9;}
#etd5 { background-image: url(../images/graphics/eg-0005.gif); width:20px;}
#etd6 { background-image: url(../images/graphics/eg-0001.gif);}
.eh21 {font-size: 100%; font-weight:bolder; color: #005FA9;}
.emg1 {border: 0; width: 20px; height: 38px;}
#eimg2 {background-image:  url(../images/graphics/eg-0006.gif); height: 38px; color: #FFFFFF; font-weight: bolder; text-align:center;}
#eimg3 {width:50px; height:150px;}
.eimg4 {border:0; width:20px; height:23px;}
#eimg5 {width:97%; border: 1px inset #0000FF;}
#eimg6 {width:103px; height:113px}
#eimg7 {width:119px; height:113px}
#eimg8 { width:19px; height:28px}
#eimg9 { width:64px; height:28px;}
#eimg10 {width:100%;}
#eimg11 {width:97%;}
.bcolor {color: #D25F27; font-weight: bold;}

#ebop {position:relative;left:0px;top:0px;width:222px;height:141px;}
#ebop1 {position:absolute;left:10px;top:1px;width:103px;height:113px;}
#ebop2 {position:absolute;left:103px;top:0px;width:119px;height:113px;}
#ebop3 {position:absolute;left:0px;top:113px;width:19px;height:28px;}
#ebop4 {position:absolute;left:19px;top:113px;width:139px;height:28px;color: #006699; font-weight: 900;}
#ebop5 {position:absolute;left:158px;top:113px;width:64px;height:28px;}
.efeature1 {padding: 0px 0 8px 15px; color: #CC6633; font-weight: 900;}
.efeature2 {padding: 0px 0 8px 60px; color: #FF9933; font-weight: 900;}
.efeature3 {padding: 0px 0 8px 30px; color: #339900; font-weight: 900;}
.efeature4 {padding: 0px 0 8px 5px; color: #FFD83F; font-weight: 900;}

#esearchpro {text-align:center; margin-top: 20px;}
#esearchpro input {font-size: 90%;margin: 0px  0px 0px 10px;}
#esearchpro a:link, #esearchpro a:visited {font-size: 80%;}
#esearchpro a:hover {margin: 0px;}
#esearchpro label {color:#000000;}
.sp2_address {color:#739E73; font-weight:bold;}
.sp2_select {color:#FF3333; font-weight:bolder;}
/**************** facilities *******************/
.epool { margin-left:10%; margin-right:10%;}
.epool3 { margin-left:4%; margin-right:4%;}
.epool2 { margin-left:10%; margin-right:5%;}
.epool1 { margin-left:auto; margin-right:auto; width: 80%;}
.efacilitiesleft {width: 47%; float: left; margin: 8px 4px 8px 5px; }
.efacilitiesleftgraphic {width: 25%; float: left; margin: 8px 4px 8px 5px; }
.efacilitiesrightgraphic {width: 25%; float: right; margin: 8px 4px 8px 5px; }
.efacilitiesright {width: 47%; float: right; margin: 8px 4px 8px 5px; }
.elocationright {width: 75%; float: right; margin: 8px 4px 8px 5px; }
.efacilitiesleftpic {width: 47%; float: left; margin: 8px 4px 8px 5px; text-align:center;}
.elocationleftpic {width: 20%; float: left; margin: 8px 4px 8px 5px; text-align:center;}
.efacilitiesrightpic {width: 47%; float: right; margin: 8px 4px 8px 5px; text-align:center;}
.efacilitiesleftpiccv {width: 30%; float: left; margin: 8px 4px 8px 5px; text-align:center;} 
.efacilitiescenterpiccv {width: 30%; float: center; margin: 8px 4px 8px 5px; text-align:center;} 
.efacilitiesrightpiccv {width: 30%; float: right; margin: 8px 4px 8px 5px; text-align:center;} 
.eclear {clear: both;}
.eimg14-0001 {width:60%;}
.eimg14-00020 {width:40%;}
.eimg14-00022 {width:30%;}
.eimg14-00021 {width:96%;}
.eimg14-00018 {margin-left:auto; margin-right:auto; width:40%;}
#eimg14-0003 {width:96%; border: 1px inset #66CC99;}
#eimg14-0004 {width:50%;}
#eimg14-0005 {width:96%; border: 1px inset #66CC99;}
#eimg14-0006 {width:96%;}
#eimg14-0007 {width:96%;}
#eimg14-0008 {width:96%; border: 1px inset #66CC99;}
#eimg14-0009 {width:96%; border: 1px inset #66CC99;}
#eimg14-00010 {width:96%; border: 1px inset #66CC99;}
#eimg14-00011 {width:96%; border: 1px inset #66CC99;}
#eimg14-00012 {width:96%; border: 1px inset #66CC99;}
#eimg14-00013 {width:96%; border: 1px inset #66CC99;}
#eimg14-00014 {width:25%;}
#eimg14-00015 {width:40%; float: left; margin: 12px 4px 8px 5px;}
#eimg14-00016 {width:35%; float: left; margin: 12px 4px 8px 5px;}
#eimg14-00017 {width:50%; border: 1px inset #66CC99;}
#eimg14-00019 {width:50%; float: right;}
#eimg14-00020 {width:75%;}
#eimg14-0025 {width:96%; border: 1px inset #66CC99; }
#eimg14-0026 {width:96%; border: 1px inset #66CC99; }
#eimg14-0027 {width:96%; border: 1px inset #66CC99; }

.eimgnoborder {width:100%;}
.eimgnoborder1 {width:80%;}


.etitlec {margin-left:auto; margin-right:auto; width: 48%; display:block; background-color:#739E73; color:#FFFFFF;font-weight:bolder; text-align:center;}
.etitlec1 {margin-left:5px; margin-right:auto; font-weight:bolder; text-align:left;}
.etitlec2 {margin-left:5px; margin-right:auto; font-weight:bolder; text-align:center;}
.etitlepay {margin-left:auto; margin-right:auto; width: 150px; display:block; background-color:#739E73; color:#FFFFFF;font-weight:bolder; text-align:center;}
.etitlel {margin-left:5px; width: 48%; float:left; display:block; background-color:#739E73; color:#FFFFFF;font-weight:bolder; text-align:center;}
.etitler {margin-right:5px; width: 48%; float:right; display:block; background-color:#739E73; color:#FFFFFF;font-weight:bolder; text-align:center;}
.etitlels {margin-left:5px; width: 48%; float:left; display:block; background-color:#CC0033; color:#FFFFFF;font-weight:bolder; text-align:center;}
.etitlers {margin-right:5px; width: 48%; float:right; display:block; background-color:#CC0033; color:#FFFFFF;font-weight:bolder; text-align:center;}
.etitlel1 {margin-left:5px; width: 30%; float:left; display:block; background-color:#CC0033; color:#FFFFFF;font-weight:bolder; text-align:center;}
.etitlel2 { margin-left:300px; width: 30%; float:center; display:block; background-color:#CC0033; color:#FFFFFF;font-weight:bolder; text-align:center;}
.etitlel3 { margin-right:5px; width: 30%; float:right; display:block; background-color:#CC0033; color:#FFFFFF;font-weight:bolder; text-align:center;}
.etitlelb{margin-left:10px; width: 48%; float:left; display:block; color:#FFFFFF;font-weight:bolder; text-align:center;}
.etitlerb {margin-right:10px; width: 48%; float:right; display:block; color:#FFFFFF;font-weight:bolder; text-align:center;}
.ereference { width: 150px;  background-color:#739E73; color:#FFFFFF;font-weight:bolder; text-align:center;}

/****************** gallery ********************/
.ecentre {text-align:center}
.ecentre1 {margin-left:auto; margin-right:auto; width: 700px;}
.eblock12 { margin-left:5%; margin-top: 10px;}
.eblock3 {margin-top:0; margin-left: 12%;}


.egalleryspan {text-align:center; }
.egalleryimage {border:0; }
.eimagecontainer {display:block; width:157px; float:left; margin:7px;}
.eimagecontainer1 {display:block; width:324px; float:left; margin:7px;}
.eimageheader { display:block; }
/**block4 **/
.eblock4a { margin-left:auto; margin-right:auto; width:95%}
.eblock4b {display:block; width:21.5%; float:left; margin:2% 1.5% 0% 1.5%;}
.eblock4c {display:block; width:21.5%; float:left; margin:0% 1.5% 0% 1.5%;}
/**block3 **/
.eblock3a { margin-left:auto; margin-right:auto; width:75%}
.eblock3b {display:block; width:28%; float:left; margin:2.5% 2% 0% 2%;}
.eblock3c {display:block; width:28%; float:left; margin:0% 2% 0% 2%;}
/**block2 **/
.eblock2a { margin-left:auto; margin-right:auto; width:50%}
.eblock2b {display:block; width:43%; float:left; margin:3% 3% 0% 3%;}
.eblock2c {display:block; width:43%; float:left; margin:0% 3% 0% 3%;}
/**block1 **/
.eblock1a { margin-left:auto; margin-right:auto; width:22%}
.eblock1b {display:block; width:99%; float:left; margin:5% 0% 0% 0%;}
.eblock1c {display:block; width:99%; float:left; margin:0% 0% 0% 0%;}

.egalleryblock {padding: 0px 35px 0px 35px;}
.egalleryback {position:absolute; left:5px; top: -3px;}
.egalleryforward {position:absolute; right:5px; top: -3px;}
.egallerycaption {display:block;float:left; width:80%; background-color:#FFFFFF;}
/************** main 001 news *****************************/
.enews {margin-right:auto; margin-left:auto; width:468px; margin-top:10px;font-size:80%;}
.enewsblockcol1 {display:block; width:230px; float:left;}
.enewsblockcol2 {display:block; width:230px; float:right; }
.ethemeparknews {background-color:#ffffcc;}
.ehottopic {background-color:#ffffff;}
.emainstory {background-color:#eeeeee;}

.enewsheading {display:block; width:230px; background-color:#003366; color:#FFFFFF; font-weight:bolder; margin-bottom: 4px;}
.enewsheading1 {display:block; background-color:#003366; color:#FFFFFF; font-weight:bolder; margin-bottom: 4px;}
.enewstext {margin-left:4px; margin-right:4px; }
.eleftpad {margin-left: 4px;}
.enewsimage {margin: 3px; border:0;  border:1px; border-color:#000000; float:left;}
.enhead {}
.enhead a:link { font-weight: bold; margin: 0px; text-decoration: none; text-decoration: none;}
.enhead a:visited { font-weight: bold; color:#9900FF; margin: 0px; text-decoration: none;}
.bold {font-weight:bolder;}
/************** main 006 ***************************************/
.eholder { margin-left:1%; margin-right:1%; margin-top: 10px; margin-bottom: 10px; text-align:center;}
.emonthtitle {width: 176px; height:17px; display:block; background-color:#739E73; color:#FFFFFF;font-weight:bolder;}
.emonth {display:block; width:176px; float:left; margin:0px 4px 4px 4px; font-size:14px;}
.eweek {display:block; width:176px; height:17px;}
.eweek1 {display:block; width:176px; border-bottom: 1px solid #cccccc; height:17px;}
.eweek2 {display:block; width:176px; font-weight:bold;}
.eweek3 {display:block; width:176px; border-bottom: 1px solid #cccccc; font-weight:800; height:17px;}
.eweek4 {display:block; width:176px; border-bottom: 1px solid #cccccc; font-weight:800; height:17px;}

.eday {display:block; width: 24px; text-align:right; float:left;}
.etoday {width:22px; height:15px; border:1px solid #FF3333;}
.edaybook {display:block; width: 24px; text-align:right; float:left; background-color:#C1E1DE;  }
.efill {display:block; width: 8px; text-align:right; float:left; }
.efillbook {display:block; width: 8px; text-align:right; float:left; background-color:#C1E1DE;}
.edayname {width: 100%; float:left; display:block; font-weight:bolder; text-align:center;}
.eleftarrow { display:block; float:left;width:14px; margin-top:2px;}
.emonthyear {display:block; width:148px; float:left; }
.erightarrow {display:block; float:left; width:14px; margin-top:2px;}

.ecalform { margin-left:auto; margin-right:auto; padding: 5px 0 0 0;border-width:thin; border-color:#005FA9; height: 40px;width:150px; border-style:outset;background-image:url(../images/graphics/eg-0035.jpg); background-repeat:repeat;}
.ecalbutton {position: relative; top: 45px; width:150px; text-align:center;}
.ecalbar{ position:relative; width: 150px; color: #cccccc; padding: 0px; margin: 0px 0px 5px 0px;}
.ecalchoices {position: relative; width: 150px;}
.eback {position: absolute; left: 5px; }
.eforward {position: absolute; right: 6px;}
.eyear {position: absolute; top:5px; left: 46px;}
/*********************** main 0013 ************************/
#ebluewriting {color:#0033CC; font-weight:bold; text-align:center}
.echildrentheme {background-color:#FF9999}
.eimg99 {width:60%; border: 2px inset #003366;}
.eimg98 {width:15%;}
.eimg97 {width:30%;}
.eimg96 {width:10%;}
.emarquee {color:#FF3333; font-weight: bold; font-family: Comic Sans MS, verdana; text-align:center; font-size:110%; }
/********************** main 0016 ***********/
.eclimate { margin: 20px 5px 5px 10px;float:left; width:380px; }
.etitleweather {margin-left:auto; margin-right:auto;  width: 100%; display:block; background-color:#739E73; color:#FFFFFF;font-weight:bolder; text-align:center;}
.emainweather {width: 305px; margin-left:auto; margin-right:auto; margin-top:0px; font-size:80%;}
.emainweather1 {width: 306px; float:right; margin-right:30px; margin-top:10px; font-size:79%;}
.eweatherday { margin-left:1px; margin-right:1px; text-align:center; display: block; border-top: 1px solid #ffffff;border-bottom: 1px solid #cccccc; width: 59px; float:left;  background-color:#339A99; color:#FFFFFF;  font-weight:bolder;}
.eweathergif { margin-left:1px; margin-right:1px; text-align:center; float:left;}
.eweathertext { margin-left:1px; margin-right:1px; text-align:center; display: block; height: 30px; border-top: 1px solid #ffffff;border-bottom: 1px solid #cccccc; width: 59px; float:left;  background-color:#C1E1DE; color:#333333;  font-weight:bolder;}
.eweathertemp { margin-left:1px; margin-right:1px; padding: 5px 0px 5px 0px; text-align:center; display: block; border-top: 1px solid #ffffff;border-bottom: 1px solid #cccccc; width: 59px; float:left;  background-color:#D1EAFF; color:#333333;  font-weight:bolder; font-size:98%;}
.ehigh {color:#FF3333; font-weight:bold;}
.elow {color:#0000FF; font-weight:bold;}
#ewtable01 {position:relative;left:0px;top:0px;width:364px;height:267px;}
#eg-0044-01 {position:absolute;left:0px;top:0px;width:364px;height:130px;}
#eg-0044-02 {position:absolute;left:0px;top:130px;width:86px;height:137px;}
#eg-0044-03 {position:absolute;left:86px;top:130px;width:204px;height:137px;}
#eg-0044-04 {position:absolute;left:290px;top:130px;width:74px;height:137px;}
#ewtable02 {position:relative;left:0px;top:0px;width:364px;height:267px;}
#eg-0044-01d {position:absolute;left:0px;top:0px;width:364px;height:150px;}
#eg-0044-02d {position:absolute;left:0px;top:150px;width:91px;height:117px;}
#eg-0044-03d {position:absolute;left:91px;top:150px;width:172px;height:117px;}
#eg-0044-04d {position:absolute;left:263px;top:150px;width:101px;height:117px;}
/************** main 007 *********************/
.equotebar{float:left;  margin: 5px 0px 10px 0px;}
.equotetext {padding: 10px 5px 5px 5px;}
.equoteinput {display: block; float: left; margin-bottom: 10px;}
.equoteselect {margin-bottom: 10px;}
.eonpage {margin: 10px 5px 5px 10px;float:left; padding: 0px 0 0 0;border-width:1px; border-color:#FF3333;border-style:solid; height: 360px;width:395px;}
.eonpage label {display: block;  margin: 0 0 0 5px;float: left;width: 85px; padding-right: 20px; color: #005FA9;}
.equoteselect {display: block; float: left; margin-bottom: 10px; font-weight:500; background-color:#9999CC; color:#FFFFFF; border-width:1px; border-color:#005FA9;}
.ecurrency {font-weight:bolder; color: #005FA9;}
#equotetitle {position:relative; left: 25px; top: -12px; z-index:200;}
.equoteanswer{float:right;  margin: 5px 0px 10px 0px;}
/************** testimonial ************/
.etestimonialbar{ position:relative; width: 100%; height: auto; padding: 0px; margin: 0px 0px 10px 0px;}
.etestcol1 { float:left; width: 10%;}
.etestcol2 {float:left; width: 73%; z-index:100;}
.etestcol3 { float:left; width: 10%; }
.etestcol3-1 {position: absolute; bottom: 10px;}
/************* gallery ******************/
.egalform { margin-left:auto; margin-right:auto; padding: 5px 0 0 0;border-width:thin; border-color:#005FA9; height: 40px;width:250px; border-style:outset;background-image:url(../images/graphics/eg-0035.jpg); background-repeat:repeat;}
.egalbar{ position:relative; width: 250px; color: #cccccc; padding: 0px; margin: 0px 0px 5px 0px;}
.egalchoices {position: relative; width: 250px;}
.egalbutton {position: relative; top: 42px; width:250px; text-align:center;}
/************** convertor **************/
.econvertform { margin: 10px 5px 5px 5px;float:right; padding: 5px 0 0 0;border-width:thin; border-color:#005FA9; width:250px; border-style:outset;background-image:url(../images/graphics/eg-0035.jpg); background-repeat:repeat;}
/************** site
 * 
 ****************/

.esitemapl1{margin: 0% 5% 0% 5%;padding: 0px;}
.esitemapl1 a:link {display: block;border-top: 1px solid #ffffff;border-bottom: 1px solid #cccccc;background-image:  url(../images/graphics/eg-0023.jpg);font-weight: bold;padding: 3px 0px 3px 10px;text-decoration: none;}
.esitemapl1 a:visited {display: block;border-top: 1px solid #ffffff;border-bottom: 1px solid #cccccc;background-image:  url(../images/graphics/eg-0023.jpg);font-weight: bold;padding: 3px 0px 3px 10px;color:#9900FF; text-decoration: none;}
.esitemapl1 a:hover{border-top: 1px solid #cccccc;background-color: #DDEEFF;background-image: none;font-weight: bold;text-decoration: underline;}
.esitemapl2{margin: 0% 5% 0% 5%;padding: 0px;}
.esitemapl2 a:link {display: block;border-top: 1px solid #ffffff;border-bottom: 1px solid #cccccc; background-color:#FFFFFF; font-weight: bold;padding: 3px 0px 3px 30px;text-decoration: none;}
.esitemapl2 a:visited {display: block;border-top: 1px solid #ffffff;border-bottom: 1px solid #cccccc;background-color:#FFFFFF;font-weight: bold;padding: 3px 0px 3px 30px;color:#9900FF; text-decoration: none;}
.esitemapl2 a:hover{border-top: 1px solid #cccccc;background-color: #DDEEFF;background-image: none;font-weight: bold;text-decoration: underline;}
.esitemapl3{margin: 0% 5% 0% 5%;padding: 0px;}
.esitemapl3 a:link {display: block;border-top: 1px solid #ffffff;border-bottom: 1px solid #cccccc; background-color:#FFFFFF; font-weight: bold;padding: 3px 0px 3px 50px;text-decoration: none;}
.esitemapl3 a:visited {display: block;border-top: 1px solid #ffffff;border-bottom: 1px solid #cccccc;background-color:#FFFFFF;font-weight: bold;padding: 3px 0px 3px 50px;color:#9900FF; text-decoration: none;}
.esitemapl3 a:hover{border-top: 1px solid #cccccc;background-color: #DDEEFF;background-image: none;font-weight: bold;text-decoration: underline;}

.esitemaph{margin: 0% 5% 0% 5%;padding: 0px;}
.esitemaph a:link {display: block;border-top: 1px solid #ffffff;border-bottom: 1px solid #cccccc;background-color:#FF0000; color:#FFFFFF; font-weight: bold;padding: 3px 0px 3px 10px;text-decoration: none;}
.esitemaph a:visited {display: block;border-top: 1px solid #ffffff;border-bottom: 1px solid #cccccc; background-color:#FF0000; font-weight: bold;padding: 3px 0px 3px 10px;color:#9900FF; text-decoration: none;}
.esitemaph a:hover{border-top: 1px solid #cccccc;background-color: #DDEEFF;background-image: none;font-weight: bold;text-decoration: underline; color: #005FA9;}
/************** booking *********************/

.eonpage3 {margin: 0px 0px 0px 40px;float:left; padding: 5px 0 0 0;border-width:1px; border-color:#FF3333;border-style:solid; height: 1120px;width:480px;}
.eonpage4 {margin: 0px 0px 0px 40px;float:left; padding: 5px 0 0 0;border-width:1px; border-color:#FF3333;border-style:solid; height: 1145px;width:480px;}
.eonpage5 {margin: 0px 0px 0px 40px;float:left; padding: 5px 0 0 0;border-width:1px; border-color:#FF3333;border-style:solid; height: 1170px;width:480px;}
.eonpage6 {margin: 0px 0px 0px 40px;float:left; padding: 5px 0 0 0;border-width:1px; border-color:#FF3333;border-style:solid; height: 1195px;width:480px;}
.eonpage7 {margin: 0px 0px 0px 40px;float:left; padding: 5px 0 0 0;border-width:1px; border-color:#FF3333;border-style:solid; height: 1220px;width:480px;}
.eonpage8 {margin: 0px 0px 0px 40px;float:left; padding: 5px 0 0 0;border-width:1px; border-color:#FF3333;border-style:solid; height: 1245px;width:480px;}
.eonpage9 {margin: 0px 0px 0px 40px;float:left; padding: 5px 0 0 0;border-width:1px; border-color:#FF3333;border-style:solid; height: 1270px;width:480px;}
.eonpage10 {margin: 0px 0px 0px 40px;float:left; padding: 5px 0 0 0;border-width:1px; border-color:#FF3333;border-style:solid; height: 1295px;width:480px;}
.eonpage11 {margin: 0px 0px 0px 40px;float:left; padding: 5px 0 0 0;border-width:1px; border-color:#FF3333;border-style:solid; height: 1320px;width:480px;}
.eonpage12 {margin: 0px 0px 0px 40px;float:left; padding: 5px 0 0 0;border-width:1px; border-color:#FF3333;border-style:solid; height: 1345px;width:480px;}
.eonpage13 {margin: 0px 0px 0px 40px;float:left; padding: 5px 0 0 0;border-width:1px; border-color:#FF3333;border-style:solid; height: 1370px;width:480px;}
.eonpage14 {margin: 0px 0px 0px 40px;float:left; padding: 5px 0 0 0;border-width:1px; border-color:#FF3333;border-style:solid; height: 1395px;width:480px;}
.eonpage15 {margin: 0px 0px 0px 40px;float:left; padding: 5px 0 0 0;border-width:1px; border-color:#FF3333;border-style:solid; height: 1420px;width:480px;}
.eonpage16 {margin: 0px 0px 0px 40px;float:left; padding: 5px 0 0 0;border-width:1px; border-color:#FF3333;border-style:solid; height: 1445px;width:480px;}
.eonpage99 {margin: 0px 0px 0px 40px;float:left; padding: 5px 0 0 0;border-width:1px; border-color:#FF3333;border-style:solid; width:480px;}
.eonpage100 {margin: 30px 0px 0px 40px;float:left; padding: 5px 0 0 0;border-width:1px; border-color:#FF3333;border-style:solid; width:480px;}

.epop3 {margin: 0px 0px 0px 40px;float:left; padding: 5px 0 0 0;border-width:1px; border-color:#FF3333;border-style:solid; height: 900px;width:480px;}
.epop4 {margin: 0px 0px 0px 40px;float:left; padding: 5px 0 0 0;border-width:1px; border-color:#FF3333;border-style:solid; height: 925px;width:480px;}
.epop5 {margin: 0px 0px 0px 40px;float:left; padding: 5px 0 0 0;border-width:1px; border-color:#FF3333;border-style:solid; height: 950px;width:480px;}
.epop6 {margin: 0px 0px 0px 40px;float:left; padding: 5px 0 0 0;border-width:1px; border-color:#FF3333;border-style:solid; height: 975px;width:480px;}
.epop7 {margin: 0px 0px 0px 40px;float:left; padding: 5px 0 0 0;border-width:1px; border-color:#FF3333;border-style:solid; height: 1000px;width:480px;}
.epop8 {margin: 0px 0px 0px 40px;float:left; padding: 5px 0 0 0;border-width:1px; border-color:#FF3333;border-style:solid; height: 1025px;width:480px;}
.epop9 {margin: 0px 0px 0px 40px;float:left; padding: 5px 0 0 0;border-width:1px; border-color:#FF3333;border-style:solid; height: 1050px;width:480px;}
.epop10 {margin: 0px 0px 0px 40px;float:left; padding: 5px 0 0 0;border-width:1px; border-color:#FF3333;border-style:solid; height: 1075px;width:480px;}
.epop11 {margin: 0px 0px 0px 40px;float:left; padding: 5px 0 0 0;border-width:1px; border-color:#FF3333;border-style:solid; height: 1100px;width:480px;}
.epop12 {margin: 0px 0px 0px 40px;float:left; padding: 5px 0 0 0;border-width:1px; border-color:#FF3333;border-style:solid; height: 1125px;width:480px;}
.epop13 {margin: 0px 0px 0px 40px;float:left; padding: 5px 0 0 0;border-width:1px; border-color:#FF3333;border-style:solid; height: 1150px;width:480px;}
.epop14 {margin: 0px 0px 0px 40px;float:left; padding: 5px 0 0 0;border-width:1px; border-color:#FF3333;border-style:solid; height: 1175px;width:480px;}
.epop15 {margin: 0px 0px 0px 40px;float:left; padding: 5px 0 0 0;border-width:1px; border-color:#FF3333;border-style:solid; height: 1200px;width:480px;}
.epop16 {margin: 0px 0px 0px 40px;float:left; padding: 5px 0 0 0;border-width:1px; border-color:#FF3333;border-style:solid; height: 1225px;width:480px;}


.ebookingformr3 {margin:10px 10px 0px 10px; padding: 5px 0 0 0;border-width:1px; border-color:#FF3333; width:410px; height: 140px;border-style:solid; }
.ebookingformr4 {margin:10px 10px 0px 10px; padding: 5px 0 0 0;border-width:1px; border-color:#FF3333; width:410px; height: 165px;border-style:solid; }
.ebookingformr5 {margin:10px 10px 0px 10px; padding: 5px 0 0 0;border-width:1px; border-color:#FF3333; width:410px; height: 190px;border-style:solid; }
.ebookingformr6 {margin:10px 10px 0px 10px; padding: 5px 0 0 0;border-width:1px; border-color:#FF3333; width:410px; height: 215px;border-style:solid; }
.ebookingformr7 {margin:10px 10px 0px 10px; padding: 5px 0 0 0;border-width:1px; border-color:#FF3333; width:410px; height: 240px;border-style:solid; }
.ebookingformr8 {margin:10px 10px 0px 10px; padding: 5px 0 0 0;border-width:1px; border-color:#FF3333; width:410px; height: 265px;border-style:solid; }
.ebookingformr9 {margin:10px 10px 0px 10px; padding: 5px 0 0 0;border-width:1px; border-color:#FF3333; width:410px; height: 290px;border-style:solid; }
.ebookingformr10 {margin:10px 10px 0px 10px; padding: 5px 0 0 0;border-width:1px; border-color:#FF3333; width:410px; height: 315px;border-style:solid; }
.ebookingformr11 {margin:10px 10px 0px 10px; padding: 5px 0 0 0;border-width:1px; border-color:#FF3333; width:410px; height: 340px;border-style:solid; }
.ebookingformr12 {margin:10px 10px 0px 10px; padding: 5px 0 0 0;border-width:1px; border-color:#FF3333; width:410px; height: 365px;border-style:solid; }
.ebookingformr13 {margin:10px 10px 0px 10px; padding: 5px 0 0 0;border-width:1px; border-color:#FF3333; width:410px; height: 390px;border-style:solid; }
.ebookingformr14 {margin:10px 10px 0px 10px; padding: 5px 0 0 0;border-width:1px; border-color:#FF3333; width:410px; height: 415px;border-style:solid; }
.ebookingformr15 {margin:10px 10px 0px 10px; padding: 5px 0 0 0;border-width:1px; border-color:#FF3333; width:410px; height: 440px;border-style:solid; }
.ebookingformr16{margin:10px 10px 0px 10px; padding: 5px 0 0 0;border-width:1px; border-color:#FF3333; width:410px; height: 465px;border-style:solid; }
.ebookingformarrival {margin:0px 10px 0px 10px; padding: 5px;border-width:1px; border-color:#FF3333; border-style:solid; }
.ebookingformarrival1 {float: left; width: 94%;}

.einput1 {display: block; width: 250px; float: left; margin-bottom: 8px; font-weight:500; background-color:#9999CC !important; color:#FFFFFF; border-width:1px; border-color:#005FA9;}
.einput2 { display: block; width: 120px;float: left; margin-bottom: 8px;font-weight:500; background-color:#9999CC !important; color:#FFFFFF; border-width:1px; border-color:#005FA9;}
.einput3 { float: left; margin-bottom: 8px;}
.einput4 {font-weight:400;float:left; color: #005FA9;}
.einput5 { display: block; width: 80px;float: left; margin-bottom: 8px;font-weight:500; background-color:#9999CC !important; color:#FFFFFF; border-width:1px; border-color:#005FA9;}


.ebooklabel {display: block;  margin: 0 0 0 5px;float: left;width: 140px; padding-right: 20px; color: #005FA9;}
.ebooklabelr {display: block; text-align: left; margin: 0px 0 0 10px;float: left;width: 20px; padding-right: 5px; color: #005FA9;}
.ebooklabeln {display: block; text-align: left; margin: 0px 0 0 0px;float: left;width: 48px; padding-right: 5px; color: #005FA9;}
.ebookdiv { display: block; width: 130px; float:left; }

.buttonSubmit {width: 92px; height:22px; padding-left: 185px;}
.eguest2 {display: block; width: 240px; float: left; margin-bottom: 5px; margin-left:10px;font-weight:500; background-color:#9999CC !important; color:#FFFFFF; border-width:1px; border-color:#005FA9;}
.eguest3 {display: block; width: 30px; float: left; margin-bottom: 5px; margin-left:10px;font-weight:500; background-color:#9999CC !important; color:#FFFFFF; border-width:1px; border-color:#005FA9;}
#ebooktitle {position:relative; left: 19px; top: -18px; z-index:200;}
.ebookselect {display: block; float: left; margin-bottom: 10px; font-weight:500; background-color:#9999CC; color:#FFFFFF; border-width:1px; border-color:#005FA9;}
.eselectpoolform { margin: 10px 5px 5px 5px;float:right; padding: 5px 0 0 0;border-width:thin; border-color:#005FA9; width:400px; border-style:outset;background-image:url(../images/graphics/eg-0035.jpg); background-repeat:repeat;}

/****************** information ***********************/
.einfoquestion {margin-left:auto; margin-right:auto; width: 40%; display:block; }
.einfocategory {margin: 5px 5px 5px 5px; background-color:#739E73; color:#FFFFFF;font-weight:bolder; height:34px; }
.einfolinkbox {margin: 5px 5px 5px 5px;border-width:1px; border-style:solid;border-color:#cccccc; }
.einfocatleft {float: left; width: 35px; background-color:#739E73; height:34px;}
.einfocatleft1 {float: left; width: 90%; text-align:center; background-color:#739E73; margin-top:8px; }
.einfoimg {width:95%;}
/************* layout ***********************/
.eleftlayout {width: 40%; float: left; text-align:center; margin-top: 30px;}
.erightlayout {width: 59%; float: right; margin: 0% 0% 0% 0% }
/************* email ************************/
/*.email {width: 684px; margin-left:auto; margin-right:auto; }  */
/*.emailtext { width: 684px; padding: 0px 5px 5px 5px;}   */
/*.emailtext p {padding: 0px 0px 5px 5px;}  */
/************* emails **************/
.email {width:740px; margin-left:auto; margin-right:auto; font-family: 'comic sans ms', Verdana,sans-serif; font-size: 90%; color: #333333;}
.email a:link {text-decoration: underline}
.emailtext { width: 690px; padding: 0px 5px 5px 5px;}
.emailpics { width: 700px; height: 150px; padding: 0px 0px 0px 0px;}
.emailtext p {padding: 0px 0px 5px 0px; }
.emaillink {color: #FFFFFF; text-decoration:none;}

#emailimg2 {color: #FFFFFF; font-weight: bolder; text-align:center;}
.ebox {width: 690px;  }
.eboxl { display: block; border-top: 1px solid #ffffff;border-bottom: 1px solid #cccccc; width: 130px; height:24px;  float:left; background-color:#339A99; color:#FFFFFF; font-weight:bolder;}
.eboxr {padding: 0px 5px 0px 5px; display: block; border-top: 1px solid #ffffff;border-bottom: 1px solid #cccccc; width: 550px;  height:24px; float:left; background-color:#D1EAFF; }
.eboxr1 {padding: 0px 5px 0px 5px; display: block; border-top: 1px solid #ffffff;border-bottom: 1px solid #cccccc; width: 550px; float:left; background-color:#D1EAFF; }
.eguests {width: 320px;}
.eguestssmallh { display: block; border-top: 1px solid #ffffff;border-bottom: 1px solid #cccccc; width: 30px; height:24px;  float:left; background-color:#339A99; color:#FFFFFF; font-weight:bolder;}
.eguestslargeh { padding: 0px 5px 0px 5px;display: block; border-top: 1px solid #ffffff;border-bottom: 1px solid #cccccc; width: 250px; height:24px;  float:left; background-color:#339A99; color:#FFFFFF; font-weight:bolder;}
.eguestssmall {display: block; border-top: 1px solid #ffffff;border-bottom: 1px solid #cccccc; width: 30px;  height:24px; float:left; background-color:#D1EAFF; }
.eguestslarge {padding: 0px 5px 0px 5px;display: block; border-top: 1px solid #ffffff;border-bottom: 1px solid #cccccc; width: 250px;  height:24px; float:left; background-color:#D1EAFF; }
#searchmail{font-size: 80%;}
#searchmail label {color:#FFFFFF; font:\"comic Sans MS\";}
#searchmail input { font-size: 80%;font:\"comic Sans MS\";}
#searchmail a:link, #search a:visited {font-weight: bold;}
#searchmail a:hover{}
#searchmails {margin-left:5px; margin-top:2px;}
 
/************* terms ************/
.etitleterms {margin-left:auto; margin-right:auto; width: 300px; display:block; background-color:#739E73; color:#FFFFFF;font-weight:bolder; text-align:center;}
.eheadingterms {font-weight: bold; color:#005FA9;}
.eheadingtermsot {font-weight: bold; color:#9999CB;}
.eheadingcenterterms {text-align:center; font-weight: bold; color:#005FA9;}
.emaintermstext {font-size: 80%; padding: 0px 5px 5px 5px;}
.emaintermstext p {padding: 0px 5px 5px 5px;}
/************** offers ***********************/
.emainoffers {width: 600px; margin-left:auto; margin-right:auto;}
.emainoffers1 {width: 510px; margin-left:auto; margin-right:auto;}
.eofferdates {text-align:center; display: block; border-top: 1px solid #ffffff;border-bottom: 1px solid #cccccc; width: 190px;height:25px;   float:left; background-color:#339A99; color:#FFFFFF; font-weight:bolder;}
.eofferbook { text-align:right; display: block; border-top: 1px solid #ffffff;border-bottom: 1px solid #cccccc;height:25px;  width: 80px;  float:left; background-color:#339A99; color:#FFFFFF; font-weight:bolder; }
.eofferprice {text-align:right; display: block; border-top: 1px solid #ffffff;border-bottom: 1px solid #cccccc; width: 65px; height:25px;  float:left; background-color:#339A99; color:#FFFFFF; font-weight:bolder;}
.eofferdesc { text-align:center; display: block; border-top: 1px solid #ffffff;border-bottom: 1px solid #cccccc; width: 170px; height:25px;  float:left; background-color:#339A99; color:#FFFFFF; font-weight:bolder;}

.eofferdatesd { text-align:center; display: block; border-top: 1px solid #ffffff;border-bottom: 1px solid #cccccc; width: 190px; height:25px; float:left;  background-color:#C1E1DE; color:#005FA9;}
.eofferbookd { text-align:center; display: block; border-top: 1px solid #ffffff;border-bottom: 1px solid #cccccc; width: 45px; float:left;height:25px;   background-color:#D1EAFF; color:#005FA9;font-weight:bolder;}
.eofferdaysd { text-align:center; display: block; border-top: 1px solid #ffffff;border-bottom: 1px solid #cccccc; width: 35px; float:left;height:25px;   background-color:#C1E1DE; color:#005FA9;}
.eoffernightsd { text-align:center; display: block; border-top: 1px solid #ffffff;border-bottom: 1px solid #cccccc; width: 35px; float:left;height:25px;   background-color:#D1EAFF; color:#005FA9;}
.eofferpriced { text-align:right; display: block; border-top: 1px solid #ffffff;border-bottom: 1px solid #cccccc; width: 65px; float:left; height:25px;  background-color:#D1EAFF; color:#005FA9;}
.eofferpriceo { text-align:right; display: block; border-top: 1px solid #ffffff;border-bottom: 1px solid #cccccc; width: 65px; float:left;height:25px;   background-color:#D1EAFF; color:#FF3333; font-weight:bolder;}
.eofferdescd { text-align:left; display: block; border-top: 1px solid #ffffff;border-bottom: 1px solid #cccccc; width: 170px; float:left;height:25px;   background-color:#C1E1DE; color:#005FA9;}

.eoffersform { margin: 10px 5px 5px 5px;float:right; padding: 5px 0 0 0;border-width:thin; border-color:#005FA9; width:300px; border-style:outset;background-image:url(../images/graphics/eg-0035.jpg); background-repeat:repeat;}
.eoffersform label {font-weight:bolder; text-align: left; margin: 0 0 0 5px; color: #005FA9;}
.eofferhead {position: absolute;  width: 200px; top: 10px; height: 22px; padding: 0px; margin: 0px; left: 60px; z-index: 100; color:#739E73; font-weight:bolder;}
/*********** tooltips **************/
#dhtmltooltip{position: absolute;width: 150 px; border: 2px solid #339A99;padding: 2px;visibility: hidden;z-index: 100;}
a.etip:hover{color:#FFFF00; text-decoration:none;}
/********** testimonials on home ***********/
.einfobox {width: 95%; color:#1111111; background-color:#F5f7f7; border: solid 1px #cccccc;margin: 4px;}
.einfodetail{padding: 2%;}
.einfodetail1{padding: 0%;}
.einfoboxs {width: 95%; color:#1111111; background-color:#F5f7f7; margin: 4px;}
.einfodetails{padding: 2%;}
.einfodetail1s{padding: 0%;}
/********* accessability ********/
.eaccess {padding: 0px 0px 5px 5px;}
.eaccess p{padding: 0px 0px 5px 40px;}
.eaccsearch {margin-left: 40px;}
.emainaccess {width: 310px; margin-left:auto; margin-right:auto;}
.eaccessoption {text-align:center; display: block; border-top: 1px solid #ffffff;border-bottom: 1px solid #cccccc; width: 250px;height:25px;   float:left; background-color:#339A99; color:#FFFFFF; font-weight:bolder;}
.eaccesskey {text-align:center; display: block; border-top: 1px solid #ffffff;border-bottom: 1px solid #cccccc; width: 50px;height:25px;   float:left; background-color:#339A99; color:#FFFFFF; font-weight:bolder;}
.eaccessoptiond {display: block; border-top: 1px solid #ffffff;border-bottom: 1px solid #cccccc; width: 250px;height:25px;   float:left; background-color:#C1E1DE; color:#005FA9; font-weight:bolder;}
.eaccesskeyd {text-align:center; display: block; border-top: 1px solid #ffffff;border-bottom: 1px solid #cccccc; width: 50px;height:25px;   float:left; background-color:#D1EAFF; color:#005FA9; font-weight:bolder;}
/**************** availaiblity ********/
.ekey {width: 180px; margin-left:auto; margin-right:auto;}
.ekeybook {display:block; width:65px; height:15px; text-align:centre; float:left; background-color:#C1E1DE; }
.ekeyavail {display:block; width: 65px; height:15px; text-align:centre; float:left; }
.ekeyavail1 {display:block; width: 40px; height:15px; text-align:centre; float:left; }
/*******gallery*********/
.borderbot { height: 1px; line-height: 1px; font-size: 1px; margin: 0px; padding: 0px; background: url(../images/graphics/dots.gif) repeat-x; }
.largetitle {color: #005FA9;font-weight: bold;margin-top: 11px;margin-bottom: 4px;}
#trailimageid {position:absolute;visibility: hidden;left: 0px;top: 0px;width: 286px;height: 1px;z-index: 1000;}
/********hs styles *************/
.thumbwrapper .highslide {outline: none;}
.textwrapper .highslide {font-size: 11pt;text-decoration: none;display: block;text-align: center;}
.highslide img {cursor: url(../images/graphics/zoomin.cur), pointer;outline: none;}
.highslide:hover img {}
.highslide-image {border: 10px solid white;}
.highslide-image-blur {}
.highslide-caption {display: none;border: 2px solid white;border-top: none;padding: 5px;background-color: #F0EDE0;text-align: justify;}
.highslide-loading {display: block;color: black;font-size: 8pt;font-family: sans-serif;font-weight: bold; text-decoration: none;padding: 2px;border: 1px solid black;background-color: white;}
.control {float: right;display: block;/*position: relative;*/margin: 0 5px;font-size: 9pt;font-weight: bold;text-decoration: none;text-transform: uppercase;}
.control:hover {color: black !important;}
.highslide-move {cursor: move;}
.highslide-overlay {display: none;}
.highslide-previous-next {text-align: center;padding-bottom: 5px;}
.highslide-previous-next a {font-size: 7pt;font-weight: bold;text-decoration: none;text-transform: uppercase;color: white;padding: 0 20px;}
.highslide-html {background-color: white;}
.highslide-html-blur {}
.highslide-html-content {position: absolute;display: none;}
.highslide-no-border .highslide-image {border: none;border-bottom: 1px solid white;}
.highslide-no-border .highslide-html {border: none;}
.highslide-no-border .highslide-caption {border: none;border-bottom: 1px solid white;background-color: gray;color: white;}
.highslide-no-border .highslide-caption code {color: white;}
.highslide-white .highslide-image {border: 5px solid white;}
.highslide-white .highslide-caption {background-color: white;}
.highslide-white .control, .highslide-white .control * {color: #666;}
.highslide-white .highslide-html {border: 2px solid white;}
.highslide-narrow-border .highslide-image {border: 2px solid white;}
.highslide-narrow-border .highslide-caption {background-color: white;}
.highslide-black-border .highslide-image {border: 2px solid #655F2F;}
.highslide-black-border .highslide-caption {border: 2px solid #655F2F;border-top: none;background-color: white;color: #333;}
.highslide-blur-example .highslide-image-blur {border-color: silver;}
.highslide-blur-example .highslide-caption-blur {border-color: silver;}
.html-header {background-image: url(highslide/graphics/header-background.gif);cursor: default;height: 18px;padding: 2px;}
.highslide-html-blur #highslide-html-7-header {background-image: url(highslide/graphics/header-background-blur.gif); height: 18px;padding: 2px;}
.highslide-display-block {display: block;}
.highslide-display-none {display: none;}
/****survey ***/
.esurveyleft {width: 7%; float: left; margin: 8px 4px 8px 5px; color: #005FA9; }
.esurveyright {width: 86%; float: right; margin: 8px 4px 8px 5px; }
.esurveylabel {display: block;  margin: 0 0 0 0px;float: left;width: 100%; padding-right: 20px; color: #005FA9;}
textarea.esurveytextarea {font-weight:500;display: block; width: 400px; height:100px; float: left; margin-bottom: 10px;font-family: Verdana,sans-serif; font-size: 90%; background-color:#9999CC; color:#FFFFFF; border-width:1px; border-color:#005FA9;}
.esurveylarge { text-align:center; display: block; border-top: 1px solid #ffffff;border-bottom: 1px solid #cccccc; width: 500px; height:230px;  float:left; background-color:#D1EAFF;}
.eaccessibility {border: none; margin-right: 5px;}


