/* CSS Document */


body

	{
	
	background-position: center top;
	background-image: url(../images/global/main-background.jpg);
	margin-top: 15px;
	background-color: #560019;
	background-repeat: no-repeat;
	
	 
	}
	

div#outer-wrapper

	{
	
	width: 880px;
	margin: auto;
	

	}
	
	

div#banner

	{
	
	width: 880px;
	height: 120px;
	

	}
	
div#phrase	

	{
	background-image: url(../images/global/top-box.jpg);
	width: 880px;
	height: 45px;
	
	}
	
div#small-text-area

	{
	
	width: 868px;
	height: 368px;
	margin: auto;
	background-image: url(../images/global/large-text-bg.jpg);
	
	}
	
	
div#large-text-area

	{
	
	width: 868px;
	height: 768px;
	margin: auto;
	background-image: url(../images/global/large-text-bg.jpg);
	
	}
	

	
div#menu-text-area

	{
	
	width: 868px;
	height: 1600px;
	margin: auto;
	background-image: url(../images/global/large-text-bg.jpg);
	
	}
	
	
	
	
	
div#xmas-menu-text-area

	{
	
	width: 868px;
	height: 1900px;
	margin: auto;
	background-image: url(../images/global/large-text-bg.jpg);
	
	}
	
	


div#left-links

	{
	
	width: 219px;
	height: 360px;
	float:left;
	border-right: 1px solid #660033;
	}
	
	
div#long-left-links

	{
	
	width: 219px;
	height: 760px;
	float:left;
	border-right: 1px solid #660033;
	}
	
	
		
div#menu-left-links

	{
	
	width: 219px;
	height: 1600px;
	float:left;
	border-right: 1px solid #660033;
	}
	
	
	
div#text-and-image

	{
	
	width: 648px;
	float: right;

	}
	

div#small-bottom-box

	{
	
	width: 880px;
	height: 30px;
	margin: auto;
	
	}
	
	

	
div#bottom-bar

	{
	
	width: 840px;
	height: 200px;
	margin: auto;
	
	}
	
		
				
		
	
/* text formatting */

h1

	{

	font: 22pt Century Gothic;
	color:#FFFFBF;
	text-align:left;
	line-height: 30px;
	margin-left: 27px;
	margin-top: 15px;

	
	
	}
	
	

h1.title-2

	{
	font: 12pt Century Gothic;
	color:#FFFFBF;
	text-align:left;
	line-height: 20px;
	margin-left: 27px;
	margin-top: 15px;

	
	}
	

h2

	{

	font: italic 12pt Century Gothic;
	color:#FFFFFF;
	text-align:left;
	line-height: 30px;
	margin-left: 27px;
	margin-top: 15px;

	
	
	}
	


h3

	{

	font:  15pt Century Gothic;
	color:#FFFFFF;
	text-align:left;
	line-height: 22px;
	margin-left: 27px;
	margin-top: 15px;

	
	
	}

p.after-title

	{
	
	font: 9pt Century Gothic;
	line-height: 20px;
	color:#FFFFFF;
	text-align:left;
	margin-left: 27px;


	
	
	}	
	
	
p

	{
	
	font: 8pt Century Gothic;
	line-height: 20px;
	color:#CCCCCC;
	text-align:left;
	margin-left: 25px;
	letter-spacing: 1px;

	
	
	}	



p.menu-times

	{
	
	font: 11pt Century Gothic;
	line-height: 10px;
	color:#FFFFBF;
	text-align:left;
	margin-left: 25px;
	letter-spacing: 1px;
	display: inline;
	margin-bottom: 10px;

	
	
	}




p.menu-text

	{
	
	font: 15pt Century Gothic;
	color:#FFFFBF;
	text-align:left;
	margin-left: 25px;
	margin-top: 50px;


	
	
	}	



p.xmas-menu-text

	{
	
	font: 15pt Century Gothic;
	color:#FFFFBF;
	text-align:left;
	margin-left: 25px;
	margin-top: 20px;


	
	
	}	



p.menu-text-left

	{
	
	font: 15pt Century Gothic;
	text-align: left;
	color:#FFFFBF;
	margin-left: 32px;
	margin-top: 50px;
	margin-right: 20px;


	
	
	}	


p.form

	{
	
	font: 8pt Century Gothic;
	line-height: 20px;
	color:#CCCCCC;
	text-align:left;
	margin-left: 25px;


	
	
	}	



