body{margin-top:0;margin-bottom:0;font-family:"Century Gothic", Tahoma, Arial, Helvetica, sans-serif;background-color:#928b79;font-size:10pt;}
.style1{font-family:"Century Gothic", Arial, verdana, Helvetica;}
.style11{font-family:"Century Gothic", Arial, verdana, Helvetica;font-size:9pt;}
.copyright_footer{color:#FFF;vertical-align:bottom;font-size:12px;}
.hr{height:0;font-size:0;line-height:0;}
.dashed{border-bottom:dashed 2px #B3ABA3;}
.tabcontentstyle{width:370px;margin:0;padding:0;}
.tabcontent{display:none;}
.advert_header{color:#FFF;font-size:9pt;font-weight:700;font-family:Verdana, Arial, Helvetica, sans-serif; padding:2px;}
.details{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:7pt;text-align:justify;}
.Headline{font-size:9pt;font-weight:700;font-family:Verdana, Arial, Helvetica, sans-serif;}
#navigation{text-align:center;margin-left:1px;}
#navigation ul{font-family:Verdana;font-size:10px;font-weight:700;text-decoration:none;list-style:none;margin:0;padding:0;}
#navigation li{display:inline;text-align:center;float:left;padding:0;}
#navigation a{float:left;text-decoration:none;color:#FFF;position:relative;display:block;left:32px;margin:0 0 0 -20px;}
#navigation a span{background:url(../greenright.gif) no-repeat bottom right;display:block;float:none;padding:5px 45px 4px 10px;}
.smallTxt{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;font-weight:700;}
.tinyTxt{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;}
.tinyTxtRoute{font:10px "Century Gothic", Tahoma, Arial, Helvetica, sans-serif;width:150px;background-color:#CECBC4;}
.tinyTxtDate{font:10px "Century Gothic", Tahoma, Arial, Helvetica, sans-serif;width:75px;background-color:#CECBC4;}
.disclaimer_links{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:8pt;color:#4F4439;text-align:center;}
.tinyTxtSelect{font:10px "Century Gothic", Tahoma, Arial, Helvetica, sans-serif;background-color:#CECBC4;}
.tinyTxtPax{font:10px "Century Gothic", Tahoma, Arial, Helvetica, sans-serif;background-color:#CECBC4;width:85px;}
.footer{font-family:"Century Gothic", Arial, verdana, Helvetica;font-size:10pt;color:#FFF;text-align:center;}
.selected{background-image:url(/greenright.gif);background-repeat:no-repeat;}
a:link{color:#4F4439;}
.formTxt{font:10pt "Century Gothic", Tahoma, Arial, Helvetica, sans-serif;}
.headingTxt{font:bold 10pt Verdana, Arial, Helvetica, sans-serif;}
.border{border:1px solid #DDDBD5;}
.blurb{font:8.5pt Verdana, Arial, Helvetica, sans-serif;}
.hiddenWarning{font-family:"Century Gothic", Tahoma, Arial, Helvetica, sans-serif;color:red;font-size:10px;border:0 none;visibility:hidden;font-weight:700;}
.Q_letter{font-family:"Century Gothic", Arial, verdana, Helvetica;font-size:24pt;font-weight:700;color:#C37448;text-decoration:none;}
.title_links{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:9pt;color:#383129;text-decoration:underline;}
.A_letter{font-family:"Century Gothic", Arial, verdana, Helvetica;font-size:24pt;font-weight:700;color:#383129;text-decoration:none;}
.Intro_bold{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10pt;font-weight:400;color:#383129;text-decoration:none;}
.question_title{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10pt;font-weight:700;color:#383129;text-decoration:none;}
.winterSched{color:#76789F;font-weight:700;}
.subjectToChange{color:#C00;}
.red_notice{color:red;}
.accommodation_group{clear:both;margin-top:10px;margin-bottom:10px;}
.g_a_item,.s_a_item,.b_a_item{width:160px;float:left;margin:0 5px;padding:1px;}
.g_a_item{border:1px solid #FC0;}
.s_a_item{border:1px solid #CCC;}
.b_a_item{border:1px solid #C90;}
.accomm_header{font-weight:700;font-size:13px;text-align:center;}
.accommodation_group p{font-size:12px;}
.g_a_item img, .s_a_item img, .b_a_item img{margin:2px 2px 2px 4px; }
.spacer{clear:both;}
.clear_list_item{list-style-type:none;}
#cse-search-results{width:600px;}
#cse-search-results iframe{width:680px !important;}
.register{border:0;}
.banner{padding-left:4px;}

.stretch_discount{color:#009;font-weight:700;}
.stretch_prices{color:#0000D8;}
.sign_up{float:left;}
.style4,.whtTxt{color:#FFF;}
.style10,.conditionsTxt{font-size:9pt;}
a:visited,a:hover{color:#4f4439;}
.banner img,.request_brochure{float:right;}
h1{ display:inherit; font-size: inherit; font-weight:bold; margin:0px;}
.kids-go-free{border: 1px solid #000000;margin-right:6px;float:right;}
.tour-promotion{float:right;padding: 1px;font:Arial, Helvetica, sans-serif;}
.tour-promotion img{border:0;}
.tour-promotion a:link{color:#4F4439; border:0px;}
.tour-promotion a:visited,a:hover{color:#4f4439; border:0px;}

/* .center_justify{text-align:center; color:#009;}*/

.center_align{text-align:center;}

.center_justify{text-align:justify; color:#009;}

.submit-book-form{text-align:center;}

.submit-book-form input{font-family:Verdana, Arial, Helvetica, sans-serif;width:50px;color:#ffffff;background-color:#0f3393;	font-weight: bold;font-size: 200%;text-align:center;}

.submit-book-form input:hover{width:50px;color: #FFF;background-color:#0033cc;cursor: pointer;}

.login-text{color:#ffffff;}

.info-box{	background-color:#eeeeee;padding:4px;border:1px dashed #990000;margin:0px 12px;}

.info-box h4{font-size:12px;text-align:center;margin:0px;padding:0px;color:#1d3fad !important;margin-bottom:2px;}

.info-box p{padding:0px;line-spacing:12px;margin:1px;text-align:center;}

.specials td{font-family: Verdana,Arial,Helvetica,sans-serif;color:#000000;}

.specials h2{font-family:Geneva, Arial, Helvetica, sans-serif;color:#25488C;font-size:14px; }
.specials h3{color:#0F3693;font-size:12px;}
.age-range{font-size:9px;color:#FF0000;}

#problem-notification{width:386px;padding:0px 2px 2px 4px;font-size:11px; color:#FF0000;border:1px solid #000000;margin:34px 0px 0px 0px;}

#attention{font-weight:bold;}
#pickup{position:relative;top:8px;}
input{ -moz-border-radius:10px; -webkit-border-radius:10px;}

.analytics_header{text-align:center;font-weight:bold;font-size: 18pt;}
.newsletter{border:1px solid #666666; padding:20px;}
.newsletter h3{padding:0px; margin:0px 0px 0.5em 0px;}
.newsletter input{margin:2px 0px 5px 0px;}

/*banner homepage*/

.advert{width:728px; height:90px; overflow:hidden;}
#banner img{border:none;}
#banner {margin:0px;}
#banner li,#banner ul{
	list-style:none;}
	#banner p{display:none;}


embed{z-index:0;}
h1{font-size:170%;}
.tc{font-size:80%;}


.over{   font-size:80%; line-height:1em;  padding-top:5px; text-decoration: line-through; color:#7C9BC1;}
.high{font-size:120%; font-weight:bold}

table.prices td{padding:10px 0px;}

.winter{padding:20px;}
.winter h1{font-size:250%; font-weight:bold; color:#005baa;}
.winter h3{font-size:180%;}
fieldset.boxy {border:1px solid #005baa; margin:10px 0px; padding:0px 10px;}
fieldset.boxy h3{font-size:140%; line-height:0.8em;}
fieldset.boxy legend{font-size:140%; font-weight:bold; color:#666666;}

.winhome h2 { text-decoration:none; text-align:center;}
.winhome h2 a{font-size:80%; text-decoration:none; text-align:center;}
.winhome h2 a:hover{font-size:80%; text-decoration:underline;}
.winhome h3 a{font-size:80%; text-decoration:none; text-align:right; float:right; padding:0px 10px 10px 10px;}
.winhome h3 a:hover{ text-decoration:underline;}

p.small{font-size:80%; text-align:center;}
.videoplayer{margin:20px 0px;}

.top{position:relative; height:80px;}
.accpdf{padding:10px; border:3px dotted #fcb131; position:absolute; right:0px; top:0px; font-size:130%; width:200px; font-weight:bold; color:#005BAA;}

/*urgent message feed home page*/
.logotop{position:relative; height:65px; width:100%;}
.rssHeader{display:none;}
.urgent{overflow:hidden; position:absolute; right:10px; height:60px; *height:70px; width:470px; top:3px; padding:0px 5px; font-weight:bold; color:#e30000; }
.urgent a{color:#e30000; text-decoration:none;}
.urgent li{line-height:1.2em; padding:10px; margin:0px;}
.urgent h4{margin: 0px; font-size:130%; }
.urgent p{font-size:70%; font-weight:normal;}
