@charset "utf-8";
/* CSS Reset */
@import url(reset.css);

body {background: #000 url(../images/city.gif) no-repeat fixed top center;}

	#container{width:960px; min-height:600px; margin:20px auto; position:relative;}
		#twitterList{width:200px; border:1px solid; border-color:#CCC; border-top:none; background-color:#1F1F1F; position:absolute; z-index:9001; display:none; top:165px; left:750px; padding-bottom:10px;}
		#twitterList h2{color:white; font-family:Arial, Helvetica, sans-serif; padding:5px; font-size:18px;}
		#twitterList li{color:#CCC; text-indent:10px; font-family:Arial, Helvetica, sans-serif;}
		#twitterList li:hover{background-color:#999; color:black;}
		#twitterList li a{color:#CCC;}
		#twitterList li a:hover{color:black;}
		#header{width:100%; height:187px; position:relative; margin:0 0 0 0;}
			#header h1{text-indent:-9999px; width:317px; height:92px; background: url(../images/logo.png); margin:0px 0 0 5px; }
			
			#loginConfirmed{position:relative; top:165px; left:140px;}
				#loginConfirmed p{color:white; font-family:Arial Narrow;}
				#loginConfirmed a{color:#CCC; font-family:Arial Narrow;}
				#loginConfirmed a:hover{color:#0FF; font-family:Arial Narrow;}
			
			#nav {width:100%; height:75px; margin:7px 0 0 0px;}
				#nav ul { padding:0; margin:0; list-style-type:none; list-style:none; display:inline;}
				#nav ul li { list-style-type:none; list-style:none; display:inline; float:left;}
				#nav li a {background-image:url(../images/menuSpriteBlack.png); display:block; text-indent:-9999px;}
				
				.photoAlbum a{background-position:0 0; width:180px; height:75px; display:block;}
				.photoAlbum a:hover{background-position:0 -80px;}
				
				.events a{background-position:-180px 0; width:104px; height:75px; display:block;}
				.events a:hover{background-position:-180px -80px;}
				
				.loginReg a{background-position:-284px 0; width:200px; height:75px; display:block;}
				.loginReg a:hover{background-position:-284px -80px;}
				
				.home a{background-position:-484px 0; width:104px; height:75px; display:block;}
				.home a:hover{background-position:-484px -80px;}
				
				li.filler {background-image:url(../images/menuSpriteBlack.png); background-position:-610px 0; width:370px; height:75px; display:block;}
				li.fillerLogged {background-image:url(../images/blackFiller.png); background-position: 0px -2px; background-repeat:repeat-x; width:523px; height:75px; display:block;}
				
				
				li.end{background-image:url(../images/blackEnd.png); width:47px; height:75px; }
			#connect {width:382px; height:161px; position:absolute; top:0; right:0; margin:0;}
				.connectArrow{position:absolute; top:15px;}
				.connectHeader {position:absolute; top:5px; left:70px;}
				.bird {position:absolute; bottom:0px; right:0px;}
				#tweet {background-image:url(../images/twitterBg.png); width:278px; height:107px;position:absolute; top:15px; left:60px;}
				#tweet p{padding:5px;}
				#tweet li{padding:5px; font-size:14px; line-height:1.2em;}
				#connectNav {width:204px; height:46px; position:absolute; top:112px; left:70px;}
				#twitterListContainer{width:960px; margin:0 auto; position:absolute; background-color:red; z-index:9000;}
				
				#connectNav ul { padding:0; margin:0; list-style-type:none; list-style:none; display:inline;}
				#connectNav ul li { list-style-type:none; list-style:none; display:inline; float:left;}
				#connectNav li a {background-image:url(../images/connectBevel.png); display:block; text-indent:-9999px;}
				.follow{position:relative; left:100px;}
				.twitter a{background-position:0 0; width:50px; height:46px; display:block;}
				.twitter a:hover{background-position:0 -45px;}
				
				.facebook a{background-position:-50px 0; width:55px; height:45px; display:block;}
				.facebook a:hover{background-position:-50px -45px;}
				
				.myspace a{background-position:-105px 0; width:52px; height:45px; display:block;}
				.myspace a:hover{background-position:-105px -45px;}
				
				.flickr a{background-position:-158px 0; width:45px; height:45px; display:block;}
				.flickr a:hover{background-position:-158px -45px;}
		#content {overflow:hidden;}
		#flashContent{margin:auto; width:900px;}
		#left{float:left;}
		#right{float:right;}
		#slider {width: 725px; height:410px; background-image:url(../images/transparentBg.png); background-repeat:repeat; border:1px solid #333; z-index:105;}
			#shown{height:260px; width:697px; overflow:hidden; margin:10px auto;}
			#shown img{position:absolute;}
				#one{}
				#two{display:none;}
				#three{display:none;}
			#sliderNav {width:100%; height:100px;  position:relative; top:-30px; left:5px; z-index:5000;}
				#sliderNav ul { padding:0; margin:0; list-style-type:none; list-style:none; display:inline;}
				#sliderNav ul li { list-style-type:none; list-style:none; display:inline; float:left;}
				#sliderNav li a {background-image:url(../images/sliderNav.png); display:block;}
					#sliderNav li a img {position:relative; top:30px; left:7px;}
				
				.adOne a{background-position:0 -170px; width:240px; height:165px; display:block; background-repeat:no-repeat;}
				.adOne a:hover{background-position:0 0px;}
				.adTwo a{background-position:0 -170px; width:240px; height:165px; display:block; background-repeat:no-repeat;}
				.adTwo a:hover{background-position:0 0px;}
				.adThree a{background-position:0 -170px; width:240px; height:165px; display:block; background-repeat:no-repeat;}
				.adThree a:hover{background-position:0 0px;}
				a.selected {background-position:0 0px; width:240px; height:165px; display:block; background-repeat:no-repeat;}
			#events{width:725px; min-height:500px;  margin:10px 0 0 0;  position:relative;}
			#eventsMenu{position:absolute; top:40px}
				#eventsMenu span{position:absolute;  top:30px; left:20px; color:#666; width:700px;}
				#eventsMenu span.pagination{left:520px; z-index:500; }
				#eventsMenu span.pagination a{text-decoration:none;}
					#eventsMenu h4{font-size:18px; float:left; margin-right:10px;}
					
					#eventsMenu span.sort a{padding:5px; color:#333;}
					#eventsMenu span.sort a:hover{background-color:#CCC;}
				#eventsTop{width:724px; height:52px; background-image:url(../images/eventsTopBlack.png); background-repeat:no-repeat; margin:5px auto 0; position:relative;}
					#eventsTop h3{font-family:"Arial Narrow", Gadget, sans-serif; font-size:1.8em; font-weight:bold; position:relative; top:-20px; left:20px;}
					a.allEvents{display:block; width:108px; height:33px; background-image:url(../images/allEventsBlack.png); background-repeat:no-repeat; text-indent:-9999px;                                 position:relative; top:-35px; left:450px;}
					a.allEvents:hover{background-position:0 -34px;}
					a.eventsCal{display:block; width:139px; height:34px; background-image:url(../images/eventsCalBlack.png); background-repeat:no-repeat; text-indent:-9999px;                                 position:relative; top:-68px; left:575px;}
					a.eventsCalAll{display:block; width:139px; height:34px; background-image:url(../images/eventsCalBlack.png); background-repeat:no-repeat; text-indent:-9999px;                                 position:relative; top:-30px; left:575px;}
					a.eventsCalAll:hover{background-position:0 -34px;}
					a.eventsCal:hover{background-position:0 -34px;}
						#datepicker{width:310px; background-image:url(../images/transparentBg.png); background-repeat:repeat; position:absolute; padding:10px; left:400px; top:60px; display:none; z-index:9000; border:1px solid #8c8080;}
							 submit.go{padding:2px; border:1px solid black; position:relative; left:80px; text-decoration:none;}	
							 submit.go:hover{background-color:#FFC;}
				#eventsList{width:718px; min-height:550px; background-image:url(../images/eventsList.png); margin:-5px auto 0; background-repeat:no-repeat; background-position:top; background-color:#fdfdfd;}
				#eventsListPosition{position:relative; top:30px;}
					#eventsList h4{font-family:"Arial Narrow", Gadget, sans-serif; font-size:1.8em; font-weight:bold; position:relative; left:30px;}
					.event{width:90%; overflow:hidden; border-bottom:1px dashed black; margin:0 auto; }
						.event img{margin:10px 10px 0 0; float:left;}
						.eventDetails{float:left; width:75%; height:80%; margin:10px 0 0 0px;}
							.eventDetails h3{font-family:"Arial Narrow", Gadget, sans-serif; font-size:1.5em; font-weight:bold; margin:0 0 3px 0;}
							.eventDetails p{font-family:"Arial Narrow", Gadget, sans-serif; font-size:1.2em; margin:5px 0 10px 0; color:#574e4e;}
						.event a{padding:10px; border:1px solid black; text-decoration:none; font-family:"Arial Narrow", Gadget, sans-serif; color:#666; position:relative; top:                                 40px; font-size:1.1em;}
						.event a.inlineLink{top:0px;}
						.event a:hover{background-color:#CCC;}
						.event a.list{padding:10px; border:1px solid black; text-decoration:none; font-family:"Arial Narrow", Gadget, sans-serif; color:#666; position:relative										                                      ; top:40px; font-size:1.1em;}
						.event a.list:hover{background-color:#CCC;}
						.event h3.eventDate{position:absolute; color:#999; font-size:22px; left:75%; text-transform:capitalize;}
				#eventsBottom{width:718px; height:32px; background-image:url(../images/eventsBottom.png); background-repeat:no-repeat; margin:0px auto 0; background-color:#fdfdfd;}
		#properties{width:220px; height:525px; border:1px solid #333; background-image:url(../images/transparentBg.png); background-repeat:				                                        repeat; color:white; }
			#properties h2 {font-size:24px; ; margin:5px 0 0 10px;font-family:Arial, Helvetica, sans-serif; text-indent:-9999px;}
				#properties .hbg{height:50px; width:183px; background-image:url(../images/hbg.png); background-repeat:no-repeat;}
				#properties .ws{height:41px; width:142px; background-image:url(../images/ws.png); background-repeat:no-repeat;}
				#properties .wb{height:41px; width:142px; background-image:url(../images/wb.png); background-repeat:no-repeat;}
				#properties .wc{height:41px; width:142px; background-image:url(../images/wc.png); background-repeat:no-repeat;}
			#properties ul{ font-family:Arial, Helvetica, sans-serif; font-size:1em; text-indent:25px; margin:5px 0 0 5px;}
			#properties ul li a{text-decoration:none; color:#d3cbcb; display:block; height:25px; width:100%; margin:0 0 0 0;}
			#properties ul li a span{position:relative; top:3px; left:5px;}
			#properties ul li a:hover{background-image:url(../images/propertiesLink.png); background-repeat:no-repeat;}
		#fanbox{margin:10px 0 0 0;}
#footer p{color:#CCC; font-family:Arial, Helvetica, sans-serif; margin:5px;}
#footer a{color:#CCC; text-decoration:none;}
#footer a:hover{color:#FFF;}

	#pics{width:983px; margin:10px auto; position:relative;}
		#pics a.farRight{display:block; width:258px; height:118px; background-image:url(../images/westShoreLink.png); background-repeat:no-repeat; text-indent:-9999px;                                position:absolute; top:20px; left:650px;}
		#pics a.farRight:hover{top:10px;}
		#pics a.middlePic{display:block; width:272px; height:179px; background-image:url(../images/wilkesbarreLink.png); background-repeat:no-repeat; text-indent:-9999px;                                position:absolute; top:200px; left:400px;}
		#pics a.middlePic:hover{top:210px;}
		#pics a.farLeft{display:block; width:266px; height:172px; background-image:url(../images/farLeftLink.png); background-repeat:no-repeat; text-indent:-9999px;                                position:absolute; top:10px; left:80px;}
		#pics a.farLeft:hover{top:0px;}
		
		#farRight{width:354px; height:287px; background-image:url(../images/farRightPics.png); background-repeat:no-repeat; position:absolute; left:629px; top:70px;}
		#farRight img {position:absolute; top:37px; left:45px;}
		
		#middlePic{width:354px; height:287px; background-image:url(../images/middlePic.png); background-repeat:no-repeat; position:absolute; left:340px; top:30px;}
		#middlePic img {position:absolute; top:30px; left:35px;}
		
		#farLeft{width:382px; height:333px; background-image:url(../images/farLeft.png); background-repeat:no-repeat; position:absolute; left:0px; top:50px;}
		#farLeft img{position:absolute; top:45px; left:55px;}
	
/* Element Tester - border:#fff 1px solid; */

p.workedReg{font-size:12px; margin:0 auto;}

/* Paypal Success Page - sales/success.php */

img.orderSuccessHeader{margin:0 0 0 20px;}
#successContent{background-image:url(../images/transparentBg.png); width:698px; height:175px; background-repeat:repeat; border:1px solid #333; margin:10px 0 0 20px;}
#successContent p{font-family:"Arial Narrow"; color:#f0dcdc; margin:10px; font-size:24px;}
#successContent p span{background-color:yellow; color:#252121; padding:3px; margin:5px;}
#successContent a{font-family:"Arial Narrow"; color:#f0dcdc; margin:10px; font-size:24px; text-decoration:none;}
#successContent a:hover{text-decoration:underline;}
img.flare{position:absolute; left:455px;}

/* Select City For NYE */
img.nyeHeader{margin:0 0 0 20px;}
.salesBox{padding:10px; margin:0 0 10px 20px; width:600px; border-bottom:1px solid white; background-image:url(../images/transparentBg.png); background-repeat:repeat;}
.salesBox img.salesLogo{float:left;}
.salesBox p {color:white; font-family:Arial, Helvetica, sans-serif; margin:8px 0 0 115px;  padding:10px; font-size:18px;}
.salesBox p.salePrice{font-size:24px;}

/* Gallery Display */
p.galleryDisplayTitle{color:white; font-size:20px; font-family:Arial;}