


body {margin: 0; padding: 0;}
form{margin: 0; padding: 0;}
map{height: 0; margin: 0; padding: 0;}
input, select, textarea{border-collapse: collapse; margin: 0;}
.searchKey{background-color: #ffff90;}


#screen_box1{
	padding:10px 0 10px 0;
	width:100%;
}
#page_box1 {
	width:900px;
	margin: 0 auto;
	position: relative;
	border:1px solid #fff;
	background-color: #0078ae;
}
#header_box1 {
	position: relative;
	padding:1px;
}
.content_box{
	border-right:1px solid #0078ae;
	border-left:1px solid #0078ae;
	background-color: #fff;
	padding:10px;
	min-height:500px;
}
.content_menuLeft_meta_box {}
.menuLeft_box {
	width:150px;
	float:left;
	padding-left:1px;
}
.meta_box1 {
	background-color: #fff;
	width:149px;
	padding:10px;
	clear:left;
}
.content2_box {
	border-right:1px solid #0078ae;
	background-color: #fff;
	padding:10px;
	width:708px;
	float:right;
	min-height:500px;
}
.content3_box {
	border-right:1px solid #0078ae;
	background-color: #fff;
	padding:10px;
	width:508px;
	float:right;
	min-height:500px;
}
.content4_box {
	border-right:1px solid #0078ae;
	background-color: #47a0ca;
	color: #fff;
	padding:10px;
	width:179px;
	float:right;
}
.content4_box td,
.content4_box div,
.content4_box h4 {
	color: #fff;
}
.content4_box h5,
.content4_box h6 {
	color: #0078ae;
}
#footer_box {
	position: relative;
	padding:10px;
}
.inmfooter_box {
	float:left;
}
.printlink_box {
	float:right;
}
.printlink_box a:link,
.printlink_box a:visited,
.printlink_box a:active,
.printlink_box a:hover{
	text-decoration:none;
	color:#fff;
}
div#leftcol div.bluebox {
	padding:5px 11px;
	background-color:#f0f3f7;
	border:1px solid #becadb;
	margin-top:15px;
}
div#leftcol div.bluebox h2 {
    color: #505050;
    font-size: 0.7em;
    font-weight: bold;
}
div#leftcol div.bluebox p {
    font-size: 0.65em;
    padding-top: 8px;
}
div#leftcol a {
	color: #003399;
	text-decoration: none;
}
div#leftcol a:hover{
	color: #003399;
	text-decoration: underline;
}
div#leftcol a:visited {
	color: #333333;
}

/* start: Styles für jquery.autocomplete.js */
.ac_results {
	padding: 0px;
	border: 1px solid black;
	background-color: white;
	overflow: hidden;
	z-index: 99999;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: default;
	display: block;
	/* 
	if width will be 100% horizontal scrollbar will apear 
	when scroll mode will be used
	*/
	/*width: 100%;*/
	font: menu;
	font-size: 12px;
	/* 
	it is very important, if line-height not setted or setted 
	in relative units scroll will be broken in firefox
	*/
	line-height: 16px;
	overflow: hidden;
}

.ac_loading {
	background: white url('./demo/indicator.gif') right center no-repeat;
}

.ac_odd {
	background-color: #eee;
}

.ac_over {
	background-color: #0A246A;
	color: white;
}

div.haendlerlinks a {
	padding:5px 0 5px 30px;
	display:block;
}


/* end: Styles für jquery.autocomplete.js */ 

/*---------------------------------------------
01. header
---------------------------------------------*/
#newheader     { width: 790px; height: 59px; font-size: 70%; line-height: 1.1em; color: #666; font-family: sans-serif; background: url("/cms/cmsCustom/brotheruk/headers/default_v1.0.0/images/NEW_header/head_bg.jpg") repeat-y 100% 0% #039; }
#newheader *   { margin: 0px; padding: 0px; font-size: 100%; vertical-align: top; }
#newheader img { border: 0px; }

#newheader #brotherLogo { float: left; width: 122px; padding: 11px 0px 8px; text-align: right; }

#newheader #formArea { clear:right; float: right; width: 263px; padding-top: 6px; text-align: left; }

/*  clearfix Style
---------------------------------------------*/

#newheader:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
#newheader {
	display: inline-block;
}

/*Hides from IE-mac\*/
* html #newheader { height: 1%; }
#newheader { display: block; }
/*End hide from IE-mac*/


/* accessibility */

/* This function hides elements from browsers using CSS */
     span.accesskey {
     	text-decoration:none;
     }
     .accessibility {
     	position: absolute;
     	top: -999em;
     	left: -999em;
     }
/* end accessibility */


.cmsElement-div-focussed {
	z-index: 20000 !important;
	overflow: visible !important;
	display: block !important;
	background-color:white !important;
}

.cmsElement-table-focussed {
	z-index: 20001 !important;
	background-color:white !important;
}

.cmsElement-table-focussed > tbody > tr.cmsElementEditRowTop > td  {
	background-color:#6185C9 !important;
	color:black !important;
}


.cmsElement-table-focussed > tbody > tr.cmsElementEditRowTitle > td  {
	background-color:#6185C9 !important;
	color:black !important;
}


.cmsElement-table-focussed > tbody > tr.cmsElementEditRowBottom > td  {
	background-color:#6185C9 !important;
	color:black !important;
}


.clear-both {
	clear:both;
} 

.newsText{
}
.newsLink:link, .newsLink:visited, .newsLink:active {
	text-decoration: none;
}
.newsLink:hover {
	text-decoration: underline;
}


div.Brother141NewsContainer {
	min-height: 410px;
	max-width: 574px;
	background: -webkit-gradient(linear, 0 95%, 0 100%, from(#ffffff), to(#f8f8f8));
	background: -moz-linear-gradient(top, #ffffff 90%, #ffffff, #f8f8f8);
	border:solid 1px #dfdfdf;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	padding: 20px;
	margin-bottom:15px;
}

div.newslist_mobile div.Brother141NewsContainer {
	min-height: 390px !important;
	max-width: 325px !important;
	border: none;
	background-image: none;
	padding: 0;
	background: none;
}

div.Brother141NewsContainer a {
	text-decoration: none;
	display:block;
}

div.Brother141NewsContainer a.jqbutton {
    background: #59b1e3;
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#82d1ff), to(#59b1e3));
	background: -moz-linear-gradient(top, #82d1ff, #59b1e3);
	border:solid 1px #59b1e3;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	-moz-box-shadow: 1px 1px 1px #888;
	-webkit-box-shadow: 1px 1px 1px #888;
	box-shadow: 1px 1px 1px #888;
    color: #fff;
    display: inline-block;
    margin-top: 15px;
    padding: 5px;
    text-decoration: none;
	text-transform: uppercase;
	font-weight:bold;
	font-family: Arial;
}

div.Brother141NewsDetailContainer {
	border:solid 1px #dfdfdf;
	-webkit-border-top-right-radius:5px;
	-webkit-border-top-left-radius:5px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	padding:20px;
	display:block;
}
div.newsdetail_mobile div.Brother141NewsDetailContainer {
	border:none;
	padding: 0;
	display:block;
	max-width:300px;
}
div.newsdetail_mobile object {width: 300px !important}
div.Brother141NewsDetailSocialMedia {
	background-image: url(/cms/cmsShared/elements/news/v2.5.3/images/Brother141/brother141_newsdetail_bottom_border.png);
	background-repeat: no-repeat;
	background-position: -1px bottom;
	padding: 0 20px;
	display:block;
	height:50px;
	margin-bottom:15px;
}

div.Brother141SocialMedia {
	padding-top:12px;
}

div.Brother141NewsDetailContainer img,
div.Brother141NewsContainer img {
	margin-bottom:15px;
	display:block;
}

span.Brother141NewsTitle {
	display:inline-block;
	font-size: 21px;
	font-family: Arial;
	font-weight: bold;
	color: #fff;
	background-color: #59b1e3;
	padding-right: 40px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	margin-bottom: 13px;
	line-height: 21px;
}

span.Brother141NewsLead {
	font-size: 12px;
	line-height:16px;
	font-family: Arial;
	color: #434343;
	display:block;
}

span.Brother141NewsText {
	font-size: 12px;
	line-height:16px;
	font-family: Arial;
	color: #434343;
	display:block;
}

div#Brother141NewsNavigation {
	border: solid 1px red;
}

.pagination {
    color: #434343;
    font-size:12px;
 }
        
.pagination a {
    text-decoration: none;
}

.pagination a:hover,
.pagination a {
    display: block;
    float: left;
    padding: 0.3em 0.5em;
	margin-bottom: 5px;
	min-width:1em;
	text-align:center;
	background-image: url("/cms/cmsShared/elements/news/v2.5.3/images/Brother141/brother141_footer_delimiter.png");
    background-position: right 2px;
    background-repeat: no-repeat;
	color: #434343;
}

.pagination span {
    display: block;
    float: left;
    padding: 0.3em 0.5em;
    margin-right: 5px;
	margin-bottom: 5px;
	min-width:1em;
	text-align:center;
	background-image: url("/cms/cmsShared/elements/news/v2.5.3/images/Brother141/brother141_footer_delimiter.png");
    background-position: right 2px;
    background-repeat: no-repeat;
	color: #434343;
}

.pagination a.prev {
    display: block;
    float: left;
    padding: 0.3em 0.5em;
    margin-right: 5px;
	margin-bottom: 5px;
	min-width:1em;
	text-align:center;
	background: #59b1e3;
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#82d1ff), to(#59b1e3));
	background: -moz-linear-gradient(top, #82d1ff, #59b1e3);
	border:solid 1px #59b1e3;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	-moz-box-shadow: 1px 1px 1px #888;
	-webkit-box-shadow: 1px 1px 1px #888;
	box-shadow: 1px 1px 1px #888;
    color: #fff;
	text-transform: uppercase;
	font-weight:bold;
	font-family: Arial;
}

.pagination a.next {
    display: block;
    float: left;
    padding: 0.3em 0.5em;
    margin-right: 5px;
	margin-bottom: 5px;
	min-width:1em;
	text-align:center;
	background: #59b1e3;
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#82d1ff), to(#59b1e3));
	background: -moz-linear-gradient(top, #82d1ff, #59b1e3);
	border:solid 1px #59b1e3;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	-moz-box-shadow: 1px 1px 1px #888;
	-webkit-box-shadow: 1px 1px 1px #888;
	box-shadow: 1px 1px 1px #888;
    color: #fff;
	text-transform: uppercase;
	font-weight:bold;
	font-family: Arial;
	margin-left:-1px;
}

.pagination .current {
    background: #59b1e3;
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#82d1ff), to(#59b1e3));
	background: -moz-linear-gradient(top, #82d1ff, #59b1e3);
	border:solid 1px #59b1e3;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	-moz-box-shadow: 1px 1px 1px #888;
	-webkit-box-shadow: 1px 1px 1px #888;
	box-shadow: 1px 1px 1px #888;
    color: #fff;
	font-family: Arial;
    margin-left: -1px;
    margin-right: 1px;
}

.pagination .current.prev {
	display: block;
    float: left;
    padding: 0.3em 0.5em;
    margin-right: 5px;
    margin-left: 0;
	margin-bottom: 5px;
	min-width:1em;
	text-align:center;
	background: #eeeeee;
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#eeeeee));
	background: -moz-linear-gradient(top, #ffffff, #eeeeee);
	border:solid 1px #eeeeee;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	-moz-box-shadow: 1px 1px 1px #888;
	-webkit-box-shadow: 1px 1px 1px #888;
	box-shadow: 1px 1px 1px #888;
    color: #434343;
	text-transform: uppercase;
	font-weight:bold;
	font-family: Arial;
}
 
.pagination .current.next {
	display: block;
    float: left;
    padding: 0.3em 0.5em;
    margin-right: 5px;
    margin-left: 5px;
	margin-bottom: 5px;
	min-width:1em;
	text-align:center;
	background: #eeeeee;
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#eeeeee));
	background: -moz-linear-gradient(top, #ffffff, #eeeeee);
	border:solid 1px #eeeeee;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	-moz-box-shadow: 1px 1px 1px #888;
	-webkit-box-shadow: 1px 1px 1px #888;
	box-shadow: 1px 1px 1px #888;
    color: #434343;
	text-transform: uppercase;
	font-weight:bold;
	font-family: Arial;
}


	#glossarHeaderBox1 {
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
		height: 54px;
		min-width: 455px;
		background: url(/cms/cmsShared/elements/glossar/v1.4.1/images/header_verlauf.jpg) top left repeat-y;
		background-color: #94B6DB;
	}
	#glossarHeaderBox1Sp1 {
		padding: 0px 0px 0px 9px;
		height: 49px;
		float: left;
		width: 200px;
	}
	#glossarHeaderBox1Sp2 {
		padding: 12px 10px 0px 0px;
		float: right;
	}
	.glossarMenuBox {
		padding: 10px 0px 0px 0px;
		border-bottom: 1px solid #cccccc;
		cursor: pointer;
	}
	.glossarMenuItemInactive {
		background: url(/cms/cmsShared/elements/glossar/v1.4.1/images/reiterMitteInaktiv.gif) top repeat-x;
		float: left;
		margin-bottom: -1px;
		margin-right: -1px;
	}
	.glossarMenuItemInactive2 {
		background: url(/cms/cmsShared/elements/glossar/v1.4.1/images/reiterLinksInaktiv.gif) top left no-repeat;
	}
	.glossarMenuItemInactive3 {
		height: 17px;
		padding: 6px 11px 0px 11px;
		background: url(/cms/cmsShared/elements/glossar/v1.4.1/images/reiterRechtsInaktiv.gif) top right no-repeat;
	}
	.glossarMenuItemActive {
		background: url(/cms/cmsShared/elements/glossar/v1.4.1/images/reiterMitteAktiv.gif) top repeat-x;
		float: left;
		margin-bottom: -1px;
		margin-right: -1px;
	}
	.glossarMenuItemActive2 {
		background: url(/cms/cmsShared/elements/glossar/v1.4.1/images/reiterLinksAktiv.gif) top left no-repeat;
	}
	.glossarMenuItemActive3 {
		height: 17px;
		padding: 6px 11px 0px 11px;
		background: url(/cms/cmsShared/elements/glossar/v1.4.1/images/reiterRechtsAktiv.gif) top right no-repeat;
	}
	.contentGlossarBox {
		margin: 0;
		padding: 0;
		border: 0;
	}
	.contentGlossarDetailBox {
		padding: 15px 0px 0px 0px;
	}
	.contentGlossarDetailBox ul {
		list-style-image: url("/cms/cmsShared/elements/glossar/v1.4.1/images/list_icon.gif");
	}
	div.contentGlossarBox ul {
		margin: 0 0 0 0;
		padding: 0;
		list-style: none;
		list-style-image: none;
		list-style-image: url("/cms/cmsShared/elements/glossar/v1.4.1/images/space.gif");
		background-image: url("/cms/cmsShared/elements/glossar/v1.4.1/images/space.gif");
	}
	.contentGlossarBox ul li {
		margin: 0 0 5px 0;
		padding: 0 0 5px 0;
		border-bottom: 1px solid #DADADA;
		color: #00628C;
		font-weight: bold;
		list-style-image: url("/cms/cmsShared/elements/glossar/v1.4.1/images/space.gif");
		background-image: url("/cms/cmsShared/elements/glossar/v1.4.1/images/space.gif");
	}
	.contentGlossarBox ul ul li {
		margin: 0 0 0 24px;
		padding: 0 0 0 0;
		border-bottom: 0px solid #DADADA;
		color: #545454;
		font-weight: normal;
	}
	.contentGlossarBox .glossarDesc {
		margin: 0 0 12px 28px;
	}
	.contentGlossarBox .glossarToggle {
		margin: 0 0 12px 28px;
	}
	.contentGlossarBox .glossarTitleClosed, .contentGlossarBox .glossarTitleOpened {
		font-weight: bold;
	}
	.contentGlossarBox ul .glossarContentClosed {
		display: none;
	}
	.contentGlossarBox ul .glossarContentOpened {
		display: block;
	}
	div.contentGlossarBox .glossarTitleOpened {
		margin: 0;
		padding: 8px 0px 8px 28px;
		background-image: url("/cms/cmsShared/elements/glossar/v1.4.1/images/glossarOpened.png");
		background-repeat: no-repeat;
	}
	div.contentGlossarBox .glossarTitleClosed {
		margin: 0;
		padding: 8px 0px 8px 28px;
		background-image: url("/cms/cmsShared/elements/glossar/v1.4.1/images/glossarClosed.png");
		background-repeat: no-repeat;
	}
	div.contentGlossarBox .glossarTreeLink {
		margin: 0;
		padding: 2px 0px 2px 5px;
	}
	.glossarTreeLink a:link {
		color: #545454;
		text-decoration: underline;
	}
	.glossarTreeLink a:visited {
		color: #545454;
		text-decoration: underline;
	}
	.glossarTreeLink a:active {
		color: #545454;
		text-decoration: underline;
	}
	.glossarTreeLink:hover {
		color: #545454;
		text-decoration: none;
	}
	.glossarDetailLead {
		padding: 10px 0px 0px 0px;
		font-weight: normal;
		text-align: left;
	}
	.glossarBlaseLead {
		padding: 6px 0px 0px 0px;
		text-align: justify;
	}
	.glossarDetailDesc {
		padding: 25px 0px 0px 0px;
		text-align: left;
	}
	.glossarBlaseLink:link {
		color: #005FA9;
	}
	.glossarBlaseLink:visited {
		color: #005FA9;
	}
	.glossarBlaseLink:active {
		color: #0198DB;
	}
	.glossarBlaseLink:hover {
		color: #0198DB;
	}
	.glossarDetailDesc ul li {
		margin-left: 11px;
		border-bottom: none;
		font-weight: normal;
		background-image: none;
		list-style-image: url("/cms/cmsShared/elements/glossar/v1.4.1/images/list_icon.gif");
		color: #545454;
		margin: 0pt 0pt 0pt 10pt;
		padding: 0pt 0pt 0pt 0pt;
	}
	.glossarEditorLink {
		TEXT-DECORATION: none;
		font-family: Arial,Helvetica,sans-serif;
		cursor: pointer;
		color: #000000;
	}
	a.glossarEditorLink:link {
		TEXT-DECORATION: none;
		font-family: Arial,Helvetica,sans-serif;
		border-bottom: 1px dotted #808080;
		color: #000000;
	}
	a.glossarEditorLink:active {
		TEXT-DECORATION: none;
		font-family: Arial,Helvetica,sans-serif;
		border-bottom: 1px dotted #808080;
		color: #000000;
	}
	a.glossarEditorLink:visited {
		TEXT-DECORATION: none;
		font-family: Arial,Helvetica,sans-serif;
		border-bottom: 1px dotted #808080;
		color: #000000;
	}
	a.glossarEditorLink:hover {
		TEXT-DECORATION: none;
		color: #808080;
		border-bottom: 1px dotted #808080;
	}
	.glossar_window {
	    position:absolute;
	    width:500px;
	    height:182px;
	    overflow:hidden;
	    display:block;
	    z-index:800;
	}
	.glossar_window_title {
		background-color:#BECADB;
		padding:2px 4px;
		color:#fff;
		font-size: 10px;
		position:relative;
	}
	.glossar_window_close {
		height:9px;
		width:9px;
		position:absolute;
		right:4px;
		top:4px;
		background-image:url("/cms/cmsShared/elements/glossar/v1.4.1/images/close_flat.gif");
		cursor:pointer;
	}
	.glossar_window_content {
		font-size: 10px;
		width: 490px;
		height: 121px;
		padding: 4px 4px 4px 4px;
		border: 1px solid #BECADB;
		border-top: none;
		background-repeat: no-repeat;
	}
	.glossar_window_content_left {
		width: 288px;
		height: 121px;
		padding: 0px 0px 0px 0px;
		float: left;
		overflow: auto;
	}
	.glossar_window_content_left h2 {
		font-size:12px;
	}
	.glossar_window_content_right {
		width: 192px;
		height: 121px;
		margin-left: 10px;
		padding: 0px 0px 0px 0px;
		float: left;
		overflow: auto;
	}
	.glossar_window_content_right h2 {
		font-size:11px;
		padding:4px 0 0 0;
	}
	.glossar_window_content_right h2.first {
		padding:0;
	}
	.glossar_window_spickel_box {
		width: 500px;
		height: 21px;
		padding:0px;
	}

/* product selector - component tabs */
.productselector ul.product_cat_tabs { height:75px; width:685px; background-color:#F7F7F7; padding:0; margin:0; }
.productselector ul.product_cat_tabs li { height:50px; float:left; padding:0; background:transparent url(/cms/cmsCustom/brotheruk/headers/default_v1.0.0/images/new_2009/pages/product/ProductTabs.png) no-repeat 0 0; }
.productselector ul.product_cat_tabs li a { color:#FFFFFF; cursor:pointer; display:block; line-height: 15px; font-size:1.3em; font-weight:bold; height:40px; padding:10px 18px 0; text-align:center; text-decoration:none; text-transform: uppercase; }
.productselector ul.product_cat_tabs li span.selection { background:transparent url(/cms/cmsCustom/brotheruk/headers/default_v1.0.0/images/new_2009/pages/product/ProductTabs.png) no-repeat 0 0; color: #FFFFFF; font-size: 1.1em; font-weight: bold; display: block; text-align: center;height:19px; margin-top:-7px; padding:12px 0 1px; text-transform: uppercase; }

.productselector ul.product_cat_tabs li#pscf { background-color: #51BBF3; background-position: 0 0; width: 135px; }
.productselector ul.product_cat_tabs li#pscf .selection { background-color: #58B8E8; background-position: -685px 0; width: 135px; }
.productselector ul.product_cat_tabs li#psc { background-color: #FEB63B; background-position: -135px 0; width: 136px; }
.productselector ul.product_cat_tabs li#psc .selection { background-color: #F8B747; background-position: -820px 0; width: 136px; }
.productselector ul.product_cat_tabs li#jp { background-color: #D22386; background-position: -271px 0; width: 136px; }
.productselector ul.product_cat_tabs li#jp .selection { background-color:#D22386; background-position:-956px 0; width:136px; }
.productselector ul.product_cat_tabs li#jf { background-color: #26AE20; background-position: -407px 0; width: 134px; }
.productselector ul.product_cat_tabs li#jf .selection { background-color: #2EA929; background-position: -1092px 0; width: 134px; }
.productselector ul.product_cat_tabs li#jl { width: 144px; }
.productselector ul.product_cat_tabs li#jl a { background:#EC7D10 url(/cms/cmsCustom/brotheruk/headers/default_v1.0.0/images/new_2009/pages/product/ProductTabs.png) no-repeat -541px 0; }
.productselector ul.product_cat_tabs li#jl .selection { background-color: #E47F1C; background-position: -1226px 0; width: 110px; }


div.BVRRSocialBookmarkingLinks, div#BVRRRatingSummaryLinkWriteFirstID  {
	display:none !important;
}

div.productselector div.content_a {
	padding:0;
	position:relative;
	width:275px;
}

div.supplies div.content_b{
	width:687px;
}

/* START Radio Buttons and Checkboxes */
div.productselector .custom-radio label{
	background-image:url(/cms/cmsCustom/brotheruk/headers/default_v1.0.0/images/new_2009/radiobutton.gif);
}

div.productselector .custom-checkbox label{
	background-image:url(/cms/cmsCustom/brotheruk/headers/default_v1.0.0/images/new_2009/bg_ps_checkbox.gif);
}

div.productselector form#prodSelect fieldset .custom-checkbox label.hover,
div.productselector form#prodSelect fieldset .custom-checkbox label.focus{
	background-position: -10px -114px;
}

div.productselector form#prodSelect fieldset .custom-checkbox label.checked {
	background-position: -10px -214px;
}

div.productselector form#prodSelect fieldset .custom-checkbox label.checkedHover,
div.productselector form#prodSelect fieldset .custom-checkbox label.checkedFocus {
	background-position: -10px -214px;
}


div.productselector form#prodSelect fieldset legend{
	font-size:12px;
	font-weight:bold;
}

div.productselector form#prodSelect fieldset h4{
	padding-bottom:15px;
}

div.productselector form#prodSelect fieldset div.custom-radio{
	float:left;
}

div.productselector form#prodSelect fieldset.papersize div label{
	background-image:url(/cms/cmsCustom/brotheruk/headers/default_v1.0.0/images/new_2009/bg_ps_papersize.gif);
	background-repeat:no-repeat;
	background-position:left top;
	width:30px;
	height:65px;
	padding:0;
	margin:0 13px 16px 0;
	outline:none;
}

div.productselector form#prodSelect fieldset.papersize div.pick_papersize-a3 label{
	background-position:left top;
}

div.productselector form#prodSelect fieldset.papersize div.pick_papersize-a4 label{
	background-position:-80px top;
}

div.productselector form#prodSelect fieldset.papersize div.pick_papersize-a5 label{
	background-position:-160px top;
}

div.productselector form#prodSelect fieldset.papersize div.pick_papersize-a6 label{
	background-position:-240px top;
}

div.productselector form#prodSelect fieldset.papersize div.pick_papersize-a7 label{
	background-position:-320px top;
}

div.productselector form#prodSelect fieldset.papersize div.custom-radio label.hover,
div.productselector form#prodSelect fieldset.papersize div.custom-radio label.focus,
div.productselector form#prodSelect fieldset.papersize div.custom-radio label.checked {
	background-position: left -110px;
}

div.productselector form#prodSelect fieldset.papersize div.pick_papersize-a3 label.hover,
div.productselector form#prodSelect fieldset.papersize div.pick_papersize-a3 label.focus,
div.productselector form#prodSelect fieldset.papersize div.pick_papersize-a3 label.checked {
	background-position: left -110px;
}

div.productselector form#prodSelect fieldset.papersize div.pick_papersize-a4 label.hover,
div.productselector form#prodSelect fieldset.papersize div.pick_papersize-a4 label.focus,
div.productselector form#prodSelect fieldset.papersize div.pick_papersize-a4 label.checked {
	background-position:-80px -110px;
}

div.productselector form#prodSelect fieldset.papersize div.pick_papersize-a5 label.hover,
div.productselector form#prodSelect fieldset.papersize div.pick_papersize-a5 label.focus,
div.productselector form#prodSelect fieldset.papersize div.pick_papersize-a5 label.checked {
	background-position:-160px -110px;
}

div.productselector form#prodSelect fieldset.papersize div.pick_papersize-a6 label.hover,
div.productselector form#prodSelect fieldset.papersize div.pick_papersize-a6 label.focus,
div.productselector form#prodSelect fieldset.papersize div.pick_papersize-a6 label.checked {
	background-position:-240px -110px;
}

div.productselector form#prodSelect fieldset.papersize div.pick_papersize-a7 label.hover,
div.productselector form#prodSelect fieldset.papersize div.pick_papersize-a7 label.focus,
div.productselector form#prodSelect fieldset.papersize div.pick_papersize-a7 label.checked {
	background-position:-320px -110px;
}

div.productselector form#prodSelect fieldset.colour div label{
	background-image:url(/cms/cmsCustom/brotheruk/headers/default_v1.0.0/images/new_2009/bg_ps_colour.gif);
	background-repeat:no-repeat;
	background-position:left top;
	width:auto;
	height:65px;
	padding:14px 0 0 35px;
	margin:0 15px 2px 0;
	outline:none;
	font-size:12px;
}

div.productselector form#prodSelect fieldset.colour div.pick_colour_bw label{
	background-position:left top;
}

div.productselector form#prodSelect fieldset.colour div.pick_colour_colour label{
	background-position:-80px top;
}

div.productselector form#prodSelect fieldset.colour div.pick_colour_bw label.hover,
div.productselector form#prodSelect fieldset.colour div.pick_colour_bw label.focus,
div.productselector form#prodSelect fieldset.colour div.pick_colour_bw label.checked {
	background-position: left -110px;
}

div.productselector form#prodSelect fieldset.colour div.pick_colour_colour label.hover,
div.productselector form#prodSelect fieldset.colour div.pick_colour_colour label.focus,
div.productselector form#prodSelect fieldset.colour div.pick_colour_colour label.checked {
	background-position:-80px -110px;
}

div.productselector form#prodSelect fieldset.features{
	float:left;
	width:100px;
	padding:0 5px 0 0;
}

div.productselector form#prodSelect fieldset.connection{
	float:left;
	width:110px;
}

div.productselector form#prodSelect fieldset.features div label,
div.productselector form#prodSelect fieldset.connection div label{
	font-size:12px;
	outline:none;
}
/* END Radio Buttons and Checkboxes */





/* START Price Slider */
div.productselector form#prodSelect fieldset.price_slider{
	padding:0 0 25px 0;
}

div.productselector form#prodSelect fieldset.price_slider h4{
	padding:2px 0 0 0;
}

div.productselector form#prodSelect fieldset.price_slider ol li{
	list-style-type:none;
}

div.productselector form#prodSelect fieldset.price_slider .ui-corner-all{
	-moz-border-radius-bottomleft:0;
	-moz-border-radius-bottomright:0;
	-moz-border-radius-topleft:0;
	-moz-border-radius-topright:0;
}

div.productselector form#prodSelect fieldset.price_slider div.sliderbounding{
	background-image:url(/cms/cmsCustom/brotheruk/headers/default_v1.0.0/images/new_2009/bg_ps_sliderbar.png);
	background-repeat:no-repeat;
	background-position:left top;
	height:28px;
	width:206px;
	margin:0 0 0 -5px;
	padding:0 10px 0 12px;
}

div.productselector form#prodSelect fieldset.price_slider div.ui-slider-horizontal{
	background:none;
	border:none;
	height:28px;
	width:206px;
}

div.productselector form#prodSelect fieldset.price_slider div.ui-slider-horizontal .ui-slider-handle{
	top:0;
	height:28px;
	width:11px;
	border:none;
	z-index:9999;
}

div.productselector form#prodSelect fieldset.price_slider div.ui-slider-horizontal a#handle_pick_priceFrom{
	background-image:url(/cms/cmsCustom/brotheruk/headers/default_v1.0.0/images/new_2009/bg_ps_slider_from_.gif);
	background-repeat:repeat-y;
	background-position:left top;
	z-index:500;
}

div.productselector form#prodSelect fieldset.price_slider div.ui-slider-horizontal a#handle_pick_priceTo{
	background-image:url(/cms/cmsCustom/brotheruk/headers/default_v1.0.0/images/new_2009/bg_ps_slider_from_.gif);
	background-repeat:repeat-y;
	background-position:left top;
	z-index:500;
}

