/** BASIC */

body {
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
}

/** FORMS */

form {
	margin: 0px;
	padding: 0px;
}

/** HEADINGS */

h1, h2, h3, h4, h5, h6 {
	margin: 0px;
}

h1 {}

h2 {}

h3 {
	margin-bottom: 15px;
	font-size: 16px;
	color: #AD5E27;
}

h4 {
	font-size: 15px;
	color: #66481F;
}

/** TEXTS */

body, th, td, input, textarea, select {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000;
}

p, blockquote, ul, ol, dl {
	margin-top: 0px;
	margin-bottom: 1em;
	text-align: left;
	line-height: 18px;
}

ul {
	margin-left: 0px;
	padding-left: 0px;
	list-style: none;
}

#menustuff ul {
	margin-left: 15px;
	padding-left: 0px;
	list-style: circle;
}

.text1 {
	text-align: center;
	color: #0A9BD8;
}

.text2 {
	margin-bottom: 20px;
	font-size: 18px;
}

/** LINKS */

a {
	color: #D32027;
}

a:hover {
	text-decoration: none;
}

/** STYLES */

.style1 {
}

.style1 a {
}

.style1 a:hover {
}

/** BACKGROUNDS */

/**.bg1 { background: url(images/bg01.jpg) repeat left top; }*/
.bg1 {background-color:#ffffff;}
.bg2 {background-color:#ffffff;}
.bg3 { background: url(images/bg05.jpg) no-repeat left top; }
.bg4 { background: url(images/bg06.jpg) repeat-y left top; }
.bg5 { background: url(images/bg07.jpg) no-repeat left bottom; }
.bg6 { background: url(images/bg08.jpg) no-repeat left top; }
.bg7 { background: url(images/homepage14.jpg) repeat-y left top; }

/** MISC */

.align-justify { text-align: left; }
.align-right { text-align: right; }

img { border: none; }

.img1 {
	float: left;
	margin: 0px 15px 0px 0px;
}

.img2 {
	float: right;
	margin: 0px 0px 0px 15px;
	border:5px solid #dfaf7e;
}

hr { display: none; }

.hr1 {
	height: 1px;
}


h2.specials {
	background: url(images/specials.gif) no-repeat left top;
	height:45px;
	width:219px;
	text-indent:-1000em;
	margin-bottom:10px;
}

h2.welcome {
	background: url(images/welcome.gif) no-repeat left top;
	height:45px;
	width:219px;
	text-indent:-1000em;
	margin-bottom:10px;
}

h2.menu {
	background: url(images/menu.gif) no-repeat left top;
	height:45px;
	width:219px;
	text-indent:-1000em;
	margin-bottom:10px;
}
h2.catering {
	background: url(images/catering.gif) no-repeat left top;
	height:45px;
	width:219px;
	text-indent:-1000em;
	margin-bottom:10px;
}

h2.directions {
	background: url(images/directions.gif) no-repeat left top;
	height:45px;
	width:219px;
	text-indent:-1000em;
	margin-bottom:10px;
}

h2.contact {
	background: url(images/contact.gif) no-repeat left top;
	height:45px;
	width:219px;
	text-indent:-1000em;
	margin-bottom:10px;
}

h2.lunchspecialstitle {
	background: url(images/lunchspecialstitle.gif) no-repeat left top;
	height:45px;
	width:219px;
	text-indent:-1000em;
	margin-bottom:10px;
}

h2.dinnerspecials {
	background: url(images/dinnerspecials.gif) no-repeat left top;
	height:45px;
	width:219px;
	text-indent:-1000em;
	margin-bottom:10px;
}


.center {
	text-align:center;
}

.bold {
	font-weight:bold;
}

.disclaimer {
	font-size:.85em;
	font-style:italic
}

#mainmov
{
	width: 640px;
	height: 480px;
	border:5px solid #dfaf7e;
	margin-left:70px;
}
/********************************
	=MENU STUFF
********************************/
#menustuff {
margin-top: 0px;}

h5.importsandspecialties {
	background: url(images/importsandspecialties.gif) no-repeat left top;
	height:29px;
	width:144px;
	text-indent:-1000em;
}

h5.domestics {
	background: url(images/domestics.gif) no-repeat left top;
	height:29px;
	width:144px;
	text-indent:-1000em;
}

h5.whites {
	background: url(images/whites.gif) no-repeat left top;
	height:29px;
	width:144px;
	text-indent:-1000em;
}

h5.reds {
	background: url(images/reds.gif) no-repeat left top;
	height:29px;
	width:144px;
	text-indent:-1000em;
}

h4.lunchspecials {
	background: url(images/lunchspecials.gif) no-repeat left top;
	height:32px;
	width:144px;
	text-indent:-1000em;
	margin-bottom:10px;
}

h4.pastaforlunch {
	background: url(images/pastaforlunch.gif) no-repeat left top;
	height:32px;
	width:144px;
	text-indent:-1000em;
	margin-bottom:10px;
}

h4.pastaandentrees {
	background: url(images/pastaandentrees.gif) no-repeat left top;
	height:65px;
	width:180px;
	text-indent:-1000em;
	margin-bottom:10px;
}

h4.sandwiches {
	background: url(images/sandwiches.gif) no-repeat left top;
	height:32px;
	width:144px;
	text-indent:-1000em;
	margin-bottom:10px;
}

h4.kidsmenu {
	background: url(images/kidsmenu.gif) no-repeat left top;
	height:32px;
	width:144px;
	text-indent:-1000em;
	margin-bottom:10px;
}

h4.soupsandsalads {
	background: url(images/soupsandsalads.gif) no-repeat left top;
	height:32px;
	width:144px;
	text-indent:-1000em;
	margin-bottom:10px;
}
h4.sides {
	background: url(images/sides.gif) no-repeat left top;
	height:32px;
	width:144px;
	text-indent:-1000em;
	margin-bottom:10px;
}

h4.desserts {
	background: url(images/desserts.gif) no-repeat left top;
	height:32px;
	width:144px;
	text-indent:-1000em;
	margin-bottom:10px;
}

h4.appetizers {
	background: url(images/appetizers.gif) no-repeat left top;
	height:44px;
	width:144px;
	text-indent:-1000em;
	margin-bottom:10px;
}

h4.espressobar {
	background: url(images/espressobar.gif) no-repeat left top;
	height:32px;
	width:144px;
	text-indent:-1000em;
	margin-bottom:10px;
}
h4.beer {
	background: url(images/beer.gif) no-repeat left top;
	height:32px;
	width:144px;
	text-indent:-1000em;
	margin-bottom:10px;
}

h4.cocktails {
	background: url(images/cocktails.gif) no-repeat left top;
	height:32px;
	width:144px;
	text-indent:-1000em;
	margin-bottom:10px;
}

h4.afterdinnercocktails {
	background: url(images/afterdinnercocktails.gif) no-repeat left top;
	height:32px;
	width:144px;
	text-indent:-1000em;
	margin-bottom:10px;
}

h4.wines {
	background: url(images/wines.gif) no-repeat left top;
	height:32px;
	width:144px;
	text-indent:-1000em;
	margin-bottom:10px;
}

h4.beverages {
	background: url(images/beverages.gif) no-repeat left top;
	height:32px;
	width:144px;
	text-indent:-1000em;
	margin-bottom:10px;
}

.green {
	color:#48A848;
}

#menustuff .title {
font-weight: bold;
font-size: 1.1em;
font-style: italic;
margin-bottom: 0px;}

