/**********************/
/* Events */

div.event {
	width: 463px;
}

div.event a {
	color:#00455F;
}

div.event .header {
	height:34px;
	background:url(/redesign/images/philly/bg_listings_header.gif) top left no-repeat;
	text-align:center;
	border:1px solid #B3B399; 
	margin-bottom:10px;
}

div.event .header h2 {
	display:block;
	font-family:Georgia, Verdana, Arial;
	font-size:16px;
	color:white;
	margin-top:8px;
}

div.event .header h2 b {
}

div.event .sub_head {
	background-color:#E4E5D7;
	padding:5px;
}

div.event .sub_head .next {
	float:right;
	padding-right:15px;
	background:url(/redesign/images/philly/next_blue.gif) top right no-repeat;
}

div.event .sub_head .prev {
	padding-left:15px;
	background:url(/redesign/images/philly/prev_blue.gif) top left no-repeat;
}

/* Sharing Options */
div.event .event_details {
	width:198px;
	float:right;
}

div.event .event_details .event_img img {
	margin:10px 0px 0px 0px;
	border: 1px solid #C2C9C6;
	padding: 0px;
}

.event_details .share {
	padding:10px;
	background-color:#F3F2ED;
	margin-bottom:10px;
}

.event_details .share a {
	display:block;
	padding-left:30px;
	height:18px;
	color:black;
	margin-bottom:2px;
}

.event_details .share a.print { background:url(/redesign/images/philly/icon_print.gif) top left no-repeat; }
.event_details .share a.email { background:url(/redesign/images/philly/icon_email.gif) top left no-repeat; } 
.event_details .share a.facebook { background:url(/redesign/images/philly/icon_facebook.gif) top left no-repeat; } 
.event_details .share a.text { background:url(/redesign/images/philly/icon_mobile.gif) top left no-repeat; } 
.event_details .share a.menu { background:url(/redesign/images/philly/icon_menu.gif) top left no-repeat; } 
.event_details .share a.map { background:url(/redesign/images/philly/icon_maps.gif) top left no-repeat; } 
.event_details .share a.website { background:url(/redesign/images/philly/icon_website.gif) top left no-repeat; } 
.event_details .share a.rating { background:url(/redesign/images/philly/icon_ratings.gif) top left no-repeat; } 
.event_details .share a.reviews { background:url(/redesign/images/philly/icon_reviews.gif) top left no-repeat; } 
.event_details .share a.write { background:url(/redesign/images/philly/icon_write.gif) top left no-repeat; } 

.event_details .share .line {
	font-size:1px;
	line-height:1px;
	height:1px;
	border-bottom:1px solid white;
	margin:10px 0px;
}

.event_details .title {
	background-color:#E4E5D7;
	padding:2px;
	color:#00455F;
	font-weight:bold;
}

.event_details .section_title {
	font-weight:bold;
	margin-top:10px;
}

/* Content */
div.event .event_content {
	float:left;
	padding-right10px;
	line-height:19px;
	width:250px;
}

.event_content h1 {
	text-transform:uppercase;
	font-size:20px;
	color:#333333;
	margin-bottom:5px;
}

.event_content table td {
	font-size:11px;
	padding-right:4px;
}

.event_content a.res {
	display:block;
	height:20px;
	background:url(/redesign/images/philly/bg_reservation.gif) top left no-repeat;
	font-weight:bold;
	padding-left:30px;
	margin:15px 0px;
}

.event_content .title {
	text-transform:uppercase;
	font-weight:bold;
	color:#73BE47;
}

.event_content h2 {
	font-size:11px;
	color:#414744;
	font-weight:normal;
	margin-bottom:10px;
}

.event_content .review_title {
	color:#00445e;
	font-weight:bold;
	margin-top:10px;
}

.event_content .review_title a.review {
	display:block;
	float:right;
	font-weight:normal;
	background:url(/redesign/images/philly/icon_write_white.gif) top right no-repeat;
	padding-right:25px;
}

.event_content .reviews {
	padding:3px;
	border-bottom:1px solid #93A09A;
	margin-bottom:5px;
}

.event_content .reviews .review_title {
	margin-bottom:7px;
	border:none;
}

.event_content .reviews table td {
	padding-right:20px;
	line-height:19px;
}

.event_content .reviews span {
	font-size:9px;
	color:#93A09A;
}


/* Left Col Updates */
.left_left .event h6 {
	font-size:11px;
	background-color:#414744;
	color:white;
	padding:2px;
}

.left_left .event h2 {
	color:#231F20;
	font-size:12px;
	font-weight:bold;
}

.left_left .event .neighborhood {
	padding:5px;
	margin-bottom:10px;
}

.left_left .event .neighborhood img {
	border:1px solid #CCD8D9;
	padding:4px;
	margin:5px 0px;
}

/* Listing images */

.event_image_loading {
	display: none;
}

/* Share links */

div.event .sharing_links {
	display: none;
	border-top: 1px solid white;
	border-bottom: 1px solid white;
	margin: 10px 0;
	padding: 10px 0;
}

div.event .sharing_links li {
	list-style-type: none;
}
