blockquote,q{ quotes: none; }

#top {
	overflow:auto;
	width:924px;
	background-image:url(images/searchbg.gif);
	background-repeat: no-repeat;
	background-position: 0px;
}
destDropTop, #loc_search {float:left; width:270px; margin: 30px 10px 0px 40px;}
#destDropCity, #city_search {float:left; width:300px; margin-top: 30px;}
#rightbox form {display:none}
.destlogo {margin: 0 auto; float:left;
           
          }
          
A:link, a:visited,a:active,a:hover  {text-decoration:none !important;}
.code500, .map_highlight  {display:none} 

blockquote:before,blockquote:after,q:before,q:after{ content: ''; content: none; }

body{ line-height: 1; }

del{ text-decoration: line-through; }

ins{ text-decoration: none; }

ol,ul{ list-style: none; }

table{ border-collapse: collapse; border-spacing: 0; }



/* Generated by TAG */

/* Generated by TAG */

#poiTable .frommerspoiresults {

}
#poiTable {
	width:100%;
	padding:10px;
	
}
th.sortable {
	color:#666666;
	cursor: pointer;
	text-decoration: underline;
	text-transform: uppercase;
	font-family: "Trebuchet MS", sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	letter-spacing: .1em;
	line-height: 1.2em;
	padding: 10px;
}
th.sortable:hover {
	color:black;
}
th.sorted-asc, th.sorted-decs {
	color:black;
}
/* td.odd {
	background-color: #f4f4f4;
	color:#565656; */
}
/* td.hovered {
	background-color: #cce5ff;
color:#565656; */
}
#poiTable th {


}

#search{

	display:block;
}

#poiTable a, #poiTable td {
	
	margin-left:10px;
	font-family: Helvetica, Arial, sans-serif;
font-size: 11px;
font-style: normal;
font-weight: normal;
text-transform: none;
letter-spacing: normal;
line-height: 1.45em;
color:#565656;	
}

#poiTable td {
	padding:3px;
		border: thin #929292;
	border: 2px double #cfcfcf;
}

.page, .next {
	padding: 0px 2px 0px 2px;
		font-family: Helvetica, Arial, sans-serif;
font-size: 15px;
font-style: normal;
font-weight: normal;
text-transform: none;
letter-spacing: normal;
line-height: 1.45em;
color:#565656;	
}

.pages {
	padding: 5px;
}

/*.frommerspoiresults .frommerspoiresults{
	background-image: url(images/nopoi.jpg);
	height:500px;
	background-repeat: no-repeat;
	font-size: 0px;
	
}
*/

.frommerspoiresults {
	float:right;
	margin:5px;
	width: 615px !important;
}

#sectionOverview  {	

	font-family: Helvetica, Arial, sans-serif;
font-size: 12px;
font-style: normal;
font-weight: normal;
text-transform: none;
letter-spacing: normal;
line-height: 1.45em;
	
}

#search{

	display:block;
}

.readmore {  }

#rightbox span {margin-left: 14px !important;} /* Location Events Information Page Title */

.result .subtitle  {margin-left: 5px !important; position:absolute; left:0	} /* Events Title */

/* .subtitle {
margin-left: 74px !important;
padding:5px 1px 1px 0px  !important;
font-family: Cambria, serif;
font-size: 15px !important;
font-style: italic !important;
font-weight: normal !important;
text-transform: none !important;
letter-spacing: normal !important;
line-height: 1.15em !important;
list-style-image:none !important;
list-style-position:outside !important;
list-style-type:circle;
color:#565656;	
}
*/

#rightbox .searchresults   /* displaying 1-20 sorted by date  .subtitle */{
	margin-left: 8px !important;
padding:5px 1px 1px 0px  !important;
font-family: Helvetica, Arial, sans-serif;
font-size: 15px !important;
font-style: italic !important;
font-weight: normal !important;
text-transform: none !important;
letter-spacing: normal !important;
line-height: 1.15em !important;
list-style-image:none !important;
list-style-position:outside !important;
list-style-type:circle;
color:#565656;	
	
}

.result a {
font-family: Helvetica, Arial, sans-serif;
font-size: 13px;
font-style: normal;
font-weight: normal;
text-transform: none;
letter-spacing: normal;
line-height: 1.45em;
text-decoration: none;

}

/*.date, .loc, .summary  {
	margin-left: 68px !important; 
}
*/

