@import url(reset-r.css);

/* Template */
#container {margin:0 auto; width:1000px; text-align:left; background:#e18a3d url(../img/restaurants/bg/footer.gif) left bottom repeat-x; overflow:hidden;}

#skip-to {display:none;}

#header, #content, #footer {margin:0 auto; width:1000px; clear:both; overflow:hidden;}

#content a {text-decoration:underline; color:#CC6633;}
	#content a:hover {text-decoration:none;}
#content a.fb-content {background:url(../img/facebook.png) no-repeat; display:block; margin:0 0 0 55px; text-indent:-9999px; height:44px; width:144px;}
#content a.fb-content:hover {background-position:0 -44px;}
/* Header */
#header {position:relative; background:transparent url(../img/restaurants/bg/header.jpg) left top repeat-x;}

#utilities {left:611px; top:23px; position:absolute; width:375px; height:31px; overflow:hidden; z-index:2;}
	#utilities ul {width:307px; height:31px; display:inline; list-style:none; margin:0; overflow:hidden;}
		#utilities ul li {float:left; display:inline; text-indent:-9999px; list-style:none;}
		
			#utilities ul li a {float:left; padding:29px 0 0 0; height:0!important; overflow:hidden;}
			#utilities ul li a:hover, #utilities ul li a.current {background-position:0 -29px;}
		
			#lnk-inquiry {width:110px;}
				#lnk-inquiry a {margin:1px 0 0 6px; width:110px; display:block; background:transparent url(../img/restaurants/nav/make-an-inquiry.gif) left top no-repeat;}
			
			#txt-call {width:247px; height:31px; text-indent:-9999px; background:transparent url(../img/restaurants/txt/call-902-454-8533.gif) left top no-repeat;}
			#txt-call-onyx {width:247px; height:31px; text-indent:-9999px; background:transparent url(../img/restaurants/txt/call-902-428-5680.gif) left top no-repeat;}
			#txt-call-cut {width:247px; height:31px; text-indent:-9999px; background:transparent url(../img/restaurants/txt/call-902-429-5120.gif) left top no-repeat;}
			#txt-call-waterfront {width:247px; height:31px; text-indent:-9999px; background:transparent url(../img/restaurants/txt/call-902-425-7610.gif) left top no-repeat;}
			#txt-call-victory {width:246px; height:31px; text-indent:-9999px; background:transparent url(../img/restaurants/txt/call-902-420-9781.gif) left top no-repeat; overflow:hidden;}
			#txt-call-q {width:252px; height:31px; text-indent:-9999px; background:transparent url(../img/restaurants/txt/call-902-406-4007.gif) left top no-repeat; overflow:hidden;}
			
#utilities2 {left:746px; top:59px; position:absolute; width:220px; height:29px; z-index:2;}
	#utilities2 ul {width:354px; display:inline; list-style:none; margin:0;}
		#utilities2 ul li {float:left; width:50%; display:inline; list-style:none; text-align:right;}
			#utilities2 ul li a, #utilities2 ul li a:visited {color:#fff; text-decoration:none;}
			#utilities2 ul li a:hover {color:#fff; text-decoration:underline;}
			
#utilities3 {left:617px; top:59px; position:absolute; width:380px; height:29px; z-index:2;}
	#utilities3 ul {width:354px; display:inline; list-style:none; margin:0;}
		#utilities3 ul li {float:left; display:inline; list-style:none; text-align:right; padding-right:9px;}
			#utilities3 ul li a, #utilities3 ul li a:visited {color:#fff; text-decoration:none;}
			#utilities3 ul li a:hover {color:#fff; text-decoration:underline;}
		#utilities3 ul li a.lnk-online-reservation, #utilities3 ul li a.lnk-online-reservation:visited, #utilities3 ul li a.lnk-online-reservation:active {color:#924808; text-decoration:none; font-weight:bold;}
		#utilities3 ul li a.lnk-online-reservation:hover {color:#FFF; text-decoration:underline; font-weight:bold;}