#menustuff .bold {
font-weight: bold;
font-size: 1.1em;
margin-bottom: 0px;}

#menustuff p {
font-size: .9em;
line-height: 1.5em;}

#menustuff .indent{
margin-left: 15px;}

/********************************
	=REQUEST FORM
********************************/
.requestForm {
	margin: 0;
	padding: 0;
	}
.requestForm fieldset {
	float: left;
	width: 360px;
	border: 0;
	margin: 0;
	padding: 0;
	}
.requestForm legend {
	color: #AD5E27;
	font-weight: bold;
	padding: 0;
	margin-left: -5px;
	}
.lineup {
margin-top:2px;
margin-bottom:2px;
}
.requestForm label {
	display: block;
	float: left;
	width: 80px;
	}	
.requestForm label.big {
	width: 130px;
	margin-top:2px;
	}
.requestForm label.big2 {
	width: 190px;
	}
.small {
	width: 50px;
	margin-top:2px;
 	margin-bottom:2px;
	}
.small2 {
	width: 60px;
	margin-top:2px;
 	margin-bottom:2px;
	}
.textlineup{
margin-top:2px;
}
.smalllist {
	width: 55px;
	margin-top:2px;
 	margin-bottom:2px;
	}
.large {
 	width: 160px;
 	margin-top:2px;
 	margin-bottom:2px;
    }
.largelist {
 	width: 165px;
 	margin-top:2px;
 	margin-bottom:2px;
    }