/*	
	Add Extra Holding Page Style Sheet
	URL: http://www.addextra.co.uk/
	Author: Jason Cornish
	Author URL: http://www.addextra.co.uk/
	Created on: 08/06/09
	Last updated: 08/06/09
	
	Thank you for viewing the css document for this website, if you have any questions regarding web design please contact Add Extra Ltd on info at addextra dot co dot uk. 
*/


/* Layout Styles
---------------------------------------------------------------------------------*/

*{  
	color: #333;
	}
	
body {
	font-family: sans-serif, Verdana, Arial, Helvetica; 
	font-size: 14px; 
	width: 100%;
	text-align: center;
	background-image: url('/media/background.gif'); 
	background-repeat: repeat-x; 
	background-position: top;
	background-color:  #009ee0;

	}

#wrapper {
	margin:0 auto;
	padding: 0;
	width: 700px;	 
	background-color: #fff;
	text-align: left;
	}
	
#contactbannerwrapper{
	margin: 0;
	padding: 1px 0 1px 0;
	background-color: #009ee0;
	width: 100%;	 
	}
	

#header {
	margin: 0;
	padding: 75px 20px 0 20px;
	}

	
#navigation {
	margin: 0;
	padding: 3px 0 3px 0;
	text-align: right;
	font-size: 14px;
	}
	
#banner {
	margin: 0;
	padding: 0; 
	width: 955px;
	background-color: #fff; 
	border-bottom: 5px solid #993233;
	}
	
#sidenavigation {
	margin: 10px 0 10px 0;
	padding: 10px 20px 15px 20px;
	width:212px;
	float: right;
	background-color: #fff;
	text-align: center;
	border-left: 3px dotted #ffcc0b;
	}

#maincontent	{
	margin: 0;
	padding: 10px 10px 15px 10px;
	width:700px;
	vertical-align:top;
	float: left;
	text-align: center;
	background-color: #fff;
	border-left: 10px solid #009ee0;
	border-right: 10px solid #009ee0;
	}

#latestproducts {
	margin: 0;
	padding: 30px 20px 25px 20px;
	width: 915px;
	border-top: 4px dotted #93a95e;
	clear: both;
	}
	
#footer {
	margin: 0;
	padding: 0;
	width: 740px;
	height: 32px;
	clear: both;
	background-image: url('/media/maincontent_bottom_curve.gif'); 
	background-repeat: no-repeat; 
	background-position: top;
	background-color: #fff;
	text-align: center;
	}
	
#websitecredit {
	margin: 0;
	padding: 10px 0 0 0;
	}

/* Typography Styles
---------------------------------------------------------------------------------*/

p {
	padding: 5px 0 5px 0;
	line-height: 17px;
	}

ul {
	padding: 5px 0 5px 30px;
	list-style-type: disc
	}
	
li {
	padding: 2px;
	}
		
#footer p {
	line-height: 20px;
	color: #666;
	font-size: 75%;
	}
	
#contactbanner p {
	margin: 0;
	padding: 0;
	color: #fff;
	margin-left: 400px;
	font-size: 12px;
	}
	
#websitecredit p {
	font-size: 85%;
	color: #fff;
	}
	
	
/* Heading Styles
---------------------------------------------------------------------------------*/

h1, h2, h3, h4, h5, h6 {
	padding: 8px 0 10px 0;
	color: #009ee0;
	font-size: 20px; 
	font-family: georgia, Times, serif; 
	}
	
h2 {
	font-size: 18px; 
	}
	
/* Link Styles
---------------------------------------------------------------------------------*/

a {
	padding: 0;
	margin: 0;
	color: #009ee0;
	text-decoration: underline;
	}
	
a:hover {	
	padding: 0;
	margin: 0;
	background-color: #009ee0;
	color: #fff;
	text-decoration: none;
	}

#footer a {
	color: #fff;
	}
	
#footer a:hover {	
	background-color: #fff;
	color: #993233;
	text-decoration: none;
	}
	
#header a:hover {	
	background-color: #fff;
	}
	
#websitecredit a {
	color: #993233;
	text-decoration: none;
	}

#websitecredit a:hover  {
	color: #fff; 
	background-color: #993233;
	}



/* Additional Styles
---------------------------------------------------------------------------------*/

a.skip {
	position: absolute; left: -1000em; width: 20em;
	}
	
.floatleft {
	float:left;
	}

.floatright {
	float:right;
	}
	
.block {
	display: block;
	}
	
.clearboth {
	clear: both;
	}	
	
.clearhide {
	padding: 0;
	margin: 0;
	clear: both;
    visibility: hidden; 
	}
	
.headercontactinfo {
	color: #000;
	font-weight: bold;
	font-size: 16px;
	float: right;
	padding: 20px 0 0 0;
	}

	
/* Form Styles
---------------------------------------------------------------------------------*/

