﻿
body {
 	margin: 0px;
	padding: 0px;
 	text-align: center;
	background-color: #fff;
}

#all
{
	position: relative;
	margin: 0px auto 0px auto;
	width: 1008px;
	padding:6px 0 0 0;
	background-color: #E6E7E8;
}

#main
{
        float:left;
 	height: auto;
 	width: 1008px;
 	position: relative;
 	text-align: left;
        
 	margin: 8px 0px 12px 0px;
	padding: 0 0 12px 0px;
    	border-bottom: 8px solid #666;
	background-color: #E6E7E8;
	
}


#masthead
{
    height: 167px;
    width: 1008px;
    margin:0;
    padding:0;
    position: relative;
    text-align: left;
 	background-color: #E7E7E8;
        background-image: url('http://www.rhf.co.uk/images/61.jpg');
        background-repeat: no-repeat;
        background-position: top center;
}


.masthead-left
{
        float: left;
	width: 300px;
        height: auto;
	margin: 0px;
	padding: 18px 0 0 26px;
        text-align:left;
}

.masthead-right
{
        float: right;
	width: 468px;
        height: auto;
	padding: 50px 58px 0px 0px;
        text-align:right;
}

#footer {
    height: 30px;
    width: 972px;
    margin: 0px auto 0px auto;
    padding:8px;
    position: relative;
    text-align: center;
    clear:both;
    font-size:100%;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    line-height:1.4em;
}

/* site specific styles */



.sideNav
{
	background-color: #e6e7e8;
}
/* #ffd208 */

td.nodeTop
{	
	background-color: #98989c;
	color: #000000;
}

td.nodeTop a, td.nodeTop a:visited, td.nodeTop a:hover
{
	color: #ffffff;
}

td.nodeTop a:hover
{
	text-decoration: underline;
}

td.nodeBody { background-color: #ffffff;	}

h1.pageTitle
{
	background: none;
	color: #000000;
	font-size: 140%;
}


p.homebutton
{
	height: 21px;
	width: 94px;	
	font: bold 11px verdana, arial, sans-serif;
	margin: 0px auto;
}

p.productbutton
{
	background: none;
	background-color: #636466;
}

h2.columntitle
{
	color: #cc3300;
}

.sidenavTitle
{
	color: ffffff;
	background-color: #ffd208;
}
.attributeFilterArea
{	
	background-color: #ffffff;
}

#leftnav p.level1_on a, #leftnav p.level2_on a, #leftnav p.level3_on a, #leftnav p.level4_on a
{	
	color: #000000 !important;
	background-color: #ffd208;
}

#leftnav p.level0_on a, #leftnav p.level0 a
{
	font-size: 110%;
	color: #000000 !important;
}

.attributeActiveTitleBlock
{
	color: #ffffff;
	background-color: #636466;
}

.attributePassiveTitleBlock
{
	color: #ffffff;
	background-color: #636466;
}

.attributeFilterArea
{
	background-color: #ffdf69;
}

.productNumber, .classSectionHeader
{
	color: #000000 !important;
}