div.productselector form#prodSelect fieldset.price_slider div.ui-slider-horizontal a span.ui-slider-tooltip{
	background:none;
	background-image:url(/cms/cmsCustom/brotheruk/headers/default_v1.0.0/images/new_2009/bg_tooltip_jp.png);
	background-repeat:no-repeat;
	background-position:left top;
	bottom:2px;
	height:41px;
	width:129px;
	padding:3px 0 0 0;
	margin-left:-53px;
	z-index:10000;
}

div.productselector form#prodSelect fieldset.price_slider div.ui-slider-horizontal a span.ui-slider-tooltip span.ttContent{
	font-size:10px;
}

div.productselector .ui-widget-content {
	border:none;
}

div.productselector form#prodSelect fieldset.price_slider div.ui-slider-horizontal a span.ui-slider-tooltip span.ttContent{
	color:#fff;
}

div.productselector form#prodSelect fieldset.price_slider .ui-slider span.ui-slider-tic{
	height:28px;
	border-color:#e6e6e6;
	top:-14px;
}

div.productselector form#prodSelect fieldset.price_slider .ui-slider span.ui-slider-label{
	top:-11px;
	font-size:11px;
	font-weight:bold;
	margin-left:4px !important;
}

div.productselector form#prodSelect fieldset.price_slider .ui-slider div.ui-slider-range{
	background:none;
	background-image:url(/cms/cmsCustom/brotheruk/headers/default_v1.0.0/images/new_2009/bg_ps_slider_selected.png);
	background-repeat:repeat-x;
	background-position:left top;
	z-index:100 !important;
}
/* END Price Slider */


/* START Results / List */
div.contentbounding div.content_b div.productselector_results{
	width:687px;
	padding:0;
	background-color:#f7f7f7;
	margin-bottom: 18px;
}

div.brother_green div.content_b div.productselector_results{
	background:none;
}

div.contentbounding div.content_b div.productselector_results h2{
	font-size:20px;
	line-height:20px;
	width:403px;
	float:left;
	padding:8px 0 10px 37px;
}

div.contentbounding div.content_b div.productselector_results a.top{
	float:right;
	margin:0;
}

div.contentbounding div.content_b div.productselector_results div.header{
	float:left;
	width:100%;
	padding:0 0 0 37px;
}

div.contentbounding div.content_b div.productselector_results div.header p.resultnumber{
	float:left;
	padding:2px 15px 0 0;
}

div.contentbounding div.content_b div.productselector_results div.header div.pagebrowser{
	float:left;
	padding-right:15px;
}

div.contentbounding div.content_b div.productselector_results div.header div.pagebrowser a.btn_standard{
	margin:0;
	/*padding:0;
	background:none;*/
}

div.contentbounding div.content_b div.productselector_results div.header div.pagebrowser a.btn_standard span{
	/*margin:0;*/
	/*padding:3px 0 0 0;*/
}

div.contentbounding div.content_b div.productselector_results div.header div.pagebrowser span.left{
	background-image:url(/cms/cmsCustom/brotheruk/headers/default_v1.0.0/images/new_2009/bg_ps_pagebrowser_left.png);
	background-repeat:no-repeat;
	background-position:left top;
	display:block;
	height:23px;
	width:9px;
	float:left;
}

div.contentbounding div.content_b div.productselector_results div.header div.pagebrowser span.text{
	background-image:url(/cms/cmsCustom/brotheruk/headers/default_v1.0.0/images/new_2009/bg_ps_pagebrowser_middle.png);
	background-repeat:repeat-x;
	background-position:left top;
	display:block;
	height:23px;
	width:auto;
	float:left;
	padding:0;
}

div.contentbounding div.content_b div.productselector_results div.header div.pagebrowser span.right{
	background-image:url(/cms/cmsCustom/brotheruk/headers/default_v1.0.0/images/new_2009/bg_ps_pagebrowser_right.png);
	background-repeat:no-repeat;
	background-position:left top;
	display:block;
	height:23px;
	width:9px;
	float:left;
}

div.contentbounding div.content_b div.productselector_results div.header div.pagebrowser span.lefttext {
	float:left;
	padding:2px 4px 0 0;
}

div.contentbounding div.content_b div.productselector_results div.header div.pagebrowser span.text a{
	float:left;
	padding:0 0 0 7px;
	height:20px;
	margin-top:2px;
	display:block;
	text-decoration:none;
}

div.contentbounding div.content_b div.productselector_results div.header div.pagebrowser span.text a.active,
div.contentbounding div.content_b div.productselector_results div.header div.pagebrowser span.text a:hover{
	background-image:url(/cms/cmsCustom/brotheruk/headers/default_v1.0.0/images/new_2009/bg_ps_pagebrowser_a_left.gif);
	background-repeat:no-repeat;
	background-position:left top;
}

div.contentbounding div.content_b div.productselector_results div.header div.pagebrowser span.text a span{
	display:block;
	height:20px;
	padding:0 7px 0 0;
	text-decoration:none;
}

div.contentbounding div.content_b div.productselector_results div.header div.pagebrowser span.text a.active span,
div.contentbounding div.content_b div.productselector_results div.header div.pagebrowser span.text a:hover span{
	background-image:url(/cms/cmsCustom/brotheruk/headers/default_v1.0.0/images/new_2009/bg_ps_pagebrowser_a_right.gif);
	background-repeat:no-repeat;
	background-position:right top;
	text-decoration:underline;
}

div.contentbounding div.content_b div.productselector_results div.header div.pagebrowser span.text span.spacer{
	float:left;
	background-image:url(/cms/cmsCustom/brotheruk/headers/default_v1.0.0/images/new_2009/bg_ps_pagebrowser_spacer.gif);
	background-repeat:no-repeat;
	background-position:4px 12px;
	display:block;
	height:23px;
	width:12px;
}

div.contentbounding div.content_b div.productselector_results div.header div.pagebrowser a.btn_standard{
	margin-left:15px;
}

div.contentbounding div.content_b div.productselector_results div.header div.orderby{
	float:left;
	width:200px;
}

div.contentbounding div.content_b div.productselector_results div.header div.orderby p{
	float:left;
	padding:2px 4px 0 0;
}
select#orderby{
	position: relative;
	top: 7px;
}

div.contentbounding div.content_b div.productselector_results div.product_item{
	float:left;
	width:687px;
	/* margin-top:15px;  */  /* removed for product landing pages  */
}

table#prodSelectTable div.product_item{
	margin-top:15px;
}

div.contentbounding div.content_b div.productselector_results div.product_item div.header p.serial{
	float:right;
	text-align:right;
	color:#fff;
	font-size:17px;
	padding:11px 0 0 0;
	margin:0 35px 0 0;
	width:130px;
	overflow:hidden;
	white-space:nowrap;
}

div.contentbounding div.content_b div.productselector_results div.product_item div.content{
	float:left;
	width:648px;
	background-color:#fff;
	padding:10px 20px 20px 20px;
	background-image:url(/cms/cmsCustom/brotheruk/headers/default_v1.0.0/images/new_2009/bg_ps_itemcontent.gif);
	background-repeat:repeat-x;
	background-position:left bottom;
}

div.contentbounding div.content_b div.productselector_results div.product_item div.content div.image{
	width:135px;
	padding:15px 10px 0 0;
	position:relative;
	/* overflow:hidden; */
	text-align:center;
	float:left;
	cursor:pointer;
}

div.contentbounding div.content_b div.productselector_results div.product_item div.content div.image div.glass{
	background-image:url(/cms/cmsCustom/brotheruk/headers/default_v1.0.0/images/new_2009/bg_ps_glass.png);
	background-repeat:no-repeat;
	background-position:left top;
	position:absolute;
	height:19px;
	width:19px;
	left:5px;
	top:0;
}

div.contentbounding div.content_b div.productselector_results div.product_item div.content div.key_benefits p,
div.contentbounding div.content_b div.productselector_results div.product_item div.content div.price p,
div.contentbounding div.content_b div.productselector_results div.product_item div.content div.description p,
div.contentbounding div.content_b div.productselector_results div.product_item div.content div.testresults p{
	padding-left:5px;
}

div.contentbounding div.content_b div.productselector_results div.product_item div.content div.key_benefits{
	float:left;
	/*padding:18px 0 0 0;*/
	width:200px;
}


div.product_item p.title { background: url(/cms/cmsCustom/brotheruk/headers/default_v1.0.0/images/new_2009/GradientDottedLine.png) repeat-x 0 28px;
		padding: 12px 10px;
		font-weight: bold;
		margin: 0;
}

