@charset "UTF-8";

#container {
	position:relative; margin:25px auto;
	width:801px; }
	

#header {
	position:relative;
	height:166px;
	width: 800px;
	background:url(../images/header/city.jpg) bottom no-repeat; }
	
	#logo {
        margin:-5px; position: absolute;top: 37px;left:2px; /*top: 58px;left:2px; */
		behavior:url(/css/iepngfix/iepngfix.htc); }
	
	#mid {
		position:absolute; top:115px; left:4px; }
	
	#dsa {
		position:absolute; top:100px; left:120px; }

	#enter-to-win {
		position:absolute; top:10px; right:0px;
                behavior:url(/css/iepngfix/iepngfix.htc); }
		

#menu {
	position:absolute; bottom:-23px; left:-2px;
	width:805px; }
	
		#menu a {
			display:block; float:left;
			height:25px;
			background-image:url(../images/menu-sprites-3.png); }
		
		#menu a.soon, #menu a.current {
			cursor:default; }
		
		#menu a#otl { width:150px; background-position:0 0px; }
		#menu a#otl:hover, #menu a#otl.current { background-position:0 -34px; }
			
		#menu a#events { width:109px; background-position:-150px 0px; }
		#menu a#events:hover, #menu a#events.current { background-position:-150px -34px; }
			
		#menu a#deals { width:69px; background-position:-259px 0px; }
		#menu a#deals:hover, #menu a#deals.current { background-position:-259px -34px; }
		
		#menu a#tips { width:76px; background-position:-328px 0px; }
		#menu a#tips:hover, #menu a#tips.current { background-position:-328px -34px; }
		
		#menu a#attrs { width:127px; background-position:-404px 0px; }
		#menu a#attrs:hover, #menu a#attrs.current { background-position:-404px -34px; }
		
		#menu a#trans { width:161px; background-position:-531px 0px; }
		#menu a#trans:hover, #menu a#trans.current { background-position:-531px -34px; }
		
		#menu a#maps { width:109px; background-position:-692px 0px; }
		#menu a#maps:hover, #menu a#maps.current { background-position:-692px -34px; }
			
			#menu a span {
				display:none; }

		
#common-footer {
		position:relative; clear:both; left:-5px;
		width:815px; height:30px; padding:11px;
		background:url(../images/footer/background.png) no-repeat; }
		
		#common-footer img, #common-footer div, #common-footer a#mailing-list {
			float:left; margin:0 3px; }
#common-footer img {
		behavior:url(./css/iepngfix/iepngfix.htc);
    }

			
		#common-footer a { color:#FFF; }
		
		#common-footer div, #common-footer a#mailing-list {
			font-size:11px; line-height:1.2; color:#FFF; }
		
		#common-footer a#mailing-list {
			width:65px;
			text-align:center; text-decoration:none; }
			
		#common-footer a#mailing-list:hover {
			text-decoration:underline; }
		
		#common-footer img#social-buttons {position:relative;top:-3px; }
			/*
			#common-footer div#social-buttons a {
				display:block; float:left;
				width:35px; height:35px;
				background:url(../images/footer/social-button-sprites.png) no-repeat;
				-webkit-transition:margin-top 0.1s linear; }
			
			#common-footer div#social-buttons a#twitter { background-position:-39px 0; }
			#common-footer div#social-buttons a#bookmark { background-position:-78px 0; }
			
			#common-footer div#social-buttons a:hover {
				margin-top:-7px; padding-bottom:7px; }
				
				#common-footer div#social-buttons a span {
					display:none; }
			*/

/* Text color of pop-ups on Google Maps */
 .gmnoprint {
     color:#000000;
}