/*
Theme Name: Delivery Supermarket
Theme URI: http://www.deliverysupermarket.com/
Description: A theme made just for Delivery Supermarket by Richard Williams.
Version: 1.0
Author: Richard Williams
Author URI: http://www.rabw.co.uk
Tags: green, slick, cool, modern
*/

body
	{
	padding:			0px;
	margin:				0px;
	background:			url(images/background_gradient.gif) 0px 0px repeat-x #75a531;
	color:				#f2f7e8;
	font-family:		Arial;
	font-size:			12px;
	}

p
	{
	margin-top:			12px;
	}
	
a
	{
	color:				#ffffff;
	text-decoration:	none;
	font-weight:		bold;
	}

a:hover
	{
	border-bottom:		1px solid;
	}
	
a.nounderline:hover
	{
	border-bottom:		none;
	}

a.green
	{
	color:				#75a531;
	text-decoration:	none;
	font-weight:		normal;
	}

a.black
	{
	color:				#000000;
	text-decoration:	none;
	font-weight:		normal;
	border-bottom:		1px solid;
	}
	
div#page
	{
	margin:				0px 0px 0px 0px;
	padding:			0px 0px 0px 0px;
	width:				980px;
	margin:				0px auto;
	/*background:			url(images/delivery_supermarket.jpg) 0px 30px no-repeat;*/
	}

div#pagenormal
	{
	margin:				0px 0px 0px 0px;
	padding:			30px 0px 0px 0px;
	width:				980px;
	margin:				0px auto;
	background:			url(images/delivery_supermarket_small.jpg) 50px 30px no-repeat;
	}
	
div#header
	{
	margin:				0px 0px 0px 0px;
	/*border:				1px solid #fff;*/
	}
	
div#page div#headerlink, div#page div#header
	{
	height:				90px;
	width:				650px;
	}
	
div#pagenormal div#headerlink, div#pagenormal div#header
	{
	height:				120px;
	width:				400px;
	}

div#content
	{
	width:				800px;
	margin:				0px auto;
	}
	
div#left
	{
	float:				left;
	/*width:				390px;*/
	}

div#right
	{
	float:				right;
	/*width:				390px;*/
	}

div#footer
	{
	clear:				both;
	width:				800px;
	margin:				0px auto;
	padding:			20px 0px;
	}

div#footer ul
	{
	list-style:			none;
	padding:			0px;
	margin:				0px;
	}
	
div#footer ul li
	{
	margin:				0px;
	float:				left;
	margin:				5px 10px 10px 0px;
	}
	
h2
	{
	color:				#dff9bd;
	font-size:			14px;
	/*font-style:			italic;
	font-family:		Georgia, Times;*/
	margin:				7px 0px 7px 0px;
	}

h1
	{
	color:				#dff9bd;
	font-size:			18px;
	/*font-style:			italic;
	font-family:		Georgia, Times;*/
	padding-left:		5px;
	margin:				7px 0px 0px 0px;
	}

input.form
	{
	margin:				1px;
	width:				168px;
	font-size:			12px;
	font-family:		Georgia, Times;
	color:				#ffffff;
	border:				1px solid #acd875;
	padding:			2px;
	background:			#5f8c1f;
	}
	
textarea.form
	{
	margin:				1px;
	width:				168px;
	font-size:			12px;
	font-family:		Georgia, Times;
	color:				#ffffff;
	border:				1px solid #acd875;
	padding:			2px;
	background:			#5f8c1f;
	}

input.error, textarea.error
	{
	border:				1px solid #dd0000;
	}
	
select.form
	{
	margin:				1px;
	width:				174px;
	font-size:			12px;
	font-family:		Georgia, Times;
	color:				#ffffff;
	border:				1px solid #acd875;
	padding:			2px;
	background:			#5f8c1f;
	}
	
input.form:hover
	{
	background:			#7fb53a;
	}
	
input.form:focus
	{
	background:			#7fb53a;
	}
	
input.form:focus
	{
	background:			#7fb53a;
	}
	
input.form[disabled]
	{
	background:			#537e16;
	color:				#99bd65;
	}
	
textarea.form:focus
	{
	background:			#7fb53a;
	}

label
	{
	float:				left;
	width:				150px;
	padding:			4px;
	font-weight:		bold;
	}
	
label.short
	{
	float:				left;
	width:				120px;
	padding:			4px;
	font-weight:		bold;
	}

label.long
	{
	float:				left;
	width:				170px;
	padding:			4px;
	font-weight:		bold;
	}

hr.normal
	{
	border-bottom:		1px solid #acd875
	}

div.list
	{
	margin:				0px 0px 0px 0px;
	padding:			10px 0px 0px 0px;
	width:				700px;
	}

div.item
	{
	margin:				0px;
	padding:			9px;
	border-top:			1px solid #acd875;
	}

div.item:hover
	{
	background:			#75a531;
	}

div.item#top
	{
	/*border-top:			none;*/
	}

div.item span.small
	{
	/*color:				#888888;*/
	font-size:			0.8em;
	}

img.alignright
	{
	float:right;
	margin: 0px 0px 0px 10px;
	border: 1px solid #acd875;
	}