/* CSS developed by 9xb.com
Main stylesheet for layout */

.screen_reader {
	display: none;}

#error {
	display: none;FF
	background-color: #a70000;
	color: #fff;
	font-weight: bold;}

/** {
border:1px solid #cccccc}*/
	
/*###################################*/
/*DEFAULT STYLES*/
/*###################################*/

body {background: #008c51 url(../images/background.gif) repeat-x top center;
margin:0 0 0 0px;
text-align:center;
font-size:75%;
font-family:Arial, Helvetica, sans-serif;}

h1 {text-indent:-3000px;}

h2 {
margin:0px 0px 14px 0px;
font-size:140%;
color:#65676a;
font-size:185%;}

h3 {
color:#65676a;
font-weight:bold;
font-size:100%;}

p {

color:#676767;
line-height:16px;}

a {
color:#00a77b;
text-decoration:underline;}

a:hover {
color:#00a77b;
text-decoration:none;}

.bullets {
line-height:20px;
color:#676767;}

.red {
color:#FF0000;
font-size:110%;
font-weight:bold;}

.highlight {
color:#00834d;
font-size:140%;
font-weight:bold;}

/*###################################*/
/*LAYOUT DIV'S*/
/*###################################*/

div.outerwrap {width:772px;
text-align:left;
margin:0 auto;
position:relative;}

div.innerwrap {}

div.header {
width:100px;
height:242px;}

#case {width:338px;
height:280px;
display:block;
position:absolute;
top:0px;
right:-79px;
z-index:0;
background:url(../images/case.gif) no-repeat;}

div.content {
width:732px;
margin-top:30px;
background-color:#FFFFFF;
padding:20px;
float:left;}

div.footer_banner {width:772px;
border-bottom:1px solid #acccab;
color:#FFFFFF;
font-size:200%;
font-weight:100;
padding-top:28px;
padding-bottom:28px;
float:left;}

div.footer {width:772px;
padding-top:15px;
color:#acccab;
float:left;
margin-bottom:20px;}

div.footer ul {
margin:0px;
padding:0px;
list-style:none;}

div.footer li {
display:inline;
float:left;
padding:0 9px 0 9px;
border-left:1px solid #acccab;}

div.footer a {
text-decoration:none;
color:#acccab;}

div.footer a:hover {
text-decoration:underline;
color:#acccab;}

#copyright{
padding-left:0px;
border-left:0px;}

/*###################################*/
/*HEADER STYLES*/
/*###################################*/

div.logo {width:196px;
height:102px;
background:url(../images/logo.gif);
position:absolute;
left:0px;}

div.numbers {
width:450px;
height:103px;
position:absolute;
left:300px;
background:url(../images/numbers.gif) no-repeat;}

div.toplinks {width:100%;
margin-top:88px;
float:left;
font-size:90%;}

div.toplinks ul {
margin:0 0 0 0;
padding:0px;
list-style:none;
}

div.toplinks li {
display:inline;
float:left;
border-right:1px solid #009c69;
padding-right:2px;
padding:0 8px 0 8px;}

div.toplinks a {
text-decoration:none;
color:#0cac7c;}

div.toplinks a:hover {
text-decoration:underline;}

#your_order {
width:64px;
border-right:0px solid;
background:url(../images/basket.gif) no-repeat;}

#about_us {padding-left:0px;}

div.special_offer {
width:500px;
height:84px;
position:absolute;
top:128px;
background:url(../images/special_background.gif) no-repeat;
font-size:170%;
color:#545557;}

.green {
color:#00834d;
font-weight:bold;}

.green a {color:#00834d;
font-weight:bold;
text-decoration:none;}

.green a:hover {color:#00834d;
font-weight:bold;
text-decoration:underline;}

/*###################################*/
/*MENU STYLES*/
/*###################################*/

div.menu {
width:745px;
position:absolute;
top:206px;
}

div.menu ul {margin:0px;
padding:0px;}

div.menu li {
display:inline;
float:left;
background-color:#77bc9d;
font-weight:bold;
border-right:1px solid #ffffff;
padding:11px 0px 9px 0px;}

div.menu a {
background-color:#77bc9d;
color:#FFFFFF;
text-decoration:none;
padding:11px 15px 9px 15px;}

div.menu a:hover {
background-color:#00834d;
color:#ebef1a;
text-decoration:none;
}

#home_link {
border-left:0px solid;}

/*###################################*/
/*HOME CONTENT STYLES*/
/*###################################*/

div.content_left {width:269px;
float:left;}

div.content_left ul {
margin:0px;
padding:0px;
list-style:none;}

#first_aid {width:109px;
height:106px;
background:url(../images/first_aid.jpg) no-repeat;
float:left;
margin-bottom:10px;
color:#008c51;
font-size:135%;
padding-left:160px;
padding-top:44px;
font-weight:bold;}

#first_aid a {
color:#4a4b4d;
text-decoration:none;
padding-right:10px;
background:url(../images/link_background.gif) no-repeat;}

