/*----------------------------------------------------------------------------------------------------------
(1) MISC
----------------------------------------------------------------------------------------------------------*/
/*set bottom margin for head*/
#head {margin-bottom:4px;}
/*set level positioning for primary nav*/
#nav_primary {top:380px;}
/*set level positioning for site search*/
#search {top:380px;}
#head_img_holder {height:253px;}
/*----------------------------------------------------------------------------------------------------------
(2) CONTENT
----------------------------------------------------------------------------------------------------------*/
#content {margin:0 13px 10px;}
/* easy clearing - so content clears all floats within itself*/
	#content:after{content: '.'; display: block; height: 0;clear: both;visibility: hidden;}
	#content{display: inline-block;}
	/*\*/
	#content{display: block;}
/* end easy clearing */

/*background for 2column and 3 column levels*/
#level_2col #content {background:url(../images/2_col_content_bg.gif) repeat-y;}
#level_3col #content {background:url(../images/3_col_content_bg.gif) repeat-y;}


/*----------------------------------------------------------------------------------------------------------
(3) SUBNAVIGATION
----------------------------------------------------------------------------------------------------------*/
/*level 1*/
#subnav {width:192px;background:#cde9fc;float:left;text-transform:uppercase;font-size:1.1em;padding:8px 0;overflow:hidden;border-bottom:3px solid #fff;min-height:100px;}
#subnav li {}
#subnav li a {text-decoration:none;color:#032543;padding:6px 10px 7px 20px;display:block;width:162px;}
#subnav li a:hover {font-weight:bold;}
#subnav li a.active, #subnav li a:hover.active {color:#5d2e1e;font-weight:bold;text-decoration:none;}
/*level 2*/
#subnav ul {text-transform:none;background:#eff6fb;border:1px solid #fff;border-width:1px 0;padding:5px 0;margin-bottom:2px;}
#subnav ul li a {color:#013b7b;background:url(../images/bullet_subnav_lvl2.gif) no-repeat 20px .6em;padding:4px 10px 4px 30px;width:152px;}
#subnav ul li a:hover {color:#5d646b;}
#subnav ul li a.active,#subnav ul li a:hover.active {color:#071f6d;}
#subnav ul li a.kidsactive,#subnav ul li a:hover.kidsactive {font-weight:bold;color:#071f6d;background:url(../images/bullet_subnav_lvl2_kids.gif) no-repeat 18px .6em;padding-bottom:6px;}
/*level 3*/
#subnav ul ul {border:none;background:#eaeff2;font-size:.9em;}
#subnav ul ul li a {color:#363535;background:url(../images/bullet_subnav_lvl3.gif) no-repeat 30px .7em;padding:4px 10px 4px 40px;width:142px;}
#subnav ul ul li a:hover {color:#5d646b;}
#subnav ul ul li a.active,#subnav ul ul li a:hover.active {color:#020202;background:url(../images/bullet_subnav_lvl3_active.gif) no-repeat 29px .7em;}
#subnav ul ul li a.kidsactive,#subnav ul ul li a:hover.kidsactive {color:#020202;background:url(../images/bullet_subnav_lvl3_kidsacti.gif) no-repeat 29px .7em;}
/*level 4*/
#subnav ul ul ul {font-size:1em;padding:4px 0;background:#fff;}
#subnav ul ul ul li a {color:#727374;background:url(../images/bullet_subnav_lvl4.gif) no-repeat 40px .78em;padding:4px 10px 4px 50px;width:132px;}
#subnav ul ul ul li a.active,#subnav ul ul ul li a:hover.active {background:url(../images/bullet_subnav_lvl4_active.gif) no-repeat 39px .7em;}
#subnav ul ul ul li a.kidsactive,#subnav ul ul ul li a:hover.kidsactive {background:url(../images/bullet_subnav_lvl4_kidsacti.gif) no-repeat 39px .7em;}
/*level 5 */
#subnav ul ul ul ul li a {background:url(../images/bullet_subnav_lvl4.gif) no-repeat 50px .7em;padding:4px 10px 4px 60px;width:122px;}
#subnav ul ul ul ul li a.active,#subnav ul ul ul ul li a:hover.active {background:url(../images/bullet_subnav_lvl4_active.gif) no-repeat 49px .7em;}
#subnav ul ul ul ul li a.active,#subnav ul ul ul ul li a:hover.active {background:url(../images/bullet_subnav_lvl4_kidsacti.gif) no-repeat 49px .7em;}