a.moreevents{

}

.searchresults.sortDATE {
    font-family: Helvetica, Arial, sans-serif;
font-size: 12px;
font-style: normal;
font-weight: normal;
text-transform: none;
letter-spacing: normal;
line-height: 1.45em;
color:#454545;
margin: 0px 15px 7px 15px;
padding: 10px 5px 5px 5px;
background-position: top;
background-repeat: repeat-x;
float: right;
width:600px;
/*
width:560px !important;
*/
}

ul		{
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}

/*.clr .clear	{
    clear:both;
    height:1px;
    overflow:hidden;
 }*/

.destMenuNav		{
padding-left: 10px;
	}

.destMenuSubNav li {
border-bottom: none !important;
margin-left: 20px !important;
padding:5px 1px 1px 0px  !important;
font-family: Helvetica, Arial, sans-serif;
font-size: 12px !important;
font-style: italic !important;
font-weight: normal !important;
text-transform: none !important;
letter-spacing: normal !important;
line-height: 1.15em !important;
list-style-image:none !important;
list-style-position:outside !important;
list-style-type:circle ;
}

.destMenuNav li {
	border-bottom: 1px solid #858585;
	padding: 5px 0 5px 10px;
	font-family: Helvetica, Arial, sans-serif;
font-size: 15px;
font-style: normal;
font-weight: normal;
text-transform: none;
letter-spacing: normal;
line-height: 1.45em;
width: 270px;
}

.destMenuNav a{
	text-decoration: none;
	color:#565656;	
}

.destMenuNav a:hover {
	text-decoration: underline;
	cursor: pointer;
	color: #2c2c2c;

}
.documentTitle, #rightbox h2, span subtitle	{
font-family: Trebuchet MS, sans-serif;
font-size: 24px;
font-style: normal;
font-weight: bold;
text-transform: none;
letter-spacing: -1px;
line-height: 1.2em;
padding-top: 1em;
}

.evHiLnk		/* same as .result a */
{
	clear:both;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 15px;
	font-style: normal;
	font-weight: normal;
	text-transform: none;
	letter-spacing: normal;
	line-height: 1.45em;
	text-decoration: none;
	float:right;
} 
 
 .evHiLnk:hover {
	text-decoration: underline;
	color: black;
}


.introtext		{
font-family: Verdana, sans-serif;
font-size: 13px;
font-style: normal;
font-weight: normal;
letter-spacing: normal;
line-height: 1.6em; 
}


.moreLink		{
float: right;
text-decoration: none;
text-transform: uppercase;
padding-right: 20px;
 }

.navBoxTitle, .documentTitle	/* Color Title Boxes w/background color */{
font-family: Trebuchet MS, sans-serif;
font-size: 14px;
font-style: normal;
font-weight: bold;
color: white;
text-transform: none;
letter-spacing: 1px;
line-height: 1.2em;
background-color: #2c2c2c;
padding: 10px;
text-transform: uppercase;
display:block;
 }
 

 
/*.worldmapnav {
border: 4px double #cfcfcf;
}*/

 .navBoxTitle	H1{
 	color:white;
 }
 
 .leftBoxHead h1 {font-family: Trebuchet MS, sans-serif;
font-size: 14px;
font-style: normal;
font-weight: bold;
color: white;
text-transform: none;
letter-spacing: 1px;
line-height: 1.2em;
background-color: #2c2c2c;
padding: 10px;
text-transform: uppercase;
 margin: 0px 0px 10px 0px;
 display:block;
 	
 }
 .weather_highlight h2  {
font-family: Trebuchet MS, sans-serif;
font-size: 14px;
font-style: normal;
font-weight: bold;
color: white;
text-transform: none;
letter-spacing: 1px;
line-height: 1.2em;
background-color: #2c2c2c;
padding: 10px;
text-transform: uppercase;
 margin: 10px 0px 10px 0px;
 display:block;
 }
 
.map_highlight h2 {
	font-family: Trebuchet MS, sans-serif;
font-size: 14px;
font-style: normal;
font-weight: bold;
color: white;
text-transform: none;
letter-spacing: 1px;
line-height: 1.2em;
background-color: #2c2c2c;
padding: 10px;
text-transform: uppercase;
 margin: 10px 0px 10px 0px;
}