#first_aid a:hover {
color:#4a4b4d;
text-decoration:underline;}

#janitorial {
width:109px;
height:106px;
background:url(../images/janitorial.jpg) no-repeat;
float:left;
margin-bottom:10px;
color:#008c51;
font-size:135%;
padding-left:160px;
padding-top:44px;
font-weight:bold;}

#janitorial a {
color:#4a4b4d;
text-decoration:none;
padding-right:10px;
background:url(../images/link_background.gif) no-repeat;}

#janitorial a:hover {
color:#4a4b4d;
text-decoration:underline;}

#safety {
width:109px;
height:116px;
background:url(../images/safety.jpg) no-repeat;
float:left;

color:#008c51;
font-size:135%;
padding-left:160px;
padding-top:36px;
font-weight:bold;}

#safety a {
color:#4a4b4d;
text-decoration:none;
padding-right:10px;
background:url(../images/link_background.gif) no-repeat;}

#safety a:hover {
color:#4a4b4d;
text-decoration:underline;}

div.content_right {width:447px;
float:right;
padding-left:13px;}

/*###################################*/
/*HOMEPAGE CALL TO ACTION STYLES*/
/*###################################*/

div.call_to_action {}

div.call_to_action ul {
margin:0px;
padding:0px;
list-style:none;
color:#FFFFFF;}

#call_to_action_1 {
width:98px;
height:130px;
background:url(../images/call_to_action_1.jpg) no-repeat;
display:inline;
float:left;
margin-right:5px;
margin-top:13px;
font-size:150%;
padding-top:20px;
padding-left:118px;}

#call_to_action_1 a {
color:#FFFF00;
text-decoration:none;}

#call_to_action_1 a:hover {
color:#FFFF00;
text-decoration:underline;}

#call_to_action_2 {
width:104px;
height:130px;
background:url(../images/call_to_action_2.jpg) no-repeat;
float:left;
margin-top:13px;
font-size:150%;
padding-top:20px;
padding-left:112px;}

#call_to_action_2 a {
color:#FFFF00;
text-decoration:none;}

#call_to_action_2 a:hover {
color:#ebef19;
text-decoration:underline;}

/*###################################*/
/*INNER CALL TO ACTION STYLES*/
/*###################################*/

div.call_to_action_inner ul {
margin:0px;
padding:0px;
list-style:none;
color:#FFFFFF;}

#call_to_action_1_inner {
width:98px;
height:130px;
background:url(../images/call_to_action_1.jpg) no-repeat;
margin-right:5px;
margin-top:13px;
font-size:150%;
padding-top:20px;
padding-left:118px;}

#call_to_action_1_inner a {
color:#FFFF00;
text-decoration:none;}

#call_to_action_1_inner a:hover {
color:#FFFF00;
text-decoration:underline;}

#call_to_action_2_inner {
width:104px;
height:130px;
background:url(../images/call_to_action_2.jpg) no-repeat;
margin-top:13px;
font-size:150%;
padding-top:20px;
padding-left:112px;}

#call_to_action_2_inner a {
color:#FFFF00;
text-decoration:none;}

#call_to_action_2_inner a:hover {
color:#ebef19;
text-decoration:underline;}

/*###################################*/
/*INNER CONTENT STYLES*/
/*###################################*/

div.product_inner_left {width:487px;
display:inline;
float:left;
margin-right:24px;}

div.product_inner_left li {
list-style-image:url(../images/green_arrow.gif);}

.right_container {
float:left;}

div.product_inner_right {width:185px;
background-color:#77bc9d;
padding:15px;}

