@charset "UTF-8";
/* CSS Document */

body{
background: url("../images/bg/content_bg.jpg");
background-repeat:repeat-x;
background-position:bottom;
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
color: white; 
margin: 0;
padding: 0;
}

img{  
border-style: none;
}

h1{
margin-top:0;
font-size:16px;
font-weight:bold;
}

h2, .largeText{
margin-top:0;
font-size:14px;
color:#203D77;
font-weight:bold;
}

hr {
    color: #21639C;
    height: 1px;
    border: 0;
    background-color: #21639C;
}


/*=====================================GENERAL FORMATTING=======================================*/

/*Text formatting*/

.blue{
color:#203D77;
}

.bold_blue{
color:#203D77;
font-weight:bold;
}

.lightblue{
color:#4C6FB6;
}

.bold_lightblue{
color:#4C6FB6;
font-weight:bold;
}

.bold_grey{
color:#666666;
font-weight:bold;
}

.black {
color: #000000;
}

/*Links*/

a:link{
color:#666666;
text-decoration:none;
}

a:visited{
color:#666666;
text-decoration:none;
}

a:hover{
color:#666666;
text-decoration:underline;
}  


/*Lists*/

li{
margin-left:0;
}

ul {
text-decoration: none;
list-style-position: outside;
padding-left: 0;
margin-left:15px;
}

/*Page Layout*/

.leftCol {
    width: 250px;
    margin-right: 15px;
    float: left;
    color: #000000;
}

.mainContent, .mainContentProducts {
    width: 515px;
    margin-right: 5px;
    float: left;
    color: #000000;
}

.mainContentProducts {
    width: 700px;
    margin-right: 0px;
}

.rightCol {
    width: 185px;
    margin-right: 0;
    float: right;
    color: #000000;
    text-align: right;
}

/*Search Wrapper */

.searchWrapper {
    width: 200px;
    overflow: hidden;
    clear: both;
    margin: 0 auto;
}

/*Section Boxes*/


.sectionWrapper {
    border: 1px solid #1f3c76;
    overflow: hidden;
    clear: both;
}

.sectionHeading {
    background-color: #1f3c76;
}

.sectionHeading p {
    color: #ffffff;
    font-size: 110%;
    font-weight: bold;
    padding: 5px;
    margin: 0;
    text-align: center;
}

.sectionContent {
    padding: 10px 5px 10px 5px  ;
}

/* Featured Products, Special Offer Products, Category Products */

.star {
    position: absolute;
    width: 88px;
    height: 92px;
    background: url(../images/star.png) no-repeat;
    bottom: 0;
    right: 0;
    margin: 0px 0px 30px 0px;    
    text-align: center;
}

.star p, .starTab p {
    margin: 30px 0px 0px 0px;
    padding: 0px;
    width: 40px;
    font-size: 100%;
    font-weight: bold;
    position: absolute;
    left: 25%;
}

.starTab {
	position: absolute;
    width: 88px;
    height: 92px;
    background: url(../images/star.png) no-repeat;
    bottom: 0;
    right: 0;
    margin: 0px 10px 10px 0px;    
    text-align: center;
    top: 0;
    margin-top: 110px;
}

.categoryProduct, 
.categoryProductHover {
	float: left;
	margin: 0px 25px 20px 0px;
	border: 1px solid #e3e3e3;
	width: 210px;
	background-color: #ffffff;
	text-align: center;
	height: 330px;
	position: relative;
}

.featuredProduct,
.specialofferProduct, 
.featuredProductHover,
.specialofferProductHover {
	float: left;
	margin: 10px 10px 0px 0px;
	border: 1px solid #e3e3e3;
	padding: 10px;
	width: 210px;
	background-color: #ffffff;
	text-align: center;
	height: 330px;
}

.categoryProduct, 
.categoryProductHover {
    height: 200px;
    width: 200px;
}

.specialofferProduct, 
.specialofferProductHover {
	height: 380px;
}

.categoryProductHover, 
.specialofferProductHover, 
.featuredProductHover {
    border: 1px solid #163063;
}

.categoryProduct .heading, 
.categoryProductHover .heading {
    height: 40px;
    text-align: center;
    background:#203d77;
    vertical-align: middle; 
    padding: 0px 5px 0px 5px;
}

.featuredProduct .heading,
.featuredProductHover .heading {
    height: 40px;
    text-align: center;
}

