/*----- EVENTS ----*/
.evnt-container {background-color: #ffffff; padding: 20px;}

.evnt-listing {border: 1px solid #f2f2f2; padding: 10px; }
.evnt-listing .mapIconHolder {display: block; float: left; width: 26px;}
.evnt-listing .evnt-info {float: left; font-size: 11px; padding-left: 10px; width: 615px;}
.evnt-listing .evnt-info h4 a {color: #000000; font-size: 12px; font-weight: bold;}
.evnt-listing .evnt-info ul, #evnt-listing .evnt-info ul li {list-style: none outside none; margin: 0; padding: 0;}
.evnt-thumb {float: right; margin-left:5px;}
.evnt-thumb img {display: block;}

.evnt-container .bottom-links {background-color: #8e9173; height: 25px; margin-bottom: 40px; padding-left: 10px;}
.evnt-container .bottom-links ul { margin: 0; padding: 0; }
.evnt-container .bottom-links ul li {color: #ffffff; font-size: 11px; display: inline; list-style-type: none; margin-right: 10px;}
.evnt-container .bottom-links a {color: #ffffff; font-size: 11px; line-height: 25px; text-decoration: none;}

#evntResultsHolder img.loading { width: 220px; height: 19px; display: block; margin: 80px auto; }

/* Event Detail */
#evnt-detail .evnt-listing {
	border: none;
	float:none;
	padding: 0px;
}
#evnt-detail ul, #evnt-detail ul li {font-size: 11px; list-style: none outside none; margin: 0; padding: 0;}
.evnt-details {background-color: #ffffff; margin-top: 20px;}
.evnt-details .desc {padding: 10px;}
.evnt-details .desc p {margin-top: 0;}

.detailmap {padding: 3px; width: 712px;}

#gMapTabs {width:auto; height:24px; margin:0; padding:0;}
#evnt-detail ul#gMapTabs li, #gMapTabs li {list-style-type:none; float:right; padding:0; list-style-position:outside; margin-left:1px;}
#gMapTabs li a {color:#FFF; line-height:24px; height:24px; display:block; 
	background: url(../images/shell/gMap_link_sprite.gif) no-repeat right top;
}
#gMapTabs li a span {
	background: url(../images/shell/gMap_span_sprite.gif) no-repeat left top; 
	padding:0px 15px; 
	height:24px; 
	line-height:24px;
	float:left;
}
#gMapTabs li a.tab-off {background-position:right top;}
#gMapTabs li a:hover, #gMapTabs li a.tab-on {background-position:right bottom;}

#gMapTabs li a.tab-off span {background-position:left top;}
#gMapTabs li a:hover span, #gMapTabs li a.tab-on span {background-position:left bottom; cursor:pointer;}
/*#evnt-detail #gMapTabs #maptabhead_3 {display:none;}*/
div.gMap { border: 1px solid #CCC; }


/* We don't want this link on the Itneary page displays,but want to avoid setting random show link variables.  */
#itinContainer .itinLink, #itinContainer .iconViewOnMap, #itinContainer .viewItin { display:none; }

.catHeading {
	font-family:Georgia, "Times New Roman", Times, serif;
	color: #000000;
	font-size:18px;
	text-align: center;
	margin: 20px 0;
}
	/* OPTION TABS */
.filterHolder {
	position:relative;
	width:718px;
	margin-bottom:20px;
}
.evnt-nav {
	position:relative;
	width:718px;
	height:62px;
}
.evnt-nav .noPoints-inline { margin:0; padding:0;}
ul.noPoints-inline, ul.noPoints-inline li {display:inline;list-style-type:none;}
.evnt-tabHolder {
	position:absolute;
	z-index:1;
	width:302px;
	right:0;
	top:20px;
	text-align:right;
}
ul.info-list { margin:0; padding: 0px;}
ul.info-list li, ul.nav li { list-style-type:none; list-style-position:outside; padding:1px 0; margin-left:0; }

.evnt-tabHolder li {
	background:#0c0d04 url(../images/shell/events/tab-back.gif) repeat-x;
	float:left;
	line-height:42px;
}
.evnt-tabHolder a.tab {
	color:#FFF;
	line-height:42px;
	padding:13px 17px;
	font-size:14px;
	text-decoration:none;
}
.evnt-tabHolder li.dot a.tab {
	background:url(../images/shell/events/selected_dot.gif) no-repeat center 32px;
}
.evnt-tabHolder li.sel {
	background-color:#b3b87d;
	background-image:none;
}
	/* DATE JUMP-TO OPTIONS */
.evnt-jumpHolder {
	position:absolute;
	top:0px;
	left:0px;
	z-index:1;
	width:360px;
	height:62px;
}
.evnt-jumpHolder a span { display:none; }
.evnt-jumpHolder a.jumpLeft, .evnt-jumpHolder a.jumpRight {
	background:url(../images/shell/events/jump-arrows.gif) no-repeat;
	position:absolute;
	z-index:2;
	width:18px;
	height:38px;
	top:17px;
	color:#FFF;
}
.evnt-jumpHolder a.jumpLeft { left: 2px; background-position:0px 0px }
.evnt-jumpHolder a.jumpRight { right: 1px; background-position:-18px 0px }
.evnt-jumpHolder a.jumpLeft.disabled { background-position:0px -38px }
.evnt-jumpHolder a.jumpRight.disabled { background-position:-18px -38px }
.evnt-jumpHolder .jumpWindow {
	position:absolute;
	z-index:3;
	width:318px;
	height:62px;
	top:0;
	left:20px;
	overflow:hidden;
}
.evnt-jumpHolder .jumpTrack {
	position:absolute;
	top:0;
	left:0;
	width:50000px;
}
a.jumpItem {
	background-color: #ffffff;
	display:block;
	width:55px;
	height:48px;
	float:left;
	text-align:center;
	margin:12px 2px 0 4px;
	border:1px solid #eaeae7;
	color:#000;
	text-decoration:none;
}
a.jumpItem h5 {
	background-color:#b3b87d;
	color:#FFF;
	margin:0;
	line-height:16px;
	font-size:12px;
	font-weight: bold;
	text-align: center;
}
a.jumpItem .dayFrmt, a.jumpItem .weekFrmt, a.jumpItem .mnthFrmt {
	font-size:12px;
	color:#999999;
	line-height: 16px;
	font-weight: bold;
}
a.jumpItem .dayFrmt {}
a.jumpItem .weekFrmt {}
a.jumpItem .mnthFrmt { margin-top:7px; }
a.jumpItem .details { font-size:10px; font-weight: bold; color:#666666; line-height: 16px; }
a.jumpItem.sel {
	height:60px;
	margin:0 2px 0 4px;
	border:1px solid #b3b87d;
}
a.sel .dayFrmt, a.sel .weekFrmt, a.sel .mnthFrmt { color:#000; }
a.sel .details { color:#000; margin-top:3px; }

/* EVENTS FILTER */
.filterHolder .pagingHolder {
	background-color: #ffffff;
	position:relative;
	width:718px;	
}
.filterOptions {
	border:1px solid #b3b87d;
	padding:10px;
}
.searchOptions {
	position:relative;
	display:none;
	background:#b3b87d;
	color:#FFF;
	width:698px;
	height:35px;
	vertical-align:middle;
	padding:5px 10px;
}
.closeSearch {
	position:absolute;
	bottom:5px;
	right:5px;
	width:5px;
	height:12px;
	padding:5px;
	text-align:center;
	font-size:12px;
	font-weight:bold;
	color:#FFF;
	cursor:pointer;
}
.searchOptions label {
	display:inline;
	padding:0 5px;
	font-size:10px;
	font-weight:bold;
}
.searchOptions input, .searchOptions select { color:#000; }
select.smInput {
	width:120px;
	font-weight:normal;
	margin-right:5px;
}
input.smInput { width:100px; }
.searchOptions input { font-size:11px; }
.searchOptions input.date {
	width:55px;
	display:inline;
}
.searchOptions .calIcon { display:inline; }
.searchOptions .submitBtn {
	background:#FFF url(images/shell/siteSearch_goBtn.gif) no-repeat center center;
	border:none;
	width:33px;
	height:26px;
	margin:5px 0 0 12px;
}
.filterOptions label, .filterOptions span {
	float:left;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	font-weight:bold;
	color:#333;
	padding:0 10px;
}
.filterOptions span { padding-left:20px; }
.filterOptions input, .filterOptions select {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:11px;
	color:#000;
}
.filter-paging {
	position:relative;
	display:block;
	float:right;
	width:70px;
	text-align:right;
	color:#000 !important; /*Shell only to display links */
}
span.filter-showing {
	float:left;
	display:block;
	width:220px;
	text-align:right;
}
.pagingHolder .mapHolder {
	position:relative;
	width:718px;
}
.pagingHolder .prv, .pagingHolder .prv-end, .pagingHolder .nxt, .pagingHolder .nxt-end {
	background:url(../images/shell/events/pagination.gif) no-repeat;
	display:block;
	float:left;
	width:14px;
	height:20px;
	margin:0 1px;
}

.pagingHolder .nxt-end { background-position:-47px 0; }
.pagingHolder .prv-end { background-position:0 0; }
.pagingHolder .nxt { background-position:-31px 0; }
.pagingHolder .prv { background-position:-15px 0; }

.pagingHolder .nxt-end.disabled { background-position:-47px -20px; }
.pagingHolder .prv-end.disabled { background-position:0 -20px; }
.pagingHolder .nxt.disabled { background-position:-31px -20px; }
.pagingHolder .prv.disabled { background-position:-15px -20px; }
.mapHolder .handle {
	display:none;
	background:#0c0d04 url(../images/shell/events/map-tab-back.gif) repeat-x;
	color:#FFF;
	text-align:center;
	text-transform:uppercase;
	letter-spacing:1px;
	line-height: 19px;
	cursor:pointer;
	font-size:10px;
	font-weight:bold;
	height: 19px;
}
.gmapBox {background:#0c0d04 url(../images/shell/events/map-tab-back.gif) repeat-x; padding-top: 19px;}
.filterHolder #map_listings_container {border:1px solid #b3b87d;}

.evnt-back
{
	margin: 10px 0px 0px 0px;
	float: right;
}
	
