/* Standard Tap Stylesheet V1.1 */


/* -------- GLOBALS ------------- */

html, body {
	margin:0; 
	padding:0; 
	width:100%; 
	height:100%; 
	overflow:hidden;
	}

body {
	font: normal 12px/14px Georgia, "Times New Roman", Times, serif;
	color:#000000;
	}

* {
	margin:0;
	padding:0;
	}

a img,:link img,:visited img {
	border:none
	}
h2{
	text-transform:uppercase;
	font-weight:bold;
	font-size:27px;
	font-family:Georgia, "Times New Roman", Times, serif;
	}
h3{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:normal;
	}

ul, ol {
	list-style:none;
	}

	
p.indent{
	padding:0 0 0 15px;
	}
p{
	padding:10px 0;
	}

a, a:link, a:visited {
	color: #000;
	font-weight:bold;
	text-decoration:none;
	}

a:hover {
	text-decoration:underline;
	color:#000;
	font-weight:bold;
	}
#newsblurb{
	padding-left:35px;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-left: 90px;
	position: absolute;
	left: -2px;
	top: 401px;
	width: 615px;
	}

#newsfeed img.noborder{
	border:none;
	padding-bottom:15px;
	}
#newsfeed{
	color:#c60002;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	}
#newsfeed a{
	font-weight:bold;
	font-style:italic;
	color:#c60002;
	
	}


/* -------- BACKGROUND PROPERTIES ------------- */

#background{position:absolute; z-index:1; width:110%; height:110%; margin:0; padding:0; top:-16px;}

#scroller {
	position:absolute;
	width:100%;
	height:100%;
	top:0px;
	left:-1px;
	margin:0;
	padding:16px 0 0 0;
	overflow:auto;
	z-index:2;
} 

#wrapper {    
	margin:0 auto;
    width: 780px;
	position:relative;
	}

#fixed {position:absolute; top:25px; left:10px; width:150px; z-index:10; color:#567; border:1px solid #000; padding:10px;}


/* -------- PAGE PROPERTIES ------------- */



h1#logo {
	float:left;
	height:120px;
	width:230px;
	position:absolute;
	top:-30px;
	left:-10px;
	z-index:9999;
}


/* Global Nav */
#globalnav {
	width:550px;
	height: 45px;
	margin: 0px;
	position:absolute;
	righ:-15px;
	top:0px;
	z-index: 9998;
	float:right;
	overflow:hidden;
	left: 221px;
	}
	

#globalnav #navbuttons { 
	margin: 0; 
	padding: 0; 
	}
	
#globalnav #navbuttons li { display: inline; }

#globalnav #navbuttons li a { 
	float: left; 
	height: 0; 
	padding-top: 45px; 
	overflow: hidden; 
	background-image:url(images/Nav_sprite.png); 
	_background-image:url(images/Nav_sprite.gif);
	 background-repeat: no-repeat; 
	}

/* BUTTONS */
#globalnav #navbuttons li#gn-food a { background-position: 0 0; width:55px; }
#globalnav #navbuttons li#gn-drink a { background-position: -55px 0; width:78px; }
#globalnav #navbuttons li#gn-photos a { background-position: -133px 0; width:91px; }
#globalnav #navbuttons li#gn-press a { background-position: -224px 0; width:75px;}
#globalnav #navbuttons li#gn-links a { background-position: -299px 0; width:76px; }
#globalnav #navbuttons li#gn-info a { background-position: -375px 0; width:68px;}
#globalnav #navbuttons li#gn-about a { background-position: -443px 0; width:100px;}

/* OVER STATES */
#globalnav #navbuttons li#gn-food a:hover { background-position: 0 -46px; width:55px; }
#globalnav #navbuttons li#gn-drink a:hover { background-position: -55px -46px; width:78px;}
#globalnav #navbuttons li#gn-photos a:hover { background-position: -133px -46px; width:91px; }
#globalnav #navbuttons li#gn-press a:hover { background-position: -224px -46px; width:75px; }
#globalnav #navbuttons li#gn-links a:hover { background-position: -299px -46px; width:76px; }
#globalnav #navbuttons li#gn-info a:hover { background-position: -375px -46px; width:68px;}
#globalnav #navbuttons li#gn-about a:hover { background-position: -443px -46px; width:100px;}

