#mfb_sundries {
	text-align:right;	
	}

/* swatches */
#fs_page.mfb_swatches .fs_col1 {
	background:url(images/mfb_swatches.gif) 0 0 repeat-y;
	}

#fs_page.mfb_swatches .mfb_leftCol {
	padding-right:14px;
	float:left;
	width:198px;
	}

#fs_page.mfb_swatches .mfb_rightCol {
	padding:0 0 0 14px;
	float:right;
	width:366px;
	}

.mfb_swatch {
	width:110px;
	height:110px;
	overflow:hidden;
	float:left;
	margin-bottom:10px;
	margin-right:10px;
	padding-bottom:1.3em;
	text-align:center;
	}

.mfb_swatch .image {
	width:110px;
	height:110px;
	overflow:hidden;
	}

/* product page */
#fs_page.mfb_product .fs_col1 {
	background:url(images/mfb_product.gif) 0 0 repeat-y;
	}

#fs_page.mfb_product .mfb_leftCol {
	padding-right:14px;
	float:left;
	width:184px;
	}

#fs_page.mfb_product .mfb_rightCol {
	padding-left:14px;
	float:right;
	width:380px;
	}

.mfb_productLeft {
	/* match starting height with main text column */
	margin-top:2.2em;
	padding-top:20px;
	width:114px;
	float:left;
	color:#ff7802;
	}

.mfb_productRight,
.mfb_productRight_horizontal {
	padding-left:14px;
	width:252px;
	float:right;
	text-align:center;
	margin-top: 41px;
	}

.mfb_productRight_horizontal {
	margin-top:2.2em;
	padding-top:20px;
	}

.mfb_relatedProduct {
	text-align:center;
	margin-top:18px;
	padding:2px 5px;
	width:100px;
	border-left:solid 2px #ffcb99;
	border-right:solid 2px #ffcb99;
	}

.mfb_productRight_horizontal .mfb_relatedProduct {
	float:left;
	margin:0 6px 14px 6px;
	}

.mfb_linkIcons {
	padding-top:12px;
	}

.mfb_pdf {
	display:block;
	padding:6px 0 6px 39px;
	background:url(images/mfb_pdf.png) 0 50% no-repeat;
	font-weight:bold;
	}

.mfb_assembly {
	display:block;
	padding:6px 0 6px 39px;
	background:url(images/mfb_assembly.png) 0 50% no-repeat;
	font-weight:bold;
	}

.mfb_getReader {
	display:block;
	margin-top:18px;
	padding-left:8px;
	background:url(images/mfb_getReader.gif) 0 50% no-repeat;
	font-weight:bold !important;
	}

/* image map */
#fs_page.mfb_imageMap .fs_col1 {
	background:url(images/mfb_imageMap.gif) 0 0 repeat-y;
	}

#fs_page.mfb_imageMap .mfb_leftCol {
	padding-right:14px;
	float:left;
	width:198px;
	}

#fs_page.mfb_imageMap .mfb_rightCol {
	padding:0 0 0 10px;
	float:right;
	width:368px;
	text-align:right;
	overflow:hidden;
	}

/* product categories */
#mfb_scroller {
	white-space:nowrap;
	padding-bottom:6px;
	overflow-x:auto;
	overflow-y:hidden;
	width:592px;
	}

#mfb_scroller table, #mfb_scroller tr, #mfb_scroller td {
	border:none;
	}

#mfb_scroller td {
	padding-right:14px;
	text-align:center;
	}

#mfb_scroller .image td {
	border-bottom:solid 1px #80a8aa !important;
	vertical-align:bottom;
	}

#mfb_scroller .image td img {
	display:block;
	}

#mfb_scroller .image td a {
	display:block;
	height:100%;
	}

#mfb_sundries {
	margin-bottom:1em;
	padding-top:2em;
	padding-bottom:2em;
	background:url(images/mfb_sundries.gif) 100% 100% no-repeat;
	}

#mfb_sundries span {
	margin-right:28px;
	}

#mfb_footer {
	display:inline;
	float:right;
	/* margin-right:28px; */
	}

iframe {
	overflow:hidden;
	width:592px;
	height:680px;
	border:none;
	}

.mfb_address {
	margin-top:2em;
	}

.mfb_linkList {
	margin:20px 0;
	padding:0;
	list-style:none;
	}

.mfb_linkList li {
	padding-left:12px;
	background:url(images/mfb_linkList.gif) 0 50% no-repeat;
	}

.mfb_linkList a, .mfb_linkList a:visited {
	font-weight:bold;
	color:#333;
	}

.mfb_cover {
	display:block;
	height:100%;
	width:88px;
	background:url(images/mfb_cover.png) !important;
	background:url(images/mfb_cover.gif);
	top:0;
	left:0;
	}

span:hover .mfb_cover,
span.hover .mfb_cover {
	display:none;
	}

#fs_gallery .mfb_cover {
	position:absolute;
	}

#mfb_scroller .mfb_cover {
	width:110px;
	position:relative; /* need this for ff */
	}

/*.pageSpacer {
	float:right;
	width:1px;
	height:400px;
	}
*/	
/* Accreditation Area in Footer - added 21/08/09 */

#mfb_footer_accred{
	float:right;
}

#mfb_footer_accred img{
	padding-right: 5px;
	margin-top: 10px;
}


/* End Accreditation Area in Footer - added 21/08/09 */
