/* CSS Document */

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-image: url(../img/mn/background.jpg);
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-attachment: fixed;
	background-color: #000000;
	background-repeat: no-repeat;
	background-position: left top;
}
a:link {
	color: #FFFFFF;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #FFFFFF;
}
a:hover {
	text-decoration: underline;
	color: #CCCCCC;
}
a:active {
	text-decoration: none;
	color: #FFFFFF;
}
h1 {
	font-size: 18px;
	padding: 0px 0px 2px;
	margin: 0px;
}
h2 {
	font-size: 14px;
}
h3 {
	font-size: 12px;
}
p {
	padding: 4px 0px;
	margin: 0px;
}

h1.em_head { font-size: 11px; font-weight: bold; margin:0 3px 0 0; padding: 0; display: block; float: left;}

.contact_foot {
	width: 100%;
	float: left;}

/* MAIN MENU */

#mainmenucolumn {
	float: left;
	width: 275px;
	margin: 0px;
	padding: 0px;
}

#mainmenu {
	float: left;
	position: absolute;
	left: 42px;
	top: 77px;
	height: 360px;
	width: 186px;
	margin: 0px;
	padding: 130px 15px 0px;
	background-image: url(../img/mn/menubg.gif);
	text-align: right;
	font-weight:bold;
}

#mainmenu h1 a{
	position: absolute;
	top: 0;
	left: 0;
	float: left;
	width: 216px;
	height: 130px;
	text-indent: -99999px;
	font-size: 0;
}

#mainmenu a {
	color: #FFFFFF;
}

#mainmenu a:hover {
	text-decoration: underline;
}

.mainmenustyle {font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	
}

.mainmenustyle2 { font-size: 12px;
font-weight:bold;

}

#mainbox {
	float: left;
	width: 666px;
	padding: 0px;
	position: absolute;
	left: 282px;
	font-weight:bold;
}

/* CONTENT AREA */

/* .banner {
	float: left;
	width: 643px;
} */

#banner {
	float: left;
	width: 643px;
}

.banner {padding:0; margin:0;}

#maincontent {
	float: left;
	width: 642px;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	border-top: 2px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-left: 2px solid #FFFFFF;
}

#footer {
	font-size: 10px;
	color: #FFFFFF;
	float: left;
	height: 40px;
	width: 645px;
	padding: 14px 0px 0px;
}

#footer_sitemap {
	width: 645px; padding: 0; margin: 0; float: left;
}
#footer_sitemap .sitemap_column {
	width: 210px; padding: 0; padding: 0; float: left;
	}

#footer_sitemap .sitemap_column h3 { height: 57px; margin: 0; padding: 5px 0 5px 10px;}
#footer_sitemap .sitemap_column h3 a { display: block; text-indent: -99999px; font-size:0; }
#footer_sitemap .sitemap_column h3#fox_head a{ background:url(../img/sitemap/fox_logo.jpg) 0 0 no-repeat; width: 204px; height: 57px;}
#footer_sitemap .sitemap_column h3#qb_head a{background:url(../img/sitemap/qblogo.jpg) 0 0 no-repeat; width: 204px; height: 58px;}
#footer_sitemap .sitemap_column h3#landing_head a{background:url(../img/sitemap/landing_logo.jpg) 0 0 no-repeat; width: 204px; height: 57px;}
#footer_sitemap .sitemap_column h3#below_head a{background:url(../img/sitemap/57logo.jpg) 0 0 no-repeat; width: 204px; height: 57px;}
#footer_sitemap .sitemap_column h3#drink_head a{background:url(../img/sitemap/drink_logo.jpg) 0 0 no-repeat; width: 204px; height: 57px;}

#footer_sitemap .sitemap_column ul {margin: 0; padding: 0 0 10px 10px; list-style: none;}
#footer_sitemap .sitemap_column li {margin: 0; padding: 5px 0; list-style: none; border-bottom: 1px #fff dashed;}



