﻿/*
-------------------------------------------------
URL: http://www.boundarybathrooms.co.uk
Combined CSS 15/07/2010
-------------------------------------------------

CONTENTS

1: BB TEMPLATE (line 21)

2: BB ELEMENTS (line 248)

3: ADVERTS (line 1472)
	
4: IMAGE-NAV (line 1642)
	
5: BB LEFTHAND NAV (line 1707)


/* -----------------------------------------------
1. BB-TEMPLATE
----------------------------------------------- */

/* 
styles in inc-bb-header.asp
#page_area, #body_area, #body_main

styles in inc-bb-footer.asp
#body_push, #body_foot, #body_side, #side_area, #shop_form, #head_area, #head_menu
*/

body {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #000000; 
	line-height: 150%;
	padding: 0;
	margin: 0;	
	text-align: center;
    	
}

.centerorderprogress {
	width: 450px;
	padding: 0px;
	border: 0px;
	margin: 0px;
	margin: 0 auto;
}

.center {
	width: 600px;
	margin: 0 auto;
}

#page_area {
    background-image: url(http://img.boundarybathrooms.co.uk/page-back.png);	
	width: 100%;
	text-align: left;
}

#head_area {
    position: absolute;
	top: 0px;
	width: 100%;
    height: 175px;
	text-align: left;
	background-color: #000000;
	background: url(http://img.boundarybathrooms.co.uk/head-back.gif);
}

#head_push {
    position: absolute;
	top: 0px;
	width: 890px;
    height: 145px;
	background-color: #000000;
}

#head_menu {
    position: absolute;
	top: 122px;
	width: 980px;
    height: 23px;
	background-color: #000000;
	text-align: left;
	visibility: hidden;	
}

#body_area {
	background-repeat: repeat-x;
    margin-top: 175px;
	width: 100%;
	text-align: left;
}

#body_main {
    padding-left: 200px;
	text-align: left;
	vertical-align: top;
}

#body_head {
    width: 100%;
	height: 46px;
}

#shop_main {
    float: right;
	width: 80%;
	text-align: left;
	background-color: #FFFFFF;
}

#shop_form {
    position: absolute;
	top: 145px;
    height: 27px;
    width: 100%;
	text-align: left;
	padding-top: 1px;
	background-color: #FAA61A;
	overflow: hidden;
	visibility: hidden;
}

#float_test {
    position: absolute;
	width: 100%;
	top: 150px;
    border: 1px solid #FF0000;
}

#side_form {
	text-align: left;
	background-color: #0066CC;
    height: 48px;
	overflow: hidden;
}

#shop_body {
    margin-top: 46px;
	width: 100%;
	text-align: left;
	background-color: #FFFFFF;
	padding: 8px 0px 8px 8px;
}

#side_area {
    position: absolute;
	top: 175px;
    background-color: #999999;
	width: 180px;
	text-align: left;
}

#body_side {
    background-color: #99CCFF;
	color: #0066CC;
	width: 180px;
	text-align: left;
	vertical-align: top;	
}

#recruitmentbanner {
	margin: 25px 0px;
	font: bold;
	padding: 10px 5px;
	text-align: center;
	background: none repeat scroll 0pt 0pt red;
	border: 12px solid #0066CC;
}

#recruitmentbannertitle {
	font-size: 200%;
	display: block;
	line-height: 120%;
}

#recruitmentbanner a {
	color: white;
	text-decoration: none;
}

.body_push {
    clear: both;
    height: 0px;
	overflow: hidden;
	width: 100%;
}

#body_featuredbrands {
	width: 90%;
	margin: 50px auto;
	clear: left;
}

#body_featuredbrands a  {
	color:black;
	text-decoration: none;
}

#body_featuredbrands a:hover {
	color:black;
	text-decoration: underline;
}

#body_description {
	width: 550px;
	margin: 0 auto;
	color: #99CCFF;
}

.side_push {
    clear: both;
    height: 0px;
	overflow: hidden;
	width: 180px;
}

#content_table {
	width: 700px;
}

.fullwidth { width: 700px; }
.half { width: 50%; }
.third { width: 33%; }
.quarter { width: 25%; }

.bold { font-weight: bold; }
.italic {  }
.underline { text-decoration: underline; }

.left { text-align: left; }
.right { text-align: right; }
.middle { text-align: center; }

.nomargin { border: 0; margin: 0;}

.side_pics a img { border: 0; }

.phonebox { font-family: arial; text-align: center;  background-image: url(http://img.boundarybathrooms.co.uk/hot-deal.jpg); width: 150px; height: 150px; }
#countdowncontainer2 { text-align: center; margin-top: 35px; font-size: 16px; color: blue; padding-bottom: 10px;}
#countdowncontainer2 a:link { color: blue; text-decoration: none;}
#countdowncontainer2 a:visited { color: blue; text-decoration: none;}
#countdowncontainer2 a:hover { color: blue; text-decoration: none;}
#countdowncontainer2 a:active { color: blue; text-decoration: none;}
.big { font-weight: bold; font-size: 18px;}
.bigger { font-weight: bold; font-size: 22px;}

.footer {
	width: 100%;
	background-color: #99CCFF;
	color: white;
	font-weight: bold;
}

/* -----------------------------------------------
2. BB-ELEMENTS
----------------------------------------------- */

/* Blues:

default dark blue text #003366;
   Product Menu Headings Text
   H1 Text Color
  
default mid blue background #0066CC; 
   (same as - deep blue solid below) 
    Home Page List Item Tiles Background
    Categories Menu Items Background   
   
default light blue backgound #99CCFF;   
    (same as - pale blue light below) 
	Search by Field Form Background
	Customer Services Menu Heading Background

default bright blue highlight text #66C2FF; 
    (same as - mid blue light below) 
    .highlight in H1 text
 
deep blue light: #0099FF;
  Categories Menu Heading Background
deep blue solid: #0066CC; 
  Categories Menu Items Background

mid blue light: #66C2FF;
  Featured Brands Menu Heading Background
  .highlight  in H1 text
mid blue solid: #6685C2;
  Featured Brands Menu Items Background
  
pale blue light: #99CCFF;
  Customer Services Menu Heading Background
pale blue solid: #7AA3CC;
  Customer Services Menu Items Background

/* Oranges:

orange links on black: #FFCC00;
    #head_menu 
	
orange highlight text: #FAA61A;
    (telephone number)	
    .highlight_2
	(same as - orange solid background below)
	
orange solid background: #FAA61A;
    #side_basket_head
	#side_basket_foot   
	
orange light background: #FECF8C;
    #side_basket_body 
	
orange body text link color: #FF9900;
    #body_text
	
/* Other:	

yellow highlight text: #FFFF00;  

*/

.FreeDeliveryText {
	font-weight: bold;
	font-size: 1.5em;
	color: red;
}

#header_bar {
	width: 100%;
	height: 122px;
	background: url(http://img.boundarybathrooms.co.uk/header/left.png) top left no-repeat;
	text-align: center;
}

#header_bar img {
	border: 0;
}

#header_rightimage {
	width: 100%;
	background: url(http://img.boundarybathrooms.co.uk/header/right.png) top right no-repeat;
}

/* Main navigation accross top of page 
#head_menu{
	margin: 0 auto;
	width: 99%;
}*/
.head_menu_item {
    float: left;
	height: 23px;
	white-space: nowrap;
}

#head_link_open {
    color: #FFFF00;
}

