html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset {
margin: 0;
padding: 0;
}
body {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
background-color: #ffffff;
color: #000000;
text-align: center;
height:100%;
}

body a {
color: #007B27;
text-decoration:none;
}
body a:hover, body a:focus {
color:#000000;
}

h1 {

	font-size: 14px;
	font-weight: bold;
	color: #007B27;
	padding:5px 0 5px 0;
}
h2 {

	font-size: 12px;
	font-weight: bold;
	color: #007B27;
	padding:5px 0 5px 0;
}
h3 {

	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	padding:5px 0 5px 0;
}


p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding:5px 0 5px 0;
}

ul {
	margin:5px 0 5px 25px;
}

.content {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #86B2B5;
}
.content_dark {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #007B27;
}
.content_dark_small {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #007B27;
}
.content_medium {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #86B2B5;
font-weight:bold;
}
.content_large {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 15px;
color: #86B2B5;
/*--- color: #007B27; ----*/
font-weight:bold;
}
.content_huge {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 18px;
color: #86B2B5;
/*--- color: #007B27; ----*/
font-weight:bold;
}
.small_black {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
color: #000000;
}

.medium_black {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000000;
}
.large_black {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 15px;
color: #000000;
/*--- color: #007B27; ----*/
font-weight:bold;
}


#image_left{
float: left;
padding:0 10px 5px 5px;
}
#image_right{
float: right;
padding: 0 5px 5px 10px;
}

#wrapper {
width: 775px;
background-image:url(../graphics/bg.gif);
background-repeat:repeat-y;
margin:0px auto;
text-align:left;
}
#top{
width: 775px;
height:126px;
background-image:url(../graphics/header_top.jpg);
background-repeat:no-repeat;
margin: 0 0 0 0;
}

#top #home_link {
position:absolute;
display:block;
width:300px;
height:125px;
}

#top_nav{
width: 440px;/*298px*//*340px*/
padding: 11px 0 0 0; 
float:right;
color:#ffffff;
}
#top_nav a{
color:#ffffff;
}
#nav{
width: 775px;
margin: 0 0 0 0;
}
#content {
width:772px;
margin:0 1px 0 1px;

}
#content_left {
width: 148px;
padding:6px 0 0 8px;
float:left;
}
#content_center {
width: 453px;
padding:0 0 0 9px;
float:left;
}
#content_wide {
width: 755px;
padding:0 10px 0 10px;
float:left;
}
#content_right{
width: 146px;
padding:6px 0 0 8px;
float:left;
}

#content_right #top_sellers a{
	display:block;
	margin:10px 0;
}

#feature_1 {
width: 435px;
/*height: 145px;*/
padding: 1px 1px 1px 6px;
float:left;
border-color:#007B27;
border-style: solid;
border-width:1px;
}

#feature_2 {
width: 435px;
height: 145px;
padding: 1px 1px 1px 6px;
margin:10px 0 10px 0 ;
float:left;
border-color:#007B27;
border-style: solid;
border-width:1px;
}
#feature_3 {
width: 435px;
height: 145px;
padding: 6px 6px 5px 4px;
float:left;
}
#feature_4 {
width: 435px;
height: 145px;
padding: 6px 6px 5px 4px;
float:left;
}
#brands {
width: 453px;
float:left;
}
#brands_left {
width: 190px;
padding: 1px 10px 1px 10px;
margin:0 10px 0 0;
height:212px;
float:left;
border-color:#007B27;
border-style: solid;
border-width:1px;
}
#brands_right {
width: 190px;
padding: 1px 10px 1px 10px;
height:212px;
float:left;
border-color:#007B27;
border-style: solid;
border-width:1px;
}
#product_1 {
width: 137px;
padding: 2px 4px 0 5px;
height:171px;
background-image:url(../graphics/product_bg.gif);
background-repeat:no-repeat;
float:left;
}

#product_list_wide {
width: 400px;/*137*/
padding: 2px 4px 0 5px;
height:135px;/*171*/
/*background-image:url(../graphics/product_bg.gif);*/
background-repeat:no-repeat;
float:left;
}

#product_list_image{
width: 125px;
margin-right:10px;
background-color:#CCCCCC;
float:left
}

#product_list_text{
float:left;
width:260px;
}

#product_2 {
width: 138px;
padding: 2px 4px 0 5px;
height:171px;
background-image:url(../graphics/product_bg.gif);
background-repeat:no-repeat;
float:left;
}
#product_title_bg {
width:440px;
height:35px;
background-image:url(../graphics/product_title_bg.gif);
color:#FFFFFF;
padding:5px 0 0 5px;
}


#product_view {
width:450px;/*445px*/
/*height:215px;*/
}
#product_image {
width:200px;
/*height:215px;*/
float:left;
margin-bottom:10px;
}
#product_text {
width:240px;/*260px*/
padding:5px;
/*height:215px;*/
float:left;
}

.green_highlight {
	background-color: #007B27;
	color:#FFFFFF;
	font-weight:bold;
	
}
#footer{
width:775px; 
padding:5px 0 0 0;
text-align:center; 
margin:0 auto; 
background-image: url(../graphics/bottom.gif); 
background-repeat:no-repeat; 
color:#FFFFFF;
}

#footer a{
color:#FFFFFF;
} 

#footer .footer_active_range {
margin:6px 0 0 6px;
color:#000;
width:187px;
height:auto;
float:left;
text-align:center;
}

#footer .footer_active_range strong{
display:block;
}

#footer .footer_active_range a{
color:#007B27;
}

#footer .footer_active_range a:hover{
color:#000;
}




/* ----------------------- HOME PAGE -------------------------------*/

#active_range {
width:218px; height:auto; float:left; border:solid 1px green; text-align:center; }

#active_range strong {
display:block;
}

#select_range {
width:218px; height:auto; float:left; border:solid 1px green; text-align:center; }

#special_range {
width:218px; height:auto; float:left; border:solid 1px green; text-align:center; }

#wharfedale_ec {
width:218px; height:auto; float:left; border:solid 1px green; text-align:center; }

.home_feature {
	border:1px solid green;
	width:218px;
	height:auto;
	float:left;
	text-align:center;
	margin-top:6px;
}

.home_right{
	margin-left:5px;
}