.categoryProduct .heading a, 
.categoryProductHover .heading a,
.featuredProduct .heading a,
.featuredProductHover .heading a {
	color: #ffffff;
	font-weight: bold;
}

.featuredProduct .heading h2, .featuredProductHover .heading h2 {margin: 0; padding: 0;}
.featuredProduct img, .featuredProductHover img {margin-bottom: 10px;}
.featuredProduct a, .specialofferProduct a, .featuredProductHover a, .specialofferProductHover a {text-decoration: underline;font-weight: bold;}
.featuredContent {height: 80px;text-align: left;}

.specialofferContent, .specialofferPrices {height: 100px;text-align: left;}
.specialofferPrices {height: 50px;}
.specialofferPrices .was {font-size: 110%;margin: 0px;padding: 0px;margin-bottom: 5px;text-decoration: line-through;}
.specialofferPrices .now {font-size: 130%;font-weight: bold;color: Red;margin: 0px;padding: 0px;}
.specialofferPrices .now strong {color: #000000;}

detailImg {float: left;margin-right: 10px;}

/* Homepage Tabs */

ul.htabs{list-style-type: none; margin: 30px 0 0 0; padding: 0 0 0.3em 0;  }
ul.htabs li{display:inline;}
ul.htabs li a{color: #42454a; background-color: #dedbde; border: 1px solid #c9c3ba; border-bottom: none; padding: 0.3em; text-decoration: none;}
ul.htabs li a:hover { background-color: #f1f0ee; }
ul.htabs li a.selected { color: #000; background-color: #f1f0ee; font-weight: bold; padding: 0.3em 0.3em 0.38em 0.3em; }
.tabs{border: 1px solid #c9c3ba; padding: 10px 0px 15px 16px;  background-color: #f1f0ee;}
ul.htabs a.select{color: #000; background-color: #f1f0ee; font-weight: bold; padding: 0.3em 0.3em 0.38em 0.3em;}

/* Data Table */

.dataTable {
    width: 100%;
    border: 1px solid #163063;
    background-color: #ffffff;
    float: right;
    font-size: 11px;
}

.dataTableHeading {
    background-color: #163063;
}

.dataTableHeading td {
    color: #ffffff;
    font-weight: bold;
    font-size: 11px;
    text-align: right;
}

.dataTableHeading .dimensions {text-align: center; padding: 5px 5px 5px 3px;}
.secondcol {text-align: right; padding-right: 10px;}
.thirdcol {text-align: right; padding: 0px 10px 0px 0px;}
.dataTableRow td, .dataTableRowAlt td {padding: 5px 5px 5px 15px;}

.dataTableRowAlt {background-color: #d2d5de;}

.dataTableRow .dimensions, .dataTableRowAlt .dimensions {
	padding-left: 10px;
	text-align: left;
}

.secondcolprice, .thirdcolprice {
	font-weight: bold;
	padding: 5px 5px 5px 0px;
}

.secondcolprice {
	border-right: 1px solid #163063;
}

.basketImg {
    margin: 0px 0px -4px 0px;
}

.submitbuttonAdd {
    background: url("../products/images/detail-addtocart.png") no-repeat;
    width: 20px;
    height: 20px;
    border: 0;
    margin: 2px 0px 0px 5px;
}

.addform {
	margin: -4px 0px 0px 0px;
}

.price {
	font-weight: bold;
	margin-left: 5px;
}

.smalltext {
	font-weight: bold;
	font-style: italic;
	font-size: 12px;
	padding: 0; 
	margin: -5px 0px 15px 0px;
}

/*=====================================TOPBAR=======================================*/

/*topbar_bg is the background, topbar_container positions the elements (center) within the topbar*/
#topbar_bg{
width:100%;
height:100px;
background:url("../images/bg/darkblue_grad.jpg");
background-repeat:repeat-x;
}

#topbar_container{
width:980px;
height:100px;
margin-left:auto;
margin-right:auto;
}

#logo{
float: left;
width: 223px;
height:100px;
}

.callUs {
	position: relative;
	float:right;
	right: 0;
	top: 0;
	width: 160px;
	background: url("../images/header/callus.png") no-repeat;
	background-position: right;
	height: 148px;
	margin: 7px 0px 0px 0px;
	z-index: 999;
}

.callUsInner {
	text-align: center;
	position: absolute;
	top: 0;
	left: 50%;
	margin: 10px 0px 0px 170px;
	line-height: 26px;
	font-size: 120%;
	font-weight: bold;
	width: 180px;
}

.freephone {
	font-size: 180%;
	font-weight: bold;
	color: #fcaf09;
}

/*MENU*/

#menu_bg{
width:100%;
height:55px;
background:url("../images/bg/lightblue_grad.jpg");
background-repeat:repeat-x;
margin-bottom:20px; /*to position gallery in IE*/
}

#menu_bg a:link{
color:white;
text-decoration:none;
}

#menu_bg a:visited{
color:white;
text-decoration:none;
}

#menu_bg a:hover{
color:white;
text-decoration:none;
} 