#head_menu p {
    margin: 0px;
    padding: 2px 16px 0px 16px;
	color: #FFCC00;
}

#head_menu a {
	color: #FFCC00;
	text-decoration: none;
}

#head_menu a:hover {
	color: #FFCC00;
	text-decoration: underline;
}

.homehighlight {
	color: #FF0000;
	font-size: 12pt;
	font-weight: bold;
}

/* Product search by field form at head of page body */
#shop_form p {
    margin: 0px;
    padding: 3px 0px 2px 6px;
	color: #FFFFFF;
	font-weight: bold;
}

#shop_form a {
	color: #FFFFFF;
	text-decoration: none;
}

#shop_form a:hover {
	color: #FFFFFF;
	text-decoration: underline;	
}

#shop_form_text {
    float: left;
    width: 60px;
	height: 23px;
}

.shop_form_item {
    float: left;
    width: 170px;
	height: 23px;
}

.field_select {
    width: 165px;
	margin: 2px 0px 0px 6px;
	font-size: 14px;
	color: #003366;
}

.select_prompt {
    color: #0066CC;
}

.shop_form_send {
    float: left;
    text-align: left;
    padding: 0px 0px 0px 0px;
	width: 46px;
}

/* Product search by keyword form at head of right hand column */
#side_form p {
    margin: 0px;
    padding: 3px 0px 0px 6px;
	color: #FFFFFF;
	font-weight: bold;
}

#side_form a {
	color: #FFFFFF;
	text-decoration: none;
}

#search_input {
    float: left;
    width: 145px;
}

#search_submit {
    float: left;
    width: 25px;
}

.bodysearch_input {
    float: left;
}

.bodysearch_submit {
    padding: 2px 0px 0px 6px;
    float: left;
}

#side_form a:hover {
	color: #FFFFFF;
	text-decoration: underline;	
}

#keywords {
    width: 130px;
	margin: 0px 6px 0px 0px;
	font-size: 12px;
}

/* Mini shopping basket in right side column */
#side_basket_head {
    height: 23px;
	background-color: #FAA61A;
}

#side_basket_head p {
	color: #FFFFFF;
	font-weight: bold;
	margin: 0px;
	padding: 3px 0px 0px 6px; 
}

#side_basket_head a {
	color: #FFFFFF;
    text-decoration: none;
}

#side_basket_head a:hover {
	color: #FFFFFF;
    text-decoration: underline;
}

#side_basket_body {
    height: 70px;
	background-color: #FECF8C;
	overflow: hidden;
}

#side_basket_labels {
    float: left;
    width: 100px;
}

#side_basket_labels p.red{ color: #FF0000; font-weight: bold; }

#side_basket_values p.red{ color: #FF0000; font-weight: bold; }

#side_basket_values {
    float: left;
	width: 80px;	
}

#side_basket_body p {
	color: #000000;
	margin: 0px;
	padding: 3px 0px 3px 6px; 
}

#side_basket_foot {
    height: 23px;
	background-color: #FAA61A;
}
	
#side_basket_foot p {
	color: #FFFF00; 
	font-weight: bold;
	margin: 0px; 	
	padding: 3px 0px 0px 6px; 	
}

#side_basket_foot a {
	color: #FFFF00;
    text-decoration: none;
}

#side_basket_foot a:hover {
	color: #FFFF00;
    text-decoration: underline;
}

/* Security and Payment Information in right hand column */
.side_text {
    text-align: left;   
    padding: 3px 0px 0px 0px;
}

.side_text p {
	color: #0066CC;
	font-weight: bold;
	margin: 0px;
	padding: 3px 0px 3px 6px;     
}

.side_pics {
    text-align: center;   
    padding: 0px;  	 
}

.side_pics p { 
    padding: 0px;  	 
	margin: 0px;
}

/* Telephone sales information in right hand column */
.tele_head {
	padding: 3px 0px 3px 0px;
	text-align: left;   
	margin-top: 10px; 	
}

.tele_head p {
    font-size: 15px;
	color: #FFFFFF;
	font-weight: bold;
	padding: 3px 0px 0px 6px; 
	margin: 0px;   	
}

#tele_sales_labels {
    float: left;
    width: 40px;
	font-size: 10px;
}

#tele_sales_values {
    float: left;
	width: 120px;
	text-align: right;	
	padding-right: 10px;
	font-size: 10px;	
}

.highlight_2 {
    color: #FAA61A;
}
/* .highlight_2a {
    color: #FAA61A;
	font-size: 1.2em;
} */

.highlight_2a {
    color: #003399;
	font-size: 1.2em;
}

/* Visitors information and opening time */
#visitors {
    text-align: left;   
    margin-top: 10px;
}

#visitors a {
    color: #0000FF;
	text-decoration: underline;  	 
}


#visitors a:hover {
    color: #0099FF;
	text-decoration: underline;  
}


#visitors p {
	color: #0000FF;
	margin: 0px;
	padding: 3px 10px 3px 6px;     
}

/* Main product display area of page */
h1 {
    font-size: 15px;
	font-weight: bold;
	color: #003399;
	line-height: 140%;
	margin: 0px;
	padding: 0px 0px 12px 0px;
}

h2 {
	font-size: 12px;
	font-weight: bold;
	color: #0066CC;
	margin: 0px;
	padding: 6px 0px 3px 0px;	
}

h3 {
    font-size: 12px;
	font-weight: bold;
	/* color: #0066CC; */
	color: #66C2FF;
	margin: 0px;
	padding: 6px 0px 3px 0px;
}

h4 {
    font-size: 12px;
	font-weight: bold;
	/* color: #003399; */
	color: #FF0000;	
	margin: 0px;
	padding: 6px 0px 3px 0px;
}

