/*

  _____      _ _                  _       
 / ____|    | (_)                (_)      
| |    _   _| |_ _ __   __ _ _ __ _  __ _ 
| |   | | | | | | '_ \ / _` | '__| |/ _` |
| |___| |_| | | | | | | (_| | |  | | (_| |
 \_____\__,_|_|_|_| |_|\__,_|_|  |_|\__,_|
                         A Schnucks Market
						 
Copyright Schnuck Markets / Culinaria 2009, All Rights Reserved.
						 
             _   _____                      
    /\      | | |  __ \                     
   /  \   __| | | |__) |_ _  __ _  ___  ___ 
  / /\ \ / _` | |  ___/ _` |/ _` |/ _ \/ __|
 / ____ \ (_| | | |  | (_| | (_| |  __/\__ \
/_/    \_\__,_| |_|   \__,_|\__, |\___||___/
                             __/ |          
                            |___/           
                 Publishing the Weekly Ad Since 09!
*/


body, html {
	margin: 0px;
	padding: 0px;
	background-color: #ffffff;
	background-image: url(images/background.jpg);
	background-repeat: repeat-x;
	font-family: Arial,Geneva,sans-serif;
	font-size: 12px;
}

body {
	text-align: center;
}

img {
border: 0;
}

a:link {
	color: #ffffff;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #ffffff;
}
a:hover {
	text-decoration: underline;
	color: #ffffff;
}
a:active {
	text-decoration: none;
	color: #ffffff;
}

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

#header {
	width:950px;
	height:105px;
}

#container {
	width: 100%;
	margin: 0px;
	background-image: url(../images/background.gif);
	background-repeat: repeat-y;
}

#navigation {
	width:950px;
	height:39px;
	background-image: url(../images/navigation.gif);
	background-repeat: no-repeat;
}

#drop_menu
{	
	margin: 0px;
	padding-top: 11px;
	padding-left: 352px;
}
	
	#drop_menu li
	{	float: left;
		list-style: none;
		font: sans-serif;
	}

	#drop_menu li a
	{	display: block;
		background: #bf0000;
		padding: 6px 11px;
		text-decoration: none;
		color: #EAFFED;
		white-space: nowrap;
	}

	#drop_menu li a:hover
	{	
		background: #a00202;
	}
		
		#drop_menu li ul
		{	margin: 0;
			padding: 0;
			position: absolute;
			visibility: hidden;
			border-bottom: 3px solid #f7931e;
			letter-spacing: .09em;
			z-index: 99;
		}
		
		#drop_menu li ul li
		{	
			float: none;
			display: inline;
		}
		
		#drop_menu li ul li a
		{	
			width: auto;
			background: #9F1B1B;
			font: 12px Helvetica,sans-serif;
		}
		
		#drop_menu li ul li a:hover
		{	
			background: #7F1616;
		}

#ad-padder {
	width:950px;
	height:46px;
}

#ad-content {
	background-color: #FFFFFF;
	width: 100%;
	height:660px;
}

.page_navigation {
	margin-top: 20px;
}

.ad_button {
	float: left;
	background-image: url(images/navgation_button.jpg);
	background-repeat: no-repeat;
	width: 102px;
	padding-top: 5px;
	height: 27px;
}