/* ACTIVE STATES */
.food #globalnav #navbuttons li#gn-food a { background-position: 0 -46px; width:55px; }
.drink #globalnav #navbuttons li#gn-drink a { background-position: -55px -46px; width:78px;}
.photos #globalnav #navbuttons li#gn-photos a { background-position: -133px -46px; width:91px; }
.press #globalnav #navbuttons li#gn-press a { background-position: -224px -46px; width:75px; }
.links #globalnav #navbuttons li#gn-links a { background-position: -299px -46px; width:76px; }
.info #globalnav #navbuttons li#gn-info a { background-position: -375px -46px; width:68px;}
.about #globalnav #navbuttons li#gn-about a { background-position: -443px -46px; width:100px;}

/* PRESSED STATES */
#globalnav #navbuttons li#gn-food a:hover { background-position: 0 -46px; width:55px; }
#globalnav #navbuttons li#gn-drink a:hover { background-position: -55px -46px; width:78px;}
#globalnav #navbuttons li#gn-photos a:hover { background-position: -133px -46px; width:91px; }
#globalnav #navbuttons li#gn-press a:hover { background-position: -224px -46px; width:75px; }
#globalnav #navbuttons li#gn-links a:hover { background-position: -299px -46px; width:76px; }
#globalnav #navbuttons li#gn-info a:hover { background-position: -375px -46px; width:68px;}
#globalnav #navbuttons li#gn-about a:hover { background-position: -443px -46px; width:100px;}


/*Page background properties*/

.pageContainer{
	
       height: 550px;
	   margin: 0 0 0 42px;
       position:relative;
	   width:778px;	 
	   }

.homePageBG{
	width:100%;
	height:100%;
	background:url(images/homePageBG.png);
	_background:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/homePageBG.png',sizingMethod='crop');
	}

.drinkPageBG{
	width:100%;
	height:100%;
	background:url(images/drinkPageBG.png);
	_background:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/drinkPageBG.png',sizingMethod='crop');
	}

.foodPageBG{
	width:100%;
	height:100%;
	background:url(images/foodPageBG.png);
	_background:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/foodPageBG.png',sizingMethod='crop');
	}
.infoPageBG{
	width:100%;
	height:100%;
	background:url(images/infoPageBG.png);
	_background:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/infoPageBG.png',sizingMethod='crop');
	}
.linksPageBG{
	width:100%;
	height:100%;
	background:url(images/linksPageBG.png);
	_background:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/linksPageBG.png',sizingMethod='crop');
	}
.photosPageBG{
	width:100%;
	height:100%;
	background:url(images/photosPageBG.png);
	_background:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/photosPageBG.png',sizingMethod='crop');
	}
.pressPageBG{
	width:100%;
	height:100%;
	background:url(images/pressPageBG.png);
	_background:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/pressPageBG.png',sizingMethod='crop');
	}

/*.grayBorderContainer {
       width: 747px;
       height: 550px;
	   margin: 0 0 0 42px;
       position:relative;	 
}

.grayBorder{
	   width: 747px;
       height: 550px;
	   margin: 0 0 0 42px;
		background: url(images/gray_border.png) no-repeat;
       _background:none;
       _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/gray_border.png',sizingMethod='crop');
	   }

#pagebgContainer {
	width:762px;
	height:504px;
	position:relative;
	top:21px;
	left:23px;
	width:100%
	}
	
#pagebg{
	width:762px;
	height:504px;
	}

.home #pagebg{
		background:url(images/home_pagebg.png);
		_background:none;
       	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/home_pagebg.png',sizingMethod='crop');
	
		}

.food #pagebg{
		background:url(images/food_pagebg.png);
		_background:none;
       	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/food_pagebg.png',sizingMethod='crop');
		}
.drink #pagebg{
		background:url(images/drink_pagebg.png);
		_background:none;
       	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/drink_pagebg.png',sizingMethod='crop');
		}
.photos #pagebg{
		background:url(images/photos_pagebg.png);
		_background:none;
       	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/photos_pagebg.png',sizingMethod='crop');
		}
.press #pagebg{
		background:url(images/press_pagebg.png);
		_background:none;
       	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/press_pagebg.png',sizingMethod='crop');
		}
.links #pagebg{
		background:url(images/links_pagebg.png);
		_background:none;
       	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/links_pagebg.png',sizingMethod='crop');
		}
.info #pagebg{
		background:url(images/info_pagebg.png);
		_background:none;
       	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/info_pagebg.png',sizingMethod='crop');
		}
.news #pagebg{
		background:url(images/news_pagebg.png);
		_background:none;
       	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/news_pagebg.png',sizingMethod='crop');
		}

*/