/*----------------------------------------------------------------------------------------------------------
(4) MAIN - Contains center and sidebar columns
----------------------------------------------------------------------------------------------------------*/
#main {float:left;width:661px;padding-left:3px;}

/*----------------------------------------------------------------------------------------------------------
(5) BREADCRUMBS
----------------------------------------------------------------------------------------------------------*/
#crumbs {background:#e3e2de;color:#0c487b;padding:6px 14px;font-size:1.1em;overflow:hidden;border-bottom:4px solid #fff;}
#crumbs a {color:#0c487b;padding:0 3px;}
#crumbs span {color:#5d2e1e;font-weight:bold;padding:0 3px;}

/*----------------------------------------------------------------------------------------------------------
(6) COPY - Center column copy area
----------------------------------------------------------------------------------------------------------*/
#copy {color:#191919;overflow:hidden}
#level_2col #copy {margin:0 17px 0 12px;}
#level_2col.map #copy {margin:0 0 0 12px;}
#level_3col #copy {margin-left:12px;float:left;width:424px;display:inline}

/*copy WYSIWYG Styles*/
#copy h1,#copy h2,#copy h3,#copy h4,#copy h5,#copy h6 {line-height:1.2em;color:#800;font-weight:normal;margin:0 0 12px;}
#copy h1 {font-size:1.8em;padding-top:22px;}
#copy h2 {font-size:1.6em;}
#copy h3 {font-size:1.4em;}
#copy h4, #copy h5, #copy h6 {font-size:1.2em;}
#copy p {font-size:1.1em;margin:0 0 15px;line-height:1.3em;}
#copy ul {font-size:1.1em;margin:0 0 15px 20px;}
#copy ul li {background:url(../images/bullet_copy.gif) no-repeat 0 .4em;line-height:1.3em;padding:0 0 0 12px;margin:0 0 6px;}
#copy ul ul {font-size:1em;padding:5px 0 0;margin:0 0 0 14px}
#copy ol {font-size:1.1em;margin:0 0 15px 40px;}
#copy ol li {line-height:1.3em;margin:0 0 6px;}
#copy ol ol {font-size:1em;}
#copy a {color:#152f81;}
#copy a:hover {}
#copy table {margin:0 0 15px 1px;border-collapse:collapse;border-color:#E3E2DE;max-width:99.8%;}
#copy table th {font-size:1.2em;background:#C0D7F0;color:#011749;text-align:left;border-color:#9F9F9F;line-height:1.3em;}
#copy table td {font-size:1.1em;border-color:#9F9F9F;line-height:1.3em;}
#copy img {display::inline;}

/* 2 column list*/
#copy ul.double {float:left;width:43%;font-weight:bold;padding:0 0 15px 15px;margin:0;}

/*copy form base*/
#copy input, #copy select, #copy textarea {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;}
#copy label {color:#33312a;font-weight:bold;font-size:10px !important;}
#copy input.button {border:1px solid #6AA9EE;background:#C0D7F0;color:#000F3E;margin-right:10px;cursor:pointer;padding:3px 10px;}
#copy input.button:hover {background:#EFF6FB;}


#copy #columns {margin:0 0 50px;}
/* easy clearing */
	#columns:after{content: '.'; display: block; height: 0;clear: both;visibility: hidden;}
	#columns{display: inline-block;}
	/*\*/
	#columns{display: block;}
