@import url(base.css);

#subWrapper {margin:19px auto 0 auto; background-color:#fff; padding:10px 10px 0 10px; width:777px;}
#subContentWrapper {margin-left:-10px;}
 
#subMenuWrapper {float:left; width:224px; margin-left:-10px;}
#subContent {float:right; width:545px;}

#subWrapper #navMain {margin-bottom:9px;}

#subClearFix {width:775px; height:11px; clear:both;}

/* new subnav */
#navTowns {width:225px; background-color:#e3d28b; list-style:none; float:left;}
#navTowns li {height:30px; width:225px;}
#navTowns li a {height:30px; display:block; text-decoration:none; background:url(/img/navTownsBG.gif) no-repeat; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; padding-left:21px; letter-spacing:1px; padding-top:8px; color:#893003;}
#navTowns li a:hover {background-position: 0 -30px; color:#fff; text-decoration:none;}
#navTowns li.active a {background-position: 0 -60px; color:#fff;}

#navSub {width:225px; background-color:#2b6396; list-style:none; float:left;}
#navSub li {height:30px; width:225px;}
#navSub li a {height:30px; display:block; text-transform:uppercase; text-decoration:none; background:url(/img/navSubBG.gif) no-repeat; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; padding-left:21px; letter-spacing:1px; padding-top:8px; color:#fff;}
#navSub li a:hover {background-position: 0 -30px; color:#fff; text-decoration:none;}
#navSub li.active a {background-position: 0 -60px; color:#fff;}


#navBlog {width:225px; background-color:#2b6396; list-style:none; float:left;}
#navBlog li {height:30px; width:225px;}
#navBlog li p {height:30px; display:block; text-transform:uppercase; text-decoration:none; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; padding-left:21px; letter-spacing:1px; padding-top:8px; color:#fff;}
#navBlog li a {height:18px; display:block; text-decoration:none; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; padding-left:30px; letter-spacing:1px; padding-top:8px; color:#fff;}
#navBlog li a:hover {color:#fff;}
#navBlog li.active a {color:#fff;}


#navRed {width:225px; background-color:#893003; list-style:none; float:left;}
#navRed li {height:24px; width:225px;}
#navRed li a {height:24px; line-height:24px; display:block; text-decoration:none; background:url(/img/subNavBG.gif) no-repeat; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; padding-left:14px; letter-spacing:1px; color:#fff;}
#navRed li a:hover {background-position: 0 -24px; color:#fff; text-decoration:none;}
#navRed li.active a {background-position: 0 -24px; color:#fff;}

#triviaQuestion {width:225px; background:url(/img/triviaBG.jpg) no-repeat; float:left; margin-top:3px;}
#triviaQuestion #tblTrivia {margin:27px 0 13px 8px; width:210px;}
#triviaQuestion #tblTrivia p {padding:0 5px 0 12px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
#triviaQuestion #tblTrivia .tdTop {height:7px; width:210px; background:url(/img/triviaQuestionTop.gif) no-repeat;}
#triviaQuestion #tblTrivia .tdQuestion {background:url(/img/triviaQuestionBG.gif) repeat-y;}
#triviaQuestion #tblTrivia .tdQuestion p {color:#893003; font-size:11px; font-weight:bold; line-height:12px;}
#triviaQuestion #tblTrivia .tdQuestion .triviaTitle {font-size:16px; font-weight:bold; color:#3978b2; padding-top:4px; padding-bottom:4px;}
#triviaQuestion #tblTrivia .tdSpacer {height:23px; width:210px; background:url(/img/triviaQuestionAnswerSpacer.gif) no-repeat;}
#triviaQuestion #tblTrivia .tdAnswer {background-color:#b4a25d; width:210px;}
#triviaQuestion #tblTrivia .tdAnswer p {color:#fff; font-size:11px; font-weight:bold; line-height:12px; padding-bottom:10px;}
#triviaQuestion #tblTrivia .tdAnswer p span {color:#369;}