#menu_container{
width:980px;
margin-left:auto;
margin-right:auto;
text-align:center;
}

#divider{
float:left;
width:1px;
height:35px;
background: url("../images/menu/divider.html") no-repeat 0 0;
}

.leftMenu {
    padding: 0;
    margin: 0;
}

.leftMenu li {
    list-style-type: none;
    line-height: 35px;
    /*background: url("../images/menu/divider2.jpg") repeat-x;*/
    /*background-position: bottom;*/
    border-bottom: 1px dashed #163063;
    padding: 0;
    margin: 0;
}

.leftMenu li a {
    color: #ffffff;
    font-weight: bold;
    font-size: 110%;
}

.leftMenu li a:hover {
	color: #f29703;
	text-decoration: none;
}

.boxWrapper {
	background: #1664ac url("../images/menu/boxwrapper.jpg") repeat-x;
	width:210px;
	padding:20px;
}

.boxWrapperAlt {
	background: #587bbb url("../images/menu/boxwrapperalt.jpg") repeat-x;
	width:210px;
	padding:20px;
}

/*=====================================SITE CONTAINER=======================================*/

/*this centers everything betweeen the TOPBAR and the FOOTER */

#site_container{
margin-left:auto;
margin-right:auto;
width:980px;
overflow: hidden;
clear: both;
padding-bottom: 30px;
}


/*=====================================IMAGE GALLERY=======================================*/

#image_gallery{
width:760px;
height:350px;
overflow:hidden;
}


/*main image rounded corners*/
#image_rounder{
width:540px;
height:350px;
background: url("../images/gallery/image_rounder.html") no-repeat 0 0;
position:absolute;
z-index:500;
}



/*=====================================TEXT CONTENT=======================================*/


#content_container{
z-index:50;
width:760px;
padding:20px 0px 20px 0px;
}

/*the curved sections of #content_container */
#content_container .top{
float:left;
width:760px;
height:20px;
background: url("../images/content/top.png");
}


#content_container .middle{
float:left;
width:720px; /*allowing for padding*/
padding:0px 20px 0px 20px;
background: url("../images/content/content_bg.jpg");
background-repeat:repeat;
}

#content_container .bottom{
float:left;
width:760px;
height:20px;
background: url("../images/content/bottom.png");
}


/* Alternate Section */


#content_containerAlt{
z-index:50;
width:250px;
padding:0px 0px 20px 0px;
}

/*the curved sections of #content_container */
#content_containerAlt .top{
float:left;
width:250px;
height:20px;
background: url("../images/content/topAlt.jpg");
}


#content_containerAlt .middle{
float:left;
width:210px; /*allowing for padding*/
padding:0px 20px 0px 20px;
background: url("../images/content/content_bg.jpg");
background-repeat:repeat;
}

#content_containerAlt .bottom{
float:left;
width:250px;
height:20px;
background: url("../images/content/bottomAlt.jpg");
}

/* End alternate section */


/*the highlighted sections for the quote forms*/
#content_container a.highlight_section{
display:block;
padding: 5px;
background: #999999;
}

#content_container a.highlight_section:hover{
display:block;
padding: 5px;
background: #666666;
text-decoration:none;
}


#content_container a.highlight_section:link{
color:white;
text-decoration:none;
}

#content_container a.highlight_section:visited{
color:white;
text-decoration:none;
}

/*the highlighted sections for the quote forms - when 2 forms are linked in one page (eg. racking systems)*/

#content_container .hightlight_section2{
float:left;
padding: 5px;
background: #999999;
}

#content_container .hightlight_section2 .text{
float:left;
}

