body
{
font-size: 13px;
line-height:140%;
font-family:arial, times, "times new roman", serif;
color: #333333;
background-color:#99ccff;
 background: url(images/bg.jpg);
background-repeat: repeat-x;
background-attachment:fixed;
padding:0; margin:0;
}

img { border-width: 0; }


.wrapper{
width:1024px; 
MARGIN-LEFT:AUTO;
MARGIN-RIGHT:AUTO; 

}
.fbs1{width:833px}
.ratetabletop{background-color:#2d6a96; font-size:9px; color:#ffffff;}
.pbr{padding-left:15px;}
.innerrates1{font-weight:bold; color:#2d6a96; font-size:11px;} 
.innerrates2{font-weight:bold; color:#80b3d9; font-size:11px;} 

.clear{height:1px;}

.brown{color:#8d713f}

.pagewidth{width:645px;}

.picspacer{height:5px;}
.picspacer2{height:6px;}

.tickdisplay{width:158px; height:30px; float:left; margin-right:4px; font-size:12px; vertical-align:top}

.main{padding-right:10px; PADDING-TOP:8PX;}

.pbox{border-width:1px; border-color:#999999; border-style:solid;}
.pinfo1{width:225px; float:left; height:140px; margin-right:10px; padding-right:3px; border-width:0px  1px 0px 0px; border-color:#cecece; border-style:solid;}
.pinfo2{width:220px; float:left; height:140px; margin-right:10px;  padding-right:3px; border-width:0px  1px 0px 0px; border-color:#cecece; border-style:solid;}
.pinfo3{width:150px; float:left; margin-right:10px;  padding:right:3px;}

.bulls{margin-left:15px;}


.ainfo1{width:500px; float:left; height:140px; margin-right:10px; padding-right:3px; border-width:0px  1px 0px 0px; border-color:#cecece; border-style:solid;}
.pinfo3{width:150px; float:left; margin-right:10px;  padding:right:3px;}



.thumbs{width:280px; height:250px;}

.provbox{border-width:1px; width:807px; border-color:#999999; border-style:solid; padding:10px; text-align:justify}
.provpic{float:right; width:300px; margin:50px 0px 10px 10px;}

.comment1{ width:800px; padding-right:10px;}

.infobox3{border-width:1px; border-style:solid; border-color:#336799; padding:4px; width:823px;}

.infomid{border-width:0px; height:297px; border-style:solid; border-color:#336799; padding:0px; width:830px;}

.tipspage{width:635px; padding-right:9px;}

.checks td{vertical-align:top; font-sixe:8px}
.checks {font-size:9px; border-width:1px; border-style:solid; border-color:#016e69; background-color:#79add2}

.tipspage2{width:595px; padding-right:9px;}

.checks2 td{vertical-align:top; font-sixe:8px}
.checks2 {font-size:9px; border-width:1px; }


.galleryarea{width:850px; margin-top:8px;}
.mainpic{float:left; width:355px}
.thumbs{float:left; width:330px}
.gallbuts{width:148px;}
.buttspacer{height: 10px;}
.buttspacer-s{height: 7px;}
.introbox{border-width:1px; border-style:solid; border-color:#336799; padding:4px; height:280px ; width:550px; overflow:auto}
.services{border-width:1px; border-style:solid; border-color:#336799; padding:4px; height:63px;  width:550px; margin-top:8px;}
.calendarbox{width:250px ;border-width:1px; border-style:solid; border-color:#336799; padding:4px;}

.specialbox{width:250px; height:280px;  ;border-width:1px; border-style:solid; border-color:#336799; padding:4px; overflow:auto}

.leftinfo{float:left}
.rightinfo{float:left ; margin-left:10px;}

.attractions{border-width:1px; border-style:solid; border-color:#336799; padding:4px;  width:655px; overflow:auto; }
.tickboxes{border-width:1px; border-style:solid; border-color:#336799; padding:4px;   width:655px; margin-top:8px;}

.showreviews{height:218px;   overflow:auto;}

.policy{border-width:1px; border-style:solid; border-color:#336799; padding:4px; width:145px; overflow:auto;}

.policy2{border-width:1px; border-style:solid; border-color:#336799; padding:4px; width:145px; height:380px; overflow:auto;}



.offers{border-width:1px; border-style:solid; border-color:#336799; padding:4px;  width:145px; margin-top:8px;overflow:auto;}

.showrates{height:200px; overflow:auto; width:320px;  -ms-overflow-x: hidden; overflow-x: hidden;}

.payment{border-width:1px; border-style:solid; border-color:#336799; padding:4px;  width:145px; margin-top:8px;overflow:auto;}

.venbr{font-weight:bold; font-size:16px; color:#b49167; text-decoration:underline}

.ventext{color:#666666;}

.vbox{height:110px;}

.pricing{font-size:13px; color:#2079a3; font-weight:bold}

.spacer{height:10px;}
.spacer2{height:15px;}
.spacer3{height:2px;}
.spaceri{height:6px;}

input{color:#666666}
textarea{color:#666666}
select{color:#666666}

form{margin:0px;}

.intro{text-align:justify}

.navtop1{width: 180px; height:15px; background: url(images/navtop1.jpg); background-repeat:no-repeat;}
.navbottom1{width: 180px; height:15px; background: url(images/navbottom1.jpg); background-repeat:no-repeat;}


.navtop2{width: 180px; height:16px; background: url(images/navtop2.jpg); background-repeat:no-repeat;}
.navbottom2{width: 180px; height:16px; background: url(images/navbottom2.jpg); background-repeat:no-repeat;}

.activities{letter-spacing:15px; text-align:center; margin-top:10px; height:345px; overflow:auto }
.activities1{letter-spacing:15px; text-align:center; padding-top:10px; width:617px; height:400px; overflow:auto }

.events{ text-align:left; margin-top:10px; height:310px; overflow:auto }
.events td {vertical-align:top; }

.tiny{font-size:9px; color:#999999; }

.prelim{width:820px; padding:5px; background-color:#79add2; margin-top:6px; color:#ffffff; font-weight:bold;}
.prelim h2 {font-size:13px;background-color:#79add2;color:#fff;font-weight:bold;display:inline}

.mapleft{float:left; width: 320px; padding-top:2px; margin-left:2px}

.maptitle{margin-bottom:4px;}

.mapright{float:left; padding-top:2px;}

.topmapbutts{padding-left:10px; z-index:0}

.mapsearchbox{width:637px; height: 387px; background: url(images/mapbg.jpg); background-repeat:no-repeat;}


.mapsearchboxr{width:637px; height: 410px; background: url(images/regbg.jpg); background-repeat:no-repeat;}


.innermapbox{padding:10px;}

.infobox1{border-width:1px; border-style:solid; border-color:#336799; padding:4px; width:820px;}

.infobox2{border-width:1px; border-style:solid; border-color:#336799; padding:4px; width:820px;}

.vofmonth{width:637px; height: 187px; background: url(images/vofmbg.jpg); background-repeat:no-repeat;}

.vofmonth2{width:637px; height: 225px; background: url(images/bbg.jpg); background-repeat:no-repeat;}

.innervm{padding:8px;}

.innerregbox{margin-top:0px; padding:20px;}

.innerregbox td {text-align:left}

.regspacer{height:5px;}

.leftnav{ width:176px ;  border-style:solid; border-color:#79a5d2; border-width:0px 2px 0px 2px; }
.rightnav{ width:176px ;  border-style:solid; background-color:#ccb481; border-color:#b48f5c; border-width:0px 2px 0px 2px; }



.tinyg{font-size:9px; color:#666666}
.tinyr{font-size:9px; color:#333333; font-weight:bold}
.feats{line-height:100%}

.innernav{padding:0px 7px 0px 7px}


 a.navlink:link    { width:180px; height:26px;   color: #ffffff; text-decoration:none; font-weight:bold}
 a.navlink:visited { width:180px; height:26px;  color: #ffffff; text-decoration:none; font-weight:bold}
 a.navlink:hover   { width:180px; height:26px;  color: #ffffff; text-decoration:underline; font-weight:bold}
 a.navlink:active  { width:180px; height:26px;   color: #ffffff; text-decoration:none; font-weight:bold} 

.butts{width:180px; height:26px; margin-left:0px; margin-top:1px; padding-left:10px ;padding-top:5px; background: url(images/navbutt1.jpg) no-repeat;}


.contactbox{border-width:2px; border-style:solid; border-color:#6699ff; padding:10px; text-align:left; width:690px; margin-top:20px; margin-left:15px;}

 a.featured:link    {  color: #026897; text-decoration:none;}
 a.featured:visited {  color: #026897;text-decoration:none;}
 a.featured:hover   {  color: #026897; text-decoration:none;}
 a.featured:active  {  color: #026897; text-decoration:none;} 

 a.inlink:link    {  color: #333333; text-decoration:underline;}
 a.inlink:visited {  color: #333333;text-decoration:underline;}
 a.inlink:hover   {  color: #333333; text-decoration:none;}
 a.inlink:active  {  color: #333333; text-decoration:underline;} 


 a.blink:link    {  color: #336799;  font-weight:bold; font-size:10px;}
 a.blink:visited {  color: #336799; font-weight:bold;font-size:10px;}
 a.blink:hover   {  color: #336799; text-decoration:none; font-weight:bold;font-size:10px;}
 a.blink:active  {  color: #336799;  font-weight:bold;font-size:10px;} 

 a.blink2:link    {  color: #336799;  font-weight:bold; font-size:12px;}
 a.blink2:visited {  color: #336799; font-weight:bold;font-size:12px;}
 a.blink2:hover   {  color: #336799; text-decoration:none; font-weight:bold;font-size:12px;}
 a.blink2:active  {  color: #336799;  font-weight:bold;font-size:12px;} 



 a.glinks:link    {  color: #336799;  font-weight:bold;}
 a.glinks:visited {  color: #336799; font-weight:bold;}
 a.glinks:hover   {  color: #336799; text-decoration:none; font-weight:bold;}
 a.glinks:active  {  color: #336799;  font-weight:bold;} 



 a.reglink:link    {  color: #b3a65b;  font-weight:bold;}
 a.reglink:visited {  color: #b3a65b; font-weight:bold;}
 a.reglink:hover   {  color: #b3a65b; text-decoration:none; font-weight:bold;}
 a.reglink:active  {  color: #b3a65b;  font-weight:bold;} 




 a.glinks2:link    {  color: #ac854f;  font-weight:bold; font-size:13px;}
 a.glinks2:visited {  color: #ac854f; font-weight:bold; font-size:13px;}
 a.glinks2:hover   {  color: #ac854f; text-decoration:none; font-weight:bold; font-size:13px;}
 a.glinks2:active  {  color: #ac854f;  font-weight:bold; font-size:13px;} 

.glinks2{  color: #ac854f;  font-weight:bold; font-size:13px;} 

 a.white:link    {  color: #ffffff; }
 a.white:visited {  color: #ffffff;}
 a.white:hover   {  color: #008282; text-decoration:none;}
 a.white:active  {  color: #ffffff; } 


 a.forgot:link    {  color: #ffffff; }
 a.forgot:visited {  color: #ffffff;}
 a.forgot:hover   {  color: #996600; text-decoration:none;}
 a.forgot:active  {  color: #ffffff; } 


a.link:link    {  color: #FFFFFF; font-size:10px; font-weight:bold;}
 a.link:visited {  color: #FFFFFF;font-size:10px; font-weight:bold;}
 a.link:hover   {  color: #FFFFFF; text-decoration:none; font-size:10px; font-weight:bold;}
 a.link:active  {  color: #FFFFFF; font-size:10px; font-weight:bold;} 



 a.foot:link    {  color: #ffffff; text-decoration:none;}
 a.foot:visited {  color: #ffffff;text-decoration:none;}
 a.foot:hover   {  color: #ffffff; text-decoration:underline;}
 a.foot:active  {  color: #ffffff; text-decoration:none;} 



 a.tinyreg:link     { font-size:10px;   color: #8a6a38; text-decoration:none;}
 a.tinyreg:visited { font-size:10px;  color: #8a6a38;text-decoration:none;}
 a.tinyreg:hover   { font-size:10px;  color: #8a6a38; text-decoration:underline;}
 a.tinyreg:active  { font-size:10px;   color: #8a6a38; text-decoration:none;} 


.frontsearch td {font-size:10px; PADDING-TOP:5PX;}
.frontsearch input {font-size:10px;}
.frontsearch select {font-size:10px;}
.frontsearch b {font-size:11px; font-weight: bold; color:#333333}

.logintext{color:#ffffff; font-weight:bold;  font-size:12px}


b{color:#336799; font-size:12px}

hr{height:1px; color:#cecece; border-style:dashed; border-width:1px 0px 0px 0px }

h1{font-size:16px; color:#336799; margin-top:10px; margin-bottom:4px;}

h2{font-size:16px; color:#336799; margin-top:3px; margin-bottom:4px; text-align:center;}
.h2b { font-size:12px; margin: 0; text-align: left; display: inline; }


h3{font-size:15px; color:#336799; margin-top:1px; margin-bottom:1px;}


h4{font-size:19px; color:#336799; margin-top:3px; margin-bottom:4px;}

h5{font-size:13px; color:#336799; margin:0px; margin-bottom:2px;}

h6{font-size:12px; color:#336799; margin:0px; margin-bottom:2px;}

.spacer{height:10px;}

.footspacer{height:10px;}

.footer{margin-top:10px ; width:1024px; background: url(images/fbg.jpg) no-repeat; height:34px; padding-top:10px; FONT-SIZE:9PX; color:#ffffff}

.footerleft{ padding-left:10px; }
.footerright{padding-left:663px;}


.footertext{ font-size:10px; text-align:center; color:#336799}

.reg{padding-left:75px; color:#006ec3}

.rtop{width:637px;height:9px;padding:0;margin:0;background:url(images/rounded-top.png) no-repeat}
.rbottom{width:637px;height:9px;padding:0;margin:0;background:url(images/rounded-bottom.png) no-repeat}
.rmiddle{width:637px;padding:0 10px;margin:0;background:url(images/rounded-middle.png) repeat-y}
#map_canvas{width:500px;height: 400px;margin:0}
.legend{list-style-type:none;font-size:11px;margin:0;padding:0}
.country a,a:visited{color:#06515d}
.countrybtn {margin-top:3px}
select.area, select#country, select#type, select#theme { width: 140px; }












