  /*
		ALDI PRODUCT COMPARISON 
		-----------------------
		File:			screen.css
		Purpose:		Style the basic ALDI pages
		Author:			SamHS
  */



	body {
		background:			#333;
		margin:				0;
		padding:			0;
		color:				#333;
		font-family:		helvetica, arial, sans-serif;
		font-size:			62.5%;
	}

	#container {
		position:			relative;
		margin:				0 auto;
		width:				920px;
		padding:			10px;
		background:			#fff;
		border:				1px solid #333;
		-moz-box-shadow:	0px 0px 10px #111;
		-webkit-box-shadow:	0px 0px 10px #111;
		box-shadow:			0px 0px 10px #111;
	}

	#header {
		position:			relative;
		height:				90px;
		background:			transparent url(header2.png) no-repeat top left;
		text-indent:		-10000px;
		overflow:			hidden;
	}

	#nav {
		position:			absolute;
                top:                            65px;
		z-index:			100;
		height:				30px;
		/* background:			#111;
		-moz-box-shadow:	inset 0px 10px 10px #ccc;
		-webkit-box-shadow:	inset 0px 10px 10px #ccc;
		box-shadow:			inset 0px 10px 10px #ccc;*/	
		margin-bottom:		20px;	
		text-transform:		uppercase;
	}

	#nav #loggedin {
		float:				right;
		margin-right:		20px;
		width:				280px;
		line-height:		30px;
		color:				#fff;
		text-align:			right;
	}

	#nav > ul {
		margin:				0;
margin-left: 80px;
		padding:			0;
		width:				840px;
		height:				30px;
	}

	#nav > ul > li {
		position:			relative;
		margin:				0;
		padding:			0;
		list-style:			none;
		float:				left;
		height:				30px;
		
	}

	#nav > ul > li > ul {
		display:			none;
	}

	#nav > ul > li:hover > ul {
		position:			absolute;
		margin:				0;
		padding:			0;
		top:				30px;
		left:				0px;
		font-size:			0.8em;
		display:			block;
		width:				160px;
		background:			#274ec1;
		background:			rgba(30,30,30,0.8);
	}

	#nav > ul > li:hover > ul li {
		float:				none;
		width:				160px;
		margin:				0;
		padding:			0;
		list-style:			none;
	}

	#nav ul li a {
		display:			block;
		padding:			0 20px;
		color:				#fff;
		text-decoration:	none;
		font-size:			1.2em;
		line-height:		30px;
		height:				25px;
	}

	#nav > ul > li > a:hover, #nav > ul > li:hover > a {
		background:			#274ec1;
		color:				#fff;
border-bottom: 3px solid #ccc;
			
	}

	#nav > ul ul li > a:hover {
		background:			#ccc;
		color:				#000;	
	}

	#content {
		position:			relative;
		z-index:			10;
		clear:				left;
		min-height:			400px;
		font-size:			1.2em;
	}

	#content h1 {
		margin:				0;
		font-size:			1.5em;
		text-transform:		uppercase;
		font-weight:		normal;
		padding:			5px;
		background:			#343434;
		color:				#fff;
		margin-bottom:		10px;
	}

	#content h2 {
		margin:				0;
		font-size:			1.5em;
		text-transform:		uppercase;
		font-weight:		normal;
		padding:			5px;
		background:			#343434;
		color:				#fff;
		margin-bottom:		10px;
	}

	#content h3 {
		margin:				0;
		font-size:			1.5em;
		text-transform:		uppercase;
		font-weight:		normal;
		margin-bottom:		5px;
	}

	#content p {
		line-height:		1.6em;
	}

	#searchform {
		background:			#eee;
		padding:			10px;
		width:				190px;
		float:				right;
		min-height:			400px;
	}

	#results {
		position:			relative;
		width:				690px;
		padding-right:		9px;
		border-right:		1px solid #111;
		margin-right:		10px;
		min-height:			400px;
	}

	#results table {
		background:			#fff;
		width:				100%;
	}

	#results table tr {
		background:			#ccc;
	}

	#results table tr.over td {
		background:			#041EA9 !important;
		color:				#fff;
	}	

	#results table tr td {
		background:			#fbfbfb;
	}

	#results table tr.second td {
		background:			#fafaff;
	}

	#results table tr.bold td {
		font-weight:		bold;
		background:			#efefef;
	}

	#results table tr.header td {
		background:			#343434;
		color:				#fff;
	}	

	#results table tr.header td strong {
		font-weight:		normal;
		color:				#fafaff;
	}

	form {
		display:			block;
	}

	fieldset {
		border:				none;
		margin:				0;
		padding:			0;
	}

	legend {
		display:			none;
	}

	label, input, select {
		display:			block;
	}

	label {
		padding:			5px;
	}

	.errorbox {



	}

	#news {
		background:			#eee;
		border:				1px solid #ccc;
		padding:			10px;
		margin-left:		-10px;
		width:				410px;
	}	

	#footer {
		clear:				both;
		border-top:			1px solid #111;
		position:			relative;
		padding-top:		20px;
		margin-top:			20px;
        }
        
    #green {background: #C4FBC5; }
  #red {background: #f1a4a4; }
#blue {background: #b5cef6;}


#frame {
padding:0;
margin:20px 0 0 0;}

#dateprinted {
display:none;
}