/**
 *  --------------------------------------------------------------------------------------
 *  Master CSS
 *  ----------------------------------------------------
 *	0.	Hacks
 *  1.	Global Styles
 		- Body
		- Text
		- Headers
		- Hyperlinks
		- Lists
		- Forms
		- Extras

 *  2.	Subpage Template Layout Styles

 *  3.	Navigation >>>>> located in seperate CSS files
		
 *  4.	Page Specific Styles
 		- Homepage
		- All other pages
 
 *  5.	Footer
 *  --------------------------------------------------------------------------------------
 */


/* ----------------------------------------------------------------------------- */
/*                                                                               */
/* -------------------------------->>> 0. HACKS <<<----------------------------- */
/*                                                                               */
/* ----------------------------------------------------------------------------- */
/*
	voice-family: "\"}\"";
	voice-family:inherit;
*/




/* ----------------------------------------------------------------------------- */
/*                                                                               */
/* ---------------------------->>> 1. GLOBAL STYLES <<<------------------------- */
/*                                                                               */
/* ----------------------------------------------------------------------------- */

body,html {
	height:100%;
	margin:0;
	background-color:#6e1021;
	}

.subBg {
	background-image:url(../images/bg_girl.jpg);
	background-position:top center;
	background-repeat:no-repeat;
	}