#footerleft {
	float: left;
	width: 250px;
}

#footerright {
	float: right;
	width: 280px;
	text-align: right;
}

#footer a {
	color: #FFFFFF;
}

#footer a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

/* MAIN HOME PAGE */

#columna {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 214px;
}

#row1 {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 244px;
	width: 213px;
	background-image:url(../img/home/a-tagliq.jpg); background-repeat:no-repeat;
	border-right: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF;
}

#row1menu {
	margin: 0px;
	padding: 42px 0px 0px;
	float: left;
	height:21px;
	width: 213px;
	color: #663366;
	text-align: center;
}

#row1qb {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 244px;
	width: 213px;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	background-image: url(../img/home/a2.jpg);
	background-position: left top; background-repeat:no-repeat;
}

#row1qbmenu {
	margin: 0px;
	padding: 40px 0px 0px;
	float: left;
	height: 21px;
	width: 213px;
	color: #996666;
	text-align: center;
}

#row1qb a {
	color: #996666;
}
#row1qb a:hover {
	color: #333333;
	text-decoration: underline;
}

#row1drink {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 244px;
	width: 213px;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	background-image: url(../img/home/a2b.gif); background-repeat:no-repeat;
}

#row1drinkmenu {
	margin: 0px;
	padding: 42px 0px 0px;
	float: left;
	height:21px;
	width: 213px;
	color: #990000;
	text-align: center;
}

#row1drink a {
	color: #990000;
}
#row1drink a:hover {
	color: #333333;
	text-decoration: underline;
}

#row1fox {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 242px;
	width: 213px;
	background-image:url(../img/home/a3.jpg); background-repeat:no-repeat;
	border-right: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF;

}

#row1foxmenu {
	margin: 0px;
	padding: 51px 0px 0px;
	float: left;
	height: 23px;
	width: 213px;
	color: #663366;
	text-align: center;
}


#row1menu a, #row1foxmenu a {
	color: #663366;
}
#row1menu a:hover, #row1foxmenu a:hover {
	color: #333333;
	text-decoration: underline;
}

#row2landing {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 242px;
	width: 213px;
	border-right: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF;
	background-image: url(../img/home/landing.jpg); background-repeat:no-repeat;
}

#row2landingmenu {
	margin: 0px;
	padding: 51px 0px 0px;
	float: left;
	height: 23px;
	width: 213px;
	color: #996633; background-color:#FFFFFF;
	text-align: center;
}

#row2landingmenu a {
	color: #996633;
}
#row2landingmenu a:hover {
	color: #333333;
	text-decoration: underline;
}

#row2scruffy {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 242px;
	width: 213px;
	border-right: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF;
	background-image: url(../img/home/scruffy.jpg); background-repeat:no-repeat;
}

#row2scruffymenu {
	margin: 0px;
	padding: 19px 0px 0px;
	float: left;
	height: 23px;
	width: 213px;
	color: #006633; background-color:#FFFFFF;
	text-align: center;
}

#row2scruffy a {
	color: #006633;
}

#row2scruffy a:hover {
	color: #333333;
	text-decoration: underline;
}

/* INSIDE HOME PAGES */

#banner_inside {
	float: left;
	height: 138px;
	width: 641px;
	background-position: left top;
	border-right: 1px solid #FFFFFF;
	border-bottom: 2px solid #FFFFFF;
}

#inside_contentbox {
	float: left;
	width: 293px;
	padding: 22px 18px 10px 0px;
}

#insidepics {
	float: left;
	width: 312px;
	border-right: 1px solid #FFFFFF;
}


/* LANDING */