h5 {
	font-size: 12px;
	font-weight: bold;
	color: #FFFF00;
	margin: 0px;
	padding: 6px 0px 3px 0px;	
}

.highlight_1 {
    color: #66C2FF;
}

#body_text {
    padding: 0px 20px 0px 0px;
	margin: auto;
}

#body_filter {
    padding: 0px 20px 0px 0px;
	margin: auto;
}

#seo_text p {
    padding: 0px 0px 10px 0px;
    text-align: left;
    color: black;
	font-size: 11px;
}

#body_text p {
    padding: 0px 0px 10px 0px;
    margin: 0px;	
}

#body_text a {
    color: #FF9900;
    text-decoration: underline;
}

#body_text a:hover {
    color: #FF9900;
    text-decoration: underline;	
}

#body_text ul {
    margin: 0px;
	padding: 5px 0px 20px 30px;
}

#body_text ol {
    margin: 0px;
	padding: 5px 0px 20px 30px;
}

#body_text li {
    margin: 0px;
	padding: 0px 0px 5px 0px;
}

#body_list {
    padding: 8px 0px 0px 0px;
	visibility: hidden;
}

#body_paging {
    clear: right;
    padding: 8px 0px 0px 0px;
}

#body_foot {
    color: #666666;
    padding: 0px 20px 10px 0px;
}

/* Main thumbnail list on home pages */

#body_list p {
    margin: 0px;
    padding: 0px 0px 0px 3px;
	color: #FFFFFF;
}

#body_list a {
	color: #FFFFFF;
    text-decoration: none;
}

#body_list a:hover {
	color: #FFFFFF;
    text-decoration: underline;
}

.home_item {
    float: left;
	width: 160px;
	height: 200px;
	background-color: #FFF;
	border: 2px solid #0066CC;
	margin: 0px 10px 10px 0px;
	text-align: center;
	overflow: hidden;
}

.home_item span{
	height: 160px;
	overflow: hidden;
	display: block;
	vertical-align: middle
}
.home_item span img{
	margin: auto;
	border: 0px solid #000;
}

.home_item p{
    display:block;
	background-color: #0066CC;
	text-align: center;
	height: 34px;
}
.home_item_pic {
	padding: 0px;
	border: 0px;
	margin: 0px;
	width: 160px;
	height: 160px;
}

.RecordsetNavigation {
	color: #0066CC;
	font-size: 12pt;
	text-align: center;
}

.RecordsetNavigation TR {
	color: #0066CC;
	font-size: 12pt;
	text-align: center;
}

.RecordsetNavigation TD {
	color: #0066CC;
	font-size: 12pt;
	text-align: center;
}

.home_letter {
    float: left;
	width: 15px;
	height: 15px;
	cursor: pointer;
	color: #ffffff;
	background-color: #0066CC;
	border: 1px solid #0066CC;
	padding: 2px;
	padding-top: 0px;
	margin: 1.5px;
	text-align: center;
	vertical-align: middle;
	font-size: 8pt;
}

.list_item {
    float: left;
	width: 160px;
	height: 217px;
	background-color: #FFF;
	border: 2px solid #0066CC;
	margin: 0px 10px 10px 0px;
	text-align: center;
	overflow: hidden;
}
.list_item span{
	height: 160px;
	overflow:hidden;
	display: block; 
	vertical-align: middle;
}
.list_item p{
    display:block;
	background-color: #0066CC;
	text-align: center;
	height: 50px;
}
.list_item_pics {
	border: 0px;
}


/* PRODUCT LIST PAGE*/
.product_list_item_blue {
    float: left;
	width: 160px;
	height: 270px;
	background-color: #FFF;
	border: 2px solid #0066CC;
	margin: 0px 10px 10px 0px;
	text-align: center;
	overflow: hidden;
}

.product_list_item_red {
    float: left;
	width: 160px;
	height: 270px;
	background-color: #FFFFFF;
	border: 2px solid #C11724;
	margin: 0px 10px 10px 0px;
	text-align: center;
	overflow: hidden;
}

span.product_list_image_display{
	height: 160px;	
	overflow: hidden;
	display: block; 
	vertical-align: middle;	
}

.product_list_panel_blue{
 	display: block;
	background-color: #0066CC;
	text-align: left;
	height: 118px;
	color: #FFFFFF;
	cursor: pointer;
	padding: 2px;
}

.product_list_panel_pink{
 	display: block;
	background-color: #C11724;
	text-align: left;
	height: 118px;
	color: #FFFFFF;
	cursor: pointer;
	padding: 2px;
}

.product_list_panel_red{
 	display: block;
	background-color: #C11724;
	text-align: left;
	height: 118px;
	color: #FFFFFF;
	cursor: pointer;
	padding: 2px;
}

span.product_list_item_title_blue{
	color: #FFCC00;
	font-weight: bold;
	text-transform:uppercase;
	font-size: 1em;
}

span.product_list_item_title_pink{
	color: #FFFFFF;
	font-weight: bold;
	text-transform:uppercase;
	font-size: 1em;
}


span.product_list_item_title_red{
	color: #FFFFFF;
	font-weight: bold;
	text-transform:uppercase;
	font-size: 1em;
}
span.list_item_price_blue{
	font-size: 1.5em;
	color: #FFFFFF;
}

span.list_item_price_pink{
	font-size: 1.5em;
	color: #FFFFFF;
}

span.list_item_price_red{
	font-size: 1.5em;
	color: #FFFFFF;
}




/* Styles for static pages */

#text_column {
    width: 100%;
	vertical-align: top;
	text-align: left;
	padding: 0px 0px 0px 20px;
}

#pics_column {
    width: 280px;
	padding-top: 6px;
	vertical-align: top;	
	text-align: left;	
}

#pics_list {
    border: 0px;
    margin: 0px;
	padding: 0px 0px 3px 0px;	
}

#pics_column p {
    margin: 0px;
	padding: 0px 0px 15px 0px;	
	color: #003366;
}

.highlight_3 {
    color: #0066CC;
}

.customer_services {
    width: 33%;
	padding-top: 6px;
	text-align: center;
}

/* Google Maps */
#map {
    float: left;
    width: 400px;
	height: 300px;
}

#map_text {
    float: left;
    width: 140px;
	padding-left: 20px;
	padding-top: 180px;
}

/* Contact Us */
#contact_text {
    float: left;
    width: 50%;
}

#contact_text p {
    padding-right: 30px;
}

#contact_form {
    float: left;
    width: 50%;
}

.live_help {
    width: 236px;
	height: 70px;
	border: 0;
	margin: 3px 0px 12px 0px;
}

.contact_item {
    width: 280px;
	text-align: left;	
	margin-top: 10px;
}