/*---------Columns--------*/


#leftCol{
	float:left;
	height:337px;
	z-index:999;
	position:absolute;
	left: -2px;
	top: 0px;
}

#rightCol{
	float:right;
	height:280px;
	z-index:999;
	position:relative;
}
#rightCol img, #leftCol img, #oneCol img{
	border:#fff solid 15px;
}

#oneCol{
	width:590px;
	margin:110px 0  0 90px;
	position:relative;
	}


#oneCol img{
	margin-right:40px;
	float:left;
}

.left {
	float:left;
	}

.right {
	float:right;
	}

.clear{
 clear:both;
 }

/*---------Footer--------*/

#hours{
	position:absolute;
	bottom:12px;
	left:-40px;
}

#address{
	position:absolute;
	bottom:13px;
	right: 60px;
	_right:78px;
	}

#brendas{
	float:left;
	width:293px;
	height:29px;
	padding:0 0 0 40px;
	}

#facebook{
	float:right;
	width:162px;
	height:28px;
	padding:1px 0px 0 0;
	}

/*--------------HOME--------------*/
.home h2{
	padding:10px 0 15px 35px;
	}	
.home h3, .drink h3, .press h3{
	padding:15px 0 15px 0;
	}

.home #leftCol{
	width:345px;
	margin:70px 0 0 90px;
}
.home #blurb{
	width: 345px;
}
.home #rightCol{
	width:285px;
	margin:120px 40px 0 0;
}
.home #news_item {
	width:285px;
	height:40px;
	left:454px;
	top:77px;
	font:Georgia, "Times New Roman", Times, serif;
	color:#C60002;
}
.home #news_item a:link, a:visited {
	color: #C60002;
	font-weight:bold;
	text-decoration:none;
	}

.home #news_item a:hover {
	text-decoration:underline;
	color:#C60002;
	font-weight:bold;
	}

/*--------------FOOD --------------*/


.food #leftCol{
	width:320px;
	margin:90px 0 0 70px;
}
.food #rightCol{
	float:right;
	width:300px;
	margin:90px 40px 0 0;
	_margin:90px 30px 0 0;
}
.food #rightCol img{
	border:none;
	margin-top:15px;
}

/*--------------DRINK --------------*/


.drink #leftCol{
	width:272px;
	margin:90px 0 0 70px;
}
.drink #rightCol{
	float:right;
	width:360px;
	margin:90px 40px 0 0;
}
.drink ul li{
	font-weight:bold;
	line-height:15px;
	}
	

/*--------------Links --------------*/


.links #leftCol{
	width:336px;
	margin:120px 0 0 90px;
}
.links #rightCol{
	_width:300px;
	width:305px;
	margin:120px 40px 0 0;
	
}
.links ul li{
	font-weight:bold;
	line-height:15px;
	}


/*-------------PRESS --------------*/

.press #leftCol{
	width:300px;
	margin:90px 0 0 90px;
}
.press #rightCol{
	width:285px;
	margin:90px 40px 0 0;
}
.press ul li{
	padding-bottom:15px;
	}

/*-------------INFO --------------*/

.info #leftCol{
	width:362px;
	margin:90px 0 0 90px;
}
.info #rightCol{
	width:255px;
	margin:90px 40px 0 0;
	_margin:90px 25px 0 0;
}
.info h3{
	padding:0px 0 15px 0;
	}
.info p{
	margin:0 0 25px 0;
	padding:0;
	}


/*-------------PHOTO GALLERIES --------------*/

#largeImg {
	width: 340px;
	height: 340px;
	border: solid 15px #fff;
}
.photos #leftCol p.thumbs img {
	border: solid 2px #fff;
	width: 80px;
	height: 80px;
	margin:1px;
}
.photos #leftCol p.thumbs img:hover,
.photos #leftCol p.thumbs img:active{
	border: solid 2px #cc0000;
}

.photos #leftCol{
	width:265px;
	margin:80px 20px 0 65px;
	}

.photos #rightCol{
	width:373px;
	height:373px;
	margin:80px 40px 0 0px;
	_margin:80px 25px 0 0px;
	}
