/* CSS Document */

	
	/************************************************************************************************************  NEW: START PAGE */
	
	
	#twoColumnWrapper { /* This wraps the hightlight div + Listings and Reviews */
	width: 570px;
	/*border:1px solid blue;*/
	float:left;
	}
	
	
	
	#highlight_startPage_container {
	/*border:1px solid red;*/
	float:left;
	}
	
	#highlight_review {
	
	border:1px solid #CCC;
	border-left:none;
	/*width:100%;*/
	margin:0px 4px 10px 10px;
	float:left;
/*	height: 350px;*/
	}
	
	#highlight_review_intro {
	background:#666;
	padding:4px;
	}
	
	#highlight_review_intro h1 {
	color:#fff;
	font-style:italic;
	font-size:16px;
	}
	
	
	
	.highlight_review_single {
	margin:10px auto 20px auto;
	padding-right:15px;
	}
	
	
	.highlight_review_user_has_posted {
	/*display:block;*/
	font-size:12px;
	color:#0072B4;
	/*background:#006699;*/
	/*background:#666;*/
	margin-bottom:10px;
	font-weight:bold;
	}
	
	.highlight_review_title h2 {
	font-size:24px;
	margin:10px auto 5px auto;
	}
	
	.highlight_review_listing h2 {
	font-size:18px;
	color:#990000;
	font-style:italic;
	margin:10px auto 5px auto;
	}
	
	.highlight-welcome {
	margin:0px 0px 15px 0px;
	background:#E3E3E3;
	border:1px solid #666;
	padding:6px;
	text-align:center;
	}
	
	.hightlight-welcome p {
	font-size:10px;
	margin:20px auto;
	}
	
	
	
	
	/* *****************************************************  START PAGE SIDEBAR */
				
			#startPageSidebar {
				/*border:1px solid orange;*/
				}
				
				
			#startPageSidebar a, #startPageSidebar a:link {
			color:#666;
			text-decoration:underline;
			}
			
			#startPageSidebar a:hover {
			background:#990000;
			text-decoration:none;
			}
			
			
			#startPageSidebar h1 a, #startPageSidebar h1 a:link {
			color:#666;
			text-decoration:none;
			display:block;
			}
			
			#startPageSidebar h1 a:hover {
			color:#999;
			background:none;
			}
			
			
			#startMessage, #startNews {
			color:#000;
			font-size:12px;
			text-align:center;
			margin:6px auto;
			}
			
			#startMessage p {
			margin:6px 3px;
			}
			
			#startNews {
			clear:both;
			}
			
			#startNews h1 {
			font-size:16px;
			color:#666;
			margin:6px;
			}
			
			
			.start-grey1 {
			background:url(../images/start-page-grey1.jpg) top center no-repeat;
			}
			
			.start-grey2 {
			background:url(../images/start-page-grey2.jpg) top center no-repeat;
			}
			
			.start-grey3 {
			background:url(../images/start-page-grey3.jpg) top center no-repeat;
			}
		
			.start-grey4 {
			background:url(../images/start-page-grey4.jpg) top center no-repeat;
			}
		
			
			.start-grey1, .start-grey3, .start-grey4 {
			color:#666;
			text-align:center;
			width:290px;
			height:80px;
			margin:10px 10px 10px auto;
			position:relative;
			}
			
			.start-grey2 {
			color:#666;
			text-align:center;
			width:290px;
			height:200px;
			margin:10px 10px 10px auto;
			position:relative;
			}
			
			.start-grey2 #browseEvents {
			position:absolute;
			width:100%;
			text-align:center;
			top:16px;
			}
			
			.start-grey2 #number {
			position:absolute;
			left:58px;
			top:54px;
			/*border:1px solid #999;*/
			}
			
			.start-grey2 #events-title {
			position:absolute;
			top:118px;
			width:270px;
			left:10px;
			text-align:center;
			color:#990000;
			font-weight:bold;
			font-size:16px;
			border-top:1px solid #999;
			padding-top:8px;	
		/*	color:#663467;*/
		/*	border:1px solid #999;*/
			}
			
			.start-grey2 #event_news {
			position:absolute;
			top:148px;
			left:10px;
			width:270px;
			height:50px;
			font-size:15px;
			}
			
			.start-grey2 #event_news p {
			}
			
			.start-grey2 #event_news p a, .start-grey2 #event_news p a:link {
			display:block;
			color:#333;
			font-size:12px;
			text-decoration:none;
			}
			
			.start-grey2 #event_news p a:hover {
			background:#990000;
			color:#fff;
			}
			
			.start-grey1 {
			margin-top:0px;
			}
			
			.start-grey2, .start-grey3, start-grey4 { 
			margin-top:15px;
			}
			
			.start-grey1 h1, .start-grey2 h1, .start-grey3 h1, .start-grey4 h1 {
			color:#666;
			font-size:16px;
			font-weight:bold;
			margin:0px auto;
			}
			
			.start-grey1 p, .start-grey2 p, .start-grey3 p, .start-grey4 p {
			margin:2px 12px;
			font-size:11px;
			}	
		
			
			#start-podcast-text {
			position:absolute;
			top:10px;
			left:30px;
			width:250px;
			}
			
			#start-podcast-image {
			
			}
			
			
			#start-podcast-feedburner {
			position:absolute;
			bottom:4px;
			right:90px;
			}
			
			
			/* start page border patrol 	*/ 
			
		
	
	
		
		/************************************************************************************************************  LISTINGS */
		
		
		#listings {
		float:left;
		width: 275px;
		margin-left: 6px;
		}
		
		
		#headerListings {
		margin:8px auto;
		
		}
		
		#headerListings h1 {
		color:#FFF;
		padding: 4px;
		background-color:#777461;
		display:block;
		font-size:16px;
		}
		
		#randomFive  {
		border-right: solid 1px #CCC;
		border-bottom: solid 1px #CCC;
		}
		
		
		#bestRated  {
		border-right: solid 1px #CCC;
		border-bottom: solid 1px #CCC;
		}
		
		#listing_mostClicked {
		border-right: solid 1px #CCC;
		border-bottom: solid 1px #CCC;
		}
		
		
		#listing_selected {
		
		}
		
		#listing_other {
		background-color:#ECECEC;
		}
		
		
		/* CLASSES INSIDE LISTINGS - START */
		
		.listing_viewprofile {
		
		}
		
		.listing_subsection_title {
		background-color:#777461;
		color:#fff;
		font-size: 18px;
		font-style:italic;
		/*margin-top: 15px;*/
		height:30px;
		position:relative;
		}
		
		.listing_subsection_function {
		margin-top: 8px;
		margin-right: 8px;
		float:right;
		font-size:11px;
		}
		
		.listing_subsection_function a:link, .listing_subsection_function a:visited {
		color:#fff;
		text-decoration:underline;
		font-weight:bold;
		}
		
		.listing_subsection_function a:hover, .listing_subsection_function a:active {
		color:#000;
		background-color:#fff;
		text-decoration:none;
		}
		
		.listing_subsection_title h1 {
		font-size:16px;
		position:absolute;
		left: 6px;
		top: 6px;
		}
		
		
		/* contains every single listing summary */
		.listing_single {
		margin: 10px 6px 15px 0px;
		
		}
		
		.listing_title {
		color: #990000;
		font-style:italic;
		font-weight: bold;
		
		}
		
		.listing_what {
			font-weight: bold;
		
		}
		
		.listing_rating {
		margin: 4px 0px 4px 0px;
		font-weight:bold;
		}
		
		.listing_where {
		font-weight:bold;
		}
		
		.listing_viewprofile {    /*  This is the link to each scheda */
		margin-top: 6px;
		}
		
		.listing_viewprofile a {    /*  This is the link to each scheda */
		font-weight: bold;
		}
		
		.priceWatch {
		/*background-color:#C9BE62; khaki 3*/
		color:#000;
		margin: 8px 0px 8px 0px;
		padding: 6px;
		width: 80%;
		border: 2px solid #C9BE62;
		}
		
		.listing_details {
		margin: 4px 0px 6px 10px;
		
		}
		
		.listing_details p {
		margin: 4px 0px 4px 0px;
		}
		
		.details_title {
		font-weight: bold;
		}
		
		
			/************************************************************************************************************  LISTING SPONSORS */
		
		.listing_sponsorContainer {
		margin-top: 6px;
		margin-bottom:6px;
		}
		
	
	.listing_bannerContainer {
	text-align:center;
	}
		
	
		
		.listing_sponsorContainer a {  /* also The Google Maps Link */
		display:block;
		width:100%;
		height:100%;
		text-decoration:none;
		}
		
		
		.listing_sponsorContainer a:link, .listing_sponsorContainer a:visited {
		color:#333;
		background-color:#ADA86E;
		}
		
		.listing_sponsorContainer a:hover, .listing_sponsorContainer a:active {
		color:#000;
		background-color:#F4F0C3;
		}
		
		
		/************************************************************************************************************ EMAIL COUPON */