/* old subnav */
#subNavbar {width:224px; background-color:#369; list-style:none;}
#subNavbar li {height:24px; width:224px;}
#subNavbar li a {height:24px; display:block;}
#subNavbar .subNav {height:15px; width:224px; background-color:#96b9db; font-size:9px; font-weight:bold;}
#subNavbar .subNav a {height:15px; display:block; color:#fff; text-decoration:none; padding-left:31px;}
#subNavbar .subNav a:hover {color:#893003;}
#subNavbar #do {padding-top:5px;}
#subNavbar #do a {background: url(../img/subNavbarDo.gif) no-repeat;}
#subNavbar #do a:hover {background-position: 0 -24px;}
#subNavbar #doSub1 a {background: url(../img/subNavbarDoSub1.gif) no-repeat;}
#subNavbar #doSub1 a:hover {background-position: 0 -15px;}
#subNavbar #doSub2 a {background: url(../img/subNavbarDoSub2.gif) no-repeat;}
#subNavbar #doSub2 a:hover {background-position: 0 -15px;}
#subNavbar #doSub3 a {background: url(../img/subNavbarDoSub3.gif) no-repeat;}
#subNavbar #doSub3 a:hover {background-position: 0 -15px;}
#subNavbar #doSub4 a {background: url(../img/subNavbarDoSub4.gif) no-repeat;}
#subNavbar #doSub4 a:hover {background-position: 0 -15px;}
#subNavbar #doSub5 a {background: url(../img/subNavbarDoSub5.gif) no-repeat;}
#subNavbar #doSub5 a:hover {background-position: 0 -15px;}
#subNavbar #doSub6 a {background: url(../img/subNavbarDoSub6.gif) no-repeat;}
#subNavbar #doSub6 a:hover {background-position: 0 -15px;}
#subNavbar #dine a {background: url(../img/subNavbarDine.gif) no-repeat;}
#subNavbar #dine a:hover {background-position: 0 -24px;}
#subNavbar #dineSub1 a {background: url(../img/subNavbarDineSub1.gif) no-repeat;}
#subNavbar #dineSub1 a:hover {background-position: 0 -15px;}
#subNavbar #dineSub2 a {background: url(../img/subNavbarDineSub2.gif) no-repeat;}
#subNavbar #dineSub2 a:hover {background-position: 0 -15px;}
#subNavbar #dineSub3 a {background: url(../img/subNavbarDineSub3.gif) no-repeat;}
#subNavbar #dineSub3 a:hover {background-position: 0 -15px;}
#subNavbar #stay a {background: url(../img/subNavbarStay.gif) no-repeat;}
#subNavbar #stay a:hover {background-position: 0 -24px;}
#subNavbar #staySub1 a {background: url(../img/subNavbarStaySub1.gif) no-repeat;}
#subNavbar #staySub1 a:hover {background-position: 0 -15px;}
#subNavbar #staySub2 a {background: url(../img/subNavbarStaySub2.gif) no-repeat;}
#subNavbar #staySub2 a:hover {background-position: 0 -15px;}
#subNavbar #staySub3 a {background: url(../img/subNavbarStaySub3.gif) no-repeat;}
#subNavbar #staySub3 a:hover {background-position: 0 -15px;}
#subNavbar #staySub4 a {background: url(../img/subNavbarStaySub4.gif) no-repeat;}
#subNavbar #staySub4 a:hover {background-position: 0 -15px;}

div.fairs-festivals #subNavbar #doSub1 a {background-position: 0 -30px;}
div.adventure-outdoors #subNavbar #doSub2 a {background-position: 0 -30px;}
div.trails-of-history #subNavbar #doSub3 a {background-position: 0 -30px;}
div.shopping-antiquing #subNavbar #doSub4 a {background-position: 0 -30px;}
div.arts-culture #subNavbar #doSub5 a {background-position: 0 -30px;}
div.farms-orchards #subNavbar #doSub6 a {background-position: 0 -30px;}
div.restaurants-by-cuisine-type #subNavbar #dineSub2 a {background-position: 0 -30px;}
div.restaurants-by-area #subNavbar #dineSub3 a {background-position: 0 -30px;}
div.hotels-motels #subNavbar #staySub1 a {background-position: 0 -30px;}
div.bed-breakfasts #subNavbar #staySub2 a {background-position: 0 -30px;}
div.cabins-campgrounds #subNavbar #staySub3 a {background-position: 0 -30px;}
div.resorts-lodges #subNavbar #staySub4 a {background-position: 0 -30px;}

#subMenu {float:left; width:224px; height:162px; background-color:#893003; list-style:none;}
#subMenu li {height:24px; width:224px;}
#subMenu li a {height:24px; display:block;}
#subMenu #subMenuLink1 {padding-top:9px;}
#subMenu #subMenuLink1 a {background: url(../img/subMenu1.gif) no-repeat;}
#subMenu #subMenuLink1 a:hover {background-position: 0 -24px;}
#subMenu #subMenuLink2 a {background: url(../img/subMenu2.gif) no-repeat;}
#subMenu #subMenuLink2 a:hover {background-position: 0 -24px;}
#subMenu #subMenuLink3 a {background: url(../img/subMenu3.gif) no-repeat;}
#subMenu #subMenuLink3 a:hover {background-position: 0 -24px;}
#subMenu #subMenuLink4 a {background: url(../img/subMenu4.gif) no-repeat;}
#subMenu #subMenuLink4 a:hover {background-position: 0 -24px;}
#subMenu #subMenuLink5 a {background: url(../img/subMenu5.gif) no-repeat;}
#subMenu #subMenuLink5 a:hover {background-position: 0 -24px;}
#subMenu #subMenuLink6 a {background: url(../img/subMenu6.gif) no-repeat;}
#subMenu #subMenuLink6 a:hover {background-position: 0 -24px;}