.productselector .key_benefits ul li {font-size:1.2em; padding-left: 11px; }
.productselector .buttons { float:left; margin-top: 6px; }
.productselector .buttons .btn_standard { margin-right: 6px; }
.productselector .product_item .content p.price { color:#939393; float:left; font-weight:bold; margin-bottom:0; margin-right:37px; margin-top:2px; width:150px; }
.productselector .product_item .content p.price span { margin-left: 4px; }
.productselector .product_item .content .title { color: #939393; float: none; font-size: 1.4em; font-weight: bold; width: auto; }
/*
div.contentbounding div.content_b div.productselector_results div.product_item div.content p.title{
	background-image:url(/cms/cmsCustom/brotheruk/headers/default_v1.0.0/images/new_2009/hr_dotted.png);
	background-repeat:repeat-x;
	background-position:left bottom;
	font-size:14px;
	font-weight:bold;
	padding:0 0 7px 5px;
	margin:0 0 5px 0;
}
*/
div.contentbounding div.content_b div.productselector_results div.product_item div.content p.title{
	margin:0 0 10px 0;
	padding:10px 0 10px 0;
	background-position:bottom left;
}
div.contentbounding div.productselector_results div.product_item div.key_benefits li{
	background-image:url(/cms/cmsCustom/brotheruk/headers/default_v1.0.0/images/new_2009/bg_ps_li.png);
	background-position:5px 9px;
	padding:0 0 0 13px;
}

div.contentbounding div.content_b div.productselector_results div.product_item div.content div.price{
	float:left;
	/*padding:18px 0 0 0;*/
	width:280px;
	margin:0 0 0 20px;
}

div.productselector_results p.price,
div.productselector_detail p.price{
	/*font-size:20px;*/
	font-size:2em;
	line-height:20px;
	float:left;
	width:140px;
	padding-bottom:5px;
}

div.contentbounding div.content_b div.productselector_results div.product_item div.content div.price p.price span{
	font-size:10px;
}

div.contentbounding div.content_b div.productselector_results div.product_item div.content div.additional_information,
div.contentbounding div.content_b div.productselector_results div.product_item div.content div.additional_information_open{
	display:none;
	float:right;
	width:500px;
	padding:2px 0 0 0;
}

div.contentbounding div.content_b div.productselector_results div.product_item div.content div.description{
	background-image:url(/cms/cmsCustom/brotheruk/headers/default_v1.0.0/images/new_2009/hr_dotted.png);
	background-repeat:repeat-x;
	background-position:left top;
	float:left;
	width:200px;
	padding:7px 0 0 0;
}

div.contentbounding div.content_b div.productselector_results div.product_item div.content div.testresults{
	background-image:url(/cms/cmsCustom/brotheruk/headers/default_v1.0.0/images/new_2009/hr_dotted.png);
	background-repeat:repeat-x;
	background-position:left top;
	float:left;
	width:280px;
	margin:0 0 0 20px;
	padding:7px 0 0 0;
}

div.contentbounding div.content_b div.productselector_results div.product_item div.content div.testresults p.test{
	width:125px;
	float:left;
	padding-right:10px;
}

div.contentbounding div.content_b div.productselector_results div.product_item div.content div.testresults p.test img{
	clear:both;
	float:left;
	margin-top:15px;
}

div.contentbounding div.content_b div.productselector_results div.product_item div.content div.additional_information_open{
	display:block;
}

div.contentbounding div.content_b div.productselector_results div.product_item a.show_hide_addinfo{
	float:left;
	width:687px;
	background-image:url(/cms/cmsCustom/brotheruk/headers/default_v1.0.0/images/new_2009/bg_ps_additional_info.gif);
	background-repeat:repeat-x;
	height:42px;
	display:block;
	text-decoration:none;
}

div.contentbounding div.content_b div.productselector_results div.product_item a.show_hide_addinfo span{
	background-image:url(/cms/cmsCustom/brotheruk/headers/default_v1.0.0/images/new_2009/bg_ps_additional_info_arrow.png);
	background-repeat:no-repeat;
	background-position:11px 12px;
	display:block;
	height:29px;
	padding:13px 40px 0 40px;
	font-size:14px;
	font-weight:bold;
}


/* Footer */
div.contentbounding div.content_b div.productselector_results div.footer{
	position:relative;
	float:left;
	width:687px;
}

div.contentbounding div.content_b div.productselector_results div.footer div.bl,
div.contentbounding div.content_b div.productselector_results div.footer div.br{
	position:absolute;
	width:10px;
	height:10px;
	background-image:url(/cms/cmsCustom/brotheruk/headers/default_v1.0.0/images/new_2009/crnr_ps_footer.png);
	background-repeat:no-repeat;
	left:auto;
	right:auto;
}

div.contentbounding div.content_b div.productselector_results div.footer div.bl{
	left:0;
	bottom:0;
	background-position:left top;
	z-index:1000;
}

div.contentbounding div.content_b div.productselector_results div.footer div.br{
	right:0;
	bottom:0;
	background-position:right top;
	z-index:1000;
}
/* Footer */

/* END Results / List */

/* START Buttons */
a.btn_productselector{
	background-image:url(/cms/cmsCustom/brotheruk/headers/default_v1.0.0/images/new_2009/btn_ps_jp_left.png);
	background-position:left top;
	background-repeat:no-repeat;
	display:block;
	height:27px;
	padding:0 0 0 8px;
	float:left;
	text-decoration:none;
	margin:0 5px 0 0;
	cursor:pointer;
}

a.btn_productselector span{
	background-image:url(/cms/cmsCustom/brotheruk/headers/default_v1.0.0/images/new_2009/btn_ps_jp_right.png);
	background-position:right top;
	background-repeat:no-repeat;
	margin:0 -5px 0 0;
	display:block;
	height:27px;
	color:#fff !important;
	font-size:11px;
	height:23px;
	padding:4px 27px 0 0;
	text-decoration:none;
}

a.btn_productselector:hover span{
	text-decoration:underline;
}

div.price div.buttons{
	width:100%;
	float:right;
}

div.price div.buttons a.btn_standard{
	/*float:right;
	margin:9px 5px 9px 10px;*/
	margin-right:10px;
}
/* END Buttons */

/* START Productselector Detail


SD 10/4/10 END SD changes 10/4/10 */

div.productselector_detail div.content_a div.top{
	background-image:url(/cms/cmsCustom/brotheruk/headers/default_v1.0.0/images/new_2009/bg_ps_jp_col_a.gif);
}

div.productselector_detail div.content_b div.top{
	background-color:#ffffff;
}

div.productselector_detail div.content_a div.top h1{
	height:79px;
	padding:42px 40px 0 29px;
}

div.productselector_detail {
	/*background-image:url(/cms/cmsCustom/brotheruk/headers/default_v1.0.0/images/new_2009/bg_cols_ps_1_2.gif);*/
}

div.productselector_detail div.content_b_bottom{
	height:24px;
}

div.pagecontent_1_2 div.content_a_bottom div.b {
	width:348px;
}

div.productselector_detail div.content_a div.content{
	padding:20px 40px 20px 20px;
}

div.productselector_detail div.content_a div.price p.price{
	padding-bottom:15px;
}

div.productselector_detail div.content_a div.product_functions{
	position:absolute;
	width:32px;
	margin:0 ;
	right:0;
	top:40px;
}

div.productselector_detail div.content_a div.product_functions span.top{
	background-image:url(/cms/cmsCustom/brotheruk/headers/default_v1.0.0/images/new_2009/bg_ps_product_functions_top.png);
	background-repeat:no-repeat;
	background-position:left top;
	display:block;
	width:32px;
	height:25px;
}

div.productselector_detail div.content_a div.product_functions span.content{
	background-image:url(/cms/cmsCustom/brotheruk/headers/default_v1.0.0/images/new_2009/bg_ps_product_functions_middle.gif);
	background-repeat:repeat-y;
	width:32px;
	height:auto;
	display:block;
}

div.productselector_detail div.content_a div.product_functions span{
	background-image:url(/cms/cmsCustom/brotheruk/headers/default_v1.0.0/images/new_2009/bg_ps_product_functions_bottom.png);
	background-repeat:no-repeat;
	background-position:left bottom;
	margin:0;
	padding:0;
	display:block;
	width:32px;
	height:25px;
}

div.productselector_detail div.content_a div.product_functions span a{
	padding:10px 0 10px 10px;
	display:block;
	cursor:pointer;
}

div.productselector_detail div.content_a div.price a.btn_productselector{
	margin-top:20px;
}

div.productselector_detail div.content a.btn_standard{
	margin:0 10px 15px 0;
}

div.productselector_detail div.content li{
	padding:0 0 0 8px;
	background-position:0 9px;
}

div.productselector_detail div.content_a div.content p.title{
	font-weight:bold;
	padding-bottom:6px;
}

div.productselector_detail div.content_a div.content img.tester_logo{
	float:right;
}

div.productselector_detail div.imagebrowser{
	background-image:url(/cms/cmsCustom/brotheruk/headers/default_v1.0.0/images/new_2009/bg_ps_imagebrowser.png);
	background-repeat:repeat-x;
	background-position:left top;
	margin-top:-2px;
}

div.productselector_detail div.imagebrowser div.title{
	background-image:url(/cms/cmsCustom/brotheruk/headers/default_v1.0.0/images/new_2009/bg_ps_imagebrowser_left.png);
	background-repeat:no-repeat;
	background-position:left top;
	height:37px;
	float:left;
	margin-top:-33px;
	position:relative;
	z-index:1000;
}

div.productselector_detail div.imagebrowser div.title p{
	background-image:url(/cms/cmsCustom/brotheruk/headers/default_v1.0.0/images/new_2009/bg_ps_imagebrowser_right.png);
	background-repeat:no-repeat;
	background-position:right top;
	padding:18px 50px 0 50px;
	height:19px;
	margin-right:-30px;
	font-weight:bold;
}

div.productselector_detail div.imagebrowser div.thums{
	clear:both;
	padding:19px 5px 25px 5px;
}

div.productselector_detail div.imagebrowser div.thums div.image,
div.productselector_detail div.imagebrowser div.thums div.video{
	background-image:url(/cms/cmsCustom/brotheruk/headers/default_v1.0.0/images/new_2009/bg_ps_imagebrowser_thumb_image.png);
	background-repeat:no-repeat;
	background-position:left top;
	float:left;
	width:62px;
	padding:9px;
	margin-right:9px;
	cursor:pointer;
	overflow:hidden;
}

div.productselector_detail div.imagebrowser div.thums img {
	margin: -12px;
	padding-top: 2px;
}



div.productselector_detail div.imagebrowser div.thums div.video{
	background-image:url(/cms/cmsCustom/brotheruk/headers/default_v1.0.0/images/new_2009/bg_ps_imagebrowser_thumb_video.png);
	height:55px;
}

div.productselector_detail div.imagebrowser div.thums div.image div,
div.productselector_detail div.imagebrowser div.thums div.video div{
	padding:9px;
}

div.productselector_detail div.imagebrowser div.thums div.active div,
div.productselector_detail div.imagebrowser div.thums div:hover div{
	background-image:url(/cms/cmsCustom/brotheruk/headers/default_v1.0.0/images/new_2009/bg_ps_imagebrowser_thumb_active.png);
	background-repeat:no-repeat;
	background-position:left top;
}

div.pagecontent_1_2 div.productselector_specs div.content_a{
	width:688px;
	margin:0 10px 0 0;
	padding:0;
}

div.pagecontent_1_2 div.productselector_specs div.content_b{
	width:254px;
	background:none;
	float: right;
}



/* Send to Friend */
div.popup_paper{
	position:absolute;
	z-index:9999;
	/*top:121px;
	left:277px;*/
	/*display:none;*/
}

div.popup_paper div.header{
	background-image:url(/cms/cmsCustom/brotheruk/headers/default_v1.0.0/images/new_2009/bg_popuppaper_header.png);
	background-repeat:no-repeat;
	background-position:left top;
	width:423px;
	height:35px;
	margin-left:1px;
}

div.popup_paper div.border{
	background-image:url(/cms/cmsCustom/brotheruk/headers/default_v1.0.0/images/new_2009/bg_popuppaper_border.png);
	background-repeat:repeat-y;
	background-position:1px top;
	width:409px;
	padding:0 5px;
}

div.popup_paper div.content{
	background-image:url(/cms/cmsCustom/brotheruk/headers/default_v1.0.0/images/new_2009/bg_popuppaper_middle.gif);
	background-color:#fdfdfd;
	background-repeat:repeat-x;
	background-position:left bottom;
	min-height:370px;
	width:354px;
	padding:0 30px;
	margin:0;
}

div.content h2{
	color:#0049ab;
	height:25px;
	width:260px;
	float:left;
	height:auto;
	padding-bottom:19px;
}

div.popup_paper div.content a.simplemodal-close{
	background-image:url(/cms/cmsCustom/brotheruk/headers/default_v1.0.0/images/new_2009/bg_popuppaper_close.png);
	background-repeat:no-repeat;
	background-position:right 1px;
	padding:0 22px 0 0;
	display:block;
	float:left;
	width:72px;
	text-align:right;
	height:18px;
	text-decoration:none;
	z-index:10000;
}

div.popup_paper div.content h3{
	clear:both;
	padding-bottom:5px;
}

div.popup_paper div.content h4{
	color:#d12185;
	font-size:12px;
	font-weight:normal;
	width:350px;
}

div.popup_paper div.content fieldset{padding:21px 0 0 0;}

div.popup_paper div.content fieldset label{
	width:100px;
	float:left;
	margin-bottom:8px;
}

div.popup_paper div.content fieldset input,
div.popup_paper div.content fieldset textarea{
	width:240px;
	float:left;
	margin-bottom:8px;
}
div.popup_paper div.content fieldset textarea{
	height:115px;
}
div.popup_paper div.content a.btn_standard{margin:8px 0 0 110px;}
div.popup_paper div.footer{
	background-image:url(/cms/cmsCustom/brotheruk/headers/default_v1.0.0/images/new_2009/bg_popuppaper_footer.png);
	background-repeat:no-repeat;
	background-position:left top;
	width:418px;
	height:70px;
	margin-left:1px;
}
/* Send to Friend */




/* Share Pop */
div.product_functions div.share{
	position:absolute;
	z-index:9999;
	right:-2px;
	top:106px;
	padding:29px 0 0 0;
	background-image:url(/cms/cmsCustom/brotheruk/headers/default_v1.0.0/images/new_2009/icn_share_a.png);
	background-repeat:no-repeat;
	background-position:right top;
	display:none;
}

div.product_functions div.share div.content{
	background-color:#fff;
	border:1px solid #ccc;
	padding:1px;
	margin:0;
	width:230px;
}

div.product_functions div.share h5{
	color:#564c4c;
	background-color:#f2f2f2;
	padding:5px;
	border-bottom:1px solid #e5e5e5;
}

div.product_functions div.share div a{
	width:74px;
	height:20px;
	padding:5px 10px 0 28px;
	display:block;
	float:left;
	text-decoration:none;
	background-image:url(/cms/cmsCustom/brotheruk/headers/default_v1.0.0/images/new_2009/icn_share_icons.gif);
	background-repeat:no-repeat;
	background-position:8px 10px;
	color:#564c4c;
}

div.product_functions div.share div a.email{
	background-position:8px 10px;
}

div.product_functions div.share div a.print{
	background-position:8px -21px;
}

div.product_functions div.share div a.digg{
	background-position:8px -52px;
}

div.product_functions div.share div a.myspace{
	background-position:8px -82px;
}

div.product_functions div.share div a.facebook{
	background-position:8px -112px;
}

div.product_functions div.share div a.twitter{
	background-position:8px -142px;
}

div.product_functions div.share div a.favorites{
	background-position:8px -173px;
}

div.product_functions div.share div a.delicious{
	background-position:8px -203px;
}

div.product_functions div.share div a.google{
	background-position:8px -233px;
}

div.product_functions div.share div a.live{
	background-position:8px -262px;
}

div.product_functions div.share div a.stumbleupon{
	background-position:8px -292px;
}

div.product_functions div.share div a.more{
	background-position:8px -322px;
}

div.product_functions div.share div.footer{
	background-color:#f2f2f2;
	border-top:1px solid #e5e5e5;
	margin-top:4px;
}

div.product_functions div.share div.footer a{
	height:auto;
	color:#564c4c;
	background:none;
	padding:0 10px 0 9px;
	width:auto;
	font-size:11px;
}

div.product_functions div.share div.footer a.addthis{
	float:right;
	background-image:url(/cms/cmsCustom/brotheruk/headers/default_v1.0.0/images/new_2009/icn_addthis.gif);
	background-repeat:no-repeat;
	background-position:0 5px;
}


/* Share Pop */



/* tab Menu */
div.productselector_specs ul.specs_tabs{
	height:42px;
	padding:0;
}

/* SD 12/4/10 removed
div.productselector_specs ul.specs_tabs li{
	float:left;
	height:42px;
	background-image:url(/cms/cmsCustom/brotheruk/headers/default_v1.0.0/images/new_2009/bg_ps_specs_accord.gif);
	background-repeat:repeat-x;
	background-position:left center;
	padding:0;
}

div.productselector_specs ul.specs_tabs li a{
	background-image:url(/cms/cmsCustom/brotheruk/headers/default_v1.0.0/images/new_2009/bg_ps_specs_accord_split.gif);
	background-repeat:no-repeat;
	background-position:center right;
	display:block;
	height:31px;
	text-decoration:none;
	padding:11px 0 0 0;
	font-size:13px;
}


div.productselector_specs ul.specs_tabs li.last a{
	background-image:none;
}

div.productselector_specs ul.specs_tabs li:hover,
div.productselector_specs ul.specs_tabs li.last:hover,
div.productselector_specs ul.specs_tabs li.active{
	background-image:url(/cms/cmsCustom/brotheruk/headers/default_v1.0.0/images/new_2009/bg_ps_specs_accord_a.gif);
}

div.productselector_specs ul.specs_tabs li:hover a,
div.productselector_specs ul.specs_tabs li.active a{
	background-image:url(/cms/cmsCustom/brotheruk/headers/default_v1.0.0/images/new_2009/bg_ps_specs_accord_split_a.gif);
	color:#fff;
}
*/
/* tab Menu */

/* accordeon Menu */
dl.specs{
	width: 962px;
	display:none;
}

dl.specs dd{
	margin-top:4px;
}

dl.specs dd a{
	display:block;
	height:42px;
	background-image:url(/cms/cmsCustom/brotheruk/headers/default_v1.0.0/images/new_2009/bg_ps_specs_accord_sub.gif);
	background-repeat:repeat-x;
	background-position:center;
	color:#fff;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	cursor:pointer;
}

dl.specs dd a span{
	display:block;
	height:30px;
	padding:12px 30px 0 40px;
	background-image:url(/cms/cmsCustom/brotheruk/headers/default_v1.0.0/images/new_2009/bg_ps_specs_arrow.png);
	background-repeat:no-repeat;
	background-position:10px 10px;
	color:#fff;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}

dl.specs dd.active a span{
	background-image:url(/cms/cmsCustom/brotheruk/headers/default_v1.0.0/images/new_2009/bg_ps_specs_arrow_a.png);
}

dl.specs dd:hover a,
dl.specs dd.active a{
	background-image:url(/cms/cmsCustom/brotheruk/headers/default_v1.0.0/images/new_2009/bg_ps_specs_accord_sub_a.gif);
}

dl.specs dd:hover td.first a,
dl.specs dd.active td.first a{
	background-image:none;
}

dl.specs dd td.first a {
	font-size:100%;
	color: #939393;
	display:inline;

}



table.twocols{
	width:100%;
}

dl.specs table.twocols td.first{
	width:200px;
	padding:11px 20px 14px 40px;
	border:1px solid #f7f7f7;
	border-width:3px 4px 0 0;
	background:none;
	font-weight:bold;
	vertical-align:top;
}

dl.specs table.twocols tr.even td.first,
dl.specs table.twocols tr.even td.last{
	background-color:#fff;
}

dl.specs table.twocols td.last{
	width:384px;
	padding:11px 20px 14px 20px;
	border:1px solid #f7f7f7;
	border-width:3px 0 0 0;
	background:none;
	vertical-align:top;
}

dl.specs table.twocols tr.odd td.first,
dl.specs table.twocols tr.odd td.last{
	background-color:#dce3ed;
}
/* accordeon Menu */
/* END Productselector Detail */





/* START Productselector Landing */
div.product_category div.content_a div.service_banner_small{
	margin-top:8px;
}

div.product_category div.content_a div.content{
	margin-bottom:15px;
}

div.product_category div.content_b div.productselector_results h2{
	padding-top:0;
}

div.contentbounding div.content_b img.headerpromo{
	margin-right:15px;
}

div.contentbounding div.content_b img.last{
	margin-right:0;
}

div.contentbounding div.content_b div.landing img.last{
	margin-right:0;
}

div.contentbounding div.content_b div.landing div.product_item{
	width:215px;
	position:relative;
	margin-right:21px;
}

div.contentbounding div.content_b div.landing div.last{
	margin-right:0;
}

div.contentbounding div.content_b div.landing div.product_item div.content div.br,
div.contentbounding div.content_b div.landing div.product_item div.content div.bl {
	background-image:url(/cms/cmsCustom/brotheruk/headers/default_v1.0.0/images/new_2009/crnr_contentbottom.gif);
	background-repeat:no-repeat;
	bottom:0;
	height:24px;
	position:absolute;
	width:24px;
}

div.contentbounding div.content_b div.landing div.product_item div.content div.bl {
	background-position:left bottom;
	left:0;
}

div.contentbounding div.content_b div.landing div.product_item div.content div.br {
	background-position:right bottom;
	right:0;
}

div.contentbounding div.content_b div.landing div.product_item div.header{
	width:215px;
}

div.contentbounding div.content_b div.landing div.product_item div.header p.title{
	width:178px;
	padding:11px 12px 0 25px;
	text-align:right;
}

div.contentbounding div.content_b div.landing div.product_item div.content{
	width:185px;
	background:none;
	background-color:#fff;
	padding:10px 15px 20px;
}

div.contentbounding div.content_b div.landing div.product_item div.content p{
	margin-left:15px;
	margin-right:15px;
	padding-left:0;
    margin:0;
}
div.contentbounding div.content_b div.landing div.product_item div.content div.image{
	width:175px;
	height:125px;
	overflow:hidden;
	padding:10px 0 0 0;
}

div.productselector_results p.price{
	/* width:auto; */  /* removed for product landing pages  */
	float:none;
}

div.contentbounding p.price span.from{
	/*font-size:11px;*/
	font-size:0.5em;
	padding-right:2px;
}

div.contentbounding p.price span.vat{
	/*font-size:11px;*/
	font-size:0.5em;
	padding-left:2px;
}
/* START Productselector Landing */






div.productselector div.content_a div.content div.bl,
div.productselector div.content_a div.content div.br{
	background-image:url(/cms/cmsCustom/brotheruk/headers/default_v1.0.0/images/new_2009/crnr_contentbottom.gif);
	background-repeat:no-repeat;
	bottom:0;
	height:24px;
	position:absolute;
	width:24px;
}

div.productselector div.content_a div.content div.bl{
	background-position:left bottom;
	left:0;
}

div.productselector div.content_a div.content div.br{
	background-position:right bottom;
	right:0;
}
/*----------------------------- Productselector END ------------------------------- */

div.productselector div.price div.col1 {
	float: left;
	padding-right: 10px;
    width: 120px
}
div.productselector div.price div.col2 {
	float: right;
	margin-top: 23px;
}



/*----------------------------- Promotion START ------------------------------- */
.productselector_results .special_offer { float:left; height:23px; margin-top:12px; padding-left:55px; width:590px; }
.productselector_results .special_offer ul {}
.productselector_results .special_offer ul li { background:none; color:#8A36BB; float:left; font-size:1.2em; margin-right:14px; padding:0; }
.productselector_results .special_offer ul li:after { clear: both; content: "."; display: block; height: 0; visibility: hidden; }
.productselector_results .special_offer ul li.button { background:#8a36bb url(/cms/cmsCustom/brotheruk/headers/default_v1.0.0/images/new_2009/SearchResultsSpecialOfferBG.png) no-repeat right 0; color:#FFFFFF; font-size:1.2em; height:23px; padding:0 21px 0 0; }
.productselector_results .special_offer ul li.button a { background:#8a36bb url(/cms/cmsCustom/brotheruk/headers/default_v1.0.0/images/new_2009/SearchResultsSpecialOfferBG.png) no-repeat 0 0; display:block; float: left; height:23px; line-height:23px; padding:0 0 0 10px; color:#FFFFFF;}
.productselector_results .special_offer ul li.offer span { background:none; color:#8A36BB; float:left; font-size:1.2em; margin-right:14px; padding:3px 0; }



/*  OLD DEFINITION

div.promotion-label {
	background-image:url(/cms/cmsCustom/brotheruk/headers/default_v1.0.0/images/new_2009/promo-sticker.png);
	background-repeat:no-repeat;
	width:300px;
	height:54px;
	position:absolute;
	right:10px;
	top:20px;
}
div.promotion-label p {
	margin-top:20px;
	margin-left:10px;
	margin-right:15px;
	white-space:nowrap;
	overflow:hidden;
	letter-spacing:-0.1em;
}
div.promotion-label p strong {
	color:#df2c91;
	font-weight:bolder;
}


div.promotion-sticker{
	background-image:url(/cms/cmsCustom/brotheruk/headers/default_v1.0.0/images/new_2009/promo-circle.png);
	background-position:left top;
	background-repeat:no-repeat;
	height:65px;
	padding-left:5px;
	padding-right:10px;
	padding-top:20px;
	position:absolute;
	top:100px;
	right:100px;
	width:45px;
	z-index:200;
	text-align:center;
}
div.promotion-sticker a{
	color:#FFFFFF;
	font-size:75%;
	font-weight:bold;
	height:30px;
	letter-spacing:-0.08em;
	line-height:1.2em;
	overflow:hidden;
	text-align:center;
	text-transform:uppercase;
	width:35px;
}

div.price div.promotion-sticker{
	background-image:url(/cms/cmsCustom/brotheruk/headers/default_v1.0.0/images/new_2009/promo-circle.png);
	background-position:left top;
	background-repeat:no-repeat;
	height:65px;
	position:static;
	float:right;
	width:45px;
	z-index:200;
	margin-left:20px;
	text-align:center;
}
div.price div.promotion-sticker a{
	text-align:center;
}
div.content div.promotion-label {
	background-image:url(/cms/cmsCustom/brotheruk/headers/default_v1.0.0/images/new_2009/promo-sticker.png);
	background-repeat:no-repeat;
	width:300px;
	margin-top:0px;
	height:54px;
	position:static;
	float:left;
}  END OLD DEFINITION*/
/*----------------------------- Promotion END ------------------------------- */







/*----------------------------- Modified from Code START ------------------------------- */

	/* global for style_custom */


		/* visual list classes */
		div.contentbounding .dash-list{margin:0 0 10px 0;}
		div.contentbounding .dash-list li{
			background:transparent url(/cms/cmsCustom/brotheruk/headers/default_v1.0.0/images/new_2009/pages/product/DashLiBg.png) no-repeat 0 8px;
			display:block;
			padding:0 0 0 8px;
			margin:0 0 5px 0;
			font-size:1.2em;
			color: #939393;
		}


	/* global product */




	.productselector_detail{ margin:0 0 15px 0; height: 1%; }
	.productselector_detail:after{clear:both;content:".";display:block;height:0;visibility:hidden;}

	/* title & description component */
	.productselector_detail .cb-product-meta h1,
	.productselector_detail .cb-product-meta h2 { color: #fff; font-family: Verdana, Arial, "MS Trebuchet", sans-serif; }
	.productselector_detail .cb-product-meta h1{ background: #ec7d10 url(/cms/cmsCustom/brotheruk/headers/default_v1.0.0/images/new_2009/pages/product/cbt-HeadingSprite-415.png) no-repeat 0 0;padding:40px 30px 30px;font-size:2.2em;font-weight:normal;}
	.productselector_detail .cb-product-meta h2{ background: #e3780f url(/cms/cmsCustom/brotheruk/headers/default_v1.0.0/images/new_2009/pages/product/cbt-DescriptionSprite-415.png) repeat-x 0 0; padding: 15px 30px; font-size: 1.3em; font-weight: bold; }

	/* overrides for width variants */


	.productselector_detail .cbt {width:415px;}

	.productselector_detail .cb-product-meta {width:415px;}
	.productselector_detail .cb-product-meta h2 { width: 335px; }

	/* overrides for colour variants */
	.productselector_detail .cb-product-meta h1 {
		background-image:url(/cms/cmsCustom/brotheruk/headers/default_v1.0.0/images/new_2009/pages/product/cbt-HeadingSprite-415.png);
		background-repeat:no-repeat;
	}

	.productselector_detail .cb-product-meta h2 {
		background-image:url(/cms/cmsCustom/brotheruk/headers/default_v1.0.0/images/new_2009/pages/product/cbt-DescriptionSprite-415.png);
		background-repeat:no-repeat;
	}



	/* component block body */
	.productselector_detail .content_a { display: inline; }
	.productselector_detail .cb-product-meta .cbb{
		width:395px;
		background:#fff url(/cms/cmsCustom/brotheruk/headers/default_v1.0.0/images/new_2009/pages/product/cbf-bg-415.png) no-repeat 0 100%;
		position:relative;
		margin-bottom: 18px;
	}
	.productselector_detail .cb-product-meta .cbb .wpr{
		background:transparent url(/cms/cmsCustom/brotheruk/headers/default_v1.0.0/images/new_2009/pages/product/HorizontalDash.png) repeat-x 0 0;
		padding:20px 30px;
		height:1%;
	}
	.productselector_detail .cb-product-meta .cbb .wpr:after{clear:both;content:".";display:block;height:0;visibility:hidden;}
	.productselector_detail .cb-product-meta .cbb p{font-size:1.2em;}
	.productselector_detail .cb-product-meta .cbb h4{font-size:1.4em;font-weight:bold;color:#939393; margin: 0 0 10px 0;}

	/* product function icons */

	div.contentbounding ul.product-functions li {background:none;}
	div.contentbounding ul.product-actions li {background:none;}




	.productselector_detail .cb-product-meta .product-functions{
		background:url("/cms/cmsCustom/brotheruk/headers/default_v1.0.0/images/new_2009/pages/product/indent.png") no-repeat scroll 0 0 transparent;
		height:125px;
		padding:30px 0 0;
		position:absolute;
		right:-2px;
		top:45px;
		width:33px;
	}
	.productselector_detail .cb-product-meta .product-functions li { display: block; padding: 5px 0px 8px 10px; line-height: 1em; }
	.productselector_detail .cb-product-meta .product-functions li a{background:transparent url(/cms/cmsCustom/brotheruk/headers/default_v1.0.0/images/new_2009/pages/product/icons.png) no-repeat 0 0;display:block;width:20px;height:20px;text-indent:-1000em;overflow:hidden;}
	.productselector_detail .cb-product-meta .product-functions li a.product-function-print{background-position:0px 0px;}
	.productselector_detail .cb-product-meta .product-functions li a.product-function-send{background-position:0px -39px;}
	.productselector_detail .cb-product-meta .product-functions li a.product-function-share{background-position:0px -76px;}

	/* product "actions" */
	.productselector_detail .cb-product-meta .product-actions{padding:0 0 15px; height:1%;margin:0 0 15px 0;}
	.productselector_detail .cb-product-meta .product-actions:after{clear:both;content:".";display:block;height:0;visibility:hidden;}
	.productselector_detail .cb-product-meta .product-actions li { display: inline;}
	.productselector_detail .cb-product-meta .product-actions li a{margin-right:10px;}

	/* prices section */
	.productselector_detail .cb-product-meta .product-price{padding:0 0 15px; margin:0 0 15px 0; height:1%; position: relative;}
	.productselector_detail .cb-product-meta .product-price:after{clear:both;content:".";display:block;height:0;visibility:hidden;}
	.productselector_detail .cb-product-meta .product-price p,
	.productselector_detail .cb-product-meta .product-price h3{font-size:2.3em;color:#939393;line-height:1em;margin:0;padding:0;font-weight:bold;}
	.productselector_detail .cb-product-meta .product-price p span,
	.productselector_detail .cb-product-meta .product-price h3 span{font-size:0.5em; font-weight: normal;}
	.productselector_detail .cb-product-meta .product-price .btn_cta { font-size: 1.2em; }
	.productselector_detail .cb-product-meta .product-price .price-details { float: left; width: 55%; }
	.productselector_detail .cb-product-meta .product-price .price-ctas { float: right; width: 44%; }

	.divided-alt,.divided-alt-t{background:transparent url(/cms/cmsCustom/brotheruk/headers/default_v1.0.0/images/new_2009/pages/product/GradientDottedLine.png) repeat-x 0 100%;}
	.divided-alt{margin-bottom:10px;padding-bottom:10px;}
	.divided-alt-t{padding-top:10px;background-position:0 0; }

	/* call to action button - coloured to match device type */
	.btn_cta{background:url("/cms/cmsCustom/brotheruk/headers/default_v1.0.0/images/new_2009/pages/product/CTAButtonsSpriteOnWhite.png") no-repeat scroll right top #EEEEEE;color:#FFFFFF;display:block;float:left;height:40px;padding-right:33px;text-decoration:none;}
	.btn_cta span{background:url("/cms/cmsCustom/brotheruk/headers/default_v1.0.0/images/new_2009/pages/product/CTAButtonsSpriteOnWhite.png") no-repeat scroll left top transparent;cursor:pointer;float:left;font-size:1.5em;line-height:40px;padding:0 5px 0 10px;}
	a.btn_cta span, a.btn_cta:hover span{color:#FFFFFF}



	/* featured image */
	.productselector_detail .content_b{margin:0;width:545px;float:left; display: inline;}
	.productselector_detail .cb-product-meta .product-offers h4 { color:#8a36bb; font-size: 1.2em; margin: 2px 0 8px; text-transform: uppercase; }
	.productselector_detail .special_offer ul li { color:#8A36BB; float:left; text-transform: uppercase; white-space: nowrap; }
	.productselector_detail .special_offer ul li:after { clear: both; content: "."; display: block; height: 0; visibility: hidden; }
	.productselector_detail .special_offer ul li.button { background:#8a36bb url(/cms/cmsCustom/brotheruk/headers/default_v1.0.0/images/new_2009/pages/product/SpecialOfferBG.png) no-repeat right 0; color:#FFFFFF; font-size:11px; height:35px; margin-right: 5px; padding: 0 21px 0 0; }
	.productselector_detail .special_offer ul li.button a {color:#FFFFFF; background:#8a36bb url(/cms/cmsCustom/brotheruk/headers/default_v1.0.0/images/new_2009/pages/product/SpecialOfferBG.png) no-repeat 0 0; display:block; float: left; font-weight: bold; height:29px; line-height:12px; padding: 6px 0 0 7px; }
	.productselector_detail .special_offer ul li.button a strong { display: block; }
	.productselector_detail .special_offer ul li.button a:hover {color:#FFFFFF;}

	div#overall .productselector_detail .product-image{
		background:#fff url(/cms/cmsCustom/brotheruk/headers/default_v1.0.0/images/new_2009/pages/product/CornerTLGreyOnWhite.png) no-repeat 0 0;
		padding:30px 0 0 0;
		margin-bottom: 18px;
	}
	.productselector_detail #FeaturedImage{display:block;width:100%;height:430px;overflow:hidden;position:relative;}
	.productselector_detail #FeaturedImage img{display:block; position: absolute; left: 0; }

	/* title block for thumbnails */
	.productselector_detail .product-thumbs-title{height:1%; background: transparent url(/cms/cmsCustom/brotheruk/headers/default_v1.0.0/images/new_2009/pages/product/FeaturedProductTitleBgRepeat.png) repeat-x 0 28px;}
	.productselector_detail .product-thumbs-title p{background:transparent url(/cms/cmsCustom/brotheruk/headers/default_v1.0.0/images/new_2009/pages/product/FeaturedProductTitleBg.png) no-repeat 0px 0;padding:0 0 0 40px;line-height:30px;float:left; font-weight: bold; font-size: 1.3em; margin: 0em;}
	.productselector_detail .product-thumbs-title:after{clear:both;content:".";display:block;height:0;visibility:hidden;}
	.productselector_detail .product-thumbs-title p span{background:transparent url(/cms/cmsCustom/brotheruk/headers/default_v1.0.0/images/new_2009/pages/product/FeaturedProductTitleBg.png) no-repeat 100% 0;padding:5px 50px 0 0;line-height:30px;float:left;margin:0em;}

	/* product thumbs list */
	.productselector_detail .product-thumbs { height: 1%; padding: 15px 15px 10px; background: transparent url(/cms/cmsCustom/brotheruk/headers/default_v1.0.0/images/new_2009/pages/product/productthumbsbg.png) no-repeat 0 100%; }
	.productselector_detail .product-thumbs:after{clear:both;content:".";display:block;height:0;visibility:hidden;}

	/* image thumb */
	.productselector_detail .product-thumbs li{margin:0 0 10px 0;display:inline;float:left; background:none;}
	.productselector_detail .product-thumbs li a{background:transparent url(/cms/cmsCustom/brotheruk/headers/default_v1.0.0/images/new_2009/pages/product/thumb-sprite.png) no-repeat 50% 0;padding:12px 13px 5px 15px;float:left;margin:0 5px 0 0;}
	.productselector_detail .product-thumbs li a:hover{background-position:0 -100px;}

	/* video thumbnail */
	.productselector_detail .product-thumbs li.product-thumb-video {}
	.productselector_detail .product-thumbs li.product-thumb-video a{background-position:0 -200px;text-indent:-1000em;overflow:hidden; width: 50px; height: 50px;}
	.productselector_detail .product-thumbs li.product-thumb-video a:hover{background-position:0 -300px;}


	/* product specs */
	div.contentbounding div.productselector_specs {
		clear: both;
		height: 1%;
	}
	div.contentbounding div.productselector_specs:after{clear:both;content:".";display:block;height:0;visibility:hidden;}

	div.productselector_specs div.content_a { width: 690px; display: inline; }
	div.productselector_specs div.content_b { width: 255px; display: inline; float: right; }

	/* product specs table */
	div.productselector_specs .accordion-list li table td.first{width:35%;}
	div.productselector_specs .accordion-list li table td.last{width:65%;}

	div.productselector_specs .cb{margin-bottom:20px;}

	div.productselector_specs .service_banner_narrow { margin-top: 0; }
	div.productselector_specs .content_b .service_banner_narrow .cbt{background: transparent url(../images/components/servicebannernarrow/CustomerServicesBg-alt.jpg) no-repeat scroll -1px 42px; }
	div.productselector_specs .btn_standard span{font-size:1em;}
	div.productselector_specs .tabs-a { margin-bottom: 5px; }



	/* tabs and tab variants */

	/* tabs-a (seen on product detail page "specs tabs") */
	div.productselector_specs .tabs-a { height: 1%; }
	div.productselector_specs .tabs-a:after { clear: both; content: "."; display: block; height: 0; visibility: hidden; }
	div.productselector_specs .tabs-a li {padding:0px; float: left; display: inline; font-size: 1.3em; font-weight: bold; padding-right: 1px; background: transparent url(/cms/cmsCustom/brotheruk/headers/default_v1.0.0/images/new_2009/pages/product/tabs-a-sprite.png) no-repeat 100% -200px; }
	div.productselector_specs .tabs-a li a { padding: 10px; background: #e3e3e3 url(/cms/cmsCustom/brotheruk/headers/default_v1.0.0/images/new_2009/pages/product/tabs-a-sprite.png) repeat-x 0 0; float: left; text-decoration: none; color: #7c7c7c; }
	div.productselector_specs .tabs-a li.active a, div.productselector_specs .tabs-a li a:hover { background-position: 0 -100px; color: #fff; background-color: #1c498c; }


	/* generic accordion list */
	.accordion-list { margin: 0}
	.accordion-list ul { list-style: none;}
	.accordion-list ul li { margin-bottom: 5px;}
	.accordion-list ul li h3 { background: #2e6cbd url(/cms/cmsCustom/brotheruk/headers/default_v1.0.0/images/new_2009/pages/product/FAQTile.gif) 0 0 repeat-x; }
	.accordion-list ul li h3 a { text-decoration: none; background: url(/cms/cmsCustom/brotheruk/headers/default_v1.0.0/images/new_2009/pages/product/Arrow.png) 10px center no-repeat; color: #ffffff; display: block; outline: none; padding: 10px 20px 10px 40px; }
	.accordion-list ul li .body { background: #f7f7f7; }
	.accordion-list ul li .body p { color: #939393;}
	.accordion-list ul li.current .body { display: block;}
	.accordion-list ul li h3.current { background: #2e6cbd url(/cms/cmsCustom/brotheruk/headers/default_v1.0.0/images/new_2009/pages/product/FAQTileActive.gif) 0 0 repeat-x; }
	.accordion-list ul li h3.current a { background: transparent url(/cms/cmsCustom/brotheruk/headers/default_v1.0.0/images/new_2009/pages/product/ArrowActive.png) 10px center no-repeat; }

	div.contentbounding ul.js-accordion li {background:none; padding:0px;}
	div.contentbounding ul.js-accordion h3 {padding-bottom:0px;}



	table.twocols { font-size:1.2em;width:100%; }
	table.twocols th, table.twocols td { font-size:1em;padding:10px;background: #ffffff; }
	table.twocols tr.odd td,
	table.twocols tr.odd th{ background:#dce3ed; }
	table.twocols td.cell-center { text-align: center; }
	table.twocols .btn_transparent { display: inline; }



/*----------------------------- Modified from Code END ------------------------------- */ 


.banner_banner_system_box h1 {
	margin:0;
	padding:0;
}

.banner_banner_system_box h2 {
	font-size:12px;
	font-weight:bold;
	background-color:#a1c9e1;
	color:#fff;
	margin:7px 0 0 0;
	padding: 3px;
	cursor:pointer;
	border:1px solid #47a0ca;
	-moz-border-radius-topright: 7px;
	-moz-border-radius-topleft: 7px;
	border-top-right-radius: 7px;
	border-top-left-radius: 7px;
}
.banner_banner_system_box h2.toggleOff {
	border-bottom:none;
}
.banner_banner_system_box div.campaign_box {
	margin:0 0 3px 0;
	padding: 0 3px 3px 3px;
	color:#fff;
	background-color:#a1c9e1;
	border-bottom:1px solid #47a0ca;
	border-left:1px solid #47a0ca;
	border-right:1px solid #47a0ca;
	display:none;
}



.banner_banner_system_box div.banner_box {
	padding:3px;
	border:1px solid #47a0ca;
	margin:3px 0;
}
.banner_banner_system_box div.lastelementofgroup {
	-moz-border-radius-bottomright: 7px;
	-moz-border-radius-bottomleft: 7px;
	border-bottom-right-radius: 7px;
	border-bottom-left-radius: 7px;
}
.banner_banner_system_box h3.banner_name {
	margin:0;
	padding:0;
	cursor:pointer;
}
.banner_banner_system_box div.banner_desc {
	margin:0;
	padding:3px 0 0 0;
	display:none;
}
.banner_banner_system_box p {
	padding:0;
}




.banner_campaign_system_box {
	
}
				

	div.sc_menu
	 {
	 position: relative;
	 height: 145px;
	 width: 790px;
	 overflow: auto;
	 margin-top:0px;
	 font-weight:bold;
	 height:63px;
	 font-family:verdana, Arial;
	 font-size:0.75em;
	 background:url('/cms/cmsSystem/elements/creativecenter/v3.0.0/images/bg_main_navigation.png');
	}
	 ul.sc_menu
	 {
	 display: block;
	 height: 110px;
	 width: 1500px;
	 margin: 0;
	 }
	  div.sc_menu_right
	 {
	 margin: 0;
	 background: url("/cms/cmsSystem/elements/creativecenter/v3.0.0/images/bg_navi_right.png");
	 }
	  div.sc_menu_left
	 {
	 margin: 0;
	 background: url("/cms/cmsSystem/elements/creativecenter/v3.0.0/images/bg_navi_left.png");
	}
	 .sc_menu li
	 {
	 display: block;
		float:left;
	 }
	 .sc_menu a
	 {
	 display: block;
	 text-decoration: none;
	 color: #A0A0A0; font-weight:bold;padding-bottom:15px;
	 word-wrap: break-word;
	 }
	 .sc_menu span
	 {  /* We want a caption to display on the next line */
	 display: block;
	 margin-top: 3px;
	 text-align: center;
	 font-size: 12px;
	 color: #fff;
	 }
	.sc_menu span
	{
	display: none;
	margin-top: 3px;
	text-align: center;
	font-size: 12px;
	color: #fff;
	}
	.sc_menu a:hover span
	{
	display: block;
	}
	.sc_menu img
	{
	border: 3px #fff solid;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	}
	.sc_menu a:hover img
	{
	filter:alpha(opacity=50);
	opacity: 0.5;
	}
	.sc_menu ul li {
		float:left;
		width:90px;
		height:29px;
		display: inline;
		text-align:center;
		vertical-align:middle;
		border-left:1px solid #DDDDDD;
		cursor:pointer;
	}

	a.home-icon {
		background:url(/cms/cmsSystem/elements/creativecenter/v3.0.0/images/home_icon.jpg) repeat 0px -28px;
		width: 32px;
		height: 13px;
		display: block;
		float:left;
	}
	a.home-icon span {
		display: none;
	}
	a.home-icon:hover {
		background: url(/cms/cmsSystem/elements/creativecenter/v3.0.0/images/home_icon.jpg) repeat 0px 0px;
	}
	#home-iconBox {
		float:left;
		width: 32px;
		height: 45px;
		padding: 1px 20px 0 11px;
	}
	.sc_menu ul {
		color:#A0A0A0;
		background: url(/cms/cmsSystem/elements/creativecenter/v3.0.0/images/main_navigation_hover.jpg) no-repeat;
		margin:17px 0 0 0;
		padding-left:0;
	}
	#sc_menu a:link {	color: #A0A0A0; text-decoration:none; }
	#sc_menu a:visited {	color: #A0A0A0; text-decoration:none; }
	#sc_menu a:focus {	color: #CC0033; text-decoration:none; outline:0; }

	#sc_menu a.active {
		color: #CC0033;
		text-decoration:none;
	}





	.floatLeft {
		float:left;
		display:block;
	}

	.clearDiv {
		clear: both;
		font-size:0px !important;
		margin:0;
		padding:0;
	}

	.aRider {
		border-top: 1px solid gray;
		border-right: 1px solid gray;
		padding-left: 3px;
		padding-right: 3px;
		background-color: #E3E8F4;
		vertical-align: middle;
		text-align: center;
		height: 20px;
	}
	.iRider {
		border-top: 1px solid gray;
		border-right: 1px solid gray;
		padding-left: 3px;
		padding-right: 3px;
		vertical-align: middle;
		text-align: center;
		height: 20px;
	}
	.button {
		background-color: #E3E8F4;
		color: #E06000;
		border: 1px solid black;
		font-weight: bold;
	}


	#CCboundingBox a {			font-size:1em; color: #00529C; font-weight:bold; text-decoration:none; }
	#CCboundingBox a:link {		color: #00529C; text-decoration:none; }
	#CCboundingBox a:visited {	color: #00529C; text-decoration:none; }
	#CCboundingBox a:focus {	color: #00529C; text-decoration:underline; outline:0; }
	#CCboundingBox a:hover {	color: #00529C; text-decoration:underline; }
	#CCboundingBox a:active {	color: #00529C; text-decoration:underline; outline:0; }

		#CCboundingBox {
		padding:10px 0 0 ;
		}


		#CCmenuBoundingBox {
			float:left;
			width:170px;
		}
			#CCmenuBox {
				float:left;
				width:150px;
				position:relative;
			}
				#CCmenuBoxTop {
					background: url(/cms/cmsSystem/elements/creativecenter/v3.0.0/images/menubox_top2.png) no-repeat;
					height:6px;
					width:150px;
					font-size:1px;
					line-height:1px;
				}

				#CCmenuBoxMiddle {
					background: url(/cms/cmsSystem/elements/creativecenter/v3.0.0/images/menubox_middle2.png) no-repeat top left;
					overflow:hidden;
					border-right:1px solid #DADADA;
				}
				#CCmenuBoxBottom {
					background: url(/cms/cmsSystem/elements/creativecenter/v3.0.0/images/menubox_bottom2.png) no-repeat top left;
					height:6px;
					width:150px;
					font-size:1px;
					line-height:1px;
				}


		#CCcontentBoundingBox {
			float:left;
		}
			#CContentBox2Col {
				position:relative;
				padding:32px 0px 32px 17px;
				float:left;
				
					width:603px;
				
				min-height:519px;
				background: url(/cms/cmsSystem/elements/creativecenter/v3.0.0/images/contentbox_small.png) no-repeat;
			}
			#CContentBox1Col {
				position:relative;
				padding:32px 0px 32px 17px;
				float:left;
				
					width:777px;
				
				min-height:519px;
				background: url(/cms/cmsSystem/elements/creativecenter/v3.0.0/images/contentbox_big.png) no-repeat;
			}
				
				#CContentBox2Col .imgBoxSmall {
					width:186px;
					height:189px;
					float:left;
					padding-right:14px;
					padding-bottom:8px;
					position:relative;
					
					background: url(/cms/cmsSystem/elements/creativecenter/v3.0.0/images/image_bg_small.png) no-repeat;
				}

				#CContentBox2Col .imgBoxSmall, #CContentBox2Col .imgBoxSmall a {
					text-align:center;
				}
				#CContentBox2Col .imgBoxSmall a:hover {
					text-decoration:none;
				}

				#CContentBox2Col .imgBoxSmall a {
				 font-size:0.7em;
				}

				#CContentBox2Col .imgBoxSmall div {
					margin:0 auto;
				}
				#CContentBox2Col .newImg {
					width:52px;
					height:53px;
					background: url(/cms/cmsSystem/elements/creativecenter/v3.0.0/images/new.gif) no-repeat;
					position:absolute;
					top:1px;
					right:15px;
				}

				.imgBoxSmall .imgDesc {
					background-color:white;
					width:160px;
					height:34px;
					position:absolute;
					bottom:26px;
					left: 13px;
					border-top:1px solid #ADADAD;
					padding-top:6px;
					display:none;
				}
				

				
				#CContentBox2Col .imgBoxBig {
					width:336px;
					height:339px;
					float:left;

					padding-right:14px;
					padding-bottom:8px;
					position:relative;
					
					background: url(/cms/cmsSystem/elements/creativecenter/v3.0.0/images/image_bg_big.png) no-repeat;
				}

				#CContentBox2Col .imgBoxBig, #CContentBox2Col .imgBoxBig a {
					text-align:center;
				}

				#CContentBox2Col td a {
					font-size:0.7em;
				}

				#CContentBox2Col .imgBoxBig div {
					margin:0 auto;
				}
				#CContentBox2Col .newImg {
					width:52px;
					height:53px;
					background: url(/cms/cmsSystem/elements/creativecenter/v3.0.0/images/new.gif) no-repeat;
					position:absolute;
					top:1px;
					right:15px;
				}

				.imgBoxBig .imgDesc {
					background-color:white;
					width:310px;
					height:34px;
					position:absolute;
					bottom:26px;
					left: 13px;
					border-top:1px solid #ADADAD;
					padding-top:6px;
					display:none;
				}
				

				#CCminHeightBox {
					float:left;
					width:0px;
					height:487px;
					font-size:0px;
					line-height:0px;
				}

			#CContentBox2Col .tape {
				font-weight:bold;
				padding: 8px 15px 0 15px;
				width:590px;
				height:26px;
				position:absolute;
				top:-21px;
				left:8px;
				background: url(/cms/cmsSystem/elements/creativecenter/v3.0.0/images/zettel.png) no-repeat;
			}

			#CContentBox1Col .tape {
				font-weight:bold;
				padding: 8px 15px 0 15px;
				width:240px;
				height:26px;
				position:absolute;
				top:-21px;
				left:178px;
				background: url(/cms/cmsSystem/elements/creativecenter/v3.0.0/images/zettel.png) no-repeat;

				
			}

			.descText {
				float:left;
				font-size:11px;
				width:235px;
			}
				.descText p {
					font-weight:bold;
					font-size:14px;
					padding-bottom:7px;
				}
				.descText div {
					height:25px;
					background-color:white !important;
					margin-bottom:4px;
				}
				.descText div a {
					display:block;
					padding:5px 0 2px 23px;
					color: #00529C;
					font-weight:bold;
					text-decoration:none;
				}

				.descText div a:hover {
					color: #00529C;
					text-decoration:underline;
				}


				.descText div.quarterSize {
					background:url(http://www.brother.co.uk/cms/cmsSystem/elements/creativecenter/v1.0.0/images/commom/ico_edit4.gif) no-repeat 2px 3px;
				}
				.descText div.halfSize {
					background:url(http://www.brother.co.uk/cms/cmsSystem/elements/creativecenter/v1.0.0/images/commom/ico_edit2.gif) no-repeat 2px 3px;
				}
				.descText div.fullSize {
					background:url(http://www.brother.co.uk/cms/cmsSystem/elements/creativecenter/v1.0.0/images/commom/ico_edit1.gif) no-repeat 2px 3px;
				}


				
					ol, ul {
							margin-left		      : 24px;
							list-style-position : outside;
					}
					.element ol, .element ul {
							margin-left		      : 24px;
							list-style-position : outside;
					}
					.mceContentBody ol, .mceContentBody ul{
							margin-left		      : 24px;
							list-style-position : outside;
					}
				
				.descText ol, .descText ul {
					font-weight:bold;
				}
				.descText ol span, .descText ul span{
					font-weight:normal;
				}
				.descText li {
					padding-bottom:7px;
				}

							.dtree {
				font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

				color: #666;
				white-space: nowrap;
				width: 135px;
				height: 350px;
				overflow: auto;
			}
			.dtree img {
				border: 0px;
				vertical-align: middle;
			}
			.dtree a {
				color: #333;
				text-decoration: none;
			}
			.dtree a.node, .dtree a.nodeSel {
				white-space: nowrap;
				padding: 1px 2px 1px 2px;
			}
			.dtree a.node:hover, .dtree a.nodeSel:hover {

				text-decoration: underline;
			}
			.dtree a.nodeSel {
				background-color: #c0d2ec;
			}
			.dtree .clip {
				
			} 				

	div.sc_menu
	 {
	 position: relative;
	 height: 145px;
	 width: 790px;
	 overflow: auto;
	 margin-top:0px;
	 font-weight:bold;
	 height:63px;
	 font-family:verdana, Arial;
	 font-size:0.75em;
	 background:url('/cms/cmsSystem/elements/creativecenter/v3.0.0/images/bg_main_navigation.png');
	}
	 ul.sc_menu
	 {
	 display: block;
	 height: 110px;
	 width: 1500px;
	 margin: 0;
	 }
	  div.sc_menu_right
	 {
	 margin: 0;
	 background: url("/cms/cmsSystem/elements/creativecenter/v3.0.0/images/bg_navi_right.png");
	 }
	  div.sc_menu_left
	 {
	 margin: 0;
	 background: url("/cms/cmsSystem/elements/creativecenter/v3.0.0/images/bg_navi_left.png");
	}
	 .sc_menu li
	 {
	 display: block;
		float:left;
	 }
	 .sc_menu a
	 {
	 display: block;
	 text-decoration: none;
	 color: #A0A0A0; font-weight:bold;padding-bottom:15px;
	 word-wrap: break-word;
	 }
	 .sc_menu span
	 {  /* We want a caption to display on the next line */
	 display: block;
	 margin-top: 3px;
	 text-align: center;
	 font-size: 12px;
	 color: #fff;
	 }
	.sc_menu span
	{
	display: none;
	margin-top: 3px;
	text-align: center;
	font-size: 12px;
	color: #fff;
	}
	.sc_menu a:hover span
	{
	display: block;
	}
	.sc_menu img
	{
	border: 3px #fff solid;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	}
	.sc_menu a:hover img
	{
	filter:alpha(opacity=50);
	opacity: 0.5;
	}
	.sc_menu ul li {
		float:left;
		width:90px;
		height:29px;
		display: inline;
		text-align:center;
		vertical-align:middle;
		border-left:1px solid #DDDDDD;
		cursor:pointer;
	}

	a.home-icon {
		background:url(/cms/cmsSystem/elements/creativecenter/v3.0.0/images/home_icon.jpg) repeat 0px -28px;
		width: 32px;
		height: 13px;
		display: block;
		float:left;
	}
	a.home-icon span {
		display: none;
	}
	a.home-icon:hover {
		background: url(/cms/cmsSystem/elements/creativecenter/v3.0.0/images/home_icon.jpg) repeat 0px 0px;
	}
	#home-iconBox {
		float:left;
		width: 32px;
		height: 45px;
		padding: 1px 20px 0 11px;
	}
	.sc_menu ul {
		color:#A0A0A0;
		background: url(/cms/cmsSystem/elements/creativecenter/v3.0.0/images/main_navigation_hover.jpg) no-repeat;
		margin:17px 0 0 0;
		padding-left:0;
	}
	#sc_menu a:link {	color: #A0A0A0; text-decoration:none; }
	#sc_menu a:visited {	color: #A0A0A0; text-decoration:none; }
	#sc_menu a:focus {	color: #CC0033; text-decoration:none; outline:0; }

	#sc_menu a.active {
		color: #CC0033;
		text-decoration:none;
	}





	.floatLeft {
		float:left;
		display:block;
	}

	.clearDiv {
		clear: both;
		font-size:0px !important;
		margin:0;
		padding:0;
	}

	.aRider {
		border-top: 1px solid gray;
		border-right: 1px solid gray;
		padding-left: 3px;
		padding-right: 3px;
		background-color: #E3E8F4;
		vertical-align: middle;
		text-align: center;
		height: 20px;
	}
	.iRider {
		border-top: 1px solid gray;
		border-right: 1px solid gray;
		padding-left: 3px;
		padding-right: 3px;
		vertical-align: middle;
		text-align: center;
		height: 20px;
	}
	.button {
		background-color: #E3E8F4;
		color: #E06000;
		border: 1px solid black;
		font-weight: bold;
	}


	#CCboundingBox a {			font-size:1em; color: #00529C; font-weight:bold; text-decoration:none; }
	#CCboundingBox a:link {		color: #00529C; text-decoration:none; }
	#CCboundingBox a:visited {	color: #00529C; text-decoration:none; }
	#CCboundingBox a:focus {	color: #00529C; text-decoration:underline; outline:0; }
	#CCboundingBox a:hover {	color: #00529C; text-decoration:underline; }
	#CCboundingBox a:active {	color: #00529C; text-decoration:underline; outline:0; }

		#CCboundingBox {
		padding:10px 0 0 ;
		}


		#CCmenuBoundingBox {
			float:left;
			width:170px;
		}
			#CCmenuBox {
				float:left;
				width:150px;
				position:relative;
			}
				#CCmenuBoxTop {
					background: url(/cms/cmsSystem/elements/creativecenter/v3.0.0/images/menubox_top2.png) no-repeat;
					height:6px;
					width:150px;
					font-size:1px;
					line-height:1px;
				}

				#CCmenuBoxMiddle {
					background: url(/cms/cmsSystem/elements/creativecenter/v3.0.0/images/menubox_middle2.png) no-repeat top left;
					overflow:hidden;
					border-right:1px solid #DADADA;
				}
				#CCmenuBoxBottom {
					background: url(/cms/cmsSystem/elements/creativecenter/v3.0.0/images/menubox_bottom2.png) no-repeat top left;
					height:6px;
					width:150px;
					font-size:1px;
					line-height:1px;
				}


		#CCcontentBoundingBox {
			float:left;
		}
			#CContentBox2Col {
				position:relative;
				padding:32px 0px 32px 17px;
				float:left;
				
					width:603px;
				
				min-height:519px;
				background: url(/cms/cmsSystem/elements/creativecenter/v3.0.0/images/contentbox_small.png) no-repeat;
			}
			#CContentBox1Col {
				position:relative;
				padding:32px 0px 32px 17px;
				float:left;
				
					width:777px;
				
				min-height:519px;
				background: url(/cms/cmsSystem/elements/creativecenter/v3.0.0/images/contentbox_big.png) no-repeat;
			}
				
				#CContentBox2Col .imgBoxSmall {
					width:186px;
					height:189px;
					float:left;
					padding-right:14px;
					padding-bottom:8px;
					position:relative;
					
					background: url(/cms/cmsSystem/elements/creativecenter/v3.0.0/images/image_bg_small.png) no-repeat;
				}

				#CContentBox2Col .imgBoxSmall, #CContentBox2Col .imgBoxSmall a {
					text-align:center;
				}
				#CContentBox2Col .imgBoxSmall a:hover {
					text-decoration:none;
				}

				#CContentBox2Col .imgBoxSmall a {
				 font-size:0.7em;
				}

				#CContentBox2Col .imgBoxSmall div {
					margin:0 auto;
				}
				#CContentBox2Col .newImg {
					width:52px;
					height:53px;
					background: url(/cms/cmsSystem/elements/creativecenter/v3.0.0/images/new.gif) no-repeat;
					position:absolute;
					top:1px;
					right:15px;
				}

				.imgBoxSmall .imgDesc {
					background-color:white;
					width:160px;
					height:34px;
					position:absolute;
					bottom:26px;
					left: 13px;
					border-top:1px solid #ADADAD;
					padding-top:6px;
					display:none;
				}
				

				
				#CContentBox2Col .imgBoxBig {
					width:336px;
					height:339px;
					float:left;

					padding-right:14px;
					padding-bottom:8px;
					position:relative;
					
					background: url(/cms/cmsSystem/elements/creativecenter/v3.0.0/images/image_bg_big.png) no-repeat;
				}

				#CContentBox2Col .imgBoxBig, #CContentBox2Col .imgBoxBig a {
					text-align:center;
				}

				#CContentBox2Col td a {
					font-size:0.7em;
				}

				#CContentBox2Col .imgBoxBig div {
					margin:0 auto;
				}
				#CContentBox2Col .newImg {
					width:52px;
					height:53px;
					background: url(/cms/cmsSystem/elements/creativecenter/v3.0.0/images/new.gif) no-repeat;
					position:absolute;
					top:1px;
					right:15px;
				}

				.imgBoxBig .imgDesc {
					background-color:white;
					width:310px;
					height:34px;
					position:absolute;
					bottom:26px;
					left: 13px;
					border-top:1px solid #ADADAD;
					padding-top:6px;
					display:none;
				}
				

				#CCminHeightBox {
					float:left;
					width:0px;
					height:487px;
					font-size:0px;
					line-height:0px;
				}

			#CContentBox2Col .tape {
				font-weight:bold;
				padding: 8px 15px 0 15px;
				width:590px;
				height:26px;
				position:absolute;
				top:-21px;
				left:8px;
				background: url(/cms/cmsSystem/elements/creativecenter/v3.0.0/images/zettel.png) no-repeat;
			}

			#CContentBox1Col .tape {
				font-weight:bold;
				padding: 8px 15px 0 15px;
				width:240px;
				height:26px;
				position:absolute;
				top:-21px;
				left:178px;
				background: url(/cms/cmsSystem/elements/creativecenter/v3.0.0/images/zettel.png) no-repeat;

				
			}

			.descText {
				float:left;
				font-size:11px;
				width:235px;
			}
				.descText p {
					font-weight:bold;
					font-size:14px;
					padding-bottom:7px;
				}
				.descText div {
					height:25px;
					background-color:white !important;
					margin-bottom:4px;
				}
				.descText div a {
					display:block;
					padding:5px 0 2px 23px;
					color: #00529C;
					font-weight:bold;
					text-decoration:none;
				}

				.descText div a:hover {
					color: #00529C;
					text-decoration:underline;
				}


				.descText div.quarterSize {
					background:url(http://www.brother.co.uk/cms/cmsSystem/elements/creativecenter/v1.0.0/images/commom/ico_edit4.gif) no-repeat 2px 3px;
				}
				.descText div.halfSize {
					background:url(http://www.brother.co.uk/cms/cmsSystem/elements/creativecenter/v1.0.0/images/commom/ico_edit2.gif) no-repeat 2px 3px;
				}
				.descText div.fullSize {
					background:url(http://www.brother.co.uk/cms/cmsSystem/elements/creativecenter/v1.0.0/images/commom/ico_edit1.gif) no-repeat 2px 3px;
				}


				
					ol, ul {
							margin-left		      : 24px;
							list-style-position : outside;
					}
					.element ol, .element ul {
							margin-left		      : 24px;
							list-style-position : outside;
					}
					.mceContentBody ol, .mceContentBody ul{
							margin-left		      : 24px;
							list-style-position : outside;
					}
				
				.descText ol, .descText ul {
					font-weight:bold;
				}
				.descText ol span, .descText ul span{
					font-weight:normal;
				}
				.descText li {
					padding-bottom:7px;
				}

							.dtree {
				font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

				color: #666;
				white-space: nowrap;
				width: 135px;
				height: 350px;
				overflow: auto;
			}
			.dtree img {
				border: 0px;
				vertical-align: middle;
			}
			.dtree a {
				color: #333;
				text-decoration: none;
			}
			.dtree a.node, .dtree a.nodeSel {
				white-space: nowrap;
				padding: 1px 2px 1px 2px;
			}
			.dtree a.node:hover, .dtree a.nodeSel:hover {

				text-decoration: underline;
			}
			.dtree a.nodeSel {
				background-color: #c0d2ec;
			}
			.dtree .clip {
				
			} 
#medium_img{
	font-size:18px;
	min-width:62px;
	text-align:center;
}
#container {
	background-color: #fff;
	margin: 15px auto;
}
.slider {
	width: 542px;
	height: 17px;
	top: 130px;
	margin-left: 5px;
	padding: 1px;
	position: relative;
	background: url('/cms/cmssystem/elements/searchby/v1.4.0/images/slider_bg.png') no-repeat;
}
.handle {
	position: absolute;
	cursor: pointer;
	height: 17px;
	width: 181px;
	top: 0;
	background: url('/cms/cmssystem/elements/searchby/v1.4.0/images/handle_bg.png') no-repeat;
	z-index: 100;
}
.slider span {
	color: #bbb;
	font-size: 80%;
	cursor: pointer;
	position: absolute;
	z-index: 110;
	top: 3px;
}
.scroll-content-item a{color: #005fa9;} 
#medium_img{
	font-size:18px;
	min-width:62px;
	text-align:center;
}
#container {
	background-color: #fff;
	margin: 15px auto;
}
.slider {
	width: 542px;
	height: 17px;
	top: 130px;
	margin-left: 5px;
	padding: 1px;
	position: relative;
	background: url('/cms/cmssystem/elements/searchby/v1.4.0/images/slider_bg.png') no-repeat;
}
.handle {
	position: absolute;
	cursor: pointer;
	height: 17px;
	width: 181px;
	top: 0;
	background: url('/cms/cmssystem/elements/searchby/v1.4.0/images/handle_bg.png') no-repeat;
	z-index: 100;
}
.slider span {
	color: #bbb;
	font-size: 80%;
	cursor: pointer;
	position: absolute;
	z-index: 110;
	top: 3px;
}
.scroll-content-item a{color: #005fa9;} 

#footerItemGHP a {
	margin: 3px 20px;
}
div#footerGHP a {
	color: #003399;
	text-decoration: none;
	margin:20px;
}
div#footer a {
	color: #fff;
	text-decoration: none;
}
div#footer a:hover {
	color: #fff;
	text-decoration: underline;
}
div.BrotherTopMenu.Brother141 {
	float: right;
	padding-top: 18px;
	text-transform: uppercase;
	z-index: 500;
}