#hero-shot {width:1000px;}
	.restaurants-flash {height:350px; margin-top:150px;}
	.restaurants {height:500px; background:transparent url(../img/restaurants/hdr/restaurants.jpg) 0 150px no-repeat;}
	.restaurants-1-col {height:500px; background:transparent url(../img/restaurants/hdr/restaurants-1-col.jpg) 0 150px no-repeat;}
	
	.onyxHdrImg {height:500px; background:transparent url(../img/restaurants/hdr/onyx.jpg) 0 150px no-repeat;}
	.cutHdrImg {height:500px; background:transparent url(../img/restaurants/hdr/cut.jpg) 0 150px no-repeat;}
	
	.wwHdrImg {height:500px; background:transparent url(../img/restaurants/hdr/ww-landing.jpg) 0 150px no-repeat;}
	.wwHdrImg2 {height:500px; background:transparent url(../img/restaurants/hdr/ww-2.jpg) 0 150px no-repeat;}
	.wwMenuHdrImg {height:500px; background:transparent url(../img/restaurants/hdr/ww-menu.jpg) 0 150px no-repeat;}
	.wwExpHdrImg {height:500px; background:transparent url(../img/restaurants/hdr/ww-exp.jpg) 0 150px no-repeat;}
	.wwExpHdrImg2 {height:500px; background:transparent url(../img/restaurants/hdr/ww-exp-2-col.jpg) 0 150px no-repeat;}
	.wwFacHdrImg {height:500px; background:transparent url(../img/restaurants/hdr/ww-facilities.jpg) 0 150px no-repeat;}
	.wwFacHdrImg2 {height:500px; background:transparent url(../img/restaurants/hdr/ww-facilities-2-col.jpg) 0 150px no-repeat;}
	.wwMapsHdrImg {height:500px; background:transparent url(../img/restaurants/hdr/ww-maps.jpg) 0 150px no-repeat;}
	.wwMapsHdrImg2 {height:500px; background:transparent url(../img/restaurants/hdr/ww-maps-2-col.jpg) 0 150px no-repeat;}
	.wwGiftHdrImg {height:500px; background:transparent url(../img/restaurants/hdr/ww-landing.jpg) 0 150px no-repeat;}
	.wwGiftHdrImg2 {height:500px; background:transparent url(../img/restaurants/hdr/ww-landing-2-col.jpg) 0 150px no-repeat;}
	
	.vapHdrImg {height:500px; background:transparent url(../img/restaurants/hdr/vap-landing.jpg) 0 150px no-repeat;}
	.vapMenuHdrImg {height:500px; background:transparent url(../img/restaurants/hdr/vap-landing.jpg) 0 150px no-repeat;}
	.vapExpHdrImg {height:500px; background:transparent url(../img/restaurants/hdr/vap-exp.jpg) 0 150px no-repeat;}
	.vapExpHdrImg2 {height:500px; background:transparent url(../img/restaurants/hdr/vap-exp-2-col.jpg) 0 150px no-repeat;}
	.vapFacHdrImg {height:500px; background:transparent url(../img/restaurants/hdr/vap-landing.jpg) 0 150px no-repeat;}
	.vapFacHdrImg2 {height:500px; background:transparent url(../img/restaurants/hdr/vap-landing-2-col.jpg) 0 150px no-repeat;}
	.vapMapsHdrImg {height:500px; background:transparent url(../img/restaurants/hdr/vap-landing.jpg) 0 150px no-repeat;}
	.vapMapsHdrImg2 {height:500px; background:transparent url(../img/restaurants/hdr/vap-landing-2-col.jpg) 0 150px no-repeat;}
	.vapGiftHdrImg {height:500px; background:transparent url(../img/restaurants/hdr/vap-landing.jpg) 0 150px no-repeat;}
	.vapGiftHdrImg2 {height:500px; background:transparent url(../img/restaurants/hdr/vap-landing-2-col.jpg) 0 150px no-repeat;}
	
	.q-smokehouse { height:500px; background:transparent url(../img/restaurants/hdr/q-smokehouse.jpg) 0 150px no-repeat; }

#site-id {left:25px; top:0; position:absolute; width:184px; background:transparent url(../img/restaurants/bg/logo.gif) left top no-repeat; overflow:hidden; z-index:3;}
	#site-id h1 {margin:18px 0 0 33px; width:117px; height:203px; text-indent:-9999px; background:transparent url(../img/restaurants/logo/rcr.gif) left top no-repeat;}
		#site-id h1 a {height:203px; width:117px; display:block;}