/* end easy clearing */

#copy #columns div {width:192px;float:left;overflow:hidden}
#col1, #col2 {display:inline;margin-right:28px;}
#copy #columns img {display:block;margin:0 0 8px;}
#copy #columns h3 {font-weight:bold;color:#2d5e24;margin:0 0 5px;font-size:1.2em;}
#copy #columns p {margin:0 0 8px;}
#copy #columns a {color:#884421;}

#callout_bottom {clear:left;background:url(../images/2_col_bot_callout_bg.png) repeat-y;margin:0 0 0 12px;font-family:Helvetica, Arial, sans-serif;}
/* easy clearing */
	#callout_bottom:after{content: '.'; display: block; height: 0;clear: both;visibility: hidden;}
	#callout_bottom{display: inline-block;}
	/*\*/
	#callout_bottom{display: block;}
/* end easy clearing */

#callout_bottom h3 {background:url(../images/2_col_bot_callout_h3_bg.png) no-repeat;margin:0;color:#fff;font-size:1.1em;padding:4px 490px 4px 12px;}
#callout_bottom img {float:left;margin:0 0 -3px 13px;display:inline;border:3px solid #fff;}
#callout_bottom p {padding:12px 45px 5px 190px;color:#232323;font-size:1.4em;} 


#copy div.copy_div_deco {background:#f6f3e8 url(../images/copy_div_deco_bg.gif) no-repeat;padding-top:7px;padding-bottom:15px}
#copy div.copy_div_deco h2 {background:#ede8d3;color:#2d5e24;font-size:1.4em;font-family:Arial, Helvetica, sans-serif;font-weight:bold;padding:8px 18px;margin:0 0 8px;}
#copy div.copy_div_deco p {margin:0;}


#copy div.nearby h2 {margin:0 0 12px;}
#copy div.nearby p {padding:0 10px 12px 18px;}
#copy div.nearby h3 {padding:0 10px 3px 18px;margin:0;font-size:1.1em;color:#33312a;}
#copy div.nearby h3 a {color:#33312a;font-weight:bold;}
#copy div.nearby p.all {color:#884421;font-size:1em;font-weight:bold;padding-bottom:4px}
#copy div.nearby p.all a {color:#884421;}


#copy #search_refine {margin:0 0 18px;overflow:hidden}
#copy #search_refine div {margin:0 18px;}
#copy #search_refine h2 {}
#copy #search_refine label {display:block;margin:0 0 6px}
#copy #search_refine input#kwords {width:170px;margin:0 0 16px;}
#copy #search_refine input.srchbtn {margin:16px 0 0 0;}
#copy #search_refine select {width:130px;}

#copy #search_results div.result_a {background:#ede8d3;}
#copy #search_results p {padding:6px 18px;}
#copy #search_results div {padding:10px 18px;}
#copy #search_results div h3 {color:#33312a;font-size:1.1em;margin:0;padding:0 0 8px}
#copy #search_results div h3 a {color:#33312a;font-weight:bold;}
#copy #search_results div p {color:#191919;padding:0 0 5px;}
#copy #search_results div p a {}

#copy #search_with_cats {margin:0 0 13px;}
/* easy clearing */
	#search_with_cats:after{content: '.'; display: block; height: 0;clear: both;visibility: hidden;}
	#search_with_cats{display: inline-block;}
	/*\*/
	#search_with_cats{display: block;}
/* end easy clearing */

#copy #search_with_cats div {float:left;display:inline;width:44%;margin:0 0 5px 18px;}
#copy #search_with_cats label {font-weight:normal;font-size:.9em;}
#copy #search_with_cats select {width:130px;}
#copy #search_with_cats label.block {display:block;font-weight:bold;font-size:1.1em;margin:0 0 8px;}
#copy #search_with_cats p.check_toggle {color:#152f81;padding:0 0 10px 0;font-size:1em;}
#copy #search_with_cats p.check_toggle a {color:#152f81;}
#copy #search_with_cats input#kwords {margin:0 0 16px;width:173px;}
#copy #search_with_cats input.srchbtn {display:block;width:auto;clear:left;margin:0 0 0 18px;}
#copy #search_with_cats table {margin:0;}
#copy #search_with_cats td {padding: 0 0 16px;}