div.BrotherTopMenu.Brother141 ul {
	list-style:none; 
	margin:0; 
	padding:0; 
}

div.BrotherTopMenu.Brother141 ul li {
	background:none;
	margin:0 0 0 3px;
	position:relative;
	display: inline-block;
	float:left;
	vertical-align:top;
	padding:0 0 0 5px;
}

div.BrotherTopMenu.Brother141 ul a {
	color:#000; 
	font:15px Arial;
	text-decoration:none; 
	display:block;
	float:left;
	margin:0; 
	padding:7px 8px 3px 8px;
	height:22px;
	line-height: 15px;
	background: none;
	position: relative;
	top:4px;
}

div.BrotherTopMenu.Brother141 ul a span {
	color:#000;
}

div.BrotherTopMenu.Brother141 li a:hover {
	color:#fff;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topright: 5px;
	border-top-right-radius: 5px;
}

div.BrotherTopMenu.Brother141 li a:hover span {
	color:#fff;
}

div.BrotherTopMenu.Brother141 li.Brother141Green a:hover {
	background: url(/cms/cmsCustom/brotheruk/elements/topmenu/v1.4.0/images/brother141/mainnav_green_bg.png) no-repeat;
	position: relative;
	top:4px;
}

div.BrotherTopMenu.Brother141 li.Brother141Purple a:hover {
	background: url(/cms/cmsCustom/brotheruk/elements/topmenu/v1.4.0/images/brother141/mainnav_purple_bg.png) no-repeat;
	position: relative;
	top:4px;
}

div.BrotherTopMenu.Brother141 li.Brother141Blue a:hover {
	background: url(/cms/cmsCustom/brotheruk/elements/topmenu/v1.4.0/images/brother141/mainnav_blue_bg.png) no-repeat;
	position: relative;
	top:4px;
}

div.BrotherTopMenu.Brother141 li.Brother141Orange a:hover {
	background: url(/cms/cmsCustom/brotheruk/elements/topmenu/v1.4.0/images/brother141/mainnav_orange_bg.png) no-repeat;
	position: relative;
	top:4px;
}

div.BrotherTopMenu.Brother141 li ul.level2 {
	display:none;
	position:absolute;
	right:0px;
	top: 28px;
	width: 306px;
	z-index:500;
	height: 25px;
	margin: 0;
	padding: 0;
	background-image: url(/cms/cmsCustom/brotheruk/elements/topmenu/v1.4.0/images/brother141/subnavigation_bgbottom.png);
	background-repeat: no-repeat;
	background-position: bottom;
}
		
div.BrotherTopMenu.Brother141 li ul.level2 li {
	background:none;
	margin:0;
	padding:0 0 0 5px;
	float: right;
	display:inline;
}

div.BrotherTopMenu.Brother141 li ul.level2 li.el1 {
	/*margin-left:25px;*/
}

div.BrotherTopMenu.Brother141 li ul.level2 li.el3 {
	margin-right:15px;
}

div.BrotherTopMenu.Brother141 li ul.level2 a {
	display:block;
	background:none;
	width:auto;
	margin:-1px;
	padding:0 25px 0 5px;
	color:#848484;
	height:auto;
	font:11px Arial,sans-serif;
	font-weight:normal;
	border:none;
}

div.BrotherTopMenu.Brother141 li ul.level2 a span {
	color:#848484;
}

div.BrotherTopMenu.Brother141 li ul.level2 li.Brother141Blue a:hover {
	color:#57b0e3;
	background:none;
}

div.BrotherTopMenu.Brother141 li ul.level2 li.Brother141Green a:hover {
	color:#63c29d;
	background:none;
}

div.BrotherTopMenu.Brother141 li ul.level2 li.Brother141Orange a:hover {
	color:#f7941e;
	background:none;
}

div.BrotherTopMenu.Brother141 li ul.level2 li.Brother141Purple a:hover {
	color:#7961ab;
	background:none;
}

div.BrotherTopMenu.Brother141 li ul.level2 li.Brother141Blue a:hover span {
	color:#57b0e3;
}

div.BrotherTopMenu.Brother141 li ul.level2 li.Brother141Green a:hover span {
	color:#63c29d;
}

div.BrotherTopMenu.Brother141 li ul.level2 li.Brother141Orange a:hover span {
	color:#f7941e;
}

div.BrotherTopMenu.Brother141 li ul.level2 li.Brother141Purple a:hover span {
	color:#7961ab;
}

div.Brother141Mobile {
  	text-transform: uppercase;
	text-align:center;
}

div.Brother141Mobile ul {
	display: inline-block;
	list-style:none; 
	margin:0 auto 0 auto; 
	padding:0;
	width: 100%;
}

div.Brother141Mobile ul li {
	background: url(/cms/cmsShared/elements/topmenu/v1.4.0/images/brother141/brother141_mobile_menu_sep.png) no-repeat 0 8px;
	margin:0;
	float:left;
	padding:0;
	width: 33%;
}

div.Brother141Mobile ul li.el1 {
	background: none;
	margin:0;
	float:left;
	padding:0;
}

div.Brother141Mobile li a:hover,
div.Brother141Mobile li a.hover,
div.Brother141Mobile ul a {
	color:#000; 
	font:11px Arial;
	text-decoration:none; 
	display: inline-block;
	margin:0; 
	height:47px;
	padding-top: 5px;
	
	word-wrap: break-word;
	word-break: hyphenate;
	width: 100%;
}


div.Brother141Mobile li ul.level2 {
	display:none;
	background:none;
	margin:0;
	padding:0;
}

div.Brother141Mobile li ul.level2 li {
	display:none;
	background:none;
	margin:0;
	padding:0 0 0 5px;
	float:left;
	display:inline;
}

div.Brother141Mobile ul li:hover ul, 
div.Brother141Mobile li ul li:hover ul, 
div.Brother141Mobile li ul li.hasChildNodes:hover > ul {
	display:none;
}


div#Brother141MobileSelect {
	display:table;
}

span.Brother141MobileForm {
	float:left;
	margin: 0 0 0 20px;
	color:#000;
	font-size:12px;
}

span.Brother141MobileForm select {
	max-width: 120px;
}

span.Brother141MobileForm p {
	margin: 0 0 5px 0;
}

div#Brother141MobileSubMenu {
	margin: 0 0 10px 0;
	height: 40px;
	background-color: #fff;
	top:9px;
	padding: 0;
	background-color: transparent !important;
}

div#Brother141MobileSubMenu ul {
	text-transform: uppercase;
	width:100%;
	margin: 0;
	padding: 0;
	vertical-align: bottom;
}

div#Brother141MobileSubMenu ul li {
	display: inline-block;
	list-style-type: none;
	height: 40px;
	width: 49%;
 	position: relative;
	text-align: center;
	border-bottom:solid 1px #5e5e5e;
	background-color: #64c29e;
	background-image: url("/cms/cmsShared/elements/topmenu/v1.4.0/images/mobile/newsnavigation_bottom.png");
	background-position: bottom left;
	background-repeat: repeat-x;
}

div#Brother141MobileSubMenu ul li.Brother141Blue {
	background-color: #57b0e3;
}

div#Brother141MobileSubMenu ul li.Brother141Green {
	background-color: #63c29d;
}

div#Brother141MobileSubMenu ul li.Brother141Orange {
	background-color: #f7941e;
}

div#Brother141MobileSubMenu ul li.Brother141Purple {
	background-color: #7961ab;
}

div#Brother141MobileSubMenu ul li.active {
	background-color: #fff;
	border-bottom:solid 1px #fff;
}

div#Brother141MobileSubMenu ul li a {
	display: inline;
	color: #fff;
	text-decoration: none;
	font-size: 11px;
	font-family: Arial;
	font-weight: bold;
	line-height: 28px;
}

div#Brother141MobileSubMenu ul li.active a {
	color: #000;
} div.BrotherTopMenu.Brother141 {
	float: right;
	padding-top: 18px;
	text-transform: uppercase;
	z-index: 500;
}

div.BrotherTopMenu.Brother141 ul {
	list-style:none; 
	margin:0; 
	padding:0; 
}

div.BrotherTopMenu.Brother141 ul li {
	background:none;
	margin:0 0 0 3px;
	position:relative;
	display: inline-block;
	float:left;
	vertical-align:top;
	padding:0 0 0 5px;
}

div.BrotherTopMenu.Brother141 ul a {
	color:#000; 
	font:15px Arial;
	text-decoration:none; 
	display:block;
	float:left;
	margin:0; 
	padding:7px 8px 3px 8px;
	height:22px;
	line-height: 15px;
	background: none;
	position: relative;
	top:4px;
}

div.BrotherTopMenu.Brother141 ul a span {
	color:#000;
}

div.BrotherTopMenu.Brother141 li a:hover {
	color:#fff;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topright: 5px;
	border-top-right-radius: 5px;
}

div.BrotherTopMenu.Brother141 li a:hover span {
	color:#fff;
}

div.BrotherTopMenu.Brother141 li.Brother141Green a:hover {
	background: url(/cms/cmsCustom/brotheruk/elements/topmenu/v1.4.0/images/brother141/mainnav_green_bg.png) no-repeat;
	position: relative;
	top:4px;
}

div.BrotherTopMenu.Brother141 li.Brother141Purple a:hover {
	background: url(/cms/cmsCustom/brotheruk/elements/topmenu/v1.4.0/images/brother141/mainnav_purple_bg.png) no-repeat;
	position: relative;
	top:4px;
}

div.BrotherTopMenu.Brother141 li.Brother141Blue a:hover {
	background: url(/cms/cmsCustom/brotheruk/elements/topmenu/v1.4.0/images/brother141/mainnav_blue_bg.png) no-repeat;
	position: relative;
	top:4px;
}

div.BrotherTopMenu.Brother141 li.Brother141Orange a:hover {
	background: url(/cms/cmsCustom/brotheruk/elements/topmenu/v1.4.0/images/brother141/mainnav_orange_bg.png) no-repeat;
	position: relative;
	top:4px;
}

div.BrotherTopMenu.Brother141 li ul.level2 {
	display:none;
	position:absolute;
	right:0px;
	top: 28px;
	width: 306px;
	z-index:500;
	height: 25px;
	margin: 0;
	padding: 0;
	background-image: url(/cms/cmsCustom/brotheruk/elements/topmenu/v1.4.0/images/brother141/subnavigation_bgbottom.png);
	background-repeat: no-repeat;
	background-position: bottom;
}
		
div.BrotherTopMenu.Brother141 li ul.level2 li {
	background:none;
	margin:0;
	padding:0 0 0 5px;
	float: right;
	display:inline;
}

div.BrotherTopMenu.Brother141 li ul.level2 li.el1 {
	/*margin-left:25px;*/
}

div.BrotherTopMenu.Brother141 li ul.level2 li.el3 {
	margin-right:15px;
}

div.BrotherTopMenu.Brother141 li ul.level2 a {
	display:block;
	background:none;
	width:auto;
	margin:-1px;
	padding:0 25px 0 5px;
	color:#848484;
	height:auto;
	font:11px Arial,sans-serif;
	font-weight:normal;
	border:none;
}

div.BrotherTopMenu.Brother141 li ul.level2 a span {
	color:#848484;
}

div.BrotherTopMenu.Brother141 li ul.level2 li.Brother141Blue a:hover {
	color:#57b0e3;
	background:none;
}

div.BrotherTopMenu.Brother141 li ul.level2 li.Brother141Green a:hover {
	color:#63c29d;
	background:none;
}

div.BrotherTopMenu.Brother141 li ul.level2 li.Brother141Orange a:hover {
	color:#f7941e;
	background:none;
}

div.BrotherTopMenu.Brother141 li ul.level2 li.Brother141Purple a:hover {
	color:#7961ab;
	background:none;
}

div.BrotherTopMenu.Brother141 li ul.level2 li.Brother141Blue a:hover span {
	color:#57b0e3;
}

div.BrotherTopMenu.Brother141 li ul.level2 li.Brother141Green a:hover span {
	color:#63c29d;
}

div.BrotherTopMenu.Brother141 li ul.level2 li.Brother141Orange a:hover span {
	color:#f7941e;
}

div.BrotherTopMenu.Brother141 li ul.level2 li.Brother141Purple a:hover span {
	color:#7961ab;
}

div.Brother141Mobile {
  	text-transform: uppercase;
	text-align:center;
}

div.Brother141Mobile ul {
	display: inline-block;
	list-style:none; 
	margin:0 auto 0 auto; 
	padding:0;
	width: 100%;
}

div.Brother141Mobile ul li {
	background: url(/cms/cmsShared/elements/topmenu/v1.4.0/images/brother141/brother141_mobile_menu_sep.png) no-repeat 0 8px;
	margin:0;
	float:left;
	padding:0;
	width: 33%;
}

div.Brother141Mobile ul li.el1 {
	background: none;
	margin:0;
	float:left;
	padding:0;
}

div.Brother141Mobile li a:hover,
div.Brother141Mobile li a.hover,
div.Brother141Mobile ul a {
	color:#000; 
	font:11px Arial;
	text-decoration:none; 
	display: inline-block;
	margin:0; 
	height:47px;
	padding-top: 5px;
	
	word-wrap: break-word;
	word-break: hyphenate;
	width: 100%;
}


div.Brother141Mobile li ul.level2 {
	display:none;
	background:none;
	margin:0;
	padding:0;
}

div.Brother141Mobile li ul.level2 li {
	display:none;
	background:none;
	margin:0;
	padding:0 0 0 5px;
	float:left;
	display:inline;
}

div.Brother141Mobile ul li:hover ul, 
div.Brother141Mobile li ul li:hover ul, 
div.Brother141Mobile li ul li.hasChildNodes:hover > ul {
	display:none;
}


div#Brother141MobileSelect {
	display:table;
}

span.Brother141MobileForm {
	float:left;
	margin: 0 0 0 20px;
	color:#000;
	font-size:12px;
}

span.Brother141MobileForm select {
	max-width: 120px;
}

span.Brother141MobileForm p {
	margin: 0 0 5px 0;
}

div#Brother141MobileSubMenu {
	margin: 0 0 10px 0;
	height: 40px;
	background-color: #fff;
	top:9px;
	padding: 0;
	background-color: transparent !important;
}

div#Brother141MobileSubMenu ul {
	text-transform: uppercase;
	width:100%;
	margin: 0;
	padding: 0;
	vertical-align: bottom;
}

div#Brother141MobileSubMenu ul li {
	display: inline-block;
	list-style-type: none;
	height: 40px;
	width: 49%;
 	position: relative;
	text-align: center;
	border-bottom:solid 1px #5e5e5e;
	background-color: #64c29e;
	background-image: url("/cms/cmsShared/elements/topmenu/v1.4.0/images/mobile/newsnavigation_bottom.png");
	background-position: bottom left;
	background-repeat: repeat-x;
}