#landinglogo {
	float: left;
	width: 307px;
	height: 89px;
	padding: 0 0 0 18px; margin:0;
}
#menu_landingbg {
	background-image: url(../img/landing/menu_bg.gif);
	color: #663300;
	float: left;
	width: 641px;
	padding: 0px;
	border-right: 1px solid #FFFFFF;
	border-bottom: 2px solid #FFFFFF;
	height: 89px;
}
#landingmenu {
	float: left;
	width: 316px;
	color: #663300;
	text-align: right;
	padding: 65px 0 0 0;
	height: 24px;
}
#landingmenu a {
	color: #663300;
}
#landingmenu a:hover {
	color: #333333;
}

#landingcontent {
	float: left;
	width: 624px;
	padding: 0px 0px 0px 18px;
	color: #FFFFFF;
	background-image: url(../img/landing/landing_contentbg.gif);
	border-bottom: 2px solid #FFFFFF;
}

#landinggallery {
	float: left;
	width: 606px;
	padding: 22px 18px 10px;
	border-right: 1px solid #FFFFFF;
	color: #FFFFFF;
	background-image: url(../img/landing/landing_contentbg.gif);
	border-bottom: 2px solid #FFFFFF;
	margin: 0px;
}

.land_foot {
	background:#e4d7c6;
	color: #663300;
	text-align: center;
}


/* FOX'S REACH */

#menu_foxbg {
	background-image: url(../img/fox/foxmenu_bg.gif);
	color: #663366;
	float: left;
	width: 641px;
	padding: 0px;
	border-right: 1px solid #FFFFFF;
	border-bottom: 2px solid #FFFFFF;
	height: 89px;
}

#foxmenu {
	float: left;
	width: 316px;
	color: #663300;
	text-align: right;
	padding: 65px 0 0 0;
	height: 24px;
}
#foxmenu a {
	color: #663366;
}
#foxmenu a:hover {
	color: #333333;
}
#foxcontent {
	float: left;
	width: 624px;
	padding: 0px 0px 0px 18px;
	color: #FFFFFF;
	background-image: url(../img/fox/foxcontent_bg.gif);
	border-bottom: 2px solid #FFFFFF;
}


#foxgallery {
	float: left;
	width: 606px;
	padding: 22px 18px 10px;
	color: #FFFFFF;
	background-image: url(../img/fox/foxcontent_bg.gif);
	border-bottom: 2px solid #FFFFFF;
	margin: 0px;
}

.fox_foot {
	background:#c9c2c9;
	color: #663366;
	text-align: center;
}

/* DRINK */

#menu_drinkbg {
	background-image: url(../img/drink/drinkmenu_bg.gif);
	color: #FFFFFF;
	float: left;
	width: 641px;
	padding: 0px;
	border-right: 1px solid #FFFFFF;
	border-bottom: 2px solid #FFFFFF;
	height: 89px;
}

#drinkmenu {
	float: left;
	width: 292px;
	color: #FFFFFF;
	text-align: right;
	padding: 65px 24px 0px 0px;
	height: 24px;
}
#drinkmenu a {
	color: #FFFFFF; text-decoration:none;
}
#drinkmenu a:hover {
	color: #FFFFFF; text-decoration:underline;
}

#drinkcontent {
	float: left;
	width: 624px;
	padding: 0px 0px 0px 18px;
	color: #FFFFFF; background-color:#3c0000;
	border-bottom: 2px solid #FFFFFF;
}

#drinkgallery {
	float: left;
	width: 606px;
	padding: 22px 18px 10px;
	color: #FFFFFF; background-color:#3c0000;
	border-bottom: 2px solid #FFFFFF;
}

.drink_foot {
	background:#870b16;
	color: #ffffff;
	text-align: center;
}


/* TIDEWATERS */

#menu_tidebg {
	background-image: url(../img/tide/tidemenu_bg.gif);
	color: #333366;
	float: left;
	width: 641px;
	padding: 0px;
	border-right: 1px solid #FFFFFF;
	border-bottom: 2px solid #FFFFFF;
	height: 89px;
}

