/* CSS Document */
body{padding:0px; margin:0px;}
td{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#fff;
line-height:16px;
font-weight:normal;
}
p{ padding:0px 0px 10px 0px; margin:0px;}
/*-------------------       General      --------------*/ 
.fontSize13{ font-size:13px; line-height:18px;}
.fontSize14{ font-size:14px; line-height:18px;}
.fontSize16{ font-size:16px; line-height:20px;}
.fontSize18{ font-size:18px; line-height:24px;}
.fontSize24{ font-size:24px; line-height:36px;}

.divider{ border-bottom:#FFF 1px solid; margin:0 0 8px 0; padding:0px; height:4px; overflow:hidden;}
.notes{ color:#F00;}
.msg{ font-size:11px; padding:0 0 10px 0;}
.width300{ width:250px; margin-left:10px; -moz-border-radius: 8px; border-radius: 8px;}
.input_green, .textarea_green{ border:#D1F6FE 1px solid; background:#ACE6F3; color:#21616F; font-size:14px; padding:2px 4px 2px 10px;}
.input_green option{ background:#FFF; display:block; padding:0 0 4px 10px; border:0px; }

.blueLink{ color:#14699A; text-decoration:underline; }
.blueLink:hover{ color:#000; text-decoration:none;  } 

.list{ padding:0 0 10px 25px; margin:0px; list-style-type:none;}
.list li{
	margin:0px;
	padding:0 0 6px 15px;
	display:block;
	color:#53534C;
	text-align:left;
	font-weight:bold;
	background:url(images/bullet.gif) 0 5px no-repeat;
	}
 
.heading_1{
	display:block;
	font-size:18px;
	font-weight:bold;
	color:#fff;
	line-height:32px;
  	text-shadow:#0D1626 0 1px 0;
  	}



/*---------------------------------*/ 
div{ padding:0px; margin:0px;}

a{color:#fff; text-decoration:underline;}
a:hover{text-decoration:none; color:#fff;}
form{ padding:0px; margin:0px;}
input{margin:1px; padding:0px;}

.intropage_bg{ background:#4B6F93 url(images/intropage_bg.gif) top left repeat-x;}
.thepark_bg{ background:#9EA88A url(images/thepark_bg.gif) top left repeat-x;}
.Lodges_bg{ background:#A46342 url(images/lodges_bg.gif) top left repeat-x;}
.contact_bg{ background:#35899C url(images/contact_bg.gif) top left repeat-x;}
.luxury_bg{ background:#AA9A86 url(images/luxury_bg.gif) top left repeat-x;}
.gallery_bg{ background:#B5B4AC url(images/gallery_bg.gif) top left repeat-x;}

.intropage_content{ font-size:17px; line-height:22px;}

.menu_1{ background:#6E88A2 url(images/menu_bg1.gif) top left repeat-x; border:#748FA8 1px solid; border-bottom:0px;}
.menu_2{ background:#98A189 url(images/menu_bg2.gif) top left repeat-x; border:#A1A991 1px solid; border-bottom:0px;}
.menu_3{ background:#A4745F url(images/menu_bg3.gif) top left repeat-x; border:#AA7A65 1px solid; border-bottom:0px;}
.menu_4{ background:#5391A4 url(images/menu_bg4.gif) top left repeat-x; border:#5C9AAC 1px solid; border-bottom:0px;}
.menu_5{ background:#AA9D8D url(images/menu_bg5.gif) top left repeat-x; border:#AFA293 1px solid; border-bottom:0px;}
.menu_6{ background:#B2B2AA url(images/menu_bg6.gif) top left repeat-x; border:#BABAB3 1px solid; border-bottom:0px;}

#menu{
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	}
#menu a{
	display:inline-block; 
	text-decoration:none;
	text-shadow:#333 0px 1px 0px;
	padding:10px 16px 10px 8px;
   	background:url(images/menu_bullet.gif) right center no-repeat;
	}
#menu a:hover, #menu a.active{
	background:#fff;
	text-shadow:#1976AB 0px -1px 0px;
	padding:10px 12px 10px 12px;
	color:#2384BB;
 	font-weight:bold;
 	}
#menu .last{ background:none;}

.link1{ color:#97F3FF; font-weight:bold; text-decoration:none; text-decoration:underline;}
.LocalAttractions td{ background:url(images/dot1.gif) bottom left repeat-x; font-weight:bold; font-size:11px;}

.link2{ color:#F00; display:block; background:#fff; text-align:center; padding:8px 0 8px 8px; font-weight:bold;  text-decoration:none; font-size:18px;}
.link2:hover{ color:#fff; text-decoration:none; color:#333;}
#inlinePop{
	width:720px;
  	position:absolute;
	z-index: 1;
	display:none;
	margin:0 0 0 -5px;
  	}
#inlinePop .close{ cursor:pointer; width:40px; z-index: 2; height:40px; position:absolute; z-index:2;  top:-20px; right:-20px; }
#inlinePop .shadow{
	width:700px;
  	border:#fff 10px solid;
	background:#ECF7F6;
	color:#666;
	-moz-box-shadow: 2px 2px 3px #493D47;
	-webkit-box-shadow: 2px 2px 3px #493D47;
	box-shadow: 2px 2px 3px #493D47;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#493D47')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#493D47');
	}
#inlinePop h1{
	display:block;
	padding:10px 0 4px 20px;
	font-size:24px;
	line-height:30px;
	margin:0px;
	}
#inlinePop p{padding:10px 20px 10px 20px;}
#inlinePop iframe{ 
	width:100%;
	height:435px;
	margin:8px 0 0 0;
	background:#fff;
	overflow-x:hidden;
	border:#ccc 1px solid;
	}

/*priceList button start*/
.priceList{
	width:263px;
	height:81px;
 	font-weight:bold;
  	display:block;
	clear:both;
	background:url(images/pricelist_bg.gif) 0 0 no-repeat;
	}
.priceList a{
	font-size:24px;
	line-height:24px;
	color:#4B4B4B;
	display:block;
	text-shadow:#FFEBB9 0 1px 0;
	padding:20px 0 0 70px;
	text-decoration:none;
	}
.priceList a span{
	font-size:14px;
	line-height:18px;
	}
.priceList a:hover{ color:#000;}
/*priceList button end*/
/*faq button start*/
.faq{
	width:263px;
	height:81px;
 	font-weight:bold;
  	display:block;
	clear:both;
	background:url(images/faq_bg.gif) 0 0 no-repeat;
	}
.faq a{
	font-size:20px;
	line-height:24px;
	color:#FFF297;
	display:block;
	text-shadow:#A44717 0 1px 0;
	padding:16px 0 0 70px;
	text-decoration:none;
	}
.faq a:hover{ color:#fff;}
/*faq button end*/
/*Caravan  button start*/
.caravan{
	width:263px;
	height:81px;
 	font-weight:bold;
  	display:block;
	clear:both;
	background:url(images/caravan_bg.gif) 0 0 no-repeat;
	}
.caravan a{
	font-size:24px;
	line-height:24px;
	color:#FFDADA;
	display:block;
	text-shadow:#930C08 0 1px 0;
	padding:28px 0 0 70px;
	text-decoration:none;
	}

.caravan a:hover{ color:#fff;}
/*Caravan  button end*/
.chart{border:#B46E4B 1px solid;}
.chart table{border:#7D3B22 2px solid;}
.chart td{ padding:4px 10px 4px 10px; border-top:#B46E4B 1px solid; border-bottom:#7D3B22 1px solid;}

.faqchart{border:#DCDBD1 1px solid;}
.faqchart table{border:#6E6E69 2px solid;}
.faqchart td{ padding:15px 10px 4px 10px; color:#545454; border-top:#F0EFE7 1px solid; border-bottom:#6E6E69 1px solid;}
.faqchart strong{ color:#373130;}

.faqchart2{background:#fff; padding:10px 20px; font:12px/18px Arial, Helvetica, sans-serif; color:#333;}
.faqchart2 dl{ margin:0px; padding:0px;}
.faqchart2 dl dt{ margin:0 0 0 0; padding:10px 0 8px 0; font-weight:normal; color:#F00; font-size:18px;}
.faqchart2 dl dd{ border-bottom:#ccc 1px dashed; margin:0px; padding:0 0 10px 20px;}

.footer {color:#B4C6D7; padding-top:18px; font-size:11px; text-transform:uppercase;}
.footer a{color:#B4C6D7; text-decoration:none;}
.footer a:hover{color:#fff; text-decoration:underline;}

.footer1 {color:#DBE1CC; padding-top:18px; font-size:11px; text-transform:uppercase; border-top:#BFC5B1 1px dashed;}
.footer1 a{color:#DBE1CC; text-decoration:none;}
.footer1 a:hover{color:#fff; text-decoration:underline;}

.footer3 {color:#E9C8B8; padding-top:18px; font-size:11px; text-transform:uppercase; border-top:#C1947D 1px dashed;}
.footer3 a{color:#E9C8B8; text-decoration:none;}
.footer3 a:hover{color:#fff; text-decoration:underline;}

.footer4 {color:#B4C6D7; padding-top:18px; font-size:11px; text-transform:uppercase; border-top:#7F99B2 1px dashed;}
.footer4 a{color:#B4C6D7; text-decoration:none;}
.footer4 a:hover{color:#fff; text-decoration:underline;}

.footer5 {color:#F9E8D5; padding-top:18px; font-size:11px; text-transform:uppercase; border-top:#C6BBAE 1px dashed;}
.footer5 a{color:#F9E8D5; text-decoration:none;}
.footer5 a:hover{color:#fff; text-decoration:underline;}

.footer6 {color:#F4F2EB; padding-top:18px; font-size:11px; text-transform:uppercase; border-top:#C6BBAE 1px dashed;}
.footer6 a{color:#F4F2EB; text-decoration:none;}
.footer6 a:hover{color:#fff; text-decoration:underline;}

