/*****
*	Registered Font Family Names
*	
*	- HelveticaNeueBoldCondensed
*	- HelveticaNeueLTStdBold
*	- HelveticaNeueLTStdRoman
*****/
@import 'font-registrations.css';
@import 'reset.css';
@import 'basic-styles.css';
@import 'jquery.ad-gallery.css';


.nextButton, 
.previousButton { position: absolute; width: 20px; height: 60px; cursor: pointer; } 
.nextButton { left: 0px; background: transparent url(../images/carouselSprite.png) 0px 0px scroll; }
.nextButton:hover { background: transparent url(../images/carouselSprite.png) 0px -60px scroll; }
.previousButton { right: 0px; background: transparent url(../images/carouselSprite.png) -20px 0px scroll; }
.previousButton:hover { background: transparent url(../images/carouselSprite.png) -20px -60px scroll; }

.eventNextButton, 
.eventPreviousButton { position: absolute; width: 60px; height: 60px; cursor: pointer; } 

.eventNextButton { left: 0px; background: transparent url(../images/eventButtonSprites.png) no-repeat 0px 0px scroll; }
.eventNextButton:hover { background: transparent url(../images/eventButtonSprites.png) no-repeat 0px -60px scroll; }

.eventPreviousButton { right: 0px; background: transparent url(../images/eventButtonSprites.png) no-repeat -60px 0px scroll; }
.eventPreviousButton:hover { background: transparent url(../images/eventButtonSprites.png) no-repeat -60px -60px scroll; }

#grunge { background: transparent url(../images/grunge.png) no-repeat center 0px scroll; position: absolute; top: 168px; left: 0px; width: 100%; height: 81px; z-index: 1; }

/* Begin Header Styles */
#header { background: transparent url(../images/headerBottom.png) repeat-x 0px 100% scroll; height: 168px; margin-bottom: 42px; }
	#header #headerBackground { background: #df3044 url(../images/headerTop.jpg) no-repeat center 0px scroll; }
		#header #headerBackground #headerContent { margin: 0px auto; width: 980px; height: 158px; position: relative; }
			#header #headerBackground #headerContent div#logo a { width: 142px; height: 122px; display: block; position: absolute; top: 20px; left: 0px; }
			
			#header #headerBackground #headerContent div#topmenu { 
				background: transparent url(../images/topmenuOverlay-new.png) no-repeat 0px 0px scroll;
				position: absolute; 
				top: 0px; 
				right: 0px; 
				width: 279px;
				height: 31px; 
				overflow: hidden; 
				text-transform: uppercase; 
				font-family: "HelveticaNeueBoldCondensed", Arial, Helvetica, sans-serif; 
				font-size: 1.0em;
			}

				#header #headerBackground #headerContent div#topmenu div.separator { 
					background: transparent url(../images/topmenuSeparator.png) no-repeat 0px 0px scroll; 
					height: 15px;
					width: 2px;
					float:left;
					margin:8px 0px 0px 0px !important;
				}
		
				#header #headerBackground #headerContent div#topmenu a { float: left; color: #961a29; padding: 7px 14px 8px 14px; letter-spacing: 0.7px;  }
				#header #headerBackground #headerContent div#topmenu a.header-twitter{background:url(../images/follow-us.png) no-repeat 0px 0px scroll; width:20px; height:18px; padding:0px; margin:7px 8px 0 8px;}
					#header #headerBackground #headerContent div#topmenu a.header-twitter:hover{background-position:0 -19px;}
				
				#header #headerBackground #headerContent div#topmenu a.header-fb{background:url(../images/follow-us.png) no-repeat -30px 0 scroll; width:19px; height:18px; padding:0px; margin:6px 8px 0 8px;}
					#header #headerBackground #headerContent div#topmenu a.header-fb:hover{background-position:-30px -19px;}
					
				#header #headerBackground #headerContent div#topmenu a.header-instagram{background:url(../images/follow-us.png) no-repeat -58px 0px scroll; width:26px; height:18px; padding:0px; margin:6px 8px 0 8px;}
					#header #headerBackground #headerContent div#topmenu a.header-instagram:hover{background-position:-58px -19px;}
				
				#header #headerBackground #headerContent div#topmenu a.active,
				#header #headerBackground #headerContent div#topmenu a:hover { color: #FFF; text-decoration: none; }
				
			#header #headerBackground #headerContent div#mainmenu { 
				background: transparent url(../images/mainmenuShadow.gif) no-repeat 0px 100% scroll;
				position: absolute;
				top: 115px;
				right: 0px;
				min-width: 735px;
				height: 34px;
				text-transform: uppercase; 
				font-family: "HelveticaNeueBoldCondensed", Arial, Helvetica, sans-serif; 
				font-size: 1.0em;
				z-index: 99;
			}
			
				#header #headerBackground #headerContent div#mainmenu .hasMenu { background: transparent url(../images/mainmenuArrow.png) no-repeat 97% 0px scroll; }
				
				#header #headerBackground #headerContent div#mainmenu a { display: block; color: #FFF; padding: 0px 0px 4px 0px; margin-right: 24px; letter-spacing: 0.7px; }
				
				#header #headerBackground #headerContent div#mainmenu a#current,
				#header #headerBackground #headerContent div#mainmenu a.active { text-decoration: none; border-bottom: #FFF 3px solid; }
				#header #headerBackground #headerContent div#mainmenu a:hover { text-decoration: none; border-bottom: #EA9688 3px solid; }
				
							
				#header #headerBackground #headerContent div#mainmenu ul li { float: left; position: relative; z-index: 1; }
				#header #headerBackground #headerContent div#mainmenu ul li:hover { cursor: pointer; }
					#header #headerBackground #headerContent div#mainmenu ul li .submenu { 
						background: #9e2230;
						border-bottom: #e12941 1px solid;
						position: absolute; 
						right: 0px; 
						top: 20px;
						padding: 25px 10px; 
						z-index: -1;
					}
						#header #headerBackground #headerContent div#mainmenu ul li .submenu ul { border-top: #d0273d 1px solid; min-width: 160px; float: left; margin: 0px 10px; }
							#header #headerBackground #headerContent div#mainmenu ul li .submenu ul li { float: none; border-bottom: #d0273d 1px solid; }
								#header #headerBackground #headerContent div#mainmenu ul li .submenu ul li a { 
									padding: 0px; 
									margin: 0px;  
									font-family: "HelveticaNeueLTStdRoman", Arial, Helvetica, sans-serif;
									font-size: 0.85em;
									text-transform: none;
									white-space: nowrap;
									padding: 4px 0px;
									letter-spacing: 0px;
								} 
								#header #headerBackground #headerContent div#mainmenu ul li .submenu ul li a:hover { border: none; text-decoration: underline; } 