div#Brother141MobileSubMenu ul li.Brother141Blue {
	background-color: #57b0e3;
}

div#Brother141MobileSubMenu ul li.Brother141Green {
	background-color: #63c29d;
}

div#Brother141MobileSubMenu ul li.Brother141Orange {
	background-color: #f7941e;
}

div#Brother141MobileSubMenu ul li.Brother141Purple {
	background-color: #7961ab;
}

div#Brother141MobileSubMenu ul li.active {
	background-color: #fff;
	border-bottom:solid 1px #fff;
}

div#Brother141MobileSubMenu ul li a {
	display: inline;
	color: #fff;
	text-decoration: none;
	font-size: 11px;
	font-family: Arial;
	font-weight: bold;
	line-height: 28px;
}

div#Brother141MobileSubMenu ul li.active a {
	color: #000;
} 	
	
	div.BrotherLeftMenu {
		position:relative;
		z-index:600;
	}		


	div.BrotherLeftMenu h1 {
		background:url(/cms/cmsShared/elements/leftmenu/v1.4.0/images/bg_blue.gif) repeat-x left top;
 		color: white;
  		font-size: 11px;
		padding:4px;
		margin:0 0 1px 0;
	}

	div.BrotherLeftMenu ul {
		list-style:none; 
		margin:0; 
		padding:0; 
	}
	
	div.BrotherLeftMenu ul li {
		margin:0 0 0 ;
		display: block;
		position:relative;
		padding:4px 0 4px 0;
	/*AM:Navi
		border-bottom: 1px solid #C9C9CD;
 		border-left: 1px solid #C9C9CD;
 		border-right: 1px solid #C9C9CD;
   		border-top: 1px solid #B0B0B6;
	*/
		margin:0 0 1px 0px;
	}
	
	div.BrotherLeftMenu ul li.el1 {
		background:none;
	} 
	
	div.BrotherLeftMenu ul li ul li.el1 {
	} 
	
	div.BrotherLeftMenu ul a {
		color:#333333; 
		/*am:navi
		font:bold 10px Verdana;*/
		text-decoration:none; 
		display:block;
		margin:0px; 
		padding:0px 10px 0 18px;
		position:relative;
		vertical-align:top;
		line-height:1.2;
		background:url(/cms/cmsShared/elements/leftmenu/v1.4.0/images/icon.gif) no-repeat left top;
	}
	
	div.BrotherLeftMenu a span {
		font-weight: bold; 
		font-size: 10px;
		color: rgb(0, 95, 169);
	}

	div.BrotherLeftMenu li ul {
		display:none;
		position:absolute;
		left:234px;
		width:175px;
		top:-3px;
		background:white;
	}

	div.BrotherLeftMenu li ul li ul {
		/*top:0px;*/
		left:175px;
	}
	
	div.BrotherLeftMenu li ul li {
	}
	
	div.BrotherLeftMenu li ul a {
		font-weight:normal;
		text-decoration:none;
	}
	
	div.BrotherLeftMenu li ul li.hasChildNodes a {
	}
	
	div.BrotherLeftMenu li ul li.hasChildNodes {
		background-image:url(/cms/cmsShared/elements/leftmenu/v1.4.0/images/morearrow.gif);
		background-position:right top;
		background-repeat:no-repeat;
	}
	
	div.BrotherLeftMenu li ul li.hasChildNodes ul {
	}
	
	div.BrotherLeftMenu li.separator {
		border:none;
		padding:0;
		display:inline;
		margin:4px 0 4px 0;
	}
	
	div.BrotherLeftMenu li.separator hr {
		height:1px;
		margin:2px 0 2px 0;
		padding:0;
		background-color:#002894;
		border:1px solid #002894;
	}
	
	div.BrotherLeftMenu a:hover  {
		text-decoration:none;
	}
	
	
	/* BSME styles */
	div.BrotherLeftMenu.bsme {
		width:151px;
	}
	
	div.BrotherLeftMenu.bsme li ul { 
		top:-1px;
		left:149px;
		width:151px;
	}
	
	div.BrotherLeftMenu.bsme ul a {
		font-weight:normal;
	}
	
	div.BrotherLeftMenu.bsme h1 {
		background:url(/cms/cmsShared/elements/leftmenu/v1.4.0/images/brotherMenu_top.png) no-repeat left top;
		padding-left:8px;
	}
	
	div.BrotherLeftMenu.bsme li, div.BrotherLeftMenu.bsme li.el1  {
		background-color:#EEF1F7;
		margin:0;
		border-top:none;
	}
	
	div.BrotherLeftMenu.bsme li a, div.BrotherLeftMenu.bsme a:visited {
		font-weight:normal;
		color: #005FA9;
		background:none;
		padding-left:5px;
	}
	
	div.BrotherLeftMenu.bsme .menu-bottom {
		background:url(/cms/cmsShared/elements/leftmenu/v1.4.0/images/brotherMenu_bottom.png) no-repeat left bottom;
		height:10px;
	}
	
	div.BrotherLeftMenu.bsme li:hover {
		background-color:white;
	}
	
	div.BrotherLeftMenu.bsme.menu li ul li.el1 {
		border-top:1px solid #C9C9CD;
	}
	/* END BSME styles */
	
	
	
	
	
	
	
	
	
	
	/* insynergi styles */
	div.BrotherLeftMenu.insynergi {
		margin:8px 0 0 33px;
		border-left: 1px solid #bcd7e3;
	}
	
	div.BrotherLeftMenu.insynergi a {
		text-decoration:none !important;
		color: #005FA9 !important;
		text-transform:uppercase;
	}
	
	div.BrotherLeftMenu.insynergi ul {
		width:160px;
		border-left: 1px solid #387fb9;
	}
	
	div.BrotherLeftMenu.insynergi ul li {
		border: none;
	}
	
	div.BrotherLeftMenu.insynergi li ul {
	}
	
	div.BrotherLeftMenu.insynergi ul a {
		font-weight:normal;
		background:none;
		font-size:11px;
		font-family:Arial;
		line-height: normal;
	}
	
	div.BrotherLeftMenu.insynergi li, div.BrotherLeftMenu.insynergi li.el1  {
		margin:0;
		border-top:none;
	}
	
	div.BrotherLeftMenu.insynergi li a, div.BrotherLeftMenu.insynergi a:visited {
		padding-left:13px;
	}
	
	div.BrotherLeftMenu.insynergi li:hover {}
	
	div.BrotherLeftMenu.insynergi li:hover a {
		font-weight:bold;
	}
	
	div.BrotherLeftMenu.insynergi.menu li ul li.el1 {
	}
	/* END insynergi styles */
	
	
	
	
	
	
	
	
	
	/* Keyvisual styles */
	div.BrotherLeftMenu.keyvisual li, div.BrotherLeftMenu.keyvisual li.el1  {
		background-color:#EEF1F7;
		margin:0;
		border-top:none;
	}
	
	div.BrotherLeftMenu.keyvisual li:hover {
		background-color:white;
	}
	
	div.BrotherLeftMenu.keyvisual li a, div.BrotherLeftMenu.keyvisual a:visited {
		font-weight:normal;
		color: #005FA9;
	}
	
	div.BrotherLeftMenu.keyvisual h1 {
		background:#00349c;
		padding-left:10px;
	} 
	
	div.BrotherLeftMenu.keyvisual a:hover {
		text-decoration:none;
		color: #005FA9;
	}
	
	
		div.BrotherLeftMenu.keyvisual ul li.keyvis24307 a {
			background:url(/images/database/$brotheruk/catimg/all/drums.jpg) no-repeat left top;
			padding-left:8px;
		}
	
		div.BrotherLeftMenu.keyvisual ul li.keyvis27304 a {
			background:url(/images/database/$brotheruk/catimg/all/InkfilmCartriges.jpg) no-repeat left top;
			padding-left:8px;
		}
	
		div.BrotherLeftMenu.keyvisual ul li.keyvis27305 a {
			background:url(/images/database/$brotheruk/catimg/all/InkfilmRefill.jpg) no-repeat left top;
			padding-left:8px;
		}
	
		div.BrotherLeftMenu.keyvisual ul li.keyvis27306 a {
			background:url(/images/database/$brotheruk/catimg/all/InkjetCartriges.jpg) no-repeat left top;
			padding-left:8px;
		}
	
		div.BrotherLeftMenu.keyvisual ul li.keyvis24308 a {
			background:url(/images/database/$brotheruk/catimg/all/opc belts.jpg) no-repeat left top;
			padding-left:8px;
		}
	
		div.BrotherLeftMenu.keyvisual ul li.keyvis65582 a {
			background:url(/images/database/$brotheruk/catimg/all/Paper.jpg) no-repeat left top;
			padding-left:8px;
		}
	
		div.BrotherLeftMenu.keyvisual ul li.keyvis24309 a {
			background:url(/images/database/$brotheruk/catimg/all/toners.jpg) no-repeat left top;
			padding-left:8px;
		}
	
		div.BrotherLeftMenu.keyvisual ul li.keyvis24310 a {
			background:url(/images/database/$brotheruk/catimg/all/transfer rollers.jpg) no-repeat left top;
			padding-left:8px;
		}
	
		div.BrotherLeftMenu.keyvisual ul li.keyvis27307 a {
			background:url(/images/database/$brotheruk/catimg/all/TypewriterDaisywheels.jpg) no-repeat left top;
			padding-left:8px;
		}
	
		div.BrotherLeftMenu.keyvisual ul li.keyvis27308 a {
			background:url(/images/database/$brotheruk/catimg/all/TypewriterRibbon.jpg) no-repeat left top;
			padding-left:8px;
		}
	
		div.BrotherLeftMenu.keyvisual ul li.keyvis24311 a {
			background:url(/images/database/$brotheruk/catimg/all/waste toner bottles.jpg) no-repeat left top;
			padding-left:8px;
		}
	
		div.BrotherLeftMenu.keyvisual ul li.keyvis8 a {
			background:url(/images/database/$brotheruk/iconcoolmenu/all/allinone.gif) no-repeat left top;
			padding-left:8px;
		}
	
		div.BrotherLeftMenu.keyvisual ul li.keyvis3 a {
			background:url(/images/database/$brotheruk/iconcoolmenu/all/fax.gif) no-repeat left top;
			padding-left:8px;
		}
	
		div.BrotherLeftMenu.keyvisual ul li.keyvis5 a {
			background:url(/images/database/$brotheruk/iconcoolmenu/all/labellingsystems.gif) no-repeat left top;
			padding-left:8px;
		}
	
		div.BrotherLeftMenu.keyvisual ul li.keyvis6 a {
			background:url(/images/database/$brotheruk/iconcoolmenu/all/laminators.gif) no-repeat left top;
			padding-left:8px;
		}
	
		div.BrotherLeftMenu.keyvisual ul li.keyvis8412 a {
			background:url(/images/database/$brotheruk/iconcoolmenu/all/menubluebox.gif) no-repeat left top;
			padding-left:8px;
		}
	
		div.BrotherLeftMenu.keyvisual ul li.keyvis1 a {
			background:url(/images/database/$brotheruk/iconcoolmenu/all/printer.gif) no-repeat left top;
			padding-left:8px;
		}
	
		div.BrotherLeftMenu.keyvisual ul li.keyvis101073 a {
			background:url(/images/database/$brotheruk/iconcoolmenu/all/promo.gif) no-repeat left top;
			padding-left:8px;
		}
	
		div.BrotherLeftMenu.keyvisual ul li.keyvis7 a {
			background:url(/images/database/$brotheruk/iconcoolmenu/all/typewriter.gif) no-repeat left top;
			padding-left:8px;
		}
	
	
	
	
	div.education_left_panel {
		padding: 7px 0 40px 0;
		width: 192px;
		float: left;	
	}
	div.primary_education div.ge_background_Left_navigation{
		background:url(/cms/cmsCustom/brotheruk/stylesheets/2009/themes/lightblue/images/left_navigation_re.png) no-repeat;
		background-repeat: repeat-y;
		width:194px;
	}
	
	div.primary_education div.ge_Left_navigation li a:link,
	div.primary_education div.ge_Left_navigation li a:visited{
		background:url("/cms/cmsCustom/brotheruk/stylesheets/2009/themes/lightblue/images/hover_left_navigation.png") no-repeat scroll 0 0 transparent;
	}
	
	div.primary_education div.ge_Left_navigation li a:hover{
	  color: #9ec5e9;
		background:url("/cms/cmsCustom/brotheruk/stylesheets/2009/themes/lightblue/images/hover_left_navigation.png") 0 -31px no-repeat;
	}
	
	div.primary_education div.left_navi div.left_navigation_top,
	div.primary_education div.left_navi div.left_navigation_below{
		display: block; 
		margin:0;
		padding:0;
		height: 5px; 
		width: 194px; 
		background:url(/cms/cmsCustom/brotheruk/stylesheets/2009/themes/lightblue/images/left_navigation_top.png) no-repeat;
	}
	
	div.primary_education div.left_navi div.left_navigation_below{
		display: block; 
		height: 11px; 
		background:url(/cms/cmsCustom/brotheruk/stylesheets/2009/themes/lightblue/images/left_navigation_below.png) no-repeat;
	}
	
	
	
	div.primary_education div#menu_color_cc0066 div.ge_background_Left_navigation{
		background:url(/cms/cmsCustom/brotheruk/stylesheets/2009/themes/cc0066/images/left_navigation_re.png);
	}
	
	div.primary_education div#menu_color_cc0066 div.ge_Left_navigation li a:link,
	div.primary_education div#menu_color_cc0066 div.ge_Left_navigation li a:visited{
		background:url("/cms/cmsCustom/brotheruk/stylesheets/2009/themes/cc0066/images/hover_left_navigation.png") no-repeat scroll 0 0 transparent;
	}
	
	div.primary_education div#menu_color_cc0066 div.ge_Left_navigation li a:hover{
	  color: #ffccff;
		background:url("/cms/cmsCustom/brotheruk/stylesheets/2009/themes/cc0066/images/hover_left_navigation.png") 0 -31px no-repeat;
	}
	
	div.primary_education div#menu_color_cc0066 div.left_navi div.left_navigation_top{
		background:url(/cms/cmsCustom/brotheruk/stylesheets/2009/themes/cc0066/images/left_navigation_top.png) no-repeat;
	}
	
	div.primary_education div#menu_color_cc0066 div.left_navi div.left_navigation_below{
		background:url(/cms/cmsCustom/brotheruk/stylesheets/2009/themes/cc0066/images/left_navigation_below.png) no-repeat;
	}
	
	
	div.primary_education div#menu_color_6699cc div.ge_background_Left_navigation{
		background:url(/cms/cmsCustom/brotheruk/stylesheets/2009/themes/6699cc/images/left_navigation_re.png);
	}
	
	div.primary_education div#menu_color_6699cc div.ge_Left_navigation li a:link,
	div.primary_education div#menu_color_6699cc div.ge_Left_navigation li a:visited{
		background:url("/cms/cmsCustom/brotheruk/stylesheets/2009/themes/6699cc/images/hover_left_navigation.png") no-repeat scroll 0 0 transparent;
	}
	
	div.primary_education div#menu_color_6699cc div.ge_Left_navigation li a:hover{
	  color: #ccffff;
		background:url("/cms/cmsCustom/brotheruk/stylesheets/2009/themes/6699cc/images/hover_left_navigation.png") 0 -31px no-repeat;
	}
	
	div.primary_education div#menu_color_6699cc div.left_navi div.left_navigation_top{
		background:url(/cms/cmsCustom/brotheruk/stylesheets/2009/themes/6699cc/images/left_navigation_top.png) no-repeat;
	}
	
	div.primary_education div#menu_color_6699cc div.left_navi div.left_navigation_below{
		background:url(/cms/cmsCustom/brotheruk/stylesheets/2009/themes/6699cc/images/left_navigation_below.png) no-repeat;
	}
	
	
	div.primary_education div#menu_color_666666 div.ge_background_Left_navigation{
		background:url(/cms/cmsCustom/brotheruk/stylesheets/2009/themes/666666/images/left_navigation_re.png);
	}
	
	div.primary_education div#menu_color_666666 div.ge_Left_navigation li a:link,
	div.primary_education div#menu_color_666666 div.ge_Left_navigation li a:visited{
		background:url("/cms/cmsCustom/brotheruk/stylesheets/2009/themes/666666/images/hover_left_navigation.png") no-repeat scroll 0 0 transparent;
	}
	
	div.primary_education div#menu_color_666666 div.ge_Left_navigation li a:hover{
	  color: #cccccc;
		background:url("/cms/cmsCustom/brotheruk/stylesheets/2009/themes/666666/images/hover_left_navigation.png") 0 -31px no-repeat;
	}
	
	div.primary_education div#menu_color_666666 div.left_navi div.left_navigation_top{
		background:url(/cms/cmsCustom/brotheruk/stylesheets/2009/themes/666666/images/left_navigation_top.png) no-repeat;
	}
	
	div.primary_education div#menu_color_666666 div.left_navi div.left_navigation_below{
		background:url(/cms/cmsCustom/brotheruk/stylesheets/2009/themes/666666/images/left_navigation_below.png) no-repeat;
	}
	
	
	div.primary_education div#menu_color_74A320 div.ge_background_Left_navigation{
		background:url(/cms/cmsCustom/brotheruk/stylesheets/2009/themes/74A320/images/left_navigation_re.png);
	}
	
	div.primary_education div#menu_color_74A320 div.ge_Left_navigation li a:link,
	div.primary_education div#menu_color_74A320 div.ge_Left_navigation li a:visited{
		background:url("/cms/cmsCustom/brotheruk/stylesheets/2009/themes/74A320/images/hover_left_navigation.png") no-repeat scroll 0 0 transparent;
	}
	
	div.primary_education div#menu_color_74A320 div.ge_Left_navigation li a:hover{
		color: #FFF;
		background:url("/cms/cmsCustom/brotheruk/stylesheets/2009/themes/74A320/images/hover_left_navigation.png") 0 -31px no-repeat;
	}
	
	div.primary_education div#menu_color_74A320 div.left_navi div.left_navigation_top{
		background:url(/cms/cmsCustom/brotheruk/stylesheets/2009/themes/74A320/images/left_navigation_top.png) no-repeat;
	}
	
	div.primary_education div#menu_color_74A320 div.left_navi div.left_navigation_below{
		background:url(/cms/cmsCustom/brotheruk/stylesheets/2009/themes/74A320/images/left_navigation_below.png) no-repeat;
	}
	
	
	div.primary_education div#menu_color_993333 div.ge_background_Left_navigation{
		background:url(/cms/cmsCustom/brotheruk/stylesheets/2009/themes/993333/images/left_navigation_re.png);
	}
	
	div.primary_education div#menu_color_993333 div.ge_Left_navigation li a:link,
	div.primary_education div#menu_color_993333 div.ge_Left_navigation li a:visited{
		background:url("/cms/cmsCustom/brotheruk/stylesheets/2009/themes/993333/images/hover_left_navigation.png") no-repeat scroll 0 0 transparent;
	}
	
	div.primary_education div#menu_color_993333 div.ge_Left_navigation li a:hover{
	  color: #ff9999;
		background:url("/cms/cmsCustom/brotheruk/stylesheets/2009/themes/993333/images/hover_left_navigation.png") 0 -31px no-repeat;
	}
	
	div.primary_education div#menu_color_993333 div.left_navi div.left_navigation_top{
		background:url(/cms/cmsCustom/brotheruk/stylesheets/2009/themes/993333/images/left_navigation_top.png) no-repeat;
	}
	
	div.primary_education div#menu_color_993333 div.left_navi div.left_navigation_below{
		background:url(/cms/cmsCustom/brotheruk/stylesheets/2009/themes/993333/images/left_navigation_below.png) no-repeat;
	}
	
	
	div.primary_education div#menu_color_996666 div.ge_background_Left_navigation{
		background:url(/cms/cmsCustom/brotheruk/stylesheets/2009/themes/996666/images/left_navigation_re.png);
	}
	
	div.primary_education div#menu_color_996666 div.ge_Left_navigation li a:link,
	div.primary_education div#menu_color_996666 div.ge_Left_navigation li a:visited{
		background:url("/cms/cmsCustom/brotheruk/stylesheets/2009/themes/996666/images/hover_left_navigation.png") no-repeat scroll 0 0 transparent;
	}
	
	div.primary_education div#menu_color_996666 div.ge_Left_navigation li a:hover{
	  color: #ffcccc;
		background:url("/cms/cmsCustom/brotheruk/stylesheets/2009/themes/996666/images/hover_left_navigation.png") 0 -31px no-repeat;
	}
	
	div.primary_education div#menu_color_996666 div.left_navi div.left_navigation_top{
		background:url(/cms/cmsCustom/brotheruk/stylesheets/2009/themes/996666/images/left_navigation_top.png) no-repeat;
	}
	
	div.primary_education div#menu_color_996666 div.left_navi div.left_navigation_below{
		background:url(/cms/cmsCustom/brotheruk/stylesheets/2009/themes/996666/images/left_navigation_below.png) no-repeat;
	}
	
	
	div.primary_education div#menu_color_cc9933 div.ge_background_Left_navigation{
		background:url(/cms/cmsCustom/brotheruk/stylesheets/2009/themes/cc9933/images/left_navigation_re.png);
	}
	
	div.primary_education div#menu_color_cc9933 div.ge_Left_navigation li a:link,
	div.primary_education div#menu_color_cc9933 div.ge_Left_navigation li a:visited{
		background:url("/cms/cmsCustom/brotheruk/stylesheets/2009/themes/cc9933/images/hover_left_navigation.png") no-repeat scroll 0 0 transparent;
	}
	
	div.primary_education div#menu_color_cc9933 div.ge_Left_navigation li a:hover{
	  color: #ffcc66;
		background:url("/cms/cmsCustom/brotheruk/stylesheets/2009/themes/cc9933/images/hover_left_navigation.png") 0 -31px no-repeat;
	}
	
	div.primary_education div#menu_color_cc9933 div.left_navi div.left_navigation_top{
		background:url(/cms/cmsCustom/brotheruk/stylesheets/2009/themes/cc9933/images/left_navigation_top.png) no-repeat;
	}
	
	div.primary_education div#menu_color_cc9933 div.left_navi div.left_navigation_below{
		background:url(/cms/cmsCustom/brotheruk/stylesheets/2009/themes/cc9933/images/left_navigation_below.png) no-repeat;
	}
	
	
	div.primary_education div#menu_color_bc94da div.ge_background_Left_navigation{
		background:url(/cms/cmsCustom/brotheruk/stylesheets/2009/themes/bc94da/images/left_navigation_re.png);
	}
	
	div.primary_education div#menu_color_bc94da div.ge_Left_navigation li a:link,
	div.primary_education div#menu_color_bc94da div.ge_Left_navigation li a:visited{
		background:url("/cms/cmsCustom/brotheruk/stylesheets/2009/themes/bc94da/images/hover_left_navigation.png") no-repeat scroll 0 0 transparent;
	}
	
	div.primary_education div#menu_color_bc94da div.ge_Left_navigation li a:hover{
		color: #FFF;
		background:url("/cms/cmsCustom/brotheruk/stylesheets/2009/themes/bc94da/images/hover_left_navigation.png") 0 -31px no-repeat;
	}
	
	div.primary_education div#menu_color_bc94da div.left_navi div.left_navigation_top{
		background:url(/cms/cmsCustom/brotheruk/stylesheets/2009/themes/bc94da/images/left_navigation_top.png) no-repeat;
	}
	
	div.primary_education div#menu_color_bc94da div.left_navi div.left_navigation_below{
		background:url(/cms/cmsCustom/brotheruk/stylesheets/2009/themes/bc94da/images/left_navigation_below.png) no-repeat;
	}
	
		
	
	div.BrotherLeftMenu {
		position:relative;
		z-index:600;
	}		


	div.BrotherLeftMenu h1 {
		background:url(/cms/cmsShared/elements/leftmenu/v1.4.0/images/bg_blue.gif) repeat-x left top;
 		color: white;
  		font-size: 11px;
		padding:4px;
		margin:0 0 1px 0;
	}

	div.BrotherLeftMenu ul {
		list-style:none; 
		margin:0; 
		padding:0; 
	}
	
	div.BrotherLeftMenu ul li {
		margin:0 0 0 ;
		display: block;
		position:relative;
		padding:4px 0 4px 0;
	/*AM:Navi
		border-bottom: 1px solid #C9C9CD;
 		border-left: 1px solid #C9C9CD;
 		border-right: 1px solid #C9C9CD;
   		border-top: 1px solid #B0B0B6;
	*/
		margin:0 0 1px 0px;
	}
	
	div.BrotherLeftMenu ul li.el1 {
		background:none;
	} 
	
	div.BrotherLeftMenu ul li ul li.el1 {
	} 
	
	div.BrotherLeftMenu ul a {
		color:#333333; 
		/*am:navi
		font:bold 10px Verdana;*/
		text-decoration:none; 
		display:block;
		margin:0px; 
		padding:0px 10px 0 18px;
		position:relative;
		vertical-align:top;
		line-height:1.2;
		background:url(/cms/cmsShared/elements/leftmenu/v1.4.0/images/icon.gif) no-repeat left top;
	}
	
	div.BrotherLeftMenu a span {
		font-weight: bold; 
		font-size: 10px;
		color: rgb(0, 95, 169);
	}

	div.BrotherLeftMenu li ul {
		display:none;
		position:absolute;
		left:234px;
		width:175px;
		top:-3px;
		background:white;
	}

	div.BrotherLeftMenu li ul li ul {
		/*top:0px;*/
		left:175px;
	}
	
	div.BrotherLeftMenu li ul li {
	}
	
	div.BrotherLeftMenu li ul a {
		font-weight:normal;
		text-decoration:none;
	}
	
	div.BrotherLeftMenu li ul li.hasChildNodes a {
	}
	
	div.BrotherLeftMenu li ul li.hasChildNodes {
		background-image:url(/cms/cmsShared/elements/leftmenu/v1.4.0/images/morearrow.gif);
		background-position:right top;
		background-repeat:no-repeat;
	}
	
	div.BrotherLeftMenu li ul li.hasChildNodes ul {
	}
	
	div.BrotherLeftMenu li.separator {
		border:none;
		padding:0;
		display:inline;
		margin:4px 0 4px 0;
	}
	
	div.BrotherLeftMenu li.separator hr {
		height:1px;
		margin:2px 0 2px 0;
		padding:0;
		background-color:#002894;
		border:1px solid #002894;
	}
	
	div.BrotherLeftMenu a:hover  {
		text-decoration:none;
	}
	
	
	/* BSME styles */
	div.BrotherLeftMenu.bsme {
		width:151px;
	}
	
	div.BrotherLeftMenu.bsme li ul { 
		top:-1px;
		left:149px;
		width:151px;
	}
	
	div.BrotherLeftMenu.bsme ul a {
		font-weight:normal;
	}
	
	div.BrotherLeftMenu.bsme h1 {
		background:url(/cms/cmsShared/elements/leftmenu/v1.4.0/images/brotherMenu_top.png) no-repeat left top;
		padding-left:8px;
	}
	
	div.BrotherLeftMenu.bsme li, div.BrotherLeftMenu.bsme li.el1  {
		background-color:#EEF1F7;
		margin:0;
		border-top:none;
	}
	
	div.BrotherLeftMenu.bsme li a, div.BrotherLeftMenu.bsme a:visited {
		font-weight:normal;
		color: #005FA9;
		background:none;
		padding-left:5px;
	}
	
	div.BrotherLeftMenu.bsme .menu-bottom {
		background:url(/cms/cmsShared/elements/leftmenu/v1.4.0/images/brotherMenu_bottom.png) no-repeat left bottom;
		height:10px;
	}
	
	div.BrotherLeftMenu.bsme li:hover {
		background-color:white;
	}
	
	div.BrotherLeftMenu.bsme.menu li ul li.el1 {
		border-top:1px solid #C9C9CD;
	}
	/* END BSME styles */
	
	
	
	
	
	
	
	
	
	
	/* insynergi styles */
	div.BrotherLeftMenu.insynergi {
		margin:8px 0 0 33px;
		border-left: 1px solid #bcd7e3;
	}
	
	div.BrotherLeftMenu.insynergi a {
		text-decoration:none !important;
		color: #005FA9 !important;
		text-transform:uppercase;
	}
	
	div.BrotherLeftMenu.insynergi ul {
		width:160px;
		border-left: 1px solid #387fb9;
	}
	
	div.BrotherLeftMenu.insynergi ul li {
		border: none;
	}
	
	div.BrotherLeftMenu.insynergi li ul {
	}
	
	div.BrotherLeftMenu.insynergi ul a {
		font-weight:normal;
		background:none;
		font-size:11px;
		font-family:Arial;
		line-height: normal;
	}
	
	div.BrotherLeftMenu.insynergi li, div.BrotherLeftMenu.insynergi li.el1  {
		margin:0;
		border-top:none;
	}
	
	div.BrotherLeftMenu.insynergi li a, div.BrotherLeftMenu.insynergi a:visited {
		padding-left:13px;
	}
	
	div.BrotherLeftMenu.insynergi li:hover {}
	
	div.BrotherLeftMenu.insynergi li:hover a {
		font-weight:bold;
	}
	
	div.BrotherLeftMenu.insynergi.menu li ul li.el1 {
	}
	/* END insynergi styles */
	
	
	
	
	
	
	
	
	
	/* Keyvisual styles */
	div.BrotherLeftMenu.keyvisual li, div.BrotherLeftMenu.keyvisual li.el1  {
		background-color:#EEF1F7;
		margin:0;
		border-top:none;
	}
	
	div.BrotherLeftMenu.keyvisual li:hover {
		background-color:white;
	}
	
	div.BrotherLeftMenu.keyvisual li a, div.BrotherLeftMenu.keyvisual a:visited {
		font-weight:normal;
		color: #005FA9;
	}
	
	div.BrotherLeftMenu.keyvisual h1 {
		background:#00349c;
		padding-left:10px;
	} 
	
	div.BrotherLeftMenu.keyvisual a:hover {
		text-decoration:none;
		color: #005FA9;
	}
	
	
		div.BrotherLeftMenu.keyvisual ul li.keyvis24307 a {
			background:url(/images/database/$brotheruk/catimg/all/drums.jpg) no-repeat left top;
			padding-left:8px;
		}
	
		div.BrotherLeftMenu.keyvisual ul li.keyvis27304 a {
			background:url(/images/database/$brotheruk/catimg/all/InkfilmCartriges.jpg) no-repeat left top;
			padding-left:8px;
		}
	
		div.BrotherLeftMenu.keyvisual ul li.keyvis27305 a {
			background:url(/images/database/$brotheruk/catimg/all/InkfilmRefill.jpg) no-repeat left top;
			padding-left:8px;
		}
	
		div.BrotherLeftMenu.keyvisual ul li.keyvis27306 a {
			background:url(/images/database/$brotheruk/catimg/all/InkjetCartriges.jpg) no-repeat left top;
			padding-left:8px;
		}
	
		div.BrotherLeftMenu.keyvisual ul li.keyvis24308 a {
			background:url(/images/database/$brotheruk/catimg/all/opc belts.jpg) no-repeat left top;
			padding-left:8px;
		}
	
		div.BrotherLeftMenu.keyvisual ul li.keyvis65582 a {
			background:url(/images/database/$brotheruk/catimg/all/Paper.jpg) no-repeat left top;
			padding-left:8px;
		}
	
		div.BrotherLeftMenu.keyvisual ul li.keyvis24309 a {
			background:url(/images/database/$brotheruk/catimg/all/toners.jpg) no-repeat left top;
			padding-left:8px;
		}
	
		div.BrotherLeftMenu.keyvisual ul li.keyvis24310 a {
			background:url(/images/database/$brotheruk/catimg/all/transfer rollers.jpg) no-repeat left top;
			padding-left:8px;
		}
	
		div.BrotherLeftMenu.keyvisual ul li.keyvis27307 a {
			background:url(/images/database/$brotheruk/catimg/all/TypewriterDaisywheels.jpg) no-repeat left top;
			padding-left:8px;
		}
	
		div.BrotherLeftMenu.keyvisual ul li.keyvis27308 a {
			background:url(/images/database/$brotheruk/catimg/all/TypewriterRibbon.jpg) no-repeat left top;
			padding-left:8px;
		}
	
		div.BrotherLeftMenu.keyvisual ul li.keyvis24311 a {
			background:url(/images/database/$brotheruk/catimg/all/waste toner bottles.jpg) no-repeat left top;
			padding-left:8px;
		}
	
		div.BrotherLeftMenu.keyvisual ul li.keyvis8 a {
			background:url(/images/database/$brotheruk/iconcoolmenu/all/allinone.gif) no-repeat left top;
			padding-left:8px;
		}
	
		div.BrotherLeftMenu.keyvisual ul li.keyvis3 a {
			background:url(/images/database/$brotheruk/iconcoolmenu/all/fax.gif) no-repeat left top;
			padding-left:8px;
		}
	
		div.BrotherLeftMenu.keyvisual ul li.keyvis5 a {
			background:url(/images/database/$brotheruk/iconcoolmenu/all/labellingsystems.gif) no-repeat left top;
			padding-left:8px;
		}
	
		div.BrotherLeftMenu.keyvisual ul li.keyvis6 a {
			background:url(/images/database/$brotheruk/iconcoolmenu/all/laminators.gif) no-repeat left top;
			padding-left:8px;
		}
	
		div.BrotherLeftMenu.keyvisual ul li.keyvis8412 a {
			background:url(/images/database/$brotheruk/iconcoolmenu/all/menubluebox.gif) no-repeat left top;
			padding-left:8px;
		}
	
		div.BrotherLeftMenu.keyvisual ul li.keyvis1 a {
			background:url(/images/database/$brotheruk/iconcoolmenu/all/printer.gif) no-repeat left top;
			padding-left:8px;
		}
	
		div.BrotherLeftMenu.keyvisual ul li.keyvis101073 a {
			background:url(/images/database/$brotheruk/iconcoolmenu/all/promo.gif) no-repeat left top;
			padding-left:8px;
		}
	
		div.BrotherLeftMenu.keyvisual ul li.keyvis7 a {
			background:url(/images/database/$brotheruk/iconcoolmenu/all/typewriter.gif) no-repeat left top;
			padding-left:8px;
		}
	
	
	
	
	div.education_left_panel {
		padding: 7px 0 40px 0;
		width: 192px;
		float: left;	
	}
	div.primary_education div.ge_background_Left_navigation{
		background:url(/cms/cmsCustom/brotheruk/stylesheets/2009/themes/lightblue/images/left_navigation_re.png) no-repeat;
		background-repeat: repeat-y;
		width:194px;
	}
	
	div.primary_education div.ge_Left_navigation li a:link,
	div.primary_education div.ge_Left_navigation li a:visited{
		background:url("/cms/cmsCustom/brotheruk/stylesheets/2009/themes/lightblue/images/hover_left_navigation.png") no-repeat scroll 0 0 transparent;
	}
	
	div.primary_education div.ge_Left_navigation li a:hover{
	  color: #9ec5e9;
		background:url("/cms/cmsCustom/brotheruk/stylesheets/2009/themes/lightblue/images/hover_left_navigation.png") 0 -31px no-repeat;
	}
	
	div.primary_education div.left_navi div.left_navigation_top,
	div.primary_education div.left_navi div.left_navigation_below{
		display: block; 
		margin:0;
		padding:0;
		height: 5px; 
		width: 194px; 
		background:url(/cms/cmsCustom/brotheruk/stylesheets/2009/themes/lightblue/images/left_navigation_top.png) no-repeat;
	}
	
	div.primary_education div.left_navi div.left_navigation_below{
		display: block; 
		height: 11px; 
		background:url(/cms/cmsCustom/brotheruk/stylesheets/2009/themes/lightblue/images/left_navigation_below.png) no-repeat;
	}
	
	
	
	div.primary_education div#menu_color_cc0066 div.ge_background_Left_navigation{
		background:url(/cms/cmsCustom/brotheruk/stylesheets/2009/themes/cc0066/images/left_navigation_re.png);
	}
	
	div.primary_education div#menu_color_cc0066 div.ge_Left_navigation li a:link,
	div.primary_education div#menu_color_cc0066 div.ge_Left_navigation li a:visited{
		background:url("/cms/cmsCustom/brotheruk/stylesheets/2009/themes/cc0066/images/hover_left_navigation.png") no-repeat scroll 0 0 transparent;
	}
	
	div.primary_education div#menu_color_cc0066 div.ge_Left_navigation li a:hover{
	  color: #ffccff;
		background:url("/cms/cmsCustom/brotheruk/stylesheets/2009/themes/cc0066/images/hover_left_navigation.png") 0 -31px no-repeat;
	}
	
	div.primary_education div#menu_color_cc0066 div.left_navi div.left_navigation_top{
		background:url(/cms/cmsCustom/brotheruk/stylesheets/2009/themes/cc0066/images/left_navigation_top.png) no-repeat;
	}
	
	div.primary_education div#menu_color_cc0066 div.left_navi div.left_navigation_below{
		background:url(/cms/cmsCustom/brotheruk/stylesheets/2009/themes/cc0066/images/left_navigation_below.png) no-repeat;
	}
	
	
	div.primary_education div#menu_color_6699cc div.ge_background_Left_navigation{
		background:url(/cms/cmsCustom/brotheruk/stylesheets/2009/themes/6699cc/images/left_navigation_re.png);
	}
	
	div.primary_education div#menu_color_6699cc div.ge_Left_navigation li a:link,
	div.primary_education div#menu_color_6699cc div.ge_Left_navigation li a:visited{
		background:url("/cms/cmsCustom/brotheruk/stylesheets/2009/themes/6699cc/images/hover_left_navigation.png") no-repeat scroll 0 0 transparent;
	}
	
	div.primary_education div#menu_color_6699cc div.ge_Left_navigation li a:hover{
	  color: #ccffff;
		background:url("/cms/cmsCustom/brotheruk/stylesheets/2009/themes/6699cc/images/hover_left_navigation.png") 0 -31px no-repeat;
	}
	
	div.primary_education div#menu_color_6699cc div.left_navi div.left_navigation_top{
		background:url(/cms/cmsCustom/brotheruk/stylesheets/2009/themes/6699cc/images/left_navigation_top.png) no-repeat;
	}
	
	div.primary_education div#menu_color_6699cc div.left_navi div.left_navigation_below{
		background:url(/cms/cmsCustom/brotheruk/stylesheets/2009/themes/6699cc/images/left_navigation_below.png) no-repeat;
	}
	
	
	div.primary_education div#menu_color_666666 div.ge_background_Left_navigation{
		background:url(/cms/cmsCustom/brotheruk/stylesheets/2009/themes/666666/images/left_navigation_re.png);
	}
	
	div.primary_education div#menu_color_666666 div.ge_Left_navigation li a:link,
	div.primary_education div#menu_color_666666 div.ge_Left_navigation li a:visited{
		background:url("/cms/cmsCustom/brotheruk/stylesheets/2009/themes/666666/images/hover_left_navigation.png") no-repeat scroll 0 0 transparent;
	}
	
	div.primary_education div#menu_color_666666 div.ge_Left_navigation li a:hover{
	  color: #cccccc;
		background:url("/cms/cmsCustom/brotheruk/stylesheets/2009/themes/666666/images/hover_left_navigation.png") 0 -31px no-repeat;
	}
	
	div.primary_education div#menu_color_666666 div.left_navi div.left_navigation_top{
		background:url(/cms/cmsCustom/brotheruk/stylesheets/2009/themes/666666/images/left_navigation_top.png) no-repeat;
	}
	
	div.primary_education div#menu_color_666666 div.left_navi div.left_navigation_below{
		background:url(/cms/cmsCustom/brotheruk/stylesheets/2009/themes/666666/images/left_navigation_below.png) no-repeat;
	}
	
	
	div.primary_education div#menu_color_74A320 div.ge_background_Left_navigation{
		background:url(/cms/cmsCustom/brotheruk/stylesheets/2009/themes/74A320/images/left_navigation_re.png);
	}
	
	div.primary_education div#menu_color_74A320 div.ge_Left_navigation li a:link,
	div.primary_education div#menu_color_74A320 div.ge_Left_navigation li a:visited{
		background:url("/cms/cmsCustom/brotheruk/stylesheets/2009/themes/74A320/images/hover_left_navigation.png") no-repeat scroll 0 0 transparent;
	}
	
	div.primary_education div#menu_color_74A320 div.ge_Left_navigation li a:hover{
		color: #FFF;
		background:url("/cms/cmsCustom/brotheruk/stylesheets/2009/themes/74A320/images/hover_left_navigation.png") 0 -31px no-repeat;
	}
	
	div.primary_education div#menu_color_74A320 div.left_navi div.left_navigation_top{
		background:url(/cms/cmsCustom/brotheruk/stylesheets/2009/themes/74A320/images/left_navigation_top.png) no-repeat;
	}
	
	div.primary_education div#menu_color_74A320 div.left_navi div.left_navigation_below{
		background:url(/cms/cmsCustom/brotheruk/stylesheets/2009/themes/74A320/images/left_navigation_below.png) no-repeat;
	}
	
	
	div.primary_education div#menu_color_993333 div.ge_background_Left_navigation{
		background:url(/cms/cmsCustom/brotheruk/stylesheets/2009/themes/993333/images/left_navigation_re.png);
	}
	
	div.primary_education div#menu_color_993333 div.ge_Left_navigation li a:link,
	div.primary_education div#menu_color_993333 div.ge_Left_navigation li a:visited{
		background:url("/cms/cmsCustom/brotheruk/stylesheets/2009/themes/993333/images/hover_left_navigation.png") no-repeat scroll 0 0 transparent;
	}
	
	div.primary_education div#menu_color_993333 div.ge_Left_navigation li a:hover{
	  color: #ff9999;
		background:url("/cms/cmsCustom/brotheruk/stylesheets/2009/themes/993333/images/hover_left_navigation.png") 0 -31px no-repeat;
	}
	
	div.primary_education div#menu_color_993333 div.left_navi div.left_navigation_top{
		background:url(/cms/cmsCustom/brotheruk/stylesheets/2009/themes/993333/images/left_navigation_top.png) no-repeat;
	}
	
	div.primary_education div#menu_color_993333 div.left_navi div.left_navigation_below{
		background:url(/cms/cmsCustom/brotheruk/stylesheets/2009/themes/993333/images/left_navigation_below.png) no-repeat;
	}
	
	
	div.primary_education div#menu_color_996666 div.ge_background_Left_navigation{
		background:url(/cms/cmsCustom/brotheruk/stylesheets/2009/themes/996666/images/left_navigation_re.png);
	}
	
	div.primary_education div#menu_color_996666 div.ge_Left_navigation li a:link,
	div.primary_education div#menu_color_996666 div.ge_Left_navigation li a:visited{
		background:url("/cms/cmsCustom/brotheruk/stylesheets/2009/themes/996666/images/hover_left_navigation.png") no-repeat scroll 0 0 transparent;
	}
	
	div.primary_education div#menu_color_996666 div.ge_Left_navigation li a:hover{
	  color: #ffcccc;
		background:url("/cms/cmsCustom/brotheruk/stylesheets/2009/themes/996666/images/hover_left_navigation.png") 0 -31px no-repeat;
	}
	
	div.primary_education div#menu_color_996666 div.left_navi div.left_navigation_top{
		background:url(/cms/cmsCustom/brotheruk/stylesheets/2009/themes/996666/images/left_navigation_top.png) no-repeat;
	}
	
	div.primary_education div#menu_color_996666 div.left_navi div.left_navigation_below{
		background:url(/cms/cmsCustom/brotheruk/stylesheets/2009/themes/996666/images/left_navigation_below.png) no-repeat;
	}
	
	
	div.primary_education div#menu_color_cc9933 div.ge_background_Left_navigation{
		background:url(/cms/cmsCustom/brotheruk/stylesheets/2009/themes/cc9933/images/left_navigation_re.png);
	}
	
	div.primary_education div#menu_color_cc9933 div.ge_Left_navigation li a:link,
	div.primary_education div#menu_color_cc9933 div.ge_Left_navigation li a:visited{
		background:url("/cms/cmsCustom/brotheruk/stylesheets/2009/themes/cc9933/images/hover_left_navigation.png") no-repeat scroll 0 0 transparent;
	}
	
	div.primary_education div#menu_color_cc9933 div.ge_Left_navigation li a:hover{
	  color: #ffcc66;
		background:url("/cms/cmsCustom/brotheruk/stylesheets/2009/themes/cc9933/images/hover_left_navigation.png") 0 -31px no-repeat;
	}
	
	div.primary_education div#menu_color_cc9933 div.left_navi div.left_navigation_top{
		background:url(/cms/cmsCustom/brotheruk/stylesheets/2009/themes/cc9933/images/left_navigation_top.png) no-repeat;
	}
	
	div.primary_education div#menu_color_cc9933 div.left_navi div.left_navigation_below{
		background:url(/cms/cmsCustom/brotheruk/stylesheets/2009/themes/cc9933/images/left_navigation_below.png) no-repeat;
	}
	
	
	div.primary_education div#menu_color_bc94da div.ge_background_Left_navigation{
		background:url(/cms/cmsCustom/brotheruk/stylesheets/2009/themes/bc94da/images/left_navigation_re.png);
	}
	
	div.primary_education div#menu_color_bc94da div.ge_Left_navigation li a:link,
	div.primary_education div#menu_color_bc94da div.ge_Left_navigation li a:visited{
		background:url("/cms/cmsCustom/brotheruk/stylesheets/2009/themes/bc94da/images/hover_left_navigation.png") no-repeat scroll 0 0 transparent;
	}
	
	div.primary_education div#menu_color_bc94da div.ge_Left_navigation li a:hover{
		color: #FFF;
		background:url("/cms/cmsCustom/brotheruk/stylesheets/2009/themes/bc94da/images/hover_left_navigation.png") 0 -31px no-repeat;
	}
	
	div.primary_education div#menu_color_bc94da div.left_navi div.left_navigation_top{
		background:url(/cms/cmsCustom/brotheruk/stylesheets/2009/themes/bc94da/images/left_navigation_top.png) no-repeat;
	}
	
	div.primary_education div#menu_color_bc94da div.left_navi div.left_navigation_below{
		background:url(/cms/cmsCustom/brotheruk/stylesheets/2009/themes/bc94da/images/left_navigation_below.png) no-repeat;
	}
	
	


