/* @override http://www.millburndeli.com/css/style.css */

/* @override http://lformxserve01.local/M%20-%20N/Millburn%20Deli/Site/2009-11-23/css/style.css */

@import url('reset.css');

/* --- COLOR SCHEME ---
#ae2226 RED
#ff8e13 ORANGE
---------------------- */

/* --- GLOBAL STYLES ---*/

html {

}

body {
	font-family: Arial;
	font-size: 9pt;
	color: #000;
	background: #fff;
}

a {
	color: #ae2226;
}

a:hover {
}

p {
	line-height: 1.5;
	margin: 12px 0;
}

/* --- WRAPPER STYLES ---*/

#wrapper {
	text-align: left;
	width: 970px;
	margin: 0px auto;
}


#content {
	
}

#header {
	overflow: hidden;
}

#main {
	margin: 0 10px;
	margin-top: 15px;
	
}

#p_home #main {
	margin: 0;
}


/* --- HEADER STYLES ---*/

h1#logo {
	text-indent: -9999px;
	xbackground: url(../images/logo.jpg) no-repeat right top;
}

h1#logo a {
	display: block;
}

#marketing {
	text-align: right;
	color: #ae2226;
	font-size: 4em;
	font-family: Helvetica;
	font-weight: bold;
	line-height: 0.8;
	height: 34px;
	position: relative;
	top: -5px;
	
}

#slideshow {
	background: url(../images/header.jpg) no-repeat right top;
	height: 194px;
	position: relative;
	z-index: 999;
}

#p_home #slideshow {
	height: 264px;
}

#p_about #slideshow {
	background: url(../images/header-about.jpg) no-repeat right top;
}

#p_contact #slideshow {
	background: url(../images/header-contact.jpg) no-repeat right top;
}

#p_gallery #slideshow {
	background: url(../images/header-gallery.jpg) no-repeat right top;
}

#p_links #slideshow {
	background: url(../images/header-links.jpg) no-repeat right top;
}

#p_menu #slideshow, #p_lunch #slideshow, #p_catering #slideshow, #p_specials #slideshow {
	background: url(../images/header-menus.jpg) no-repeat right top;
}

#sandwich {
	position: absolute;
	top: 370px;
}



/* --- NAV STYLES ---*/


#navbar {
	position: absolute;
	top: 213px;
	z-index: 9999;
}

#p_home #navbar {
	top: 283px;
	
}

#nav {
	position: relative;
	z-index: 99999;
}

#nav ul {
}

#nav li {
	width: auto;
	padding: 0 18px;
}

#nav li a {
	font-size: 2.8em;
	text-transform: uppercase;
	text-decoration: none;
	font-weight: bold;
}

#nav li.home a {
	font-size: 1em;
	margin-top: 17px;
	xpadding-top: 10px;
}

#navbar .active {
	display: block;
	xfont-size: 10em;
}

#nav li ul {
	width: auto;
}

#nav li li {
}

#nav li li a {
	color: #fff;
	font-size: 1.3em;
	xbackground: #000;
	padding: 2px 10px 15px 2px;
}



/* # --- CONTENT PAGES ---*/
#title {
	background: #ae2226;
	color: #fff;
	padding: 45px 10px 7px 10px;
	overflow: hidden;

}

#title h2 {
	font-size: 3em;
	font-weight: bold;
}

#p_home #title h2 {
	float: left;
}

#title h2 a {
	color: #fff;
	text-decoration: none;
}






/* --- FOOTER STYLES ---*/

#footer {
	clear: both;
	padding: 3px 0;
	border-top: 10px solid #ae2226;
	margin: 2px 0;
	padding-bottom: 15px;
	overflow: hidden;
}

#social {
	float: right;
	text-align: right;

}

#social .address {
	font-size: 3em;
	font-weight: bold;
	color: #ae2226;
	background: url(../images/icon-turn.png) no-repeat;
	padding-left: 40px;
	xmargin-bottom: 10px;
}
#social .address a {
	text-decoration: none;
}

#social .facebook a {
	font-size: 1.5em;
	font-weight: bold;
	color: #ae2226;
	background: url(../images/icon-facebook.png) no-repeat;
	padding-left: 30px;
	text-decoration: none;
	padding-bottom: 10px;
}

#company {
	xfloat: right;
	line-height: 1.5;
	font-size: 1.1em;
	margin-bottom: 15px;
}

#design {
	
}

#design a {
	color: #999;
	text-decoration: none;
}

.browser {
	width: 320px;
	line-height: 1.3;
	font-size: 0.9em;
	 margin-bottom: 15px;
	 overflow: hidden;
}