.listing_sponsorEmailCoupon {
margin: 6px 0;
}

.listing_sponsorEmailCoupon a {  /* also The Google Maps Link */
		display:block;
		width:100%;
		height:100%;
		text-decoration:none;
		}
		
		
		.listing_sponsorEmailCoupon a:link, .listing_sponsorEmailCoupon a:visited {
		color:#fff;
		background-color:#2D982D;
		}
		
		.listing_sponsorEmailCoupon a:hover, .listing_sponsorEmailCoupon a:active {
		color:#000;
		background-color:#F4F0C3;
		}
		
		
			/************************************************************************************************************  GOOGLE MAPS AND WEBSITE LINK */
		
		
		.listing_googleMap {  /* The Google Maps Link and the Visit Website Link ... remember, it is a class!  */
		margin-top: 6px;
		margin-bottom:6px;
		}
		
		
		.listing_googleMap a {  /* The Google Maps Link */
		display:block;
		width:100%;
		height:100%;
		text-decoration:none;
		}
		
		
		.listing_googleMap a:link, .listing_googleMap a:visited {
		color:#fff;
		background-color:#5E6680;
		}
		
		.listing_googleMap a:hover, .listing_googleMap a:active {
		color:#000;
		background-color:#F4F0C3;
		}
		
		
		
		#listing_myromereview {
		
		}
		
		#listings_myromereview_buttons {
		
		width: 274px;
		height: 156px;
		background-image:url(../images/myromereview_buttons.jpg);
		background-position:top center;
		position:relative;
		
		}
		
		.listing_gallery {
		background-color:#777461;
		color:#fff;
		padding: 10px;
		}
		
		.listing_gallery p {
		margin: 4px;
		clear:both;
		}
		
		
		.listing_gallery_image {
		float:left;
		height:100px;
		margin: 10px;
		}
		
		
		
				/************************************************************************************************************  HIDE - START */
				/*  This is used to hide the control panel buttons so that when you roll over them you see the change of the state of the button */
		
		.hideButton {
		display: block;
		}
		
		
		.hideButton a {
		display: block;
		}
		
		.hideButton img {
		border:0px;
		}
		
		* html a:hover
			{
			visibility:visible
			}
		
		.hideButton a:hover img {
		visibility:hidden;
		}
		
		
				/************************************************************************************************************  HIDE - STOP */
				
				
		
		
		#listings_myromereview_addtolibrary {
		position:absolute;
		width: 110px;
		height: 23px;
		left: 18px;
		top: 62px;
		background-image:url(../images/myromereview_buttons_library_hover.jpg);
		
		}	
			

		#listings_myromereview_writereview {
		position:absolute;
		width: 110px;
		height: 23px;
		right: 18px;
		top: 62px; /* original 86 */
		background-image:url(../images/myromereview_buttons_review_hover.jpg);
		
		}
		 
		#listings_myromereview_tellafriend  {
		position:absolute;
		width: 110px;
		height: 23px;
		right: 18px;
		top: 88px; /* 115 */
		background-image:url(../images/myromereview_buttons_tellafriend_hover.jpg);
		}
		
		#listings_myromereview_emailalert  {
		position:absolute;
		width: 110px;
		height: 23px;
		left: 18px;
		top: 88px;
		background-image:url(../images/myromereview_buttons_emailalert_hover.jpg);
		background-repeat:no-repeat;
		}
		
		
		#listings_myromereview_gotomyromereview  {
		position:absolute;
		width: 171px;
		height: 23px;
		left: 50px;
		top: 115px;
		background-image:url(../images/myromereview_buttons_gotoMyRomeReview_hover.jpg);
		background-repeat:no-repeat;
		}

		#listings_myromereview_end {
		background-image:url(../images/myromereview_status_end.jpg);
		background-position:top center;
		background-repeat:no-repeat;
		height:9px;	
		}
		
		
		
		
		
		
		/* CLASSES INSIDE LISTINGS - STOP */
		
		
		
		/************************************************************************************************************  REVIEWS */
		
		#reviews {
		float:left;
		width: 275px;
		margin-left: 12px;
		}
		
			#headerReviews {
			margin:8px auto;
			}
			
			h1.reviews {
			color:#fff;
			padding: 4px;
			background-color:#990000;
			display:block;
			font-size:16px;
			
			}
			
			#mostRecent {
			border-right: solid 1px #CCC;
			border-bottom: 1px solid #CCC;
			}
			
			#mostPopular {
			border-right: solid 1px #CCC;
			border-bottom: 1px solid #CCC;
			}
			
			#reviews_this_listing { /* this is all of the reviews for that listing */