#newheader #country {
	padding-bottom: 3px;
}
#newheader #country .countryswitch_countries_system_box option {
	margin:0;
	padding:0;
}
#newheader #country .countryswitch_countries_system_box .countrySelect {
	width: 220px;
	height:19px;
	margin-right: 5px;
}
#newheader #country .countryswitch_countries_system_box img {
	cursor:pointer;
}
#newheader #country .countryswitch_countries_system_box optgroup {
	padding-top:5px ! important;
}

.accessibilityNonCSS {
	display:none;
	left:-9999em;
	position:absolute;
	top:-9999em;
}

.contentBox{} 
.contentBox{} 
.emailtofriend_formular_custom_box{
	display:none;
	z-index:999;
}
.emailtofriend_formular_custom_box .header{
	background-image: url("/cms/cmsCustom/brotheruk/elements/emailtofriend/v1.4.0/images/bg_popuppaper_header.png");
	background-position: left top;
	background-repeat: no-repeat;
	height: 35px;
	width: 423px;
}
.emailtofriend_formular_custom_box .shadow{
	background-image: url("/cms/cmsCustom/brotheruk/elements/emailtofriend/v1.4.0/images/bg_popuppaper_middle.png");
	background-position: left top;
	width: 423px;
	background-repeat: repeat-y;
}
.emailtofriend_formular_custom_box .background{
	background-repeat: repeat-x;
	min-height: 445px;
	background-color: #EBEBEB;
	background-image: url("/cms/cmsCustom/brotheruk/elements/emailtofriend/v1.4.0/images/bg_popuppaper_middle.gif");
	background-position: left top;
	width: 354px;
	padding:0 30px;
	margin: 0 5px 0 4px;
}
.emailtofriend_formular_custom_box .toggleOut_box{
	padding:0 0 0 0;
}
.emailtofriend_formular_custom_box .toggleOut_box div.emailtofriend_title{
	padding-left:3px;
	float:left;
	color: #0049AB;
	font-size: 1.3em;
	font-weight: bold;
	line-height: 1.3em;
}
.emailtofriend_formular_custom_box .toggleOut_box div.emailtofriend_close{
	padding-top: 2px;
	float:right;
}
.emailtofriend_formular_custom_box .toggleOut_box div{
	float:right;
}
.emailtofriend_formular_custom_box .toggleOut_box img{
	float:right;
	margin-left:8px;
}
.emailtofriend_formular_custom_box .footer{
	background-image: url("/cms/cmsCustom/brotheruk/elements/emailtofriend/v1.4.0/images/bg_popuppaper_footer.png");
	background-position: left top;
	background-repeat: no-repeat;
	height: 70px;
	width: 423px;
}
.emailtofriend_formular_custom_box td,
.emailtofriend_formular_custom_box table{
	padding:0;
	border:none;
}
.emailtofriend_formular_custom_box .error_message{
	color: #FF0000;
	padding:4px;
}
.emailtofriend_formular_custom_box label.error{
	display:none !important;
}
.emailtofriend_formular_custom_box td{
	color:#939393 !important;
	padding:2px 5px;
	vertical-align:middle;
}
.emailtofriend_formular_custom_box div{

}
.emailtofriend_formular_custom_box td.top{
	padding-top:4px;
	vertical-align:top;
}
.emailtofriend_formular_custom_box input.texfield,
.emailtofriend_formular_custom_box textarea{
	padding:2px 3px;
	border: 1px solid #B1B1B1;
	color: #939393;
	margin: 2px 0;
}
.emailtofriend_formular_custom_box textarea{
	height: 115px;
}
.emailtofriend_formular_custom_box input.error, 
.emailtofriend_formular_custom_box textarea.error, 
.emailtofriend_formular_custom_box select.error{
	background-color: #ffd5d5;
}
.emailtofriend_link{
	color: #D12185;
	font-size: 12px;
	font-weight: normal;
	width: 350px;
	padding-bottom: 15px;
} 
.emailtofriend_formular_custom_box{
	display:none;
	z-index:999;
}
.emailtofriend_formular_custom_box .header{
	background-image: url("/cms/cmsCustom/brotheruk/elements/emailtofriend/v1.4.0/images/bg_popuppaper_header.png");
	background-position: left top;
	background-repeat: no-repeat;
	height: 35px;
	width: 423px;
}
.emailtofriend_formular_custom_box .shadow{
	background-image: url("/cms/cmsCustom/brotheruk/elements/emailtofriend/v1.4.0/images/bg_popuppaper_middle.png");
	background-position: left top;
	width: 423px;
	background-repeat: repeat-y;
}
.emailtofriend_formular_custom_box .background{
	background-repeat: repeat-x;
	min-height: 445px;
	background-color: #EBEBEB;
	background-image: url("/cms/cmsCustom/brotheruk/elements/emailtofriend/v1.4.0/images/bg_popuppaper_middle.gif");
	background-position: left top;
	width: 354px;
	padding:0 30px;
	margin: 0 5px 0 4px;
}
.emailtofriend_formular_custom_box .toggleOut_box{
	padding:0 0 0 0;
}
.emailtofriend_formular_custom_box .toggleOut_box div.emailtofriend_title{
	padding-left:3px;
	float:left;
	color: #0049AB;
	font-size: 1.3em;
	font-weight: bold;
	line-height: 1.3em;
}
.emailtofriend_formular_custom_box .toggleOut_box div.emailtofriend_close{
	padding-top: 2px;
	float:right;
}
.emailtofriend_formular_custom_box .toggleOut_box div{
	float:right;
}
.emailtofriend_formular_custom_box .toggleOut_box img{
	float:right;
	margin-left:8px;
}
.emailtofriend_formular_custom_box .footer{
	background-image: url("/cms/cmsCustom/brotheruk/elements/emailtofriend/v1.4.0/images/bg_popuppaper_footer.png");
	background-position: left top;
	background-repeat: no-repeat;
	height: 70px;
	width: 423px;
}
.emailtofriend_formular_custom_box td,
.emailtofriend_formular_custom_box table{
	padding:0;
	border:none;
}
.emailtofriend_formular_custom_box .error_message{
	color: #FF0000;
	padding:4px;
}
.emailtofriend_formular_custom_box label.error{
	display:none !important;
}
.emailtofriend_formular_custom_box td{
	color:#939393 !important;
	padding:2px 5px;
	vertical-align:middle;
}
.emailtofriend_formular_custom_box div{

}
.emailtofriend_formular_custom_box td.top{
	padding-top:4px;
	vertical-align:top;
}
.emailtofriend_formular_custom_box input.texfield,
.emailtofriend_formular_custom_box textarea{
	padding:2px 3px;
	border: 1px solid #B1B1B1;
	color: #939393;
	margin: 2px 0;
}
.emailtofriend_formular_custom_box textarea{
	height: 115px;
}
.emailtofriend_formular_custom_box input.error, 
.emailtofriend_formular_custom_box textarea.error, 
.emailtofriend_formular_custom_box select.error{
	background-color: #ffd5d5;
}
.emailtofriend_link{
	color: #D12185;
	font-size: 12px;
	font-weight: normal;
	width: 350px;
	padding-bottom: 15px;
} 
.innerright {
	text-align:right;
}
div.job_shared_box {}
div.job_shared_box p {
	padding: 0 0 10px 0;
}
div.job_shared_box .jobitem {
	padding:0 0 10px 0;
}
div.job_shared_box .jobitem .show {
	display:block;
}
div.job_shared_box .jobitem .hide {
	display:none;
}
div.job_shared_box .jobitem .lead {}
div.job_shared_box .jobitem .description {}
div.job_shared_box .jobitem .requirement {}
div.job_shared_box .jobitem .contact {}

div.job_shared_box .jobitem .abstandUnten {
	padding:0 0 7px 0;
} 
.innerright {
	text-align:right;
}
div.job_shared_box {}
div.job_shared_box p {
	padding: 0 0 10px 0;
}
div.job_shared_box .jobitem {
	padding:0 0 10px 0;
}
div.job_shared_box .jobitem .show {
	display:block;
}
div.job_shared_box .jobitem .hide {
	display:none;
}
div.job_shared_box .jobitem .lead {}
div.job_shared_box .jobitem .description {}
div.job_shared_box .jobitem .requirement {}
div.job_shared_box .jobitem .contact {}

div.job_shared_box .jobitem .abstandUnten {
	padding:0 0 7px 0;
} 
.settingsUser, .settingsGroups{
	border:none;
	padding:2px 2px;
}
.settingsUser td{
	vertical-align:middle;
}
.settingsUser input[type=text], input[type=password]{
	width:208px;
}
.settingsUser input[type=submit]{
	margin:5px 0 0 0;
}

.settingsGroups{
	margin:10px 0 0 0;
}
.settingsGroups td{
	vertical-align:top;
}
.settingsGroups input[type=submit]{
	width:22px;
}
.settingsGroups select{
	width:175px;
	height:120px;
}
.settingsGroups input{
	width:150px;
}

.settingsError {
	color:#FF0000; 
	font-weight:bold; 
	padding:5px 2px;
} 
.settingsUser, .settingsGroups{
	border:none;
	padding:2px 2px;
}
.settingsUser td{
	vertical-align:middle;
}
.settingsUser input[type=text], input[type=password]{
	width:208px;
}
.settingsUser input[type=submit]{
	margin:5px 0 0 0;
}

.settingsGroups{
	margin:10px 0 0 0;
}
.settingsGroups td{
	vertical-align:top;
}
.settingsGroups input[type=submit]{
	width:22px;
}
.settingsGroups select{
	width:175px;
	height:120px;
}
.settingsGroups input{
	width:150px;
}

.settingsError {
	color:#FF0000; 
	font-weight:bold; 
	padding:5px 2px;
} 
.sitemapimg{
	border:none;
	vertical-align:middle;
	padding-right:2px;
}

.sitemaptree{
	vertical-align:middle;
	height:19px;
} 
.sitemapimg{
	border:none;
	vertical-align:middle;
	padding-right:2px;
}

.sitemaptree{
	vertical-align:middle;
	height:19px;
} 
div img{
	border:none;
}

.references_listBox{
	padding:0 0 20px 0;
}
.references_listBox h1{
	padding:0 0 3px 0;
}
.references_city{
	font-size:11px;
	font-weight:normal;
	padding:0 0 15px 0;
}
.references_detailBox h1, .references_detailBox h4{
	padding:0 0 3px 0;	
}


div.referencesListBoxOuter {
	border: 1px solid #BECADB;
	margin-bottom:15px;
}
div.referencesListBoxTitle {
	border-bottom: 1px solid #BECADB;
	height:19px;
	padding:10px 10px 10px 44px;
}
div.referencesListBoxContent {
	padding:3px;
	background-color:#FAFAFA;
}
div.referencesListBoxContent a {
	display:block;
}


div.referencesDetailBoxOverview  {
		padding-bottom:10px;
	}
	div.referencesDetailBoxOverview a {
		display:block;
		float:right;
	}
	div.referencesDetailBox div.referencesDetailBoxText {
		margin-bottom:15px;
	}
	div.referencesDetailBox h4 {
		display:block;
		border-bottom:1px solid #BECADB;
		margin-bottom:3px;
	}
	div.referencesDetailBox h5 {
		display:block;
		border-bottom:1px solid #BECADB;
		margin-bottom:3px;
	}

div img{
	border:none;
}

.references_listBox{
	padding:0 0 20px 0;
}
.references_listBox h1{
	padding:0 0 3px 0;
}
.references_city{
	font-size:11px;
	font-weight:normal;
	padding:0 0 15px 0;
}
.references_detailBox h1, .references_detailBox h4{
	padding:0 0 3px 0;	
}


div.referencesListBoxOuter {
	border: 1px solid #BECADB;
	margin-bottom:15px;
}
div.referencesListBoxTitle {
	border-bottom: 1px solid #BECADB;
	height:19px;
	padding:10px 10px 10px 44px;
}
div.referencesListBoxContent {
	padding:3px;
	background-color:#FAFAFA;
}
div.referencesListBoxContent a {
	display:block;
}


div.referencesDetailBoxOverview  {
		padding-bottom:10px;
	}
	div.referencesDetailBoxOverview a {
		display:block;
		float:right;
	}
	div.referencesDetailBox div.referencesDetailBoxText {
		margin-bottom:15px;
	}
	div.referencesDetailBox h4 {
		display:block;
		border-bottom:1px solid #BECADB;
		margin-bottom:3px;
	}
	div.referencesDetailBox h5 {
		display:block;
		border-bottom:1px solid #BECADB;
		margin-bottom:3px;
	}

.inputSubmit	{
  float:right;
  width:auto;
  padding:0 6px;
  margin:0 0 0 5px;
	background-color:#3C62A9;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:90%;
	border:1px solid #99AEC9;
}
.formtype_normal100 {
	background-color:#FFFFFF;
	width:100px;
}
.formtype_normal150 {
	background-color:#FFFFFF;
	width:150px;
}
.formtype_normal200	{
	background-color:#FFFFFF;
	width:200px;
}
.formtype_silver100	{
	background-color:#D3D8E4;
	width:100px;
}
.formtype_silver150	{
	background-color:#D3D8E4;
	width:150px;
}
.formtype_silver200	{
	background-color:#D3D8E4;
	width:200px;
}
.formtype_silver200x80_textarea	{
	background-color:#D3D8E4;
	width:200px;
	height:80px;
}
.formtype_normal200x80_textarea	{
	background-color:#FFFFFF;
	width:200px;
	height:80px;
}
.formtype_silver200x160_textarea	{
	background-color:#D3D8E4;
	width:200px;
	height:160px;
}
.formtype_normal200x160_textarea	{
	background-color:#FFFFFF;
	width:200px;
	height:160px;
} 
.inputSubmit	{
  float:right;
  width:auto;
  padding:0 6px;
  margin:0 0 0 5px;
	background-color:#3C62A9;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:90%;
	border:1px solid #99AEC9;
}
.formtype_normal100 {
	background-color:#FFFFFF;
	width:100px;
}
.formtype_normal150 {
	background-color:#FFFFFF;
	width:150px;
}
.formtype_normal200	{
	background-color:#FFFFFF;
	width:200px;
}
.formtype_silver100	{
	background-color:#D3D8E4;
	width:100px;
}
.formtype_silver150	{
	background-color:#D3D8E4;
	width:150px;
}
.formtype_silver200	{
	background-color:#D3D8E4;
	width:200px;
}
.formtype_silver200x80_textarea	{
	background-color:#D3D8E4;
	width:200px;
	height:80px;
}
.formtype_normal200x80_textarea	{
	background-color:#FFFFFF;
	width:200px;
	height:80px;
}
.formtype_silver200x160_textarea	{
	background-color:#D3D8E4;
	width:200px;
	height:160px;
}
.formtype_normal200x160_textarea	{
	background-color:#FFFFFF;
	width:200px;
	height:160px;
} 
#search_headerBox {
	position:absolute;
	top:1px;
	right:1px;
}
#search_headerBox form{
	margin:0; 
	padding:0;
}
#search_headerBox input[type=text] {
	border:solid 1px #fff;
	background-color:#fff;
	color:#0078ae;
	padding:3px;
	vertical-align:middle;
	width:150px;
}
#search_headerBox input[type=submit] {
	background:transparent;
	border:none;
	color:#fff;
	cursor:pointer;
	vertical-align:middle;
}
#search_bodyBox input[type=text]{
	border:solid 1px #000;
	color:#000;
	margin:0 5px 0 0;
	width:150px;
}
#search_bodyBox input[type=submit]{	
	background:#fff;
	border:solid 1px #000;
	color:#cca168;
	height:21px;
}
.search_resultTitle td{
	color:#666;
	font-size:11px;
	font-weight:bold;
	padding:10px 0 0 2px;
}
.search_groupTitle td {
	background-color: #0078AE;
	color: #fff;
	font-weight: bold;
	padding: 3px 0 3px 2px;
}
.search_resultBody td {
	vertical-align:top;
	padding:0 0 0 10px;
}
.search_resultBody td a {
	color:#F49D05;
	font-weight:bold;
	outline:0 none;
	text-decoration:none;
}
.search_resultInfo td{
	color:#666;
	font-size:11px;
	font-weight:normal;
	padding-top:10px;
}


