html
{
background-color: #E2D39C;	
}

body {
	text-align: center;
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:0.6em;
	color: #734D1E;
	text-decoration: none;
	background-image: url(images/potash_head_bg.jpg);
	background-repeat: repeat-x;
	background-position: center top;
	background-color: #E2D39C;	
}


p
{
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #734D1E;

text-decoration: none;
text-align: left;

margin: 0px;
padding: 0px
}

/* SITE TITLE */
h1
{
font-size: 2.2em;
font-family:Times New Roman, Times, serif;
color: #734D1E;
text-align: left;
margin: 0
}

/* PAGE TITLE */
h2
{
font-size: 1.6em;
font-family:Times New Roman, Times, serif;
color: #734D1E;
text-align: left;
margin: 0
}

/* PROD THUMB */
h3
{
font-size: 1em;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #734D1E;
text-align: left;
margin: 0
}

h4,h5
{
font-size: 1.6em;
font-family:Times New Roman, Times, serif;
color: #734D1E;
text-align: left;
margin: 0
}

hr {
margin: 10px 5px 5px;
padding: 0;
background-color: #734D1E;
color: #734D1E; 
border: 0;
height: 1px
}

a
{
color: #734D1E;
text-decoration: underline;
font-weight: bold
}

a:hover
{
color: #734D1E;
text-decoration: underline;
font-weight: bold
}

a:link 
{
color: #734D1E;
text-decoration: underline;
font-weight: bold
}

a:active 
{
color: #734D1E;
text-decoration: underline;
font-weight: bold
}


a:visited
{
color: #734D1E;
text-decoration: underline;
font-weight: bold
}

img
{
border: 0px
}

.div_clear
{
clear: both;
height: 0px;
padding: 0px;
width: 0px
}

.float_left
{
float: left;
margin: 0 15px 15px
}

.float_right
{
float: right;
margin: 0 15px 15px
}

.float_left_no_margin
{
float: left;
margin: 0 0 15px 15px;
}

.float_right_no_margin
{
float: right;
margin: 0 15px 15px 0;
}


/* FORMS */

form
{
margin: 0;
padding: 0
}




/*/////// MENU ///////*/
	
	#div_menu
	{
	border-top: solid 1px #FFF;
	padding: 0;
	margin: 0 0 12px 0;
	overflow: hidden;
	height: 30px
	}	
	

		#div_menu ul
		{
		padding: 9px 0 0;
		text-align: left;
		margin: 0px;
		color: #FFF;
		list-style-type: none;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-weight: bold;
		text-decoration: none
		}
		
			#div_menu ul li 
			{ 
			display: inline
			}
			
			
			#div_menu ul li a
			{
			float: left;
			color: #FFF;
			padding: 0 20px 0 0;		
			text-decoration: none
			}
			
			#div_menu ul li a:hover
			{
			color: #668041
			}
			
				#div_menu ul li.li_basket a
				{
				color: #734D1E;
				float: right;
				padding: 0
				}
				
				
				#div_menu ul li.li_basket a:hover
				{
				color: #FFF;
				}			
			
/*/////// MENU ///////*/	



/*////////// LAYOUT /////////*/

.div_sitewrap
{
margin: 0 auto;
width: 760px
}

#div_banner
{
background-color: #FFF;
clear: both;
height: 169px;
margin: 0;
padding: 0
}


#div_greenwrap
{
background-color: #668041;
overflow: hidden;
padding: 0 0 15px 0
}

	#div_midwrap
	{
	margin: 0 auto;
	width: 760px
	}



	#div_footwrap
	{
		background-image: url(images/potash_foot_bg.jpg);
		background-repeat: repeat-x;
		background-color: #E2D39C;
	}
	
		#div_footwrap div
		{
		margin: 0 auto;
		width: 760px;	
		}
		
		#div_footwrap div p
		{
		text-align: center;
		padding: 10px 0;
		}		

		#div_footwrap div img
		{
		float: right;
		margin: 10px 0px 0px 5px
		}

	
