body {
font-family: Arial, Helvetica, sans-serif;
font-size:10pt;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin:0px;
}
img {
border:0px none;
}
form {
margin:0px;
padding:0px;
}
input {
font-size:8pt;
}
textarea {
font-family: Arial, Helvetica, sans-serif;
font-size:8pt;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
}
select {
font-family: Arial, Helvetica, sans-serif;
font-size:8pt;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
}
a:active, a:link, a:visited {
color:#000000;
text-decoration:none;
}
a:hover {
color:#A70101;
text-decoration:underline;
}
.text_11 {
font-size:11px;
}
.text_10 {
font-size:10px;
}
#page_basic {
margin:3px auto auto;
width:98%;
}
#footer {
clear:both;
margin-top:8px;
padding:0px 5px;
text-align:center;
width:95%;
}
.footer_link {
font-size:12px;
font-weight:normal;
}
.footer_link a:link, .footer_link a:active, .footer_link a:visited {
color:#666666;
text-decoration:none;
}
.footer_link a:hover {
color:#000000;
text-decoration:underline;
}
.header_table {
background-color:#FFFFFF;
border:0px none;
height:183px;
margin-bottom:1px;
padding:0pt;
width:766px;
}
.header_table tr td {
margin:0px;
padding:0px;
}
.header_logo {
background:transparent url(/company/4cleanerfloors/images/header/hdr_image.png) no-repeat scroll 0pt;
float:left;
height:109px;
width:766px;
}
.header_logo img {
padding:0pt 2px;
}
.hdr_link_logos_cont {
width:100%;
}
.hdr_link_div {
border:0px none;
float:left;
margin:0px;
padding:0px 0px 3px;
text-align:center;
width:124px;
}
.hdr_link_div a, .hdr_link_div a:link, .hdr_link_div a:active, .hdr_link_div a:visited {
color:#FFFFFF;
font-size:12px;
font-weight:bold;
text-decoration:none;
}
.hdr_link_div a:hover {
color:#FFFFFF;
font-size:12px;
font-weight:bold;
text-decoration:underline;
}
.hdr_link_div_right {
border:0px none;
float:left;
margin:0px;
padding:0px 0px 3px;
text-align:center;
width:124px;
}
.hdr_link_div_right a, .hdr_link_div_right a:link, .hdr_link_div_right a:active, .hdr_link_div_right a:visited {
color:#FFFFFF;
font-size:12px;
font-weight:bold;
text-decoration:none;
}
.hdr_link_div_right a:hover {
color:#FFFFFF;
font-size:12px;
font-weight:bold;
text-decoration:underline;
}
.hdr_links_cont {
border:0px none;
float:left;
height:46px;
margin-bottom:2px;
margin-top:0px;
padding:0pt;
width:766px;
}
.hdr_sf {
background:#A70101 url(/company/4cleanerfloors/images/header/3way.png) repeat scroll 0%;
color:#FFFFFF;
float:left;
height:28px;
margin-top:3px;
padding-bottom:3px;
padding-top:3px;
width:766px;
}
.hdr_sf_title {
font-size:10pt;
font-weight:bold;
line-height:1.7em;
margin-right:8px;
padding:5px 0pt 0pt 5px;
}
.hdr_bullets {
padding: 0 2px 0 0;
}
.hdr_sf_title a, .hdr_sf_title a:link, .hdr_sf_title a:active, .hdr_sf_title a:visited {
color:#666666;
font-size:10pt;
font-weight:bold;
text-decoration:none;
}
.hdr_sf_title a:hover {
color:#A70101;
font-size:10pt;
font-weight:bold;
text-decoration:underline;
}
#hdr_links_section {
background:transparent url(/company/4cleanerfloors/images/header/nav_bg.png) repeat-x scroll 0pt;
height:20px;
margin-top:3px;
padding-bottom:1px;
padding-top:6px;
}
#hdr_link_logos_holder {
height:109px;
width:766px;
}
.spares_finder_footer {
background-color:#CC0001;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
text-align:center;
}
.spares_finder_formfield {
color:#000000;
font-size:12px;
font-weight:normal;
height:15px;
line-height:12px;
margin:3px 0pt;
text-align:left;
text-indent:1pt;
vertical-align:middle;
width:150px;
}
.spares_finder_formfield_hdr {
color:#000000;
font-size:9pt;
font-weight:normal;
height:15px;
line-height:1.2em;
margin:2px 12px 0px;
text-align:left;
text-indent:1pt;
vertical-align:middle;
width:110px;
}
.section_nav_section_odd {
background-color:#FFFFFF;
border:0pt none;
font-size:11px;
font-weight:normal;
padding-bottom:2px;
padding-left:15px;
padding-top:2px;
}
.section_nav_section_even {
border:0px none;
font-size:11px;
font-weight:normal;
padding-bottom:2px;
padding-left:15px;
padding-top:2px;
}
.section_nav_section {
}
.section_nav_section a:active, .section_nav_section a:link, .section_nav_section a:visited {
color:#000000;
text-decoration:none;
}
.section_nav_section a:hover {
color:#000000;
text-decoration:underline;
}
.scetion_nav_bullets {
font-weight:normal;
}
.section_nav_hdr {
background:transparent url(/company/4cleanerfloors/images/universal/left_nav1.png) no-repeat scroll 0pt;
color:#FFFFFF;
font-size:8pt;
font-weight:bold;
height:17px;
margin-top:0px;
padding-left:15px;
padding-top:3px;
}
.section_nav_header {
background:#E6E6E6 none repeat scroll 0%;
border:1px solid #fff;
color:#666666;
font-size:8pt;
font-weight:bold;
height:17px;
margin-bottom:1px;
padding-left:15px;
padding-top:3px;
}
.section_nav_section_odd:hover {
background-color:#EFEFEF;
border:0pt none;
font-size:11px;
font-weight:normal;
padding-bottom:2px;
padding-left:15px;
padding-top:2px;
}
.section_nav_section_even:hover {
background-color:#EFEFEF;
border:0px none;
font-size:11px;
font-weight:normal;
padding-bottom:2px;
padding-left:15px;
padding-top:2px;
}
.search_filter_section_nav_header { background:#E6E6E6; color: #666666; font-weight: bold; padding-left: 4px; padding-top: 3px; font-size: 8pt;  margin-bottom: 1px; height: 17px;  border:1px solid #fff; border-bottom:0; padding-top:3px;}
.search_filter_section_nav_header a,
.search_filter_section_nav_header a:link,
.search_filter_section_nav_header a:visited,
.search_filter_section_nav_header a:active { background:#E6E6E6; color: #666666; font-weight: bold; padding-left: 4px; padding-top: 3px; font-size: 8pt;  margin-bottom: 1px; height: 17px; padding-top:3px; text-decoration: none;}
.search_filter_section_nav_header a:hover { background:#E6E6E6; color: #666666; font-weight: bold; padding-left: 4px; padding-top: 3px; font-size: 8pt;  margin-bottom: 1px; height: 17px; padding-top:3px; text-decoration: underline;}
.border_box {
border:1px solid #E6E6E6;
}
.border_box table {
border-collapse:collapse;
empty-cells:show;
height:100%;
width:100%;
}
.border_box table thead th {
background-color:#E6E6E6;
color:#666666;
}
.border_box table thead th a, .border_box table thead th a:link, .border_box table thead th a:active, .border_box table thead th a:visited {
color:#666666;
text-decoration:none;
}
.border_box table thead th a:hover {
color:#666666;
text-decoration:underline;
}
.border_box table tbody tr td {
padding:2px;
}
.border_box table tfoot {
background-color:#E6E6E6;
color:#666666;
}
.none table {
border:1px solid #FFFFFF;
}
.border_box_soft_bg {
background-color:#FFFFFF;
font-size:11px;
height:23px;
vertical-align:middle;
}
.border_box_med_bg {
background-color:#E6E6E6;
color:#000000;
font-size:11px;
font-weight:normal;
height:22px;
padding:1px;
}
.border_solid {
border:1px solid #E6E6E6;

margin-bottom:3px;
}
.rooms_container {
border:0px none;
height:404px;
margin-bottom:3px;
width:415px;
}
.basket_button a:active, .basket_button a:hover, .basket_button a:link, .basket_button a:visited {
color:white;
font-weight:bold;
text-decoration:none;
}
.basket_promo_code_box {
border:1px solid #000000;
}
.addtobasket_navigation_left {
float:left;
height:30px;
padding:3px;
}
.addtobasket_navigation_right {
float:right;
height:30px;
padding:3px;
}
.addtobasket_nav_container {
height:30px;
padding:0px;
width:400px;
}
.addtobasket_content_left {
float:left;
height:100px;
margin-top:5px;
padding:5px;
width:110px;
}
.addtobasket_content_right {
float:right;
height:100px;
margin-top:5px;
padding:5px;
text-align:left;
width:260px;
}
.addtobasket_basket_counter_container {
height:30px;
padding:0px;
text-align:center;
width:400px;
}
.addtobasket_content {
height:100px;
padding:0px;
text-align:center;
width:400px;
}
.three_d_secure_info {
width:350px;
}
.three_d_secure_info td {
padding:4px;
}
.add_to_basket a:active, .add_to_basket a:hover, .add_to_basket a:link, .add_to_basket a:visited {
color:white;
font-weight:bold;
text-decoration:none;
}
.basket_border {
border-top:1px solid #A9021A;
}
.left_nav {
border:0px none;
}
.left_nav_img_txt {
color:#000000;
font-size:14px;
font-weight:bold;
height:24px;
}
.left_nav_txt {
color:#000000;
font-size:14px;
font-weight:bold;
height:24px;
}
.left_nav_txt_link, .left_nav_txt_link a:link, .left_nav_txt_link a:active, .left_nav_txt_link a:visited {
background-color:#AAAAAA;
color:#FFFFFF;
font-size:12px;
font-weight:normal;
height:15px;
padding:2px;
text-align:right;
text-decoration:none;
vertical-align:middle;
}
.left_nav_txt_link a:hover {
background-color:#AAAAAA;
color:#FFFFFF;
font-size:12px;
font-weight:normal;
height:15px;
padding:2px;
text-align:right;
text-decoration:underline;
vertical-align:middle;
}
.left_info {
background-color:#CC0001;
height:100%;
width:100%;
}
.left_text {
color:#FFFFFF;
font-size:11pt;
font-weight:bold;
height:20px;
width:100%;
}
.left_security {
background:transparent url(/company/4cleanerfloors/images/universal/security_bg.png) no-repeat scroll 0pt;
float:left;
height:33px;
margin-bottom:0px;
padding:0pt;
width:164px;
}
.left_about {
background:transparent url(/company/4cleanerfloors/images/universal/about.png) no-repeat scroll 0pt;
border:0px none;
float:left;
height:33px;
margin-bottom:0px;
padding:0pt;
width:164px;
}
.left_info_link {
background:transparent url(/company/4cleanerfloors/images/universal/left_info_link.png) no-repeat scroll 0pt;
border:0px none;
float:left;
height:33px;
margin-top:0px;
padding:0pt;
width:163px;
}
.sfinder {
border:1px solid #AAAAAA;
border-collapse:collapse;
margin:0px;
padding:0px;
width:230px;
}
.key_tiles_top {
border:0px none;
height:275px;
margin-bottom:5px;
padding:0px;
width:415px;
}
.key_tiles_centre {
border:0px none;
height:145px;
width:415px;
}
.key_tiles_bottom {
border:0px none;
height:163px;
margin-bottom:0px;
padding:0px;
width:415px;
}
.key_tiles {
float:left;
margin:0pt 0px 0px;
width:115px;
}
.key_tiles_middle {
float:left;
margin:0pt 9px 0px 0px;
width:115px;
}
.key_tiles_left {
border-bottom:5px solid #FFFFFF;
border-right:5px solid #FFFFFF;
float:left;
height:135px;
margin:0pt 0px 0px;
width:205px;
}
.key_tiles_left2 {
float:left;
height:135px;
margin:0pt 0px 0px;
width:205px;
}
.key_tiles_right {
float:left;
margin:0pt 0px 0px 24px;
width:115px;
}
.section_tiles {
border:0px none;
float:right;
height:37px;
margin:0pt;
width:218px;
}
.section_text1 {
float:left;
margin:9px 0pt 0pt 8px;
}
.section_text2 {
float:left;
margin:-1px 0pt 0pt 8px;
}
.key_banner {
background-color:#E1E1E1;
border:1px solid #BCBCBC;
clear:both;
color:#666666;
font-size:13pt;
font-weight:bold;
height:30px;
margin:6px 0pt;
padding:10px 0pt 0pt 8px;
width:405px;
}
.sections1 {
background-color:#A9021A;
color:#FFFFFF;
font-size:12pt;
font-weight:bold;
height:37px;
margin-bottom:5px;
width:414px;
}
.sections1 a, .sections1 a:link, .sections1 a:hover, .sections1 a:active, .sections1 a:visited {
color:#FFFFFF;
font-size:12pt;
font-weight:bold;
text-decoration:none;
}
.infobox_outer {
border:1px solid #AAAAAA;
border-collapse:collapse;
margin:0px 0px 8px;
padding:0px;
width:100%;
}
.infobox_outer td {
margin:0px;
padding:0px;
}
.infobox_outer_centre {
background:#FFFFFF none repeat scroll 0%;
}
.infobox_inner {
font-size:8pt;
padding:2px;
width:100%;
}
.infobox_header {
border-collapse:collapse;
height:24px;
margin:0px;
padding:0px;
width:100%;
}
.infobox_header a:active, .infobox_header a:link, .infobox_header a:hover, .infobox_header a:visited {
color:#555555;
font-size:8pt;
font-weight:bold;
text-decoration:none;
}
.sresults_searchbox {
background-color:#FFFFFF;
border-collapse:collapse;
height:30px;
margin:0px 0px 8px;
width:100%;
}
.sresults_searchbox td {
padding:5px;
}
.sresults_input {
font-size:12px;
font-weight:normal;
line-height:12px;
}
div.suggestions {
background-color:white;
border:1px solid black;
font-size:10pt;
margin:0pt;
position:absolute;
width:112px;
}
div.suggestions div {
cursor:default;
display:block;
font-size:8pt;
padding:0px 3px 0pt 0pt;
width:111px;
}
div.suggestions div.current {
background-color:#3366CC;
color:white;
}
.search_showing {
color:#000000;
font-weight:bold;
}
.text8_n {
color:#000000;
font-size:8pt;
font-weight:normal;
}
.text8_n, .text8_n a, .text8_n a:link, .text8_n a:active, .text8_n a:visited {
color:#000000;
text-decoration:none;
}
.text8_n a:hover {
color:#EC9D9D;
text-decoration:underline;
}
.text9_n {
color:#000000;
font-size:9pt;
font-weight:normal;
}
.text9_n, .text9_n a, .text9_n a:link, .text9_n a:active, .text9_n a:visited {
color:#000000;
text-decoration:none;
}
.text9_n a:hover {
color:#A70101;
text-decoration:underline;
}
.text10_new a, .text10_new a:link, .text10_new a:active, .text10_new a:visited {
color:#000000;
font-weight:bold;
text-decoration:none;
}
.text10_new a:hover {
color:#A9021A;
font-weight:bold;
text-decoration:none;
}
.text10_n {
color:#000000;
font-size:10pt;
}
.text10_n, .text10_n a, .text10_n a:link, .text10_n a:active, .text10_n a:visited {
color:#000000;
text-decoration:none;
}
.text10_n a:hover {
color:#A70101;
text-decoration:none;
}
.text11_n {
color:#000000;
font-size:11pt;
}
.text11_n, .text11_n a, .text11_n a:link, .text11_n a:active, .text11_n a:visited {
color:#000000;
text-decoration:none;
}
.text11_n a:hover {
color:#A70101;
text-decoration:none;
}
.text12_n {
color:#000000;
font-size:12pt;
}
.text12_n, .text12_n a, .text12_n a:link, .text12_n a:active, .text12_n a:visited {
color:#000000;
text-decoration:none;
}
.text12_n a:hover {
color:#A70101;
text-decoration:none;
}
.text8_b {
color:#000000;
font-size:8pt;
font-weight:bold;
}
.text8_b, .text8_b a, .text8_b a:link, .text8_b a:active, .text8_b a:visited {
color:#000000;
text-decoration:none;
}
.text8_b a:hover {
color:#A70101;
text-decoration:none;
}
.text9_b {
color:#000000;
font-size:9pt;
font-weight:bold;
}
.text9_b, .text9_b a, .text9_b a:link, .text9_b a:active, .text9_b a:visited {
color:#000000;
text-decoration:none;
}
.text9_b a:hover {
color:#A70101;
text-decoration:none;
}
.text10_b {
color:#000000;
font-size:10pt;
font-weight:bold;
}
.text10_b, .text10_b a, .text10_b a:link, .text10_b a:active, .text10_b a:visited {
color:#000000;
text-decoration:none;
}
.text10_b a:hover {
color:#A70101;
text-decoration:none;
}
.text11_b {
color:#000000;
font-size:11pt;
font-weight:bold;
}
.text11_b, .text11_b a, .text11_b a:link, .text11_b a:active, .text11_b a:visited {
color:#000000;
text-decoration:none;
}
.text11_b a:hover {
color:#A70101;
text-decoration:none;
}
.text12_b {
color:#000000;
font-size:12pt;
font-weight:bold;
}
.text12_b, .text12_b a, .text12_b a:link, .text12_b a:active, .text12_b a:visited {
color:#000000;
text-decoration:none;
}
.text12_b a:hover {
color:#A70101;
text-decoration:none;
}
.text8_nw {
color:#000066;
font-size:8pt;
font-weight:normal;
}
.text8_nw, .text8_nw a, .text8_nw a:link, .text8_nw a:active, .text8_nw a:visited {
color:#666666;
font-weight:normal;
text-decoration:none;
}
.text8_nw a:hover {
color:#A70101;
font-weight:normal;
text-decoration:underline;
}
.text9_nw {
color:#FFFFFF;
font-size:9pt;
font-weight:normal;
}
.text9_nw, .text9_nw a, .text9_nw a:link, .text9_nw a:active, .text9_nw a:visited {
color:#FFFFFF;
font-weight:normal;
text-decoration:none;
}
.text9_nw a:hover {
color:#FFFFFF;
font-weight:normal;
text-decoration:underline;
}
.text10_nw {
color:#FFFFFF;
font-size:10pt;
font-weight:normal;
}
.text10_nw, .text10_nw a, .text10_nw a:link, .text10_nw a:active, .text10_nw a:visited {
color:#FFFFFF;
font-weight:normal;
text-decoration:none;
}
.text10_nw a:hover {
color:#FFFFFF;
font-weight:normal;
text-decoration:underline;
}
.text11_nw {
color:#FFFFFF;
font-size:11pt;
font-weight:normal;
}
.text11_nw, .text11_nw a, .text11_nw a:link, .text11_nw a:active, .text11_nw a:visited {
color:#FFFFFF;
font-weight:normal;
text-decoration:none;
}
.text11_nw a:hover {
color:#FFFFFF;
font-weight:normal;
text-decoration:underline;
}
.text12_nw {
color:#FFFFFF;
font-size:12pt;
font-weight:normal;
}
.text12_nw, .text12_nw a, .text12_nw a:link, .text12_nw a:active, .text12_nw a:visited {
color:#FFFFFF;
font-weight:normal;
text-decoration:none;
}
.text12_nw a:hover {
color:#FFFFFF;
font-weight:normal;
text-decoration:underline;
}
.text8_bw {
color:#FFFFFF;
font-size:8pt;
font-weight:bold;
}
.text8_bw, .text8_bw a, .text8_bw a:link, .text8_bw a:active, .text8_bw a:visited {
color:#666666;
text-decoration:none;
}
.text8_bw a:hover {
color:#A70101;
text-decoration:underline;
}
.text9_bw {
color:#FFFFFF;
font-size:9pt;
font-weight:bold;
}
.text9_bw, .text9_bw a, .text9_bw a:link, .text9_bw a:active, .text9_bw a:visited {
color:#FFFFFF;
text-decoration:none;
}
.text9_bw a:hover {
color:#FFFFFF;
text-decoration:underline;
}
.text10_bw {
color:#FFFFFF;
font-size:10pt;
font-weight:bold;
}
.text10_bw, .text10_bw a, .text10_bw a:link, .text10_bw a:active, .text10_bw a:visited {
color:#FFFFFF;
text-decoration:none;
}
.text10_bw a:hover {
color:#FFFFFF;
text-decoration:underline;
}
.text11_bw {
color:#FFFFFF;
font-size:11pt;
font-weight:bold;
}
.text11_bw, .text11_bw a, .text11_bw a:link, .text11_bw a:active, .text11_bw a:visited {
color:#FFFFFF;
text-decoration:none;
}
.text11_bw a:hover {
color:#FFFFFF;
text-decoration:underline;
}
.text12_bw {
color:#FFFFFF;
font-size:12pt;
font-weight:bold;
}
.text12_bw, .text12_bw a, .text12_bw a:link, .text12_bw a:active, .text12_bw a:visited {
color:#FFFFFF;
text-decoration:none;
}
.text12_bw a:hover {
color:#FFFFFF;
text-decoration:underline;
}
.text8_nr {
color:#333333;
font-size:8pt;
}
.text8_nr, .text8_nr a, .text8_nr a:link, .text8_nr a:active, .text8_nr a:visited {
color:#333333;
text-decoration:none;
}
.text8_nr a:hover {
color:#A70101;
text-decoration:underline;
}
.text9_nr {
color:#333333;
font-size:9pt;
}
.text9_nr, .text9_nr a, .text9_nr a:link, .text9_nr a:active, .text9_nr a:visited {
color:#333333;
text-decoration:none;
}
.text9_nr a:hover {
color:#333333;
text-decoration:underline;
}
.text10_nr {
color:#333333;
font-size:10pt;
}
.text10_nr, .text10_nr a, .text10_nr a:link, .text10_nr a:active, .text10_nr a:visited {
color:#333333;
text-decoration:none;
}
.text10_nr a:hover {
color:#333333;
text-decoration:underline;
}
.text11_nr {
color:#333333;
font-size:11pt;
}
.text11_nr, .text11_nr a, .text11_nr a:link, .text11_nr a:active, .text11_nr a:visited {
color:#333333;
text-decoration:none;
}
.text11_nr a:hover {
color:#333333;
text-decoration:underline;
}
.text12_nr {
color:#333333;
font-size:12pt;
}
.text12_nr, .text12_nr a, .text12_nr a:link, .text12_nr a:active, .text12_nr a:visited {
color:#333333;
text-decoration:none;
}
.text12_nr a:hover {
color:#333333;
text-decoration:underline;
}
.text8_br {
color:#333333;
font-size:8pt;
font-weight:bold;
}
.text8_br, .text8_br a, .text8_br a:link, .text8_br a:active, .text8_br a:visited {
color:#333333;
text-decoration:none;
}
.text8_br a:hover {
color:#333333;
text-decoration:underline;
}
.text9_br {
color:#333333;
font-size:9pt;
font-weight:bold;
}
.text9_br, .text9_br a, .text9_br a:link, .text9_br a:active, .text9_br a:visited {
color:#333333;
text-decoration:none;
}
.text9_br a:hover {
color:#333333;
text-decoration:underline;
}
.text10_br {
color:#333333;
font-size:10pt;
font-weight:bold;
}
.text10_br, .text10_br a, .text10_br a:link, .text10_br a:active, .text10_br a:visited {
color:#333333;
text-decoration:none;
}
.text10_br a:hover {
color:#333333;
text-decoration:underline;
}
.text11_br {
color:#333333;
font-size:11pt;
font-weight:bold;
}
.text11_br, .text11_br a, .text11_br a:link, .text11_br a:active, .text11_br a:visited {
color:#333333;
text-decoration:none;
}
.text11_br a:hover {
color:#333333;
text-decoration:underline;
}
.text12_br {
color:#333333;
font-size:12pt;
font-weight:bold;
}
.text12_br, .text12_br a, .text12_br a:link, .text12_br a:active, .text12_br a:visited {
color:#333333;
text-decoration:none;
}
.text12_br a:hover {
color:#333333;
text-decoration:underline;
}
.text_price_red {
color:#A70101;
font-size:13pt;
font-weight:bold;
}
.text_small_red {
color:#FF0000;
font-size:9pt;
font-weight:bold;
}
.text_small_red_text {
color:#FF0000;
font-size:8pt;
font-weight:normal;
}
.important_info_box {
background:transparent url(/company/4ourhouse/images/buttons/button-red.png) no-repeat scroll 0pt;
border:0px none;
color:#FFFFFF;
font-size:9pt;
font-weight:bold;
height:18px;
margin:0pt;
padding:0pt 0pt 3px;
vertical-align:top;
}
.important_info_box a, .important_info_box a:link, .important_info_box a:active, .important_info_box a:visited {
color:#FFFFFF;
text-decoration:none;
}
.important_info_box a:hover {
text-decoration:underline;
}
.text_large_header {
background:inherit inherit inherit inherit inherit;
color:#A70101;
font-family:arial,helvetica,sans-serif;
font-size:30pt;
font-weight:bold;
}
.text_red_italic {
color:#A70101;
font-size:9pt;
font-style:italic;
}
.text_blue {
color:#000099;
font-size:10pt;
}
.catalogue_header_all {
color:#A70101;
font-size:12pt;
font-weight:bold;
}
.back_links {
color:#A9021A;
font-size:10pt;
}
.back_links, .back_links a, .back_links a:link, .back_links a:active, .back_links a:visited {
color:#000000;
text-decoration:none;
}
.back_links a:hover {
color:#A70101;
text-decoration:underline;
}
.spares_accessories {
color:#000000;
float:right;
font-family:arial,helvetica,serif;
font-size:23pt;
font-weight:normal;
padding-right:10px;
}
.distributed_by {
clear:right;
color:#000000;
float:right;
font-size:10pt;
font-weight:normal;
padding-right:3px;
width:145px;
}
.altassoc_title {
background:inherit inherit inherit inherit inherit;
color:#A70101;
}
#left_section_navigation a:active, #left_section_navigation a:link, #left_section_navigation a:visited {
color:#000000;
text-decoration:none;
}
#left_section_navigation a:hover {
color:#000000;
text-decoration:underline;
}
.catalogue_spares_finder .text8_nw, .catalogue_spares_finder .text8_nw a {
color:#666666;
font-weight:normal;
text-decoration:none;
}
.catalogue_spares_finder .text10_bw, .catalogue_spares_finder .text10_bw a {
background:#E6E6E6 none repeat scroll 0%;
color:#666666;
}
.catalogue_row_table .border_box:hover, .catalogue_section .border_box:hover {
border:1px solid #A70101;
}
.homepage_promotional {
padding-bottom:2px;
padding-left:3px;
}
.bullett_hr {
background:#666666 none repeat scroll 0%;
height:1px;
margin:0px;
padding:0px;
text-align:right;
width:328px;
}

/*-------------------------------- Home Page Centre Top Tiles Link Text Style -------------------------*/
.top_tile_left_text a, 
.top_tile_left_text a:link,
.top_tile_left_text a:visited,
.top_tile_left_text a:hover, 
.top_tile_left_text a:active {color: #A60101; text-decoration: none;}

.top_tile_right_text a, 
.top_tile_right_text a:link,
.top_tile_right_text a:visited,
.top_tile_right_text a:hover, 
.top_tile_right_text a:active {color: #A60101; text-decoration: none;}

.bottom_tile_left_text a, 
.bottom_tile_left_text a:link,
.bottom_tile_left_text a:visited,
.bottom_tile_left_text a:hover, 
.bottom_tile_left_text a:active {color: #A60101; text-decoration: none;}

.bottom_tile_right_text a, 
.bottom_tile_right_text a:link,
.bottom_tile_right_text a:visited,
.bottom_tile_right_text a:hover, 
.bottom_tile_right_text a:active {color: #A60101; text-decoration: none;}

/*-------------------------- Home Page Top Image Style --------------------*/

.key_tiles_top { border:0px none; height:275px; margin-bottom:5px; padding:0px; width:415px; }
.key_tiles_left { float: left; width: 203px; margin: 0 0px 0px 0px; height: 133px; border: 1px solid #A60101; margin-right: 3px; margin-bottom: 3px;}
.key_tiles_left2 { float: left; width: 203px; margin: 0 0px 0px 0px; height: 133px; border: 1px solid #A60101; margin-bottom: 3px;}

/*------------------------- Home Page Top Image Text Style ---------------*/

.top_tile_left_text {color: #666666; background: transparent; position: absolute; padding-left: 5px; padding-top: 3px; font-family: Arial; font-weight: bold; font-size: 12px; }
.top_tile_right_text {color: #666666; background: transparent; position: absolute; padding-left: 5px; padding-top: 3px; font-family: Arial; font-weight: bold; font-size: 12px; }
.bottom_tile_left_text {color: #666666; background: transparent; position: absolute; padding-left: 5px; padding-top: 3px; font-family: Arial; font-weight: bold; font-size: 12px; }
.bottom_tile_right_text {color: #666666; background: transparent; position: absolute; padding-left: 5px; padding-top: 3px; font-family: Arial; font-weight: bold; font-size: 12px; }

/*----------------------- Key Banner ---------------------------------*/

.key_banner {  background-color: #E1E1E1; width: 406px; height: 30px; border: 1px solid #666666; margin: 6px 0 6px 0; color: #666666; font-size: 13pt; font-weight: bold; padding: 10px 0 0 8px; clear:both;}

/*--------------------------------- Home Page Bottom Image Style -------------------*/

.image_tile_top1 {border: 1px solid #666666; width: 99px; margin-bottom: 3px; margin-right: 3px; float: left;}
.image_tile_top1a {border: 1px solid #666666; width: 99px; margin-bottom: 3px; float: left; }
.image_top_tile1_text {background-color: #E1E1E1; float: left; clear: left; height: 30px; padding-top: 3px; font-family: Verdana; font-size: 10px; width: 99px; }
.section4 { float: left; width: 99px; height: 72px; }
.section2 { float: left; width: 99px; height: 72px; }
.section3 { float: left; width: 99px; height: 72px; }
.section1 { float: left; width: 99px; height: 72px; }
.section6 { float: left; width: 99px; height: 72px; }
.section7 { float: left; width: 99px; height: 72px; }
.section8 { float: left; width: 99px; height: 72px; }
.section5 { float: left; width: 99px; height: 72px; }

/* --------------------- Home Page Bottom Image Link Styles ------------ */

.key_tiles_bottom a, 
.key_tiles_bottom a:link,
.key_tiles_bottom a:visited {color: #666666; font-weight: bold;}
.key_tiles_bottom a:hover,
.key_tiles_bottom a:active {text-decoration: none; color: #666666; font-weight: bold;}

/*----------------------- Home Page Right Tiles Link Style ----------------*/

.right_advert_panel {border: 1px solid #666666; margin-top: 3px; width: 156px; clear: both; margin-bottom: 3px; }
.right_advert_panel a,
.right_advert_panel a:link,
.right_advert_panel a:visited {color: #AF1D1D; }
.right_advert_panel a:hover,
.right_advert_panel a:active {text-decoration:none; color: #AF1D1D;}

/* --------------------- Home Page Right Tiles Text Style --------------*/

.image_right_tile_text { background-color: #EFEFEF; color: #AF1D1D; width: 156px;  text-align: right; font-size: 11px; font-family: Verdana; display: block; font-weight: bold;}
.image_right_tile_text1 { background-color: #EFEFEF; color: #AF1D1D; width: 155px;  text-align: right; font-size: 11px; font-family: Verdana; display: block; font-weight: bold; padding-bottom: 2px;}

/*-------------------------------------------------------------------------------
	Seo Changes
 */

.image_right_tile_text { background-color: #999999; border: 1px solid #999999; color: #fff; width: 155px;  text-align: right; font-size: 11px; font-family: Verdana; display: block;}
.image_right_tile_text1 { background-color: #999999; border: 1px solid #999999; color: #fff; width: 155px;  text-align: right; font-size: 11px; font-family: Verdana; display: block;}

h1.catalogue_header_all { color: #000; font-size: 1.2em; font-weight: bold; margin: 0; padding: 0;}
.header_title {color: #000; font-size: 1.2em; font-weight: bold;}
.header_title2 {color: #000; font-size: 1.2em; font-weight: bold;}

.catalogue_header_all {color: #000; font-size: 1.2em; font-weight: bold; margin: 0; padding: 0;}
h1 {font-size: 1.2em; margin: 5px 0 0 0; padding: 0; color:#A50000; }

.filter_words {font-size: 0.92em; margin: 0; padding: 0;}

ul.breadcrumbs, breadcrumbs li {margin: 5px 0 5px 0; padding: 0;}
.breadcrumbs li {display: inline; border-right: 1px solid #666; padding: 0 5px 0 5px; }
.breadcrumbs li:last-child, .breadcrumbs li.noborder{display: inline; border-right: 0; padding: 0 5px 0 5px; }
