#ca-pd-events-header
{
	width: 998px;
	background: white;
	margin: 0 auto;
	line-height: 1.2em;
	font-family: Helvetica, Arial, sans-serif;
	color: #333;
	text-align: center;
}

#ca-pd-events-header .#ca-pd-events-header-date
{
	font-size: 11px;
	color: #666;
}

#ca-pd-events-header-topline
{
	height: 17px;
	width: 998px;
	padding-top: 3px;
}

#ca-pd-events-header-topline ul
{
	width: 100%;
	margin: 0;
	padding: 0;
	text-align: center;
}

#ca-pd-events-header-topline ul li
{
	display: inline;
	border-right: 1px solid black;
	padding: 0 8px;
	font-size: 12px !important;
}

#ca-pd-events-header-topline li:last-child
{
	border: none;
}

#ca-pd-events-header-topline a:link, #ca-pd-events-header-topline a:visited
{
	color: black;
	text-decoration: none;
}

#ca-pd-events-header-topline a:hover, #ca-pd-events-header-topline a:active
{
	color: #cc0000;
	text-decoration: underline;
}

#ca-pd-events-header_logo
{
	height: 102px;
	float: left;
	width: 998px;
	color: black;
	font-size: 14px;
	padding: 8px 0 0 0;
}

#ca-pd-events-header_logo h1
{
	width: 191px;
	height: 102px;
	float: left;
	display: block;
	font-size: 0px;
	text-indent: -1000px;
	margin: 0 0 0 10px !important;
	background: url(http://www.columbusalive.com/live/export-content/sites/columbusalive/images/v3_cuts/logo_reflection.jpg) no-repeat top left;
	padding: 0px !important;
}

#ca-pd-events-header_logo h1 a {width: 191px; height: 102px; display: block;}

#ca-pd-events-header_logo h3
{
	float: left;
	font-size: 30px;
	color: black;
	border-bottom: 2px solid black;
	width: 300px;
	text-align: left;
	line-height: 30px;
	display: block;
	margin-top: 30px;
	font-family: Helvetica, Arial, sans-serif;
}

#ca-pd-events-header-columbus
{
	float: left;
	width: 300px;
	text-align: left;
	margin-top: -10px;
	display: none;
}

#ca-pd-events-header-columbus h3
{
	font-family: Impact, Helvetica, Arial, sans-serif;
	font-weight: normal;
	font-size: 2.4em;
	line-height: 1.2em;
}

#ca-pd-events-header-columbus span
{
	position: relative;
	top: -25px;
}

#ca-pd-events-header-homepage_300_ad
{
	width: 728px;
	height: 90px;
	float: left;
	margin-left: 40px;
}

/* MAIN NAV */
#ca-pd-events-header-main_nav
{
	float: left;
	width: 998px;
	border-bottom: 5px solid white !important;
	background: none !important;
}

.ca-pd-events-header-nav_line
{
	height: 20px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px !important;
	z-index: 500;
	text-transform: uppercase;
	background: url(http://www.columbusalive.com/live/export-content/sites/columbusalive/images/v3_cuts/nav_bground.jpg) repeat-x top left;
}

.ca-pd-events-header-nav_line li
{
	display: inline;
	padding: 0 10px 0 10px;
	border-left: 1px solid white;
	background: transparent;
	font-size: 1.1em;
	line-height: 1.2em;
}

.ca-pd-events-header-nav_line li:first-child
{
	border: none;
	padding: 0 10px 0 0;
}
.ca-pd-events-header-nav_line .ca-pd-events-header-select li a {text-decoration: none;}
.ca-pd-events-header-nav_line .ca-pd-events-header-select li a:link b, 
.ca-pd-events-header-nav_line .ca-pd-events-header-select li a:visited b
{
	height: 22px;
	padding: 5px 15px;
	text-decoration: none;
	line-height: 22px;
	white-space: nowrap;
	color: white !important;
	cursor: pointer;
	background: transparent;
}


.ca-pd-events-header-nav_line .ca-pd-events-header-select li a:hover b, 
.ca-pd-events-header-nav_line .ca-pd-events-header-select li a:active b
{
	background: #eee;
	color: black !important;
}

.ca-pd-events-header-level_two
{
	height: 20px;
	position: relative;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	z-index: 500;
	border-bottom: 1px solid black;
	background: #efe8c6;
}

.ca-pd-events-header-level_two li
{
	display: inline;
	padding: 0;
}

.ca-pd-events-header-select
{
	text-align: center;
}

.ca-pd-events-header-level_two .ca-pd-events-header-select a:link, .ca-pd-events-header-level_two .ca-pd-events-header-select a:visited
{
	background: transparent;
	padding: 1px 20px 4px;
	line-height: 1.3em;
	height: 24px;
	cursor: pointer;
	color: #000;
	text-decoration: none;
}

.ca-pd-events-header-level_two .ca-pd-events-header-select a:hover, .ca-pd-events-header-level_two .ca-pd-events-header-select a:active
{
	background: white;
}

#ca-pd-events-footer
{
	background: #999;
	border-top: 5px solid #900;
	text-align: center;
	padding: 10px 0px;
	color: white;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	width: 1000px;
}

#ca-pd-events-footer ul
{
	text-align: center;
}

#ca-pd-events-footer li
{
	display: inline;
	padding: 0px 10px;
	border-right: 1px solid #900;
}

#ca-pd-events-footer a:link, #ca-pd-events-footer a:visited
{
	color: #cc0000;
	text-decoration: none;
}

#ca-pd-events-footer a:hover, #ca-pd-events-footer a:active
{
	color: black;
	text-decoration: underline;
}

#ca-pd-events-footer p
{
	color: black;
	text-align: center;
}

#ca-pd-events-header-events_tab
{
	background: url(http://www.columbusalive.com/live/export-content/sites/columbusalive/images/v3_cuts/nav_bground_roll.jpg) repeat-x top left;
}

#ca-pd-events-header-events_tab a b
{
	color: black;
}

/* changes made to control events calender search results pages */
#isf-wrapper
{
	background: #fff;
}

h1.appTitle a
{
	font-family: Aachen, Verdana, Helvetica, Arial, sans-serif;
	letter-spacing: normal;
}

#by_date h3, #by_category h3, #event_info h3
{
	font-size: 1.5em;
	letter-spacing: normal;
}

#by_date h3, #by_category h3, #event_info h3, .more_info_details
{
	color: #000;
}

#events_main_content a:link, #events_main_content a:visited
{
	color: #c00001 !important;
}

#events_main_content a:hover, #events_main_content a:active
{
	color: #000 !important;
}

#events_search_form input[type="image"]
{
	margin-top: 1px;
}

#events_search_form .event_em input
{
	background: #efefef;
	border-top: 1px solid #d6d6d6;
	border-right: none;
	border-bottom: 1px solid #d6d6d6;
	border-left: 1px solid #d6d6d6;
	padding: 3px;
}

.event_em, .pagecounts, .inner-left, .inner-right, .month, .events_section_header
{
	color: #000;
	line-height: 1.2em;
	letter-spacing: normal;
}

.events_section_header
{
	display: block;
	margin: 5px 0 !important;
	font-size: 1.5em;
}

.daysofweek
{
	background: #777;
}

.days, .weekends
{
	border-color: #777;
}

.days, .weekends
{
	border-color: #777;
}

#no-results h3
{
	color: #000;
	font-size: 1.7em;
	line-height: 1.2em;
	letter-spacing: normal;
}

.events_date_label
{
	line-height: 1.2em;
}

#pdevent_photosTab a:hover
{
	color: white !important;
}

#isf-search-form .search-form-inputs label
{
	color: #333;
}

#isf-search-form .search-form-inputs input
{
	background: #eee;
}

#isf-search-form .search-form-inputs input#search-form-submit
{
	background: #c00;
	color: white;
	font-weight: bold;
	padding: 2px;
	text-transform: uppercase;
}

#happy_hour_logo {
        float:left;
        width:523px;
        height:156px;
        background:url(http://www.columbusalive.com/wwwexportcontent/sites/columbusalive/wrap/external/Planet_Discover/images/happy_hour_logo.jpg) no-repeat top left;
        margin:10px 30px 0px 0px;
}

#HH_countdown {
        float:left;
        width:183px;
        height:111px;
        background:url(http://www.columbusalive.com/wwwexportcontent/sites/columbusalive/wrap/external/Planet_Discover/images/countdown_bground.jpg) no-repeat top left;
        margin:10px 20px 0px 20px;
        padding:10px;
        text-align:center;
        font-family:Verdana, Arial, sans-serif;
}

#HH_countdown h3 {
        font-size:20px;
         margin-bottom:14px;
}

#HH_POW {
        float:left;
        width:173px;
        margin-left:20px;
}

#HH_POW h3 {
        width:173px;
        height:26px;
        font-size:0px;
        background:url(http://www.columbusalive.com/wwwexportcontent/sites/columbusalive/wrap/external/Planet_Discover/images/pic_of_week_header.jpg) no-repeat top left;
}

.hasCountdown {
        width:180px;
        font-size:12px;
        margin:0 auto;
       padding:0px;
}

.countdown_section {
        float:left;
        text-align:center;
        margin:0px 7px;
        padding:0px;
}

.countdown_amount {
        font-size:24px;
        font-weight:bold;
        color:#ab1100;
}