/* ------------ */
/* --- Text --- */
/* ------------ */
p {font:12px Arial, Helvetica, sans-serif; color:#333; margin:0; padding:0px 0px 20px 0px; line-height:17px;}
td {font:12px Arial, Helvetica, sans-serif; color:#333; margin:0; padding:0;}

/* --------------- */
/* --- Headers --- */
/* --------------- */
h1 {font:12px Arial, Helvetica, sans-serif; color:#000000; font-weight:bold; margin:0px 0px 0px 0px; padding:0;}
	.bigTitle {clear:both; font:20px Verdana, Arial, Helvetica, sans-serif; color:#333; font-weight:normal; margin:0px 0px 10px 0px; padding:0;}
h2 {font:18px Arial, Helvetica, sans-serif; color:#000; font-weight:normal; margin:3px 0px 5px 0px; padding:0; line-height:normal;}
h3 {font:17px Arial, Helvetica, sans-serif; color:#000; font-weight:normal; margin:0px 0px 10px 0px; padding:0;}
h4 {font:12px Arial, Helvetica, sans-serif; color:#000000; font-weight:bold; margin:0px 0px 10px 0px; padding:0;}
h5 {}
h6 {font:20px Arial, Helvetica, sans-serif; color:#b5c318; font-weight:normal; margin:0px 0px 20px 0px; padding:0;}

/* ------------------ */
/* --- Hyperlinks --- */
/* ------------------ */
a {font:11px Verdana, Arial, Helvetica, sans-serif; color:#660000; font-weight:bold; line-height:normal;}
a:link, a:active, a:visited {text-decoration:none;}
a:hover {color:#333; text-decoration:underline;}

/* ------------- */
/* --- Lists --- */
/* ------------- */
ul {margin:0px 0px 40px 0px; padding:0;}
ol {margin:0px 0px 20px 10px; padding:0;}
li {margin:0px 0px 0px 16px; padding:0; font:11px/18px Verdana, Arial, Helvetica, sans-serif; font-weight:normal; color:#000000; list-style-type:disc;}

/* ------------- */
/* --- Forms --- */
/* ------------- */
form {padding:0; margin:0;}
input {padding:3px; margin:0; font-size:11px;}

/* -------------- */
/* --- Extras --- */
/* -------------- */
img {border:0; padding:0; margin:0; display:block;}
.noCSS {visibility:hidden;}
.noDisplay {display:none;}
.inline {display:inline;}
.clear {clear:both;}
.quoteBracket {font-size:16px; color:#a41b33;}

/* take the padding from around p tags placed around images */
p img {
  margin: 0px;
}





/* ----------------------------------------------------------------------------- */
/*                                                                               */
/* ----------------->>> 2. SUBPAGE TEMPLATE LAYOUT STYLES <<<------------------- */
/*                                                                               */
/* ----------------------------------------------------------------------------- */

/* ----- header ----- */
#headerWrap {width:1000px; height:127px; margin:0 auto;}
	.spLogo {position:relative; left:75px; top:40px;}

/* -- shadow containers -- */
.topShadowWrap1 {width:100%;}
.topShadowWrap2 {margin:0; width:100%;}
.topShadowWrap3 {width:1000px; margin:0 auto;}

.btmShadowWrap1 {width:100%;}
.btmShadowWrap2 {margin:0; width:100%; background-image:url(../images/shad_btm.png); background-position:center; background-repeat:no-repeat;}
.btmShadowWrap3 {width:1000px; margin:0 auto;}

.shadowTop {height:16px; background-image:none;}
.shadowBtm {height:50px;}


/* -- main col containers :: nav & content -- */
.colWrap1 {width:100%; background-image:url(../images/bg_subpg_content.gif); background-position:top center; background-repeat:repeat-y;}
.colWrap2 {margin:0; width:100%; background-image:url(../images/bg_nav_lines.gif); background-position:top center; background-repeat:no-repeat;}
.colWrap3 {width:1000px; margin:0 auto;}

	.colmask {
	position:relative;				/* This fixes the IE7 overflow hidden bug */
	clear:both;
	float:left;
	width:100%;						/* width of whole page */
	overflow:hidden;				/* This chops off any overhanging divs */
	}

	/* -- common col settings -- */
	.colright,
	.colmid,
	.colleft {
	float:left;
	width:100%;						/* width of page */
	position:relative;
	}

	.col1,
	.col3 {
	float:left;
	position:relative;
	padding:0 0 1em 0;				/* no left and right padding on columns, we just make them narrower instead only padding top and bottom is included here, make it whatever value you need */
	overflow:hidden;
	}

	.col2 {
	float:left;
	position:relative;
	padding:0 0 1em 0;				/* no left and right padding on columns, we just make them narrower instead only padding top and bottom is included here, make it whatever value you need */
	}

	/* -- 3 Col settings -- */
	.threecol {
	/*background:#ffcc00;			/* right column background colour */
	background-image:url(../images/shad_right_content.png); background-repeat:repeat-y; background-position:top right;
	}

	.threecol .colmid {
	right:50px;						/* width of the right column */
	background-color:#fff;			/* center column background colour */
	}

	.threecol .colmid.bgBlurredWineBottle {
	background-image:url(../images/bg_winebottle_blur.jpg);
	background-position:top right;
	background-repeat:no-repeat;
	background-color:#fff;			/* center column background colour */
	}

	.threecol .colleft {
	right:710px;					/* width of the middle column */
	background-color:#bdbdbd;		/* left column background colour */
	background-image:url(../images/bg_nav.gif); background-repeat:no-repeat; background-position:top right;
	}

	.threecol .col1 {
	width:710px;					/* width of center column content (column width minus padding on either side) */
	left:1000px;					/* 100% plus left padding of center column */
	/* background-color:#FF0000; */
	background-image:url(../images/bg_girl_blur.jpg); background-position:top; background-repeat:no-repeat;
	}

	.threecol .col2 {
	width:240px;					/* Width of left column content (column width minus padding on either side) */
	left:50px;						/* width of (right column) plus (center column left and right padding) plus (left column left padding) */
	}

	.threecol .col3 {
	width:50px;						/* Width of right column content (column width minus padding on either side) */
	left:760px;						/* Please make note of the brackets here:
									(100% - left column width)
									plus (center column left and right padding)
									plus (left column left and right padding)
									plus (right column left padding) */
	background-image:url(../images/shad_top_right.png); background-repeat:repeat-y; background-position:top right;
	/* background-color:#330033; */
	}


	/* -- COLUMNS FOR SHADOWS -- */
	.colmaskShadow {
	position:relative;				/* This fixes the IE7 overflow hidden bug */
	clear:both;
	float:left;
	width:100%;						/* width of whole page */
	overflow:hidden;				/* This chops off any overhanging divs */
	}

	.colrightShadow, .colmidShadow, .colleftShadow, .colrightBottomShadow, .colmidBottomShadow, .colleftBottomShadow {
	float:left;
	width:100%;						/* width of page */
	position:relative;
	}

	.col1Shadow, .col2Shadow, .col3Shadow, .col1BottomShadow, .col2BottomShadow, .col3BottomShadow {
	float:left;
	position:relative;
	padding:0;						/* no left and right padding on columns, we just make them narrower instead only padding top and bottom is included here, make it whatever value you need */
	overflow:hidden;
	}

	.threecolShadow {
	/* background:#66CCCC;			/* right column background colour */
	/* background-image:url(../images/shad_right_content.png); background-repeat:repeat-y; background-position:right; */
	}

	.threecolShadow .colmidShadow, .threecolBottomShadow .colmidBottomShadow {
	right:50px;						/* width of the right column */
	/* center column background colour */
	}

	.threecolShadow .colleftShadow, .threecolBottomShadow .colleftBottomShadow {
	right:710px;					/* width of the middle column */
	/* background-color:#b5c318;	/* left column background colour */
	}

	.threecolShadow .col1Shadow {
	width:710px;					/* width of center column content (column width minus padding on either side) */
	left:1000px;					/* 100% plus left padding of center column */
	background-image:url(../images/shad_top_content.png); background-repeat:no-repeat;
	}

	.threecolBottomShadow .col1BottomShadow {
	width:710px;					/* width of center column content (column width minus padding on either side) */
	height:50px;
	left:1000px;					/* 100% plus left padding of center column */
	background-image:url(../images/shad_btm_content.png); background-repeat:no-repeat;
	}

	.threecolShadow .col2Shadow {
	width:240px;					/* Width of left column content (column width minus padding on either side) */
	left:50px;						/* width of (right column) plus (center column left and right padding) plus (left column left padding) */
	background-image:url(../images/shad_top.png); background-repeat:repeat-x; background-position:top;
	}

	.threecolBottomShadow .col2BottomShadow {
	width:240px;					/* Width of left column content (column width minus padding on either side) */
	height:50px;
	left:50px;						/* width of (right column) plus (center column left and right padding) plus (left column left padding) */
	/* background-image:url(../images/shad_btm.png); background-repeat:repeat-x; */
	}

	.threecolShadow .col3Shadow {
	width:50px;
	left:760px;
	background-image:none;
	}

	.threecolBottomShadow .col3BottomShadow {
	width:50px;
	height:50px;
	left:760px;
	background-image:url(../images/shad_btm_content_right.png); background-repeat:no-repeat; background-position:right;
	}



/* --- content area --- */
#contentWrap {width:600px; margin:0 auto; padding-bottom:40px;}
	#contentWrap .pgTitle {margin:55px 0px 35px 0px; padding:0;}
	#contentWrap p.introText {font-size:14px; line-height:18px; color:#990000;}





/* ----------------------------------------------------------------------------- */
/*                                                                               */
/* --------->>> 3. NAVIGATION  >>>>> located in seperate CSS files <<<---------- */
/*                                                                               */
/* ----------------------------------------------------------------------------- */



/* ----------------------------------------------------------------------------- */
/*                                                                               */
/* --------------------->>> 4. PAGE SPECIFIC STYLES <<<------------------------- */
/*                                                                               */
/* ----------------------------------------------------------------------------- */

/* ---------------- */
/*     Homepage     */
/* ---------------- */
body.bgHomepage {background-image:url(../images/bg_homepage.jpg); background-position:center center; background-repeat:no-repeat; background-color:#6e1021;}

#centeringWrap {
	width: 100%;
	height: 580px;
	position: absolute;
	left: 0%;
	top: 50%;
	margin-left: 0px;
	margin-top: -290px;
	}
#hpTopShadow {width:100%; height:81px; background-image:url(../images/hp_shadowtop.png); background-repeat:repeat-x;}
#hpMainArea {width:100%; height:340px; background-image:url(../images/bg_hp_mainpic.jpg); background-position:top center; background-repeat:no-repeat; background-color:#FFFFFF;}
	.hpMainAreaCols {width:1000px; height:340px; margin:0 auto;}
		/* .hpMainAreaCol1 {float:left; display:inline; width:591px; height:340px;}
		.hpMainAreaCol2 {float:left; display:inline; width:162px; height:340px; background-image:url(../images/bg_hp_infoboxes.jpg); background-repeat:no-repeat;}
		.hpMainAreaCol3 {float:left; display:inline; width:247px; height:340px; background-image:url(../images/bg_hp_nav.jpg); background-position:left; background-repeat:no-repeat;} */
		
		.hpMainAreaCol1 {float:left; display:inline; width:671px; height:340px;}
		.hpMainAreaCol2 {float:left; display:inline; width:162px; height:340px; background-image:url(../images/bg_hp_infoboxes.jpg); background-repeat:no-repeat;}
		.hpMainAreaCol3 {float:left; display:inline; width:167px; height:340px; background-image:url(../images/bg_hp_nav.jpg); background-position:left; background-repeat:no-repeat;}

#hpBtmShadow {width:100%; height:30px; background-image:url(../images/hp_shadowbtm.png); background-repeat:repeat-x;}


.hpInfoBox {width:162px; height:71px; margin-top:1px;}
.hpInfoBox a {width:140px; font:bold 12px Arial, Helvetica, sans-serif; margin:0px auto; padding:8px 0px 0px 0px; display:block;}
.hpInfoBox p {width:140px; font:11px/12px Verdana, Arial, Helvetica, sans-serif; color:#666; padding:0; margin:0 auto;}

	/* infobox 1 */
	.hpInfoBox.box1 {position:relative; background-image:url(../images/bg_hp_infobox1.jpg); margin-top:110px;}
	.hpInfoBox.box1 a {color:#777;}
	.hpInfoBox.box1 a:hover {color:#3b3a04;}
	.hpInfoBox.box1 p {color:#666;}
	
	.btnHpMark {position:absolute; left:90px; top:10px; background:url(../images/btn_hp_mark.gif) no-repeat; white-space:nowrap; display:block; width:63px; height:43px; margin:0; padding:0;}
	.btnHpMark a {display:block; width:63px; height:43px; float:left; padding-top:0;}
	.btnHpMark img {width:63px; height:43px; border:0;}
	* html a:hover {visibility:visible;}
	.btnHpMark a:hover img {visibility:hidden;}

	/* infobox 2 */
	.hpInfoBox.box2 {background-image:url(../images/bg_hp_infobox2.jpg);}
	.hpInfoBox.box2 a {color:#000;}
	.hpInfoBox.box2 a:hover {color:#CC0000;}
	.hpInfoBox.box2 p {color:#000;}

	/* infobox 3 */
	.hpInfoBox.box3 {background-image:url(../images/bg_hp_infobox3.jpg);}
	.hpInfoBox.box3 a {color:#fff;}
	.hpInfoBox.box3 a:hover {color:#cc0000;}
	.hpInfoBox.box3 p {color:#fff;}



/* ----------------- */
/*     Accolades     */
/* ----------------- */
p.accoladeQuote {font-size:12px; line-height:20px; font-style:italic; padding:10px 0px 15px 0px}
p.accoladeAuthor {font-size:12px; line-height:normal; padding-bottom:50px;}


/* ------------ */
/*     Menus     */
/* ------------ */
div#contentWrap img.pgTitle.menuTitle {display:inline; float:left; margin:55px 0px 10px 0px; padding:0;}


	/* ------------------- */
	/* -- Menu : DINNER -- */
	/* ------------------- */

	/* -- dinner / dessert menu -- */
	#dinnerWrap {clear:both; width:600px; padding:0px 30px; voice-family: "\"}\""; voice-family:inherit; width:540px;}

		/* main title */
		#dinnerWrap h1 {background-image:url(../images/icon_menu.gif); background-repeat:no-repeat; background-position:bottom left; margin:0px 0px 0px 0px; padding:35px 0px 0px 40px; font:26px Arial, Helvetica, sans-serif; font-weight:normal; color:#000;}

		/* menu category (ie:appys, mains, etc.) */
		#dinnerWrap h2 {clear:both; width:500px; padding:40px 0px 10px 0px; margin:0px 0px 10px 40px; font:14px Arial, Helvetica, sans-serif; font-weight:normal; font-style:plain; color:#a41b33;}

		/* item name */
		#dinnerWrap h3 {display:inline; float:left; width:450px; padding:0px 0px 15px 0px; margin:0px 0px 0px 40px; font:12px Arial, Helvetica, sans-serif; font-weight:normal; font-style:normal; color:#000;}

		/* price */
		#dinnerWrap h4 {clear:right; display:inline; float:right; width:35px; padding:0px 0px 15px 0px; margin:0px 0px 0px 10px; font:12px Arial, Helvetica, sans-serif; font-weight:normal; font-style:plain; color:#000; line-height:normal; text-align:center;}

		#dinnerWrap p {clear:both; padding:2px 0px 0px 40px; text-align:center;}
		#dinnerWrap img {clear:both; margin:0px 0px 0px 0px; padding:50px 0px 20px 0px;}




	/* -------------------- */
	/*    Menu : Spirits    */
	/* -------------------- */
	
	/* -- Spirits Main Page -- */
	#spiritsMainLinks {clear:both; position:relative; width:600px; height:345px; background-image:url(../images/bg_spirits.jpg); background-repeat:no-repeat;}

		/* Buttons */
		.btnMartinis {position:absolute; left:34px; top:27px;}
		.btnMartinis a {background-image:url(../images/btn_martinis.gif); background-repeat:no-repeat; white-space:nowrap; width:91px; height:91px; display:block; margin:0; padding:0;}
		.btnMartinis a img {width:91px; height:91px; border:0;}
		* html .btnMartinis a:hover {visibility:visible;}
		.btnMartinis a:hover img {visibility:hidden;}

		.btnCocktails {position:absolute; left:34px; top:128px;}
		.btnCocktails a {background-image:url(../images/btn_cocktails.gif); background-repeat:no-repeat; white-space:nowrap; width:91px; height:91px; display:block; margin:0; padding:0;}
		.btnCocktails a img {width:91px; height:91px; border:0;}
		* html .btnCocktails a:hover {visibility:visible;}
		.btnCocktails a:hover img {visibility:hidden;}

		.btnScotch {position:absolute; left:34px; top:229px;}
		.btnScotch a {background-image:url(../images/btn_scotch.gif); background-repeat:no-repeat; white-space:nowrap; width:91px; height:91px; display:block; margin:0; padding:0;}
		.btnScotch a img {width:91px; height:91px; border:0;}
		* html .btnScotch a:hover {visibility:visible;}
		.btnScotch a:hover img {visibility:hidden;}
	
		.btnLiqueurs {position:absolute; left:135px; top:229px;}
		.btnLiqueurs a {background-image:url(../images/btn_liqueurs.gif); background-repeat:no-repeat; white-space:nowrap; width:91px; height:91px; display:block; margin:0; padding:0;}
		.btnLiqueurs a img {width:91px; height:91px; border:0;}
		* html .btnLiqueurs a:hover {visibility:visible;}
		.btnLiqueurs a:hover img {visibility:hidden;}
		
		.btnGoHard {position:absolute; left:236px; top:229px;}
		.btnGoHard a {background-image:url(../images/btn_gohard.gif); background-repeat:no-repeat; white-space:nowrap; width:91px; height:91px; display:block; margin:0; padding:0;}
		.btnGoHard a img {width:91px; height:91px; border:0;}
		* html .btnGoHard a:hover {visibility:visible;}
		.btnGoHard a:hover img {visibility:hidden;}



	/* -- Spirits Subpage : Global -- */
	.spiritsSubNav {display:inline; float:right; margin-top:40px; width:auto;}

		/* Buttons */
		.btnMartinis2 {display:inline; float:left; margin-right:4px;}
		.btnMartinis2 a {background-image:url(../images/btn_martinis2.gif); background-repeat:no-repeat; white-space:nowrap; width:49px; height:49px; display:block; margin:0; padding:0;}
		.btnMartinis2 a img {width:49px; height:49px; border:0;}
		* html .btnMartinis2 a:hover {visibility:visible;}
		.btnMartinis2 a:hover img {visibility:hidden;}

		.btnCocktails2 {display:inline; float:left; margin-right:4px;}
		.btnCocktails2 a {background-image:url(../images/btn_cocktails2.gif); background-repeat:no-repeat; white-space:nowrap; width:49px; height:49px; display:block; margin:0; padding:0;}
		.btnCocktails2 a img {width:49px; height:49px; border:0;}
		* html .btnCocktails2 a:hover {visibility:visible;}
		.btnCocktails2 a:hover img {visibility:hidden;}

		.btnScotch2 {display:inline; float:left; margin-right:3px;}
		.btnScotch2 a {background-image:url(../images/btn_scotch2.gif); background-repeat:no-repeat; white-space:nowrap; width:49px; height:49px; display:block; margin:0; padding:0;}
		.btnScotch2 a img {width:49px; height:49px; border:0;}
		* html .btnScotch2 a:hover {visibility:visible;}
		.btnScotch2 a:hover img {visibility:hidden;}
	
		.btnLiqueurs2 {display:inline; float:left; margin-right:4px;}
		.btnLiqueurs2 a {background-image:url(../images/btn_liqueurs2.gif); background-repeat:no-repeat; white-space:nowrap; width:49px; height:49px; display:block; margin:0; padding:0;}
		.btnLiqueurs2 a img {width:49px; height:49px; border:0;}
		* html .btnLiqueurs2 a:hover {visibility:visible;}
		.btnLiqueurs2 a:hover img {visibility:hidden;}
		
		.btnGoHard2 {display:inline; float:left;}
		.btnGoHard2 a {background-image:url(../images/btn_gohard2.gif); background-repeat:no-repeat; white-space:nowrap; width:49px; height:49px; display:block; margin:0; padding:0;}
		.btnGoHard2 a img {width:49px; height:49px; border:0;}
		* html .btnGoHard2 a:hover {visibility:visible;}
		.btnGoHard2 a:hover img {visibility:hidden;}


	/* -- Spirits Subpage : MARTINIS -- */
	#martinisWrap {clear:both; width:600px; padding:0px 30px; voice-family: "\"}\""; voice-family:inherit; width:540px;}

		/* main title */
		#martinisWrap h1 {background-image:url(../images/icon_menu_martinis.gif); background-repeat:no-repeat; background-position:bottom left; margin:0px 0px 0px 0px; padding:35px 0px 0px 40px; font:26px Arial, Helvetica, sans-serif; font-weight:normal; color:#990000;}
		
		/* text below main title */
		#martinisWrap h2 {padding:0px 0px 0px 0px; margin:20px 0px 0px 40px; font:14px Arial, Helvetica, sans-serif; font-weight:normal; font-style:italic; color:#990000;}
		
		/* category: starter, entree, etc. */
		#martinisWrap h3 {clear:both; padding:20px 0px 0px 40px; margin:0px; font:12px Arial, Helvetica, sans-serif; font-weight:bold; color:#000; line-height:normal;}

		#martinisWrap p {clear:both; padding:2px 0px 0px 40px;}
		#martinisWrap img {margin:0; padding:0;}


	/* -- Spirits Subpage : COCKTAILS -- */
	#cocktailsWrap {clear:both; width:600px; padding:0px 30px; voice-family: "\"}\""; voice-family:inherit; width:540px;}

		/* main title */
		#cocktailsWrap h1 {background-image:url(../images/icon_menu_cocktails.gif); background-repeat:no-repeat; background-position:bottom left; margin:0px 0px 0px 0px; padding:35px 0px 0px 40px; font:26px Arial, Helvetica, sans-serif; font-weight:normal; color:#18aec9;}

		/* text below main title */
		#cocktailsWrap h2 {padding:0px 0px 0px 0px; margin:20px 0px 0px 40px; font:14px Arial, Helvetica, sans-serif; font-weight:normal; font-style:italic; color:#18aec9;}

		/* category: starter, entree, etc. */
		#cocktailsWrap h3 {clear:both; padding:20px 0px 0px 40px; margin:0px; font:12px Arial, Helvetica, sans-serif; font-weight:bold; color:#000; line-height:normal;}

		#cocktailsWrap p {clear:both; padding:2px 0px 0px 40px;}
		#cocktailsWrap img {margin:0; padding:0;}


	/* -- Spirits Subpage : SCOTCH -- */
	#scotchWrap {clear:both; width:600px; padding:0px 30px; voice-family: "\"}\""; voice-family:inherit; width:540px;}

		/* main title */
		#scotchWrap h1 {background-image:url(../images/icon_menu_scotch.gif); background-repeat:no-repeat; background-position:bottom left; margin:0px 0px 0px 0px; padding:35px 0px 0px 40px; font:26px Arial, Helvetica, sans-serif; font-weight:normal; color:#cc9900;}

		/* text below main title */
		#scotchWrap h2 {padding:0px 0px 0px 0px; margin:20px 0px 0px 40px; font:14px Arial, Helvetica, sans-serif; font-weight:normal; font-style:italic; color:#cc9900; text-align:center;}

		/* scotch category (ie: Campletown / Highland / etc. */
		#scotchWrap h3 {padding:0px 0px 0px 0px; margin:30px 0px 0px 40px; font:17px Arial, Helvetica, sans-serif; font-weight:normal; font-style:normal; color:#cc9900; text-align:center;}

		/* scotch name and year */
		#scotchWrap h4 {clear:both; padding:20px 0px 0px 40px; margin:0px; font:13px Arial, Helvetica, sans-serif; font-weight:bold; color:#000; line-height:normal; text-align:center;}

		/* price */
		#scotchWrap h5 {clear:both; padding:5px 0px 20px 40px; margin:0px; font:14px Arial, Helvetica, sans-serif; font-weight:normal; font-style:italic; color:#000; line-height:normal; text-align:center;}

		#scotchWrap p {clear:both; padding:2px 0px 0px 40px; text-align:center;}
		#scotchWrap img {margin:0; padding:0;}


	/* -- Spirits Subpage : LIQUEURS -- */
	#liqueursWrap {clear:both; width:600px; padding:0px 30px; voice-family: "\"}\""; voice-family:inherit; width:540px;}

		/* main title */
		#liqueursWrap h1 {background-image:url(../images/icon_menu_liqueurs.gif); background-repeat:no-repeat; background-position:bottom left; margin:0px 0px 0px 0px; padding:35px 0px 0px 40px; font:26px Arial, Helvetica, sans-serif; font-weight:normal; color:#cc6633;}

		/* liqueur category */
		#liqueursWrap h2 {clear:both; width:510px; background-image:url(../images/bg_liqueur_single_dbl.png); background-position:bottom right; background-repeat:no-repeat; padding:40px 0px 0px 0px; margin:0px 0px 10px 40px; font:14px Arial, Helvetica, sans-serif; font-weight:normal; font-style:plain; color:#cc6633;}

		/* liqueur name */
		#liqueursWrap h3 {display:inline; float:left; width:400px; padding:0px 0px 0px 0px; margin:0px 0px 0px 40px; font:12px Arial, Helvetica, sans-serif; font-weight:normal; font-style:normal; color:#000;}

		/* price : single */
		#liqueursWrap h4 {display:inline; float:left; width:35px; padding:0px 0px 0px 0px; margin:0px; font:12px Arial, Helvetica, sans-serif; font-weight:normal; color:#000; line-height:normal; text-align:center;}

		/* price : double */
		#liqueursWrap h5 {clear:right; display:inline; float:right; width:35px; padding:0px 0px 0px 0px; margin:0px; font:12px Arial, Helvetica, sans-serif; font-weight:normal; font-style:plain; color:#000; line-height:normal; text-align:center;}

		#liqueursWrap p {clear:both; padding:2px 0px 0px 40px; text-align:center;}
		#liqueursWrap img {margin:0; padding:0;}


	/* -- Spirits Subpage : GO HARD -- */
	#goHardWrap {clear:both; width:600px; padding:0px 30px; voice-family: "\"}\""; voice-family:inherit; width:540px;}

		/* main title */
		#goHardWrap h1 {background-image:url(../images/icon_menu_gohard.gif); background-repeat:no-repeat; background-position:bottom left; margin:0px 0px 0px 0px; padding:35px 0px 0px 40px; font:26px Arial, Helvetica, sans-serif; font-weight:normal; color:#333;}

		/* liqueur category */
		#goHardWrap h2 {clear:both; width:510px; background-image:url(../images/bg_gohard_single_dbl.png); background-position:bottom right; background-repeat:no-repeat; padding:40px 0px 0px 0px; margin:0px 0px 10px 40px; font:14px Arial, Helvetica, sans-serif; font-weight:bold; font-style:plain; color:#000;}

		/* liqueur name */
		#goHardWrap h3 {display:inline; float:left; width:400px; padding:0px 0px 0px 0px; margin:0px 0px 0px 40px; font:12px Arial, Helvetica, sans-serif; font-weight:normal; font-style:normal; color:#000;}

		/* price : single */
		#goHardWrap h4 {display:inline; float:left; width:35px; padding:0px 0px 0px 0px; margin:0px; font:12px Arial, Helvetica, sans-serif; font-weight:normal; color:#000; line-height:normal; text-align:center;}

		/* price : double */
		#goHardWrap h5 {clear:right; display:inline; float:right; width:35px; padding:0px 0px 0px 0px; margin:0px; font:12px Arial, Helvetica, sans-serif; font-weight:normal; font-style:plain; color:#000; line-height:normal; text-align:center;}

		#goHardWrap p {clear:both; padding:2px 0px 0px 40px; text-align:center;}
		#goHardWrap img {margin:0; padding:0;}





	/* ----------------- */
	/* -- Menu : Wine -- */
	/* ----------------- */
	
	/* -- Wine Main Page -- */
	#wineMainLinks {clear:both; position:relative; width:600px; height:345px; background-image:url(../images/bg_wine.jpg); background-repeat:no-repeat;}

		/* Buttons */
		.btnByTheGlass {position:absolute; left:499px; top:78px;}
		.btnByTheGlass a {background-image:url(../images/btn_bytheglass.gif); background-repeat:no-repeat; white-space:nowrap; width:88px; height:79px; display:block; margin:0; padding:0;}
		.btnByTheGlass a img {width:88px; height:79px; border:0;}
		* html .btnByTheGlass a:hover {visibility:visible;}
		.btnByTheGlass a:hover img {visibility:hidden;}

		.btnHalfBottles {position:absolute; left:499px; top:166px;}
		.btnHalfBottles a {background-image:url(../images/btn_halfbottles.gif); background-repeat:no-repeat; white-space:nowrap; width:88px; height:79px; display:block; margin:0; padding:0;}
		.btnHalfBottles a img {width:88px; height:79px; border:0;}
		* html .btnHalfBottles a:hover {visibility:visible;}
		.btnHalfBottles a:hover img {visibility:hidden;}

		.btnAirheads {position:absolute; left:14px; top:254px;}
		.btnAirheads a {background-image:url(../images/btn_airheads.gif); background-repeat:no-repeat; white-space:nowrap; width:88px; height:79px; display:block; margin:0; padding:0;}
		.btnAirheads a img {width:88px; height:79px; border:0;}
		* html .btnAirheads a:hover {visibility:visible;}
		.btnAirheads a:hover img {visibility:hidden;}
	
		.btnOkBlondes {position:absolute; left:111px; top:254px;}
		.btnOkBlondes a {background-image:url(../images/btn_okblondes.gif); background-repeat:no-repeat; white-space:nowrap; width:88px; height:79px; display:block; margin:0; padding:0;}
		.btnOkBlondes a img {width:88px; height:79px; border:0;}
		* html .btnOkBlondes a:hover {visibility:visible;}
		.btnOkBlondes a:hover img {visibility:hidden;}
		
		.btnOkReds {position:absolute; left:208px; top:254px;}
		.btnOkReds a {background-image:url(../images/btn_okreds.gif); background-repeat:no-repeat; white-space:nowrap; width:88px; height:79px; display:block; margin:0; padding:0;}
		.btnOkReds a img {width:88px; height:79px; border:0;}
		* html .btnOkReds a:hover {visibility:visible;}
		.btnOkReds a:hover img {visibility:hidden;}

		.btnWorldlyBlondes {position:absolute; left:305px; top:254px;}
		.btnWorldlyBlondes a {background-image:url(../images/btn_worldlyblondes.gif); background-repeat:no-repeat; white-space:nowrap; width:88px; height:79px; display:block; margin:0; padding:0;}
		.btnWorldlyBlondes a img {width:88px; height:79px; border:0;}
		* html .btnWorldlyBlondes a:hover {visibility:visible;}
		.btnWorldlyBlondes a:hover img {visibility:hidden;}

		.btnWorldlyReds {position:absolute; left:402px; top:254px;}
		.btnWorldlyReds a {background-image:url(../images/btn_worldlyreds.gif); background-repeat:no-repeat; white-space:nowrap; width:88px; height:79px; display:block; margin:0; padding:0;}
		.btnWorldlyReds a img {width:88px; height:79px; border:0;}
		* html .btnWorldlyReds a:hover {visibility:visible;}
		.btnWorldlyReds a:hover img {visibility:hidden;}
	
		.btnDessert {position:absolute; left:499px; top:254px;}
		.btnDessert a {background-image:url(../images/btn_dessert.gif); background-repeat:no-repeat; white-space:nowrap; width:88px; height:79px; display:block; margin:0; padding:0;}
		.btnDessert a img {width:88px; height:79px; border:0;}
		* html .btnDessert a:hover {visibility:visible;}
		.btnDessert a:hover img {visibility:hidden;}


	/* -- Wine Subpage : Global -- */
	.spiritsSubNav {display:inline; float:right; margin-top:40px; width:auto;}

	/* Buttons */
	.wineSubNav {display:inline; float:right; margin-top:40px; width:auto;}
	
		.btnByTheGlass2 {display:inline; float:left; margin-right:2px;}
		.btnByTheGlass2 a {background-image:url(../images/btn_bytheglass2.gif); background-repeat:no-repeat; white-space:nowrap; width:49px; height:49px; display:block; margin:0; padding:0;}
		.btnByTheGlass2 a img {width:49px; height:49px; border:0;}
		* html .btnByTheGlass2 a:hover {visibility:visible;}
		.btnByTheGlass2 a:hover img {visibility:hidden;}

		.btnHalfBottles2 {display:inline; float:left; margin-right:2px;}
		.btnHalfBottles2 a {background-image:url(../images/btn_halfbottles2.gif); background-repeat:no-repeat; white-space:nowrap; width:49px; height:49px; display:block; margin:0; padding:0;}
		.btnHalfBottles2 a img {width:49px; height:49px; border:0;}
		* html .btnHalfBottles2 a:hover {visibility:visible;}
		.btnHalfBottles2 a:hover img {visibility:hidden;}

		.btnAirheads2 {display:inline; float:left; margin-right:2px;}
		.btnAirheads2 a {background-image:url(../images/btn_airheads2.gif); background-repeat:no-repeat; white-space:nowrap; width:49px; height:49px; display:block; margin:0; padding:0;}
		.btnAirheads2 a img {width:49px; height:49px; border:0;}
		* html .btnAirheads2 a:hover {visibility:visible;}
		.btnAirheads2 a:hover img {visibility:hidden;}
	
		.btnOkBlondes2 {display:inline; float:left; margin-right:2px;}
		.btnOkBlondes2 a {background-image:url(../images/btn_okblondes2.gif); background-repeat:no-repeat; white-space:nowrap; width:49px; height:49px; display:block; margin:0; padding:0;}
		.btnOkBlondes2 a img {width:49px; height:49px; border:0;}
		* html .btnOkBlondes2 a:hover {visibility:visible;}
		.btnOkBlondes2 a:hover img {visibility:hidden;}
		
		.btnOkReds2 {display:inline; float:left; margin-right:2px;}
		.btnOkReds2 a {background-image:url(../images/btn_okreds2.gif); background-repeat:no-repeat; white-space:nowrap; width:49px; height:49px; display:block; margin:0; padding:0;}
		.btnOkReds2 a img {width:49px; height:49px; border:0;}
		* html .btnOkReds2 a:hover {visibility:visible;}
		.btnOkReds2 a:hover img {visibility:hidden;}

		.btnWorldlyBlondes2 {display:inline; float:left; margin-right:2px;}
		.btnWorldlyBlondes2 a {background-image:url(../images/btn_worldlyblondes2.gif); background-repeat:no-repeat; white-space:nowrap; width:49px; height:49px; display:block; margin:0; padding:0;}
		.btnWorldlyBlondes2 a img {width:49px; height:49px; border:0;}
		* html .btnWorldlyBlondes2 a:hover {visibility:visible;}
		.btnWorldlyBlondes2 a:hover img {visibility:hidden;}

		.btnWorldlyReds2 {display:inline; float:left; margin-right:2px;}
		.btnWorldlyReds2 a {background-image:url(../images/btn_worldlyreds2.gif); background-repeat:no-repeat; white-space:nowrap; width:49px; height:49px; display:block; margin:0; padding:0;}
		.btnWorldlyReds2 a img {width:49px; height:49px; border:0;}
		* html .btnWorldlyReds2 a:hover {visibility:visible;}
		.btnWorldlyReds2 a:hover img {visibility:hidden;}
	
		.btnDessert2 {display:inline; float:left; margin-right:2px;}
		.btnDessert2 a {background-image:url(../images/btn_dessert2.gif); background-repeat:no-repeat; white-space:nowrap; width:49px; height:49px; display:block; margin:0; padding:0;}
		.btnDessert2 a img {width:49px; height:49px; border:0;}
		* html .btnDessert2 a:hover {visibility:visible;}
		.btnDessert2 a:hover img {visibility:hidden;}


	/* -- Wine Subpage : BY THE GLASS -- */
	#byTheGlassWrap {clear:both; width:600px; padding:0px 30px; voice-family: "\"}\""; voice-family:inherit; width:540px;}

		/* main title */
		#byTheGlassWrap h1 {background-image:url(../images/icon_menu_bytheglass.gif); background-repeat:no-repeat; background-position:bottom left; margin:0px 0px 0px 0px; padding:35px 0px 0px 40px; font:26px Arial, Helvetica, sans-serif; font-weight:normal; color:#3c5968;}

		/* wine category */
		#byTheGlassWrap h2 {clear:both; width:500px; background-image:url(../images/bg_wine_glass_bottle.png); background-position:bottom right; background-repeat:no-repeat; padding:40px 0px 0px 0px; margin:0px 0px 10px 40px; font:14px Arial, Helvetica, sans-serif; font-weight:normal; font-style:plain; color:#3c5968;}

		/* wine name */
		#byTheGlassWrap h3 {display:inline; float:left; width:420px; padding:0px 0px 3px 0px; margin:0px 0px 0px 40px; font:12px Arial, Helvetica, sans-serif; font-weight:normal; font-style:normal; color:#000;}

		/* price : glass */
		#byTheGlassWrap h4 {display:inline; float:left; width:35px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; font:12px Arial, Helvetica, sans-serif; font-weight:normal; color:#000; line-height:normal; text-align:center;}

		/* price : bottle */
		#byTheGlassWrap h5 {clear:right; display:inline; float:right; width:35px; padding:0px 0px 0px 0px; margin:0px 0px 0px 10px; font:12px Arial, Helvetica, sans-serif; font-weight:normal; font-style:plain; color:#000; line-height:normal; text-align:center;}

		#byTheGlassWrap p {clear:both; padding:2px 0px 0px 40px; text-align:center;}
		#byTheGlassWrap img {margin:0; padding:0;}


	/* -- Wine Subpage : HALF BOTTLES -- */
	#halfBottlesWrap {clear:both; width:600px; padding:0px 30px; voice-family: "\"}\""; voice-family:inherit; width:540px;}

		/* main title */
		#halfBottlesWrap h1 {background-image:url(../images/icon_menu_halfbottles.gif); background-repeat:no-repeat; background-position:bottom left; margin:0px 0px 0px 0px; padding:35px 0px 0px 40px; font:26px Arial, Helvetica, sans-serif; font-weight:normal; color:#000;}

		/* wine category */
		#halfBottlesWrap h2 {clear:both; width:500px; padding:40px 0px 0px 0px; margin:0px 0px 10px 40px; font:14px Arial, Helvetica, sans-serif; font-weight:normal; font-style:plain; color:#000;}

		/* wine region */
		#halfBottlesWrap h3 {clear:both; width:500px; padding:25px 0px 0px 0px; margin:0px 0px 10px 40px; font:14px Arial, Helvetica, sans-serif; font-weight:normal; font-style:plain; color:#999;}

		/* wine name */
		#halfBottlesWrap h4 {display:inline; float:left; width:450px; padding:0px 0px 3px 0px; margin:0px 0px 0px 40px; font:12px Arial, Helvetica, sans-serif; font-weight:normal; font-style:normal; color:#000;}

		/* price : bottle */
		#halfBottlesWrap h5 {clear:right; display:inline; float:right; width:35px; padding:0px 0px 0px 0px; margin:0px 0px 0px 10px; font:12px Arial, Helvetica, sans-serif; font-weight:normal; font-style:plain; color:#000; line-height:normal; text-align:center;}

		#halfBottlesWrap p {clear:both; padding:2px 0px 0px 40px; text-align:center;}
		#halfBottlesWrap img {margin:0; padding:0;}


/* -- Wine Subpage : AIRHEADS -- */
	#airheadsWrap {clear:both; width:600px; padding:0px 30px; voice-family: "\"}\""; voice-family:inherit; width:540px;}

		/* main title */
		#airheadsWrap h1 {background-image:url(../images/icon_menu_airheads.gif); background-repeat:no-repeat; background-position:bottom left; margin:0px 0px 0px 0px; padding:35px 0px 0px 40px; font:26px Arial, Helvetica, sans-serif; font-weight:normal; color:#076869;}

		/* wine category */
		#airheadsWrap h2 {clear:both; width:500px; padding:40px 0px 0px 0px; margin:0px 0px 10px 40px; font:14px Arial, Helvetica, sans-serif; font-weight:normal; font-style:plain; color:#076869;}

		/* wine name */
		#airheadsWrap h3 {display:inline; float:left; width:370px; padding:0px 0px 3px 0px; margin:0px 0px 0px 40px; font:12px Arial, Helvetica, sans-serif; font-weight:normal; font-style:normal; color:#000;}

		/* price : glass */
		#airheadsWrap h4 {display:inline; float:left; width:35px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; font:12px Arial, Helvetica, sans-serif; font-weight:normal; color:#000; line-height:normal; text-align:center;}

		/* price : bottle size */
		#airheadsWrap h5 {clear:right; display:inline; float:right; width:85px; padding:0px 0px 0px 0px; margin:0px 0px 0px 10px; font:12px Arial, Helvetica, sans-serif; font-weight:normal; font-style:plain; color:#000; line-height:normal; text-align:center;}

		#airheadsWrap p {clear:both; padding:2px 0px 0px 40px; text-align:center;}
		#airheadsWrap img {margin:0; padding:0;}


	/* -- Wine Subpage : OKANAGAN BLONDES -- */
	#okBlondesWrap {clear:both; width:600px; padding:0px 30px; voice-family: "\"}\""; voice-family:inherit; width:540px;}

		/* main title */
		#okBlondesWrap h1 {background-image:url(../images/icon_menu_okblondes.gif); background-repeat:no-repeat; background-position:bottom left; margin:0px 0px 0px 0px; padding:35px 0px 0px 40px; font:26px Arial, Helvetica, sans-serif; font-weight:normal; color:#c19100;}

		/* wine category */
		#okBlondesWrap h2 {clear:both; width:500px; padding:40px 0px 0px 0px; margin:0px 0px 10px 40px; font:14px Arial, Helvetica, sans-serif; font-weight:normal; font-style:plain; color:#c19100;}

		/* wine name */
		#okBlondesWrap h3 {display:inline; float:left; width:450px; padding:0px 0px 3px 0px; margin:0px 0px 0px 40px; font:12px Arial, Helvetica, sans-serif; font-weight:normal; font-style:normal; color:#000;}

		/* price : bottle */
		#okBlondesWrap h4 {clear:right; display:inline; float:right; width:35px; padding:0px 0px 0px 0px; margin:0px 0px 0px 10px; font:12px Arial, Helvetica, sans-serif; font-weight:normal; font-style:plain; color:#000; line-height:normal; text-align:center;}

		#okBlondesWrap p {clear:both; padding:2px 0px 0px 40px; text-align:center;}
		#okBlondesWrap img {margin:0; padding:0;}


	/* -- Wine Subpage : OKANAGAN REDS -- */
	#okRedsWrap {clear:both; width:600px; padding:0px 30px; voice-family: "\"}\""; voice-family:inherit; width:540px;}

		/* main title */
		#okRedsWrap h1 {background-image:url(../images/icon_menu_okreds.gif); background-repeat:no-repeat; background-position:bottom left; margin:0px 0px 0px 0px; padding:35px 0px 0px 40px; font:26px Arial, Helvetica, sans-serif; font-weight:normal; color:#5d0112;}

		/* wine category */
		#okRedsWrap h2 {clear:both; width:500px; padding:40px 0px 0px 0px; margin:0px 0px 10px 40px; font:14px Arial, Helvetica, sans-serif; font-weight:normal; font-style:plain; color:#5d0112;}

		/* wine name */
		#okRedsWrap h3 {display:inline; float:left; width:375px; padding:0px 0px 3px 0px; margin:0px 10px 0px 40px; font:12px Arial, Helvetica, sans-serif; font-weight:normal; font-style:normal; color:#000;}

		/* price : bottle */
		#okRedsWrap h4 {display:inline; float:left; width:35px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; font:12px Arial, Helvetica, sans-serif; font-weight:normal; color:#000; line-height:normal; text-align:center;}

		/* price : bottle size */
		#okRedsWrap h5 {clear:right; display:inline; float:right; width:75px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; font:12px Arial, Helvetica, sans-serif; font-weight:normal; font-style:plain; color:#000; line-height:normal; text-align:center;}

		#okRedsWrap p {clear:both; padding:2px 0px 0px 40px; text-align:center;}
		#okRedsWrap img {margin:0; padding:0;}


	/* -- Wine Subpage : WORLDLY BLONDES -- */
	#worldlyBlondesWrap {clear:both; width:600px; padding:0px 30px; voice-family: "\"}\""; voice-family:inherit; width:540px;}

		/* main title */
		#worldlyBlondesWrap h1 {background-image:url(../images/icon_menu_worldlyblondes.gif); background-repeat:no-repeat; background-position:bottom left; margin:0px 0px 0px 0px; padding:35px 0px 0px 40px; font:26px Arial, Helvetica, sans-serif; font-weight:normal; color:#c19100;}

		/* wine category */
		#worldlyBlondesWrap h2 {clear:both; width:500px; padding:40px 0px 0px 0px; margin:0px 0px 10px 40px; font:14px Arial, Helvetica, sans-serif; font-weight:normal; font-style:plain; color:#c19100;}

		/* wine name */
		#worldlyBlondesWrap h3 {display:inline; float:left; width:450px; padding:0px 0px 3px 0px; margin:0px 0px 0px 40px; font:12px Arial, Helvetica, sans-serif; font-weight:normal; font-style:normal; color:#000;}

		/* price : bottle */
		#worldlyBlondesWrap h4 {clear:right; display:inline; float:right; width:35px; padding:0px 0px 0px 0px; margin:0px 0px 0px 10px; font:12px Arial, Helvetica, sans-serif; font-weight:normal; font-style:plain; color:#000; line-height:normal; text-align:center;}

		#worldlyBlondesWrap p {clear:both; padding:2px 0px 0px 40px; text-align:center;}
		#worldlyBlondesWrap img {margin:0; padding:0;}


	/* -- Wine Subpage : WORLDLY REDS -- */
	#worldlyRedsWrap {clear:both; width:600px; padding:0px 30px; voice-family: "\"}\""; voice-family:inherit; width:540px;}

		/* main title */
		#worldlyRedsWrap h1 {background-image:url(../images/icon_menu_worldlyreds.gif); background-repeat:no-repeat; background-position:bottom left; margin:0px 0px 0px 0px; padding:35px 0px 0px 40px; font:26px Arial, Helvetica, sans-serif; font-weight:normal; color:#af1a35;}

		/* wine category */
		#worldlyRedsWrap h2 {clear:both; width:500px; padding:40px 0px 0px 0px; margin:0px 0px 10px 40px; font:14px Arial, Helvetica, sans-serif; font-weight:normal; font-style:plain; color:#af1a35;}

		/* wine name */
		#worldlyRedsWrap h3 {display:inline; float:left; width:375px; padding:0px 0px 3px 0px; margin:0px 10px 0px 40px; font:12px Arial, Helvetica, sans-serif; font-weight:normal; font-style:normal; color:#000;}

		/* price : bottle */
		#worldlyRedsWrap h4 {display:inline; float:left; width:35px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; font:12px Arial, Helvetica, sans-serif; font-weight:normal; color:#000; line-height:normal; text-align:center;}

		/* price : bottle size */
		#worldlyRedsWrap h5 {clear:right; display:inline; float:right; width:75px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; font:12px Arial, Helvetica, sans-serif; font-weight:normal; font-style:plain; color:#000; line-height:normal; text-align:center;}

		#worldlyRedsWrap p {clear:both; padding:2px 0px 0px 40px; text-align:center;}
		#worldlyRedsWrap img {margin:0; padding:0;}


	/* -- Wine Subpage : DESSERT -- */
	#dessertWrap {clear:both; width:600px; padding:0px 30px; voice-family: "\"}\""; voice-family:inherit; width:540px;}

		/* main title */
		#dessertWrap h1 {background-image:url(../images/icon_menu_dessert.gif); background-repeat:no-repeat; background-position:bottom left; margin:0px 0px 0px 0px; padding:35px 0px 0px 40px; font:26px Arial, Helvetica, sans-serif; font-weight:normal; color:#281437;}

		/* dessert wine category */
		#dessertWrap h2 {clear:both; width:500px; background-image:url(../images/bg_dessert_2oz_bottle.png); background-position:bottom right; background-repeat:no-repeat; padding:40px 0px 0px 0px; margin:0px 0px 10px 40px; font:14px Arial, Helvetica, sans-serif; font-weight:normal; font-style:plain; color:#281437;}

		/* dessert wine name */
		#dessertWrap h3 {display:block; float:left; width:370px; padding:0px 0px 3px 0px; margin:0px 0px 0px 40px; font:12px Arial, Helvetica, sans-serif; font-weight:normal; font-style:normal; color:#000;}

		/* price : 2oz */
		#dessertWrap h4 {display:inline; float:left; width:35px; padding:0px 0px 0px 0px; margin:0px 0px 0px 10px; font:12px Arial, Helvetica, sans-serif; font-weight:normal; color:#000; line-height:normal; text-align:center;}

		/* price : bottle */
		#dessertWrap h5 {display:inline; float:left; width:35px; padding:0px 0px 0px 0px; margin:0px 0px 0px 5px; font:12px Arial, Helvetica, sans-serif; font-weight:normal; font-style:plain; color:#000; line-height:normal; text-align:center;}

		/* bottle size */
		#dessertWrap h6 {clear:right; display:inline; float:right; width:40px; padding:0px 0px 0px 0px; margin:0px 0px 0px 5px; font:12px Arial, Helvetica, sans-serif; font-weight:normal; font-style:plain; color:#000; line-height:normal; text-align:right;}


		#dessertWrap p {clear:both; padding:2px 0px 0px 40px; text-align:center;}
		#dessertWrap img {margin:0; padding:0;}


	/* ----------------- */
	/* -- Menu : BEER -- */
	/* ----------------- */

	/* -- Beer Subpage -- */
	#beerWrap {clear:both; width:600px; padding:0px 30px; voice-family: "\"}\""; voice-family:inherit; width:540px;}

		/* main title */
		#beerWrap h1 {background-image:url(../images/icon_menu_beer.gif); background-repeat:no-repeat; background-position:bottom left; margin:0px 0px 0px 0px; padding:35px 0px 0px 40px; font:26px Arial, Helvetica, sans-serif; font-weight:normal; color:#000;}

		/* beer category */
		#beerWrap h2 {clear:both; width:500px; padding:40px 0px 0px 0px; margin:0px 0px 10px 40px; font:14px Arial, Helvetica, sans-serif; font-weight:normal; font-style:plain; color:#a41b33;}

		/* beer name */
		#beerWrap h3 {display:inline; float:left; width:450px; padding:0px 0px 3px 0px; margin:0px 0px 0px 40px; font:12px Arial, Helvetica, sans-serif; font-weight:normal; font-style:normal; color:#000;}

		/* price : bottle */
		#beerWrap h4 {clear:right; display:inline; float:right; width:35px; padding:0px 0px 0px 0px; margin:0px 0px 0px 10px; font:12px Arial, Helvetica, sans-serif; font-weight:normal; font-style:plain; color:#000; line-height:normal; text-align:center;}

		#beerWrap p {clear:both; padding:2px 0px 0px 40px; text-align:center;}
		#beerWrap img {margin:0; padding:0;}




/* --------------------------- */
/* --- WINE TASTING & EVENTS --*/
/* --------------------------- */

/* -- Wine Tasting Schedule -- */
div.upcomingEventTitles {width:600px; height:21px; font:12px Verdana, Arial, Helvetica, sans-serif; color:#990000; line-height:16px; display:block; padding-top:5px; clear:both; border-top:1px solid #ccc; background-color:#f0f0f0;}
div.upcomingEventTitles div.date {float:left; display:inline; width:185px; margin:0px 10px 0px 5px; padding-bottom:5px;}
div.upcomingEventTitles div.event {float:left; display:inline; width:270px; margin-right:10px; padding-bottom:5px;}
div.upcomingEventTitles div.time {float:left; display:inline; width:110px; text-align:right; padding-bottom:5px;}

div.upcomingEventWrap {width:600px; font:11px Verdana, Arial, Helvetica, sans-serif; line-height:16px; display:block; padding-top:5px; clear:both; border-top:1px solid #ccc;}
div.upcomingEventWrap div.date {float:left; display:inline; width:190px; margin-right:10px; padding-bottom:5px;}
div.upcomingEventWrap div.event {float:left; display:inline; width:270px; margin-right:10px; padding-bottom:5px;}
div.upcomingEventWrap div.time {float:left; display:inline; width:110px; text-align:right; padding-bottom:5px;}








/* -------------- */
/* ---CONTACT --- */
/* -------------- */
/* form */
.contactLocationsWrap {float:left; display:inline; width:350px;}
.contactCareersWrap {float:right; display:inline; width:244px; height:300px; background-image:url(../images/bg_careers.png); background-repeat:no-repeat;}
.contactCareersWrap p {width:197px; margin:70px auto 0px auto; color:#fff; line-height:20px;}
.contactCareersWrap a {color:#fff; line-height:normal;}







/* ----------------------------------------------------------------------------- */
/* ------------------------------>>> 5. FOOTER <<<------------------------------ */
/* ----------------------------------------------------------------------------- */

/* Links above footer */
#footerLinks {width:1000px; margin:0 auto; text-align:center;}
#footerLinks a {font:10px Verdana, Arial, Helvetica, sans-serif; color:#CC0000; font-weight:normal; line-height:normal;}
#footerLinks a:link, #footerLinks a:active, #footerLinks a:visited {text-decoration:none;}
#footerLinks a:hover {text-decoration:underline;}

/* Footer Wrap */
#footerWrap {width:200px; margin:30px auto 0px auto; padding:0; padding-bottom:15px;}
#footerWrap img {margin:0 auto; padding:0; padding-bottom:5px;}

	.copyrightContent {margin:0; padding:0; text-align:center;}
	.copyrightContent p {font:10px Arial, Helvetica, sans-serif; color:#000000; padding:0;}
	.copyrightContent a {font:10px Arial, Helvetica, sans-serif; color:#CC0000;}
	.copyrightContent a:hover {text-decoration:underline;}

	.thinkLink {margin:5px 0px 0px 0px; padding:0; text-align:center;}
	.thinkLink p {font:10px Arial, Helvetica, sans-serif; color:#000000; padding:0;}
	.thinkLink a {font:10px Arial, Helvetica, sans-serif; color:#CC0000;}
	.thinkLink a:hover {text-decoration:underline;}


