@charset "UTF-8";
/* CSS Document */
/*
BLACK: #000
GREY: #696969
BACKGROUND: #3a2a1b
*/
html {
overflow: -moz-scrollbars-vertical; 
overflow-y: scroll;
}



body {
	background-image:url(../images/avrilbg.jpg);
	background-repeat:repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#696969;
	line-height:18px;
	background-color: #3a2a1b;
}

A:link {color:#a9805a;}
A:visited {color:#a9805a;}
A:active {color:#a9805a;}
A:hover {text-decoration: none; color: 696969;}

hr{
color: #a9805a;
background-color: #a9805a;
height: 1px;
}

.holder {
width:1017px;
height:auto;
margin:auto;
padding-left:10px;
padding-right:10px;
}

.header {
background-image:url(../images/avrilheader.png);
width:1017px;
height:190px;
}

.logoholder {
width:362px;
height:187px;
margin:auto;
}

.navbar {
background-image:url(../images/navbg.png);
width:1017px;
height:36px;
}

.bottomspace {
width:1017px;
height:100px;
}

.beverages {
text-align:center;}


/* MENU */
.menu {
	margin:auto;
	padding-left:100px;
	padding-right:45px;
	width:980px;
	height:36px;
	}
	
	
	.sub_menu {
	margin:auto;
	padding-left:300px;
	padding-right:300px;
	width:900px;
	height:33px;
	}
	
	.sub_menu_dinner {
	margin:auto;
	padding-left:200px;
	padding-right:300px;
	width:900px;
	height:33px;
	}
	
	
	
.menu ul
{
padding-left: 25px;
line-height:8px;
margin-left: 0;
font-size:15px;
letter-spacing: 1px;
float: left;
width: 100%;
font-family: arial, helvetica, sans-serif;
text-transform: uppercase;

}

.menu li { display: inline; }

.menu .navon a {
color: #b08b68;
text-decoration: none;
float: left;
}

.menu a
{
padding: 0em 4em;
color: #FFF;
text-decoration: none;
float: left;

}



.menu li a:hover
{
color: #b08b68;
}
	
	
	
.menu_subnav ul
{
margin:0px;
padding:0px;
text-align:left;
line-height:13px;;
font-size:11px;
float: left;
width: 100%;
font-family: arial, helvetica, sans-serif;
text-transform: uppercase;
font-weight:bold;
}

.menu_subnav li { 
margin: .5em 0;
display: block; }

.menu_subnav .navon a {
color: #b08b68;
text-decoration: none;
float: left;
}

.menu_subnav a
{
margin:0px;
padding: 0em 0em;
color: #000;
text-decoration: none;
float: left;

}



.menu_subnav li a:hover
{
color: #b08b68;
text-decoration:underline;
}
	
	
.menu_subnav .menu_navon a {
color: #b08b68;
text-decoration: underline;
float: left;
}
	
.vertrule {
background-image:url(../images/vertrule.jpg);
width:5px;
height:213px;
margin-left:110px;
}

	
	
	
	
	
	
	
	

/* BRUNCH LUNCH */

#menu1 a {
	width: 209px;
	height: 36px;
	background: url(../images/brunchbutton.png) no-repeat;
	float:left;
}
#menu1 a:hover {
   background-image: url(../images/brunch_on.png);
}
#menu1_on {
	width: 209px;
	height: 36px;
	background: url(../images/brunch_on.png) no-repeat;
	float:left;
}

/* DINNER */
#menu2 a {
	width: 172px;
	height: 36px;
	background: url(../images/dinnerbutton.png) no-repeat;
	float:left;
}
#menu2 a:hover {
   background-image: url(../images/dinner_on.png);
}
#menu2_on {
	width: 172px;
	height: 36px;
	background: url(../images/dinner_on.png) no-repeat;
	float:left;
}

/* ABOUT */
#menu3 a {
	display: block;
	width: 164px;
	height: 36px;
	background: url(../images/aboutbutton.png) top left no-repeat;
	float: left;
}
#menu3 a:hover {
   background-image: url(../images/about_on.png);
}
#menu3_on {
	width: 164px;
	height: 36px;
	background: url(../images/about_on.png) no-repeat;
	float: left;
}
/* CONTACT */
#menu4 a {
	display: block;
	width: 168px;
	height: 36px;
	background: url(../images/contactbutton.png) top left no-repeat;
	float: left;
}
#menu4 a:hover {
   background-image: url(../images/contact_on.png);
}
#menu4_on {
	width: 168px;
	height: 36px;
	background: url(../images/contact_on.png) no-repeat;
	float: left;
}

/* Catering */
#menu9 a {
	display: block;
	width: 168px;
	height: 36px;
	background: url(../images/cateringbutton.png) top left no-repeat;
	float: left;
}
#menu9 a:hover {
   background-image: url(../images/catering_on.png);
}
#menu9_on {
	width: 168px;
	height: 36px;
	background: url(../images/catering_on.png) no-repeat;
	float: left;
}

/* brunch sub nav */
/* brunch */

#menu5 a {
	display: block;
	width: 141px;
	height: 33px;
	background: url(../images/brunch_sub.jpg) top left no-repeat;
	float: left;
}
#menu5 a:hover {
   background-image: url(../images/brunch_sub_on.jpg);
}
#menu5_on {
	width: 141px;
	height: 33px;
	background: url(../images/brunch_sub_on.jpg) no-repeat;
	float: left;
}

