/* CSS Document */
table.content {background:#fff;}
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}
body.body{background:#c2be91; margin: 0px auto 0px auto}
body {margin-bottom:0px; }
body,td {font-family: tahoma,arial; color:#333; font-size:12px; line-height:1.3em;}
#wrapper {width:960px;  margin-left:auto; margin-right:auto;background-color:#fff; } /*dbd8b6*/
#header {height:173px; }
#header .img {position:absolute; top:0px;  z-index:98;  width:960px; }
#navmenu {height:25px; z-index:99; position:absolute; top:115px; width:960px; margin-left:auto; margin-right:auto;
left:auto; right:auto; font-family: century gothic; font-size:15px;}
#navmenu ul.menu {margin-left:0px; padding:0px;  }
#navmenu .menu li { list-style-type:none; float:left;
text-align:center; width:14%; height:25px; padding-top:12px;
 }
#navmenu .menu li a,#navmenu .menu li a:link,#navmenu .menu li a:active {color:#fff; font-weight:bold; }
#navmenu .menu li a:hover {text-decoration:none; }
 ul.tourmenu {margin-left:0px; padding:0px;}
 ul.tourmenu li {margin-left:20px;list-style-type:none; padding:4px 0px 4px 0px}
#content {clear:both; display:table; padding:12px  }
#contenta {clear:both; display:table;  padding:12px; min-height:350px;  
background-image:url(../images/sidebg.jpg); background-repeat: repeat-y; background-position:top left  }
#homeslider {height:261px; background:url(../images/loading.gif); background-position:center; background-repeat:no-repeat }
#homecontent {min-height:126px; padding-bottom:80px; 
background-image:url(../images/att1_07.jpg); background-color:#527821; 
background-position:bottom;
}
#footer {clear:both; background-image:url(../images/FOLLO_09.jpg); background-repeat:repeat-x; padding-top:35px }
#footer {font-size:10px; color:#333; text-align:center; padding-left:5px;}
#footer a {color:#333; text-decoration:none }
#footer a:hover {color:#333; text-decoration:underline }
#info h3,#container-4 h3 {font-size:14px; color:#e89e15; font-weight:bold;}
.info {margin-bottom:12px; }
#photos {clear:both; } 
#container-4 {padding-bottom:8px; border-bottom:1px solid #ddd; margin-bottom:12px;

 }
 
.imholder {background-repeat:no-repeat; background-position:center; }
h1 {font-size:25px; margin-top:5px; font-weight:normal; color:#e89e15 }
h2 {font-size:18px; margin-top:0px; font-weight:normal; color:#e89e15  }
h3 {font-size:15px; margin-top:0px;font-weight:normal; color:#e89e15 ; font-weight:bold; }
h3 a {font-weight:normal; }
h4 {font-size:14px; margin-top:0px;}
a,a:visited,a:active,a:link { color:#527922; text-decoration:none}
a:hover { color:#6699cc; text-decoration:underline}
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:#444;font-size:11px; border:1px solid #aaa }
img {border:0px;}
select {font-family:arial; color:#333; font-size:11px; }
p {margin-bottom:20px; margin-top:0px;}
input.contact {width:95%; }


hr {
border: 0;
color: #ccc;
background-color: #ccc;
height: 1px;
width: 90%;
text-align: left; margin-bottom:10px; margin-left:0px;
}
.ui-datepicker,#leavingtxt,#arrivingtxt,#commentstxt,#peopletxt,#tourtxt {display:none; }
 #commentstxt textarea {width:98%; height:120px; margin-top:4px; }
 .topleft,.topright,.botleft,.botright {width:13px; height:13px; background-repeat:no-repeat; }
 .topleft{background-image:url(../images/corners_03.png); float:left;  }
 .topright {background-image:url(../images/corners_05.png); float:right; }
 .botleft {background-image:url(../images/corners_09.png); float:left; }
 .botright {background-image:url(../images/corners_10.png); float:right; }
.hometext {float:left; font-size:13px; color:#fff; line-height:19px; padding-left:10px;
 width:500px;  padding-top:23px; text-align:justify }
 .hometext a, .hometext a:active, .hometext a:link, .hometext a:visited {color: #becbae; }
 strong {font-weight:bold;   }
.specialtext {background-image:url(../images/HOMES_08.png); background-repeat:repeat-y; display:table;
padding:3px 14px 0px 22px; }
.ling h2 {font-size:14px; margin-bottom:5px; }
.bread {font-size:10px;color:#444; font-weight:normal }
.left {width:220px; float:left; display:block; min-height:400px;     }

.main {width:690px; float:right;    margin-top:0px; display:table ; padding-left:12px;}
.newsmain h2 {margin-bottom:12px; font-size:140%}
.row2 {background:#eee; } .row1 {background:#ddd; }
table.banner td {line-height:normal;font-family:verdana; font-size:1px}
#navbar td {text-align:center; font-size:15px; font-weight:bold;}
div.body{margin-left:5px; padding-top:4px;height:388px; padding-right:10px; overflow:auto;
scrollbar-arrow-color: #fff;
scrollbar-3dlight-color: #fff;
scrollbar-darkshadow-color: #fff;
scrollbar-face-color: #BF9660;
scrollbar-highlight-color: #915F23;
scrollbar-shadow-color: #915F23;
scrollbar-track-color: #eeeeee;
}
.contact td{font-size:9px;}
.date {font-size:9px; margin-top:0px; font-weight:normal}

.more {text-align:right; font-size:10px; font-weight:bold; padding-right:10px }
.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; float:left; clear:none; width:98px; height:88px;  margin:10px;
background-position:center; background-repeat:no-repeat;  }
.thumb:hover {  }
.thumb {font-size:11px; font-weight:normal; line-height:normal; }
.thumb img {width:98px; height:62px; }
.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;}
 
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;}
#results tr td {font-size:10px;}
.req {float:right; font-size:10px; }

.NavMenu td {font-weight:bold; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; padding:10px;}
.quote {font-size:14px; font-family:Georgia, "Times New Roman", Times, serif; }
.testimonial {margin:20px;}
.testname {font-style:italic; padding-left:25px; margin-top:7px;}
.left ul.tourmenu li a,
.left ul.tourmenu li a:link,
.left ul.tourmenu li a:active,
.left ul.tourmenu li a:visited {color: #fff; }
.left ul.tourmenu li {color:#fff; }
.tourmenu a,.tourmenu a:visited {color:#fff; }
.sitemap,.sitemap ul,.sitemap ul ul  {list-style-type:none; margin-left:0px; display:block}
.sitemap ul li.closed ul {display:none}
.sitemap li.closed ul {display:none}

.sitemap ul li.open ul {display:block}
.sitemap li.open ul {display:block}

.enquiry textarea {height:80px; width:200px}
 
.enquiry textarea:focus,.enquiry input:focus,.enquiry select:focus {border:1px solid #e89e15; }


.footimg {position:absolute; margin-top:-161px; margin-left:0px; text-align:left;   }