div.product_inner_right ul {
margin:0px;
padding:0px;
list-style-type:none;
font-size:125%;}

div.product_inner_right li {
line-height:20px;}

div.product_inner_right a {
color:#FFFFFF;
text-decoration:none;
background:url(../images/white_arrow.gif) no-repeat;
padding-left:10px;}

div.product_inner_right a:hover {
color:#ebef1a;
text-decoration:none;
background:url(../images/yellow_arrow.gif) no-repeat;
padding-left:10px;}

div.product_info {padding:19px 14px 0px 14px;
float:right;
margin-bottom:10px;}

div.product_list {
width:487px;
float:left;}

#quote_form {
color:#676767;
margin-bottom:12px;}

#quote_form td {
border-bottom:1px solid #ffffff;
padding:8px 16px 8px 16px;}

#table_header {
background-color:#77bc9d;
color:#FFFFFF;
font-weight:bold;
border-bottom:1px solid #ffffff;
padding:8px 16px 8px 16px;}

.table_content {
background-color:#e5f4f0;
border-bottom:1px solid #ffffff;
padding:8px 16px 8px 16px;}

div.button {width:100%;
height:32px;}

.quote_button {
background-color:#00986d;
color:#FFFFFF;
font-weight:bold;
border:0px solid;
font-size:100%;
padding:8px;
margin:0px;
float:right;}

/*###################################*/
/*BREADCRUMB CONTENT STYLES*/
/*###################################*/

.breadcrumb {width:325px;
height:30px;}

.breadcrumb ul {
margin:0px;
padding:0px;}

.breadcrumb li {
display:inline;
float:left;
margin-right:5px;}

.breadcrumb a {
color:#7b7e81;}

.breadcrumb a:hover {
color:#7b7e81;}

/*###################################*/
/*CONTACT DETAILS STYLES*/
/*###################################*/

#contact_form td {
padding:3px;}

/*###################################*/
/*CONTACT FORM STYLES*/
/*###################################*/

label
{width: 9em;
float: left;
text-align: right;
margin: 0 1em 10px 0;
clear: both;}

.input-box
{margin-bottom: 10px}

.submit-button
{margin:1em 0 0 8em;
clear: both}


/*###################################*/
/*TESTIMONIAL STYLES*/
/*###################################*/

.testimonial {
font-style:italic;
padding-bottom:15px;
border-bottom:1px solid #cccccc;
padding-bottom:25px;
margin-bottom:25px;
}

.name {
font-style:italic;
font-weight:bold;
float:right;
margin-top:5px;
}

/*###################################*/
/*FIRST AID KIT CONTENT STYLES*/
/*###################################*/

#kit {}

#kit table {
background-color:#e5f4f0;
color:#676767;}

#kit_header {
background-color:#77bc9d;
color:#FFFFFF;
font-weight:bold;}

#kit td {
border-bottom:1px solid #ffffff;
padding:5px;
}

#flashcontent {
width:500px;
height:75px;}

.first_kits {
width:200px;
padding:5px;
background-color:#e5f4f0;
border:1px solid #77bc9d;}

.first_kits_2 {
width:250px;
padding:5px;
background-color:#e5f4f0;
border:1px solid #77bc9d;}

.first_kits_2 a {
font-weight:bold;
text-decoration:none;}

.first_kits_2 a:hover {
font-weight:bold;
text-decoration:underline;}

.first_kits_3 {
width:210px;
padding:5px;
background-color:#e5f4f0;
border:1px solid #77bc9d;}

.first_kits_3 a {
font-weight:bold;
text-decoration:none;}

.first_kits_3 a:hover {
font-weight:bold;
text-decoration:underline;}

.first_kits a {
font-weight:bold;
text-decoration:none;}

.first_kits a:hover {
font-weight:bold;
text-decoration:underline;}

/*###################################*/
/*BROCHURE REQUEST STYLES*/
/*###################################*/

.brochure {
width:205px;
background-color:#c66969;
padding:5px;
text-align:center;
font-size:130%;}

.brochure a {
color:#FFFFFF;
text-decoration:none;
font-weight:bold;}

.brochure a:hover {
text-decoration:underline;
color:#FFFFFF;
font-weight:bold;}

.brochure_image {
width:110px;
height:130px;
background-image:url(../images/catelogue.jpg);
position:absolute;
left:400px;}