#copy #event_search {}
/* easy clearing */
	#event_search:after{content: '.'; display: block; height: 0;clear: both;visibility: hidden;}
	#event_search{display: inline-block;}
	/*\*/
	#event_search{display: block;}
/* end easy clearing */
#copy #event_search img {display:inline;}
#copy #event_search label {display:block;margin:0 0 5px;font-size:1em;}
#copy #event_search div {float:left;padding:0 18px 15px;}
#copy #event_search input {width:120px;}
#copy #event_search input.srchbtn {display:block;width:auto;margin:0 0 0 18px;clear:left;}
#copy #event_search p {margin:0 18px 10px}

#dtl_info {float:right;background:#fff;width:209px;border-bottom:10px solid #fff;padding-top:20px;}
#dtl_info p {font-size:1.1em;margin:0 0 2px;}
#dtl_info p a {color:#191919;}
#dtl_info #send_to_friend {margin:25px 0 0 0;display:block;height:30px;width:209px;text-indent:-9000px;background:url(../images/dtlinfo_btn_sendtofriend.gif);overflow:hidden;}


#sitemap ul {font-size:1.5em;margin:0 0 15px 20px;}
#sitemap ul li {background:url(../images/bullet_copy.gif) no-repeat 0 .4em;line-height:1.3em;padding:0 0 0 12px;margin:0 0 6px;}
#sitemap ul ul {font-size:.9em;padding:5px 0 0;margin:0 0 0 14px;font-weight:bold;}
#sitemap ul ul ul {font-weight:normal;}
#sitemap ul ul ul ul {font-size:1em;}



/*----------------------------------------------------------------------------------------------------------
(7) 3 COLUMN SIDEBAR - sidebar class is for rt detail page only, where more than one sidebar is loaded into the document.
----------------------------------------------------------------------------------------------------------*/
#sidebar, div.sidebar {float:right;width:209px;padding-bottom:10px;}
#sidebar h2, div.sidebar h3 {background:#818e3a url(../images/3_col_sidebar_h2_bg.png) no-repeat;line-height:1.2em;color:#fff;margin:0 0 12px;padding:5px 13px 4px ;font-family:Arial, Helvetica, sans-serif;font-size:1.4em;}
#sidebar h3 {color:#216844;font-size:1.2em;padding:0 13px 6px 13px;line-height:1.2em;}
#sidebar p, .sidebar p {color:#41403b;padding:0 10px 13px 10px;font-size:1.1em;line-height:1.2em;}
#sidebar p a, .sidebar p a  {font-weight:bold;color:#884421;text-align:right;display:block;background:url(../images/home/col_three_a_arrow.gif) no-repeat right .3em ;padding:0 15px 0 0;}
#sidebar img {border:2px solid #fff;margin:0 auto;}
#sidebar p.more {background:url(../images/home/col_three_a_arrow.gif) no-repeat right .4em ;text-align:right;margin-right:13px;font-size:1em;font-weight:bold;}
#sidebar p.more_blue {background:#e6debe url(../images/home/col_three_a_arrow.gif) no-repeat 190px;text-align:right;font-size:1em;font-weight:bold;}
#sidebar p.more_blue a {color:#2d3c51;}

