/* Presentation Stylesheet */ 

/* Specific tags */

ul, li, td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.0em;
}
form {
	margin:0; padding:0;
}

body, p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #6C3248;
	font-size: 0.75em;
	background-color: #FFFFFF;
}

p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #6C3248;
	background-color: #FFFFFF;
}

th {
 font-size: 0.95em;
}
h1 {
	font-size:1.6em;
	/*color: #000000;*/
	}
h2{
	font-size:1.2em;
	margin:0; margin-bottom:0.5em;
}
h3 {
	font-size:1.3em;
	padding:0;
	margin:0; margin-bottom:0.5em;
	/*color: #000000;*/
}
h3 table {
	border-collapse:collapse;
	}
h3 td {
	padding:0px;
	vertical-align:bottom;
	}
h3 td.img {
	padding-left:10px;
	}
h4 {
	font-size:1.0em;
	font-weight:bold;
	/*color: #000000;*/
}

hr { 	
	color: #DCD982;
	background: #DCD982;
	border: 0;
	width: 100%;
	height: 1px;}

/* Links */
a:link, a:visited, a:active {font-weight: normal;text-decoration:underline;color:#6C3248;}
a:hover	{font-weight:normal;text-decoration:underline;color:#6DAF4F;}

div.minicartthing, div.restofsidebar { padding : 0 14px; }
div.productsMenu { background-color : #08B2BA; margin-top : 4px; padding : 14px 14px 7px 14px; }
div.productsMenu h2 { color : #FFFFFF; margin-bottom : 7px; color : #ebe7e7; font-size : 1.3em;}
a.menu, a.menu_on{ display : block; font-size : 1em; padding-bottom : 11px;}
a.menu:link, a.menu:active, a.menu:visited{color:#FFFFFF;/*#6C3248*/;text-decoration:none;font-weight:bold;line-height:1.2em;}
a.menu:hover{color:#6C3248;/*#FF0000*/text-decoration:none;font-weight:bold;line-height:1.2em;}

a.menu_on:link, a.menu_on:active, a.menu_on:visited{color:#6C3248;text-decoration:none;font-weight:bold;line-height:1.2em;}
a.menu_on:hover{color:#000000;text-decoration:none;font-weight:bold;line-height:1.2em;}

a.header:link, a.header:active, a.header:visited{color:#FFFFFF;text-decoration:none;font-weight:bold;}
a.header:hover{color:#6C3248;text-decoration:none;font-weight:bold;}

a.header2:link, a.header2:active, a.header2:visited{color:#FFFFFF;text-decoration:underline;font-weight:normal;}
a.header2:hover{color:#6C3248;text-decoration:none;font-weight:normal;}

a.green:link, a.green:active, a.green:visited{color:#495A42;text-decoration:none;font-weight:bold;}
a.green:hover{color:#6DAF4F;text-decoration:none;font-weight:bold;}

a.red:link, a.red:active, a.red:visited{color:#FF0000;text-decoration:none;font-weight:bold;}
a.red:hover{color:#6C3248;text-decoration:none;font-weight:bold;}

a.blue:link, a.blue:active, a.blue:visited{color:#0EB2B8;text-decoration:none;font-weight:bold;}
a.blue:hover{color:#6C3248;text-decoration:none;font-weight:bold;}

div.siteMenu { background-color : #6DAF4F; margin-top : 4px; padding : 14px 14px 7px 14px; }
a.smlgreen { display : block; font-size : 1.3em; padding-bottom : 11px;} 
a.smlgreen:link, a.smlgreen:active, a.smlgreen:visited{color:#FFFFFF;/*#495A42*/;text-decoration:none;font-weight:bold;}
a.smlgreen:hover{color:#6C3248;/*#6DAF4F*/;text-decoration:none;font-weight:bold;}


a.footer:link, a.footer:active, a.footer:visited{color:#6C3248;text-decoration:none;}
a.footer:hover{color:#6DAF4F;text-decoration:none;}

	
			

						
/* Layout colours, fonts etc */			
div#central {
	color: #6C3248;
	font-size:0.9em;
	}

div#header {
	font-size:0.9em;
	}	
			
div#footer {
	color: #394CA0;
	text-align: right;
	font-size: 0.75em;
	/*padding-top:6px;*/
	padding-bottom:6px;
	margin:0; padding-left:228px;;
	}
div#left {
	background-color:#FFFFFF;
	font-size: 0.9em;
	}
div#blue_band {
 background-color:#08B2BA; 
 color:#FFFFFF; 
}
div#green_band {
 background-color:#6DAF4F; 
 color:#FFFFFF; 
}

.product_diplay {
	
float:right;
	background-color:#FBF0E8;
	width:529px;
	background-image: url(images/product_bg.gif);
	background-repeat: repeat-y;
	background-position: left top;	

}
.menu {
 line-height:1.6em;
}

.form_column {
	clear:both;float:left;width:160px;text-align:right;padding-right:20px;line-height:2.4em;
}

/* Additonal styles */
img {border:0px;}

.red {color:#FF0000;}
.blue {color:#FF0000;}
.green {color:#495A42;}
.purple {color:#6C3248;}
.palegreen {color:#6DAF4F;}

.purple_hr {color: #6C3248;
	background: #6C3248;
	border: 0;
	width: 100%;
	height: 1px;
	}
.pink_hr {color: #EEE3DC;
	background: #EEE3DC;
	border: 0;
	width: 100%;
	height: 1px;
	}
div.loginmargin {
	width:140px;float:left; text-align:right;
	}
input.login {
	margin-bottom:12px;
	margin-left:10px;
	vertical-align:top;
	}
div.three_columns { 
	width:172px;float:left; text-align:center;border-right:#FFFFFF 2px solid; background-color:#F1F0CD;height:300px;
}
.detailspadded {
	margin-left:10px; line-height:1.6em;
}
.padded {
	padding:10px;padding-left:20px;
}
.add_lineheight {line-height:1.6em;}
.smlgreen {font-size: 0.95em; color:#495A42;font-weight:bold;}
.sml {font-size: 0.8em; line-height:1.6em; }

/* News */
.newslist li {
	padding-bottom:15px;
	list-style:none;
	}
.newslist li a {
	font-weight:bold;
	}
.newslist li a:hover {
	font-weight:bold;
	}
.newstitle {
	font-size:1.2em;
	padding-bottom:5px;
	}
.newsdate {
	margin-bottom:5px;
	font-weight:bold;
	}
.hide
{
	display : none;	
}