#subExplore {float:left; width:224px; height:144px; background:url(../img/subExploreBG.gif) no-repeat; margin-top:4px;}
#subExplore .selSubExplore {width:191px; height:18px; font-size:11px; margin:100px 0 0 16px;}





#subMenuWrapper img {float:left; margin-top:4px;}

h2 {width:534px; height:33px; font-size:20px; font-weight:bold; line-height:33px; color:#fff; text-transform:uppercase; letter-spacing:1px; padding-left:9px;}

body.Do #subNavbar #do a {background-position: 0 -48px;}
body.Do h2 {background:#369;}
body.Dine #subNavbar #dine a {background-position: 0 -48px;}
body.Dine h2 {background:#369;}
body.Stay #subNavbar #stay a {background-position: 0 -48px;}
body.Stay h2 {background:#369;}
body.Guide #subMenu #subMenuLink1 a {background-position: 0 -24px;}
body.Guide h2 {background:#893003;}
body.WhatsNew #subMenu #subMenuLink2 a {background-position: 0 -24px;}
body.WhatsNew h2 {background:#369;}
body.Events #subMenu #subMenuLink3 a {background-position: 0 -24px;}
body.Events h2 {background:#369;}
body.Downloads #subMenu #subMenuLink4 a {background-position: 0 -24px;}
body.Downloads h2 {background:#893003;}
body.Packages #subMenu #subMenuLink5 a {background-position: 0 -24px;}
body.Packages h2 {background:#893003;}
body.Maps #subMenu #subMenuLink6 a {background-position: 0 -24px;}
body.Maps h2 {background:#893003;}
body.Explore h2 {background:#daca8c;}
body.Itineraries h2 {background:#893003;}
body.History h2 {background:#369;}
body.Shopping h2 {background:#369;}


#header h1 {float:left; width:372px; height:69px; text-indent:-9000px;}

h3 {width:545px; color:#5297d8; font-size:18px; line-height:24px; font-weight:normal; letter-spacing:1px; margin-top:9px; display:block;}

#subContent #breadcrumbs {display:block; height:24px; color:#5299d9; font-size:9px; line-height:24px; padding-left:3px;}
#subContent #breadcrumbs span {color:#893003;}
#subContent #breadcrumbs a {color:#5299d9; text-decoration:none;}
#subContent p {line-height:16px; padding:10px 10px 0 0;}
#subContent p span {color:#5299d9; letter-spacing:1px; font-weight:bold;}
#subContent #exploreFeatured {color:#5783aa; background-color:#ebf4fb; vertical-align:top;}
#subContent #exploreFeatured a {color:#529ad4; font-weight:bold; font-size:12px; display:block; margin:8px 25px 0 11px;}
#subContent #exploreFeatured p {font-size:12px; line-height:14px; padding:3px 25px 0 11px;}
#subContent .exploreWhatsNearby {vertical-align:top;}
#subContent .exploreWhatsNearby a {color:#5299d9; font-weight:bold;}
#subContent .exploreWhatsNearby p {font-size:10px; line-height:11px; padding:2px 15px 0 0;}
#subContent ul {list-style:inside;}

body.Do #filterTable {background:#369 url(../img/filterDoBG.gif) no-repeat;}
body.Dine #filterTable {background:#369 url(../img/filterDineBG.gif) no-repeat;}
body.Stay #filterTable {background:#369 url(../img/filterStayBG.gif) no-repeat;}
body.Shopping #filterTable {background:#369 url(../img/filterDoBG.gif) no-repeat;}
body.Events #filterTable {background:#369 url(../img/filterEventsBG.gif) no-repeat;}
body.Explore #filterTable {background:#369 url(../img/filterDoBG.gif) no-repeat; clear:both;}
#filterTable .selFilterActivity {width:185px; height:18px; font-size:11px; margin:40px 0 0 41px;}
#filterTable .selFilterArea {width:185px; height:18px; font-size:11px; margin:40px 0 0 16px;}

#filterTable .selFilterEventType {width:182px; height:18px; font-size:11px; margin:21px 0 0 13px;}
#filterTable .selFilterMonth {width:79px; height:18px; font-size:11px; margin:21px 0 0 0px;}
#filterTable .selFilterYear {width:79px; height:18px; font-size:11px; margin:21px 0 0 0px;}

.tdListingHeader {color:#fff; background-color:#369; font-size:12px; letter-spacing:2px; padding-left:12px; font-weight:bold;}
#subContent .tdListing {vertical-align:top;}
#subContent .tdListing a {color:#5299d9; font-weight:bold;}
#subContent .tdListing p {font-size:10px; line-height:11px; padding:2px 15px 0 0;}
#subContent .tdListing span {color:#369; font-weight:normal;}

#subContent .moreLink {color:#5299d9; font-weight:bold; margin-top:5px; display:block;}

body.Maps #subContent ul {padding-left:20px;}

#tdContactInfo {background-color:#ecf4fb; vertical-align:top;}
#tdContactInfo p {padding:10px 5px 10px 5px; color:#369; font-size:9px; font-weight:bold; line-height:11px;}

.detailItem {clear:both; font-size:10px; line-height:12px;}
.detailItem span {color:#5299d9; font-weight:bold; display:block; line-height:12px;}

#spacer {clear:both; widows:775px; height:100px; background:url(../img/footerBG.jpg) bottom no-repeat;}


.tableExplorerForm td	{
	color:#5299d9;
}

.spanRequired	{
	color:#c60;
	font-size:14px;
}
.inpXSmall	{
	width:30px;
	height:16px;
	border:1px;
	border-color:#999;
	border-style:solid;
	color:#000000;
	border-bottom-color:#dddddd;
	border-left-color:#999;
	border-right-color:#ddd;
	border-top-color:#999;
	padding-top:3px;
	padding-left:3px;
	font-size:11px;
}
.inpSmall	{
	width:60px;
	height:16px;
	border:1px;
	border-color:#999;
	border-style:solid;
	color:#000000;
	border-bottom-color:#dddddd;
	border-left-color:#999;
	border-right-color:#ddd;
	border-top-color:#999;
	padding-top:3px;
	padding-left:3px;
	font-size:11px;
}
.inpMedium {
	width:237px;
	height:16px;
	border:1px;
	border-color:#999;
	border-style:solid;
	color:#000000;
	border-bottom-color:#dddddd;
	border-left-color:#999;
	border-right-color:#ddd;
	border-top-color:#999;
	padding-top:3px;
	padding-left:3px;
	font-size:11px;
}
.inpLarge {
	width:280px;
	height:16px;
	border:1px;
	border-color:#999;
	border-style:solid;
	color:#000000;
	border-bottom-color:#dddddd;
	border-left-color:#999;
	border-right-color:#ddd;
	border-top-color:#999;
	padding-top:3px;
	padding-left:3px;
	font-size:11px;
}
.selMedium {
	width:174px;
	height:20px;
	font-weight:normal;
	font-size:11px;
}
.selSmall {
	width:85px;
	height:20px;
	font-weight:normal;
	font-size:11px;
}

#calendarWrapper {display:block; padding:7px;margin: 13px 0 20px 0; background-color:#b6d3ec;float:right;}

#calendar {
	width: 136px;
	padding: 0;
	margin:0;
	font: normal 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #417baa;
	text-align: center;
	background-color: #fff;
}

#calendar .nav, #calendar .nav a {
	color: #fff;	
	text-align: center;
	text-decoration: none;
}	


#calendar caption {
	margin: 0;
	padding: 0;
	width: 136px;
	height:20px;
	background: #369;
	color: #fff;	 
	font: bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
}



#calendar th {
	font: bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #369;
	padding:0;
	margin:0;
	height:13px;
	background: #b6d3ec;
}

#calendar .today, #calendar td.today a, #calendar td.today a:link, #calendar td.today a:visited {
	color: #417baa;
	font-weight: bold;
	background: #DF9496;
}
	
#calendar td {
	border:4px solid;
	border-color:#b6d3ec;
	width: 16px;
	height: 16px;
	text-align: center;
	background-color:#fff;
	font:bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}
#calendar .firstRow td {border-top:0;}

#calendar td a {
	text-decoration: none;

}

#calendar td a:link, #calendar td a:visited {	
	color: #fff;
	background: #9c4100;
}

#calendar td a:hover, #calendar td a:active {
	color: #fff;
	background: #9c4100;;
}

#blog h2 {width:534px; height:33px; font-size:20px; font-weight:bold; line-height:33px; color:#fff; text-transform:uppercase; letter-spacing:1px; padding-left:9px;}