#newheader #newsearch input {
	width: 214px;
	height: 14px;
	padding: 2px 0px 0px 2px;
	margin-right: 1px;
}

#newheader #newsearch .submit {
	background:url("/cms/cmsCustom/brotheruk/headers/default_v1.0.0/images/NEW_header/head_btn.gif") no-repeat scroll 0 0 transparent;
	border:medium none;
	cursor:pointer;
	height:19px;
	margin-left:1px;
	width:21px;
}
#newsearch a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#005FA9;
}
#newsearch a:hover {
	color:#0198DB;
}

/*---------------------------------------------
00. except for ie5.x win
---------------------------------------------*/
#newheader #newsearch .searchTxt { voice-family: "\"}\""; voice-family: inherit; width: 214px; height: 14px; }

#search_headerBox {
	position:absolute;
	top:1px;
	right:1px;
}
#search_headerBox form{
	margin:0; 
	padding:0;
}
#search_headerBox input[type=text] {
	border:solid 1px #fff;
	background-color:#fff;
	color:#0078ae;
	padding:3px;
	vertical-align:middle;
	width:150px;
}
#search_headerBox input[type=submit] {
	background:transparent;
	border:none;
	color:#fff;
	cursor:pointer;
	vertical-align:middle;
}
#search_bodyBox input[type=text]{
	border:solid 1px #000;
	color:#000;
	margin:0 5px 0 0;
	width:150px;
}
#search_bodyBox input[type=submit]{	
	background:#fff;
	border:solid 1px #000;
	color:#cca168;
	height:21px;
}
.search_resultTitle td{
	color:#666;
	font-size:11px;
	font-weight:bold;
	padding:10px 0 0 2px;
}
.search_groupTitle td {
	background-color: #0078AE;
	color: #fff;
	font-weight: bold;
	padding: 3px 0 3px 2px;
}
.search_resultBody td {
	vertical-align:top;
	padding:0 0 0 10px;
}
.search_resultBody td a {
	color:#F49D05;
	font-weight:bold;
	outline:0 none;
	text-decoration:none;
}
.search_resultInfo td{
	color:#666;
	font-size:11px;
	font-weight:normal;
	padding-top:10px;
}


#newheader #newsearch input {
	width: 214px;
	height: 14px;
	padding: 2px 0px 0px 2px;
	margin-right: 1px;
}

#newheader #newsearch .submit {
	background:url("/cms/cmsCustom/brotheruk/headers/default_v1.0.0/images/NEW_header/head_btn.gif") no-repeat scroll 0 0 transparent;
	border:medium none;
	cursor:pointer;
	height:19px;
	margin-left:1px;
	width:21px;
}
#newsearch a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#005FA9;
}
#newsearch a:hover {
	color:#0198DB;
}

/*---------------------------------------------
00. except for ie5.x win
---------------------------------------------*/
#newheader #newsearch .searchTxt { voice-family: "\"}\""; voice-family: inherit; width: 214px; height: 14px; }





div.productdisplayuk_detail .article {
	float:left;
	min-height: 300px;
	min-width: 911px;
	background-image: url("/cms/cmsCustom/brotheruk/elements/productdisplayuk/v1.4.0/images/article_bg.png");
	background-repeat: no-repeat;
	background-position: left top;
	padding:25px 0 0 15px;
	margin: 10px 0 50px 0;
}
div.productdisplayuk_detail .article.total .section /*ie pre 9 selector */ {
	position: relative;
	top: 0;
	left: 0;
	min-height: 280px; /* total height = 300  */
	min-width: 767px; /* total width = 767  */
}
div.productdisplayuk_detail .article.asideright .section /*ie pre9 selector */ {
	float: left;
	min-width: 452px; /* total width = 477  */
	max-width: 452px; /* need to be setted, to never display content over boxwidth */
}
div.productdisplayuk_detail .article.asideright .aside {
	float: right;
	min-width: 295px;
	max-width: 295px; /* need to be setted, to never display content over boxwidth */
	padding-right: 5px;
	padding-top: 15px;
}
div.productdisplayuk_detail .overwrite_pos_relative {
	position: relative !important;
}

div.productdisplayuk_detail #accordion{
	background-image: url("/cms/cmsCustom/brotheruk/elements/productdisplayuk/v1.4.0/images/accordion_bg_top.png");
	background-repeat: no-repeat;
	padding-top: 10px;
}
div.productdisplayuk_detail #accordion_bg_bottom{
	background-image: url("/cms/cmsCustom/brotheruk/elements/productdisplayuk/v1.4.0/images/accordion_bg_bottom.png");
	background-repeat: no-repeat;
	padding-bottom: 33px;
}
div.productdisplayuk_detail #accordion .aside_normalprintertext.ui-accordion-content{
	background: none !important; /* to overwrite jq theme */
	border: none !important;
	overflow: visible;
}
div.productdisplayuk_detail .shadow_topright {
	position: absolute;
	top: -3px;
	right: 0;
	width: 3px;
	height: 3px;
}
div.productdisplayuk_detail .shadow_bottomleft {
	position: absolute;
	left: 0px;
	bottom: -3px;
	width: 3px;
	height: 3px;
	background: black;
}
div.productdisplayuk_detail #accordion h3{
	font-weight: bold;
	font-size: 1.2em !important;
}




.productdisplayuk_compare .article.table table {
	top: 0;
	left: 0;
	width: 790px;
	margin: 0;
	padding: 0;
	margin: 0;
}
.productdisplayuk_compare #comparetable_wrapper {
	position: relative;
	top: 0;
	left: 0;
	min-width: 928px;
	border-spacing: 0; /* no space between table elements */
	border-collapse: collapse;
}
.productdisplayuk_compare #comparetable_wrapper tr.odd {
	background-color: #e5f6ff;
	height: 38px !important;
}
.productdisplayuk_compare #comparetable_wrapper tr.even {
	height: 38px !important;
	background-color: white;
}
.productdisplayuk_compare #comparetable_wrapper tr td{
	padding-left: 15px;
	font-family: Verdana;
	font-size: 8pt;
	height: 39px !important;
	color: #434343;
	vertical-align: middle;
}
.productdisplayuk_compare #comparetable td{
	width: 116px !important;
}
.productdisplayuk_compare #comparetable_wrapper tr td img { /* 	vertical-align: middle; */
	width: 30px;
	margin-left: 35px; /* 128 - 30 ... /2 = 49 (and little bit less because of design reasons */
}
div.compareText{
	padding-left: 15px;
	font-family: Verdana;
	font-size: 8pt;
	height: 39px !important;
	color: #434343;
}

.productdisplayuk_compare #comparetable_wrapper .DTFC_RightHeadWrapper,
.productdisplayuk_compare #comparetable_wrapper .dataTables_scrollHead,
.productdisplayuk_compare #comparetable_wrapper .DTFC_LeftHeadWrapper {height: 176px !important;}
.productdisplayuk_compare #comparetable_wrapper .DTFC_RightBodyWrapper {visibility: hidden !important;}
.productdisplayuk_compare #arrow_goleft {
	position: absolute;
	right: 0; /* align right */
	bottom: 56px; /* table-header height 156  - 100 (height first row); align bottom */
}
.productdisplayuk_compare #arrow_goright {
	position: absolute;
	left: 0; /* align left */
	bottom: 56px; /* needed for ie7 */
}



div.productdisplayuk_images #printerlist141 {
	position: relative;
	top: 7px;
	left: 0;
	min-height: 68px;
	margin: 0;
	padding: 0;
	margin-bottom: 50px; /* because of browser-errors, setting height by li->img */
}
div.productdisplayuk_images #printerlist141>ul {
	position: absolute;
	top: 0;
	left: 0;
	min-height: 107px;
	min-width: 911px;
	margin: 0;
	padding: 0;
	background-image: url("/cms/cmsCustom/brotheruk/elements/productdisplayuk/v1.4.0/images/drucker_bg.png");
	background-repeat: no-repeat;
	background-position: left bottom;
}
div.productdisplayuk_images #printerlist141>ul>li {
	display: inline; /* to display list horizontal */
	float: left;
	list-style-type: none;
	margin-right: 25px;
	margin-left: 14px;
	list-style-type: none;
}
div.productdisplayuk_images #printerlist141>ul>li:first-child {margin-left: 20px; /* remove first space */}
div.productdisplayuk_images #printerlist141>ul>li:last-child {margin-right: 18px; /* remove last space */}


* .printercontainer {
	display: inline-block;
	position: relative;
	height: 107px;
	width: 94px;
	text-align: center;
}
* .printername {
	position: relative;
	top: -10px;
	font-family: Verdana;
	font-size: 10px;
	color: #8b8b8b;
	white-space: nowrap;
}
* .printerimage { /* 	border: 1px solid black; */
	width: 96px;
	height: 94px;
}

* .table_printerimage { /* 	border: 1px solid black; */
	width: 96px;
	height: 94px;
	margin: 0px;
}

.aside_title {
	font-size: 74px;
	line-height: 74px;
	font-family: Arial;
	color: #f7941e;
}
.aside_head,
.printer_title {
	font-size: 30px;
	line-height: 30px;
	font-family: Arial;
	color: black;
}
.printer_title.orange{color: #f7941e}
.aside_headgreat {
	font-size: 41px;
	line-height: 41px;
	font-family: Arial;
	color: black;
}
.aside_normaltext {
	font-size: 12px ! important;
	line-height: 12px ! important;
	font-family: Verdana ! important;
	color: black;
}
.aside_benefitstitle {
	font-size: 30px;
	line-height: 30px;
	font-family: Arial;
	color: #59b1e3;
}
.printernameCompare {
	color: #8B8B8B;
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	position: relative;
	top: -10px;
	white-space: nowrap;
}
.jqbutton .ui-button-text {font-size: 12px !important}
.DTFC_LeftBodyWrapper td{width: 220px !important}
.dataTables_scrollHeadInner th{text-align:center}
.dataTables_scroll{left:217px !important}
.DTFC_LeftBodyWrapper thead{display:none}

html.webgl.no-websqldatabase .DTFC_LeftBodyWrapper {top: 6px !important}

html.no-flexbox.canvas.no-websqldatabase .DTFC_LeftBodyWrapper {top: 3px ! important}
/* Internet Explorer 8.0.6001 */
html.no-canvastext .DTFC_LeftBodyWrapper {top: 0 ! important}
/* SafariMac 5.06 + Safari Win 5.1 (cannot be disgusting by Modernizer) */
html.cssreflections.no-webgl .DTFC_LeftBodyWrapper { top: 11px !important}
/* Chrome 16.0.899 */
html.webgl.websqldatabase .DTFC_LeftBodyWrapper {top: 11px ! important}
/* Opera 11.11 */
html.no-draganddrop {top: 8px !important}

table.dms-documents td {
	height: 24px;
	padding: 0 3px;
	vertical-align: middle;
} 




div.productdisplayuk_detail .article {
	float:left;
	min-height: 300px;
	min-width: 911px;
	background-image: url("/cms/cmsCustom/brotheruk/elements/productdisplayuk/v1.4.0/images/article_bg.png");
	background-repeat: no-repeat;
	background-position: left top;
	padding:25px 0 0 15px;
	margin: 10px 0 50px 0;
}
div.productdisplayuk_detail .article.total .section /*ie pre 9 selector */ {
	position: relative;
	top: 0;
	left: 0;
	min-height: 280px; /* total height = 300  */
	min-width: 767px; /* total width = 767  */
}
div.productdisplayuk_detail .article.asideright .section /*ie pre9 selector */ {
	float: left;
	min-width: 452px; /* total width = 477  */
	max-width: 452px; /* need to be setted, to never display content over boxwidth */
}
div.productdisplayuk_detail .article.asideright .aside {
	float: right;
	min-width: 295px;
	max-width: 295px; /* need to be setted, to never display content over boxwidth */
	padding-right: 5px;
	padding-top: 15px;
}
div.productdisplayuk_detail .overwrite_pos_relative {
	position: relative !important;
}

div.productdisplayuk_detail #accordion{
	background-image: url("/cms/cmsCustom/brotheruk/elements/productdisplayuk/v1.4.0/images/accordion_bg_top.png");
	background-repeat: no-repeat;
	padding-top: 10px;
}
div.productdisplayuk_detail #accordion_bg_bottom{
	background-image: url("/cms/cmsCustom/brotheruk/elements/productdisplayuk/v1.4.0/images/accordion_bg_bottom.png");
	background-repeat: no-repeat;
	padding-bottom: 33px;
}
div.productdisplayuk_detail #accordion .aside_normalprintertext.ui-accordion-content{
	background: none !important; /* to overwrite jq theme */
	border: none !important;
	overflow: visible;
}
div.productdisplayuk_detail .shadow_topright {
	position: absolute;
	top: -3px;
	right: 0;
	width: 3px;
	height: 3px;
}
div.productdisplayuk_detail .shadow_bottomleft {
	position: absolute;
	left: 0px;
	bottom: -3px;
	width: 3px;
	height: 3px;
	background: black;
}
div.productdisplayuk_detail #accordion h3{
	font-weight: bold;
	font-size: 1.2em !important;
}




.productdisplayuk_compare .article.table table {
	top: 0;
	left: 0;
	width: 790px;
	margin: 0;
	padding: 0;
	margin: 0;
}
.productdisplayuk_compare #comparetable_wrapper {
	position: relative;
	top: 0;
	left: 0;
	min-width: 928px;
	border-spacing: 0; /* no space between table elements */
	border-collapse: collapse;
}
.productdisplayuk_compare #comparetable_wrapper tr.odd {
	background-color: #e5f6ff;
	height: 38px !important;
}
.productdisplayuk_compare #comparetable_wrapper tr.even {
	height: 38px !important;
	background-color: white;
}
.productdisplayuk_compare #comparetable_wrapper tr td{
	padding-left: 15px;
	font-family: Verdana;
	font-size: 8pt;
	height: 39px !important;
	color: #434343;
	vertical-align: middle;
}
.productdisplayuk_compare #comparetable td{
	width: 116px !important;
}
.productdisplayuk_compare #comparetable_wrapper tr td img { /* 	vertical-align: middle; */
	width: 30px;
	margin-left: 35px; /* 128 - 30 ... /2 = 49 (and little bit less because of design reasons */
}
div.compareText{
	padding-left: 15px;
	font-family: Verdana;
	font-size: 8pt;
	height: 39px !important;
	color: #434343;
}

.productdisplayuk_compare #comparetable_wrapper .DTFC_RightHeadWrapper,
.productdisplayuk_compare #comparetable_wrapper .dataTables_scrollHead,
.productdisplayuk_compare #comparetable_wrapper .DTFC_LeftHeadWrapper {height: 176px !important;}
.productdisplayuk_compare #comparetable_wrapper .DTFC_RightBodyWrapper {visibility: hidden !important;}
.productdisplayuk_compare #arrow_goleft {
	position: absolute;
	right: 0; /* align right */
	bottom: 56px; /* table-header height 156  - 100 (height first row); align bottom */
}
.productdisplayuk_compare #arrow_goright {
	position: absolute;
	left: 0; /* align left */
	bottom: 56px; /* needed for ie7 */
}



div.productdisplayuk_images #printerlist141 {
	position: relative;
	top: 7px;
	left: 0;
	min-height: 68px;
	margin: 0;
	padding: 0;
	margin-bottom: 50px; /* because of browser-errors, setting height by li->img */
}
div.productdisplayuk_images #printerlist141>ul {
	position: absolute;
	top: 0;
	left: 0;
	min-height: 107px;
	min-width: 911px;
	margin: 0;
	padding: 0;
	background-image: url("/cms/cmsCustom/brotheruk/elements/productdisplayuk/v1.4.0/images/drucker_bg.png");
	background-repeat: no-repeat;
	background-position: left bottom;
}
div.productdisplayuk_images #printerlist141>ul>li {
	display: inline; /* to display list horizontal */
	float: left;
	list-style-type: none;
	margin-right: 25px;
	margin-left: 14px;
	list-style-type: none;
}
div.productdisplayuk_images #printerlist141>ul>li:first-child {margin-left: 20px; /* remove first space */}
div.productdisplayuk_images #printerlist141>ul>li:last-child {margin-right: 18px; /* remove last space */}


* .printercontainer {
	display: inline-block;
	position: relative;
	height: 107px;
	width: 94px;
	text-align: center;
}
* .printername {
	position: relative;
	top: -10px;
	font-family: Verdana;
	font-size: 10px;
	color: #8b8b8b;
	white-space: nowrap;
}
* .printerimage { /* 	border: 1px solid black; */
	width: 96px;
	height: 94px;
}

* .table_printerimage { /* 	border: 1px solid black; */
	width: 96px;
	height: 94px;
	margin: 0px;
}

.aside_title {
	font-size: 74px;
	line-height: 74px;
	font-family: Arial;
	color: #f7941e;
}
.aside_head,
.printer_title {
	font-size: 30px;
	line-height: 30px;
	font-family: Arial;
	color: black;
}
.printer_title.orange{color: #f7941e}
.aside_headgreat {
	font-size: 41px;
	line-height: 41px;
	font-family: Arial;
	color: black;
}
.aside_normaltext {
	font-size: 12px ! important;
	line-height: 12px ! important;
	font-family: Verdana ! important;
	color: black;
}
.aside_benefitstitle {
	font-size: 30px;
	line-height: 30px;
	font-family: Arial;
	color: #59b1e3;
}
.printernameCompare {
	color: #8B8B8B;
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	position: relative;
	top: -10px;
	white-space: nowrap;
}
.jqbutton .ui-button-text {font-size: 12px !important}
.DTFC_LeftBodyWrapper td{width: 220px !important}
.dataTables_scrollHeadInner th{text-align:center}
.dataTables_scroll{left:217px !important}
.DTFC_LeftBodyWrapper thead{display:none}

html.webgl.no-websqldatabase .DTFC_LeftBodyWrapper {top: 6px !important}

html.no-flexbox.canvas.no-websqldatabase .DTFC_LeftBodyWrapper {top: 3px ! important}
/* Internet Explorer 8.0.6001 */
html.no-canvastext .DTFC_LeftBodyWrapper {top: 0 ! important}
/* SafariMac 5.06 + Safari Win 5.1 (cannot be disgusting by Modernizer) */
html.cssreflections.no-webgl .DTFC_LeftBodyWrapper { top: 11px !important}
/* Chrome 16.0.899 */
html.webgl.websqldatabase .DTFC_LeftBodyWrapper {top: 11px ! important}
/* Opera 11.11 */
html.no-draganddrop {top: 8px !important}

table.dms-documents td {
	height: 24px;
	padding: 0 3px;
	vertical-align: middle;
} 

div#simplelayout141{
	margin-top:20px;
}
div#layout141_left {
	float:left;
	margin-right:14px;
	width:295px;
	min-height:210px;
}

div#layout141_center {
	float:left;
	width:295px;
	min-height:210px;
}
div#layout141_right {
	float:right;
	width:295px;
	min-height:210px;
}
div.modAccordion dd div.acc-content{
	background-color:#fff;
}
div.modAccordion dd div.resellers{
	padding:20px;
}
div.where_to_buy div.pagecontent_1_2 div.content_a div.top {
	height: 142px;
}
div.where_to_buy div.pagecontent_1_2 div.content_a div.top h1 {
	height: 44px;
	padding-top: 52px;
}
div.where_to_buy div.pagecontent_1_2 div.content_a div.top div.br {
	height: 118px;
}

div.where_to_buy div.pagecontent_1_2 div.content_a table td {
	padding-bottom: 20px;
	vertical-align: middle;
}
div.where_to_buy div.pagecontent_1_2 div.content_a table td.label {
	padding-right: 10px;
	width: 126px;
}


#simplelayout_maincontainer141HP {
	padding:30px 15px 0 15px;
	min-height:200px;
	background:url("/cms/cmsCustom/brotheruk/headers/default_v1.0.0/images/brother141/brother141UK_container_bg.png") no-repeat top center;
}
#simplelayout_maincontentleft141HP {
	float:left;
	width:574px;
	margin-right:20px;
}
#simplelayout_maincontentright141HP {
	float:right;
	width:283px;
}

div.layout_advanced141 {
	text-align: center;
	position: relative;
	height: 200px;
	width: 295px;
}
div.where_to_buy div.resellers div.interactive table.map-body {
	position: absolute;
	height: 100%;
	width: 100%;
}
div.where_to_buy div.resellers div.interactive div.map-content {
	position: absolute;
	height: 340px;
	left: 30px;
	top: 30px;
	width: 336px;
}

div.where_to_buy div.resellers div.results {
	float: left;
	width: 546px;
}

div.where_to_buy div.resellers div.results table td {
	height: 100px;
	padding: 15px;
	width: 50%;
}
div.where_to_buy div.resellers div.results table td.cp-address a {
	font-weight: bold;
}

div.LayoutContainer.lightgrey h2  {
	font-size:16px !important;
	padding:10px 5px 10px 20px;
}

div.LayoutContainer.lightgrey h2 {
	color:white;
	background: url("/cms/cmsCustom/brotheruk/elements/layout/v1.4.3/images/bg_lightgrey.jpg") repeat-x;
}

div.LayoutContainer.lightblue.WTB h2 {
	color:white;
	padding:10px;
	border:none !important;
	background: url("/cms/cmsCustom/brotheruk/elements/layout/v1.4.3/images/bg_lightblue.jpg") repeat-x;
}

div.LayoutContainer.lightblue.box {
	border:1px solid #bdcbde;
}

div.LayoutContainer.lightblue h2 {
	color:#949294 !important;
	font-site:12px !important;
	background:#f7f3f7;
	float:none !important;
	width:auto !important;
	padding:5px;
	border-bottom:1px solid #bdcbde;
}

div.contentbounding div.content_a div.top h1 {
	/*height:40px !important;*/
}

div.LayoutContainer.lightgrey h2 {
	padding-left:15px !important;
}

div.LayoutContainer.lightgrey p {
	margin:5px 0 0 0;
}

div.layout_advanced_textbg {
	text-align: left;
	padding: 5px 10px;
	position: absolute;
	display: block;
	left: 0;
	bottom:10px;
	min-width: 271px;
	min-height: 30px;
}
div.layout_advanced_textbg p {
	font-family:Arial;
  font-size:12px;
  line-height:14px;
}
div.layout_advanced_textbg h5 {
	font-family:Arial;
  font-size:12px;
  line-height:14px;
	padding: 0;
	margin: 0;
}
div.layout_advanced_textbg img.layout_advanced_shadow_left {
	position: absolute;
  left: 0px;
  bottom: -3px;
  width: 3px;
  height: 3px;
}
div.layout_advanced_textbg img.layout_advanced_shadow_right {
	position: absolute;
  right: 0px;
  top: -3px;
  width: 3px;
  height: 3px;
}


div#simplelayout_maincontainer141GreenHPUK {
	padding:30px 15px 0 15px;
	min-height:200px;
	background:url("/cms/cmsCustom/brotheruk/headers/default_v1.0.0/images/brother141/brother141_container_bg.png") no-repeat top center;
}
div#simplelayout_maincontentleft141GreenHPUK {
	float:left;
	width:433px;
	margin-right:20px;
}

div#simplelayout_maincontentright141GreenHPUK {
	float:right;
	width:320px;
} 

div#simplelayout141{
	margin-top:20px;
}
div#layout141_left {
	float:left;
	margin-right:14px;
	width:295px;
	min-height:210px;
}

div#layout141_center {
	float:left;
	width:295px;
	min-height:210px;
}
div#layout141_right {
	float:right;
	width:295px;
	min-height:210px;
}
div.modAccordion dd div.acc-content{
	background-color:#fff;
}
div.modAccordion dd div.resellers{
	padding:20px;
}
div.where_to_buy div.pagecontent_1_2 div.content_a div.top {
	height: 142px;
}
div.where_to_buy div.pagecontent_1_2 div.content_a div.top h1 {
	height: 44px;
	padding-top: 52px;
}
div.where_to_buy div.pagecontent_1_2 div.content_a div.top div.br {
	height: 118px;
}

div.where_to_buy div.pagecontent_1_2 div.content_a table td {
	padding-bottom: 20px;
	vertical-align: middle;
}
div.where_to_buy div.pagecontent_1_2 div.content_a table td.label {
	padding-right: 10px;
	width: 126px;
}


#simplelayout_maincontainer141HP {
	padding:30px 15px 0 15px;
	min-height:200px;
	background:url("/cms/cmsCustom/brotheruk/headers/default_v1.0.0/images/brother141/brother141UK_container_bg.png") no-repeat top center;
}
#simplelayout_maincontentleft141HP {
	float:left;
	width:574px;
	margin-right:20px;
}
#simplelayout_maincontentright141HP {
	float:right;
	width:283px;
}

div.layout_advanced141 {
	text-align: center;
	position: relative;
	height: 200px;
	width: 295px;
}
div.where_to_buy div.resellers div.interactive table.map-body {
	position: absolute;
	height: 100%;
	width: 100%;
}
div.where_to_buy div.resellers div.interactive div.map-content {
	position: absolute;
	height: 340px;
	left: 30px;
	top: 30px;
	width: 336px;
}

div.where_to_buy div.resellers div.results {
	float: left;
	width: 546px;
}

div.where_to_buy div.resellers div.results table td {
	height: 100px;
	padding: 15px;
	width: 50%;
}
div.where_to_buy div.resellers div.results table td.cp-address a {
	font-weight: bold;
}

div.LayoutContainer.lightgrey h2  {
	font-size:16px !important;
	padding:10px 5px 10px 20px;
}

div.LayoutContainer.lightgrey h2 {
	color:white;
	background: url("/cms/cmsCustom/brotheruk/elements/layout/v1.4.3/images/bg_lightgrey.jpg") repeat-x;
}

div.LayoutContainer.lightblue.WTB h2 {
	color:white;
	padding:10px;
	border:none !important;
	background: url("/cms/cmsCustom/brotheruk/elements/layout/v1.4.3/images/bg_lightblue.jpg") repeat-x;
}

div.LayoutContainer.lightblue.box {
	border:1px solid #bdcbde;
}

div.LayoutContainer.lightblue h2 {
	color:#949294 !important;
	font-site:12px !important;
	background:#f7f3f7;
	float:none !important;
	width:auto !important;
	padding:5px;
	border-bottom:1px solid #bdcbde;
}

div.contentbounding div.content_a div.top h1 {
	/*height:40px !important;*/
}

div.LayoutContainer.lightgrey h2 {
	padding-left:15px !important;
}

div.LayoutContainer.lightgrey p {
	margin:5px 0 0 0;
}

div.layout_advanced_textbg {
	text-align: left;
	padding: 5px 10px;
	position: absolute;
	display: block;
	left: 0;
	bottom:10px;
	min-width: 271px;
	min-height: 30px;
}
div.layout_advanced_textbg p {
	font-family:Arial;
  font-size:12px;
  line-height:14px;
}
div.layout_advanced_textbg h5 {
	font-family:Arial;
  font-size:12px;
  line-height:14px;
	padding: 0;
	margin: 0;
}
div.layout_advanced_textbg img.layout_advanced_shadow_left {
	position: absolute;
  left: 0px;
  bottom: -3px;
  width: 3px;
  height: 3px;
}
div.layout_advanced_textbg img.layout_advanced_shadow_right {
	position: absolute;
  right: 0px;
  top: -3px;
  width: 3px;
  height: 3px;
}


div#simplelayout_maincontainer141GreenHPUK {
	padding:30px 15px 0 15px;
	min-height:200px;
	background:url("/cms/cmsCustom/brotheruk/headers/default_v1.0.0/images/brother141/brother141_container_bg.png") no-repeat top center;
}
div#simplelayout_maincontentleft141GreenHPUK {
	float:left;
	width:433px;
	margin-right:20px;
}

div#simplelayout_maincontentright141GreenHPUK {
	float:right;
	width:320px;
} 
.contactLabelSpalte{
	padding:3px 10px 4px 0;
	float:left;
}
.contactTextfeldSpalte{
	padding:0 0 4px 0;
	float:left;
}
.contactTextfeld {
	padding:0 3px;
}
.contactTextarea {
	padding:0 3px;
	height:70px;
}
.contactInfotext{
	padding:0 0 15px 0;
	font-weight:bold;
}

.contactErrortext{
	padding:0 0 15px 0;
	font-weight:bold;
	color:red;
}
.contactAbstandUnten{
	padding-bottom:8px;
} 
.contactLabelSpalte{
	padding:3px 10px 4px 0;
	float:left;
}
.contactTextfeldSpalte{
	padding:0 0 4px 0;
	float:left;
}
.contactTextfeld {
	padding:0 3px;
}
.contactTextarea {
	padding:0 3px;
	height:70px;
}
.contactInfotext{
	padding:0 0 15px 0;
	font-weight:bold;
}