.contact_push {
    clear: both;
	height: 0px;
	overflow: hidden;	
}

.contact_input {
    float: right;
	width: 200px;
	text-align: left;	
}

.contact_label {
    float: left;
    width: 70px;
	text-align: left;
	color: #666666;		
}

.text_name {
    width: 200px;
}

.text_postcode {
    width: 100px;
}

.text_address {
    width: 200px;
	height: 70px;
}

/* Keyword Search results */
.result_block {
    padding: 0px 0px 10px 0px;
}

.result_altblock {
    padding: 0px 0px 10px 0px;
}

#search_results {

}

#search_results b {
    color: #003366;
}

.result_pagescount {
    padding: 0px 0px 10px 0px;
}

/* Keyword Search */
#search_again form {
    margin: 0px 0px 5px 0px;
}

#search_filter {
    margin: 0px;
}



/* Styles for BASKET */
#basket_table{
	width: 80%;
	margin: 0 auto;
	border: 1px solid #99CCFF;
	border-collapse:collapse;
}
.wishlistHeaderRow{
	background-color: #000;
	color: #FAA61A;
	font-weight: bold;
}
.wishlistItemRowEven{
	background-color: #FFF;
	color: #003366;
}
.wishlistItemRow{
	background-color: #99CCFF;
	color: #003366;
}
.Button_Checkout_Proceed{
	background-color: #FAA61A;
	padding: 1px 1px;
	color: #FFF;
}
.Button_Remove{
	background-color: #FAA61A;
	color: #CD0001;
	padding: 1px 1px;
	width: 30px;
	border: 0px;
	text-transform:uppercase;
	font-size: 0.9em;
	font-weight: bold;
}
.basket_quantity{
	background-color: #FFF;
	padding: 1px 2px;
	color: #FAA61A;
	border: 1px solid #FAA61A;
	font-size: 1.2em;
}
.formlabel {
    clear: left;
    float: left;
    width:40%;
    padding-left: 10px;
    text-align: left;
}
.customer_details{
	width: 24em;
	text-align: right;
	margin-right: 0.5em;
	/*border: 1px solid #C0C0C0;*/
	display: block;
}
fieldset#CustomerDetails
{
width: 80%;
margin: 0 auto;
border: 1px solid #FFF;
}

fieldset#CustomerDetails legend{
	color: #ffa20c;
	background: #000;
	border: 1px solid #781351;
	padding: 2px 6px;
}
fieldset#CustomerDetails legend span{
	display: block;
	background: #000;
	width: 110%;
}

.customerDetailsInput{
	background-color: Silver;
	color: #000;
	border: 1px solid #000;
	padding: 2px;
}

.alignCenter{text-align: center;} 
.alignLeft{text-align: left;} 
.alignRight{text-align: right;} 
.alignTopLeft{text-align: left; vertical-align: top;} 
.alignBottomLeft{text-align: left; vertical-align: bottom;}


/* Styles for Product Detail Page*/
#ItemUnitCost{
	font-size: 2em;
}
#ItemRRPCost{
	font-size: 1.8em;
	text-decoration:line-through;
	line-height: 1.4em;
}
#product_area{
	width: 98%;
    clear: both;
    margin: 0 auto;
	padding: 0px;
}
#product_column_left{
	float: left;
	width: 300px;
	height: 1000px;
	padding-right: 10px;
	border: 0px solid #000;
	overflow: hidden;
}

#product_column_right{
	float: left;
	/*width: 100%;
	height: 450px;*/
	padding-left: 10px;
	border: 0px solid #C0C0C0;
	overflow: visible;
}

.product_supplementary{
	width: 100%;
	margin-bottom: 0px;
	border-top: 1px solid #99CCFF;
	color: #0066CC;
	text-align: left;
}
.Button_Submit_Blue{
	color: #FFF;
	background-color: #66C2FF;
	padding: 2px 5px;
	width: 110px;
	border: 0px;
	text-transform:uppercase;
	font-size: 0.9em;
}
.Button_Submit_Orange{
	background-color: #FAA61A;
	color: #FFF;
	padding: 2px 5px;
	width: 110px;
	border: 0px;
	text-transform:uppercase;
	font-size: 0.9em;
	text-align: center;
}

.Button_Submit_Orange a{
	color: #FFF;
	text-transform:uppercase;
	text-decoration: none;
	font-weight: bold;
}
.Button_Submit_Black{
	background-color: #000;
	color: #FAA61A;
	padding: 2px 5px;
	width: 110px;
	border: 0px;
	text-transform:uppercase;
	font-size: 0.9em;
}

.Button_Submit_Blue{
	background-color: #0066CC;
	color: #FFFFFF;
	padding: 2px 5px;
	width: 110px;
	border: 0px;
	text-transform:uppercase;
	font-size: 0.9em;
}

select.product_optionsDropMenu{
	width: 350px;
	font-size:1.2em;
	border: 1px #FAA61A solid;
	color: #FFF;
	background-color: #66C2FF;
}
.product_optionsTextbox{
	width: 25px;
	font-size:1.2em;
	border: 1px #FAA61A solid;
	color: #FFF;
	background-color: #66C2FF;
}

.BrandFooterButton {
	width: 100px;
	height: 25px;
	text-align: center;
	vertical-align: middle;
	font-size: 9pt;
	font-variant: small-caps;
	background-color: #99CCFF;
	cursor: pointer;
	border: 5px #ffffff solid;
	float: left;
}

A.BrandFooterLink:link			{ color: #FFFFFF; text-decoration: none; }
A.BrandFooterLink:link:hover	{ color: #FFFFFF; text-decoration: none; }
A.BrandFooterLink:visited		{ color: #FFFFFF; text-decoration: none; }
A.BrandFooterLink:visited:hover	{ color: #FFFFFF; text-decoration: none; }

.Rosette {
	float: right;
}

.RosetteImage {
	border: 0px;
	margin: 0px;
	padding: 0px;
	height: 100px;
	width: 180px;
}

.GoImage {
	border: 0px;
	margin: 0px;
	padding: 0px;
	height: 20px;
	width: 20px;
}

.bigger {
    font-size: 12px;
}

#filter_results form {
    padding: 0px;
	margin: 0px;
}

#product_layout_table			{ border: 0px; padding: 0px; margin: 0px; width: 100%; border-collapse: collapse; }
#product_layout_row				{ border: 0px; padding: 0px; margin: 0px; }
#product_layout_column_left		{ border: 0px; padding: 0px; margin: 0px; vertical-align: top; width: 300px; padding-top: 20px; }
#product_layout_column_right	{ border: 0px; padding-left: 10px; margin: 0px; vertical-align: top; }

span.red{
	color: #CD0001;
}

.ShowMe {
	display: block;
}
.HideMe {
	display: none;
}
#ProcessingCenter {
	top: 150px;
	left: 250px;
	height: 150px;
	width: 400px;
	z-index: 525;
	margin-left: auto;
	margin-right: auto;
	background-color: #ffffff;
	position: absolute;
}
#ProcessingDisabledLayer {
	top: 0px;
	left: 0px;
	height: 100%;
	width: 100%;
	overflow: hidden;
	background-color: #404040;
	z-index: 500;
	position: absolute;
	filter: alpha(opacity=75); 
	opacity: 0.75;
	-moz-opacity:0.75;
	-khtml-opacity: 0.75;	
}

.Button_Submit_Blue_On_White{
	color: #66C2FF;
	background-color: #FFFFFF;
	padding: 2px 5px;
	width: 110px;
	border: 0px;
	text-transform:uppercase;
	font-size: 9px;
}

#emailAFriend_form {
    width: 100%;
	margin: 20px 20px 20px 20px;
}