/*#sections {left:211px; top:100px; position:absolute; width:769px; height:59px; background:transparent url(../img/restaurants/bg/sections.gif) 4px top no-repeat; overflow:hidden; z-index:1;}
	#sections ul {width:769px; height:59px; display:block; margin:0 1px 0 1px; list-style:none; overflow:hidden;}
		#sections ul li {float:left; height:59px; display:block; list-style:none;}
		
		#sections ul li a {float:left; padding:0; text-indent:-9999px; overflow:hidden; display:block; height:59px;}
		#sections ul li a:hover, #sections ul li a.current {background-position:0 -60px;}
		
			#lnk-onyx a {width:94px; background:url(../img/restaurants/nav/onyx.gif) left top no-repeat;}
			#lnk-cut a {width:277px; background:url(../img/restaurants/nav/cut.gif) left top no-repeat;}
			#lnk-waterfront-warehouse a {width:221px; background:url(../img/restaurants/nav/waterfront-warehouse.gif) left top no-repeat;}
			#lnk-victory-arms a {width:156px; background:url(../img/restaurants/nav/victory-arms.gif) left top no-repeat;}*/

#sections {left:203px; top:99px; position:absolute; width:769px; height:59px; background:transparent url(../img/restaurants/bg/sections.gif) 4px top no-repeat; overflow:hidden; z-index:1;}
	#sections ul {width:773px; height:59px; display:block; margin:0 1px 0 1px; list-style:none; overflow:hidden;}
		#sections ul li {float:left; height:59px; display:block; list-style:none;}
		
		#sections ul li a {float:left; padding:0; text-indent:-9999px; overflow:hidden; display:block; height:59px;}
		#sections ul li a:hover, #sections ul li a.current {background-position:0 -59px;}
		
			#lnk-onyx a {width:100px; background:url(../img/restaurants/nav/onyx_new.gif) left top no-repeat;}
			#lnk-cut a {width:87px; background:url(../img/restaurants/nav/cut_new.gif) left top no-repeat;}
			#lnk-waterfront-warehouse a {width:232px; background:url(../img/restaurants/nav/waterfront_warehouse_new.gif) left top no-repeat;}
			#lnk-victory-arms a {width:190px; background:url(../img/restaurants/nav/victory_arms_new.gif) left top no-repeat;}
			#lnk-q a {width:163px; background:url(../img/restaurants/nav/q_new.gif) left top no-repeat;}