/*----------------------------------------------------------------------------------------------------------
(8) ROADTRIP DETAILS
----------------------------------------------------------------------------------------------------------*/
/*Roadtrip details*/
#rt_intro {background:#fff;font-size:1.1em;padding:0 17px 15px 12px;}
#rt_intro h1 {font-size:1.8em;padding-top:18px;line-height:1.2em;color:#800;font-weight:normal;margin:0 0 10px;}
#rt_intro p {line-height:1.3em;}
div.copy {color:#191919;overflow:hidden;margin-left:12px;float:left;width:424px;display:inline;border-top:5px solid #2d3c51;padding-top:9px}
div.copy h2 {font-size:1.7em;line-height:1.2em;color:#800;font-weight:normal;margin:0 0 8px;}
div.copy p {font-size:1.1em;margin:0 0 15px;line-height:1.3em;}
div.copy a {color:#152f81;}
div.copy a:hover {}
div.copy img {display:inline;}
div.copy .day_img {float:right;width:247px;background:#efeded;overflow:hidden;margin:0 0 10px 10px;}
div.copy .day_img img {border-bottom:3px solid #fff;}
div.copy .day_img p {margin:0;padding:3px 6px 5px;line-height:1.1em;}
.sidebar p.more {text-align:left;margin-right:13px;padding-bottom:16px;padding-left:25px;font-size:1em;font-weight:bold;}
.sidebar p.more a {background:url(../images/home/col_three_a_arrow.gif) no-repeat right .4em ;padding-right:12px;}
.sidebar ul {padding:0 13px 6px 13px;}
.sidebar ul li {font-size:1.1em;color:#41403b;margin:0 0 8px;padding:0 0 0 12px;background:url(../images/bullet_copy.gif) no-repeat 0 .4em;}
.sidebar ul li a {color:#41403b;}
.sidebar {border-bottom:8px solid #fff;}
/*day tabs*/
#days {}
#days ul.tabs {padding:0 0 2px 12px;background:#fff;}
/* easy clearing */
	#days ul.tabs:after{content: '.'; display: block; height: 0;clear: both;visibility: hidden;}
	#days ul.tabs{display: inline-block;}
	/*\*/
	#days ul.tabs{display: block;}
/* end easy clearing */
#days ul.tabs li {cursor:pointer;float:left;background:#ede8d3;padding:5px 15px;margin:0 4px 0 0;color:#2d3c51;text-transform:uppercase; font-weight:bold;font-size:1em;}
#days ul.tabs li.over, #days ul.tabs li.active {background:#2d3c51;color:#fff;}
#days .group {clear:left;}
#days .day {clear:both;}


/*MISC*/
/* backlink for rpadtrip dtl*/
		#main p.backlink {background:#F6F3E8;border-top:1px solid #E3E2DE;margin:0 0 0 3px;padding:6px 22px 9px;font-weight:bold;font-size:1em;clear:right;}
		#main p.backlink a {color:#884421;padding:0;margin:0;}
/*backlink for activity dtl*/

		#copy p.backlink {background:#F6F3E8;border-top:1px solid #E0DFD9;margin:0;padding:5px 18px 8px;font-weight:bold;}
		#copy p.backlink a {color:#884421;font-size:.9em;}
/*  styles for coupon/package/event results*/
		#copy div.copy_div_deco .results {border-collapse:collapse;border-color:#E3E2DE;border-width:0;margin:0;width:100%;}
		#copy div.copy_div_deco .results a {color:#33312A;font-weight:bold}
		#copy div.copy_div_deco .results td {color:#33312A;border-color:#E3E2DE;}
		#copy div.copy_div_deco .results th {background:#EDE8D3;color:#2D5E24;border-color:#E3E2DE;font-size:1.3em;}
		#copy div.copy_div_deco .results tr.row1 {background:#F6F3E8;}
		#copy div.copy_div_deco .results tr.row2 {background:#fff;}
		#copy div.copy_div_deco .event_results h2 {margin:0 !important;border-bottom:1px solid #E3E2DE}
		#copy div.copy_div_deco .event_results p {padding:5px 18px}
		
		
		
#copy #ValidationSummary1 ul  {font-size:1em !important;padding-top:10px;}		
		
		
		
		
		
		