﻿
/*Events Search Panel*/

#search
{
    background: #fff url(../images/search-bg.jpg) no-repeat center top;
    width: 312px;
    height: 457px;   
}

#search-panel-categories
{
    font-weight: bold;
    padding: 10px 5px 5px 35px;
}

#search-panel-dates
{
    padding: 0 53px 0 0;
    float: right;
    height: 60px;
}

.search-panel-to
{
    float: right;
    padding: 5px 0 10px 0;
}

#search-panel-region
{
    padding: 0 0 0 39px;
    height: 90px;
}

#search-panel-keywords
{
    padding: 0 0 0 39px;
    height: 35px;
}

.category-major-events
{
    color: #f99d32; 
    padding-bottom: 2px;
}

.category-arts-music-culture
{   
    color: #004964; 
    padding-bottom: 2px;
}

.category-community
{   
    color: #f15d5e; 
    padding-bottom: 2px;
}

.category-free-events
{ 
    color: #00b4b9; 
    padding-bottom: 2px;
}

.category-markets
{   
    color: #c1d82f; 
    padding-bottom: 2px;
}

.category-tours
{
    color: #6cc067; 
    padding-bottom: 2px;
}

.category-kids-family
{ 
    color: #7499c6; 
    padding-bottom: 2px;
}

.category-sport-recreation
{ 
    color: #d31145;
    padding-bottom: 2px;
}

#PrintHeader
{
Display: none;
}

/* Events listings */

.event-listing
{
	height: 88px;
	width: 450px;
}

.listing-major-event
{
	background:  url(../images/event-listing-bg.jpg) no-repeat center left;
}

.event-listing-upcoming-image
{
	float: left;
	width: 99px;
	height: 70px;
	padding-right: 10px;
	padding-left: 10px;
	margin-bottom: 10px;
	margin-top:7px;
	position: relative;
}

.event-listing-image
{
	float: left;
	width: 99px;
	height: 70px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
	margin-top:7px;
	position: relative;
}

.event-listing-text
{
	padding: 5px;
	color: #4d4d4f;
	font-size: 12px;
}

.event-listing-text a
{
	color: #4d4d4f;
}

.event-listing-text a:hover
{
	color: #4d4d4f;    
}

.event-listing-text a:visited
{
	color: #4d4d4f;  
	font-size: 15px;
	font-weight: bold;  
}

.event-listing-text h3
{
	margin: 0px;
	padding: 0px;
	color: #4d4d4f;
	font-size: 14px;
	font-weight: bold;
}

/* Events details*/

#event-header
{
    font-size:22px;
    font-weight:bold;
    color:#f99d32;
}

#ed_leftcol
{
    width: 580px;
    float: left;
    color:#4d4d4f;
    position: relative;
    margin-left:10px;
}
          

    
.ed_details
{
    float: left;
    width: 230px;
    background-color: #e9f1b6; padding: 15px;
}

.ed_details a
{
    color:#4d4d4f;
}

.ed_contactform
{
    float: right;
}


#ed_rightcol
{
    width: 200px;
    float: right;
    position: relative;
}

#ed_leftcol .wmf-form td
{
    font-size: 9px;
}

#ed_leftcol td.wmf-label
{
    font-size: 12px;
    width: 75px;
}


.contact-header
{
    font-size:14px;
    font-weight:bold;
    color:#f99d32;
}

.ed_functionaltags
{
    padding-top:10px;
    clear:both;
}

.ed_icons
{
    padding-left: 15px;
    padding-top:5px;
    color: #ccc;
    font-weight:bold;
    clear:both;
}

.free-event-icon
{
    color:#00B4B9;
    font-weight:bold;
    float:right;
}









/*


.event-details
{
	width: 699px;
	color:#4d4d4f;
	padding:5px 0 0 9px;
}
.event-details a
{
    color:#4d4d4f;
}
.event-details-text
{
	padding:15px 0 0 0;
	width: 375px;
}
.event-details-text h3
{
	margin: 0px;
	padding: 0px;
	color: #f99d32;
}
.event-details-images
{
    float:right;
    width: 227px;
	padding-left:36px;

}
.event-details-image-spacer
{
    width:227px;
    height:1px;
}
.event-details-type
{
    float:right;
}
.event-details-detailbox
{
    padding-left:178px;
    background-image:url(../images/event_detailbox.gif);
    background-repeat:repeat-y;
    width:265px;
    padding-bottom:10px;
    padding-top:10px;
    margin-top:38px;
    
}
.event-details-buttons
{
    float:left;
    margin-top:25px;
}
.event-details-contactform
{
    padding-left:170px;
    padding-top:30px;
    width:284px;
}

/* Event Calendar */

.search-calendar
{
	margin-left:45px;
	margin-top: 16px;
	margin-bottom: 2px;
	float: left;

}

/* Upcoming Events */
.upcoming-events
{
	background: #fff url(../images/upcoming-bg.gif) repeat-y center top;
	width: 436px;
	padding: 10px;
	margin-left: 7px;
}

.upcoming-events-bottom
{
	background: #fff url(../images/coming-up-bottom.gif) no-repeat center top;
	height: 4px;
	width: 456px;
	margin: 0 0 10px 7px;
}

.event-listing-upcoming-text
{
	padding: 5px;
	color: #4d4d4f;
}

.event-listing-upcoming-text a
{
	color: #4d4d4f;
}

.event-listing-upcoming-text a:hover 
{
	color: #4d4d4f;    
}

.event-listing-upcoming-text a:visited
{
	color: #4d4d4f;  
	font-size: 12px;
	font-weight: bold;  
}

.event-listing-upcoming-text a:link
{
	color: #4d4d4f;  
	font-size: 12px;
	font-weight: bold;  
}

.event-listing-upcoming-text h3
{
	margin: 0px;
	padding: 0px;
	color: #c1d825;
	font-size: 12px;
	font-weight: bold;
}

/* Event Search Dates and Region */

#event-date-region
{
    padding: 0 0 4px 35px;
}

.event-date-from
{
    padding: 0 5px 4px 35px;
    width: 125px;
    float: left;
}

.event-date-to
{
    padding: 0 0 4px 0;
    width: 110px;
    float: left;
}

.event-region
{
    padding: 0 8px 0 0;
}

.event-keyword
{
    float: left;
    height: 18px;
    padding: 0 5px 6px 35px;
}

.event-button
{
    float:right;
    padding: 0 32px 5px 0;
}