.copyright  {
font-family: Verdana, sans-serif;
font-size: 10px;
font-style: normal;
font-weight: normal;
letter-spacing: normal;
line-height: 1.6em;
color:black;
width:375px;
}
.sectionFooter{
	margin-top: 15px;
	float:right;
}
.subtitle		/* displaying 1-20 sorted by date {
font-family: Cambria, serif;
font-size: 20px;
font-style: italic;
font-weight: normal;
text-transform: none;
letter-spacing: normal;
line-height: 1.4em;
 } */		


.weather_highlight a, .map_highlight a {
	text-decoration: none;
	font-family: Helvetica, Arial, sans-serif;
font-size: 15px;
font-style: normal;
font-weight: normal;
text-transform: none;
letter-spacing: normal;
line-height: 1.45em;
color:#565656;
}

.weather_highlight {
	display: block;
}
.map_highlight a {
	float:left;
}
/*.ccimg {
display: inline;
}*/
.ccimg {
	float:left;
}

.ccloc {
	display:block;
	
}
.ccimg img, .mapimg{
	margin: 0px 15px 0px 15px;
	border: thin #929292;
	border: 4px double #cfcfcf;
}

.weatherinfo {
	padding-left:90px;
}

.ccf {
	display:inline;
	padding-left:15px;
}

.ccc {
	display:inline;
}

.pageContent		{}

.single		{}

.tab		{}

.navagation		{}

.destMenuNav		{}
.leftBoxFoot		{}
.content		{width:610px;}



.link		{}

.event, .eventdetail, .eventoffices {
font-family: Helvetica, Arial, sans-serif;
font-size: 12px;
font-style: normal;
font-weight: normal;
text-transform: none;
letter-spacing: normal;
line-height: 1.45em;
background: #eeeeee none repeat scroll 0 0;
background-image: url(images/border3.gif);
border:1px solid #CCCCCC;
color:#454545;
margin: 0px 15px 7px 15px;
padding: 10px 5px 5px 5px;
background-position: top;
background-repeat: repeat-x;
width:560px !important;
}

.eventoffices .details {float:left;}
	/*.rank {
float:right;
		}
*/
.rdata {float:left};
.event span { display: none;
		/*overflow: visible;
		font-size: 3em;
font-style: italic;
 color: red;
  line-height: 1.4;*/
  }

