@charset "utf-8";
/* CSS Document */

a#mover{position:absolute; left:300px;}
*{margin:0; padding:0;}

.width960{width:960px; margin:0 auto; position:relative;}
.clear{clear:both;}
	
body#buccas_1216{background:black url(../images/buccas/bg.jpg) no-repeat center top fixed;}

#header{width:100%; height:70px; background:black;}
	h1#dtad_logo{display:block; width:121px; height:52px; background:url(../images/1116/dtad_logo.png) no-repeat; text-indent:-9999px; position:absolute; top:13px; left:10px;}
	
	/* SITE NAV */
	ul#site_nav_links{padding:0; list-style-type:none; list-style:none; position:relative; top:40px; left:170px;}
		ul#site_nav_links li{list-style-type:none; list-style:none; display:inline; float:left;}
			ul#site_nav_links li a{display:block; text-indent:-9999px; background:url(../images/1116/site_nav_links.png) no-repeat;}
				ul#site_nav_links li a#dtad_photos{width:100px; height:20px;}
					ul#site_nav_links li a#dtad_photos:hover{background-position:0px -21px;}
				ul#site_nav_links li a#dtad_events{width:100px; height:20px; background-position:-100px 0;}
					ul#site_nav_links li a#dtad_events:hover{background-position:-100px -21px;}
				ul#site_nav_links li a#dtad_cities{width:145px; height:20px; background-position:-200px 0;}
					ul#site_nav_links li a#dtad_cities:hover{background-position:-200px -20px;}
					
					a#login{position:relative; top:15px; left:-180px; font-family:Arial; color:white; font-size:12px; padding:1px 3px 1px 3px; text-decoration:none;}
						a#login:hover{text-decoration:underline;}
						
	/* LOGO NAV */
	ul#dtad_logo_nav{padding:0; list-style-type:none; list-style:none; position:absolute; top:5px; right:0px;}
		ul#dtad_logo_nav li{list-style-type:none; list-style:none; display:inline; float:left;}
			ul#dtad_logo_nav li a{display:block; background:url(../images/buccas/prop_nav.jpg); text-indent:-9999px; height:60px;}
				ul#dtad_logo_nav li a#hw{width:105px;}
				ul#dtad_logo_nav li a#bss{width:70px; background-position:-105px 0;}
				ul#dtad_logo_nav li a#buccas{width:90px; background-position:-410px 0;}
				ul#dtad_logo_nav li a#egypt{width:75px; background-position:-265px 0;}
				ul#dtad_logo_nav li a#eclipse{width:75px; background-position:-340px 0;}
				
	/* BUCCAS */
	/* PAGE NAV BAR */
	#page_nav_bar{width:960px; height:53px; background:url(../images/sawyers_1122/page_nav_bar.png) no-repeat; position:relative; top:30px;}
		h2#location_logo{display:block; width:173px; height:76px; background:url(../images/buccas/buccas_logo.png) no-repeat; text-indent:-9999px; position:absolute; top:-5px; left:15px;}
		ul#page_nav_links{padding:0; list-style-type:none; list-style:none; position:absolute; top:9px; left:230px;}
		ul#page_nav_links li{list-style-type:none; list-style:none; display:inline; float:left;}
			ul#page_nav_links li a{display:block; background:url(../images/sawyers_1122/page_nav_links.jpg); text-indent:-9999px; height:34px;}
				ul#page_nav_links li a#sawyers_events{width:100px;}
					ul#page_nav_links li a#sawyers_events:hover{width:100px; background-position:0 -34px;}
				ul#page_nav_links li a#sawyers_photos{width:130px; background-position:-100px 0;}
					ul#page_nav_links li a#sawyers_photos:hover{width:130px; background-position:-100px -34px;}
				ul#page_nav_links li a#sawyers_contact{width:110px; background-position:-230px 0;}
					ul#page_nav_links li a#sawyers_contact:hover{width:110px; background-position:-230px -34px;}
					
	img#guinness_pints{position:relative; top:50px; left:3px;}
	img#tag_line{position:relative; top:65px;}
	
	/* WEEKLY SPECIALS */
	#weekly_specials{position:relative; top:-10px;}
		#weekly_specials h3{display:block; width:250px; height:36px; margin-bottom:10px; background:url(../images/buccas/weekly_special_header.png) no-repeat; text-indent:-9999px; clear:right;}
			.special{width:294px; padding:6px; float:left; background:url(../images/index_1020/bg_70.png)repeat;}
			.middle{margin:0 15px 0 15px;}
			
			p.special_title{ margin:10px 0 5px 0;}
			p.special_title span{font-family:Arial; background:white; padding:3px; font-size:14px; font-weight:bold;}
			p.special_details{color:white; font-size:12px; font-family:Arial;}
			
	/* HOURS */
	#three{height:375px;}
	#hours{position:relative; float:right; top:20px; margin-bottom:30px;}
	#hours_details{width:464px; background:url(../images/index_1020/bg_70.png)repeat; position:relative; top:-20px; padding:10px;}
	p.special_details span{float:right;}
		
	/* RECENT PICS */
	#recent_pics{width:940px; height:79px; position:relative; padding-bottom:5px; margin:0 auto; z-index:250; top:80px; border-bottom:1px solid black; margin-bottom:100px;}
		#recent_pics h3{text-indent:-9999px; position:absolute; right:0px; top:0px; width:125px; height:75px; background:url(../images/sawyers_1122/latest_photos.png) no-repeat; border:none;}
		img.recent_pic{float:left; width:108px; height:72px; margin:2px 5px 0 0; border:1px solid black;}
			img.recent_pic:hover{border-color:white;}
			
	/* OTHER EVENTS */
					#other_events{height:170px;}
					#other_events h3{width:357px; height:60px; background:url(../images/buccas/other_events.png) no-repeat; border:none; text-indent:-9999px;}
					a#all_events{position:absolute; right:10px; top:35px; font-family:Arial; color:black; font-size:12px; background:yellow; padding:5px;}
						a#all_events:hover{text-decoration:none;}
					.other_events_ind{float:left; width:301px; height:83px; margin:10px 5px 0 5px; position:relative;}
						img.other_events_logo{position:absolute; left:0; top:5px;}
						p.event_date{position:absolute; top:10px; left:115px; font-family:Arial; font-size:12px; color:white; background:#214313;}
						p.event_description{position:absolute; top:35px; left:115px; font-family:Arial; font-size:12px; height:30px; overflow:hidden; color:white; background:#214313;}
						a.event_details{font-family:Arial; text-decoration:none; background:#0cff00; padding:3px; font-size:12px; color:black; position:absolute; bottom:-10px; left:115px;}
							a.event_details:hover{background:blue; color:white;}
							
	#footer_0917{width:100%; height:20px; background:#141212; margin-top:10px;}
					#footer_0917 p{font-family:Arial; color:white; font-size:12px; padding-top:3px;}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
				
	

	