
body {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:16px;}
input, select, textarea {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}

a:link    {color: #000000; text-decoration: none;}
a:visited {color: #000000; text-decoration: none;}
a:active  {color: #000000; text-decoration: none;}
a:hover   {color: #CC0000; text-decoration: none;}

a.redlink:link    {color: #CC0000; text-decoration: none;}
a.redlink:visited {color: #CC0000; text-decoration: none;}
a.redlink:active  {color: #CC0000; text-decoration: none;}
a.redlink:hover   {color: #000000; text-decoration: none;}

a.navlink:link	 {color: #FFFFFF; text-decoration: none; font-family:Helvetica, Verdana, Arial, sans-serif; font-size:12px;}
a.navlink:visited{color: #FFFFFF; text-decoration: none; font-family:Helvetica, Verdana, Arial, sans-serif; font-size:12px;}
a.navlink:active {color: #FFFFFF; text-decoration: none; font-family:Helvetica, Verdana, Arial, sans-serif; font-size:12px;}
a.navlink:hover	 {color: #FFFFFF; text-decoration: none; font-family:Helvetica, Verdana, Arial, sans-serif; font-size:12px;}

a.menu-btn-link:link	{color: #FFFFFF; display:block; width:148px; height:21px; padding-top:3px; border-left:1px solid #FFFFFF; border-right:1px solid #777777; text-decoration: none; background-color:#B8B9BC; font-weight:bold;}
a.menu-btn-link:visited	{color: #FFFFFF; display:block; width:148px; height:21px; padding-top:3px; border-left:1px solid #FFFFFF; border-right:1px solid #777777; text-decoration: none; background-color:#B8B9BC; font-weight:bold;}
a.menu-btn-link:active	{color: #FFFFFF; display:block; width:148px; height:21px; padding-top:3px; border-left:1px solid #FFFFFF; border-right:1px solid #777777; text-decoration: none; background-color:#B8B9BC; font-weight:bold;}
a.menu-btn-link:hover	{color: #FFFFFF; display:block; width:148px; height:21px; padding-top:3px; border-left:1px solid #FFFFFF; border-right:1px solid #777777; text-decoration: none; background-color:#ED1C23; font-weight:bold;}

a.menu-btn-link-sel:link	{color: #FFFFFF; display:block; width:148px; height:21px; padding-top:3px; border-left:1px solid #FFFFFF; border-right:1px solid #777777; text-decoration: none; background-color:#ED1C23; font-weight:bold;}
a.menu-btn-link-sel:visited	{color: #FFFFFF; display:block; width:148px; height:21px; padding-top:3px; border-left:1px solid #FFFFFF; border-right:1px solid #777777; text-decoration: none; background-color:#ED1C23; font-weight:bold;}
a.menu-btn-link-sel:active	{color: #FFFFFF; display:block; width:148px; height:21px; padding-top:3px; border-left:1px solid #FFFFFF; border-right:1px solid #777777; text-decoration: none; background-color:#ED1C23; font-weight:bold;}
a.menu-btn-link-sel:hover	{color: #FFFFFF; display:block; width:148px; height:21px; padding-top:3px; border-left:1px solid #FFFFFF; border-right:1px solid #777777; text-decoration: none; background-color:#ED1C23; font-weight:bold;}


a.whiteblack-link:link	{color: #FFFFFF; text-decoration: none;}
a.whiteblack-link:visited	{color: #FFFFFF; text-decoration: none;}
a.whiteblack-link:active	{color: #FFFFFF; text-decoration: none;}
a.whiteblack-link:hover	{color: #000000; text-decoration: none;}


h1{font-family:Helvetica, Verdana, Arial, sans-serif; font-size:16px; font-weight:bold; display:inline;}
h2{font-family:Helvetica, Verdana, Arial, sans-serif; font-size:16px; font-weight:bold; display:inline;}
h3{font-size:11px; font-weight:bold;}
h4{font-size:11px; font-weight:bold;}


#site{width:900px; text-align:center; margin:auto;}
.text9{font-size:9px;}
.text10{font-size:10px;}
.text11{font-size:11px;}
.text12{font-size:12px;}
.text13{font-size:13px;}
.text14{font-size:14px;}
.text15{font-size:15px;}
.text16{font-size:16px;}
.text17{font-size:17px;}
.text18{font-size:18px;}
.text19{font-size:19px;}
.text20{font-size:20px;}
.bold{font-weight:bold;}

.redtext11{font-size:11px; font-weight:bold; color:#CC0000;}

.pagetitle{padding-bottom:10px; font-family:Helvetica, Verdana, Arial, sans-serif; font-size:16px; font-weight:bold;}


.clearfix{clear:both;}

/* Header & Nav */
#head{width:900px; height:107px; margin-bottom:1px; background-color:#006953; text-align:left;}
#logo{float:left; width:350px; height:107px;}
#headpic{float:left; width:550px; text-align:right;}

#nav{width:900px; height:24px; font-weight:bold; background-color:#B8B8B8;}
.btn{float:left; width:148px;}

#maincontent{width:900px; background-color:#006953; text-align:left;}

#homepage-content{width:860px; height:475px; background-color:#006953; padding:20px; margin-top:3px; text-align:left; background-image:url(/images/homeback.jpg);}
#environ-content{width:860px; height:475px; background-color:#006953; padding:20px; margin-top:3px; text-align:left; background-image:url(/images/environback.jpg);}


#contact-content{width:860px; height:475px; background-color:#006953; padding:20px; margin-top:3px; text-align:left;}
#retailers-content{width:860px; background-color:#006953; padding:20px; margin-top:3px; text-align:left; background-image:url(/images/retailer-back.gif);}
#retailers-content-home{width:860px; background-color:#B8B8B8; padding:20px; margin-top:3px; text-align:left; text-align:center;}
#buyonline-content{width:860px; height:475px; background-color:#006953; padding:20px; margin-top:3px; text-align:left;}
#mailorder-content{width:860px; height:475px; background-color:#006953; padding:20px; margin-top:3px; text-align:left;}

.bold22{font-size:22px; font-weight:bold;}

/* Product Range */
#maincontent-products{width:900px; margin-top:3px; text-align:left;}
#product-menu{float:left; width:227px; height:520px; background-color:#B8B8B8; border-left:3px solid #CC0000; padding:10px; line-height:14px;}

#product-content{float:left; width:627px; height:520px; margin-left:3px; background-color:#006953; padding:10px; text-align:center;}
.product-image{}
.product-number-menu{clear:left; width:600px; height:25px; text-align:center;}
.product-number{display:inline;}
.product-number-content{width:25px; height:25px; text-align:center; border:1px solid #EFEFEF; font-size:10px; font-style:italic;}

.products-btn{margin-top:10px;}


/* UK Retailers */
#retailer-details{float:left; width:570px; height:600px;color:#FFFFFF;}

.retailer-list-row{clear:left; width:564px; border-bottom:1px solid #EFEFEF;}
.retailer-list-name{float:left; width:250px; padding-top:3px; padding-bottom:3px; font-weight:bold;}
.retailer-list-town{float:left; width:210px; padding-top:3px; padding-bottom:3px;}
.retailer-list-tel{float:left; width:100px; padding-top:3px; padding-bottom:3px; text-align:right;}

.retailer-contact-details{float:left; width:250px;}
.retailer-contact-map{float:left; width:320px;}
.map-holder{width:310px; height:190px; padding-top:6px; padding-left:7px; margin-top:10px; background-image:url(/images/maploadback.jpg);}


#retailer-map{float:left; width:250px; height:600px; padding-left:20px; background-color:#B8B8B8;}

/* Mail Order */
.mo-holder{float:left; width:285px; height:100px; text-align:center;}


/* Admin */
.admin-product-row{clear:left; width:800px; padding:3px; border-bottom:1px dotted #CCCCCC;}
.admin-product-col-name{float:left; width:250px; text-align:left;}
.admin-product-col-description{float:left; width:450px; text-align:left;}

.admin-product-col-edit{float:left; width:50px;}
.admin-product-col-delete{float:left; width:50px;}

#admin-addnew-product{width:800px; margin-top:30px; text-align:left;}

.new-product-row{width:700px; padding-bottom:3px;}
.new-product-field{float:left; width:140px; padding-top:2px; font-weight:bold; color:#FFFFFF;}
.new-product-value{float:left; width:560px;}

.admin-page-title{Helvetica, Verdana, Arial, sans-serif; font-size:18px; font-weight:bold; display:inline; color:#FFFFFF;}










/* Footer */

#foot{width:900px; padding-top:5px; font-size:10px; color:#454545; margin-top:10px; border-top:4px solid #EEEEEE; text-align:left;}