.event .subtitle {font-weight: bold; font-size: 1.5em;  margin: 10px 10px 20px 10px; width:400px;  float: left;   }
.event .image { float: left; width: 160px; text-align: center; padding-right: 25px; padding-bottom: 5em; padding-top: 1em; }
.event .image img { border: 6px double #CFCFCF; }
.event .rank { display: inline; }
.event .info { padding-bottom: 1px; padding-top:10px }
.event .label{ clear: left; float: left; width: 19%; font-weight: bold; font-size: 1em; }
.metadata .details b, .eventdetail .details b, .eventoffices .details b  {float: left; width: 19%; font-weight: bold; font-size: 1em;}
.metadata .details, .metadata .details p, .eventdetail .details, .eventoffices .details   {font-size: 1em; padding-right: 1em; width:100%;}
.event .val { float: left; max-width: 60%; }
.event .caption { font-size: .8em; padding-top:1em;}
.event .details .link a { text-decoration: none; font-weight: bold; }
.event .text { text-align: left; padding-top: 1em; clear: right; }
.event .summary { margin-bottom: 1em; margin-right:1em}
.event .description { margin-bottom: 1em; }
.event .related { clear: both; }
.event .warning { clear: both; text-align: center; margin-left: 10%; margin-right: 10%; border-width: 1px; border-style: solid; border-color: black; margin-top: 2em; margin-bottom: 2em; padding: 2px 5px 5px 2px; }
.event .warning .title { font-size: 1.2em; }

.event .text p { text-align: left; padding-top: 1em; clear: right; }
.metadata .details {
	
}
.metadata {
	clear: both;
}
/*.eventdetail { margin-top: 0.5em; }*/

.eventdetail h1 {font-weight: bold; font-size: 1.5em; width:400px;  float: left; margin-bottom: 10px;}
.eventdetail .subtitle { font-weight: bold; font-size: 1.5em; width:400px;  float: left;   }
.eventdetail .info { padding-top: 1em; }
.eventdetail .rank { display: inline; }
.eventdetail .text { text-align: left; padding-top: 1em; clear: right; }
.eventdetail .contact { clear: both; }
.eventdetail .address { clear: both;  }
.eventdetail .airport { clear: both; }
.eventdetail .label, .address .subtitle, .directions .subtitle { width: 20%; clear: left; float: left; font-weight: bold; font-size: 1em; }
.eventdetail .val, .address .body, .directions .body { float:left; max-width: 60%; }
.eventdetail .primaryloc { clear: both; text-align: left; padding-top: 1em;  }
.eventdetail .primaryloc .info { margin-top:1em;}
.eventdetail .primaryloc .description { clear: both;  }
.eventdetail .primaryloc .directions { clear: both; }
.eventdetail .primaryloc .otherinfo { clear: both;  }
.eventdetail .otherloc { clear: both; padding-top: 1em; }
.eventdetail .otherdate { clear: both; padding-top: 1em; }
.eventdetail .warning { clear: both; text-align: center; margin-left: 10%; margin-right: 10%; border-width: 1px; border-style: solid; border-color: black; margin-top: 2em; margin-bottom: 2em; padding: 2px 5px 5px 2px; }
.eventdetail .warning .title { font-size: 1.2em; }

.eventoffices {  }
.eventoffices .subtitle { font-weight: bold; font-size: 1.5em; margin-bottom:15px;  width:400px;  float: left;   }
.eventoffices .info { padding-bottom: 1px; }
.eventoffices .rank { display: inline; }
.eventoffices .label { clear: left; float: left; width: 15%; font-weight: bold; font-size: 1em; padding-right: 1em; display: block; }
.eventoffices .val { float: left; max-width: 60%; }
.eventoffices .image { float: left; width: 105px; text-align: center; padding-right: 10px; padding-bottom: 1em; padding-top: 1em; }
.eventoffices .text { text-align: left; padding-top: 1em; clear: right; }
.eventoffices .contact { clear: both; padding-top: 1em; }
.eventoffices .officelist { clear: both; padding-top: 1em; }
.eventoffices .officelist .office { padding-bottom: 1em; clear: left; }
.eventoffices .warning { clear: both; text-align: center; margin-left: 10%; margin-right: 10%; border-width: 1px; border-style: solid; border-color: black; margin-top: 2em; margin-bottom: 2em; padding: 2px 5px 5px 2px; }
.eventoffices .warning .title { font-size: 1.2em; }
.info .name {padding-bottom:1em;}
.tabs { 
	padding-bottom: 22px;

	font-family: Helvetica, Arial, sans-serif;
font-size: 14px;
font-style: normal;
font-weight: normal;
text-transform: none;
letter-spacing: normal;
line-height: 1em;
padding: 15px 20px 20px 310px;
}

/* 
* html, .tabs {
	padding-bottom: 24px;
}
*/
.tabs .link { 
	float: left; 
	height: 20px;
	background-color: #feb; 
	margin: 0 2px 0 2px; 
	border-width: 1px;
	border-style: solid;
	border-color: silver; 
}
.tabs .selected { border-bottom: 2px solid #fff; background-color: #fff; }
.tabs a { float: left; display: block; color: #555; text-decoration: none; padding: 4px; }
.tabs a:hover { background-color: #fff; }
.tabs .selected a { color: #000; font-weight: bold; }
.tabs .selected a:hover { color: #000; font-weight: bold; text-decoration: none; }


.tablinks { clear: both; text-align: center; margin-top: 2em; padding-top: 0.5em; border-top: 1px solid black; margin-bottom: 4em; }
.tablinks .link { display: inline; padding: 0 2em 0 2em; }
.tablinks .selected { display: none; }
.tablinks .selected a { font-weight: bold; text-decoration: none; }
.tablinks .selected a:hover { font-weight: bold; text-decoration: none; }

.contact .subtitle, .otherinfo .subtitle { margin:10px 0 10px 0;}
.info		{}
.date		{}
.result .date		{padding-top:35px;}
.result .readmore {
	float: right;
	padding-top: 25px;
	position: absolute;
	bottom: 0;
	right: 0;
}
.label		{}
.val		{}
.loc		{ font-weight:bold;}
.cost		{}
.clear		{clear:left;}
.hours		{}
.image		{}
.caption		{}
.text		{}
.summary		{}
.description		{}
.otherdate		{}
.tablinks		{}
.warning		{}
.title		{}
.body		{}
.sectionFooter		{}
.copyright		{}
/* Generated by ID */
#destinationArticleContent2		{
background:transparent url(images/bg_middle_content.gif) repeat-y scroll 0 0;
margin:0 auto;
width:939px;

 }
#middle-out-bottom2 {
	background:transparent url(images/bg_middle_out_bottom.gif) repeat-x scroll left bottom;
width:100%;

}
#wow-worldmap {display:none;}
#middle-out-top2 {
	background:#EFEFEA url(images/bg_middle_out_top.gif) repeat-x scroll 0 0;
width:100%;
}


#destinationArticleContent		{
/* background:transparent url(images/bg_middle_content.gif) repeat-y scroll 0 0; */
margin:0 auto;
width:939px;

 }
#middle-out-bottom {
/*	background:transparent url(images/bg_middle_out_bottom.gif) repeat-x scroll left bottom; */
width:100%;

}

#middle-out-top {
/*	background:#EFEFEA url(images/bg_middle_out_top.gif) repeat-x scroll 0 0; */
width:100%;
}