/* End Header Styles */

/* Begin Main Carousel Styles */
#mainCarouselContainer { width: 980px; margin: 0px auto; position: relative; padding: 5px 20px; }
	#mainCarouselContainer #mainCarouselOverlay { 
		position: absolute; 
		top: 0px; 
		left: 15px; 
		background: transparent url(../images/mainCarouselPlaceholder.png) no-repeat 0px 0px scroll; 
		width: 990px;
		height: 340px;
		z-index: 1;
	}
	
	#mainCarouselContainer .nextButton,
	#mainCarouselContainer .previousButton { top: 135px; }
	#mainCarouselContainer #mainCarousel { width: 980px; height: 330px; margin: 0px auto; }
		#mainCarouselContainer #mainCarousel .slide { position: relative; }
			#mainCarouselContainer #mainCarousel .slide img,
			#mainCarouselContainer #mainCarousel .slide .slideText { position: absolute; top: 0px; left: 0px; }
			#mainCarouselContainer #mainCarousel .slide .slideText { top: 30px; left: 645px; z-index: 1; width: 260px; height: 285px; overflow: hidden; }

				#mainCarouselContainer #mainCarousel .slide .slideText h1 { 
					font-family: "HelveticaNeueLTStdBold", Arial, Helvetica, sans-serif; 
					font-size: 3.0em; 
					margin-bottom: 30px; 
				}
				
				#mainCarouselContainer #mainCarousel .slide .slideText h2 { 
					font-family: "HelveticaNeueLTStdBold", Arial, Helvetica, sans-serif; 
					font-size: 1.6em;
					line-height: 1.25em;
					margin-bottom: 35px;
					color: #000;
					/*text-decoration: underline;*/
					min-height: 115px;
				}
					#mainCarouselContainer #mainCarousel .slide .slideText h2 a { color: #000;border-bottom:3px solid #000; }
					#mainCarouselContainer #mainCarousel .slide .slideText h2 a:hover { text-decoration:none; } 
					
				#mainCarouselContainer #mainCarousel .slide .slideText h3 { 
					font-family: "HelveticaNeueLTStdBold", Arial, Helvetica, sans-serif; 
					font-size: 0.85em;
					line-height: 1.3em;
					color: #FFF;
					text-decoration: none;
				}
				#mainCarouselContainer #mainCarousel .slide .slideText h3 a { color: #FFF; border-bottom:solid 1px #fff; } 
				#mainCarouselContainer #mainCarousel .slide .slideText h3 a:hover { text-decoration:none; } 
					 
/* End Main Carousel Styles */

#innerWrapper { width:1000px; margin:0px auto; }
#innerCarouselContainer { width: 730px; margin: 0px 0px; position: relative; padding: 5px 20px; }
	#innerCarouselContainer #innerCarouselOverlay { 
		position: absolute; 
		top: 0px; 
		left: 15px; 
		background: transparent url(../images/innerCarouselPlaceholder.png) no-repeat 0px 0px scroll; 
		width: 740px;
		height: 340px;
		z-index: 1;
	}
	
	#innerCarouselContainer .nextButton,
	#innerCarouselContainer .previousButton { top: 135px; }
	#innerCarouselContainer #innerCarousel { width: 730px; height: 330px; margin: 0px auto; }
		#innerCarouselContainer #innerCarousel .slide { position: relative; }
			#innerCarouselContainer #innerCarousel .slide img,
			#innerCarouselContainer #innerCarousel .slide .slideText { position: absolute; top: 0px; left: 0px; }
			#innerCarouselContainer #innerCarousel .slide .slideText { top: 30px; left: 645px; z-index: 1; width: 260px; height: 285px; overflow: hidden; }

				#innerCarouselContainer #innerCarousel .slide .slideText h1 { 
					font-family: "HelveticaNeueLTStdBold", Arial, Helvetica, sans-serif; 
					font-size: 3.0em; 
					margin-bottom: 40px; 
				}
				
				#innerCarouselContainer #innerCarousel .slide .slideText h2 { 
					font-family: "HelveticaNeueLTStdBold", Arial, Helvetica, sans-serif; 
					font-size: 1.6em;
					line-height: 1.1em;
					margin-bottom: 45px;
					color: #000;
					text-decoration: underline;
					min-height: 115px;
				}
					#innerCarouselContainer #innerCarousel .slide .slideText h2 a { color: #000; } 
					
				#innerCarouselContainer #innerCarousel .slide .slideText h3 { 
					font-family: "HelveticaNeueLTStdBold", Arial, Helvetica, sans-serif; 
					font-size: 1.0em;
					line-height: 1.1em;
					color: #FFF;
					text-decoration: underline;
				}
					#innerCarouselContainer #innerCarousel .slide .slideText h3 a { color: #FFF; } 
	#googleMap { position:absolute; z-index:999; }
		div.map { height:340px; }
		div.mapLeft { 
			background:url(../images/mapLeft.png) no-repeat 0px 0px scroll;
			width:20px;
			height:340px;
			float:left;
		}
		div.mapBg {
			background:url(../images/mapBg.png) repeat-x 0px 0px scroll;
			height:300px;
			padding:20px 0px;
			float:left;
		}
		#googleMap div.mapBg p {
			margin:5px 0px;
		}
		#googleMap div.mapBg a {
			color:#6eaad4; 
			font-family:Arial, Helvetica, sans-serif; 
			font-size:12px; 
			text-align:left;
			cursor:pointer;
		}
		#googleMap div.mapBg #map {
			width:180px;
			height:290px;
			overflow:hidden;
			display:block;
		}
		div.mapRight {
			background:url(../images/mapRight.png) no-repeat 0px 0px scroll;
			width:20px;
			height:340px;
			float:left;
		}
		#overlayMap {
			background:url(../images/map-overlay.png) no-repeat 50% 50% scroll;
			width:180px;
			height:290px;
			z-index:999;
			position:absolute;
			top:20px;
			left:20px;
			cursor:pointer;
			display:none;
		}
	
		.innerBannerHeading {
			margin-top:20px;
			padding:0px 5px !important;
		}
		
			#innerWrapper .innerBannerHeading h2 {
				font-family: "HelveticaNeueLTStdBold", Arial, Helvetica, sans-serif;
				font-size:1.6em;
				color:#e02a41;
			}
			
			#innerWrapper .innerBannerHeading h3 {
				font-family: "HelveticaNeueLTStdBold", Arial, Helvetica, sans-serif;
				font-size:1em;
				color:#6eaad4;
			}
			
			#innerWrapper .innerBannerHeading h3 a {
				color:#6eaad4;
			}
			
			#innerWrapper .innerBannerHeading h3 a:hover { text-decoration:none; border-bottom: solid 3px #6eaad4; }
			
			.socialIcons p { margin:7px 0px !important; }
			.socialIcons p a.facebook { background:url(../images/facebook.gif) no-repeat 0px 0px scroll; width:20px; height:20px;}
			.socialIcons p a.twitter { background:url(../images/twitter.gif) no-repeat 0px 0px scroll; width:20px; height:20px;}
			.socialIcons p a.digg { background:url(../images/digg.gif) no-repeat 0px 0px scroll; width:20px; height:20px;}
			.socialIcons p a { display: inline-block; }
			.socialIcons p a:hover { background-position: 0px -20px; }
			
