/* Color Changers */
.evnt-tabHolder ul { 
	background:transparent url(../images/shell/events/selector_green.png) repeat-X scroll 0 0;
	width: 291px; 
	height: 46px;
	display: block;
	position: relative;
	top: -7px;
	left: -1px;
}
.orange .evnt-tabHolder ul { background:transparent url(../images/shell/events/selector_orange.png) repeat-X scroll 0 0;} 
.blue .evnt-tabHolder ul { background:transparent url(../images/shell/events/selector_blue.png) repeat-X scroll 0 0; } 

.evnt-tabHolder li.sel a.tab{ background-color:#8a9d32; }
.orange .evnt-tabHolder li.sel a.tab{ background-color:#d25d28; }
.blue .evnt-tabHolder li.sel a.tab{ background-color:#54c2dc; }

.filterHolder { margin-bottom:25px; position:relative; width:686px; 
	background-color:#FFFFFF;
	border:1px solid #98AC3D;
}

.orange .filterHolder{
	border:1px solid #e26931;
}
.blue .filterHolder{
	border:1px solid #63cfe8;
}

.handles { background:transparent url(../images/shell/events/handle_green.png) repeat-x scroll left bottom;
	color:#FFFFFF;
	cursor:pointer;
	font-size:10px;
	font-weight:bold;
	letter-spacing:1px;
	text-align:center;
	text-transform:uppercase;
	height: 19px;
} 
.orange .handles { background:transparent url(../images/shell/events/handle_orange.png) repeat-x scroll left bottom !important;}
.blue .handles { background:transparent url(../images/shell/events/handle_blue.png) repeat-x scroll left bottom !important;}

.mapHolder .handle {
	background:url("/includes/images/shell/listings/handle.jpg") no-repeat scroll left center transparent;
	color:#666666;
	cursor:pointer;
	font-size:11px;
	font-weight:bold;
	height:33px;
	line-height:32px;
	margin-bottom:20px;
	padding-left:62px;
}


a.jumpItem { 
	border: 1px solid #f0f0f0;
	color:#000000;
	display:block;
	float:left;
	height:57px;
	margin:17px 2px 0;
	text-align:center;
	text-decoration:none;
	width:57px;
}

a.jumpItem.sel {
	border: 1px solid #98ac3d;
	height: 61px; 
	margin: 7px 2px 0;
}

.orange a.jumpItem.sel { border-color: #e0662e; }
.blue a.jumpItem.sel { border-color: #63cfe8; }

a.jumpItem h5 { 
		background-color: #98ac3d;  
		color:white; 
		font-size:12px; 
		line-height:12px; 
		margin:0; 
		padding:1px 0 2px; 
		text-align: center; 
		width:57px;
		font-family: Arial, Helvetica, sans-serif; height: 15px;
}


.orange a.jumpItem h5 { background-color: #e0662e;}
.blue a.jumpItem h5 {background-color: #63cfe8;}

a.sel h5 { 	background-color: #8a9d32; }
.orange a.sel h5 { 	background-color: #d25d28; }
.blue a.sel h5 { 	background-color: #54c2dc; }

.searchOptions { 
	border-top: 1px solid #98ac3d;
	border-left: 1px solid #98ac3d;
	border-right: 1px solid #98ac3d;
	color:black;
/*	display:none; */
	height:42px;
	padding:5px 10px;
	position:relative;
	vertical-align:middle;
	width:666px !important;
}

.orange .searchOptions{
	border-top:1px solid #e26931;
	border-left:1px solid #e26931;
	border-right:1px solid #e26931;
}
.blue .searchOptions{
	border-top:1px solid #63cfe8;
	border-left:1px solid #63cfe8;
	border-right:1px solid #63cfe8;
}


.pagingHolder .prv, .pagingHolder .prv-end, .pagingHolder .nxt, .pagingHolder .nxt-end {
	background:url("../images/shell/events/nav_buttons_green.png") no-repeat scroll 0 0 transparent;
	display:block;
	float:left;
	height:19px;
	margin:0 0.2em;
	width:22px;
}

.orange .pagingHolder .prv, .orange .pagingHolder .prv-end, .orange .pagingHolder .nxt, .orange .pagingHolder .nxt-end {
	background-image:url("../images/shell/events/nav_buttons_orange.png");
}

.blue .pagingHolder .prv, .blue .pagingHolder .prv-end, .blue .pagingHolder .nxt, .blue .pagingHolder .nxt-end {
	background-image:url("../images/shell/events/nav_buttons_blue.png");
}


.evnt-jumpHolder a.jumpLeft, .evnt-jumpHolder a.jumpRight { 
	background:url("../images/shell/events/lr_green.png") no-repeat scroll 0 0 transparent; 
	color:#FFFFFF;
	height:38px;
	position:absolute;
	top:10px;
	width:18px;
	z-index:10;
}

.orange .evnt-jumpHolder a.jumpLeft, .orange .evnt-jumpHolder a.jumpRight  {
	background-image:url("../images/shell/events/lr_orange.png");
}

.blue .evnt-jumpHolder a.jumpLeft , .blue .evnt-jumpHolder a.jumpRight {
	background-image:url("../images/shell/events/lr_blue.png");
}

/* Calendar */
.catHeading { color:#DA0C19; font-family:Georgia,"Times New Roman",Times,serif; font-size:18px; }
.scrolly .catHeading { background-color:#FFFFFF;  display:inline; height:25px; line-height:25px;padding:0 10px; text-align:center; }
.dateHeading { color:#DA0C19;  font-family:Georgia,"Times New Roman",Times,serif; font-size:12px; font-style:italic; margin-bottom:20px; text-align:center; }

.evnt-nav { height:55px; position:relative; width:686px;}
.evnt-nav .noPoints-inline {margin:0; padding: 0;}
.evnt-nav .noPoints-inline li {float: left; margin: 0;}


.evnt-tabHolder { position:absolute;  right:-4px; text-align:right; top:17px;  width:292px; height: 46px; z-index:6; }
.evnt-tabHolder li { line-height:40px; float: left; background: none; padding: 2px 4px 0 0;}
.evnt-tabHolder a.tab { color:white; font-size:13px; line-height:40px;  padding:14px 9px; text-decoration:none; text-transform:uppercase; font-weight: bold;}

.evnt-jumpHolder { height:55px; left:0; position:absolute; top:2px; width:330px; z-index:6; } 
.evnt-jumpHolder a span { display:none; }

.evnt-jumpHolder a.jumpLeft { background-position:0 0; left:2px; }
.evnt-jumpHolder a.jumpRight { background-position:-18px 0; right:-32px; }
.evnt-jumpHolder a.jumpLeft.disabled { background-position:0 -38px; }
.evnt-jumpHolder a.jumpRight.disabled { background-position:-18px -38px; }
.evnt-jumpHolder .jumpWindow { height:67px; left:24px; overflow:hidden; position:absolute; top:-14px; width:315px; z-index:3; }
.evnt-jumpHolder .jumpTrack { position:absolute; top:0; width:50000px; }


a.jumpItem .dayFrmt, a.jumpItem .weekFrmt, a.jumpItem .mnthFrmt { color:#8c8c8c; font-size:10px; text-align:center; height: 10px; width: 58px; margin-top: 2px}
a.jumpItem.sel .dayFrmt { font-weight: bold; font-size: 12px; margin-top: 3px;}
a.jumpItem .dayFrmt { } 
a.jumpItem .weekFrmt { font-size:12px; }
a.jumpItem .mnthFrmt { margin-top:-4px; font-size: 12px; font-weight: normal; }
a.jumpItem.sel .mnthFrmt { font-weight: bold; }
a.jumpItem .details { color:#8c8c8c; font-size:12px; text-align:center; height: 10px; margin-top: 0; width: 58px;}
a.jumpItem.sel .details { font-weight: bold; font-size: 12px; }


#eventPagingHolder .pagingHolder { background:#FFFFFF url(images/shell/tab-gradient3.jpg) repeat-x scroll 0 0; 
	border:1px solid #D8D380; 
	margin-top:15px;
	position:relative;
	width:695px;
}
.filterHolder  .filter-paging {  display:block; float:right; position:relative; text-align:right; width:110px;}
.filterHolder label, #eventPagingHolder span.filter-showing { font-family: Arial, Helvetica, sans-serif; font-weight: bold; }
.filterHolder div.filter-showing {
	text-align:left;
	width:77px;
	font-size: 11px;
	font-weight: bold;
	line-height: 12px;
}


.filterHolder  .filterOptions { padding:10px; height: 28px; }

.closeSearch { bottom:5px; 
	color:Black;
	cursor:pointer;
	font-size:12px;
	font-weight:bold;
	height:12px;
	padding:5px;
	position:absolute;
	right:5px;
	text-align:center;
	width:5px;
	display: none;
}
.searchOptions label { display:inline; font-size:10px; font-weight:bold; padding:0 5px; }
.searchOptions input, .searchOptions select { color:#000000;  }
select.smInput { font-weight:normal; margin-right:5px; width:120px; }
input.smInput { width:100px; }
.searchOptions input { font-size:11px; }
.searchOptions input.date { display:inline; width:65px; }
.searchOptions .calIcon { display:none; }

/*
.searchOptions .submitBtn { 
	margin:5px 0 0 -12px;
}
*/


.submitBtn {
	background: none;
	border: none;
	cursor:pointer;
	color:#015155 !important;
	font-size: 19px !important;
	font-weight:bold;
	text-align:right;
	font-family: "Times New Roman", Times, serif;
	text-align:center;
	display: inline !important; 
	margin-left: 15px;
}

.filterOptions label, .filterOptions span {
	color:#333333;
	font-size:11px;
	font-weight:bold;
	padding:0 7px 0 0;
}
.filterOptions span { padding-left:20px; }
.filterOptions input, .filterOptions select { color:#000000;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:normal;
}

#eventMapHolder { position:relative; width:475px; }
.mapTopLayer  { background:transparent url(../images/shell/events/bar_bg.png) repeat-x scroll 0 0; height: 21px; padding: 0 0 0 150px; text-transform: uppercase; color: white; font-weight: bold;}
#eventMapHolder .MapDiv { border:none; }

#eventPagingHolder.pagingHolder .prv, #eventPagingHolder.pagingHolder .prv-end, #eventPagingHolder.pagingHolder .nxt, #eventPagingHolder.pagingHolder .nxt-end {
	background:transparent url(../images/shell/pagingarrows.jpg) no-repeat;
	display:block;
	float:left;
	height:20px !important;
	margin:0 0.2em !important;
	width:14px !important;
	padding: 0 !important;
}
#eventPagingHolder.pagingHolder .nxt { background-position:-28px 0; }
#eventPagingHolder.pagingHolder .nxt-end { background-position:-42px 0; }
#eventPagingHolder.pagingHolder .prv { background-position:-14px -0; }
#eventPagingHolder.pagingHolder .prv-end { background-position:0 0; }
#eventPagingHolder.pagingHolder .nxt.disabled { background-position:-28px -20px; }
#eventPagingHolder.pagingHolder .nxt-end.disabled { background-position:-42px -20px; }
#eventPagingHolder.pagingHolder .prv.disabled { background-position:-14px -20px; }
#eventPagingHolder.pagingHolder .prv-end.disabled { background-position:0px -20px; }

.gmapBox { margin-bottom: 10px; border: 1px solid; }
.green .gmapBox {border-color:#98AC3D;}
.orange .gmapBox {border-color:#E0662E;}
.blue .gmapBox {border-color:#64D0E9;}

.c2-c3 .jumpNav { margin:0; width:580px; }
.pagingPadding .jumpNav { float:left; padding:5px; width:450px; }
.pagingPadding .filter-paging { margin-right:5px; margin-top:8px; }
.pagingPadding span.filter-showing { top:5px; }


#gMapTabs {
	height:24px;
	margin:0 0 -2px;
	padding:0;
	width:637px;
}
#gMapTabs li {
	float:right;
	list-style-position:outside;
	list-style-type:none;
	margin-left:1px;
	padding:0;
}
#gMapTabs li a {
	background:url("../images/shell/gMap_link_sprite.gif") no-repeat scroll right top transparent;
	color:#FFFFFF;
	display:block;
	height:24px;
	line-height:24px;
}

#gMapTabs li a span {
	background:url("../images/shell/gMap_span_sprite.gif") no-repeat scroll left top transparent;
	float:left;
	height:24px;
	line-height:24px;
	padding:0 15px;
}

.gMapHolder .gMap {
	background:url("../images/shell/listings/map_listings_full-bg.png") no-repeat scroll center center transparent;
	display:block;
	padding:6px;
}



.pagingHolder .nxt-end {
background-position:-77px 0;
}
.pagingHolder .prv-end {
background-position:0 0;
}
.pagingHolder .nxt {
background-position:-52px 0;
}
.pagingHolder .prv {
background-position:-25px 0;
}
.pagingHolder .nxt-end.disabled {
background-position:-77px -19px;
}
.pagingHolder .prv-end.disabled {
background-position:0 -19px;
}
.pagingHolder .nxt.disabled {
background-position:-52px -19px;
}
.pagingHolder .prv.disabled {
background-position:-25px -19px;
}


/* multiple listing items */
.l-itemTop { display: block; width: 680px; height: 6px; background: url(/includes/images/shell/listings/listing-top.jpg) center no-repeat; float: left; }
.priority .l-itemTop { background-image: url(/includes/images/shell/listings/listing-top-priority.jpg) !important; }
.l-itemContainer { display: block; width: 638px; padding: 0 20px; margin: 0; border-left: 1px solid #CCC; border-right: 1px solid #CCC; float: left; position: relative; }
.priority .l-itemContainer { background-color: #e6ead2; }
.l-itemBottom { display: block; float: left; width: 680px; height: 38px; margin-bottom: 30px; }
.green .l-itemBottom { background-image: url(/includes/images/shell/listings/linksbar-green.jpg); }      
.orange .l-itemBottom { background-image: url(/includes/images/shell/listings/linksbar-orange.jpg); }
.blue .l-itemBottom { background-image: url(/includes/images/shell/listings/linksbar-blue.jpg); }
.list-thumb { float: right; display: block; max-width: 182px; max-height: 120px; margin: 6px 0 10px 10px; text-align: center; }
.list-thumb img.l-thumb { border: 1px solid #FFFFFF; max-height:120px; max-width:180px; }
.list-thumb img.shadow { width: 100%; height: 3px; float: left; }
.l-itemContainer h4 { font-family:'Trebuchet MS'; padding: 0; margin: 6px 0 3px 0; font-size: 16px; text-transform: uppercase; text-decoration: none; font-weight: bold; }
.green .l-itemContainer a, .green .listingInfo a, .green #listing_detail h3 { color: #98ac3d; }
.orange .l-itemContainer a, .orange .listingInfo a, .orange #listing_detail h3 { color: #e0662e; }
.blue .l-itemContainer a, .blue .listingInfo a, .blue #listing_detail h3 { color: #63d0e8; }
.l-itemContainer ul { width: 420px !important;  }
.l-itemContainer ul, .l-itemContainer ul li { margin: 0; padding: 0; line-height: 21px; font-size: 11px; width: 410px; }
.l-itemContainer .desc { font-size: 11px; line-height: 18px; margin-bottom: 10px; }
.priority .l-itemContainer .desc { font-weight: bold; }
.l-itemContainer .desc p { margin: 0; padding: 0; }
ul.linksHolder, ul#listingDetailTop  { margin: 0; }
.linksHolder li, #listingDetailTop li { margin: 0; padding: 8px 15px 5px 15px; }
.linksHolder a, #listingDetailTop a { font-family: 'Trebuchet MS'; color: #FFF; font-size: 14px; font-weight: bold; text-transform: capitalize; }
.eventDate
{
	text-transform: uppercase;
	font: bold 14px Georgia, "Times New Roman", Times, serif !important;
	/*font-size: 14px !important; font-weight: bold; font-family: serif;*/
}
.linksHolder .markerLink { margin-top: -6px; }

/* Event Detail */
#eventAddress {
	margin:0;
	max-width:450px;
	padding:0;
}

#eventAddress li{
	margin:0;
	max-width:450px;
	padding:0;
}

.strong {font-weight: bold;}
.socialLinkHolder, .socialLinkHolder li {margin-left:0;}
.socialLinkHolder li {margin-right:10px;}
.goBack {
	color:#333333 !important;
	font-size:11px;
	font-weight:bold;
	position:relative;
	float:right;
}

.rssLink {
	display: block;
	float: right;
	text-align: right;
	margin-bottom: 15px;
	width: 90px;
}