/*			border-right: solid 1px #CCC;
			border-bottom: 1px solid #CCC;*/
			}
			
			#review_selected { /*  this is the review and the replies */
			border-right: solid 1px #CCC;
			border-bottom: 1px solid #CCC;
			}
			
			
			#otherListingReviews {
			background-color:#ECECEC;
			border-bottom: 1px solid #CCC;
			}
			
			
			#reviews_noreview {
			font-size:13px;
			font-weight:bold;
			font-style: italic;
			margin: 8px;
			}
			
		.review_priceWatch {
		/*background-color:#C9BE62; khaki 3*/
		color:#000;
		margin: 8px 0px 8px 0px;
		padding: 6px;
		width: 80%;
		border: 2px solid #C9BE62;
		}	
			
		/* Classes inside Reviews START */
			
		.reviews_subsection_title {
		background-color:#666;
		color:#fff;
		font-size: 18px;
		font-style:italic;
		margin-top: 0px;
		height:30px;
		position:relative;
		}
		
		.reviews_subsection_function {
		margin-top: 8px;
		margin-right: 8px;
		float:right;
		font-size:11px;
		}
		
		.reviews_subsection_function a:link, .reviews_subsection_function a:visited  {
		color:#fff;
		text-decoration:underline;
		font-weight:bold;
		}
		
		.reviews_subsection_function a:hover, reviews_subsection_function a:active {
		color:#000;
		background-color:#fff;
		text-decoration:none;
		}
		
		.reviews_subsection_title h1 {
		font-size:16px;
		position:absolute;
		left: 6px;
		top: 6px;
		}
		
		
		/* contains every single reviews summary */
		.review_single {
		margin: 10px 6px 20px 0px;
		
		}
		
		.review_date {
		margin: 0px 0px 4px 0px;
		}
		
		.review_title {
		font-style:italic;
		font-size:12px;
		font-weight: bold;
		margin: 2px 0px 6px 0px;
		}
		
		
		.review_listing {
		color: #990000;
		font-style:italic;
		font-size:12px;
		font-weight: bold;
		
		}
		
		.review_rating {
		margin: 3px 0px 3px 0px;
		}
		
		
		.review_data {  /* 	WHAT  */
	
		font-weight: bold;
		
		}
		
		.review_zone {  /*  WHERE  */
	
		font-weight: bold;
		
		}
		
		.review_text {
	
		margin-top: 6px;
		}
		
		.review_viewreplies {  /* this is the link in the Reviews column */
		margin: 6px 0px 10px 0px;
		}
		
		
		.review_viewreplies a {
		font-weight: bold;
		}
		
		.review_data, .review_zone, .review_text, .review_viewreplies {  /* CREATE BOX OUTLINES */
/*		border: 2px solid #00FF00;*/
		}
		
		
	
		/* Classes inside Reviews STOP */
		
			/************************************************************************************************************  REPLIES */
			
			
		.review_user_has_posted { /* THIS IS THE CLASS FOR THE REPLY NOTICE ON HOME PAGE.  EXAMPLE: "maxpont has posted a reply to:" */
		color:#006699;
		font-weight:bold;
		
		}
		
		
		.reply_author { /* who wrote the review */
		margin: 15px 0px 8px 12px;
		font-weight:bold;
		}
		
		.reply_single {  /* what contains the reply */
		margin: 0px 12px 10px 12px;
		}
		
		.writeReply_cp, #writeReply_edit, #writeReplyButton {
		margin: 8px 0px 8px 12px;
		
		}
		
		#writeReplyButton {
		font-size:13px;
		font-weight: bold;
		font-style:italic;
		}
		
		
		/************************************************************************************************************  WRITE REVIEWS */
		
		
		#writeReviewDiv {  /* contains the entire section */
		font-size:14px;
		font-weight:bold;

		}
		
		
		#writeReview_rating {
		margin: 6px 0px 9px 0px;
	
		}
				
		#writeReview_pricewatch {
		color:#990000;
		
		}
		
		#writeReview_title {
		margin: 6px 0px 6px 0px;
		
		}

		
		#writeReview_text {
		margin: 10px 0px 10px 0px;
		
		}
		
		
		#writeReview_rating, #writeReview_title, #writeReview_text {
	/*	border: 2px solid #00FF00;*/
		}
		
		
		
		
		.writeReview_cp {
		margin-top: 8px;
		height: 30px;
		position:relative;
		/*border: 2px solid #00FF00;*/
		
		}
		
		
		
		#writeReview_publish  {
		position:absolute;
		top: 4px;
		left: 4px;
		background-image:url(../images/myromereview_publish_hover.jpg);
		width: 110px;
		height: 23px;
		
		}
		
		#writeReview_cancel  {
		position:absolute;
		top: 4px;
		left: 118px;
		background-image:url(../images/myromereview_cancel_hover.jpg);
		width: 110px;
		height: 23px;
		
		}
		
		
		#writeReview_edit  {
		width: 110px;
		height: 20px;
		background-image:url(../images/myromereview_edit_hover.jpg);
		background-repeat:no-repeat;
		}
		
		#writeReview_notes {
		
		}
		
		
	/************************************************************************************************************  WRITE REVIEWS ANDREA CSS */
		
		.review_list_alpha
{
z-index:500;
filter: Alpha(Opacity=30);
-moz-opacity: 0.30;
opacity: 0.30;

}