/* End Inner Carousel Styles */

/* Begin Main Wrapper Styles */
#wrapper { width: 980px; margin: 0px auto; padding: 0px 20px; min-height:100%; }

	#wrapper .carousel { margin: 0px -5px; }
		#wrapper .carousel ul li { 
			background: transparent url(../images/carouselDivider.png) no-repeat 100% 5px scroll;
			height: 240px; 
			width: 240px; 
			overflow: hidden; 
			float: left; 
			padding-right: 10px;
		}
		
		#wrapper .carousel ul li a { text-decoration:none; }
		
			#wrapper .carousel ul li.arts h2,
			#wrapper .carousel ul li.arts h6,
			#wrapper .carousel ul li.arts h2 a,
			#wrapper .carousel ul li.arts h6 a { color: #bfce2f; }
			
			#wrapper .carousel ul li.entertainment h2,
			#wrapper .carousel ul li.entertainment h6,
			#wrapper .carousel ul li.entertainment h2 a,
			#wrapper .carousel ul li.entertainment h6 a { color: #6eaad4; }
			
			#wrapper .carousel ul li.foodDrink h2,
			#wrapper .carousel ul li.foodDrink h6,
			#wrapper .carousel ul li.foodDrink h2 a,
			#wrapper .carousel ul li.foodDrink h6 a { color: #e42f22; }
			
			#wrapper .carousel ul li.assorted h2,
			#wrapper .carousel ul li.assorted h6,
			#wrapper .carousel ul li.assorted h2 a,
			#wrapper .carousel ul li.assorted h6 a { color: #2da78c; }
			
			#wrapper .carousel ul li.film h2,
			#wrapper .carousel ul li.film h6,
			#wrapper .carousel ul li.film h2 a,
			#wrapper .carousel ul li.film h6 a { color: #524d92; }

			#wrapper .carousel ul li.foodDrink h6 { border-top: #e42f22 5px solid; }
			#wrapper .carousel ul li.arts h6 { border-top: #bfce2f 5px solid; }
			#wrapper .carousel ul li.entertainment h6 { border-top: #6eaad4 5px solid; }
			#wrapper .carousel ul li.assorted h6 { border-top: #2da78c 5px solid; }
			#wrapper .carousel ul li.film h6 { border-top: #524d92 5px solid; }
			
			#wrapper .carousel ul li div { 
				background: transparent url(../images/eventsCarouselItemPlaceholder.png) no-repeat 0px 0px scroll; 
				padding: 5px; 
				height: 230px;
				width: 230px; 
				overflow: hidden;
			}
			
				#wrapper .carousel ul li div div { 
					background: #FFF;
					height: 210px;
					width: 210px;
					padding: 10px;
					overflow: hidden;
					position: relative;
				}
				
				#wrapper .carousel ul li div.carouselHover { 
					background: #f00 !important;
					width:230px;
					height:230px;
					padding: 0px !important;
				}
				
				#wrapper .carousel ul li div.overlayImage {
					background:#df3044;
					display:none;
					height: 210px;
					width: 210px;
					padding:10px;
					cursor:pointer;
					z-index:99;
				}
				
				#wrapper .carousel ul li div.paddingAll { padding:10px; width:210px; height:210px; }
				
				#wrapper .carousel ul li div div.overlayImage h3 {
					border-top:solid 5px;
					background:none;
					line-height: 1.3em;
					font-size: 0.925em; 
					min-height: 120px; 
					margin-bottom: 24px;
					padding-top:20px;
				}
				
				#wrapper .carousel ul li div div.overlayImage h2,
				#wrapper .carousel ul li div div.overlayImage h3,
				#wrapper .carousel ul li div div.overlayImage h6 a,
				#wrapper .carousel ul li div div.overlayImage h6,
				#wrapper .carousel ul li div div.overlayImage p {
					color:#fff !important;
					border-color:#fff;
				}
				
				#wrapper .carousel ul li div div.overlayImage h2 a,
				#wrapper .carousel ul li div div.overlayImage h3 a {
					color:#f0aa9e !important;
				}
				
				#wrapper .carousel ul li div div.overlayImage a:hover {
					text-decoration:none;
				}
				
				
				#wrapper .carousel ul li div div.disable { 
					background: url(../images/disableBox-bg.gif) repeat 0px 0px scroll !important;
				}
				
					#wrapper .carousel ul li div div .overlayVideo {
						background:url(../images/video-overly.png) no-repeat 0px 0px scroll;
						position:absolute;
						top:25px;
						left:10px;
						width:210px;
						height:145px;
						cursor:pointer;
						padding:0px !important;
						z-index:99;
					}
					
					#wrapper .carousel ul li div div img {
						border-top: #d1d2d4 5px solid; 
						padding: 10px 0px 0px 0px;
						margin: 0px 0px 8px 0px;
					}
					
					#wrapper .carousel ul li div div p { 
						border-top: #d1d2d4 1px solid; 
						padding: 5px 0px 0px 0px;
						margin: 5px 0px 0px 0px;
						color: #a7a9ac;
						font-family: "HelveticaNeueLTStdBold", Arial, Helvetica, sans-serif; 
						font-size: 0.75em;
					}
					
					#wrapper .carousel ul li div div h6 { 
						font-family: "HelveticaNeueLTStdRoman", Arial, Helvetica, sans-serif; 
						font-size: 0.65em; 
						text-transform: uppercase; 
						padding-top: 8px; 
						margin-bottom: 28px;
						padding-left: 5px;
					}
					
					#wrapper .carousel ul li div div h2 { 
						font-family: "HelveticaNeueLTStdBold", Arial, Helvetica, sans-serif; 
						line-height: 1.4em;
						font-size: 1.0em; 
						min-height: 52px; 
						margin-bottom: 30px;
					}
					
					#wrapper .detailBox ul li div div p.date,
					#wrapper .carousel ul li div div p.date { margin: 5px 0px 0px 0px; color: #000; border-top: none; }
				
