/* CSS Document */
 body.body{background:#0D7AA4; margin-top:0px; margin-bottom:0px}
a,a:visited { color:#749206; text-decoration:none}
a:hover { color:#ffa700; text-decoration:underline}
body,td {font-family:tahoma; color:#333; font-size:13px; line-height:1.3em;  }
table.content {background:#fff;}
#footer {font-size:10px; color:#777; text-align:center; }
#footer a {color:#777; text-decoration:none }
#footer a:hover {color:#666; text-decoration:none }
ul.iefix {margin-left:-15px;list-style-type:square;}
#headrow tr,#headrow td {font-weight:bold;font-size:11px;background:#ccc;color:#333; text-transform:capitalize; text-align:center}
.box {border:1px solid #ddd;}
.box td{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
.hometext {font-size:12px;}
.row2 {background:#eee; } .row1 {background:#ddd; }
.distCont tr td {
font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif;
}
.discont {float:right; cursor:help; height:10px; margin-right:8px; font-size:10px; font-weight:bold; color:red}
.row2 {background:#eee; } .row1 {background:#ddd; }
select {font-family:verdana; color:#444; font-size:11px; }
table.banner td {line-height:normal;font-family:verdana; font-size:1px}
#navbar td {text-align:center; font-size:15px; font-weight:bold;}
div.bodytxt { 
scrollbar-arrow-color:  #9E9165;
scrollbar-3dlight-color: #fff;
scrollbar-darkshadow-color: #fff;
scrollbar-face-color:#ddd;
scrollbar-highlight-color: #fff;
scrollbar-shadow-color: #fff;
scrollbar-track-color: #fff;
}
h4 {font-size:14px;}
a.print,a.print:active,a.print:visted,a.print:hover {color:#666; letter-spacing:0.05em}
input,textarea {font-family:Arial, Helvetica, sans-serif; color:#222;font-size:13px; border:1px solid #aaa }
img {border:0px;}
#nav td {padding-left:0px;padding-right:0px;padding-top:5px;padding-bottom:5px;}
h2.news {font-size:15px; color:#AA732F; margin-top:3px; margin-bottom:3px;  border-bottom: 0px; text-transform:uppercase }
h2.staff {font-size:16px; color:#AA732F; margin-top:3px; margin-bottom:0px; border-bottom: 1px solid #ccc;text-transform:uppercase;}
h2.staff .bread {margin-bottom:14px;font-weight:normal; color:#AA732F; padding-left:1px;}
h2 {font-size:22px; 
color:#EF8332; font-family:tahoma,arial,verdana; font-weight:normal;
margin-top:7px; line-height:normal;
margin-bottom:14px; 
 
text-transform:capitalize;}
h2.2 {font-size:14px; color:#EF8332; margin-top:7px; margin-bottom:3px;text-transform:capitalize;}
h2.3 {font-size:2px; color:#EF8332; margin-top:7px; margin-bottom:3px; border-bottom: 1px solid #ccc;text-transform:capitalize;}
 h3 {font-size:15px; margin-bottom:4px; margin-top:0px; }
 
 .newsarea h3 {color:#444; font-weight:bold; font-size:17px; }
 p {margin-top:5px;margin-bottom:5px;}
h3.docs {font-size:12px; margin-bottom:10px; margin-top:10px;}
h4 {margin-top:0px;}
h4.file {margin-bottom:3px; font-size:11px;}
h4.heading {font-size:11px;margin-bottom:3px; margin-top:0px}
input.contact {width:95%; }
ul {list-style-type:square;}
ul li {} 
hr {
border: 0;
color: #ccc;
background-color: #ccc;
height: 1px; 
text-align: left; margin-bottom:10px; margin-left:0px;
}
.bread {font-size:10px;color:#555; font-weight:normal }
.credit {font-size:10px; line-height:normal }
.city {color:#AA732F;font-weight:bold;}
.contact td{font-size:9px;}
.date {font-size:9px; margin-top:0px; font-weight:normal}
.endo {font-style:italic; font-size:13px;color:#AA732F;font-weight:bold;}
.listing {border-bottom:1px dashed #ddd; margin-bottom:7px;}
.nav1 td a {color:#fff;}
.headline {font-size:11px;}
.hide {display:none;}
.intro {margin-bottom:10px; margin-left:10px;font-size:12px; line-height:normal; text-align:justify }
.niframe {display:none;width:1; height:1;}
.thumb {text-align:center;width:142px;height:165px;float:left; margin:2px; text-align:center; border:0px solid #eee; margin-bottom:2px; margin-top:2px;}
.thumb:hover {text-align:center;width:142px;height:165px;float:left; margin:2px; border:0px solid #bbb; margin-bottom:2px; margin-top:2px;}

.thumbb {text-align:center;width:82px;height:82px;float:left; margin:2px; border:1px solid #eee; margin-bottom:2px; margin-top:2px;}
.thumbb:hover {text-align:center;width:82px;height:82px;float:left; margin:2px; border:1px solid #bbb; margin-bottom:2px; margin-top:2px;}


.accomthumb {float:left; width: 142px;height:165px; text-align:center;margin:2px; border:0px solid #eee; margin-bottom:2px; margin-top:2px }
.accomthumb  img {width:120px; }

.thumb2 {text-align:center;width:120px;height:100px;float:left; margin:15px; border:1px solid #eee; margin-bottom:2px; margin-top:2px;}
.thumb2:hover {text-align:center;width:120px;height:100px;float:left; margin:15px; border:1px solid #bbb; margin-bottom:2px; margin-top:2px;}
.thumb td,.thumb2 td{text-align:center;}
h3.subhead {font-size:12px;}
.sidenav .headnav {font-size:13px; font-weight:bold; }
.sidenav .navitem {font-size:11px; font-weight:bold; padding:1px; padding-top:2px;
 padding-bottom:2px; padding-left: 6px; }

.itemcode {font-size:10px; font-weight:normal}
.itemname {font-size:11px; font-weight:bold; }

.pagethis {border:1px solid #ddd; padding:2px; background:#eee;}
.page {border:1px solid #ddd; padding:2px;}
.page:hover {border:1px solid #ddd; background:#eee}
.pageof {float:left; color:#666;}

.pagit {text-align:right; margin-top:10px; font-size:11px; margin-bottom:10px; clear:both}
#results tr td {font-size:10px;}
.req {float:right; font-size:10px; }

.button {border:1px solid #444829; background:#fff;color:#444829; font-weight:bold; text-transform:lowercase; font-size:11px; }
.button:hover {border:1px solid #fff; cursor:pointer; background:#444829;color:#fff; font-weight:bold; text-transform:lowercase; font-size:11px; }

.penguins td {text-align:right;}
.penguins  td img.nav {}

.link {margin:20px;}
.link .linkTitle {font-weight:bold; margin-bottom:3px; font-size:13px}
.link .linkDesc {font-weight:normal; margin-bottom:3px;}
.link .linkHref {font-weight:normal;  font-size:10px}
 .link .linkHref a {color:#777;}
 
.listing .specs {font-size:10px;}
.listing .title {font-size:13px; font-weight:bold; margin-bottom:12px;}
.listing .links {font-size:10px; font-weight:bold; text-align:right}
.listing .links .arrow {font-size:14px; font-family:Arial, Helvetica, sans-serif; color: #777;}

.profile td {text-align:left;}

.sideNav td {text-align:left; font-weight:normal; font-size:11px;}

.googledesc {width:180px; font-size:11px; line-height:normal;}

.homepage h3 {font-size:13px; color:#0D7AA4; font-family:Arial, Helvetica, sans-serif }

.bookings td {font-size:11px; line-height:normal}

.sideNav .mainitem {font-size:11px; font-weight:bold;}
.sideNav .subitem {font-size:10px; }

.rates td {font-size:11px;}

.gdesc {font-size:10px;}

.bookingsdetails {font-size:10px; font-weight:bold}

h4 {font-size:15px; font-weight:bold; margin-bottom:3px;}

.count {font-size:9px; font-weight:normal; color:#777;}
.countbold {font-size:9px; font-weight:bold; color:#777;}

.ling1 {border:1px solid #fff; margin-top:12px; background:#F7FDE1}
.ling2 {border:1px solid #fff; margin-top:12px; background:#F9FEE9}

table.buttonblue td a {color:#777; }
table.buttonblue td a:hover {color:#777; }
table.buttonbrown td a {color:#777; }
table.buttonbrown td a:hover {color:#777; }
table.buttonbrown td a {color:#996600; }
table.buttonbrown td a:hover {color:#996600 }

.views {text-align:center; color:#777; font-size:10px; }

.err {font-weight:bold; color:red; font-size:11px;}

.addressbox textarea {height:50px; }


.sitemap {list-style-type:none;}
.sitemap li {font-weight:bold; font-size:14px; margin-top:10px;}
.sitemap li a {color:#E37931}

.sitemap li li a {color:#749206}
.sitemap li li {font-size:13px; font-weight:bold; margin-left:-22px; margin-top:5px;}
.sitemap li li li {font-weight:bold; font-size:11px; margin-left:-25px;list-style-type:none;  margin-top:0px;}
.sitemap li li li li {list-style-type:none; margin-left:-75px;font-weight:normal; color:#E37931}

.sitemap li li li li .arrow {color:#E37931; font-size:12px; font-weight:bold; font-family:Arial, Helvetica, sans-serif }
.area select {width: 190px }

.at-whatsthis {display:none; }
.at-whatsthis a {color:#fff; }

.comment {padding:10px 0; margin-left:20px;  border-bottom:1px solid #ddd; }

.mpic {border:1px solid #ddd; background-color:#eee; padding:5px; float:right; margin-left:12px; }

.newscats {clear:both; width:80%; margin:10px auto; margin-bottom:15px; height:1%; display:table;   }
.newscats .mcat {width:50%; float:left;   }
.newscats .mcat h2 {font-size:120%; }
.newscats ul {margin:0; padding:0; } 
.newscats ul li {list-style-type:none; line-height:155% }




#map div span {display:none; } 