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

body		{background:#878737 url(../images/background-body.png) top left repeat-x;text-align:center;font-family:verdana,helvetic,arial,sans-serif;font-size:13px;}

.wrapper	{width:980px;margin:30px auto 10px;text-align:center;}
.container	{width:960px;margin:0 10px;padding:10px 0;text-align:left;background:#efefe5;-moz-box-shadow: 0px 5px 20px #535315;box-shadow: 0px 5px 20px #535315;border:solid 1px #c7c782;border-top-color:#fff;border-bottom-color:#6e6e2d;}
.header		{width:960px;}
.header h1	{text-indent:-9999px;}
.header h1 a{display:block;width:960px;height:159px;background:url(../images/logo.png) top left no-repeat;}
ul.nav		{list-style:none;width:960px;overflow:hidden;margin:10px 0px;background:#878737 url(../images/background-nav.png) left center repeat-x;border-top:solid 1px #fff;border-bottom:solid 1px #545423;}
ul.nav li	{float:left;border-right:solid 1px #efefe5;}
ul.nav li a	{display:block;padding:0 27px;line-height:30px;text-decoration:none;color:#333300;font-weight:bold;}
ul.nav li a:hover	{background:#efefe5 url(../images/background-nav-hover.png) left center repeat-x;color:#fff;}
ul.nav li.last-child{border-right:none;}
.main		{width:960px;float:left;overflow: auto;}
.content	{width:700px;float:left;margin:0 10px;display:inline;}
.content .featcontent{width:700px;height:300px;position:relative;background:#fefefe url(../images/background-featured-tour.jpg) top left no-repeat;overflow:automatic;}
.content .featcontent a{display:block;width:700px;height:300px;text-decoration:none;color:#b1ae33;}
.content .featcontent a h2{font-size:36px;text-align:right;padding:10px 10px 0 0;}
.content .featcontent a p{font-size:15px;text-align:right;padding:0 10px 0 0;color:#fff;font-weight:bold;line-height:30px;}
.content h2	{font-size:24px;padding:10px 0;color:#333300;}
.content h3	{font-size:18px;padding:10px 0;color:#878737;}
.content p	{line-height:18px;margin:10px 0;}
.content ul	{margin:10px 20px;}
.content ul li {list-style:disc;padding:5px;line-height:18px;}
.sidebar	{width:220px;float:right;margin:0 10px 0 0;padding:15px 0;display:inline;}
.sidebar .group{width:220px;background:#e5e5dc url(../images/background-flower.png) bottom center no-repeat;;border:solid 1px #b1ae33;margin-bottom:20px;padding:10px 0;}
.sidebar .group h3{padding:10px;margin-top:-34px;font-size:17px;color:#878737;z-index:10;}
.sidebar .group p{padding:0 10px 10px;font-size:12px;line-height:15px;}
.sidebar .group ul{list-style:disc;margin:5px 5px 10px 20px;padding:0 0 0 5px;}
.sidebar .group ul li{list-style:disc;padding:5px 0}

.clearall	{clear:both;}
blockquote	{margin-left:50px;}

.col3		{width:700px;float:left;overflow:auto;}
.col3 .colleft {width:220px;float:left;margin-right:10px;}
.col3 .colcenter {width:220px;float:left;margin:0 10px;}
.col3 .colright {width:220px;float:right;margin-left:10px;}

.footer		{width:960px;margin:0 auto 10px;}
.footer	p	{margin:0;font-size:11px;line-height:14px;}
.footer	p a {color:#efefe5;}


#bod 	{width:700px;text-align:center;}
#bod ul	{margin:0;padding:0;list-style:none;width:700px;text-align:center;}
#bod ul li{width:auto;padding:0;margin:0px 20px 20px;font-size:12px;display:inline-block;}
#bod ul li span{display:block;margin:0;font-size:11px;
}

.col2    {width:700px;float:left;overflow:auto;}
.col2 .colleft{width:340px;float:left;}
.col2 .colright{width:340px;float:right;}

form.newsubscribe fieldset{border:solid 1px #c7c781;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;padding-bottom:10px;}
form.newsubscribe fieldset legend{color:#878737;font-size:18px;padding:0 10px;}
form.newsubscribe fieldset p{margin:5px 10px;}
form.newsubscribe fieldset dl {width:315px;margin:0 10px;}
form.newsubscribe fieldset dl dt {clear:both;width:140px;float:left;text-align:left;font-size:11px;}
form.newsubscribe fieldset dl dd {float:right;width:170px;text-align:right;margin-bottom:5px;}
form.newsubscribe fieldset input,form.newsubscribe fieldset textarea{font-size:11px;font-family:Verdana, Arial, Helvetica, sans-serif;}

table.pricetable td{padding:5px 0px 5px 5px;font-size:11px;}

.ticket	{width:700px;height:400px;background:#fff;text-align:center;margin:20px 0;}
.ticket	h2{font-size:36px;padding:50px 0 10px 0}

.hpfeatures {background:url(../images/background-hpfeatures.gif) top center repeat-y;margin-top:20px;}
.hpfeatures h3{background:#e0e0bf;padding:5px 10px;}