#content_container .hightlight_section2 .item{
text-align:center;
margin-top:20px;
margin-bottom:10px;
float:left;
width:355px;
}

#content_container .hightlight_section2 .item a:link{
text-decoration:none;
color:white;
background:#666666;
padding:5px;
}

#content_container .hightlight_section2 .item a:visited{
text-decoration:none;
color:white;
background:#666666;
padding:5px;
}

#content_container .hightlight_section2 .item a:hover{
text-decoration:none;
color:white;
background:#333333;
padding:5px;
}



  


/*=====================================FORMS (used on quote request pages)=======================================*/

/*used on quote pages - the back button to the info page*/
#form_back{
height:20px;
line-height:20px;
margin-bottom:10px;
}

#form_back .button{
float:left;
background:url("../images/quote_pages/back.jpg");
background-repeat:no-repeat;
margin-top:5px;
width:10px;
height:10px;
}

#form_back .text{
margin-left:5px;
float:left;
}

#form_back .text a:link{
color:white;
text-decoration:none;
}

#form_back .text a:visited{
color:white;
text-decoration:none;
}

#form_back .text a:hover{
color:#666666;
text-decoration:none;
}



/*FORM INPUTS*/
input
{
height:15px;
line-height:15px;
color: #666666;
background: white;
}


.form_name{
display:block;
margin-top:20px;
height:15px;
line-height:15px;
color:white;
font-weight:bold;
}

#quote_details,
#your_details,
#request_details{
width:350px; 
background:#999999;
}

#your_details{
margin-left:20px;
}

.your_details_input,
textarea.your_details_input{
width:330px;
}

textarea.your_details_input{
color: #666666;
background: white;
height:100px;
}

#quote_details .heading,
#your_details .heading,
#request_details .heading{
display:block;
padding:10px;
font-weight:bold;
background:#666666;
}

#quote_details .content,
#your_details .content,
#request_details .content{
padding:10px;
}

/*'form_special' is used for when 2 forms are required under one category and are displayed next to each other*/
.form_special{
width:80px;
}

.form_special_left{
float:left;
width:120px;
}

.form_special_right{
margin-left:20px;
float:left;
width:120px;
}


/*'check_special' is used when multiple checkboxes fall under a single category - the form area is split into 3 columns*/
/*first is the top categories, second is the second categories branching from the top, and third is the check boxes*/
/*used on Turnkey Solutions Pallet racking quotation form*/
#check_special{
float:left;
margin-top:10px;
width:330px;
line-height:20px;
background:#777777;
}

#check_special .column1{
float:left;
width:130px;
}

#check_special .column2{
float:left;
width:100px;
}

#check_special .column3{
float:left;
width:100px;
line-height:20px;
}

/*to line up input radios + checks with text and give them a grey bg*/
/*standard grey bg*/
.input_formatted{
margin-top:4px;
background:url("../images/content/content_bg/jpg.html");
}
/*dark grey bg*/
.input_formatted_dark{
margin-top:4px;
background:#777777;
}


/*these are for the same purpose as above but when the 3 columns are different widths*/
/*example on the Turkey - racking systems - shelving quote page*/
#check_special .columna{
float:left;
width:130px;
}

#check_special .columnb{
float:left;
width:50px;
}

#check_special .columnc{
float:left;
width:150px;
}

/*styling for the SUMBIT buton*/
.send_button{
float:right;
height:30px;

line-height:30px;
width:350px; /*IE fix*/
background:#666666;
margin-top:20px;
text-align:center;
color:white
}


/*=====================================BOTTOM CONTENT (flash & logos) =======================================*/

#bottom_content{
float:left;
width:760px;
padding-bottom:20px;
margin-left:auto;
margin-right:auto;
}

#bottom_content .leasing_finance_flash{
float:left;
width:250px;
height:70px;
}

#bottom_content .bottom_logos{
float:right;
width:250px;
height:70px;
background:url("../images/bottom_logos/bottom_logos.png");
}


/*=====================================FOOTER=======================================*/

/*FOOTER - general */
#footer{
width:100%;
height:150px;
font-size: 11px;
text-align:center;
clear: both;
overflow: hidden;
}

#footer a:link{
color:white;
text-decoration:none;
}

#footer a:visited{
color:white;
text-decoration:none;
}

#footer a:hover{
color:white;
text-decoration:none;
}  
 

