


/* ====================================================================
GENERAL STYLING
-------------------------------------------------------------------- */

html { margin: auto; padding: 0px; }

body	{
	margin:auto;
	padding: 0px;
	background-color: white;
	font-family: sans-serif;
	font-size: 12px;
	color: #808080;
	background-image:url(images/bg.jpg); 
	background-repeat: repeat-x;
	}

div 	{ margin: auto; padding: 0px; }
p 	{ padding: 0px; margin: 0px; }
ol	{ border:0px solid red;margin-right:0px;margin-left:25px;padding:0px;}
li	{ border:0px solid red;margin-right:0px;margin-left:30px;padding:0px;}
ul	{ border:0px solid red;margin-left:0px;}

.image-border { border: 1px solid black; }
	

p, td 	{
	font-family : sans-serif;
 	font-size: 12px;
 	margin-top: 1px;
	margin-bottom: 3px;
 	color:#808080;
	line-height: 1.6em;
 	}

#header
	{
	position: relative;
	border: 0px solid black;
        background-color : #ffffff;
	background-image:url(images/header.jpg); 
	background-repeat: no-repeat;
	width: 860px;
	height: 135px;
	padding-left: 0px;
	padding-right: 0px;
	margin: 0px;
	}

h1
 {
 font-family : trebuchet ms, arial, verdana, helvetica, sans-serif;
 font-size: 18px;
 margin-top:0px;
 margin-bottom:5px;
 color: #f0a39d;
 }

h2
 {
 font-family : trebuchet ms, arial, verdana, helvetica, sans-serif;
 font-size: 14px;
 margin-top:0px;
 margin-bottom:2px;
 }

h3 {

 font-size: 14px;
 color: #f0a39d;
 margin-top:0px;
 margin-bottom:0px;
 }

h4 {
 font-family : trebuchet ms, arial, verdana, helvetica, sans-serif; 
 font-size: 14px;
 letter-spacing: -1pt;
 color:#494965;
 margin-top:0px;
 margin-bottom:0px;
 }

h5
 {
 font-family : trebuchet ms, arial, verdana, helvetica, sans-serif;
 font-size: 14px;
 margin-top:0px;
 margin-bottom:2px;
 text-align:center;
 }

.posted {
 font-family: verdana, arial, helvetica, sans-serif;
 font-size: 10px;
 color: #c52683;
 text-decoration: none;
 }

a:link {
	color: #808080; text-decoration: underline;
}
a:visited {
	color: #808080; text-decoration: underline;
}
a:hover {
	color:  #f0a39d; text-decoration: none;
}

a.breadlink:link {
	color: #9f9e9e; text-decoration: none;
}
a.breadlink:visited {
	color: #9f9e9e; text-decoration: none;
}
a.breadlink:hover {
	color:  #c52683; text-decoration: underline;
}

 


a.imagelink img { display: block; border: 1px solid #808080; } 
a.imagelink:hover img { border: 1px solid #f0a39d; } 

/* ====================================================================
COLUMNS LAYOUT
-------------------------------------------------------------------- */


	#breadcrumbs {
		margin-left:0px;
		padding-left: 10px;
		padding-top:5px;
		border: 0px solid black;
		}

	#menu {
		margin-right:20px;
		margin-top: 35px;
		border: 0px solid black;
		}

	.google-adds {
		padding-left: 0px;
		padding-top:37px;
		border: 0px solid black;
		}

	#login {
		position:absolute;
		margin-left:434px;
		width:500px;
		top: 118px;
		border: 0px solid white;
		color:#b1b1b1;
		}

	.formcolour { 
 		font-size: 11px;
		font-family : sans-serif;
 		background-color: #ffffff; 
 		border: 1px black solid;
 		}

	#banner-add {
		position:absolute;
		margin-left: 440px;
		width:468px;
		top: 20px;
		}

	.image-border {
		border: 1px solid black;
		}

	.product-description {  
 		padding-left: 10px;
 		padding-right: 0px;
 		}

	.price {  
 		padding-left: 0px;
 		}

	.location {  
 		padding-right: 0px;
 		}



	.coloured-bold { 
		font-decoration: strong;
 		color: #f0a39d; 
 		}

	.coloured-text { 
 		color: #f0a39d; 
 		}