/* Content */
#content {position:relative; height:100%;}

	#content h1 {margin:10px 0 0 54px; text-indent:-9999px; overflow:hidden;}
	#content h2 {margin:12px 0 0 54px; color:#037653; font-size:14px; font-weight:bolder;}

	    /*.h1-sample {width:390px; height:62px; background:#fff url(../img/catering/txt/h1/layout-sample.gif) left top no-repeat;}*/
		.h1-restaurants {width:512px; height:54px; background:#fff url(../img/restaurants/txt/h1/halifax-finest-rest.gif) left top no-repeat;}
		
		/* ONYX section text headers */
		.h1-onyx {width:132px; height:54px; background:#fff url(../img/restaurants/txt/h1/onyx.gif) left top no-repeat;}
				
		/* CUT Steakhouse section text headers */
		.h1-cut {width:520px; height:59px; background:#fff url(../img/restaurants/txt/h1/cut-steakhouse.gif) left top no-repeat;}	
		.h1-cut-menu {width:269px; height:53px; background:#fff url(../img/restaurants/txt/h1/menu.gif) left top no-repeat;}
		.h1-cut-experience {width:421px; height:54px; background:#fff url(../img/restaurants/txt/h1/the-experience.gif) left top no-repeat;}
		.h1-cut-facilities {width:242px; height:60px; background:#fff url(../img/restaurants/txt/h1/our-facilities.gif) left top no-repeat;}
		.h1-cut-maps-directions {width:332px; height:60px; background:#fff url(../img/restaurants/txt/h1/maps-directions.gif) left top no-repeat;}		
		.h1-cut-gift-certificates {width:339px; height:56px; background:#fff url(../img/restaurants/txt/h1/gift-certificates.gif) left top no-repeat;}
								
		/* Waterfront Warehouse Steakhouse section text headers */
		.h1-waterfront {width:383px; height:55px; background:#fff url(../img/restaurants/txt/h1/waterfront-warehouse.gif) left top no-repeat;}	
		.h1-waterfront-menu {width:269px; height:53px; background:#fff url(../img/restaurants/txt/h1/menu.gif) left top no-repeat;}
		.h1-waterfront-experience {width:421px; height:54px; background:#fff url(../img/restaurants/txt/h1/the-experience.gif) left top no-repeat;}
		.h1-waterfront-facilities {width:242px; height:60px; background:#fff url(../img/restaurants/txt/h1/our-facilities.gif) left top no-repeat;}
		.h1-waterfront-maps-directions {width:332px; height:60px; background:#fff url(../img/restaurants/txt/h1/maps-directions.gif) left top no-repeat;}		
		.h1-waterfront-gift-certificates {width:339px; height:56px; background:#fff url(../img/restaurants/txt/h1/gift-certificates.gif) left top no-repeat;}
		
		/* Tug's Pub Steakhouse section text headers */
		.h1-victory {width:291px; height:57px; background:#fff url(../img/restaurants/txt/h1/victory-arms-pub.gif) left top no-repeat;}	
		.h1-victory-menu {width:269px; height:53px; background:#fff url(../img/restaurants/txt/h1/menu.gif) left top no-repeat;}
		.h1-victory-experience {width:421px; height:54px; background:#fff url(../img/restaurants/txt/h1/the-experience.gif) left top no-repeat;}
		.h1-victory-facilities {width:242px; height:60px; background:#fff url(../img/restaurants/txt/h1/our-facilities.gif) left top no-repeat;}
		.h1-victory-maps-directions {width:332px; height:60px; background:#fff url(../img/restaurants/txt/h1/maps-directions.gif) left top no-repeat;}		
		.h1-victory-gift-certificates {width:339px; height:56px; background:#fff url(../img/restaurants/txt/h1/gift-certificates.gif) left top no-repeat;}
		
		.h1-q {width:255px; height:53px; background:#fff url(../img/restaurants/txt/h1/q.gif) left top no-repeat;}
		
		/* SITEMAP section text headers */
		.h1-sitemap {width:192px; height:60px; background:#fff url(../img/restaurants/txt/h1/sitemap.gif) left top no-repeat;}
		/* CONTACT section text headers */
		.h1-contact {width:182px; height:44px; background:#fff url(../img/restaurants/txt/h1/contact-us.gif) left top no-repeat;}
		/* PRIVACY STATEMENT section text headers */
		.h1-privacy {width:217px; height:58px; background:#fff url(../img/restaurants/txt/h1/privacy.gif) left top no-repeat;}
		/* TERMS-OF-USE section text headers */
		.h1-terms {width:217px; height:58px; background:#fff url(../img/restaurants/txt/h1/terms-of-use.gif) left top no-repeat;}
		.h1-newsletter {width:171px; height:41px; background:#fff url(../img/restaurants/txt/h1/newsletter.gif) left top no-repeat;}

										
	#content p, ul {margin:14px 55px; font-size:0.90em; line-height:1.5; color:#404040;}
		#content li {margin:14px 35px; list-style:disc;}

.column {float:left; display:inline;}

#sidebar {width:320px; height:100%; background:#d67a29 url(../img/restaurants/bg/sidebar-fixed.gif) left top repeat-x;}
#sidebar-1col {width:320px;}
#sidebar-1col img {padding:18px 0 18px 0;}

/* CTAs */
#cta-newsletter {width:320px; height:254px; overflow:hidden; background:#e18a3d url(../img/restaurants/cta/stay-up-to-date.jpg) left top no-repeat; border:none;}
	#cta-newsletter p {margin:0; padding:0; width:320px; height:254px; text-indent:-9999px;}
		#cta-newsletter a {display:block; height:254px;}
		#cta-newsletter a:hover {background:url(../img/restaurants/cta/join-today.gif) 81px 156px no-repeat;}

#quote {margin:25px auto 0; width:246px; background:#d67929 url(../img/restaurants/txt/quote/left.gif) left top no-repeat;}
	#quote div {background:url(../img/restaurants/txt/quote/right.gif) right bottom no-repeat;}
	#quote p {margin:0 21px; color:#fff; font:italic normal 1.10em/1.25 Arial, sans-serif;}
		#quote span {margin:15px 0 0; width:246px; text-indent:-9999px; display:block; }
			span.harriet-van-horne {height:22px; background:url(../img/restaurants/txt/quote/harriet-van-horne.gif) center top no-repeat;}
			span.michel-de-montaigne {height:31px; background:url(../img/restaurants/txt/quote/michel-de-montaigne.gif) center top no-repeat;}
			span.george-bernard-shaw {height:33px; background:url(../img/restaurants/txt/quote/george-bernard-shaw.gif) center top no-repeat;}
			span.samuel-pepys {height:34px; background:url(../img/restaurants/txt/quote/samuel-pepys.gif) center top no-repeat;}
			span.oscar-wilde {height:24px; background:url(../img/restaurants/txt/quote/oscar-wilde.gif) center top no-repeat;}
			span.james-beard {height:31px; background:url(../img/restaurants/txt/quote/james-beard.gif) center top no-repeat;}
			span.anthelme-brillat-savaringj {height:33px; background:url(../img/restaurants/txt/quote/anthelme-brillat-savaringj.gif) center top no-repeat;}
			span.chef-tahir-salamat {height:33px; background:url(../img/restaurants/txt/quote/chef-tahir-salamat.gif) center top no-repeat;}
		
#cta-catering {width:320px; height:90px;}
	#cta-catering p {width:320px; height:90px; margin:0; padding:0; text-indent:-9999px; background:transparent url(../img/restaurants/cta/jump-to-catering2.jpg) left top no-repeat;}
		#cta-catering a {display:block; height:90px;}
		#cta-catering a:hover {background:url(../img/restaurants/cta/jump-to-catering.gif) 37px 25px no-repeat;}


/* Footer */
#footer {position:relative; height:100%;}
	#footer div {margin:0 auto;}
	
	#footer ul {font-size:0.80em; text-align:center;}
		#footer ul li {margin:0 0 0 8px; padding:0 9px 0 0; display:inline; color:#ffffff; background:transparent url(../img/restaurants/bg/pipe-white.gif) right 4px no-repeat;}
			#footer ul li.no-bg-img, #footer ul li#copyright {color:#FFFFFF; background:none;}
#footer a, #footer a:visited {color:#ffffff; text-decoration:none;}
	#footer a:hover {text-decoration:underline;}
#footer-fixed {margin-top:50px;}
#verb-foot {margin:0 auto; font-size:11px; color:inherit;}


div#menu-wrapper {height:950px; margin:0;}
	div#staff-wrapper {height:680px;}
	 .subtitle {font-weight:bold;}
div#menus-left {float:left; padding:0;}
div#menus-right {float:right; padding:1px 0 0 0; margin:0 40px 0 0; width:300px;}

/* 2 Column Layout */
.content-2-col {height:100%; background:#e18a3d url(../img/restaurants/bg/content-2-col.gif) 40px 0 repeat-y}
#copy-2-col {height:100%; margin:0 0 0 40px; width:640px; background:#fff;}
.footer-2-col {height:100%; background:url(../img/restaurants/bg/page-copy-2-col.gif) 40px 0 no-repeat;}


/* 1 Column Layout */
.content-1-col {height:100%; background:#e18a3d url(../img/restaurants/bg/content-1-col.gif) 40px 0 repeat-y}
#copy-1-col {height:100%; margin:0 0 0 40px; width:640px; background:#fff;}
.footer-1-col {height:100%; background:url(../img/restaurants/bg/page-copy-1-col.gif) 40px 0 no-repeat;}

/* BREADCRUMB & SUB-LINKS */
#breadcrumb {color:#ffffff; padding:18px 0 0 241px; font-size:10px;}
	
#sub-links a{color:#d67a29; padding:0;}	
	a#sub-current {color:#e8ac4d; text-decoration:none; font-weight:bolder;}