#div_logos
{
margin: 5px 0 0 0;
height: 56px
}

	#logo_potashfarm
	{
	float: left;
	margin: 5px 0 0 0
	}
	
	#logo_kentishcobnuts
	{
	float: right;
	margin: 5px 20px 0 0
	}
	
	
	#logo_organic
	{
	float: right;
	margin: 0 0 0 0
	}	

/*////////// LAYOUT /////////*/

/*/////// PAGE LAYOUT ///////*/
#div_submenu
{
width: 200px;
background-color: #DCD199;
float: left
}


	#div_submenu ul
	{
	padding: 15px;
	margin: 0;
	list-style-type: none
	}
		



		#div_submenu li 
		{
		padding: 0;
		margin: 0;
		list-style-type: none;
		text-align: left;
		}
		
		#div_submenu .li_title 
		{
		padding: 5px;
		font-weight: bold;
		color: #FFF;
		background-color: #734D1E;
		}		
		
		
		#div_submenu li a, #div_submenu li a:active, #div_submenu li a:link, #div_submenu li a:visited
		{
		color: #734D1E;
		padding: 5px;
		margin: 0;
		border-bottom: 1px solid #734D1E;
		text-decoration: none;
		display: block;
		width: 160px;
		font-weight: normal
		}
		
		#div_submenu li a:hover
		{
		background-color:  #926125;
		color: #FFF;
		font-weight: normal
		}	
		



#div_content {
width: 540px;
margin: 0 0 15px 0;
float: right;
background-color: #DCD199;
}

#div_content_shop {
margin: 0 0 20px 20px;
float: right;
background-color: #DCD199;
}

	#div_content h4, #div_content_shop h4
	{
	padding: 15px
	}	

	#div_content p, #div_content_shop p
	{
	margin: 0px 15px 15px
	}
	
	#div_content ul, #div_content_shop ul
	{
	list-style-type: none;	
	}	
	
	#div_content ul li, #div_content_shop li
	{
	text-align: left;
	padding: 0 0 5px 0;
	}		
	
/*/////// PAGE LAYOUT ///////*/



/*/////// HOME LAYOUT ///////*/

#div_hometxt
{
width: 250px;
background-color: #DCD199;
float: left;
}


	#div_hometxt h2
	{
	padding: 15px
	}

	#div_hometxt p
	{
	margin: 0px 15px 15px
	}




#div_homeshop
{
float: right;
width: 510px
}


	.div_prodwrap
	{
	float: left;
	padding: 0 0px 20px 20px
	}

		.div_prodthumb
		{
		width: 150px;
		background-color: #CCBC81
		}	
		
			.div_prodthumb img
			{
			margin: 3px;
			}			
	
		.div_proddesc
		{
		
		padding: 3px 3px 0 3px;
		overflow: hidden
		}	
			
			.div_proddesc img
			{
			float: right;
			margin: 8px 0 3px
			}			