/*FOOTER - Links bar*/
.footer_links_bg{
height:35px;
background:url("../images/bg/footer_lightblue_grad.jpg");
background-repeat:repeat-x;
width: 100%;
}

.footer_links_bg .content{
width:980px;
margin-left:auto;
margin-right:auto;
text-align:center;
line-height:35px;
margin-left: 320px;
}



/* FOOTER - Contact details*/
.footer_contact_bg{
height:100px;
background:url("../images/bg/darkblue_grad.jpg");
background-repeat:repeat-x;
}

.footer_contact_bg .content{
width:880px;
margin-left:auto;
margin-right:auto;
text-align:left;
padding-left: 120px;
}

.footer_contact_bg .content .address{
float:left;
width:575px;
height:20px;
margin-top:30px;
font-size: 11px;
}

.footer_contact_bg .content .tel_fax{
float:left;
width:145px;
height:20px;
margin-top:30px;
margin-left:40px;
font-size: 11px;
}

.footer_contact_bg .content .tel_fax .title{
float:left;
width:40px;
}

.footer_contact_bg .content .tel_fax .text{
float:left;
width:105px;
}


/*tag for web design 'think creative'*/
#tag{
height:20px;
line-height:20px;
text-align:left;
background:#0F1E51;
background:url("../images/bg/tag_bg.jpg");
background-repeat:repeat;
}

#footer #tag {
	line-height: normal;
	text-align: center;
	margin: 0 auto;
}

#tag a:link{
color:#4C6FB6;
text-decoration:none;
}

#tag a:visited{
color:#4C6FB6;
text-decoration:none;
}

#tag a:hover{
color:white;
text-decoration:underline;
} 

/* Landing Blocks */

.landingBlock {
	background: url(../images/img-block-background.gif) no-repeat;
	width: 360px;
	height: 296px;
	padding-top: 10px;
	padding-left: 10px;
}

.landingBlockLong {
	background: url(../images/img-block-background-long.gif) no-repeat;
	width: 750px;
	height: 306px;
	padding-top: 10px;
	padding-left: 10px;
}

.landingBlockContent {
	width: 350px;
	height: 320px;
	text-align: center;
}

.landingBlockContentLong {
	width: 740px;
	height: 320px;
	text-align: center;
}

.landingBlockContent a, .landingBlockContentLong a {
	color: #203f78;
	text-decoration: underline;
}

.landingBlockContent a:hover, .landingBlockContentLong a:hover {
	color: #4d6fb6;
}

.landingBlockContent p, .landingBlockContentLong p {
    margin: 0;
    padding: 0;
    line-height: 16px;
}

.landingBlockInner {
    height: 180px;
    margin-top: 2px;
    margin-bottom: 4px;
    padding-top: 5px;
}

.imgBorder {
	border: 1px solid #black;
}	

.imgBorderAlt {
    border: 1px solid #2d2d2d;
}

.blockLinks a {
	color: #1f3e77;
	text-decoration: underline;
}

.blockLinks a:hover {
	text-decoration: none;
}

.blockHeader {
	font-size: 210%;
	padding: 0;
	margin: 0;
	margin-top: -6px;
	height: 42px;
	padding-top: 8px;
}

.featuredHeading {
    font-weight: bold;
    color: #000000;
}

.sectionBox {
    float: left;
    margin: 0px 20px 20px 0px;
    text-align: center;
    background: url(../products/images/img-holder.gif) no-repeat; 
    height: 160px; 
    width: 350px;
    padding: 10px 0px 0px 10px;
}

.sectionBox a {
    color: #1f3e77;
	text-decoration: underline;
}

.sectionBox a:hover {
    text-decoration: none;
}

.submitbutton {
	font-family: arial, vedana, sans-serif;
	font-size: 90%;
	font-weight: bold;
	color: #FFFFFF;
	background: #666666;
	padding: 2px;
	height: 25px;
	width: 200px;
}

.forminput, .mainContentProducts select
{
    FONT-SIZE: 100%;
    LINE-HEIGHT: normal;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    border: 1px solid #1f4282;
    color: #000000;
}

.productBar {
	background: url(../products/images/img-bg-bar.jpg) repeat-x;
}

.productBar td {
	padding: 0px 0px 0px 5px;
}

.productsTable {
	margin-bottom: 170px;
}

.productsTable a {
	color: #203f78;
}