/* lunch */

#menu6 a {
	display: block;
	width: 129px;
	height: 33px;
	background: url(../images/lunch_sub.jpg) top left no-repeat;
	float: left;
}
#menu6 a:hover {
   background-image: url(../images/lunch_sub_on.jpg);
}
#menu6_on {
	width: 129px;
	height: 33px;
	background: url(../images/lunch_sub_on.jpg) no-repeat;
	float: left;
}


/* dinner sub nav */
/* dinner */

#menu7 a {
	display: block;
	width: 148px;
	height: 32px;
	background: url(../images/dinner_sub.jpg) top left no-repeat;
	float: left;
}
#menu7 a:hover {
   background-image: url(../images/dinner_sub_on.jpg);
}
#menu7_on {
	width: 148px;
	height: 32px;
	background: url(../images/dinner_sub_on.jpg) no-repeat;
	float: left;
}

/* bombance */

#menu8 a {
	display: block;
	width: 419px;
	height: 32px;
	background: url(../images/bombance_sub.jpg) top left no-repeat;
	float: left;
}
#menu8 a:hover {
   background-image: url(../images/bombance_sub_on.jpg);
}
#menu8_on {
	width: 419px;
	height: 32px;
	background: url(../images/bombance_sub_on.jpg) no-repeat;
	float: left;
}







.m_header {
font-family:Georgia, "Times New Roman", Times, serif;
color:#000000;
text-transform:uppercase;
font-size:16px;
}

.m_category {
font-family:Georgia, "Times New Roman", Times, serif;
color:#000000;
font-size:16px;
}

.m_food {
text-transform:uppercase;
font-weight:bold;
}

.main_menu_holder{
margin:auto;
width:900px;
color:#000;

}



.menu_holder{
margin:auto;
float:left;
width:580px;
margin-left:30px;}

.col1 {
float:left;
width:100px;

}
.col2 {
float:left;
width:250px;
padding-left:30px;
padding-right:10px;
}
.col3 {
float:left;
width:250px;
padding-left:10px;
}

.comingsoon{
margin-left:130px;
margin-top:50px;
background-image:url(../images/comingsoon.png);
background-repeat:no-repeat;
width:631px;
height:148px;
padding-top:100px;
padding-bottom:60px;
}




.divider {
background-image:url(../images/divider.png);
width:1017px;
height:18px;
}

.bodyarea {
background-image:url(../images/bodybg.png);
background-repeat:repeat-y;
width:1017px;
padding-top:40px;
padding-right:70px;
padding-bottom:0px;
}

.bodyarea2 {
width:1017px;
padding-left:130px;
padding-right:70px;
padding-bottom:0px;
}

.imageleft {
background-image:url(../images/homeleftimage.jpg);
width:479px;
height:336px;
float:left}

.imageleft2 {
background-image:url(../images/familyphoto.jpg);
width:359px;
height:443px;
float:left}

.image1 {
float:left;
}

.image2 {
float:left;
padding-left:30px;}

.imageright {
background-image:url(../images/homerightimage.jpg);
width:369px;
height:336px;
float:left;
margin-left:25px;
}

.homerule {
background-image:url(../images/homerule.jpg);
width:363px;
height:6px;
background-repeat:no-repeat;
margin-top:15px;
margin-left:5px;
}

.hometext {
width:363px;
margin:0px 40px;
padding-top:15px;
font-size:16px;
line-height:26px;
}

.contactimage {
float:left;
margin-left:25px;}

.cateringimage {
background-image:url(../images/cateringimage.jpg);
width:374px;
height:341px;
float:left;
margin-left:23px;}

.aboutcolumn {
width:370px;
float:left;}

.aboutimage1 {
background-image:url(../images/aboutusone.jpg);
width:363px;
height:445px;
float:left;
margin-left:25px;}

.aboutimage2 {
background-image:url(../images/aboutustwo.jpg);
width:363px;
height:445px;
float:left;
margin-left:25px;
margin-top:30px;}

.clear {
clear:both;
}


.abouttext {
width:352px;
float:left;
margin-left:30px;
}

.aboutimage {
background-image:url(../images/homeimageright.jpg);
width:388px;
height:348px;
float:left}

.welcome {
background:url(../images/welcome.jpg);
width:352px;
height:25px;
}

.contact {
background:url(../images/contact.jpg);
width:352px;
height:25px;
}

.catering {
background:url(../images/catering.jpg);
width:352px;
height:25px;
}

.footer {
margin:auto;
width:900px;
color:#000;
font-size:9px;
font-weight:bold;
text-transform: uppercase;
}

.footer a{
color:#000;
text-decoration:none;
}

.footer a:hover{
color:#b08b68;
}

.footerhr {
  height: 1px;
  margin:auto;
  max-width:400px;
  width: 20px;
  color:#b08b68;
}

.hr {
  height: 8px;
  width:352px;
  background: #fff url(../images/horizontalrule.jpg) no-repeat scroll center;
  margin-bottom:15px;
}
div.hr hr {
  display: none;
}

.hours {
background-image:url(../images/hours.jpg);
background-repeat:no-repeat;
width:60px;
height:100px;
float:left;
margin-right:15px;}

.disclaimer {
padding-top:40px;
margin:auto;
text-align:center;
font-size:9px;
font-weight:bold;
color:#000000;}

.bottom {
background-image:url(../images/bottom.png);
background-repeat:repeat-y;
width:1017px;
height:39px;
}
