@charset "utf-8";
/* CSS Document */

.clearB{ clear: both;
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0;}

a{ text-decoration:underline; color:#c00;}
a:hover{ text-decoration:none; color:#000000;}


#masterWrapper{ width:990px; height:100px; height:auto; min-height:100px; overflow:hidden; margin:0 auto; background:url(images/masterBG.png) top center repeat-y; position:relative; }

#logoWrapper{ width:970px; height:63px; float:left; background:#48b49c; margin:0 0 0 10px; border-bottom:1px solid #13886e;}
.logo{ width:300px; height:61px; float:left; margin:0px 0 0 3px;}
.topNav{ width:200px; margin:10px 5px 0 0; float:right; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; text-transform:uppercase; text-align:right;}
.topNav a{ text-decoration:none; color:#FFFFFF;}
.topNav a:hover{ text-decoration: underline; color:#FFFFFF;}
.topNav span{ padding:0 5px;}

#sliderWrapper{ width:970px; height:335px; float:left; margin:0 0 0 10px;}

#navWrapper{ width:970px; height:50px; float:left; margin:0 0 0 10px; background:#48b49c; border-top:1px solid #13886e;}

#navWrapper ul{ margin:13px 0 0 0; padding:0;}
#navWrapper li{  font-family:'ChicaMonoRegular'; color:#FFFFFF; margin:0px 0 0 0; display:inline; font-size:18px; border-right:1px solid #3da68f;}
#navWrapper li a{ text-decoration:none; color:#FFFFFF;padding:11px 18px 15px 19px;}
#navWrapper li a:hover{ text-decoration:none; color:#fff; background:#cc0000;}


#contentWrapper{ width:970px; min-height:100px; float:left; margin:0 0 0 10px; overflow:hidden; background:url(images/contentBG.png) top center no-repeat;}
/*left*/
#colLeft{ width:200px; min-height:auto; border-left:1px solid #d6eee9; border-right:1px solid #d6eee9; float:left; margin:0 0 0 8px;}

#tourBlock{ width:200px; height:100px; height:auto; min-height:100px; float:left; margin:10px 0 10px 0;}
#tourBlock h1{ width:190px; margin:5px; font-family:'ChicaMonoRegular'; color:#c00; font-size:24px;}
#tourBlock img{ background:#fff; padding:5px;}
#tourBlock .tourmore{ width:200px; border-bottom:1px solid #d6eee9; border-top:1px solid #d6eee9; float:left; margin:0px 0; font-family:Arial, Helvetica, sans-serif; text-align:center;}
#tourBlock .tourmore a{font-size:11px; color:#c00; padding:10px 5px;  display:block; text-decoration:none;}
#tourBlock .tourmore a:hover{ text-decoration:none; color:#000; background:#d6eee9;}
/* box list*/
.box-list{	font-family: Arial, Helvetica, sans-serif;	font-size:12px; color:#838384;	width:200px; text-align:left;	margin-left:0px; margin-top:0px; padding:0px 0px 0px 3px;	line-height:18px;	}
.box-list ul{margin:1px; padding:0px;}
.box-list li{padding:5px 8px 2px 15px; background:url(images/list-box.gif) no-repeat 0px 10px; border-bottom:0px solid #803d03 ; list-style-type:none;}
.box-list a{text-decoration:none; color:#666;}
.box-list a:hover{color:#c00; border-bottom:dotted 1px;  }


/*center*/
#colCenter{ width:510px; min-height:200px; float:left; margin:0 20px 0 20px;}


/*home center*/
#homeIntro{ width:510px; float:left; margin:10px 0;}
#homeIntro h1{ font-family:'ChicaMonoRegular'; font-size:30px; font-weight:normal; color:#48b49c; margin:5px 0;}
#homeIntro p{ line-height:1.5em; font-size:13px; color:#666666; margin:8px 0; text-align:justify; font-family:Arial, Helvetica, sans-serif;}
#homeIntro h2{ font-family:'ChicaMonoRegular'; font-size:16px; font-weight:normal; color:#c00; margin:15px 0;}
#homeIntro h2.tourTitle{ font-family:'ChicaMonoRegular'; font-size:20px; font-weight:normal; color:#c00; margin:15px 0;} 

#homeIntro ul{ margin:10px 0; padding:0;}
#homeIntro li{ margin:6px 0 6px 25px; list-style:disc; font-family:Arial, Helvetica, sans-serif; color:#666; font-size:12px;}
#homeIntro h3{font-family:'ChicaMonoRegular'; color:#48b49c; font-size:16px; margin:5px 0;}

#homeTours{ width:510px; margin:10px 0; float:left; font-family:Arial, Helvetica, sans-serif;}
#homeTours ul{ margin:0; padding:0;}
#homeTours li{ float:left; width:200px; margin:5px 0 5px 0; height:100px; height:auto; min-height:50px;}
#homeTours a{ text-decoration:none; border:1px solid #d6eee9;}
#homeTours a:hover{ text-decoration:none; color:#c00;}
#homeTours h2{ text-align:center; padding:4px 0; margin:0; font-family:'ChicaMonoRegular'; font-size:15px; color:#c00;}
#homeTours p{ text-align:center; padding:4px 0; margin:0; font-size:12px; color:#666;}
#homeTours p a{ text-decoration:none; color:#666666;}
#homeTours p a:hover{ text-decoration:none; color:#c00;}

#homeTours li.rightli{ float:left; width:200px; margin:5px 0 5px 110px; height:100px; height:auto; min-height:50px;}

#homeTabBlock{ width:510px; float:left; margin:10px 0;font-family:Arial, Helvetica, sans-serif;}
#tabDescblock{ width:480px; float:left; margin:0px 0 5px 0px;}
#tabDescblock img.tabPic{ float:left; margin:0 10px 10px 0;}
#tabDescblock p{ font-size:12px; line-height:1.5em; color:#666; margin:5px;}


#colRight{ width:200px; min-height:200px; border-left:1px solid #d6eee9; border-right:1px solid #d6eee9; float:left; margin:0 8px 0 0px;}

/*feedback form*/

#formBlock{ width:200px; height:100px; height:auto; min-height:100px; float:left; margin:10px 0 10px 0;  border-radius:5px 5px 5px 5px;-moz-border-radius:5px 5px 5px 5px;-webkit-border-radius:5px 5px 5px 5px; background:#48b49c; }

#formBlock h1{ width:190px; margin:5px; font-family:'ChicaMonoRegular'; color:#fff; font-size:24px;}

#formBlock input{font-family: Arial, Helvetica, sans-serif; font-size: 12px; height:24px;color: #fff;	width:178px;float: left;border:1px solid #d6eee9;background-color:#48b49c;margin:5px;padding: 5px;}

#formBlock textarea{font-family: Arial, Helvetica, sans-serif; font-size: 12px;	color: #fff;	width:178px;float: left;border:1px solid #d6eee9;background-color:#48b49c;margin:5px;padding: 5px; height:80px;}

#formBlock input.submitBtn{ margin:10px; padding:5px 0; height:auto; background:#c00; border-radius:5px 5px 5px 5px;-moz-border-radius:5px 5px 5px 5px;-webkit-border-radius:5px 5px 5px 5px; border:0;font-family:'ChicaMonoRegular'; color:#fff; font-size:18px;}
/*d6eee9*/

#footer{ width:970px; margin:10px 0 0 10px; float:left; height:60px; height:auto; min-height:60px; background:#48b49c; }
#footer ul{ margin:0; padding:0;}
#footer li{ width:200px; height:40px; float:left; display: inline; margin:5px 0px 10px 30px; font-family:'ChicaMonoRegular'; color:#fff; font-size:18px; border-right:1px dotted #fff;}
#footer li a{ text-decoration:none; color:#fff;}
#footer li a:hover{ text-decoration:none; color:#000; text-transform:uppercase;}
#footer .copyR{ width:970px; height:50px; float:left; background:#fff; text-align:center;}
#footer .copyR p{ font-family:Arial, Helvetica, sans-serif; font-size:11px; text-transform:uppercase; margin:10px 0;}
#footer .amorphous{width:970px; height:30px; float:left; background:#fff; text-align:center;}



#weatherBlock td{ padding:3px 0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666; vertical-align:top;}
#weatherBlock h3{font-family:'ChicaMonoRegular'; color:#48b49c; font-size:16px; margin:5px 0;}
#weatherBlock p{ text-align:left;}
#weatherBlock input{font-family: Arial, Helvetica, sans-serif; font-size: 12px; height:20px;color: #666;	width:200px;float: left;border:1px solid #ccc;background-color:#fff;margin:5px;padding: 5px;}
#weatherBlock input.radioB{font-family: Arial, Helvetica, sans-serif; font-size: 12px; height:20px;color: #666;	width:30px;float: left;border:1px solid #ccc;background-color:#fff;margin:5px;padding: 5px;}
#weatherBlock textarea{font-family: Arial, Helvetica, sans-serif; font-size: 12px; height:60px;color: #666;	width:200px;float: left;border:1px solid #ccc;background-color:#fff;margin:5px;padding: 5px;}
#weatherBlock input.submitEnq{ margin:10px; padding:5px 0; height:auto; background:#c00; border-radius:5px 5px 5px 5px;-moz-border-radius:5px 5px 5px 5px;-webkit-border-radius:5px 5px 5px 5px; border:0;font-family:'ChicaMonoRegular'; color:#fff; font-size:14px;}

#nightBlock{ width:510px; height:100px; height:auto; min-height:40px; float:left; margin:10px 0 10px 0;  border-radius:5px 5px 5px 5px;-moz-border-radius:5px 5px 5px 5px;-webkit-border-radius:5px 5px 5px 5px; background:#eaeaea;}
#nightBlock p{ font-family:'ChicaMonoRegular'; color:#000; font-size:15px; padding:7px;}

/*fair festivals*/
#festivalBlock ul{ margin:10px 0; padding:0;}
#festivalBlock li{ width:200px; float:left; display:inline; margin:5px 5px 5px 0; background:#d6eee9;  border-radius:5px 5px 0px 0px;-moz-border-radius:5px 5px 0px 0px;-webkit-border-radius:5px 5px 0px 0px; font-family:'ChicaMonoRegular'; color:#000; font-size:18px; padding:10px 0; text-align:center;}
#festivalBlock li a{ color:#48b49c; text-decoration:none;}
#festivalBlock li a:hover{ color:#c00; text-decoration:none;}

.row-txt{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666; padding:3px; background-color:#eaeaea; border-right:1px solid #fff; border-bottom:1px solid #fff;}
.col-txt{font-family:Arial, Helvetica, sans-serif; color:#000; background-color:#ccc; font-size:12px; padding:8px 3px;  border-bottom:1px solid #fff;}
.row-hd{color:#000; font-family:Arial, Helvetica, sans-serif; background-color:#d6eee9; padding:8px 2px; font-size:12px; border-right:1px solid #fff; font-weight:bold;}