.listitem0 {
	background-color: #ECECEC;
	color: #000000;
}

.listitem1 {
	background-color: #ffffff;	
	color: #000000;
}

.listitemhover {
    background-color: #c0cde6;
    color: #000000;
}

.basketSummary {
	background: url(../images/header/basket.png);
	background-repeat: no-repeat;	
	background-position: 60px 5px;
	height: 70px;
	width: 400px;
	margin: 20px 0px 0px 0px;
	float: left;
}

.basketSummary .basketSummaryHeading {
	font-weight: bold;
	margin: 0px 0px -2px 140px;
	font-size: 14px;
	padding-bottom: 0;
}

.basketSummary #pickingList {
	margin: 8px 0px 0px 140px;
}

.basketSummaryButtons {
	margin: 8px 0px 0px 140px;
}

.basketSummaryButtons input.submitBttn {
	cursor:pointer;
	background-color:#babcbb;
	border:1px solid white;
	float:left;
	padding:0px;
	text-decoration:none;
	width:80px;
	color: #404040;
	height: 20px;
	font-size: 12px;
	margin-right: 10px;
}

.searchWrapper .submitbutton,
.newsletterSignUp .submitbutton {
	cursor:pointer;
	background-color:#666666;
	border:1px solid white;
	float:right;
	padding:0px 0px 5px 0px;
	text-decoration:none;
	width:80px;
	color: white;
	height: 20px;
	font-size: 12px;
	margin: 20px 0px 0px 0px;
}

.catalogueRequest {
	text-align: center;
}

.catalogueRequestInner {
	margin: 15px 0px 0px 0px;
}

.catalogueRequestInner p {margin: 15px 0px 0px 0px;padding:0; font-weight:bold; font-size: 14px;}

.newsletterSignUp {
}

.newsletterSignUpInner {
	padding: 12px;
	text-align: center;
	color: #ffffff;
	font-weight: bold;
}

.newsletterSignUpInner p, h2 {
	margin: 0px 0px 6px 0px;
}

.newsletterSignUp form {text-align: left; margin: 15px 0px 0px 0px; padding: 0;}
.newsletterSignUp form input,.newsletterSignUp form textarea {
	font-family:Arial, Helvetica, sans-serif;
	padding:0px;
	border:1px solid #d6d6d6;
	font-size: 12px;
	color: #666666;
	width: 98%;
}

.newsletterSignUp form input{height: 20px;}
.newsletterSignUp input.formInputError{background-color:#f2838e;}

.calltoaction {
	background: #bb0012 url("../images/content/calltoaction2.jpg") repeat-x;
	width: 180px;
	float: right;
	clear: right;
	margin-top: 10px;
	text-align: left;
	color: #ffffff;
}

.calltoaction h2 {
	color: #ffffff;
}

.freeDelivery {
	color: #ffffff;
	font-weight: bold;
	background: url("../images/content/freedelivery.png") no-repeat;
	background-position: 85px 35px;
	height: 120px;
	font-size: 120%;
	text-align: left;
	padding: 10px 0px 0px 10px;
}

.freeDeliveryInner .largeText {
	font-size: 150%;
	color: #ffffff;
	line-height: 36px;
}

.freeDeliveryInner .smallText {
	font-size: 60%;
	color: #ffffff;
	line-height: 8px;
}

.freeDeliveryInner {
	margin: 15px 5px 0px -25px;
	float: left;
	width: 120px;
	text-align: center;
}

.callUsNow {
	color: #ffffff;
	font-weight: bold;
	background: url("../images/content/callusaction.png") no-repeat;
	background-position: 0px 50px;
	height: 180px;
	font-size: 150%;
	text-align: left;
	padding: 10px 0px 0px 10px;
	width: 250px;
}

.callUsNowInner {
    float: right;
    text-align: center;
    font-size: 90%;
    padding: 10px 15px 0px 0px;
}

#breadcrumbs {
	font-size:11px;
	background-color:#EFEFEF;
	float:left;
	padding:5px 0 5px 0;
	margin:0 0 20px 0;
	width:100%;
}

#breadcrumbs .breadcrumb {
	background: transparent url(../catalogue/images/i_breadcrumb.png) no-repeat 8px 0px;
	float:left;
	padding:0 0 0 25px;
	width:auto;
}	

.linethru {
	background: url(../catalogue/images/linethru.gif) repeat-x 0px 9px;
}