.emailAFriend_item {
    width: 450px;
}

.emailAFriend_label {
    float: left;
    width: 160px;
	color: #666666;		
}

.emailAFriend_push {
    clear: both;
	height: 0px;
	overflow: hidden;	
}

.emailAFriend_input {
	width: 250px;
	text-align: left;	
}

#technical_form {
    width: 100%;
    float: left;
	margin: 20px 0px 0px 0px;
}

.technical_item {
    width: 100%;
    float: left;
	text-align: left;
	margin: 0px 0px 0px 0px;
}

.technical_item2 {
    width: 450px;
	text-align: left;
	margin: 0px 20px 0px 20px;
}

.technical_item3 {
    width: 450px;
	text-align: center;
	margin: 0px 20px 0px 20px;
}

.technical_item4 {
    width: 450px;
	text-align: left;
	margin: 0px 20px 0px 20px;
	font-size: 10px;
}

#site_testimonial {
    width: 100%;
    text-align: right;	
}

#site_testimonial b {
    color: #0066CC;
}

.padded-right-bar-image {
	margin-top: 10px;
}

.padded-right-bar-box {
	width: 100%;
	text-align: center;
}

div#NavigationLogos {
	text-align: center;
}



/*CFH June 1020*/

div.ProductStarRating{
    font-size: 9px;
}

div.ProductStarRating img{
    vertical-align: middle;
}

/* -----------------------------------------------
3. ADVERTS
----------------------------------------------- */
.AdvertLayoutContainerRed {
	width: 600px;
	height: 290px;
	background-color: #FF9933;
	color: #ffffff;
	font-family: Arial;
	font-size: 10pt;
	cursor: pointer;
	overflow: hidden;
	clear: left;
}
.AdvertLayoutContainerBlue {
	width: 600px;
	height: 290px;
	background-color: #336699;
	color: #ffffff;
	font-family: Arial;
	font-size: 10pt;
	cursor: pointer;
	overflow: hidden;
	clear: left;
}
.AdvertLayoutContainerGreen {
	width: 600px;
	height: 290px;
	background-color: #006600;
	color: #ffffff;
	font-family: Arial;
	font-size: 10pt;
	cursor: pointer;
	overflow: hidden;
	clear: left;
}
.AdvertLayoutHeader {
	width: 600px;
	height: 30px;
	float: left;
	background-color: #000000;
}
.AdvertLayoutSpacer {
	width: 600px;
	height: 20px;
	float: left;
}
.AdvertLayoutLeft {
	width: 170px;
	height: 220px;
	float: left;
	overflow: hidden;
}
.AdvertLayoutCenter {
	width: 199px;
	height: 220px;
	float: left;
	border-right: 1px #ffffff solid;
	overflow: hidden;
}
.AdvertLayoutRight {
	width: 230px;
	height: 220px;
	float: left;
	overflow: auto;
}

.AdvertLayoutText {
	width: 429px;
	height: 220px;
	float: left;
	border-left: 1px #ffffff solid;
	overflow: auto;
}

/* Styles for content */

.AdvertContentHeader {
	font-size: 12pt;
	font-weight: bold;
	color: #FF9900;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.AdvertContentLeft {
	padding-left: 10px;
	padding-right: 5px;
	padding-top: 0px;
	padding-bottom: 0px;			
}
.AdvertContentCenter {
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 0px;
	padding-bottom: 0px;			
}
.AdvertContentRight {
	padding-left: 5px;
	padding-right: 10px;
	padding-top: 0px;
	padding-bottom: 0px;
}

.AdvertContentText {
	padding-left: 5px;
	padding-right: 10px;
	padding-top: 0px;
	padding-bottom: 0px;
}

/* Styles for content in the left DIV */

.AdvertImage {
	width: 150px;
	height: 175px;
	border: 0px;
	margin: 0px;
	padding: 0px;
}

/* Styles for content in the center DIV */

.AdvertProductName {
	font-size: 20px;
}

.AdvertProductCode {
	font-size: 9px;
}

.AdvertProductPrice {
	margin-top: 30px;
	font-size: 8pt;
}

.AdvertProductPriceRRP {
	text-decoration: line-through;
	font-size: 12pt;
	font-weight: bold;
}
.AdvertProductPriceNOW {
	font-size: 26px;
	color: #FFFF00;
	font-weight: bold;
}

/* Styles for content in the right DIV */

.AdvertProductDescription {
	color: #FFFF00;
	font-weight: bold;
	font-size: 12pt;
}
.AdvertProductDetails {

}
.AdvertProductDetailsList {
	list-style-type: square;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 15px;
	margin-right: 5px;
}
.AdvertProductTagLine {
	font-weight: bold;
	color: #FFFF00;
}

/* -----------------------------------------------
4. IMAGE-NAV
----------------------------------------------- */

/*========================================*/
/*                                        */
/* CSS Document for Image-Nav.Asp         */
/*                                        */
/* Styles for displaying the following:   */
/*                                        */
/* CatTypes, Category Types Box           */
/* SubTypes, Category Sub Types Box       */
/* Brand,    Brands Blue / Red Box        */
/* Range,    Ranges Blue / Red Box        */
/*                                        */
/*========================================*/