#imgWriteReviewLoading
{
position:absolute;
margin-left:240px;
margin-top:0px;
display:none;
}

.reply_list_alpha
{
z-index:500;
filter: Alpha(Opacity=30);
-moz-opacity: 0.30;
opacity: 0.30;

}

#imgWriteReplyLoading
{
position:absolute;
margin-left:240px;
margin-top:0px;
display:none;
}
		
		
			/************************************************************************************************************  FEATURES and WIDGETS */
		
		
		#features {
		float:right;
		width: 300px;
		/*border: 1px solid yellow;*/
		}
	
			
			
			#featuredLinks {
	/*		text-align:center;*/
		/*	background-color:#666;*/
			}
			
			
		/************************************************************************************************************  Podcast Container */	
			
			
		#podcast_homeBanner {
		position: relative;
		margin:12px 0 0 0;
		}
		
		
			/* PODCAST V2 */
		
		#podcast_homeCount {
		z-index:5;
		width:290px;
		left: 12px;
		top: 40px;
		color:#999;
		position:absolute;
		}
		
		#podcast_feedburnerCode {
		z-index:10;
		right: 12px;
		top: 4px;
		position:absolute;
		}
		
		
		#podcast_homeBanner a, #podcast_homeBanner a:link {
		font-weight:bold;
		color:#CCC;
		text-decoration:none;
		}

		#podcast_homeBanner a:hover {
		color:#fff;
		text-decoration:underline;
		}
		
		
		/* PODCAST V1 */
		
		
	/*		#podcast_homeCount {
		z-index:5;
		left: 90px;
		top: 15px;
		color:#fff;
		position:absolute;
		}
		
		#podcast_feedburnerCode {
		z-index:10;
		right: 25px;
		top: 100px;
		position:absolute;
		}
		*/
			
		/************************************************************************************************************  News Container */	
		
		
		#news_homeBanner {
		position: relative;
		margin:8px 0 0 0;
		}
		
		#news_title {
		z-index:5;
		left: 10px;
		top: 6px;
		color:#B9B8AD;
		position:absolute;
		font-size:24px;
		font-weight:bold;
		}
		
		#news_text {
		z-index:5;
		left: 15px;
		top: 34px;
		width:270px;
		color:#fff;
		position:absolute;
		/*border: 1px solid grey;*/
		}
		
		#newsAnnunci {  /* THIS IS THE NEWS AND HEALINES CLASS */
		/*margin: 8px 0px 0px 4px;
		padding: 4px 8px;
		float:left;*/
		color:#FFF;
		font-style:italic;
		/*border-left: solid 1px #fff;*/
		}
		
		#newsAnnunci a {
		color:#ccc;
		text-decoration:none;
		font-weight: normal;
		}
		
		#newsAnnunci a:hover {
		color:#fff;
		text-decoration:underline;
		font-weight: normal;
		}
		
			/************************************************************************************************************  Events Container */
			
			
		#events_homeBanner {
		position: relative;
		margin:4px 0 0 0;
		}
		
		#events_title {
		z-index:5;
		left: 10px;
		top: 6px;
		color:#B9B8AD;
		position:absolute;
		font-size:24px;
		font-weight:bold;
		}
		
		#events_text {
		z-index:5;
		left: 15px;
		top: 34px;
		width:270px;
		color:#999;
		font-weight: normal;
		position:absolute;
		text-align:left;
		/*border: 1px solid grey;*/
		}
		
			#events_text a {
		color:#ccc;
		text-decoration:none;
		font-weight: normal;
		}
		
		#events_text a:hover {
		color:#fff;
		text-decoration:underline;
		font-weight: normal;
		}
				
			
		#widget_container {
		
		background-color:#fff;
		text-align:center;
		}	
			
		.widget { /*applies to ALL widgets */
		margin-bottom: 18px;
		}	
		
		
		/********************************************** Price Watch Widget */
		
		
					
			#pw_widget {
		width: 258px;
		height: 408px;
		background-image:url(../images/widget_priceWatch_iPhone_bg.jpg);
		background-repeat:no-repeat;
		overflow:hidden;
		background-position: top center;
	/*	border: 1px solid green;*/
		margin-left: auto;
		margin-right:auto;
		position:relative;
		}
		
		#pw_widget_header {
		height: 66px;
		}
		
		#pw_widget_list {
	/*	border: solid 1px green;*/
		width: 90%;
		margin-left:auto;
		margin-right:auto;
		margin-top: 5px;
		margin-bottom: 8px;
		}
		
		#pw_widget_list table {
		width: 100%;
		}
		
		.pw_widget_rowA, .pw_widget_rowB {
		border-bottom: solid 1px #666666;
		padding:3px;
		float:left;
		margin-bottom:5px;
		width:97%;
		}
		
		/* :hover code not needed now that you have switched to the a tag in order to cover IE6 */
		
		/*.pw_widget_rowB:hover, .pw_widget_rowA:hover {
		background-color:#FFCC00;
		cursor:pointer;
		}
		*/
		
		/* Fix for IE6*/
		
		#pw_widget a { 
		display:block;
		width:100%;
		height:100%;
		color: #000;
		text-decoration:none;
		text-align:left;
		}
		
		#pw_widget a:link, .pw_widget a:visited {
		color: #000;
		text-decoration:none;
		}
		
		#pw_widget a:hover, .pw_widget a:active {
		color:#000;
		background-color:#FFCC00;
		}
		
		.pw_price {
		font-weight: bold;
		font-style:italic;
		/*float:left;*/
		margin-right:5px;
		}
		
		.pw_item {
		/*float:left;*/
		font-weight:bold;
		}
		
		.pw_business {
		/*clear:left;
		float:left;*/
		margin-right:5px;
		font-size:11px;
		}
		
		.pw_date {
		/*float:left;*/
		font-size:11px;
		}
		
		#pw_widget_footer {
		font-size:9px;
		}
		
		.pww_list_alpha
		{
		z-index:500;
		filter: Alpha(Opacity=30);
		-moz-opacity: 0.30;
		opacity: 0.30;
		
		}
		
		#imgPWWLoading
			{
			position:absolute;
			left:200px;
			display:none;
			}
		
		
		/********************************************** Cinema in English Widget */
		
		
		#cw_widget {
		width: 258px;
		background-image:url(../images/widget_cinemaEnglish_iPhone_bg5.jpg); /* Use "bg2" for 4 listings, use "bg3" for 6 entries, use "bg4" for 9 entries */
		height: 702px; /* If "bg2" height = 338px, if "bg3" height = 429px, if "bg4" height = 587px, if "bg5" height = 702px */
		background-repeat:no-repeat;
		overflow:hidden;
		background-position: top center;
	/*	border: 1px solid green;*/
		margin-left: auto;
		margin-right:auto;
		position:relative;
		
		}

		#cw_widget_header {
		height: 118px;
		}
	 
		#cw_widget_list {
		width: 90%;
		margin: 0px auto 0px auto;
		}
	 
		.cw_widget_single {
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#FF6600;
		margin-top: 5px;
		border: 1px solid #999;
		}
		
		#cw_widget a { 
		display:block;
		width:100%;
		height:100%;
		color: #000;
		text-decoration:none;
		text-align:center;
		color: #FF6600;
		}
		
		#cw_widget a:link, .cw_widget a:visited {
		color: #FF6600;
		text-decoration:none;
		}
		
		#cw_widget a:hover, .cw_widget a:active {
		color:#fff;
		background-color:#6089ee;
		}
		
		
		.cw_widget_single:hover {
		color:#fff;
		background-color:#6089ee;
		cursor:pointer;
		}
	
		.cw_widget_title {
		
		}
	
		.cw_widget_show_times {
		
		}
	
		.cw_widget_cinema {
		
		}

		
			
			
			/************************************************************************************************************ SIDE BANNER & EVENTS & ITINERARIES */
			
			
			
			#sideBanner { /* At present this contains the Coming Soon Ad */
			margin: 12px auto;
			text-align:center;
		/*	border: 2px solid grey;*/
			}
			
			
			
				.moreSideBanners { /* At present this contains the Coming Soon Ad */
			margin: 12px auto;
			text-align:center;
		/*	border: 2px solid grey;*/
			}
			
			
			
			#events, #itineraries {
			margin: 12px auto;  /*change back to 12px when they are active*/
			text-align:center;
			position: relative;
			/*height: 50px;*/
			/*border: 2px solid grey;*/
			}
			
			
				.event_count {
			position:absolute;
			z-index: 5;
			color:#fff;
			font-size:24px;
			top: 13px;
			left: 0px;
			width: 100%;
	/*		border: 1px solid grey;*/
			text-align:center;
			}
			
			
			.itin_count {
			position:absolute;
			z-index: 5;
			color:#fff;
			font-size:24px;
			top: 10px;
			right: 35px;
			width: 70px;
			border: 1px solid #999;
			text-align:left;
			}
	
			
			
			/* Classes inside Events START */
			
		.events_subsection_title {
		background-color:#5A7193;
		color:#fff;
		font-size: 18px;
		font-style:italic;
		margin-top: 15px;
		height:30px;
		position:relative;
		}
		
		.events_subsection_function {
		margin-top: 8px;
		margin-right: 8px;
		float:right;
		font-size:11px;
		}
		
		.events_subsection_function a {
		color:#fff;
		text-decoration:underline;
		}
		
		.events_subsection_function a:hover {
		color:#000;
		background-color:#fff;
		text-decoration:none;
		}
		
		.events_subsection_title h1 {
		font-size:16px;
		position:absolute;
		left: 6px;
		top: 6px;
		}
		
		/* Classes inside Events STOP */
			
			
			/************************************************************************************************************  BADGES */
			

		
			

.container_badges {
width: 250px;
margin: 25px auto;
/*border: 2px solid grey;*/

}





.container_otherLinks {
padding:15px;
border-top: solid 2px #999;
width: 250px;
margin: 25px auto;

}

.container_blogLink {
padding: 10px;
text-align:center;
background-color:#333;
color:#CC66CC;
margin-top:15px;
}

.container_blogLink a:link, .container_blogLink a:visited  {
color:#CC66CC;
text-decoration:none;
}


.container_blogLink a:hover {
color:#fff;
text-decoration:underline;
}