p.xmas-times

	{
	
	font: 8pt Century Gothic;
	color:#CCCCCC;
	text-align:left;
	margin-left: 25px;
	line-height: 13px;
	letter-spacing: 1px;

	
	
	}	

/* menu lists */



#menu-list
	
	{
	
	font: 10px Century Gothic;
	line-height: 13px;
	letter-spacing: 1px;
	margin-top: 0px;
	position: relative;
	color:#FFFFFF;
	margin-right: 20px;

		
	
	}

#menu-list li 

	{
	
	list-style-type: none;
	margin-bottom: 9px;
	margin-left: -15px;
	
	
	}


#menu-list-left
	
	{
	
	font: 10px Century Gothic;
	text-align: left;
	line-height: 15px;
	letter-spacing: 1px;
	margin-top: 30px;
	position: relative;
	color:#FFFFFF;
	margin-right: 20px;
	margin-left: 32px;
	list-style-type: none;
	

		
	
	}

#menu-list-left li 

	{
	
	margin-top: 15px;
	list-style-type: none;
	margin-bottom:20px;
	}




/* menu lists */



#xmas-menu-list
	
	{
	
	font: 10px Century Gothic;
	line-height: 15px;
	letter-spacing: 1px;
	margin-top: 0px;
	position: relative;
	color:#FFFFFF;
	margin-right: 20px;

		
	
	}

#xmas-menu-list li 

	{
	
	list-style-type: none;
	margin-bottom: 8px;
	margin-left: -15px;
	
	
	}


#xmas-menu-list-left
	
	{
	
	font: 10px Century Gothic;
	text-align: left;
	line-height: 15px;
	letter-spacing: 1px;
	margin-top: 30px;
	position: relative;
	color:#FFFFFF;
	margin-right: 20px;
	margin-left: 32px;
	list-style-type: none;
	

		
	
	}

#xmas-menu-list-left li 

	{
	
	margin-top: 15px;
	list-style-type: none;
	margin-bottom:20px;
	}





/* wine dine links */


#wine-dine
	
	{
	
	font-family: arial, helvetica, sans-serif;
	font: bold 8pt arial;
	letter-spacing: 1px;
	margin-top: 0px;
	position: relative;
	left: 23px;
	top: 10px;
		
	
	}

#wine-dine li 

	{
	
	display:inline;
	
	}


#wine-dine li a
	
	{

	color: #ffffff;
	text-decoration:none;
		
	}
	
	
#wine-dine li a:hover
	
	{

	color:#FFFF99;

	}




#wine-dine li a:active
	
	{

	color:#FFFF99;

	}
	



/* menu links */


#menu
	
	{
	
	font-family: arial, helvetica, sans-serif;
	font: 7pt arial;
	letter-spacing: 1px;
	margin-top:15px;
		
	
	}

#menu li 

	{
	
	display:inline;
	
	}


#menu li a
	
	{

	color: #ffffff;
	text-decoration:none;
		
	}
	
	
#menu li a:hover
	
	{

	color:#FFFF99;

	}




#menu li a:active
	
	{

	color:#FFFF99;

	}
	

/* contact menu links */


#contact-menu
	
	{
	
	font: 9pt Century Gothic;
	letter-spacing: 1px;
	margin-top: 10px;
	margin-left: 0px;
		
	
	}

#contact-menu li 

	{
	
	display:inline;
	
	}


#contact-menu li a
	
	{

	color: #ffffff;
	text-decoration:none;
		
	}
	
	
#contact-menu li a:hover
	
	{

	color:#FFFF99;

	}




#contact-menu li a:active
	
	{

	color:#FFFF99;

	}
	


	
	
.float-right	{	float: right;	margin-right: 24px; padding-left: 30px; margin-top: 15px;	}

.small-swirl-bottom	{	margin-left: 50px; margin-top: 65px;	}

.small-logo-bottom	{	margin-left: 60px; margin-top: 15px;	}

.logo-css	{	float:left; margin-left: 63px; margin-top: 20px;	}

.scroll-image	{ 	margin-left: 35px;	}

.scroll-image-book	{ 	margin-left: 40px;	}

.telephone	{	float: right; margin-top: 50px; margin-right: 32px;}

.mirror	{	float: right; margin-top: 15px; margin-right: 23px; margin-bottom: 30px;}
.mirror2	{	float: right; margin-top:0px; margin-right: 37px; margin-bottom: 50px;}

.map	{ 	margin-left: 26px;	}

div#preload { display: none; }
