#breadcrumb-bar { display:none; }
#header {height:auto;}
/*
#wallpaper-wrapper {  width:980px;	background:#FFF; position:relative; }
	
#wallpaper-left 
{ 
	position:absolute;
	top:0;
	left:0;
	width:100%;
	float:left;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
   	background:url(/site/images/wallpaper/current/left.jpg) no-repeat;
	background-position:top left;
	background-size:cover;
	height:1000px;
	cursor:pointer;
}
#wallpaper-right {display:none;}

@media screen and (max-width: 960px) { #wallpaper-lef {display:none;}}
@media screen and (min-width: 961px) and (max-width: 1400px)  { #wallpaper-left {background:url(/site/images/wallpaper/current/left-960.jpg) no-repeat; display:block;} }
@media screen and (min-width: 1401px) and (max-width: 1745px)  { #wallpaper-left {background:url(/site/images/wallpaper/current/left-1025.jpg) no-repeat; display:block;}  }
@media screen and (min-width: 1746px) { #wallpaper-left {background:url(/site/images/wallpaper/current/left.jpg) no-repeat; display:block;} }
*/
#wallpaper-left , #wallpaper-right {display:none;}

#information { }
#main-panel { width:640px; float:left; clear:both; height:auto; overflow:hidden; padding:0; margin:0; margin-right:20px;}
#aside-panel { width:300px; float:right; margin:0; padding:0;}
.panel { float:left; clear:both; padding:10px; margin-bottom:10px;-webkit-border-radius: 1px;-moz-border-radius: 1px;border-radius: 1px;}
.half-panel { float:left; width:275px; padding:20px; margin-top:10px;}

#main-panel .panel { width:620px;}
#aside-panel .panel { width:260px; padding:20px;  overflow:hidden;}

