#pw_widget { font-family: Helvetica, Arial; font-size: 11px; width: 300px; }
#pw_widget a.event { display: block; padding: 5px 5px; background: #fff; }
#pw_widget .event.odd { background: #eee; }
#pw_widget .event .name { color: #000; }
#pw_widget .event .price { font-weight: bold; }
#pw_widget_content { border-left: 5px solid #0060b6; border-right: 5px solid #0060b6; }
#pw_widget_content a { color: #0060b6; }
#pw_widget_header { display: block; background: url("http://www.parkwhiz.com/images/widgets/venueHeader.png") top left no-repeat; height: 38px; text-indent: -100em; overflow: hidden; }
#pw_widget_footer { display: block; background: url("http://www.parkwhiz.com/images/widgets/venueFooter.png") bottom left no-repeat; padding: 5px 10px; text-align: center; color: #fff; text-decoration: none; }
#pw_widget_footer a, #pw_widget_footer a:hover { color: #fff; }
#pw_widget a { text-decoration: none; color: #0060b6; }
#pw_widget a:hover { text-decoration: underline; color: #0060b6; }

.pwVenueWidget img { border: 0; }
.pwVenueWidget { border: 1px solid #ccc; padding: 5px; background: #EFF7FF; width: 290px; font-family: Helvetica, Arial; font-size: 11px;
	-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
.pwVenueWidget a { text-decoration: none; color: #000; }
.pwVenueWidget a:hover { text-decoration: underline; }
.pwVenueWidget .pwWidgetHeader { text-align: center; }
.pwVenueWidget .pwWidgetHeader a { font-weight: bold; font-size: 16px; color: #000; text-decoration: none;
	background: url('/images/p-logo-20px.png') no-repeat 0px 0px; padding-left: 20px; }
.pwVenueWidget .pwWidgetSubhead { text-align: center !important; margin-bottom: 10px; color: #000 !important; }



.pwVenueWidget .events { border: 1px solid #ccc; background: #fff; overflow-y: auto; max-height: 200px; }
* html .pwVenueWidget .events { height: 200px; }
.pwVenueWidget .events a.event { display: block; padding: 5px 5px 8px 5px; text-decoration:none; }
.pwVenueWidget .events .event:nth-child(odd) { background: #f0f0f0; }
.pwVenueWidget .events .event .date { display: block; color: #000; font-weight: bold; float: left; }
.pwVenueWidget .events .event .name { display: block; margin-left: 40px; font-weight: bold; color: #0060b6; font-size: 13px; }
.pwVenueWidget .events a.event:hover .name { text-decoration: underline; }
.pwVenueWidget .events .event .meta { display: block; clear: left; margin-left: 40px; font-weight: normal; color: #383838; }
.pwVenueWidget .events .event .price { font-weight: bold; }
.pwVenueWidget .marketing { margin: 5px 0 10px 0; text-align: center !important; font-weight: bold; font-size: 13px; color: #000 !important; }
.pwVenueWidget .marketing a.venueLink { display: block; font-weight: normal; margin: 5px 0; color: #0060b6; }
.pwVenueWidget a.pwWidgetFooter { display: block; text-align: right; color: #000; margin-top: 5px; }