@charset "utf-8";
body {
	background-image: url(../Images/mainbg.jpg);
	background-repeat: repeat-x;
	background-color: #F1EFF0;
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
.maincontainer {
	width: 900px;
	margin-right: auto;
	margin-left: auto;
	border-right-width: 5px;
	border-left-width: 5px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #E8E6E6;
	border-left-color: #E8E6E6;
	background-color: #E8E6E6;
}
.top_menu {
	background-color: #fa9330;
	width: 900px;
}
.top_menu p {
	margin: 0px;
	padding: 0px;
}
.topmenu_links {
	text-align: right;
	width: 690px;
	float: left;
	font-size: 1.1em;
	padding-top: 5px;
	padding-right: 8px;
}
.topmenu_links a {
	font-weight: bold;
	text-decoration: none;
	color: #000000;
}
.topmenu_links a:hover {
	text-decoration: underline;
}
.search_field {
	float: left;
	font-size: 1.1em;
	padding: 2px;
	width: 140px;
	border: 1px solid #D86F05;
	margin-top: 2px;
}
.go_button {
	float: right;
	width:55px;
	height:25px;
}
.clear {
	clear: both;
	height: 0px;
	overflow: hidden;
}

.fireangel_logo {
	background-image: url(../Images/fireangel_logo.gif);
	height: 87px;
	width: 870px;
	clear: both;
	padding-left: 30px;
}
.fireangel_logo h1 {
	text-indent: -10000px;
	margin: 0px;
	padding: 0px;
}
.fireangel_logo h1 a {
	height: 78px;
	width: 270px;
	display: block;
}

.menu_topbg {
	width: 900px;
	height:5px;
	background-color: #F36202;
	}

.main_menu_div {
	width: 900px;
	background-color: #FF7416;
}
.main_menu_div ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.main_menu_div li {
	float: left;
}

.main_menu_div li a {
	display:block;
	text-align: center;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	padding-top: 11px;
	font-size: 1.15em;
	text-transform: uppercase;
	background-repeat: repeat-x;
	background-color: #FF7417;
	padding-bottom: 12px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #FF9103;
	border-left-color: #FF6600;
	background-image: url(../Images/topmenu_button.jpg);
}

.main_menu_div li.home_button a {
	width: 69px;
}
.main_menu_div li.about_button a {
	width: 94px;
}
.main_menu_div li.yourfiresafety_button a {
	width: 139px;
}
.main_menu_div li.yourcosafety_button a {
	width: 128px;
}
.main_menu_div li.products_button a {
	width: 99px;
}
.main_menu_div li.trade_button a {
	width: 72px;
}
.main_menu_div li.investors_button a {
	width: 98px;
}
.main_menu_div li.stockists_button a {
	width: 98px;
}
.main_menu_div li.support_button a {
	width: 85px;
}
.main_menu_div li a:hover {
	background-image: url(../Images/menu_over_bg.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.main_menu_div li.menuselected a {
	background-image: url(../Images/menu_over_bg.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
}

.home_inner {
	margin-top: 6px;
	background-image: url(/Images/home_main_bg.gif);
	background-repeat: repeat-y;
	width: 900px;
}
.home_leftcol {
	float: left;
	width: 548px;
}
.home_leftcol2 {
	float: left;
	width: 549px;
}
.home_img {
	background-repeat: no-repeat;
	height: 231px;
	width: 548px;
}
.home_img h2 {
	position: absolute;
	left: -10000px;
}
.home_content_title {
	background-image: url(../Images/home_h1_bg.jpg);
	width: 548px;
	background-color: #E35C00;
	background-repeat: no-repeat;
	height: 43px;
}
.home_content_title h1 {
	margin: 0px;
	padding: 0px;
	position: absolute;
	left: -10000px;
}
.home_content {
	background-image: url(../Images/home_content_bg.jpg);
	padding: 16px;
	width: 516px;
	font-size: 1.2em;
	color: #FFFFFF;
	line-height: 1.5em;
	background-color: #FF7417;
	background-repeat: repeat-x;
}
.home_content a {
	color: #fff55d;
}
.home_content p {
	margin: 0px;
	padding-top: 15px;
	padding-bottom: 0px;
}
.home_rightcol {
	float: left;
	width: 352px;
}
.home_prod_lower {
	background-image: url(/Images/home_prod_lowerbg.gif);
	height: 60px;
	width: 352px;
}
p.paraleft {
	margin: 0px;
	float: left;
	padding-top: 12px;
	padding-left: 4px;
}
p.pararight {
	margin: 0px;
	float: right;
	padding-top: 12px;
	padding-right: 3px;
}
p.paraleft2 {
	margin: 0px;
	float: left;
	padding-top: 5px;
}
p.pararight2 {
	margin: 0px;
	float: right;
	padding-top: 5px;
	padding-left: 1px;
}
img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.home_rightcol2 {
	float: left;
	width: 351px;
	padding-top: 5px;
}
.home_rightcol2 h2 {
	background-image: url(../Images/presscoverage_title.gif);
	height: 32px;
	width: 351px;
	text-indent: -1000px;
	margin: 0px;
	padding: 0px;
}
.home_rightcol2 h2.presspage {
	background-image: url(../Images/presscoverage_title2.gif);
	height: 31px;
	width: 351px;
	text-indent: -1000px;
	margin: 0px;
	padding: 0px;
	background-position:bottom;
}
.home_rightcol2 ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.home_rightcol2 li a {
	background-image: url(../Images/pressitem_bg.jpg);
	width: 326px;
	display: block;
	font-size: 1.1em;
	text-decoration: none;
	color: #000000;
	padding-left: 25px;
	padding-top: 9px;
	padding-bottom: 11px;
	background-color: #E5E5E5;
	background-repeat: no-repeat;
}
.home_rightcol2 li a:hover {
	color: #FFFFFF;
	background-color: #373737;
	background-image: none;
}
.home_rightcol2 li.featured a {
	font-weight: bold;
}
.featuredtxt {
	color: #D73600;
	text-transform: uppercase;
}
.home_lower {
	background-color: #E5E5E5;
	padding-bottom: 5px;
	width: 900px;
}
.currentstockists_title {
	background-image: url(../Images/currentstockists_titlebg.gif);
	height: 30px;
	width: 900px;
}
.currentstockists_title h2 {
	position: absolute;
	left: -10000px;
}
.currentstockists {
	background-color: #FFFFFF;
	width: 900px;
	padding-top: 20px;
	padding-bottom: 20px;
	text-align: center;
	margin-bottom: 5px;
}
.currentstockists ul {
	margin: 0px;
	padding: 0px;
}
.currentstockists li {
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 7px;
	list-style-type: none;
	padding-right: 7px;
	display: inline;
}
.footer {
	background-image: url(../Images/footer_bg.gif);
	width: 890px;
	font-size: 1.1em;
	font-weight: bold;
	text-align: right;
	padding-top: 4px;
	padding-right: 10px;
	color: #572402;
	padding-bottom: 6px;
	background-color: #FF7417;
	background-repeat: no-repeat;
}
.footer a {
	color: #572402;
	text-decoration:none;
}
.footer p {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
}
.footer a:hover {
	text-decoration:underline;
}
.largetxt {
	font-size: 1.6em;
	padding-right: 2px;
	padding-left: 2px;
}
.mediumtxt {
	font-size: 1.2em;
	padding-right: 2px;
	padding-left: 2px;
}
.smalltxt {
	font-size: 1em;
	padding-right: 2px;
	padding-left: 2px;
}
.footerlower_bg {
	background-image: url(../Images/footerlower_bg.gif);
	height: 49px;
	width: 910px;
	margin-right: auto;
	margin-left: auto;
}
p.paraleft3 {
	margin: 0px;
	float: left;
	padding-top: 15px;
	padding-left: 12px;
	font-size: 1.1em;
	font-weight: bold;
}
p.paraleft3 a {
	color:#000000;
}

/* About Us */

.breadcrumb_top {
	background-color: #f36202;
	width: 900px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FF9103;
	height: 6px;
	overflow: hidden;
}
.breadcrumb {
	background-color: #fa902b;
	width: 876px;
	color: #FFFFFF;
	font-size: 1.1em;
	font-weight: bold;
	padding-top: 7px;
	padding-right: 7px;
	padding-bottom: 7px;
	padding-left: 17px;
	margin-bottom: 6px;
}
.breadcrumb p {
	margin: 0px;
	padding: 0px;
}
.breadcrumb a {
	color: #FFFFFF;
	text-decoration:none;
}
.breadcrumb a:hover {
	text-decoration:underline;
}
.aboutus_banner {
	background-image: url(../Images/aboutus_header_img.jpg);
	float: left;
	height: 203px;
	width: 629px;
}
.newslettersignup {
	background-image: url(../Images/newsletter_signup_bg.jpg);
	width: 231px;
	font-size: 1.1em;
	color: #FFFFFF;
	line-height: 1.5em;
	padding-top: 45px;
	padding-right: 15px;
	padding-left: 25px;
	padding-bottom: 10px;
	height: 109px;
}
.newslettersignup h2 {
	position: absolute;
	left: -10000px;
}
.newslettersignup p {
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}
.signup_field {
	font-size: 1.1em;
	width: 215px;
	border: 0px solid #FFF;
	color: #6E6E6E;
	height: 17px;
	margin-top: 15px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 3px;
}
.newslettersignup_outer {
	width: 271px;
	float:left;
}
.about_page_div {
	background-image: url(../Images/about_pagebg.gif);
	width: 900px;
}
.about_leftcol {
	float: left;
	width: 629px;
}
.about_leftcol a {
	color:#FF7010;
}
.aboutus_header {
	background-image: url(../Images/aboutus_title.gif);
	height: 31px;
	width: 629px;
}
.aboutus_header h1 {
	position: absolute;
	left: -10000px;
}
.aboutcontent_area {
	width: 583px;
	font-size: 1.2em;
	line-height: 1.4em;
	color: #494949;
	padding-top: 16px;
	padding-right: 23px;
	padding-bottom: 10px;
	padding-left: 23px;
}
.aboutcontent_area p {
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 20px;
}

.aboutcontent_area h1
{
	margin: 0px;
	padding-top: 10px;
	padding-bottom: 20px;
	font-size: 1.6em;
	font-weight: bold;
	color: #000;
}

.aboutcontent_area h2 {
	margin: 0px;
	padding-top: 10px;
	padding-bottom: 20px;
	font-size: 1.2em;
	font-weight: normal;
	color: #FF6F04;
}

.findoutmore_div {
	float: left;
	width: 271px;
}
.findoutmore_header {
	background-image: url(../Images/findoutmore_title.gif);
	height: 31px;
	width: 271px;
}
.findoutmore_header h2 {
	position: absolute;
	left: -10000px;
}
.date_text {
	font-size: 0.8em;
	font-weight: bold;
	color: #000000;
}

.findoutmore_div p {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 1px;
	padding-left: 0px;
}

/* Accessibility */

.accessibility_banner {
	background-image: url(../Images/accessibility_header.jpg);
	height: 92px;
	width: 900px;
}
.accessibility_title {
	background-image: url(../Images/accessibility_title.gif);
	height: 31px;
	width: 629px;
}
.accessibility_title h1 {
	position: absolute;
	left: -10000px;
}
.mainsection_lower {
	background-color: #E5E5E5;
	width: 900px;
}

/* Weee Directive */

.weee_banner {
	background-image: url(../Images/weedirective_header.jpg);
	height: 92px;
	width: 900px;
}
.weee_title {
	background-image: url(../Images/weeedirective_title.gif);
	height: 31px;
	width: 629px;
}
.weee_title h1 {
	position: absolute;
	left: -10000px;
}

/* User Manuals */

.manual_banner {
	background-image: url(../Images/usermanual_header.jpg);
	height: 92px;
	width: 900px;
}
.manual_title {
	background-image: url(../Images/manual_title.gif);
	height: 31px;
	width: 629px;
}
.manual_title h1 {
	position: absolute;
	left: -10000px;
}
p.nolowerspace {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
}
.form_dropdown {
	font-size: 0.9em;
	width: 250px;
	border: 1px solid #666666;
	padding: 2px;
}
a.smallorangelink {
	font-size: 0.8em;
	font-weight: bold;
	color: #FE6D16;
	text-decoration: none;
}
h2.manualsheader {
	font-size: 1em;
	font-weight: bold;
	color: #333333;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333333;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 14px;
	margin-left: 0px;
}
.acrobatsymbol {
	background-image: url(../Images/acrobatsymbol.gif);
	background-repeat: no-repeat;
	padding-left: 30px;
	font-size: 0.9em;
	font-weight: bold;
	padding-top: 10px;
}
.acrobatsymbol a {
	color: #333333;
	font-weight: normal;
}

/* Stockists */

.stockists_banner {
	background-image: url(../Images/stockists_header.jpg);
	height: 92px;
	width: 900px;
}
.stockists_title {
	background-image: url(../Images/stockists_title.gif);
	height: 31px;
	width: 629px;
}
.stockists_title h1 {
	position: absolute;
	left: -10000px;
}
.postcode_field {
	font-size: 0.9em;
	padding: 3px;
	border: 1px solid #999999;
}
.areatitletxt {
	font-weight: bold;
	color: #000000;
}
.stockist_smalltxt {
	font-size: 0.9em;
}
.stockist_blacktxt {
	color: #000000;
	font-size: 0.8em;
	font-weight: bold;
}
.stockist_orangetxt {
	color: #FE6D16;
	font-size: 0.8em;
	font-weight: bold;
}
.stockistsresults_title {
	background-image: url(../Images/stockistsresults_title.gif);
	height: 31px;
	width: 629px;
}
.stockistsresults_title h1 {
	position: absolute;
	left: -10000px;
}

/* Site Map */

.sitemap_banner {
	background-image: url(../Images/sitemap_header.jpg);
	height: 92px;
	width: 900px;
}
.sitemap_title {
	background-image: url(../Images/sitemap_title.gif);
	height: 31px;
	width: 629px;
}
.sitemap_title h1 {
	position: absolute;
	left: -10000px;
}
.sitemap_col {
	float: left;
	width: 260px;
}
.sitemap_col ul {
	padding-left: 0px;
	list-style-type: none;
	font-weight: bold;
	color: #FF7514;
	margin: 0px;
	padding-bottom: 15px;
}
.sitemap_col ul a {
	color: #F95100;
	text-decoration:none;
}
.sitemap_col ul a:hover {
	text-decoration:underline;
}
.sitemap_col ul.sitemapsmall {
	margin-left: 40px;
	list-style-type: none;
	font-weight: bold;
	color: #666666;
	font-size: 0.8em;
	margin-bottom: 0px;
}
.sitemap_col ul.sitemapsmall a {
	color: #666666;
	text-decoration:none;
}
.sitemap_col ul.sitemapsmall a:hover {
	text-decoration:underline;
}

/* Quality Standards */

.qualitystandards_banner {
	background-image: url(../Images/qualitystandards_header.jpg);
	height: 92px;
	width: 900px;
}
.qualitystandards_title {
	background-image: url(../Images/qualitystandards_title.gif);
	height: 31px;
	width: 629px;
}
.qualitystandards_title h1 {
	position: absolute;
	left: -10000px;
}

/* Investors */

.investors_banner {
	background-image: url(../Images/investors_header.jpg);
	height: 92px;
	width: 900px;
}
.investors_title {
	background-image: url(../Images/investors_title.gif);
	height: 31px;
	width: 629px;
}
.investors_title h1 {
	position: absolute;
	left: -10000px;
}

/* Contact Us */

.contactus_banner {
	background-image: url(../Images/contact_header_img.jpg);
	float: left;
	height: 203px;
	width: 629px;
}
.mediacentre_hotspot {
	width: 271px;
	font-size: 1.1em;
	color: #FFFFFF;
	line-height: 1.5em;
	float: left;
}
.mediacentre_hotspot p {
	margin: 0px;
	padding: 0px;
}
.contactus_title {
	background-image: url(../Images/contactus_title.gif);
	height: 31px;
	width: 629px;
}
.contactus_title h1 {
	position: absolute;
	left: -10000px;
}
.contact_field1 {
	font-size: 0.9em;
	padding: 3px;
	border: 1px solid #B7B7B7;
	width: 350px;
}
.contact_field2 {
	font-size: 0.9em;
	padding: 3px;
	border: 1px solid #B7B7B7;
	width: 550px;
	height:140px;
	font-family:Arial;
}
p.contactpara {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 12px;
	padding-left: 0px;
}
.contactfindoutmore_div {
	width: 235px;
	padding: 18px;
	font-size: 1.2em;
	color: #FFFFFF;
	line-height: 1.5em;
}
.contactfindoutmore_div p {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
}
.contactfindoutmore_div a {
	color: #ffc260;
	text-decoration: none;
}
.contactfindoutmore_div a:hover {
	text-decoration: underline;
}

.howtofindus_title {
	background-image: url(../Images/howtofindus_title.gif);
	height: 33px;
	width: 629px;
}
.howtofindus_title h1 {
	position: absolute;
	left: -10000px;
}
.directions_header {
	background-image: url(../Images/directions_title.gif);
	height: 33px;
	width: 271px;
}
.directions_header h2 {
	position: absolute;
	left: -10000px;
}
.findoutmore_div label {
	font-size: 0.9em;
	font-weight: bold;
	color: #FF8103;
	padding-bottom: 4px;
	margin: 0px;
	padding-top: 0px;
	clear: left;
	float: left;
}
.postcode_field2 {
	float:left;
	font-size: 0.9em;
	padding: 3px;
	border: 1px solid #FFFFFF;
	clear: left;
	margin-bottom: 10px;
}

/* Register Your Unit */

.registerunit_banner {
	background-image: url(../Images/registeryourunit_header.jpg);
	height: 92px;
	width: 900px;
}
.registerunit_title {
	background-image: url(../Images/register_unit_title.gif);
	height: 31px;
	width: 629px;
}
.registerunit_title h1 {
	position: absolute;
	left: -10000px;
}
.register_col {
	float: left;
	width: 290px;
	font-size: 0.9em;
}
.register_col2 {
	float: left;
	font-size: 0.9em;
}
.register_field1 {
	font-size: 0.9em;
	padding: 3px;
	border: 1px solid #B7B7B7;
	width: 260px;
}
.register_field2 {
	font-size: 0.9em;
	padding: 3px;
	border: 1px solid #B7B7B7;
	width: 100px;
}
p.regpara {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
}
.register_line {
	border-top-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #D3D3D3;
	clear: both;
	float: left;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	margin-top: 10px;
	margin-bottom: 10px;
}

/* Recycle Your Product */

.recycle_banner {
	background-image: url(../Images/recycle_header.jpg);
	height: 92px;
	width: 900px;
}
.recycle_title {
	background-image: url(../Images/recycle_title.gif);
	height: 31px;
	width: 629px;
}
.recycle_title h1 {
	position: absolute;
	left: -10000px;
}

/* Support */

.supportcontainer {
	width: 900px;
}
.support_banner {
	background-image: url(../Images/support_header.jpg);
	height: 92px;
	width: 900px;
}
.support_title {
	background-image: url(../Images/support_title.gif);
	height: 31px;
	width: 900px;
}
.support_title h1 {
	position: absolute;
	left: -10000px;
}
.supportcontent_area {
	width: 900px;
	font-size: 1.2em;
	line-height: 1.4em;
	color: #494949;
}
.supportcontent_area p {
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 20px;
}
.support_hotspot_div {
	float: left;
	width: 225px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #292929;
	border-bottom-color: #292929;
}
.support_hotspot_div_b {
	float: left;
	width: 224px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #292929;
	border-bottom-color: #292929;
}
.support_hotspot_div2 {
	float: left;
	width: 224px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #292929;
}
.support_newsletter {
	float: left;
	width: 224px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #292929;
	height: 65px;
	background-image: url(../Images/support_newsletter_bg.gif);
	background-repeat: no-repeat;
	text-align: center;
	padding-top: 38px;
	background-color: #F6BA7B;
}
.supportcontent_area p {
	margin: 0px;
	padding: 0px;
}
.support_newsletter p {
	margin: 0px;
	padding: 0px;
}
.support_newsletter label {
	position: absolute;
	left: -10000px;
}
.newsletter_field {
	width: 180px;
	border: 1px solid #FFFFFF;
	height: 15px;
	padding: 3px;
}

/* Press Releases */

.press_banner {
	background-image: url(../Images/media_header.jpg);
	height: 203px;
	width: 900px;
}
.press_title {
	background-image: url(../Images/support_title.gif);
	height: 31px;
	width: 546px;
	background-position: right;
}
.press_page_div {
	background-image: url(../Images/press_pagebg.gif);
	width: 900px;
}
.press_leftcol {
	float: left;
	width: 546px;
}
.press_area {
	width: 520px;
	font-size: 1.2em;
	line-height: 1.4em;
	color: #494949;
	padding-top: 16px;
	padding-right: 23px;
	padding-bottom: 10px;
	padding-left: 3px;
}
.press_area p {
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 20px;
}
.press_area h2 {
	margin: 0px;
	padding-top: 10px;
	padding-bottom: 4px;
	font-size: 1.5em;
	font-weight: normal;
	color: #000000;
}
.press_menu {
	float: left;
	width: 351px;
}



.press_rightcol2 {
	float: left;
	width: 354px;
	padding-top: 5px;
}
.press_rightcol2 h2 {
	background-image: url(../Images/presscoverage_title.gif);
	height: 32px;
	width: 351px;
	text-indent: -1000px;
	margin: 0px;
	padding: 0px;
}
.presspage {
	background-image: url(../Images/presscoverage_title2.gif);
	height: 31px;
	width: 354px;
	margin: 0px;
	padding: 0px;
	background-position:bottom;
}
.press_rightcol2 ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.press_rightcol2 li a {
	background-image: url(../Images/pressitem_bg.jpg);
	width: 325px;
	display: block;
	font-size: 1.1em;
	text-decoration: none;
	color: #000000;
	padding-left: 25px;
	padding-top: 9px;
	padding-bottom: 10px;
	background-color: #E5E5E5;
	background-repeat: no-repeat;
	border-left-width: 4px;
	border-left-style: solid;
	border-left-color: #E0E0E0;
}
.press_rightcol2 li a:hover {
	background-image: url(../Images/pressitem_hover_bg.gif);
	border-left-width: 4px;
	border-left-style: solid;
	border-left-color: #F9F9F9;
	width: 325px;
	padding-left: 25px;
	background-repeat: repeat-y;
}
.press_rightcol2 li.press_selected a {
	background-image: url(../Images/pressitem_hover_bg.gif);
	border-left-width: 4px;
	border-left-style: solid;
	border-left-color: #F9F9F9;
	width: 325px;
	padding-left: 25px;
	background-repeat: repeat-y;
}
.press_rightcol2 li.featured a {
	font-weight: bold;
}
.pressdate_txt {
	font-size: 0.8em;
	font-weight: bold;
	color: #FF7416;
	padding-bottom: 10px;
}
.rss_icon {
	float: right;
	padding-top: 5px;
	padding-right: 10px;
}
.presspage h2 {
	position: absolute;
	left: -10000px;
}
.viewarchive_button {
	float: right;
}

/* Media Centre */

.media_title {
	background-image: url(../Images/mediacentre_title.gif);
	height: 31px;
	width: 629px;
}
.media_title h1 {
	position: absolute;
	left: -10000px;
}
.medialogin_header {
	background-image: url(../Images/memberslogin_title.gif);
	height: 31px;
	width: 271px;
}
.medialogin_header h2 {
	position: absolute;
	left: -10000px;
}
.medialogin_div {
	width: 235px;
	padding: 18px;
	font-size: 1.2em;
	color: #FFFFFF;
	line-height: 1.5em;
}
.medialogin_div p {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
}
.medialogin_div label {
	color:#FFF;
}
.medialogin_div a {
	font-size: 0.8em;
	font-weight: bold;
	color: #FF7C0B;	
}
.login_field {
	float:left;
	font-size: 0.9em;
	padding: 3px;
	border: 1px solid #FFFFFF;
	clear: left;
	margin-bottom: 10px;
	width: 225px;
}
.login_field2 {
	float:left;
	font-size: 0.9em;
	padding: 3px;
	border: 1px solid #FFFFFF;
	clear: left;
	margin-bottom: 1px;
	width: 225px;
}
.media_banner {
	background-image: url(../Images/media_header2.jpg);
	height: 91px;
	width: 900px;
}
a.orangelink {
	color: #FF7416;
	font-weight: bold;
}
.logindetails {
	padding-top: 8px;
	padding-left: 24px;
	height: 20px;
}
.media_general_title {
	background-image: url(../Images/media_general_title.jpg);
	height: 99px;
	width: 546px;
}
.media_general_title h2 {
	position: absolute;
	left: -10000px;
}

.media_retail_title {
	background-image: url(../Images/media_retail_title.jpg);
	height: 100px;
	width: 546px;
}
.media_retail_title h2 {
	position: absolute;
	left: -10000px;
}

.media_trade_title {
	background-image: url(../Images/media_trade_title.jpg);
	height: 100px;
	width: 546px;
}
.media_trade_title h2 {
	position: absolute;
	left: -10000px;
}

.media_award_title {
	background-image: url(../Images/media_awards_title.jpg);
	height: 100px;
	width: 546px;
}
.media_award_title h2 {
	position: absolute;
	left: -10000px;
}

.media_adverts_title {
	background-image: url(../Images/media_adverts_title.jpg);
	height: 100px;
	width: 546px;
}
.media_adverts_title h2 {
	position: absolute;
	left: -10000px;
}

.media_news_title {
	background-image: url(../Images/media_news_title.jpg);
	height: 100px;
	width: 546px;
}
.media_news_title h2 {
	position: absolute;
	left: -10000px;
}
.media_img {
	height: 46px;
	width: 86px;
	float: left;
	margin-bottom: 13px;
}
.media_txt {
	height: 32px;
	float: left;
	font-size: 0.9em;
	padding-top: 14px;
}

.media_txt a
{
	color:#333333;
	text-decoration:none;
}

.media_txt a:hover
{
	text-decoration:underline;
}

/* Trade */

.trade_banner {
	background-image: url(../Images/trade_header.jpg);
	height: 92px;
	width: 900px;
}
.trade_title {
	background-image: url(../Images/trade_title.gif);
	height: 31px;
	width: 629px;
}
.trade_title h1 {
	position: absolute;
	left: -10000px;
}
.tradegroups_header {
	background-image: url(../Images/tradegroups_title.gif);
	height: 31px;
	width: 271px;
}
.tradegroups_header h2 {
	position: absolute;
	left: -10000px;
}
.tradegroup_div {
	float: left;
	width: 271px;
}

.tradegroup_div ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.tradegroup_div li {
	width: 271px;
	float: left;
	background-image: url(../Images/tradegroup_menu_bg.gif);
	background-color: #181818;
	background-repeat: no-repeat;
}
.tradegroup_div li a {
	width: 245px;
	float: left;
	display: block;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	font-size: 1.1em;
	text-decoration: none;
	padding-top: 7px;
	padding-right: 10px;
	padding-bottom: 7px;
	padding-left: 16px;
}
.tradegroup_div li a:hover {
	background-image: url(../Images/tradegroup_menu_bg_over.gif);
	background-color: #EE810C;
	background-repeat: no-repeat;
}
.tradegroup_div li.trademenu_selected a {
	background-image: url(../Images/tradegroup_menu_bg_over.gif);
	background-color: #EE810C;
	background-repeat: no-repeat;
}

/* Products */

.prod_page_div {
	background-image: url(../Images/prod_pagebg.gif);
	width: 900px;
}
.prod_page_div2 {
	background-image: url(../Images/prod_pagebg2.gif);
	width: 900px;
}
.prod_banner {
	background-image: url(../Images/prod_header.jpg);
	height: 92px;
	width: 629px;
}
.browsecategory_title {
	background-image: url(../Images/browsecategory_title.gif);
	height: 31px;
	width: 629px;
}
.browsecategory_title h1 {
	position: absolute;
	left: -10000px;
}
.prodfinder_header {
	background-image: url(../Images/prodfinder_title.gif);
	height: 31px;
	width: 271px;
}
.prodfinder_header h2 {
	position: absolute;
	left: -10000px;
}
.prodsearch {
	padding: 17px;
	width: 237px;
}
.prodsearch_field1 {
	font-size: 1.1em;
	font-weight: bold;
	padding: 2px;
	border: 1px solid #FFF;
	width: 237px;
}
.prodsearch_field2 {
	font-size: 1.1em;
	font-weight: bold;
	padding: 0px;
	border: 1px solid #FFF;
	width: 150px;
}
.prodsearch label {
	font-size: 1.1em;
	font-weight: bold;
	color: #FFF;
	padding-bottom: 6px;
	margin: 0px;
	padding-top: 0px;
	clear: left;
	float: left;
}
p.nolowerspace2 {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 14px;
	padding-left: 0px;
}
p.nolowerspace3 {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.prodsearch_header {
	background-image: url(../Images/prodsearch_title.gif);
	height: 33px;
	width: 271px;
}
.prodsearch_header h2 {
	position: absolute;
	left: -10000px;
}
.prodsearch_div {
	height: 24px;
	width: 235px;
	background-color: #FFFFFF;
}
.prodsearch_div_left {
	height: 21px;
	float: left;
	width: 170px;
	padding-top: 3px;
	padding-left: 3px;
}
label.labelmoved {
	position: absolute;
	left: -10000px;
}
.prod_hotspot {
	float: left;
	height: 135px;
	width: 298px;
	padding-left: 5px;
	padding-top: 5px;
}
.prod_hotspot2 {
	float: left;
	height: 135px;
	width: 275px;
	padding-top: 5px;
}
.prodcat_div {
	float: left;
	width: 271px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
}
.prodcat_div ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.prodcat_div li {
	width: 271px;
	float: left;
	background-image: url(../Images/prodcat_menubg.gif);
	background-color: #EFEDED;
	background-repeat: no-repeat;
}
.prodcat_div li a {
	width: 245px;
	float: left;
	display: block;
	font-weight: bold;
	color: #000000;
	font-size: 1em;
	text-decoration: none;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 16px;
}
.prodcat_div li a:hover {
	background-image: url(../Images/prodcat_menubg_over.gif);
	background-color: #151514;
	background-repeat: no-repeat;
	color: #FFFFFF;
}
.prodcat_div li.prodcat_selected a {
	background-image: url(../Images/prodcat_menubg_over.gif);
	background-color: #151514;
	background-repeat: no-repeat;
	color: #FFFFFF;
}
.ourproducts_title {
	background-image: url(../Images/ourproducts_title.gif);
	height: 31px;
	width: 629px;
}
.ourproducts_title h1 {
	position: absolute;
	left: -10000px;
}
.ourproducts_area {
	width: 625px;
	font-size: 1.2em;
	line-height: 1.4em;
	color: #494949;
	border-left-width: 4px;
	border-left-style: solid;
	border-left-color: #000000;
}
.prodrow {
	width: 625px;
	background-image: url(../Images/prodrow_bg.gif);
	background-color: #191919;
	background-repeat: repeat-x;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #393838;
}
.prodrow_col {
	float: left;
	width: 208px;
	color: #FFFFFF;
	text-align: center;
	padding-bottom: 10px;
	background-image:url(/Images/glow_bg_small.jpg);
	background-repeat:no-repeat;
}

.prodrow_col a {
	color: #FF7B0F;
	font-size: 0.9em;
	text-decoration: none;
	font-weight: bold;
}
.prodrow_col a:hover {
	text-decoration: underline;
}
.prodrow_col hr {
	position: absolute;
	left: -10000px;
}

/* Product Details */

.proddetailscontainer {
	width: 900px;
}
.proddetails_banner {
	background-image: url(../Images/productdetails_header.jpg);
	height: 92px;
	width: 900px;
}
.proddetails_title {
	background-image: url(../Images/productdetails_title.gif);
	height: 27px;
	width: 260px;
	padding-left: 640px;
	padding-top: 4px;
}
.proddetails_title h1 {
	position: absolute;
	left: -10000px;
}
.proddetailscontent_area {
	width: 900px;
	font-size: 1.2em;
	line-height: 1.4em;
	color: #494949;
	background-image: url(../Images/proddetails_topbg.jpg);
	background-color: #262425;
	background-repeat: no-repeat;
	padding-bottom:20px;
}
.prod_topleft {
	float: left;
	width: 602px;
	padding: 20px;
	
	color: #FFFFFF;
}
.prod_topleft h2 {
	color: #FFFFFF;
	margin: 0px;
	font-size: 1.3em;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
	font-weight: normal;
}
.prod_topleft a {
	color: #FF7613;
	text-decoration: none;
	font-size: 0.9em;
}
.prod_topleft a:hover {
	text-decoration: underline;
}
.prod_topleft p {
	margin: 0px;
	padding-top: 14px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.prod_topleft h3 {
	color: #8da4af;
	margin: 0px;
	font-size: 1em;
	padding-top: 16px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
	font-weight: bold;
}



.prod_topright {
	float: left;
	width: 253px;
	font-size: 1em;
	color: #FFFFFF;
	padding-top: 10px;
	padding-left:5px;
	padding-bottom: 46px;
}


.prod_topright a {
	color: #FF7613;
	text-decoration: none;
	font-size: 0.9em;
}
.prod_topright a:hover {
	text-decoration: underline;
}
.prod_topright p {
	margin: 0px;
	padding-top: 14px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.prod_img_div {
	background-image: url(../Images/prod_img_area.jpg);
	height: 260px;
	width: 900px;
}
.prod_img_container {
	float: left;
	height: 260px;
	width: 344px;
	background-image:url(/Images/glow_main.png);
	background-repeat:no-repeat;
	background-position:0 163px;
}
.prod_thumb {
	float: left;
	width: 293px;
	padding-left:5px;
}
.prod_thumb h3 {
	color: #8da4af;
	margin: 0px;
	font-size: 1em;
	padding-top: 16px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 4px;
	font-weight: bold;
}
.prod_thumb p {
	margin: 0px;
	padding-top: 0;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	float:left;
}
.prod_rightcol {
	float: left;
	width: 253px;
	padding-left: 5px;
}
.prod_rightcol h3 {
	color: #FFF;
	margin: 0px;
	font-size: 1em;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
	font-weight: bold;
}
.prod_rightcol p {
	margin: 0px;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.prodrow2 {
	width: 450px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}
.prodrow2top {
	width: 415px;
	background-color: #232323;
	font-size: 1.2em;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 25px;
}
.prodrow_col2 {
	float: left;
	width: 225px;
	color: #FFFFFF;
	text-align: center;
	padding-bottom: 10px;
	background-image:url(/Images/glow.png);
	background-repeat:no-repeat;
	background-position:center 105px;
}
.prodrow_col2 a {
	color: #FF7B0F;
	font-size: 0.9em;
	text-decoration: none;
	font-weight: bold;
}
.prodrow_col2 a:hover {
	text-decoration: underline;
}
.prodrow_col2 hr {
	position: absolute;
	left: -10000px;
}



/* Your CO Safety */

.yourco_banner {
	background-image: url(../Images/yourcosafety_header.jpg);
	height: 92px;
	width: 900px;
}
.yourco_header {
	background-image: url(../Images/yourcosafety_header.jpg);
	height: 31px;
	width: 271px;
	background-position: right;
}
.yourco_title {
	background-image: url(../Images/yourcosafety_title.gif);
	height: 31px;
	width: 629px;
}
.yourco_title h1 {
	position: absolute;
	left: -10000px;
}

/* AWARDS */

.awards_banner {
	background-image: url(/Images/awards_header.jpg);
	height: 92px;
	width: 900px;
}
.awards_title {
	background-image: url(/Images/awards_title.gif);
	height: 31px;
	width: 629px;
}
.awards_title h1 {
	position: absolute;
	left: -10000px;
}

/* USEFUL LINKS */

.links_banner {
	background-image: url(/Images/links_header.jpg);
	height: 92px;
	width: 900px;
}
.links_title {
	background-image: url(/Images/links_title.gif);
	height: 31px;
	width: 629px;
}
.links_title h1 {
	position: absolute;
	left: -10000px;
}

.Product_List_Category_Description
{
	color:#fff;
	padding:6px;
}

.Product_List_Paging
{
	clear:both;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:30px;
	color:#fff;
}

.Product_List_Paging ul
{
	list-style-type:none;
	padding:0;
	margin:0;
}

.Product_List_Paging ul li
{
	float:left;
	padding:2px;
	background-color:#000;
	display:block;
	margin:3px;
	font-weight:bold;
}

.Product_List_Paging ul li a
{
	color:#fff;
	text-decoration:none;
}

.Generic_Banner {
	background-image: url(/Images/empty_header.jpg);
	height: 92px;
	width: 900px;
}

.speciallabel
{
	display:none;
}