a:hover { text-decoration:none; color:#0F53BD;}
.tinted { background-color:#85B7D3;}
.no-padding { padding:0;}
#aside-panel .panel.no-padding { width:300px; padding:0;}

nav { list-style:none;}

#feature-content { float:left; clear:both; margin-top:10px; width:100%;}
#previous-nav  {position: relative;z-index: 3000;top: -560px;left: 10px; width:25px; height:55px; overflow:hidden;}
#next-nav  {position: relative;z-index: 3000;top: -620px;left: 920px;width:25px; height:55px; overflow:hidden;}

.image-thumbnails { width:auto; overflow:visible; }
.image-thumbnails li { float:left; margin-right:5px;}
.image-thumbnails li:last-child { margin-right:0;}

.event-count { background:url(/site/images/properties/general/event-alert.png) no-repeat left center; color:#fff; font-size:10px; text-align:center; width:20px; height:19px;position: relative;z-index: 100;float: right;line-height: 20px;top:-3px; text-indent:0;}

.panel-icon { float:left; margin-right:10px; margin-bottom:15px;}
h2.panel-header { font-size:21px; font-weight:bold; margin:0; padding:0; margin-bottom:10px; float:left; }
.panel-icon + .panel-header { line-height:31px; }
.panel p { float:left; clear:both; margin-top:0;display: block;width: 100%; }


.simple-button, .event-button { width:138px; height:28px; color:#000; text-decoration:none; background:#fff; text-align:center; font-size:14px; font-weight:normal; border:1px solid #000; display:inline-block; float:right; clear:both; line-height:22px; -webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
.simple-button:hover { color:#fff; background:#0071BC; border-color:#0071BC; }
.simple-button.small { width:60px; margin-top:-10px; line-height:30px; height:30px;}
input.simple-button.small { line-height:20px; margin-top:-3px; width:88px;}
.event-button { color:#0071BC; border-color:#0071BC; width:auto; height:auto; padding:8px; padding-top:3px; padding-bottom:3px; float:left; }

#details-panel.panel { float:left; clear:both; height:auto; overflow:hidden; min-height:638px; border-top:1px solid #35496B; margin-top: -7px; padding:0; width:100%;}
#details-panel, #details-panel p {color:#4C4C4C;}

#details-menu-bar { float:left; clear:both;}
#details-menu-bar ul li a { font-size:19px;  color:#000;border-bottom:3px solid #FFF;}
#details-menu-bar ul ul li a { font-weight:normal;}
#details-menu-bar ul li { padding-bottom:2px; margin-right: 48px;}
#details-menu-bar ul ul li a:hover { color:#0071BC;}
#details-menu-bar ul li a.current-selection, #details-menu-bar ul li a:hover {color:#0071BC; border-bottom:3px solid #0071BC;}
		
.icon-list { float:right;}
.icon-list li { margin-left:1px;}
.icon-list li:last-child { margin-left:0;}

#sign-up-panel { padding-top:15px; padding-bottom:15px;}
#sign-up-panel h2 { margin:0; }
#other-panel { padding-top:10px; padding-bottom:10px;}

.feature-details { background:url(/site/images/properties/general/feature-overlay.png) repeat; position:relative; top:0; left:15px; z-index:20; float:left; width:262px; height:268px; padding:25px; }
.feature-details h3 { font-size:18px; font-weight:normal; margin-top:0;}
.feature-details  p { font-size:12px; line-height:16px;}

#text-search-panel input[type="text"] { height:20px; width:150px;}
.panel.map-search-panel { height:121px; padding:0;}
#map-search-panel {background:url(/site/images/home/general/mapSeachBG.jpg) no-repeat top left; margin-bottom:5px;height: 85px;}
#map-search-panel a { margin-top:55px; height:28px; padding-top: 0;padding-bottom: 0;line-height: 28px;}
#join-panel { font-size:16px; float:left; clear:both; color:#fff; padding:10px; background:#0071BC; width:240px; text-align:left; height:161px; }
#join-panel .simple-button:hover { border:1px solid #fff;}

.event-list { float:left; clear:both; height:auto; overflow:hidden; display:block; width:100%; padding:0; margin:0; padding-top:10px; }
.event-list li { float:left; clear:both; margin-bottom:10px; padding-bottom:10px; border-bottom:1px solid #35496B; width:100%; }

.event-image-panel {width:235px; float:left; clear:both; margin-right:10px; overflow:hidden; }
.event-image-panel img { width:235px; height:116px; float:left; margin-bottom:10px;} 
.event-image-panel a { float:left; clear:both; margin-right:10px;}
.event-image-panel a:last-child { float:left; clear:none; margin-right:0;}
.event-image-panel img.theme-overlay { width:74px; height:71px; position:relative; top:-126px; left:0; float:left; z-index:20; }
.event-image-panel img + img.theme-overlay { margin-bottom:-126px;} 

.event-details-panel { float:left; overflow:hidden; width:395px; font-weight:normal; }
.event-details-panel span { float:left; clear:both; font-size:13px; color:#000;}
.event-details-panel h3 { font-size:19px; margin-bottom:5px; margin-top:0; font-weight:bold; color:#000; }
.event-details-panel .event-label { color:#656565; width:50px; margin-right:10px;}
.event-details-panel .event-information { clear:none; }
.event-details-panel .event-availability { color:#C1272D;} 
.event-details-panel .event-summary { float:left; clear:both; margin-top:10px; width:100%; height:60px; overflow:hidden; margin-bottom:2px; font-weight:normal;}
.event-details-panel .event-details-link, .event-details-panel .event-link { float:left; clear:both; color:#0071BC; font-weight:normal; font-size:13px; text-indent:8px; background:url(/site/images/properties/icons/general/link-arrow.png) no-repeat left center; margin-bottom:10px;}
.event-details-link:hover, .event-link:hover {color:#0F53BD;}

.event-details-panel .event-link { margin-left:30px; background:none; text-indent:0; clear:none;}
.event-details { float:left; clear:both; width:100%; height:auto; display:block; overflow:hidden; margin-top:10px; padding:0; display:none;}

#event-pager { float:right; clear:both; margin-bottom:10px; margin-top:5px;}
#page-stats, #pager-holder, #pager-show-all { float:left; clear:none;color:#7F7F7F; font-size:12px; margin-right:5px;}
#page-stats, #pager-show-all { color:#7F7F7F; font-size:11px; margin-right:5px; margin-top:3px;}
#pager-holder a { padding:2px; text-align:center; border:1px solid #7F7F7F; color:#7F7F7F; float:left; margin-right:2px; width:12px; font-size:10px;}
#pager-holder a:hover { border:1px solid #0071BC; color:#0071BC; }
#pager-holder a.jp-current { padding:2px; text-align:center; border:1px solid #fff; color:#fff; background-color:#0071BC; float:left; margin-right:2px; width:12px; font-size:10px;}

#details-panel li.normal-event img.event-image { width:135px; height:76px;}
#details-panel li.normal-event .event-image-panel {width:135px;}
#details-panel li.normal-event .event-details-panel {width:495px;}
#details-panel li.normal-event .event-image-panel img.theme-overlay { width:59px; height:56px; position:relative; top:-86px; left:0; float:left; z-index:20; }
#details-panel li.normal-event .event-image-panel img + img.theme-overlay { margin-bottom:-86px;} 

#feature-container { height:361px; overflow:hidden; float:left; clear:both;  margin-bottom:10px;}
.feature {float:left; top:0; left:0; height:361px; overflow:hidden;}
.feature img {	height:361px;float:left; width:960px; position:relative; top:-361px; z-index:0; }
#feature-list { display:none; }

.feature-content { width:288px; height:321px; padding:20px;background:url(/site/images/home/general/contentOverlay.png) repeat; margin-left:50px; position:relative; z-index:100;}
.feature-content h2 { margin-top:10px; margin-bottom:5px; font-size:32px; margin:0; margin-bottom:10px; font-family:Arial, sans-serif;}
.feature-content p { font-size:14px; float:left; clear:both; margin-bottom:0; line-height:20px;color:#000; margin-top:0; padding:0;  font-family:Arial, sans-serif;}
.feature-content a { margin-top:10px; clear:both; float:left; font-size:16px; font-weight:bold; color:#0071BC; }
.feature-content .social-links { width: 288px; height: 40px;float: left;clear: both;position: absolute;display: block;bottom:0;padding-top: 10px;border-top: 1px solid #808080; color:#0071BC; font-size:11px;}

.social-links, .social-links ul { float:left; clear:both; width:100%;}
.social-links li { float:left; width:auto; margin-right:5px; clear:none; border:0;}
.social-links li.info { font-size:11px; color:#0071BC;}
.social-links li a { text-decoration:none; margin:0; padding:0;}
.social-links li img { height:14px; width:14px; float:left; clear:both; display:inline-block; position:inherit;}
.social-links li img.email { width:23px;}

.holder { height:361px; overflow:hidden; float:left; position:relative; top:0; left:0; width:960px; }
#holder_2 { position:relative; top:-361px; height:361px; }

#errors { font-size:10px; color:#000; background-color:#fff; border:1px solid #c00; padding:3px; padding-bottom:2px; font-weight:bold; line-height:12px; display:none;}

#features-thumbs { width: 110px;
height: 16px;
margin-top:-11px;
top: -487px;
left: 765px;
z-index: 110;
line-height: 16px;
padding-left: 5px;
padding-right: 5px;
position: relative;
float: left; }
#features-thumbs img { width:14px; height:14px; }
#features-thumbs  li { float:left; clear:none; display:inline; padding:0; margin:0;  margin-right:5px; }
#features-thumbs  li a {text-decoration:none; height:15px; width:15px; background:url(/site/Assets/Images/Common/white-dot-off.png) no-repeat;display: inline-block; overflow: hidden;}
#features-thumbs  li a:hover, #features-thumbs a.selected { height: 15px; width:15px;display: inline-block; overflow: hidden; background:url(/site/Assets/Images/Common/white-dot-on.png) no-repeat; }

.sprited {
    background: url(download_sprite.png) no-repeat;
    line-height: 1000px;
    overflow: hidden;
    display: block;
}


#sendToAFriend 
{
	-moz-border-radius: 6px;
	background: #eef2f7;
	-webkit-border-radius: 6px;
	border: 1px solid #536376;
	-webkit-box-shadow: rgba(0,0,0,.6) 0px 2px 12px;
	-moz-box-shadow:  rgba(0,0,0,.6) 0px 2px 12px;;
	padding: 14px 22px;
	width: 400px;
	position: relative;
	display: none;
}

#sendToAFriend  h3 { margin-top:0;}

#sendToAFriend form 
{
	margin-top: 13px;
}

#sendToAFriend label 
{
	display: block;
	margin-bottom: 5px; 
	color: #536376;
	font-size: .9em;
	font-weight:bold
}

#sendToAFriend label  span, span.privacy { font-size:11px; font-weight:normal;color: #536376;}

#sendToAFriend input 
{
	display: block;
	width: 97%;
	height: 31px;
	padding: 2px 8px;
	font-size: 1.2em;
	line-height: 31px;
	margin-bottom:10px;
	float:left; clear:both;
}

span.privacy { float:left; clear:both; margin-top:5px; margin-bottom:5px; display:block;}

#actions {
	float: left;
	clear:both; width:100%;
}

a.simple-button 
{
	float: right;
	clear:none;
	margin-left: 15px;
	line-height:27px;
}
a.simple-button.blue {color:#fff; background:#0071BC; border-color:#0071BC;}

#close_x 
{ 
	width: 24px; height: 23px;
	overflow: hidden; line-height: 1000px;
	display: block;
	position: absolute; top: 5px; right: 5px;
	background-position: -387px -102px;
}

#sendToAFriend label.missing, #sendToAFriend label.missing span  { color:#EC3033;}
input.missing { border:1px solid #EC3033;}