#tidemenu {
	float: left;
	width: 292px;
	color: #333366;
	text-align: right;
	padding: 65px 24px 0px 0px;
	height: 24px;
}
#tidemenu a {
	color: #333366;
}
#tidemenu a:hover {
	color: #333333;
}

#tidecontent {
	float: left;
	width: 624px;
	padding: 0px 0px 0px 18px;
	color: #FFFFFF;
	background-image: url(../img/tide/tidecontent_bg.gif);
	border-bottom: 2px solid #FFFFFF;
}

.tide_foot {
	background:#bcc4d7;
}

/* QB LIQUOR STORE */

#menu_qbbg {
	background-image: url(../img/qb/qbmenu_bg.gif);
	color: #333366;
	float: left;
	width: 641px;
	padding: 0px;
	border-right: 1px solid #FFFFFF;
	border-bottom: 2px solid #FFFFFF;
	height: 89px;
}

#qbmenu {
	float: left;
	width: 292px;
	color: #996666;
	text-align: right;
	padding: 65px 24px 0px 0px;
	height: 24px;
}
#qbmenu a {
	color: #663300;
}
#qbmenu a:hover {
	color: #663300;
}

#qbcontent {
	float: left;
	width: 624px;
	padding: 0px 0px 0px 18px;
	color: #FFFFFF;
	border-bottom: 2px solid #FFFFFF;
	background-color: #996600;
}

.qb_foot {
	background:#ddcb99;
	color: #663300;
	text-align: center;
}

/* 57 BELOW */

#menu_belowbg {
	background-image: url(../img/57below/57menu_bg.gif);
	color: #006633;
	float: left;
	width: 641px;
	padding: 0px;
	border-right: 1px solid #FFFFFF;
	border-bottom: 2px solid #FFFFFF;
	height: 89px;
}

#belowmenu {
	float: left;
	width: 292px;
	color: #006633;
	text-align: right;
	padding: 65px 24px 0px 0px;
	height: 24px;
}
#belowmenu a {
	color: #006633;
}
#belowmenu a:hover {
	color: #333333;
}

#belowcontent {
	float: left;
	width: 624px;
	padding: 0px 0px 0px 18px;
	color: #FFFFFF;
	background-image: url(../img/57below/57content_bg.gif);
	border-bottom: 2px solid #FFFFFF;
}

.below_foot {
	background:#d3dfd3;
	color: #006633;
	text-align: center;
}


/* CONTACT PAGE */

#contactbg {
	float: left;
	width: 624px;
	padding: 0px 0px 0px 18px;
	color: #FFFFFF;
	background-image: url(../img/mn/contactbg.gif);
	border-bottom: 2px solid #FFFFFF;
}

#contact_banner {
	float: left;
	height: 229px;
	width: 642px;
	background-position: left top;
}


/* ICONTACT NEWSLETTERS */

.font10 {
	font-size: 10px;
}

.signupframe_fox {
	border: 2px solid #FFFFFF;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.btn_fox {
	color: #330066;
	background-color: #FFFFFF;
	font-size: 11px;
}

.btn_tide {
	color: #006699;
	background-color: #FFFFFF;
	font-size: 11px;
}

.btn_landing {
	color: #663300;
	background-color: #FFFFFF;
	font-size: 11px;
}

.btn_57 {
	color: #006633;
	background-color: #FFFFFF;
	font-size: 11px;
}

.btn_twitter  {width:216px; height:25px; display:block; overflow:hidden; padding:91px 0 0; }
.btn_twitter a:hover {color:#42c7f5; text-decoration:none;}

#drinkcontent .btn_twitter a {background:url(../img/twitter-hockey-drnk.gif) 0 0 no-repeat;}

#foxcontent .btn_twitter a {background:url(../img/twitter-hockey-fox.gif) 0 0 no-repeat;}

#landingcontent .btn_twitter a {background:url(../img/twitter-hockey-land.gif) 0 0 no-repeat;}