/* End Main Wrapper Styles */

/* Event Slider Wrapper Styles */

	#eventCarouselContainer { width: 490px; margin: 0px auto; position: relative; padding: 5px 160px; }
		#eventCarouselContainer .eventNextButton,
		#eventCarouselContainer .eventPreviousButton { top: 135px; }
		#eventCarouselContainer #eventCarousel { width: 490px;  margin: 0px auto 20px auto; }
			#eventCarouselContainer #eventCarousel .slide { position: relative; }
			
	#eventCarouselContainer .eventCarouselTop { 
		background: transparent url(../images/eventDetailTop.png) no-repeat 0px 0px scroll; width: 490px; height: 5px; }
	#eventCarouselContainer .eventCarouselBg { 
		background: transparent url(../images/eventDetailBg.png) repeat-y 0px 0px scroll; 
		width: 460px; 
		padding:10px 15px 40px 15px; 
	}
	#eventCarouselContainer .eventCarouselBg div { /*min-height:300px;*/ }	
	#eventCarouselContainer .eventCarouselBottom { 
		background: transparent url(../images/eventDetailBottom.png) no-repeat 0px 0px scroll; width: 490px; height: 5px; }	
			
			.eventCarouselBg div.arts h1,
			.eventCarouselBg div.arts h6,
			.eventCarouselBg div.arts h1 a,
			.eventCarouselBg div.arts h6 a { color: #bfce2f; }
			
			.eventCarouselBg div.entertainment h1,
			.eventCarouselBg div.entertainment h6,
			.eventCarouselBg div.entertainment h1 a,
			.eventCarouselBg div.entertainment h6 a { color: #6eaad4; }
			
			.eventCarouselBg div.foodDrink h1,
			.eventCarouselBg div.foodDrink h6,
			.eventCarouselBg div.foodDrink h1 a,
			.eventCarouselBg div.foodDrink h6 a { color: #e42f22; }
			
			.eventCarouselBg div.assorted h1,
			.eventCarouselBg div.assorted h6,
			.eventCarouselBg div.assorted h1 a,
			.eventCarouselBg div.assorted h6 a { color: #2da78c; }
			
			.eventCarouselBg div.film h1,
			.eventCarouselBg div.film h6,
			.eventCarouselBg div.film h1 a,
			.eventCarouselBg div.film h6 a { color: #524d92; }

			.eventCarouselBg div.arts h6 { border-top: #bfce2f 5px solid; }
			.eventCarouselBg div.entertainment h6 { border-top: #6eaad4 5px solid; }
			.eventCarouselBg div.foodDrink h6 { border-top: #e42f22 5px solid; }
			.eventCarouselBg div.assorted h6 { border-top: #2da78c 5px solid; }
			.eventCarouselBg div.film h6 { border-top: #524d92 5px solid; }		

				.eventCarouselBg div h1 { font-family: "HelveticaNeueLTStdBold", Arial, Helvetica, sans-serif; }
				.eventCarouselBg div p { 
					font-family: "HelveticaNeueLTStdRoman", Arial, Helvetica, sans-serif; 
					padding: 5px 0px 5px 0px;
					margin: 5px 0px 0px 0px;
					font-size: 	0.875em;
					line-height:1.7em;
				}
				.eventCarouselBg div p strong { 
					border-top: #d7d7d7 1px solid; 
					border-bottom: #d7d7d7 1px solid;
					padding:10px 0px;
					display:block;
					font-weight:bold;
					font-size: 	0.875em;
				}
				.eventCarouselBg div p a { color:#a7a9ac; border-bottom:solid 1px #000; }
				.eventCarouselBg div p a:hover { color:#000; border-bottom:solid 1px #000; text-decoration:none; }
				.eventCarouselBg div h6 { 
					font-family: "HelveticaNeueLTStdRoman", Arial, Helvetica, sans-serif; 
					font-size: 0.65em; 
					text-transform: uppercase; 
					padding-top: 10px; 
					margin-bottom: 28px;
					padding-left: 5px;
					float:none;
				}
				
				.eventCarouselBg div h6 { padding-left:0px; }
				.eventCarouselBg div h1 { line-height: 1.3em; font-size: 1.6em; min-height: 52px; margin-bottom: 30px; }
				.eventCarouselBg div h1 span { color:#a7a9ac; }
				
				.eventCarouselBg div ul {
					list-style:none;
					margin:10px 0px;
					padding:0px;
				}
				
				.eventCarouselBg div ul li {
					background:url(../images/detail-image-holder.gif) no-repeat 0px 0px scroll;
					width:135px;
					height:134px;
					padding:5px;
					float:left;
					margin:0px 9px;
				}
				
/* Begin Footer Styles */
footer {  }
#footer { margin-top: 50px; min-height: 85px; background: #FFF; border-top: #a7a9ac 1px solid; }
	#footer #footerContent { 
		position: relative;
		padding-top: 8px; 
		width: 980px; 
		margin: 0px auto; 
		border-bottom: #e12941 5px solid; 
		font-size: 0.7em; 
		font-family: "HelveticaNeueLTStdRoman", Arial, Helvetica, sans-serif; 
		min-height: 72px;
	}
		#footer #footerContent a { color: #000; }
		 
		#footer #footerContent p.copyright { color: #e42f22; }
		
		#footer #footerContent div.scgLogo { position: absolute; right: 0px; top: 25px; }
			#footer #footerContent div.scgLogo a { 
				background: transparent url(../images/scgLogoSprite.png) no-repeat 0px 0px scroll;
				display: block; 
				width: 263px; 
				height: 25px;  
			}
			
			#footer #footerContent div.scgLogo a:hover { background-position: 0px -25px; }
/* End Footer Styles */

/* Begin Page Overlay Styles */
.pageOverlay { 
	height: 100%; 
	width: 100%; 
	position: absolute; 
	top: 0px; 
	left: 0px; 
	background: transparent url(../images/pageOverlay.png) repeat 0px 0px scroll; 
	z-index: 999;
	display:none;
}

.videoBox { 
	position: fixed; 
	background: transparent url(../images/videoOverlayBox5.png) no-repeat 0px 0px scroll; 
	width: 672px; 
	height: 545px; 
	overflow: hidden; 
	z-index: 1000;
}
.centerAlign{text-align:center!important;}

	.videoBox .videoBoxContent { position: relative; padding: 61px 65px 0; }
		.videoBox .videoBoxContent a#closeButton {
			position: absolute; 
			top: 32px;
			right: 75px;
			display: block;
			line-height: 12px;
			background: transparent url(../images/closeButton.gif) no-repeat 100% 0px scroll;
			color: #000;
			padding-right: 18px;
			text-decoration: underline;
			font-family: "HelveticaNeueLTStdBold", Arial, Helvetica, sans-serif;
			font-size: 0.65em;
		}
		
		.videoBox .videoBoxContent a#closeButton:hover { text-decoration: none; }
		
		.videoBox .videoBoxContent #videoBoxPrev,
		.videoBox .videoBoxContent #videoBoxNext { position: absolute; top: 215px; height: 90px; cursor: pointer; }
		
		.videoBox .videoBoxContent #videoBoxPrev { 
			width: 21px; 
			background: transparent url(../images/prevButton.gif) no-repeat 0px 0px scroll; 
			left: 44px; 
		}
		
		.videoBox .videoBoxContent #videoBoxNext:hover,
		.videoBox .videoBoxContent #videoBoxPrev:hover {
			background-position:0px -90px;
		}
		
		.videoBox .videoBoxContent #videoBoxNext { 
			width: 22px; 
			background: transparent url(../images/nextButton.gif) no-repeat 0px 0px scroll;  
			right: 44px;
		}
		
		.videoBox .videoBoxContent #videosCarousel { 
			font-family: "HelveticaNeueLTStdBold", Arial, Helvetica, sans-serif;
			font-size: 0.8em;
			color: #a7a9ac;
			width: 672px; 
			height: 545px;
		}
		
			.videoBox .videoBoxContent #videosCarousel iframe { margin-bottom: 15px; } 
/* End Page Overlay Styles */

	#wrapper .contentArea {
		margin-bottom:50px;
	}
	
	#wrapper .contentArea h1 {
		font-family: "HelveticaNeueLTStdBold", Arial, Helvetica, sans-serif;
		font-size: 4.9em;
		color: #e02a41;
		margin-bottom:50px;
	}
	#wrapper .contentArea p {
		font-family: "HelveticaNeueLTStdRoman", Arial, Helvetica, sans-serif;
		font-size:0.9em; 
	}
	#wrapper .contentArea p strong {
		font-weight:bold;
	}
	
	.filter {
		background: url(../images/filter-bg.png) no-repeat 0px bottom scroll;
		width:950px;
		padding:22px 20px;
		min-height:26px;
		margin:15px auto 15px auto;
	}
	.filter h2 {font-family: "HelveticaNeueLTStdBold", Arial, Helvetica, sans-serif; font-size:1em; line-height:26px; margin:0px; }
	
	.filter .tabs { margin-left:95px; }
		.filter .tabs li { float:left; background:url(../images/seprator-tabs.png) no-repeat left 0px scroll; padding:0px 10px; }
		.filter .tabs li:first-child { background:none; padding-left:0px; }
		.filter .tabs li a {
			font-family: "HelveticaNeueLTStdRoman", Arial, Helvetica, sans-serif;
			background:#fff;
			font-size:0.75em;
			line-height:24px;
			text-align:center;
			display:block;
			border:solid 1px #d1d2d4;
			-moz-border-radius: 8px;
			-webkit-border-radius: 8px;
			padding:0px 10px;

		}
		.filter .tabs li a.allEvent { color:#000 !important; }
		.filter .tabs li a.assorted { color:#2da78c; }
		.filter .tabs li a.film { color:#534e94; }
		.filter .tabs li a.foodanddrinks { color:#e12941; }
		.filter .tabs li a.entertainment { color:#6eaad4; }
		.filter .tabs li a.arts { color:#bfce2f;}
		
		.filter .tabs a:hover {text-decoration:none;}
		
		.filter .tabs li a:hover.allEvent { background:#eeeeee; }
		.filter .tabs li a:hover.assorted { background:#e6f0eb; }
		.filter .tabs li a:hover.film { background:#e1deec; }
		.filter .tabs li a:hover.foodanddrinks { background:#f9e2dc; }
		.filter .tabs li a:hover.entertainment { background:#e9f0f6; }
		.filter .tabs li a:hover.arts { background:#f3f8e4;}

		.filter .tabs li a.active { color:#fff;}
		
		.filter .tabs li a.allEventActive{ background:#000; }
		.filter .tabs li a.assortedActive{ background:#2da78c; }
		.filter .tabs li a.filmActive { background:#534e94; }
		.filter .tabs li a.foodanddrinksActive { background:#e12941; }
		.filter .tabs li a.entertainmentActive { background:#6eaad4; }
		.filter .tabs li a.artsActive { background:#bfce2f;}
		
		p.filterTxt {
			background:url(../images/filter-arrow-icon.png) no-repeat 0px 0px scroll;
			padding-left:20px; color:#a7a9ac;
			font-family: "HelveticaNeueLTStdRoman", Arial, Helvetica, sans-serif;
			font-size:0.75em;
			line-height:16px;
		}
		
		/*.filter .calendar {
			border-left:solid 1px #ccc;
			border-right:solid 1px #ccc;
			padding-right:20px;
			width:335px;
		}
		.filter .calendar .nextCalendar { margin:5px 0px 0px 20px;}
		.filter .calendar input.txtField {
			background:url(../images/date-field.jpg) no-repeat 0px 0px scroll;
			font-size:0.75em;
			color:#a7a9ac;
			width:80px;
			height:14px;
			line-height:14px;
			border:none;
			padding:5px;
			margin:0px 18px;
			float:left;
		}
		.filter .calendar input:hover,
		.filter .calendar input:focus {
			background:url(../images/date-field.jpg) no-repeat 0px -24px scroll;
		}
		.filter .calendar input.formBtn {
			background:url(../images/calender-icon.jpg) no-repeat 0px 0px scroll;
			width:22px;
			height:21px;
			border:none;
			cursor:pointer;
			float:left;
		}
		.filter p { color:#a7a9ac; margin:0px; }
		.filter .helpIcon {
			font-family: "HelveticaNeueLTStdRoman", Arial, Helvetica, sans-serif;
			background:url(../images/help.jpg) no-repeat 0px 0px scroll;
			padding-left:20px;
			margin-left:15px;
			font-size:0.8em;
			height:15px;
			cursor:pointer;
		}
		.filter .helpIcon:hover { background:url(../images/help.jpg) no-repeat 0px -15px scroll; }
		.filter .helpIcon a { display:none; color:#e42f22; }
		div.updateresult a { 
			background: url(../images/updateresult.png) no-repeat 0px 0px scroll;
			width:133px !important;
			height:28px;
			padding:0px !important;
	    }
		div.updateresult a:hover { background: url(../images/updateresult.png) no-repeat 0px -28px scroll !important; }*/
		
		#wrapper .contentArea .grid_200 { width:200px; }
		#wrapper .contentArea .grid_230 { width:230px; }
		#wrapper .contentArea .grid_730 { width:735px; }
		#wrapper .contentArea .grid_465 { width:480px; }
		
			#wrapper .contentArea .grid_465 p { line-height:22px; }
		
			#wrapper .contentArea .grid_200 ul { 
				list-style:none; 
				margin:0px; 
				padding:0px;
			}
			#wrapper .contentArea .grid_200 ul.leftMenu { border-top:solid 4px #e02a41;}
			#wrapper .contentArea .grid_200 ul.leftMenu li {
				background:url(../images/separator.png) repeat-x 0px bottom scroll; line-height:35px; }
			#wrapper .contentArea .grid_200 ul.leftMenu li a {
				font-family: "HelveticaNeueLTStdBold", Arial, Helvetica, sans-serif;
				font-size:0.8em;
				text-decoration:none;
				color:#a7a9ac;
				display:block;
			}
			
			#wrapper .contentArea .grid_200 ul.leftMenu li a.active,
			#wrapper .contentArea .grid_200 ul.leftMenu li a:hover { 
				background:url(../images/submenuArrow.gif) no-repeat right center scroll; color:#e02a41; }	
				
			#wrapper ul.back { background:url(../images/separator.png) repeat-x 0px 0px scroll; }
			#wrapper ul.back li {
				background:url(../images/separator.png) repeat-x 0px bottom scroll; line-height:35px; }
			#wrapper ul.back li a {
				background:url(../images/back-arrow.gif) no-repeat 0px 0px scroll; 
				font-family: "HelveticaNeueLTStdBold", Arial, Helvetica, sans-serif;
				padding-left:25px;
				font-size:0.8em;
				text-decoration:none;
				color:#a7a9ac;
			}
			
			#wrapper ul.back li a.active,
			#wrapper ul.back li a:hover {
				background:url(../images/back-arrow.gif) no-repeat 0px -16px scroll; 
				color:#e02a41; }	

			#wrapper .contentArea .grid_730 h3 { 
				background:url(../images/separator.png) repeat-x 0px 0px scroll;
				font-family: "HelveticaNeueLTStdBold", Arial, Helvetica, sans-serif;
				font-size:1.7em; 
				margin-bottom:30px; 
				padding-top:15px;
				padding-right:30px;
				color:#6eaad4;
				line-height:35px;
			}
			#wrapper .contentArea .contentTxt h3 a { color:#6eaad4; text-decoration:underline; }
			#wrapper .contentArea .contentTxt h3 a:hover { text-decoration:none; }
	
			#wrapper .contentArea .grid_230 div.newsletter { background:#FFF; padding:10px; }
				#wrapper .contentArea .grid_230 div.newsletter div { 
					border-top:solid 1px #d1d2d4; 
					display:block; 
					margin-bottom:10px;
				}
				#wrapper .contentArea .grid_230 div.newsletter h4 {
					font-family: "HelveticaNeueLTStdRoman", Arial, Helvetica, sans-serif;
					border-top:solid 5px #a7a9ac;
					padding-top:10px;
					text-transform:uppercase;
					color:#a7a9ac;
					font-size:0.7em;
					padding-bottom:5px;
				}
			
			#wrapper .contentArea .grid_230 div.newsletter p { font-size:0.8em; line-height:1.6em; }
			#wrapper .contentArea .grid_230 div.newsletter p span { 
				color:#a7a9ac; 
				font-size:0.7em; 
				border:nonne; 
				margin-right:5px; 
			}
				#wrapper .contentArea .grid_230 div.newsletter p a { color:#a7a9ac; }
	
#bannerWrap { 
	width:984px; 
	margin:0px auto; 
	padding:20px 20px 0px 20px; 
	background: url(../images/banner-bg.gif) no-repeat 0px 20px scroll; 
	}		
	#bannerWrap .headerInside { padding:4px; }
		#bannerWrap .headerInside ul { list-style:none; margin:0px; padding:0px; }
			#bannerWrap .headerInside ul li { float:left; height:60px; }
			#bannerWrap .headerInside ul li.paddingLeft { padding-left:4px; }
			#bannerWrap .headerInside ul li.paddingTop { padding-top:4px; }
			#bannerWrap .headerInside ul li.marginTop { margin-top:4px; }
			#bannerWrap .headerInside ul li.headingBanner { width:486px; background:#6eaad4; }
				#bannerWrap .headerInside ul li.headingBanner h2 { 
					font-family: "HelveticaNeueLTStdBold", Arial, Helvetica, sans-serif;
					font-size:3.125em;
					color:#fff;
					margin:0px;
					line-height:60px;
					padding:0px 15px;
				}
			
	#wrapper .detailBox { margin: 0px -5px; }
	#wrapper .detailBox ul { position:relative; }
		#wrapper .detailBox ul li { 
			height: 240px; 
			width: 240px; 
			overflow: hidden; 
			float: left; 
			padding:0px 10px 10px 0px;
			position:relative;
		}
		
			#wrapper .detailBox ul li.arts h2,
			#wrapper .detailBox ul li.arts h6,
			#wrapper .detailBox ul li.arts h2 a,
			#wrapper .detailBox ul li.arts h6 a { color: #bfce2f; }
			
			#wrapper .detailBox ul li.entertainment h2,
			#wrapper .detailBox ul li.entertainment h6,
			#wrapper .detailBox ul li.entertainment h2 a,
			#wrapper .detailBox ul li.entertainment h6 a { color: #6eaad4; }
			
			#wrapper .detailBox ul li.foodDrink h2,
			#wrapper .detailBox ul li.foodDrink h6,
			#wrapper .detailBox ul li.foodDrink h2 a,
			#wrapper .detailBox ul li.foodDrink h6 a { color: #e42f22; }
			
			#wrapper .detailBox ul li.assorted h2,
			#wrapper .detailBox ul li.assorted h6,
			#wrapper .detailBox ul li.assorted h2 a,
			#wrapper .detailBox ul li.assorted h6 a { color: #2da78c; }
			
			#wrapper .detailBox ul li.film h2,
			#wrapper .detailBox ul li.film h6,
			#wrapper .detailBox ul li.film h2 a,
			#wrapper .detailBox ul li.film h6 a { color: #524d92; }

			#wrapper .detailBox ul li.gray h2,
			#wrapper .detailBox ul li.gray h6,
			#wrapper .detailBox ul li.gray h2 a,
			#wrapper .detailBox ul li.gray h6 a { color: #a7a9ac; }
			
			#wrapper .detailBox ul li.gray h6 { border-top: #d7d7d7 5px solid; }
			#wrapper .detailBox ul li.arts h6 { border-top: #bfce2f 5px solid; }
			#wrapper .detailBox ul li.entertainment h6 { border-top: #6eaad4 5px solid; }
			#wrapper .detailBox ul li.foodDrink h6 { border-top: #e42f22 5px solid; }
			#wrapper .detailBox ul li.assorted h6 { border-top: #2da78c 5px solid; }
			#wrapper .detailBox ul li.film h6 { border-top: #524d92 5px solid; }
			
			#wrapper .detailBox ul li div { 
				background: transparent url(../images/eventsCarouselItemPlaceholder.png) no-repeat 0px 0px scroll; 
				padding: 5px; 
				height: 230px;
				width: 230px; 
				overflow: hidden;
			}
			
			#wrapper .detailBox ul li div div { 
				background: #FFF;
				padding: 0px;
				height: 230px;
				width: 230px;
				padding: 0px;
				overflow: hidden;
				position: relative;
			}
							
			#wrapper .detailBox ul li div.overlayImage {
				background:#df3044;
				display:none;
				height: 210px;
				width: 210px;
				padding:10px;
				cursor:pointer;
				z-index:99;
			}
			
			#wrapper .detailBox ul li div.paddingAll { padding:10px; width:210px; height:210px; }
			
			#wrapper .detailBox ul li div div img {
				border-top:#d1d2d4 5px solid; 
				padding:10px 0px 0px 0px;
				margin:0px 0px 8px 0px;
			}
				
	#wrapper .detailBox ul li div div.overlayImage h3,
	#wrapper .detailBox ul li div div h2,
	#wrapper .detailBox ul li div div p { 
		font-family: "HelveticaNeueLTStdBold", Arial, Helvetica, sans-serif; 
	}
	
	#wrapper .detailBox ul li div div p { 
		border-top: #d1d2d4 1px solid; 
		padding: 5px 0px 0px 0px;
		margin: 5px 0px 0px 0px;
		color: #a7a9ac;
		font-size: 0.75em;
	}
	
	#wrapper .detailBox ul li div div h6 { 
		font-family: "HelveticaNeueLTStdRoman", Arial, Helvetica, sans-serif; 
		font-size: 0.65em; 
		text-transform: uppercase; 
		padding-top: 8px; 
		margin-bottom: 28px;
		padding-left: 5px;
	}
				
	#wrapper .detailBox ul li div div h2 { 
		line-height: 1.3em;
		font-size: 1.0em; 
		min-height: 52px; 
		margin-bottom: 30px;
	}
	
	#wrapper .detailBox ul li div div h2 a:hover {
		text-decoration:none; 
	}
	
	#wrapper .detailBox ul li div div.overlayImage div {
		height: 150px;
	}
	
	#wrapper .detailBox ul li div div.overlayImage h3 {
		border-top: #fff 5px solid;
		line-height: 1.3em;
		font-size: 0.925em; 
		min-height: 120px; 
		margin-bottom: 24px;
		padding-top:20px;
	}
				
	#wrapper .detailBox ul li div div.overlayImage h2,
	#wrapper .detailBox ul li div div.overlayImage h3,
		#wrapper .detailBox ul li div div.overlayImage h6 a,
	#wrapper .detailBox ul li div div.overlayImage h6,
	#wrapper .detailBox ul li div div.overlayImage p {
		color:#fff !important;
		border-color:#fff;
	}
	
	#wrapper .detailBox ul li div div.overlayImage h2 a,
	#wrapper .detailBox ul li div div.overlayImage h3 a {
		color:#f0aa9e !important;
	}
	
	#wrapper .detailBox ul li div div.overlayImage a:hover {
		text-decoration:none;
	}
					
	#wrapper .detailBox ul li div div.disable { 
		background: url(../images/disableBox-bg.gif) repeat 0px 0px scroll;
		padding:10px;
		width:210px;
		height:210px;
		cursor:pointer;
	}
				
	#wrapper .detailBox ul li div div.disable h6,
	#wrapper .detailBox ul li div div.disable p,
	#wrapper .detailBox ul li div div.disable h2 a { 
		color: #d7d7d7 !important;
	}
	
	#wrapper .detailBox ul li div div.disable:hover p,
	#wrapper .detailBox ul li div div.disable:hover h2 a {
		color:#a7a9ac !important; 
	}
	
	#wrapper .detailBox ul li div div.disable h2 { 
		margin-bottom:55px;
	}
				
	div.viewMore a {
		background:url(../images/viewMoreBg.gif) repeat-x 0px 0px scroll;
		font-family: "HelveticaNeueLTStdBold", Arial, Helvetica, sans-serif;
		font-size:0.75em; 
		border:solid 1px #d1d2d4;
		display:block;
		line-height:43px;
		text-align:center;
		text-decoration:none;
		color:#a7a9ac;
	}
	
	.eventCorsolPadding { padding:0px 5px 30px 5px; }			
	
	.currentDeals { padding-left:10px; border-left:solid 3px #6eaad4; margin:20px 0px;}
	.currentDeals h6 { color:#e02a41; font-family: "HelveticaNeueLTStdBold", Arial, Helvetica, sans-serif; font-size:0.875em; }
	.currentDeals p { line-height:20px !important; }
	
	.currentDeals p a,
	.contentTxt p a { color:#a7a9ac; border-bottom:solid 1px #a7a9ac; }
	.currentDeals p a:hover,
	.contentTxt p a:hover { border-bottom:solid 1px #000; text-decoration:none; }
	
	.contentTxt ul li {
		/*background:url(../images/apartment-bullet.gif) no-repeat 0px 10px scroll;*/
		background: url("../images/scg-carrot.png") no-repeat scroll 0 9px transparent;
		font-family: "HelveticaNeueLTStdRoman",Arial,Helvetica,sans-serif;
		font-size: 0.9em;
		line-height:20px;
		padding:2px 0px 2px 15px;
	}
	.contentTxt ul li a { color:#a7a9ac; text-decoration:underline; }
	.contentTxt ul li a:hover { color:#000; text-decoration:underline; }
	
	.contentTxt p { line-height:20px !important; }

	.contentTxt h4 { color:#e02a41; font-family: "HelveticaNeueLTStdBold", Arial, Helvetica, sans-serif; font-size:1em; }

	.reserveApartmentWrapper {
		background:url(../images/apartment-add-Wrapper.gif) no-repeat 0px 0px scroll; padding:5px; width:221px; height:230px; }
	.reserveApartmentWrapper div {
		background:url(../images/apartment-add-bg.jpg) repeat-x 0px 0px scroll;
		padding:10px;
		min-height:210px;	
	}
	.reserveApartmentWrapper div p,
	.reserveApartmentWrapper div h6 {
		color:#fff;
	}
	.reserveApartmentWrapper div h6 {
		font-family: "HelveticaNeueLTStdRoman", Arial, Helvetica, sans-serif; 
		border-top: solid 5px #fff;
		font-size: 0.625em; 
		text-transform: uppercase; 
		padding-top: 8px; 
		padding-left: 5px;
		margin-bottom: 28px;
	}
	.reserveApartmentWrapper div p {
		font-family: "HelveticaNeueLTStdBold", Arial, Helvetica, sans-serif !important; 
		font-size:	1em !important;
		padding-left:5px;
		line-height:1.3em;
	}
	.reserveApartmentWrapper div p.borderTxt {
		padding-top:10px;
		border-top: solid 5px #fff;
	}
	.reserveApartmentWrapper div p a { color:#fff; }
	.reserveApartmentWrapper div p span {
		font-size:	0.6em !important;
		padding-right:10px;
	}
	div.onlineApplication {
		background:#6eaad4;
		padding:7px 10px;
		margin-top:10px;
		-moz-border-radius: 6px;
		-webkit-border-radius: 6px;
	}
	div.onlineApplication a {
		font-family: "HelveticaNeueLTStdRoman",Arial,Helvetica,sans-serif;
		line-height:16px !important;
		font-size:0.825em;
		background:url(../images/application-bullet.gif) no-repeat right center scroll;
		color:#fff;
		padding:5px 32px 5px 0px;
	}
	div.onlineApplication a:hover {
		text-decoration:none !important;
	}
	.contactUs {
		background:#f3f3f4 url(../images/contact-bg.gif) repeat-x 0px 0px scroll;
		-moz-border-radius: 0px 0px 10px 10px ;
		-webkit-border-radius: 0px 0px 10px 10px ;
		padding:10px;
		margin-bottom:30px;
	}
	
	.newletter form, .contactUs form { padding:0px 6px; }
	.newletter p, .contactUs p { color:#a7a9ac; }
	.newletter p label, .contactUs p label { color:#000; font-size:0.9em; }
	.newletter h6, .contactUs h6 { 
		font-family: "HelveticaNeueLTStdBold", Arial, Helvetica, sans-serif; 
		font-size: 0.85em;
		line-height:30px;
		color:#a7a9ac;
		padding:0px 5px;
	}
	form select,
	form input.txtField {
		background:url(../images/txtField.gif) no-repeat 0px 0px scroll;
		border:none;
	}
	form input.txtField {
		width:195px;
		height:20px;
		padding:5px 10px;
		color:#000000;
	}
	form select {
		width:215px;
		height:30px;
		padding:7px;
		color:#000;
	}
	form textarea {
		background:url(../images/textarea.gif) no-repeat 0px 0px scroll;
		border:none;
		width:439px;
		height:90px;
		padding:5px;
		color:#000;
	}
	input.submitBtn {
		background:#f3f3f4;
		border:solid 1px #babcbe;
		box-shadow: 5px 5px 5px #ccc;
		-moz-border-radius: 5px 5px 5px 5px ;
		-moz-box-shadow: 0px 0px 2px 2px #e0e1e2;
	    -webkit-box-shadow: 0px 0px 2px 2px #e0e1e2;
		padding:4px 10px;
		font-size:0.8em;
		cursor:pointer;
		color:#a7a9ac;
	}
	.ruler { background:url(../images/separator.png) repeat-x 0px 0px scroll; height:2px; margin:10px 0px; }
	
	.newletter {
		background:#f3f3f4 url(../images/newsletter-bg.gif) repeat-x 0px 0px scroll;
		-moz-border-radius: 0px 0px 10px 10px ;
		-webkit-border-radius: 0px 0px 10px 10px ;
		min-height:185px;
		padding:10px;
		margin-bottom:30px;
		width:460px;
	}
	input.newsletterField {
		background: url(../images/newsletter-field.gif) no-repeat 0px 0px scroll;
		border:none;
		width:428px;
		height:20px;
		padding:5px 10px;
		color:#6eaad4;
	}
	.newletter .ruler { margin:14px 0px; }
	.itemsBorrow { width:200px; padding-left:15px; border-left:1px solid #ccc; }
	
	#borrowit p.red { font-size:0.8em !important; }
	.boxcontent2{padding:61px 74px ; position: relative;}
		.boxcontent2 p{font-family: "HelveticaNeueLTStdRoman",Arial,Helvetica,sans-serif; color: #E02A41; font-size:16px;}
			.boxcontent2 p a{font-size:12px; color: #A7A9AC; text-transform:uppercase;}
				.boxcontent2 p a:hover{text-decoration:none; color: #6EAAD4;}