#div_xmas
{
	background-color: #DCD199;
	margin: 0 0px 20px 20px;
	background-image: url(images/christmas_banner.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

	#div_xmas p
	{
	padding: 10px;
	margin: 0px 15px 15px;
	text-align: center;
	}

/*/////// HOME LAYOUT ///////*/





/*/////// PRODUCT LAYOUT ///////*/
.div_product
{
float: right;
background-color: #DCD199;
width: 540px;
margin: 0 0 0 0;
padding: 0 0 15px 0;
overflow: hidden
}

	.div_product h4
	{
	padding: 15px
	}	

	.div_product p
	{
	margin: 0px 15px 15px
	}
	
	.div_product img
	{
	margin: 0;
	}
	
	.div_product img.float_left
	{
	margin: 0 10px 0 15px;
	}	
	
	.div_product img.float_right
	{
	margin: 0 15px 0 0;
	}		

	
	
/*/////// PRODUCT LAYOUT ///////*/

/*/////// ADD TO BASKET ///////*/

.div_prices
{
float: right;
width: 540px;
margin: 0 0 15px 0;
padding: 0 0 0 0;
overflow: hidden
}


	.div_product_organic
	{
	margin: 0 0 0 0;
	float: left;
	width: 270px;
	padding: 0 0 5px 0;
	background-color: #DCD199;
	background-image: url(images/title_organic_bottom.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;	
	}
	
		.div_product_organic img
		{
		margin:0;
		padding:0;
		}
	

	.div_product_farm_produced
	{
	margin: 0 0 0 0;
	float: right;
	width: 270px;
	padding: 0 0 5px 0;
	background-color: #DCD199;
	background-image: url(images/title_farm_produced_bottom.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	}
		
		.div_product_farm_produced img
		{
		margin:0;
		padding:0;
		}
		



.div_prices .p_price
{
clear: both;
text-align: right;
font-weight: bold;
padding:  5px 10px 5px;
margin: 0;
}

.div_prices .p_sale_price
{
float: right;
font-weight: bold;
padding: 3px 0 0 0;
margin: 0 10px 0 0;
}

.div_prices .form_addtobasket
{
clear:both;
float: right;
text-align: right;
margin: 0 15px 0 0;
padding: 0;
}

.div_prices .form_qty
{
text-align: right;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 1em;
border: 1px solid #734D1E
}

.div_prices .form_button
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 1em;
border: 0;
background-color: #734D1E;
color: #FFF;
padding: 2px 4px 2px;
cursor: pointer;
}
/*/////// ADD TO BASKET ///////*/





		
		.p_price
		{
		text-align: right;
		font-weight: bold;
		padding:  5px 0 5px;
		margin: 0;
		}
		
		.form_addtobasket
		{
		text-align: right;
		margin: 0 15px 0;
		padding: 0;
		}
		
		.form_qty
		{
		text-align: right;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 1em;
		border: 1px solid #734D1E
		}
		
		.form_button
		{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 1em;
		border: 0;
		background-color: #734D1E;
		color: #FFF;
		padding: 2px 4px 2px;
		cursor: pointer;
		}







/*/////// ADVISORY TABLE ///////*/


div.tb_wrap
{
padding: 15px
}

table.tb_standard
{
width: 510px;
margin: 0;
padding: 0;
}

table.tb_standard td
{
padding: 5px;
margin: 0;
text-align: left;
}

table.tb_standard .td_lite
{
background-color: #EBE3C2 
}
/*/////// ADVISORY TABLE ///////*/





/*/////// CONTACT DETAILS ///////*/
address
{
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #734D1E;

text-decoration: none;
text-align: left;

margin: 0px;
padding: 0 15px 15px;

font-style:normal
}
/*/////// CONTACT DETAILS ///////*/


/*/////// ENQUIRY FORMS ///////*/
.p_right
{
float: right;
padding: 15px 0 0
}

.div_field
{
	text-align: left;
	padding: 4px 0px 4px;
	margin: 2px 0px;
	clear: both
}
	.div_field p
	{
		padding: 4px 10px;
		font-weight: bold;
		float: left;
		text-align: right;
		width: 125px
	}


	.form_error
	{
		font-weight: bold;
		color: #FFF;
		padding: 3px;
		margin: 6px 3px 0px;
		background-color: #734D1E;
	}

.div_rfield
{
	text-align: right;
	padding: 4px 4px 4px;
	margin: 2px 0px;
}


.form_field
{
	border: 1px solid #000066;
	margin: 0px;	
}
/*/////// ENQUIRY FORMS ///////*/




/*/////// BASKET ///////*/
#tb_basket
{
text-align: left;
margin: 15px 15px 0
}

	#tb_basket th
	{
	padding: 0 0 15px 0
	}
	
	#tb_basket td
	{
	padding: 0 0 10px 0
	}	
	
	#button_checkout
	{
	float: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	border: 0;
	background-color: #734D1E;
	color: #FFF;
	padding: 2px 4px 2px;
	margin: 0 15px 15px 0;
	cursor: pointer;
	}
/*/////// BASKET ///////*/


/*///////// GOOGLE MAPS //////////*/

#map_canvas{
margin: 0 20px 0;
width: 500px; 
height: 400px
}
/*///////// GOOGLE MAPS //////////*/