.contactErrortext{
	padding:0 0 15px 0;
	font-weight:bold;
	color:red;
}
.contactAbstandUnten{
	padding-bottom:8px;
} 
#langswitch_box {
	color:#47a0ca;
	font-weight:normal;
	position:absolute;
	top:5px;
	left:175px;
}
#langswitch_box a:link,
#langswitch_box a:visited,
#langswitch_box a:active{
	text-decoration:none;
	font-weight:normal;
	color:#fff;
}
#langswitch_box a:hover{
	text-decoration:underline;
} 
#langswitch_box {
	color:#47a0ca;
	font-weight:normal;
	position:absolute;
	top:5px;
	left:175px;
}
#langswitch_box a:link,
#langswitch_box a:visited,
#langswitch_box a:active{
	text-decoration:none;
	font-weight:normal;
	color:#fff;
}
#langswitch_box a:hover{
	text-decoration:underline;
} div#menupath {
	margin:12px 0 10px 0;
}

div#maincontentcontainerGHP div#menupath {
	margin:5px 0 10px 0;
} 
div#Brother141PresentationBox {
	width:574px;
}
div.mobile#Brother141PresentationBox {
	width:300px;
}
div#Brother141PresentationVideo {
	min-height:248px;
	border:solid 1px #dfdfdf;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	padding:3px;
}
div.mobile div#Brother141PresentationVideo {
	min-height:190px;
}
div#Brother141PresentationMenu {
	margin-top:10px;
	background-image: url(/cms/cmsCustom/brotheruk/elements/presentation/v1.0.1/images/Brother141/presentation_menu_bg.png);
	background-repeat: no-repeat;
	background-position: left top;
	height:65px;
}

div.mobile div#Brother141PresentationMenu {
	margin-top:10px;
	background-image: url(/cms/cmsShared/elements/presentation/v1.0.1/images/Brother141/presentation_menu_bg_mobile.png);
	background-repeat: no-repeat;
	background-position: left top;
	height:65px;
}

div#Brother141PresentationMenu a.btn_left {
	display:inline-block;
	float: left;
	height:100%;
	width:20px;
	background-image: url(/cms/cmsShared/elements/presentation/v1.0.1/images/Brother141/presentation_menu_left.png);
	background-repeat: no-repeat;
	background-position: right center;
}
div#Brother141PresentationMenu img.btn_left_inact {
	display:inline-block;
	float: left;
	height:100%;
	width:20px;
	background-image: url(/cms/cmsShared/elements/presentation/v1.0.1/images/Brother141/presentation_menu_left_inactive.png);
	background-repeat: no-repeat;
	background-position: right center;
}

div#Brother141PresentationMenu a.btn_right {
	display:inline-block;
	float:right;
	height:100%;
	width:20px;
	background-image: url(/cms/cmsShared/elements/presentation/v1.0.1/images/Brother141/presentation_menu_right.png);
	background-repeat: no-repeat;
	background-position: left center;
}

div#Brother141PresentationMenu img.btn_right_inact {
	display:inline-block;
	float:right;
	height:100%;
	width:20px;
	background-image: url(/cms/cmsShared/elements/presentation/v1.0.1/images/Brother141/presentation_menu_right_inactive.png);
	background-repeat: no-repeat;
	background-position: left center;
}

div#Brother141PresentationMenuSlider {
	float: left;
    height: 60px;
    margin: 0 5px;
    min-width: 370px;
}
div.mobile div#Brother141PresentationMenuSlider {
	float: left;
  height: 60px;
  margin: 0 5px;
  min-width: 250px;
}
div.Brother141PresentationMenuSliderImg {
	width:88px;
	height:50px;
	float:left;
	margin: 4px 0;
	border:solid 2px #fff;
}
div.mobile div.Brother141PresentationMenuSliderImg {
	width:78px;
	height:50px;
	float:left;
	margin: 4px 0;
	border:solid 2px #fff;
}
div.mobile div.Brother141PresentationMenuSliderImg img {
	width:78px;
	height:50px;
	border:solid 2px #fff;
}
div.Brother141PresentationMenuSliderImgFirst {
	width: 88px;
	height:50px;
	float:left;
	margin: 4px 0;
	border:solid 2px #57b0e3;
}
div.mobile div.Brother141PresentationMenuSliderImgFirst {
	width: 78px;
	height:50px;
	float:left;
	margin: 4px 0;
	border:solid 2px #57b0e3;
}
div.mobile div.Brother141PresentationMenuSliderImgFirst img {
	width:78px;
	height:50px;
} 
div#Brother141PresentationBox {
	width:574px;
}
div.mobile#Brother141PresentationBox {
	width:300px;
}
div#Brother141PresentationVideo {
	min-height:248px;
	border:solid 1px #dfdfdf;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	padding:3px;
}
div.mobile div#Brother141PresentationVideo {
	min-height:190px;
}
div#Brother141PresentationMenu {
	margin-top:10px;
	background-image: url(/cms/cmsCustom/brotheruk/elements/presentation/v1.0.1/images/Brother141/presentation_menu_bg.png);
	background-repeat: no-repeat;
	background-position: left top;
	height:65px;
}

div.mobile div#Brother141PresentationMenu {
	margin-top:10px;
	background-image: url(/cms/cmsShared/elements/presentation/v1.0.1/images/Brother141/presentation_menu_bg_mobile.png);
	background-repeat: no-repeat;
	background-position: left top;
	height:65px;
}

div#Brother141PresentationMenu a.btn_left {
	display:inline-block;
	float: left;
	height:100%;
	width:20px;
	background-image: url(/cms/cmsShared/elements/presentation/v1.0.1/images/Brother141/presentation_menu_left.png);
	background-repeat: no-repeat;
	background-position: right center;
}
div#Brother141PresentationMenu img.btn_left_inact {
	display:inline-block;
	float: left;
	height:100%;
	width:20px;
	background-image: url(/cms/cmsShared/elements/presentation/v1.0.1/images/Brother141/presentation_menu_left_inactive.png);
	background-repeat: no-repeat;
	background-position: right center;
}

div#Brother141PresentationMenu a.btn_right {
	display:inline-block;
	float:right;
	height:100%;
	width:20px;
	background-image: url(/cms/cmsShared/elements/presentation/v1.0.1/images/Brother141/presentation_menu_right.png);
	background-repeat: no-repeat;
	background-position: left center;
}

div#Brother141PresentationMenu img.btn_right_inact {
	display:inline-block;
	float:right;
	height:100%;
	width:20px;
	background-image: url(/cms/cmsShared/elements/presentation/v1.0.1/images/Brother141/presentation_menu_right_inactive.png);
	background-repeat: no-repeat;
	background-position: left center;
}

div#Brother141PresentationMenuSlider {
	float: left;
    height: 60px;
    margin: 0 5px;
    min-width: 370px;
}
div.mobile div#Brother141PresentationMenuSlider {
	float: left;
  height: 60px;
  margin: 0 5px;
  min-width: 250px;
}
div.Brother141PresentationMenuSliderImg {
	width:88px;
	height:50px;
	float:left;
	margin: 4px 0;
	border:solid 2px #fff;
}
div.mobile div.Brother141PresentationMenuSliderImg {
	width:78px;
	height:50px;
	float:left;
	margin: 4px 0;
	border:solid 2px #fff;
}
div.mobile div.Brother141PresentationMenuSliderImg img {
	width:78px;
	height:50px;
	border:solid 2px #fff;
}
div.Brother141PresentationMenuSliderImgFirst {
	width: 88px;
	height:50px;
	float:left;
	margin: 4px 0;
	border:solid 2px #57b0e3;
}
div.mobile div.Brother141PresentationMenuSliderImgFirst {
	width: 78px;
	height:50px;
	float:left;
	margin: 4px 0;
	border:solid 2px #57b0e3;
}
div.mobile div.Brother141PresentationMenuSliderImgFirst img {
	width:78px;
	height:50px;
} 


div.productdisplay_detail .article {
	float:left;
	min-height: 300px;
	min-width: 767px;
	background-image: url("/cms/cmsShared/elements/productdisplay/v1.4.0/images/article_bg.png");
	background-repeat: no-repeat;
	background-position: left top;
	padding:25px 0 0 15px;
	margin: 10px 0 50px 0;
}
div.productdisplay_detail.mobile .article {
	max-width: 305px;
	min-width: 305px;
	background-image: none;
	padding: 0;
	margin: 0;
	float: none;
}
div.productdisplay_detail .article.total .section /*ie pre 9 selector */ {
	position: relative;
	top: 0;
	left: 0;
	min-height: 280px; /* total height = 300  */
	min-width: 767px; /* total width = 767  */
}
div.productdisplay_detail.moblie .article.total .section /*ie pre 9 selector */ {
	position: relative;
	top: 0;
	left: 0;
	min-height: 280px;
	min-width: 305px;
}
div.productdisplay_detail .article.asideright .section /*ie pre9 selector */ {
	float: left;
	min-width: 452px; /* total width = 477  */
	max-width: 452px; /* need to be setted, to never display content over boxwidth */
}
div.productdisplay_detail .article.asideright .aside {
	float: right;
	min-width: 295px;
	max-width: 295px; /* need to be setted, to never display content over boxwidth */
	padding-right: 5px;
	padding-top: 15px;
}
div.productdisplay_detail .overwrite_pos_relative {
	position: relative !important;
}

div.productdisplay_detail #accordion{
	background-image: url("/cms/cmsShared/elements/productdisplay/v1.4.0/images/accordion_bg_top.png");
	background-repeat: no-repeat;
	padding-top: 10px;
}
div.productdisplay_detail #accordion_bg_bottom{
	background-image: url("/cms/cmsShared/elements/productdisplay/v1.4.0/images/accordion_bg_bottom.png");
	background-repeat: no-repeat;
	padding-bottom: 33px;
}
div.productdisplay_detail #accordion .aside_normalprintertext.ui-accordion-content{
	background: none !important; /* to overwrite jq theme */
	border: none !important;
	overflow: visible;
}
div.productdisplay_detail .shadow_topright {
	position: absolute;
	top: -3px;
	right: 0;
	width: 3px;
	height: 3px;
}
div.productdisplay_detail .shadow_bottomleft {
	position: absolute;
	left: 0px;
	bottom: -3px;
	width: 3px;
	height: 3px;
	background: black;
}
div.productdisplay_detail #accordion p {font-size: 0.8em !important}
div.productdisplay_detail #accordion h3 {
	font-weight: bold;
	font-size: 15px
}




div.productdisplay_compare .article.table table {
	top: 0;
	left: 0;
	width: 790px;
	margin: 0;
	padding: 0;
	margin: 0;
}
div.productdisplay_compare #comparetable_wrapper {
	position: relative;
	top: 0;
	left: 0;
	min-width: 790px;
	border-spacing: 0; /* no space between table elements */
	border-collapse: collapse;
}
div.productdisplay_compare #comparetable_wrapper tr.odd {
	background-color: #e5f6ff;
	height: 38px !important;
}
div.productdisplay_compare #comparetable_wrapper tr.even {
	height: 38px !important;
	background-color: white;
}
div.productdisplay_compare #comparetable_wrapper tr td{
	padding-left: 15px;
	font-family: Verdana;
	font-size: 8pt;
	height: 39px !important;
}
div.productdisplay_compare #comparetable td{
	width: 116px !important;
}
div.productdisplay_compare #comparetable_wrapper tr td img { /* 	vertical-align: middle; */
	width: 30px;
	margin-left: 35px; /* 128 - 30 ... /2 = 49 (and little bit less because of design reasons */
}

div.productdisplay_compare #comparetable_wrapper .DTFC_RightHeadWrapper,
div.productdisplay_compare #comparetable_wrapper .dataTables_scrollHead,
div.productdisplay_compare #comparetable_wrapper .DTFC_LeftHeadWrapper {height: 176px !important;}
div.productdisplay_compare #comparetable_wrapper .DTFC_RightBodyWrapper {visibility: hidden !important;}
div.productdisplay_compare #arrow_goleft {
	position: absolute;
	right: 0; /* align right */
	bottom: 56px; /* table-header height 156  - 100 (height first row); align bottom */
}
div.productdisplay_compare #arrow_goright {
	position: absolute;
	left: 0; /* align left */
	bottom: 56px; /* needed for ie7 */
}
div.productdisplay_compare.mobile {
	position:relative;
}
div.productdisplay_compare.mobile #printerlist {
	position: relative;
	top: 5px;
	left: 0;
	min-height: 454px; /*118 * 3 rows */
	min-width: 100%; /* to display 2 in a row */
	margin: 0;
	padding: 0;
	display: block;
}
div.productdisplay_compare.mobile #printerlist>ul {
	position: absolute;
	top: 0;
	left: 0;
	min-height: 100%;
	max-width: 325px;
	margin: 0;
	padding: 0;
}
div.productdisplay_compare.mobile #printerlist>ul>li {
	display: inline; /*to display list horizontal*/
	float: left;
	list-style-type: none;
	padding-right: 10px;
	padding-left: 22px;
	margin-bottom: 20px;
}
div.productdisplay_compare.mobile #printerlist.compare>ul>li:last-child {margin-left: 85px}



div.productdisplay_images #printerlist {
	position: relative;
	top: 7px;
	left: 0;
	min-height: 68px;
	margin: 0;
	padding: 0;
	margin-bottom: 50px; /* because of browser-errors, setting height by li->img */
}
div.productdisplay_images #printerlist>ul {
	position: absolute;
	top: 0;
	left: 0;
	min-height: 107px;
	min-width: 790px;
	margin: 0;
	padding: 0;
	background-image: url("/cms/cmsShared/elements/productdisplay/v1.4.0/images/drucker_bg.png");
	background-repeat: no-repeat;
	background-position: left bottom;
}
div.productdisplay_images #printerlist>ul>li {
	display: inline; /* to display list horizontal */
	float: left;
	list-style-type: none;
	margin-right: 14px;
	margin-left: 14px;
	list-style-type: none;
}
div.productdisplay_images #printerlist>ul>li:first-child {margin-left: 20px; /* remove first space */}
div.productdisplay_images #printerlist>ul>li:last-child {margin-right: 18px; /* remove last space */}
div.productdisplay_images.mobile #printerlist_mobile {
	position: relative;
	left: 0;
	top: 10px;
	min-width: 100%; /* to display 2 in a row */
	margin: 0 0 20px 0;
	padding: 0;
	display: block;
}
div.productdisplay_images.mobile #printerlist_mobile>ul {
	min-height: 100%;
	max-width: 325px;
	margin: 0;
	padding: 0;
}
div.productdisplay_images.mobile #printerlist_mobile>ul>li {
	display: inline; /* to display list horizontal*/
	list-style-type: none;
	padding-right: 10px;
	padding-left: 22px;
	margin-bottom: 20px;
}
div.productdisplay_images.mobile #printerlist_mobile.compare>ul>li:last-child {margin-left: 85px}

div.productdisplay_images #printerlist141 {
	position: relative;
	top: 7px;
	left: 0;
	min-height: 68px;
	margin: 0;
	padding: 0;
	margin-bottom: 50px; /* because of browser-errors, setting height by li->img */
}
div.productdisplay_images #printerlist141>ul {
	position: absolute;
	top: 0;
	left: 0;
	min-height: 107px;
	min-width: 911px;
	margin: 0;
	padding: 0;
	background-image: url("/cms/cmsShared/elements/productdisplay/v1.4.0/images/drucker_bg.png");
	background-repeat: no-repeat;
	background-position: left bottom;
}
div.productdisplay_images #printerlist141>ul>li {
	display: inline; /* to display list horizontal */
	float: left;
	list-style-type: none;
	margin-right: 25px;
	margin-left: 14px;
	list-style-type: none;
}
div.productdisplay_images #printerlist141>ul>li:first-child {margin-left: 20px; /* remove first space */}
div.productdisplay_images #printerlist141>ul>li:last-child {margin-right: 18px; /* remove last space */}


* .printercontainer {
	display: inline-block;
	position: relative;
	height: 107px;
	width: 94px;
	text-align: center;
}
.mobile .printercontainer {
	display: inline-block;
	position: relative;
	width: 96px;
	text-align: center;
	padding: 5px;
	border: 1px solid transparent;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	height: auto;
}
.mobile .printercontainer_selected { 
	border: 1px solid blue;
}
.mobile .printer_comparenr_container {
	margin-right: 15px;
	float: left;
}
.mobile .comparenr {
	float: left;
}

* .printername {
	position: relative;
	top: -10px;
	font-family: Verdana;
	font-size: 10px;
	color: #8b8b8b;
	white-space: nowrap;
}
* .printerimage { /* 	border: 1px solid black; */
	width: 96px;
	height: 94px;
}

* .table_printerimage { /* 	border: 1px solid black; */
	width: 96px;
	height: 94px;
	margin: 0px;
}

.aside_title {
	font-size: 74px;
	line-height: 74px;
	font-family: Arial;
	color: #f7941e;
}
.aside_head,
.printer_title {
	font-size: 30px;
	line-height: 30px;
	font-family: Arial;
	color: black;
}
.mobile .printer_title{
	font-size: 14px;
	line-height: 16px;
	font-weight: bold !important;
}
.printer_title.orange{color: #f7941e}
.aside_headgreat {
	font-size: 41px;
	line-height: 41px;
	font-family: Arial;
	color: black;
}
.aside_normaltext {
	font-size: 12px ! important;
	line-height: 12px ! important;
	font-family: Verdana ! important;
	color: black;
}
.aside_benefitstitle {
	font-size: 30px;
	line-height: 30px;
	font-family: Arial;
	color: #59b1e3;
}
.printernameCompare {
	color: #8B8B8B;
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	position: relative;
	top: -10px;
	white-space: nowrap;
}
.jqbutton{font-size: 1em !important}
.DTFC_LeftBodyWrapper td{width: 220px !important}
.dataTables_scrollHeadInner th{text-align:center}
.dataTables_scroll{left:217px !important}
.DTFC_LeftBodyWrapper thead{display:none}

html.webgl.no-websqldatabase .DTFC_LeftBodyWrapper {top: 6px !important}

html.no-flexbox.canvas.no-websqldatabase .DTFC_LeftBodyWrapper {top: 3px ! important}
/* Internet Explorer 8.0.6001 */
html.no-canvastext .DTFC_LeftBodyWrapper {top: 0 ! important}
/* SafariMac 5.06 + Safari Win 5.1 (cannot be disgusting by Modernizer) */
html.cssreflections.no-webgl .DTFC_LeftBodyWrapper { top: 11px !important}
/* Chrome 16.0.899 */
html.webgl.websqldatabase .DTFC_LeftBodyWrapper {top: 11px ! important}
/* Opera 11.11 */
html.no-draganddrop {top: 8px !important}


div.productdisplay_compare.mobile #comparetable * tr.odd {
	background-color: #e5f6ff;
}
div.productdisplay_compare.mobile #comparetable * tr.even {
	background-color: white;
}
div.productdisplay_compare.mobile #comparetable * tr>td {
	padding-left: 2px;
	font-family: Verdana;
	font-size: 11px;
	word-wrap: break-word;
	word-break: hyphenate;
}
 
@media only screen and (orientation:portrait) {
  /* Style adjustments for viewports 768px and over go here */
	div.productdisplay_compare.mobile #comparetable * tr>td {
		max-width: 5px; /* do minimal width, because of errors */
	}
}


div.productdisplay_compare.mobile #comparetable * tr>td>img {margin-left:20px}
.mobile_backbar {
	font-family: Arial;
	font-weight: bold;
	font-size: 9px;
	color: white;
	background: #56b0e4;
	display: block;
	line-height: 25px;
	padding-left: 10px;
	margin-bottom: 20px;
	float: none;
	clear: both;
}
.mobile_backbar > a {
	font-family: Arial;
	font-weight: bold;
	font-size: 11px;
	color: white;
	text-decoration: none;
}


div#tab_menu {
	background: url("/cms/cmsShared/elements/productdisplay/v1.4.0/images/tab_bg_topleft.gif") 100% 100% repeat-x;
	text-align: left;
	padding-top: 15px;
	margin-bottom: 15px;
	margin-left: 3px;
	font-size: 0.8em;
}
div#tab_menu ul {
	margin-left: 0px;
}
div#tab_menu li {
	display:inline;
	display: block;
	float: left;
	position: relative;
	background: url("/cms/cmsShared/elements/productdisplay/v1.4.0/images/tab_bg.gif") #F0F3F7 top right no-repeat;
}
div#tab_menu li a {
	font-family: Verdana;
	color: #005FA9;
	cursor: pointer;	
	float: left;
	display: block;
	background: url("/cms/cmsShared/elements/productdisplay/v1.4.0/images/tab_bg_topleft.gif") transparent top left no-repeat;
	border-bottom: 1px solid #99AEC9;
	padding: 2px 7px 4px 7px;
	text-decoration: none;
	color: #999999;
}
div#tab_menu li.selected {
	background-color: #ffffff;
}
div#tab_menu li.selected a {
	border-bottom: 1px solid #ffffff;
	color: #005FA9;
	font-weight: bold;
}
div#tab_menu li:hover {
	background: url("/cms/cmsShared/elements/productdisplay/v1.4.0/images/tab_bg.gif") #fff top right no-repeat;
}
div#tab_container {
	background: url("/cms/cmsShared/elements/productdisplay/v1.4.0/images/tab_bg_topleft_start.gif") transparent top left no-repeat;
	padding-left: 1px;
	height:100%;
}
/* Hide from IE-mac \*/
* html div#tab_menu li {height: 1%;}
/* End hide from IE-mac */



#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	height: 40px;
	width: 40px;
	margin-top: -20px;
	margin-left: -20px;
	cursor: pointer;
	overflow: hidden;
	z-index:9999990 !important;;
	display: none;
}

* html #fancybox-loading {	/* IE6 */
	position: absolute;
	margin-top: 0;
}

#fancybox-loading div {
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 480px;
	background-image: url('/cms/cmsShared/elements/productdisplay/v1.4.0/images/fancybox/fancybox.png');
}

#fancybox-overlay {
	position: fixed;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background: #000;
	z-index:9999992 !important;
	display: none;
}

* html #fancybox-overlay {	/* IE6 */
	position: absolute;
	width: 100%;
}

#fancybox-tmp {
	padding: 0;
	margin: 0;
	border: 0;
	overflow: auto;
	display: none;
}

#fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	margin: 0;
	padding: 20px;
	z-index:9999995 !important;
	display: none;
}

#fancybox-outer {
	position: relative;
	width: 100%;
	height: 100%;
	background: #FFF;
}

#fancybox-inner {
	position: absolute;
	top: 0;
	left: 0;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: 0;
	outline: none;
	overflow: hidden;
}

#fancybox-hide-sel-frame {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: transparent;
}

#fancybox-close {
	position: absolute;
	top: -15px;
	right: -15px;
	width: 30px;
	height: 30px;
	background-image: url('/cms/cmsShared/elements/productdisplay/v1.4.0/images/fancybox/fancybox.png');
	background-position: -40px 0px;
	cursor: pointer;
	z-index:9999998 !important;
	display: none;
}

#fancybox_error {
	color: #444;
	font: normal 12px/20px Arial;
	padding: 7px;
	margin: 0;
}

#fancybox-content {
	height: auto;
	width: auto;
	padding: 0;
	margin: 0;
}

#fancybox-img {
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
	border: none;
	outline: none;
	line-height: 0;
	vertical-align: top;
	-ms-interpolation-mode: bicubic;
}

#fancybox-frame {
	position: relative;
	width: 100%;
	height: 100%;
	border: none;
	display: block;
}

#fancybox-title {
	position: absolute;
	bottom: 0;
	left: 0;
	font-family: Arial;
	font-size: 12px;
	z-index:9999998 !important;
}

.fancybox-title-inside {
	padding: 10px 0;
	text-align: center;
	color: #333;
}

.fancybox-title-outside {
	padding-top: 5px;
	color: #FFF;
	text-align: center;
	font-weight: bold;
}

.fancybox-title-over {
	color: #FFF;
	text-align: left;
}

#fancybox-title-over {
	padding: 10px;
	background-image: url('/cms/cmsShared/elements/productdisplay/v1.4.0/images/fancybox/fancy_title_over.png');
	display: block;
}

#fancybox-title-wrap {
	display: inline-block;
}

#fancybox-title-wrap span {
	height: 32px;
	float: left;
}

#fancybox-title-left {
	padding-left: 15px;
	background-image: url('/cms/cmsShared/elements/productdisplay/v1.4.0/images/fancybox/fancybox.png');
	background-position: -40px -90px;
	background-repeat: no-repeat;
}

#fancybox-title-main {
	font-weight: bold;
	line-height: 29px;
	background-image: url('/cms/cmsShared/elements/productdisplay/v1.4.0/images/fancybox/fancybox-x.png');
	background-position: 0px -40px;
	color: #FFF;
}

#fancybox-title-right {
	padding-left: 15px;
	background-image: url('/cms/cmsShared/elements/productdisplay/v1.4.0/images/fancybox/fancybox.png');
	background-position: -55px -90px;
	background-repeat: no-repeat;
}

#fancybox-left, #fancybox-right {
	position: absolute;
	bottom: 0px;
	height: 100%;
	width: 35%;
	cursor: pointer;
	outline: none;
	background-image: url('/cms/cmsShared/elements/productdisplay/v1.4.0/images/fancybox/blank.gif');
	z-index:9999998 !important;
	display: none;
}

#fancybox-left {
	left: 0px;
}

#fancybox-right {
	right: 0px;
}

#fancybox-left-ico, #fancybox-right-ico {
	position: absolute;
	top: 50%;
	left: -9999px;
	width: 30px;
	height: 30px;
	margin-top: -15px;
	cursor: pointer;
	z-index:9999998 !important;
	display: block;
}

#fancybox-left-ico {
	background-image: url('/cms/cmsShared/elements/productdisplay/v1.4.0/images/fancybox/images/fancybox.png');
	background-position: -40px -30px;
}

#fancybox-right-ico {
	background-image: url('/cms/cmsShared/elements/productdisplay/v1.4.0/images/fancybox/images/fancybox.png');
	background-position: -40px -60px;
}

#fancybox-left:hover, #fancybox-right:hover {
	visibility: visible;    /* IE6 */
}

#fancybox-left:hover span {
	left: 20px;
}

#fancybox-right:hover span {
	left: auto;
	right: 20px;
}

.fancy-bg {
	position: absolute;
	padding: 0;
	margin: 0;
	border: 0;
	width: 20px;
	height: 20px;
	z-index: 1001;
}

#fancy-bg-n {
	top: -20px;
	left: 0;
	width: 100%;
	background-image: url('/cms/cmsShared/elements/productdisplay/v1.4.0/images/fancybox/images/fancybox-x.png');
}

#fancy-bg-ne {
	top: -20px;
	right: -20px;
	background-image: url('/cms/cmsShared/elements/productdisplay/v1.4.0/images/fancybox/images/fancybox.png');
	background-position: -40px -162px;
}

#fancy-bg-e {
	top: 0;
	right: -20px;
	height: 100%;
	background-image: url('/cms/cmsShared/elements/productdisplay/v1.4.0/images/fancybox/images/fancybox-y.png');
	background-position: -20px 0px;
}

#fancy-bg-se {
	bottom: -20px;
	right: -20px;
	background-image: url('/cms/cmsShared/elements/productdisplay/v1.4.0/images/fancybox/images/fancybox.png');
	background-position: -40px -182px; 
}

#fancy-bg-s {
	bottom: -20px;
	left: 0;
	width: 100%;
	background-image: url('/cms/cmsShared/elements/productdisplay/v1.4.0/images/fancybox/images/fancybox-x.png');
	background-position: 0px -20px;
}

#fancy-bg-sw {
	bottom: -20px;
	left: -20px;
	background-image: url('/cms/cmsShared/elements/productdisplay/v1.4.0/images/fancybox/images/fancybox.png');
	background-position: -40px -142px;
}

#fancy-bg-w {
	top: 0;
	left: -20px;
	height: 100%;
	background-image: url('/cms/cmsShared/elements/productdisplay/v1.4.0/images/fancybox/images/fancybox-y.png');
}

#fancy-bg-nw {
	top: -20px;
	left: -20px;
	background-image: url('/cms/cmsShared/elements/productdisplay/v1.4.0/images/fancybox/images/fancybox.png');
	background-position: -40px -122px;
}

/* IE */

#fancybox-loading.fancybox-ie div	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/cms/cmsShared/elements/productdisplay/v1.4.0/images/fancybox/fancy_loading.png', sizingMethod='scale'); }

.fancybox-ie #fancybox-title-over	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/cms/cmsShared/elements/productdisplay/v1.4.0/images/fancybox/fancy_title_over.png', sizingMethod='scale'); zoom: 1; }
.fancybox-ie #fancybox-title-main	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/cms/cmsShared/elements/productdisplay/v1.4.0/images/fancybox/fancy_title_main.png', sizingMethod='scale'); }

.fancybox-ie #fancybox-left-ico		{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/cms/cmsShared/elements/productdisplay/v1.4.0/images/fancybox/fancy_nav_left.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-right-ico	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/cms/cmsShared/elements/productdisplay/v1.4.0/images/fancybox/fancy_nav_right.png', sizingMethod='scale'); }

.fancybox-ie .fancy-bg { background: transparent !important; }

.fancybox-ie #fancy-bg-n	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/cms/cmsShared/elements/productdisplay/v1.4.0/images/fancybox/fancy_shadow_n.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-ne	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/cms/cmsShared/elements/productdisplay/v1.4.0/images/fancybox/fancy_shadow_ne.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-e	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/cms/cmsShared/elements/productdisplay/v1.4.0/images/fancybox/fancy_shadow_e.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-se	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/cms/cmsShared/elements/productdisplay/v1.4.0/images/fancybox/fancy_shadow_se.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-s	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/cms/cmsShared/elements/productdisplay/v1.4.0/images/fancybox/fancy_shadow_s.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-sw	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/cms/cmsShared/elements/productdisplay/v1.4.0/images/fancybox/fancy_shadow_sw.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-w	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/cms/cmsShared/elements/productdisplay/v1.4.0/images/fancybox/fancy_shadow_w.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-nw	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/cms/cmsShared/elements/productdisplay/v1.4.0/images/fancybox/fancy_shadow_nw.png', sizingMethod='scale'); }