.home_cattype_red			{float: left;width: 160px;height: 215px;background-color: #FFFFFF;border: 2px solid #C11724;margin: 0px 10px 10px 0px;text-align: center;overflow: hidden;}
.home_cattype_blue			{float: left;width: 160px;height: 215px;background-color: #FFFFFF;border: 2px solid #0066CC;margin: 0px 10px 10px 0px;text-align: center;overflow: hidden;}

.home_subtype_red			{float: left;width: 160px;height: 215px;background-color: #FFFFFF;border: 2px solid #C11724;margin: 0px 10px 10px 0px;text-align: center;overflow: hidden;}
.home_subtype_blue			{float: left;width: 160px;height: 215px;background-color: #FFFFFF;border: 2px solid #0066CC;margin: 0px 10px 10px 0px;text-align: center;overflow: hidden;}

.home_brand_red				{float: left;width: 160px;height: 215px;background-color: #FFFFFF;border: 2px solid #C11724;margin: 0px 10px 10px 0px;text-align: center;overflow: hidden;}
.home_brand_blue			{float: left;width: 160px;height: 215px;background-color: #FFFFFF;border: 2px solid #0066CC;margin: 0px 10px 10px 0px;text-align: center;overflow: hidden;}

.home_range_red				{float: left;width: 160px;height: 215px;background-color: #FFFFFF;border: 2px solid #C11724;margin: 0px 10px 10px 0px;text-align: center;overflow: hidden;}
.home_range_blue			{float: left;width: 160px;height: 215px;background-color: #FFFFFF;border: 2px solid #0066CC;margin: 0px 10px 10px 0px;text-align: center;overflow: hidden;}

.home_cattype_red div		{display: block;background-color: #C11724;cursor: pointer;text-align: center;font-weight: bold;font-size: 1em;height: 60px;padding-top: 5px;padding-bottom: 5px;}
.home_cattype_blue div		{display: block;background-color: #0066CC;cursor: pointer;text-align: center;font-weight: bold;font-size: 1em;height: 60px;padding-top: 5px;padding-bottom: 5px;}

.home_subtype_red div		{display: block;background-color: #C11724;cursor: pointer;text-align: center;font-weight: bold;font-size: 1em;height: 60px;padding-top: 5px;padding-bottom: 5px;}
.home_subtype_blue div		{display: block;background-color: #0066CC;cursor: pointer;text-align: center;font-weight: bold;font-size: 1em;height: 60px;padding-top: 5px;padding-bottom: 5px;}

.home_brand_red div			{display: block;background-color: #C11724;cursor: pointer;text-align: center;font-weight: bold;text-transform: uppercase;font-size: 1em;height: 60px;padding-top: 5px;padding-bottom: 5px;}
.home_brand_blue div		{display: block;background-color: #0066CC;cursor: pointer;text-align: center;font-weight: bold;text-transform: uppercase;font-size: 1em;height: 60px;padding-top: 5px;padding-bottom: 5px;}

.home_range_red div			{display: block;background-color: #C11724;cursor: pointer;text-align: center;font-weight: bold;text-transform: uppercase;font-size: 1em;height: 60px;padding-top: 5px;padding-bottom: 5px;}
.home_range_blue div		{display: block;background-color: #0066CC;cursor: pointer;text-align: center;font-weight: bold;text-transform: uppercase;font-size: 1em;height: 60px;padding-top: 5px;padding-bottom: 5px;}

.home_cattype_red span		{display: block;height: 160px;vertical-align: middle;padding-top: 0px;}
.home_cattype_blue span		{display: block;height: 160px;vertical-align: middle;padding-top: 0px;}

.home_subtype_red span		{display: block;height: 160px;vertical-align: middle;padding-top: 0px;}
.home_subtype_blue span		{display: block;height: 160px;vertical-align: middle;padding-top: 0px;}

.home_brand_red span		{display: block;height: 160px;vertical-align: middle;padding-top: 0px;}
.home_brand_blue span		{display: block;height: 160px;vertical-align: middle;padding-top: 0px;}

.home_range_red span		{display: block;height: 160px;vertical-align: middle;padding-top: 0px;}
.home_range_blue span		{display: block;height: 160px;vertical-align: middle;padding-top: 0px;}

.home_cattype_red span img	{margin: auto;border: none;}
.home_cattype_blue span img	{margin: auto;border: none;}

.home_subtype_red span img	{margin: auto;border: none;}
.home_subtype_blue span img	{margin: auto;border: none;}

.home_brand_red span img	{margin: auto;border: none;}
.home_brand_blue span img	{margin: auto;border: none;}

.home_range_red span img	{margin: auto;border: none;}
.home_range_blue span img	{margin: auto;border: none;}

/* -----------------------------------------------
5. BB-LEFTHANDNAV
----------------------------------------------- */

.Categories_Body			{ background-color: #FFFFFF; padding-bottom: 2px; padding-left: 0px; }
.Brands_Body				{ background-color: #FFFFFF; padding-bottom: 2px; padding-left: 0px; }
.SEO_Body					{ background-color: #FFFFFF; padding-bottom: 2px; padding-left: 0px; }
.DIY_Body					{ background-color: #FFFFFF; padding-bottom: 2px; padding-left: 0px; }

.SubNavGroup				{ padding: 0px; margin: 0px; border: 0px; display: none; }
.SubNavGroupCurrent			{ padding: 0px; margin: 0px; border: 0px; }

.MainNav					{ font-size: 10pt; color: #FFFFFF; cursor: pointer; text-decoration: none; }
.MainNav:Link				{ font-size: 10pt; color: #FFFFFF; cursor: pointer; text-decoration: none; }
.MainNav:Hover				{ font-size: 10pt; color: #FFFF00; cursor: pointer; text-decoration: none; font-weight: bold; }
.MainNav:Active				{ font-size: 10pt; color: #FFFF00; cursor: pointer; text-decoration: none; font-weight: bold; }
.MainNav:Visited			{ font-size: 10pt; color: #FFFFFF; cursor: pointer; text-decoration: none; }
.MainNav:Visited:Hover		{ font-size: 10pt; color: #FFFF00; cursor: pointer; text-decoration: none; font-weight: bold; }

div.MainNavLink				{ font-size: 10pt; color: #FFFFFF; cursor: pointer; padding-top: 5px; padding-bottom: 5px; padding-left: 10px; background-color: #0066CC; border-top: 1px solid #ffffff; }
div.MainNavLinkOver			{ font-size: 10pt; color: #FFFF00; cursor: pointer; padding-top: 5px; padding-bottom: 5px; padding-left: 10px; background-color: #0066CC; border-top: 1px solid #ffffff; }
div.MainNavLinkCurrent			{ font-size: 10pt; color: #FFFFFF; cursor: pointer; padding-top: 5px; padding-bottom: 5px; padding-left: 10px; background-color: #0066CC; border-top: 1px solid #ffffff; font-weight: bold; }

a.MainNavLink:link,a.MainNavLink:visited{ font-size: 10pt; color: #FFFFFF; cursor: pointer; padding: 0px; text-decoration: none;}
a.MainNavLink:hover,a.MainNavLink:active{ font-size: 10pt; color: #FFFF00; cursor: pointer; padding: 0px; text-decoration: none;}
a.MainNavLinkOver			{ font-size: 10pt; color: #FFFF00; cursor: pointer; padding: 0px; padding-left: 0px; text-decoration: none;}
a.MainNavLinkCurrent:link,a.MainNavLinkCurrent:visited{ font-size: 10pt; color: #FFFFFF; cursor: pointer; padding: 0px; font-weight: bold; text-decoration: none;}
a.MainNavLinkCurrent:hover,a.MainNavLinkCurrent:active{ font-size: 10pt; color: #FFFFFF; cursor: pointer; padding: 0px; font-weight: bold; text-decoration: none;}

/*CFH June 2010*/
.ClearanceMainNav					{ font-size: 10pt; color: #CD0001; cursor: pointer; text-decoration: none; }
.ClearanceMainNav:Link				{ font-size: 10pt; color: #CD0001; cursor: pointer; text-decoration: none; }
.ClearanceMainNav:Hover				{ font-size: 10pt; color: #FFF; cursor: pointer; text-decoration: none; font-weight: bold; }
.ClearanceMainNav:Active				{ font-size: 10pt; color: #FFF; cursor: pointer; text-decoration: none; font-weight: bold; }
.ClearanceMainNav:Visited			{ font-size: 10pt; color: #CD0001; cursor: pointer; text-decoration: none; }
.ClearanceMainNav:Visited:Hover		{ font-size: 10pt; color: #FFF; cursor: pointer; text-decoration: none; font-weight: bold; }

div.ClearanceMainNavLink				{ font-size: 10pt; color: #FFF; cursor: pointer; padding-top: 5px; padding-bottom: 5px; padding-left: 10px; background-color: #CD0001; border-top: 1px solid #ffffff; }
div.ClearanceMainNavLinkOver			{ font-size: 10pt; color: #FFF; cursor: pointer; padding-top: 5px; padding-bottom: 5px; padding-left: 10px; background-color: #FD0001; border-top: 1px solid #ffffff; }
div.ClearanceMainNavLinkCurrent			{ font-size: 10pt; color: #FFF; cursor: pointer; padding-top: 5px; padding-bottom: 5px; padding-left: 10px; background-color: #CD0001; border-top: 1px solid #ffffff; font-weight: bold; }

a.ClearanceMainNavLink:link,a.ClearanceMainNavLink:visited{ font-size: 10pt; color: #FFF; cursor: pointer; padding: 0px; text-decoration: none;}
a.ClearanceMainNavLink:hover,a.ClearanceMainNavLink:active{ font-size: 10pt; color: #FFF; cursor: pointer; padding: 0px; text-decoration: none;}
a.ClearanceMainNavLinkOver			{ font-size: 10pt; color: #FFF; cursor: pointer; padding: 0px; padding-left: 0px; text-decoration: none;}
a.ClearanceMainNavLinkCurrent:link,a.ClearanceMainNavLinkCurrent:visited{ font-size: 10pt; color: #CD0001; cursor: pointer; padding: 0px; font-weight: bold; text-decoration: none;}
a.ClearanceMainNavLinkCurrent:hover,a.ClearanceMainNavLinkCurrent:active{ font-size: 10pt; color: #FFFFFF; cursor: pointer; padding: 0px; font-weight: bold; text-decoration: none;}
/*END CFH June Edit*/

.SubNav						{ font-size: 10pt; color: #0066CC; cursor: pointer; text-decoration: none; }
.SubNav:Link				{ font-size: 10pt; color: #0066CC; cursor: pointer; text-decoration: none; }
.SubNav:Hover				{ font-size: 10pt; color: #FFFFFF; cursor: pointer; text-decoration: none; font-weight: bold; }
.SubNav:Active				{ font-size: 10pt; color: #FFFFFF; cursor: pointer; text-decoration: none; font-weight: bold; }
.SubNav:Visited				{ font-size: 10pt; color: #0066CC; cursor: pointer; text-decoration: none; }
.SubNav:Visited:Hover		{ font-size: 10pt; color: #FFFFFF; cursor: pointer; text-decoration: none; font-weight: bold; }

.SubNavLink					{ font-size: 10pt; color: #0066CC; cursor: pointer; padding-top: 5px; padding-bottom: 5px; padding-left: 10px; background-color: #99CCFF; border-top: 1px solid #ffffff; }
.SubNavLinkOver				{ font-size: 10pt; color: #FFFFFF; cursor: pointer; padding-top: 5px; padding-bottom: 5px; padding-left: 10px; background-color: #99CCFF; border-top: 1px solid #ffffff; }
.SubNavLinkCurrent			{ font-size: 10pt; color: #FFFFFF; cursor: pointer; padding-top: 5px; padding-bottom: 5px; padding-left: 10px; background-color: #99CCFF; border-top: 1px solid #ffffff; font-weight: bold; }

.BrandNav					{ font-size: 10pt; color: #FFFFFF; cursor: pointer; text-decoration: none; }
.BrandNav:Link				{ font-size: 10pt; color: #FFFFFF; cursor: pointer; text-decoration: none; }
.BrandNav:Hover				{ font-size: 10pt; color: #FFFFFF; cursor: pointer; text-decoration: none; font-weight: bold; }
.BrandNav:Active			{ font-size: 10pt; color: #FFFFFF; cursor: pointer; text-decoration: none; font-weight: bold; }
.BrandNav:Visited			{ font-size: 10pt; color: #FFFFFF; cursor: pointer; text-decoration: none; }
.BrandNav:Visited:Hover		{ font-size: 10pt; color: #FFFFFF; cursor: pointer; text-decoration: none; font-weight: bold; }

.BrandNavLink				{ font-size: 10pt; color: #FFFFFF; cursor: pointer; padding-top: 5px; padding-bottom: 5px; padding-left: 10px; background-color: #848484; border-top: 1px solid #ffffff; }
.BrandNavLinkOver			{ font-size: 10pt; color: #FFFFFF; cursor: pointer; padding-top: 5px; padding-bottom: 5px; padding-left: 10px; background-color: #848484; border-top: 1px solid #ffffff; }
.BrandNavLinkCurrent		{ font-size: 10pt; color: #FFFFFF; cursor: pointer; padding-top: 5px; padding-bottom: 5px; padding-left: 10px; background-color: #848484; border-top: 1px solid #ffffff; font-weight: bold; }

.BrandSubNav				{ font-size: 10pt; color: #0066CC; cursor: pointer; text-decoration: none; }
.BrandSubNav:Link			{ font-size: 10pt; color: #FFFFFF; cursor: pointer; text-decoration: none; }
.BrandSubNav:Hover			{ font-size: 10pt; color: #0066CC; cursor: pointer; text-decoration: none; font-weight: bold; }
.BrandSubNav:Active			{ font-size: 10pt; color: #FFFFFF; cursor: pointer; text-decoration: none; font-weight: bold; }
.BrandSubNav:Visited		{ font-size: 10pt; color: #0066CC; cursor: pointer; text-decoration: none; }
.BrandSubNav:Visited:Hover	{ font-size: 10pt; color: #FFFFFF; cursor: pointer; text-decoration: none; font-weight: bold; }

.BrandSubNavLink			{ font-size: 10pt; color: #0066CC; cursor: pointer; padding-top: 5px; padding-bottom: 5px; padding-left: 10px; background-color: #b8b8b8; border-top: 1px solid #ffffff; }
.BrandSubNavLinkOver		{ font-size: 10pt; color: #FFFFFF; cursor: pointer; padding-top: 5px; padding-bottom: 5px; padding-left: 10px; background-color: #b8b8b8; border-top: 1px solid #ffffff; }
.BrandSubNavLinkCurrent		{ font-size: 10pt; color: #FFFFFF; cursor: pointer; padding-top: 5px; padding-bottom: 5px; padding-left: 10px; background-color: #b8b8b8; border-top: 1px solid #ffffff; font-weight: bold; }

.SEONav						{ font-size: 10pt; color: #FFFFFF; cursor: pointer; text-decoration: none; }
.SEONav:Link				{ font-size: 10pt; color: #FFFFFF; cursor: pointer; text-decoration: none; }
.SEONav:Hover				{ font-size: 10pt; color: #FFFFFF; cursor: pointer; text-decoration: none; font-weight: bold; }
.SEONav:Active				{ font-size: 10pt; color: #FFFFFF; cursor: pointer; text-decoration: none; font-weight: bold; }
.SEONav:Visited				{ font-size: 10pt; color: #FFFFFF; cursor: pointer; text-decoration: none; }
.SEONav:Visited:Hover		{ font-size: 10pt; color: #FFFFFF; cursor: pointer; text-decoration: none; font-weight: bold; }

.SEONavLink					{ font-size: 10pt; color: #FFFFFF; cursor: pointer; padding-top: 5px; padding-bottom: 5px; padding-left: 10px; background-color: #99CCFF; border-top: 1px solid #ffffff; }
.SEONavLinkOver				{ font-size: 10pt; color: #FFFFFF; cursor: pointer; padding-top: 5px; padding-bottom: 5px; padding-left: 10px; background-color: #99CCFF; border-top: 1px solid #ffffff; }
.SEONavLinkCurrent			{ font-size: 10pt; color: #FFFFFF; cursor: pointer; padding-top: 5px; padding-bottom: 5px; padding-left: 10px; background-color: #99CCFF; border-top: 1px solid #ffffff; font-weight: bold; }

.SEOSubNav					{ font-size: 10pt; color: #0066CC; cursor: pointer; text-decoration: none; }
.SEOSubNav:Link				{ font-size: 10pt; color: #0066CC; cursor: pointer; text-decoration: none; }
.SEOSubNav:Hover			{ font-size: 10pt; color: #FFFFFF; cursor: pointer; text-decoration: none; font-weight: bold; }
.SEOSubNav:Active			{ font-size: 10pt; color: #FFFFFF; cursor: pointer; text-decoration: none; font-weight: bold; }
.SEOSubNav:Visited			{ font-size: 10pt; color: #0066CC; cursor: pointer; text-decoration: none; }
.SEOSubNav:Visited:Hover	{ font-size: 10pt; color: #FFFFFF; cursor: pointer; text-decoration: none; font-weight: bold; }

.SEOSubNavLink				{ font-size: 10pt; color: #0066CC; cursor: pointer; padding-top: 5px; padding-bottom: 5px; padding-left: 10px; background-color: #99CCFF; border-top: 1px solid #ffffff; }
.SEOSubNavLinkOver			{ font-size: 10pt; color: #FFFFFF; cursor: pointer; padding-top: 5px; padding-bottom: 5px; padding-left: 10px; background-color: #99CCFF; border-top: 1px solid #ffffff; }
.SEOSubNavLinkCurrent		{ font-size: 10pt; color: #FFFFFF; cursor: pointer; padding-top: 5px; padding-bottom: 5px; padding-left: 10px; background-color: #99CCFF; border-top: 1px solid #ffffff; font-weight: bold; }

.ClearanceSubNav				{ font-size: 10pt; color: #FF0000; cursor: pointer; text-decoration: none; }
.ClearanceSubNav:Link			{ font-size: 10pt; color: #FF0000; cursor: pointer; text-decoration: none; }
.ClearanceSubNav:Hover			{ font-size: 10pt; color: #FFFFFF; cursor: pointer; text-decoration: none; font-weight: bold; }
.ClearanceSubNav:Active			{ font-size: 10pt; color: #FFFFFF; cursor: pointer; text-decoration: none; font-weight: bold; }
.ClearanceSubNav:Visited		{ font-size: 10pt; color: #FF0000; cursor: pointer; text-decoration: none; }
.ClearanceSubNav:Visited:Hover	{ font-size: 10pt; color: #FFFFFF; cursor: pointer; text-decoration: none; font-weight: bold; }

div.ClearanceSubNavGroup	{ padding: 0px; margin: 0px; border: 0px; display: none; }

.ClearanceSubNavLink		{ font-size: 10pt; color: #FF0000; cursor: pointer; padding-top: 5px; padding-bottom: 5px; padding-left: 10px; background-color: #99CCFF; border-top: 1px solid #ffffff; }
.ClearanceSubNavLinkOver	{ font-size: 10pt; color: #FF0000; cursor: pointer; padding-top: 5px; padding-bottom: 5px; padding-left: 10px; background-color: #99CCFF; border-top: 1px solid #ffffff; }
.ClearanceSubNavLinkCurrent	{ font-size: 10pt; color: #FF0000; cursor: pointer; padding-top: 5px; padding-bottom: 5px; padding-left: 10px; background-color: #99CCFF; border-top: 1px solid #ffffff; font-weight: bold; }

.NavigationLogos			{ background-color: #99CCFF; }

span.product_upsell			{ font-size:1.3em; color:blue; }