#evHi	{
font-family: Helvetica, Arial, sans-serif;
font-size: 12px;
font-style: normal;
font-weight: normal;
text-transform: none;
letter-spacing: normal;
line-height: 1.45em;
float: left;
background: #eeeeee none repeat scroll 0 0;
background-image: url(images/border3.gif);
border:1px solid #CCCCCC;
color:#454545;
margin: 7px 0 7px 0;
padding: 10px 5px 5px 5px;
background-position: top;
background-repeat: repeat-x;
width:580px;

 }

 .result	{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-transform: none;
	letter-spacing: normal;
	line-height: 1.45em;
	float: left;
	background: #eeeeee none repeat scroll 0 0;
	background-image: url(images/border3.gif);
	border: 1px solid #CCCCCC;
	color: #454545;
	padding: 10px 5px 5px 5px;
	background-position: top;
	background-repeat: repeat-x;
	width: 270px;
	margin: 8px;
	height: 180px;
	position: relative;
}
 
 #evHi img {
 	margin:  0 5px 0 0 ;
	border: thin #929292;
	border: 4px double #cfcfcf;
	float: left;
 }
 
 .result img {
 	margin:  35px 5px 10px 0 ;
	border: thin #929292;
	border: 4px double #cfcfcf;
	float: left;
 }

 /* #evHi b, .date	 {
font-family: Helvetica, Arial, sans-serif;
font-size: 10px;
font-style: normal;
font-weight: normal;
text-transform: none;
letter-spacing: normal;
line-height: 2.4em !important; ;
color: black;

 }
*/
 

#leftbox		{
	/* float:left; */
width: 292px;
	float: left;
	display: block;
}

 #leftbox ul li a {
 	/*display:block;	*/
 }
#rightbox	{
	padding: 0 15px 10px;
	float: right;

}

.event, .eventdetail, .eventoffices		{
	padding: 0 15px 10px;
	float: right;
	margin: 0 35px 5px 5px;
}

#sectionOverview2		{
background: transparent url(images/bg_middle_top.gif) no-repeat scroll 0 0 !important;
padding: 34px 7px 50px 8px;
min-height: 550px;
width:924px;

 }

#tabbedContent2		{
width: 100%;
background: url(images/bg_middle_content_bottom.gif) no-repeat 0 bottom;
min-height: 550px;
display:table;
  }
  
/*  
#sectionOverview		{
background: transparent url(images/bg_middle_top.gif) no-repeat scroll 0 0 !important;
padding: 34px 7px 50px 8px;
min-height: 550px;
width:924px;

 }

*/
#tabbedContent		{
width: 100%;
/*background: url(images/bg_middle_content_bottom.gif) no-repeat 0 bottom; */
min-height: 550px;
display:table;
  }
  
  
 #destDrop, #cityDrop {
font-family: Helvetica, Arial, sans-serif;
font-size: 15px;
font-style: normal;
font-weight: normal;
text-transform: none;
letter-spacing: normal;
line-height: 1.45em;
margin:5px 0px 5px 15px;

 }
 
 #bottom		{
float: left;
width:292px;
padding: 25px 0 5px;

 }
 
 label {
 	display: none;
 }
 .cityList li
 {
 	float:left;
 	width:33%;
 }

/*#top-out {
display:block;
	
}*/

