/* CSS Document */
a img {
	border:none;
}

.mainWrapper {
	background-color:#FFF;
	width:960px;
	padding-left:20px;
	padding-right:20px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	padding-bottom:15px;
}
#printTop {
	display:none;
}
.topSlideDownBanner {
	height:50px;
	display:none;
	background-image: url(../images/topSlidingBanners/1background.gif);
	background-repeat: repeat-x;
}
.topSlideDownBannerInner {
	margin-left:auto;
	margin-right:auto;
	height:50px;
	line-height:50px;
	text-align:left;
	font-size:17px;
	color:#fff;
	width:933px;
	text-align:left;
	padding-left:29px;
	padding-right:22px;
	display:none;
	overflow:hidden;
}
a.topSlidingBannerCloseLink {
	float:right;
	overflow:hidden;
	width:20px;
	height:20px;
	line-height:2000px;
	background-image: url(../images/topSlidingBanners/1.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin-top:20px;
	cursor:pointer;
	margin-left:24px;
}
a.topSlidingBannerCloseLink:hover {
	background-position: -26px 0px;
}
a.topSlidingBannerLearnMoreLink {
	display:block;
	height:50px;
	text-decoration:none;
	color:#FFF;
}
a.topSlidingBannerLearnMoreLink:hover {
	color:#fff;
}
.learnMoreBannerText {
	float:right;
	background-position: 0px 0px;
	cursor:pointer;
	color:#D3003C;
}
* {
	margin:0;
	padding:0;
	font-weight:normal;
	list-style-type:none;
}
a {
	text-decoration:none;
}
body {
	background-color: #EFEFEF;
	text-align:center;
	font-family: Myriad Pro,Arial,Helvetica,sans-serif;
	font-size: 14px;
	color:#535e69;
}
#theWrapper {
	margin-left:auto;
	margin-right:auto;
	width:960px;
	text-align:left;
	height:1%;
	background-color:#FFF;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 10px;
}
.aboveTheWrapper {
	display:none;
}
.theTop {
	height:120px;
	margin-bottom:5px;
	position:relative;
	overflow: hidden;
}
.theVeryTop {
	float:right;
}
#theFlagSelector {
	float:right;
	z-index:100;
	position:relative;
}
#theFlagSelector img.currentSiteFlag2 {
	cursor:pointer;
	width:33px;
	height:22px;
}
#theFlagSelector ul.flagMenu {
	padding:0;
	margin:0;
	list-style-type:none;
	float:left;
	width:48%;
}
#theFlagSelector ul.flagMenu li {
	height:18px;
	float:none;
	border:none;
	margin-top:6px;
}
#theFlagSelector ul.flagMenu li a {
	color:#CCC;
	text-decoration:none;
	line-height:18px;
	font-size:12px;
}
#theFlagSelector ul.flagMenu a:hover {
	color:#FFF;
}
#theFlagSelector ul.flagMenu a img {
	float:left;
	margin-right:4px;
	width:19px;
	height:12px;
	margin-top:4px;
}
.flagMenuWrapper {
	position:absolute;
	display:none;
	top:22px;
	right:-20px;
	padding-top:12px;
	background-image: url(../images/kensington/siteChangeBackground.gif);
	background-repeat: no-repeat;
	background-position: 430px 0px;
	z-index:2;
}
.flagMenuWrapper h3 {
	margin:0;
	padding:0;
	font-size:11px;
	color:#FFF;
}
.flagMenuWrapper div.flagMenuArea h3 a {
	float:right;
	width:8px;
	height:7px;
	cursor:pointer;
	overflow:hidden;
	line-height:1000px;
	background-image: url(../images/kensington/closeFlagsIcon1.gif);
	background-repeat: no-repeat;
	margin-top:3px;
	margin-right:6px;
}
.flagMenuWrapper div.flagMenuArea h3 a:hover {
	background-image: url(../images/kensington/closeFlagsIcon2.gif);
}
.flagMenuWrapper div.flagMenuArea {
	background-color: #333;
	padding:4px;
	-webkit-box-shadow: 3px 3px 8px #666666;
	-moz-box-shadow: 3px 3px 8px #666666;
	width:470px;
}

fieldset.searchBox input.searchButton {
	width:35px;
	height:22px;
	margin-right:16px;
	float:right;
}
fieldset.searchBox input.watermarked, fieldset.searchBox input.searchText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	height: 17px;
	width: 180px;
	padding-top: 2px;
	padding-right: 8px;
	padding-bottom: 2px;
	padding-left: 8px;
	border: 1px solid #CBCED2;
	float:right;
	margin-right:4px;
}
fieldset.searchBox input.watermarked {
	color:#bcbec0;
}
fieldset.searchBox {
	border:none;
	padding-top: 0;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
ul.veryTopNav li {
	float:right;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #E5E5E5;
}
ul.veryTopNav li.endOfRow {
	border:none;
}
ul.veryTopNav {
	height:26px;
}
ul.veryTopNav li.endOfRow a {
	padding-right:0;
}
ul.veryTopNav li a {
	color:#89d3d8;
	padding-left:15px;
	padding-right:15px;
}
ul.veryTopNav li a:hover {
	color:#000;
}
.theTop a.homeLink {
	height:118px;
	float:left;
	line-height:1000px;
	overflow:hidden;
	padding-left:20px;
	background-image: url(../images/rexelNew/75logo.gif);
	background-repeat: no-repeat;
	background-position: 0px 10px;
	width: 193px;
}
.theTop a.homeLink img {
	border:none;	
}
.tidyUp {
	height:1px;
	overflow:hidden;
	clear:both;
}
ul.topNav {
	/*position:absolute;
	left:0;
	top:70px;
	height:38px;
	z-index:10000;*/
	background-color:#eaebeb;
	width:960px;
	float:left;
	/*margin-top:10px;*/
	background: rgb(150,216,220); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(150,216,220,1) 0%, rgba(185,225,228,1) 50%, rgba(123,193,199,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(150,216,220,1)), color-stop(50%,rgba(185,225,228,1)), color-stop(100%,rgba(123,193,199,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(150,216,220,1) 0%,rgba(185,225,228,1) 50%,rgba(123,193,199,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(150,216,220,1) 0%,rgba(185,225,228,1) 50%,rgba(123,193,199,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(150,216,220,1) 0%,rgba(185,225,228,1) 50%,rgba(123,193,199,1) 100%); /* IE10+ */
	background: linear-gradient(top,  rgba(150,216,220,1) 0%,rgba(185,225,228,1) 50%,rgba(123,193,199,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#96d8dc', endColorstr='#7bc1c7',GradientType=0 ); /* IE6-9 */
}
ul.topNav>li {
	float:left;
	position:relative;
	/*z-index:10;*/ /* switched off - causing disappearing menus in IE 8/9 (ACCO-324) */
	/*width:192px;*/
	width:159px;
	margin-right:1px;
	height:44px;
	text-align:center;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#f3f4f4', endColorstr = '#e3e4e4');
	/*INNER ELEMENTS MUST NOT BREAK THIS ELEMENTS BOUNDARIES*/
	/*Element must have a height (not auto)*/
	/*All filters must be placed together*/
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr = '#89d3d8', endColorstr = '#5db3ba')";
	/*Element must have a height (not auto)*/
	/*All filters must be placed together*/
	background-image: -moz-linear-gradient(top, #89d3d8, #5db3ba);
	background-image: -ms-linear-gradient(top, #89d3d8, #5db3ba);
	background-image: -o-linear-gradient(top, #89d3d8, #5db3ba);
	background-image: -webkit-gradient(linear, center top, center bottom, from(#89d3d8), to(#5db3ba));
	background-image: -webkit-linear-gradient(top, #89d3d8, #5db3ba);
	background-image: linear-gradient(top, #89d3d8, #5db3ba);
	/*--IE9 DOES NOT SUPPORT CSS3 GRADIENT BACKGROUNDS--*/
}
ul.topNav>li.endOfRow {
	width:160px;
	margin-right:0px;
}
ul.topNav>li>a {
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	color:#fff;
	text-shadow:1px 1px #176b71;	
	display:block;
}
.topNavArea>ul>li>a:hover, .topNavArea ul li a.topLinkSelected, .topNavArea ul li a.topTab1Selected, .topNavArea ul li a.topTab2Selected, .topNavArea ul li a.topTab3Selected, .topNavArea ul li a.topTab4Selected, .topNavArea ul li a.topTab5Selected, .topNavArea ul li a.topTab1Over, .topNavArea ul li a.topTab2Over, .topNavArea ul li a.topTab3Over, .topNavArea ul li a.topTab4Over, .topNavArea ul li a.topTab5Over {
	background-color:#50a2a9;
}
ul.topNav li div.theDropDown, ul.topNav li div.firstOne {
	position:absolute;
	top:44px;
	background-color:#50a2a9;
	display:none;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0;
	padding-left: 0;
	z-index:9;
	left:0;
}
ul.topNav li div.theDropDown ul, ul.topNav li div.firstOne ul {
	list-style-type:none;
	float:left;
	width:160px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 10px;
}
ul.topNav li div.theDropDown ul li, ul.topNav li div.firstOne ul li {
	float:none;
	height:auto;
	width:auto;
	text-align:left;
	padding-top:2px;
	padding-bottom:2px;
	text-align:center;
}
ul.topNav li div.theDropDown ul li.subSection, ul.topNav li div.firstOne ul li.subSection {
	padding-left:20px;
}
#mainWrapper ul.topNav li.endOfRow div.theDropDown, ul.topNav li.endOfRow div.firstOne {
	right:0;
}
ul.topNav li div.theDropDown ul li a, ul.topNav li div.firstOne ul li a {
	height:auto;
	background-image:none;
	line-height:normal;
	text-decoration:none;
	color:#fff;
	padding-top:2px;
	padding-bottom:2px;
	text-align:left;
}
ul.topNav li div.theDropDown ul li:hover a, ul.topNav li div.firstOne ul li:hover a {
	color:#81cfd3;	
}
ul.topNav li div.theDropDown ul li a.subSectionLink, ul.topNav li div.firstOne ul li a.subSectionLink {
	padding-left:22px;
}
ul.topNav li div .theDropDownSectionBannerArea {
	clear:both;
	padding-top:10px;
	display:none;
}
ul.topNav li div .theDropDownSectionBannerArea div {
	background-color:#89d3d8;
	padding:10px;
}
ul.topNav li div .theDropDownSectionBannerArea div a {
	background-image:none;
	height:auto;
	line-height:15px;
	font-size:13px;
	color:#666;
	text-decoration:none;
	display:block;
	text-shadow: 0 0 0 #000;
}
ul.topNav li div .theDropDownSectionBannerArea div a:hover {
	color:#000;
}
ul.topNav li div .theDropDownSectionBannerArea div a h3 {
	padding:0;
	font-size:13px;
	font-weight:bold;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
}
ul.topNav li div .theDropDownSectionBannerArea div a p {
	padding:0;
	font-size:13px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
}
ul.topNav li div .theDropDownSectionBannerArea div a p.learnMoreLine {
	color:#FFF;
	font-weight:bold;
}
ul.topNav li div .theDropDownSectionBannerArea div a:hover p.learnMoreLine {
	color:#000;
}
ul.topNav li div .theDropDownSectionBannerArea div.singleColumn {
	padding-top:88px;
	background-repeat: no-repeat;
	background-position: center top;
}
ul.topNav li div .theDropDownSectionBannerArea div.multipleColumn {
	padding-left:200px;
	background-repeat: no-repeat;
}
ul.topNav li div .emptyBottom {
	clear:both;
	height:10px;
}
#mainWrapper ul.topNav li div.theDropDown ul li a.mainSectionLink, #mainWrapper ul.topNav li div.firstOne ul li a.mainSectionLink {
	font-weight:bold;
	/*border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #8ED2D6;*/
	/*padding-top:10px;*/
	padding-bottom:10px;
	/*border-bottom: #fff 1px solid;*/
	text-size:13px;
	padding-left:5px;
	margin-top:5px;
	/*margin-bottom:10px;*/
	display:inline-block;
	border-bottom:1px solid #fff;
	width:150px;
}
ul.topNav li div.theDropDown ul li {
	border:none;
	width:auto;
	/*display:inline-block;*/
}
ul.topNav li div.theDropDown ul li a.subSectionLink, ul.topNav li div.firstOne ul li a.subSectionLink {
	font-size:13px;
	font-weight:normal;
	padding-left:5px;
	border:none;
	display:inline-block;
	float:left;
	clear:both;
}
ul.topNav li div.theDropDown ul li a.subSectionLink:hover, ul.topNav li div.firstOne ul li a.subSectionLink:hover, ul.topNav li div.theDropDown ul li a.mainSectionLink:hover, ul.topNav li div.firstOne ul li a.mainSectionLink:hover {
	/*color:#000;*/
}
.otherPagesArea {
	background-color: #F7F7F7;
	padding-top:20px;
	padding-bottom:20px;
	margin-top:20px;
	text-align:center;
}
.otherPagesArea .tidyUp2 {
	height:1px;
	overflow:hidden;
}
.otherPagesArea ul {
	margin:0;
	padding:0;
	list-style-type:none;
}
.otherPagesArea ul li {
	display:inline;
	padding-left:20px;
	padding-right:20px;
}
.otherPagesArea ul li a {
	color:#b5b5b5;
	text-decoration:none;
	font-size:13px;
}
.otherPagesArea ul li a:hover {
	color:#DD1737;
}
#bottomWrapper {
	clear:both;
	margin-left:auto;
	margin-right:auto;
	width:924px;
	height:34px;
	background-color:#e6e7e8;
	background-image: url(../images/noboNew/bottomAccoLogo.gif);
	background-repeat: no-repeat;
	text-align:left;
	background-position: 930px 6px;
	padding-top: 6px;
	padding-right: 50px;
	padding-bottom: 6px;
	padding-left: 6px;
}
ul.brandsList {
	list-style-type:none;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
ul.brandsList li {
	float:left;
	margin-right:14px;
	margin-top:10px;
}
ul.brandsList li a {
	display:block;
	height:26px;
	overflow:hidden;
	line-height:1000px;
	background-repeat: no-repeat;
}
ul.brandsList li a.brand2 {
	background-position: -116px 0px;
	width:38px;
	background-image: url(../images/brandLogos/daytimerFooterBrands.png);
}
ul.brandsList li a.brand2:hover {
	background-position: -116px -28px;
}
ul.brandsList li a.brand1 {
	width:27px;
	background-image: url(../images/brandLogos/daytimerFooterBrands.png);
}
ul.brandsList li a.brand1:hover {
	background-position: 0px -28px;
}

ul.brandsList li a.brand3 {
	background-position: -153px 0px;
	width:69px;
	background-image: url(../images/brandLogos/daytimerFooterBrands.png);
}
ul.brandsList li a.brand3:hover {
	background-position: -153px -28px;
}
ul.brandsList li a.brand4 {
	width:116px;
	background-image: url(../images/noboNew/brandLogos/daytimerFooterBrands.png);
}
ul.brandsList li a.brand4:hover {
	background-image: url(../images/noboNew/brandLogos/kensington2.gif);
}
ul.brandsList li a.brand5 {
	width:88px;
	background-image: url(../images/brandLogos/derwent.gif);
}
ul.brandsList li a.brand5:hover {
	background-position: 0px -32px;
}
ul.brandsList li a.sascoBrand {
	width:88px;
	background-image: url(../images/noboNew/brandLogos/sasco1.gif);
}
ul.brandsList li a.sascoBrand:hover {
	background-image: url(../images/noboNew/brandLogos/sasco2.gif);
}
ul.brandsList li a.brand6 {
	width:85px;
	background-position: -30px 0px;
	background-image: url(../images/brandLogos/daytimerFooterBrands.png);
}
ul.brandsList li a.brand6:hover {
	background-position: -30px -28px;
}
ul.brandsList li a.brand7 {
	width:41px;
	background-image: url(../images/brandLogos/daytimerFooterBrands.png);
	background-position: -322px 0px;
}
ul.brandsList li a.brand7:hover {
	background-image: url(../images/brandLogos/daytimerFooterBrands.png);
	background-position: -322px -28px;
}
ul.brandsList li a.brand16 {
	width:95px;
	background-position: -223px 0px;
	background-image: url(../images/brandLogos/daytimerFooterBrands.png);
}
ul.brandsList li a.brand16:hover {
	background-position: -223px -28px;
}
ul.bottomNav {
	float:right;
	font-size:11px;
	margin-top:10px;
}
ul.bottomNav li {
	float:left;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #b5b5b5;
	padding-right:14px;
	margin-right:14px;
}
ul.bottomNav li.endOfRow {
	margin:0;
	border:none;
	padding:0;
}
ul.bottomNav li a {
	color:#b5b5b5;
}
ul.bottomNav li a:hover {
	color:#000;
}
#bottomWrapper a.theRSSGraphicLink {
	position:absolute;
	top:-30px;
	left:36px;
	background-image: url(../images/interface/RSS.gif);
	background-repeat: no-repeat;
	height: 24px;
	width: 24px;
	overflow: hidden;
	line-height:1000px;
	background-position: 0px 0px;
}
#bottomWrapper a.theRSSGraphicLink:hover {
	background-position: 0px -25px;
}
#bottomLinksArea {
	clear:both;
	margin-left:auto;
	margin-right:auto;
	width:960px;
	text-align:right;
	margin-top:15px;
	margin-bottom:15px;
	font-size:11px;
	color:#999;
}
a.laminatorSelectorLink {
	margin-top:12px;
	background-color:#2B7507;
	-moz-border-radius: 8px;
	border-radius: 8px;
	display:block;
	background-image: url(../images/gbc/lamSelectorBanner.gif);
	background-position: -20px 20px;
	height: 65px;
	padding-left:80px;
	background-repeat: no-repeat;
	padding-right:10px;
	padding-top:10px;
}
a.pouchSelectorLink {
	margin-top:12px;
	background-color:#2B7507;
	-moz-border-radius: 8px;
	border-radius: 8px;
	display:block;
	background-image: url(../images/gbc/pouchSelectorBanner.gif);
	background-position: -20px bottom;
	height: 65px;
	padding-left:80px;
	background-repeat: no-repeat;
	padding-right:10px;
	padding-top:10px;
}
a.laminatorSelectorLink h4, a.pouchSelectorLink h4 {
	font-size:12px;
	text-decoration:none;
	padding:0;
	color:#fff;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 0px;
}
a.laminatorSelectorLink:hover, a.pouchSelectorLink:hover {
	background-color:#348F08;
}
a.laminatorSelectorLink h5, a.pouchSelectorLink h5 {
	background-image: url(../images/gbc/yellowTriangle.gif);
	background-repeat: no-repeat;
	background-position: 6px 7px;
	margin:0;
	float:right;
	color:#ffcc00;
	background-color: #205204;
	-moz-border-radius: 8px;
	border-radius: 8px;
	padding-top: 5px;
	padding-right: 8px;
	padding-bottom: 5px;
	padding-left: 15px;
}

a.howToLink {
	margin-top:12px;
	background-color:#2B7507;
	-moz-border-radius: 8px;
	border-radius: 8px;
	display:block;
	padding:10px;
	color:#FFF;
	background-image: url(../images/gbc/howToQuestionMark.gif);
	background-repeat: no-repeat;
	background-position: right center;
}
a.howToLink h4 {
	font-size:12px;
	text-decoration:none;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
	color:#FFF;
	border:none;
	background-image: url(../images/gbc/yellowTriangle.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
a.howToLink:hover {
	background-color:#348F08;
}
ul.homepageImageList {
	margin:0;
	padding:0;
	list-style-type:none;
	margin-bottom:2px;
	overflow:hidden;
}
ul.homepageImageList li {
	list-style-type:none;
}
.homepagePad {
	padding: 15px;
	border: 15px solid #E5E5E5;
	height:1%;
	margin-top:5px;
}
.homepageBoxes {
	float:right;
	width:418px;
}
.homepageBoxes ul {
	margin:0;
	padding:0;
	list-style-type:none;
}
.homepageBoxes ul li {
	margin-bottom:16px;	
}
.homepageBoxes ul li.lastOne {
	margin-bottom:0;	
}
.homepageBoxes ul li img {
	width:152px;
	height:110px;
	float:left;
	background-color:#BCBEC0;
	padding:1px;
}
.homepageBoxes ul li a {
	color:#535e69;
	font-size:14px;
	display:block;
	background-image: url(../images/noboNew/homepageRHSBoxBackground.gif);
	background-repeat: repeat-x;
	border: 1px solid #BCBEC0;
	height:113px;
	padding:14px;
}
.homepageBoxes ul li a:hover {
	border-top-color: #000;
	border-right-color: #000;
	border-bottom-color: #000;
	border-left-color: #000;	
}
.homepageBoxes ul li a h3 {
	font-size:16px;
	font-weight:bold;
	padding-left:166px;
}
.homepageBoxes ul li a h4 {
	font-size:13px;
	margin-top:2px;
	padding-left:166px;
}
.homepageBoxes ul li a p {
	margin-top:6px;
	padding-left:166px;
	font-size:13px;
}
.homepageBoxes ul li a .readMore {
	font-size:13px;
	color:#ED1A3B;
}
.homepageBoxes ul li a:hover .readMore {
	color:#000;
}
.homepageSliderArea {
	float:left;
	width:467px;
}
h3.lhsBoxesH3 {
	font-weight:bold;
	font-size:17px;	
}
.lhsBoxes p {
	font-size:13px;
	margin-top:2px;
}
.lhsBoxes a .readMore {
	color:#ED1A3B;
}
.lhsBoxes a:hover .readMore {
	color:#000;
}
.lhsBoxes a h4 {
	font-size:14px;
	line-height:16px;
	margin-top:2px;
}
.topBanners {
	height:310px;
	overflow:hidden;
	margin-bottom:10px;
}
.fullWidthBanner {
	height:310px;
	overflow:hidden;
	margin-bottom:10px;
}
.theVeryBottom {
	width:926px;
	margin-left:auto;
	margin-right:auto;
	margin-top:15px;
	text-align:left;
	height:46px;
	padding-right:54px;
	background-image: url(../images/kensingtonGlobal/bottomAccoLogo.gif);
	background-repeat: no-repeat;
	background-position: right top;
	margin-bottom:15px;
}
.theVeryBottom p {
	float:right;
	line-height:46px;
	color:#a5a5a5;
	font-size:11px;
}
.theVeryBottom p.english {
	width: 270px;
	line-height:14px;
	margin-top:7px;	
}
.signUpBox {
	margin-top:15px;
	clear:both;
	height:33px;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color:#585858;
	background: #f3f4f4; /* Old browsers */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#f3f4f4', endColorstr = '#e3e4e4');
	/*INNER ELEMENTS MUST NOT BREAK THIS ELEMENTS BOUNDARIES*/
	/*Element must have a height (not auto)*/
	/*All filters must be placed together*/
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr = '#89d3d8', endColorstr = '#5db3ba')";
	/*Element must have a height (not auto)*/
	/*All filters must be placed together*/
	background-image: -moz-linear-gradient(top, #89d3d8, #5db3ba);
	background-image: -ms-linear-gradient(top, #89d3d8, #5db3ba);
	background-image: -o-linear-gradient(top, #89d3d8, #5db3ba);
	background-image: -webkit-gradient(linear, center top, center bottom, from(#89d3d8), to(#5db3ba));
	background-image: -webkit-linear-gradient(top, #89d3d8, #5db3ba);
	background-image: linear-gradient(top, #89d3d8, #5db3ba);
	/*--IE9 DOES NOT SUPPORT CSS3 GRADIENT BACKGROUNDS--*/
	/*border: 1px solid #bebebe;*/
/*	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;*/
	margin-bottom:15px;
	text-align:center;
	padding-top:18px;
	padding-bottom:9px;
}
.signUpBox p {
	font-weight:bold;
	font-size: 15px;
	/*color: #585858;*/
	color:#fff;
	font-family: Arial, Helvetica, sans-serif;
}
.signUpBox p.thanksMessage {
	display:none;
}
.signUpBox input.signUpTextBox {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:13px;
	width:200px;
	/*border: 1px solid #bebebe;*/
	border:none;
	margin-left:10px;
	height:25px;
	padding-right: 3px;
	padding-left: 10px;
	line-height:22px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.signUpBox input.signUpButton {
	cursor:pointer;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	border:none;
	text-transform: uppercase;
	color: #FFF;
	background-color: #f41e36;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	text-shadow: 0px 0px 1px #ababab;
/*	filter: dropshadow(color=#ababab, offx=1, offy=1);*/
	margin-left:0px;
/*	background-image: url(../images/kensingtonGlobal/signUpArrow.gif);*/
	background-repeat: no-repeat;
	background-position: 8px 7px;
	padding-right: 6px;
	padding-left: 6px;
	height:25px;
	line-height:25px;
}
.signInRegisterArea {
	float:right;
}
.breadCrumbArea .signInRegisterArea a {
	margin-left:10px;
	margin-right:0;
	padding-left: 10px;
	color: #50a2a9;
}
.breadCrumbArea .signInRegisterArea a:hover {
	color: #666666;
}
.breadCrumbArea .signInRegisterArea a.signInLink {
	border-left:none;
}
.breadCrumbArea {
	clear:both;
	min-height: 14px;
	padding:10px;
	margin-bottom:15px;
	margin-top:5px;
	color:#a2a2a2;
	font-size:11px;
	text-transform:capitalize;
	border-top:none;
}
.breadCrumbArea ul {
	list-style-type:none;
}
.breadCrumbArea ul li {
	display:inline;
}
.breadCrumbArea ul li a span {
	margin-right:5px;
}
.breadCrumbArea ul li a.currentPage {
	color:#999999;
}
.breadCrumbArea a {
	color:#50a2a9;
	margin-right:5px;
}
.breadCrumbArea a:hover {
	color:#666666;
}
.countrySelectorLink {
	display:none;
}
.theTop .searchArea {
	position:absolute;
	top:50px;
	right:0px;
	height:17px;
	width:300px;
	border: 1px solid #D4D4D4;
	-moz-border-radius:20px;
	-webkit-border-radius:20px;
	border-radius:20px;
	padding-top: 2px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 10px;
	float:left;
	margin-right:27px;
}
.theTop .searchArea input.searchBox {
	font-family:Arial, Helvetica, sans-serif;
	padding:2px;
	width:324px;
	font-size:13px;
	border:0px solid black;
	outline:none;
/*	margin-top: 6px; */
}
input#searchText.searchBox {
	width:260px;
}
input.searchButtonNEW 
{
    float:right;
	padding-left:10px;
	margin-top:3px;
	margin-left:40px;
	width: 24px;
	height: 24px;
	border: none;
	background-color: #f41e36;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background-image: url(../images/gbc/whiteArrow.png);
	background-repeat: no-repeat;
	background-position: center center;
	cursor: pointer;
	margin-right:-43px;
	margin-top:-2px;
}
.bottomNav1 {
	height:193px;
	margin-bottom:15px;
	/*background-image: url(../images/kensingtonGlobal/bottomNav1Background.gif);*/
	background-color:#fbfbfb;
	border: 1px solid #d2d2d2;
}
.bottomNav1 div {
	float:left;
	width:150px;
	margin-left:20px;
	margin-right:20px;
	padding-top:20px;
}
.bottomNav1 div.keepInTouchNav {
	margin-right:0;
}
.bottomNav1 div h3 {
	color:#2c2c2c;
	font-size:13px;
	font-weight:bold;
	margin-bottom:13px;
	padding-bottom:13px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D2D2D2;
}
.bottomNav1 div ul {
	color:#2c2c2c;
	font-size:12px;
	list-style-type:none;
}
.bottomNav1 div ul li {
	margin-bottom:10px;
}
.bottomNav1 div ul li a {
	color:#50A2A9;
}
.bottomNav1 div ul li a:hover {
	color:#666666;
}
.bottomNav1 div ul li a.selected {
	color:#666666;
}
.bottomNav1 div ul li a.viewAllLink {
	text-decoration:underline;
}
.bottomNav1 div.keepInTouchNav ul li {
	float:left;
	width:40px;
	height:40px;
	margin-right:10px;
	margin-bottom:10px;
	background-color: #F9F9F9;
}
.bottomNav1 div.keepInTouchNav ul li a {
	display:block;
	height:38px;
	background-image: url(../images/kensingtonGlobal/socialLinks.gif);
	line-height:1000px;
	overflow:hidden;
	border: 1px solid #F9F9F9;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	moz-box-shadow:0px 2px 2px #555555;
	-webkit-box-shadow:0px 2px 2px #555555;
	box-shadow:0px 2px 2px #555555;
	filter: progid:DXImageTransform.Microsoft.Shadow(strength=2, direction=180, color='#555555');
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(strength=2, Direction=180, Color='#555555')";
}
.bottomNav1 div.keepInTouchNav ul li a:hover {
	border: 1px solid #2c2c2c;
}
.bottomNav1 div.keepInTouchNav ul li.twitter a {
	background-repeat: no-repeat;
	background-position: 10px 9px;
}
.bottomNav1 div.keepInTouchNav ul li.facebook a {
	background-repeat: no-repeat;
	background-position: -40px 9px;
}
.bottomNav1 div.keepInTouchNav ul li.linkedIn a {
	background-repeat: no-repeat;
	background-position: -89px 9px;
}
.bottomNav1 div.keepInTouchNav ul li.youTube a {
	background-repeat: no-repeat;
	background-position: 10px -40px;
}
.bottomNav1 div.keepInTouchNav ul li.blog a {
	background-repeat: no-repeat;
	background-position: -89px -40px;
}
.bottomNav1 div.keepInTouchNav ul li.rss a {
	background-repeat: no-repeat;
	background-position: -38px -40px;
}
.bottomNav2 {
	height:12px;
	background-color:#fbfbfb;
	border: 1px solid #d2d2d2;
	padding:19px;
	font-size:11px;
	text-align:right;
}
.bottomNav2 ul {
	list-style-type:none;
	float: left;
}
.bottomNav2 ul li {
	display:inline;
	margin-right:20px;
}
.bottomNav2 ul li a {
	color:#a5a5a5;
}
.bottomNav2 ul li a:hover, .bottomNav2 a.changeCountryLink:hover {
	color:#2c2c2c;
}
.bottomNav2 a.changeCountryLink {
	float:right;
	color:#a5a5a5;
	padding-right:24px;
	background-repeat: no-repeat;
	background-position: right center;
}
.theSignUpCountry, .theSignUpLanguage {
	display:none;
}
.topNavArea {
	/*height:11px;*/
}
.mainArea {
	margin-left:195px;
}
.leftNav {
	float:left;
	width:180px;
}
.flex-control-nav a {background: url(../images/rexelNew/bg_control_nav.png) no-repeat;}
.countrySelectorWrapper {
	background-color: #333333;
	padding-top: 20px;
	padding-bottom: 20px;
	padding-right: 30px;
	padding-left: 30px;
	border-color: #78c6cc;
	border-style: solid;
	border-width: 5px;
	height: 380px;
}
.countrySelectorWrapper a.closeSelectorLink {
	float: right;
	cursor: pointer;
	width: 13px;
	height: 13px;
	line-height: 1000px;
	overflow: hidden;
	background: url(../images/rexelNew/countrySelectorCross.gif) no-repeat;
	background-position: center center;
	border-color: #737373;
	border-style: solid;
	border-width: 1px;
}
.countrySelectorWrapper a.closeSelectorLink:hover {
	background: url(../images/rexelNew/countrySelectorCross2.gif) no-repeat;
	background-position: center center;
}
.countrySelectorTopBanner {
	border-bottom-color: #737373;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	height: 46px;
	margin-bottom: 20px;
	clear: right;
	padding-bottom: 15px;
}
.countrySelectorTopBanner h2 {
	height: 46px;
	line-height: 1000px;
	overflow: hidden;
	background: url(../images/rexelNew/rexelLogoCC.gif) no-repeat;
}
.countrySelectorTopBanner span {
	float: right;
	margin-top: 30px;
	color: #a7a9ac;
}
.countrySelectorWrapper ul li {
	float: left;
	width: 33%;
	margin-bottom: 6px;
}
.countrySelectorWrapper ul li a {
	color: white;
	display: block;
	font-size: 13px;
}
.countrySelectorWrapper ul li a:hover {
	color: #50A2A9;
}
.countrySelectorWrapper ul li a img {
	margin-right: 4px;
	float: left;
	width: 19px;
	height: 12px;
}
.cookieLawInner
{
    margin-left:auto;
    margin-right:auto;
    width:960px;
    text-align:left;
    color:Black;
    font-size:13px;
}
.cookieLawInner p 
{
    padding-right:240px;
}
.cookieLawInner p a
{
    color:White;
}
.cookieLawInner p a:hover
{
    color:Black;
}
.cookieLawInner a.closeCookieBar 
{
    float:right;
    border-width: 1px;
    border-style: solid;
    border-color: #fff;
    text-transform:uppercase;
    background-color:#81cfd3;
    padding:8px;
    color:Black;
    font-size:13px;
    cursor:pointer;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}
.cookieLawInner a.closeCookieBar:hover 
{
    background-color:Black;
    color:White;
}
.cookieLaw 
{
    background-color:#ed1a3b;
    padding-top:10px;
    padding-bottom:10px;
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #fff;
    position:fixed;
    width:100%;
    bottom:0;
    z-index:99999999999;
    text-align:center;
    left:0;
}
.theMainSectionID {
	display: none;
}
ul.the404Nav {
	margin:0;
	padding:0;
	list-style-type:none;
}
ul.the404Nav li {
	display:inline-block;
	width:290px;
	margin-right:20px;
	vertical-align:top;
	margin-bottom:20px;
}
ul.the404Nav li a {
	color:#6a9bd9;
	font-size:13px;
}
ul.the404Nav li a:hover {
	color:#2C2C2C;
}
ul.the404Nav li a.subSectionLink {
	padding-left: 15px;
}

ul.the404Nav li div li {
	margin-bottom:5px;
}
ul.the404Nav li a.topTab1, ul.the404Nav li a.topTab2, ul.the404Nav li a.topTab3, ul.the404Nav li a.topTab4, ul.the404Nav li a.topTab5, ul.the404Nav li a.topTab6 {
	color:#000;
	font-size:16px;
	font-weight:bold;
	display:block;
	margin-bottom: 10px;
	padding-top: 15px;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E7E7E7;
}
ul.the404Nav li a.mainSectionLink {
	font-weight:bold;
}

/* Reset Password Stylings */
.resetPasswordPage fieldset {
	background: whitesmoke;
	background: -moz-linear-gradient(top, whiteSmoke 0%, #E4E4E4 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,whitesmoke), color-stop(100%,#E4E4E4));
	background: -webkit-linear-gradient(top, whitesmoke 0%,#E4E4E4 100%);
	background: -o-linear-gradient(top, whiteSmoke 0%,#E4E4E4 100%);
	background: -ms-linear-gradient(top, whiteSmoke 0%,#E4E4E4 100%);
	background: linear-gradient(top, whiteSmoke 0%,#E4E4E4 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='whiteSmoke', endColorstr='#E4E4E4',GradientType=0 );
	border: 1px solid #BEBEBE;
	padding: 20px;
	height: auto;
	margin-right: 340px;
	color: #FFFFFF;
	width: 382px;
}
.resetPasswordPage fieldset p {
	line-height: 25px;
}
.resetPasswordPage fieldset p span.blocker label {
	/*float: left;*/
	width: 125px;
	margin-top: 3px;
	display: inline-block;
	color: #535E69;
}
.resetPasswordPage fieldset p span.blocker input[type="password"] {
	font-family: "Myriad Pro", Arial, Helvetica, Tahoma, sans-serif;
	font-size: 13px;
	display: inline-block;
	border: 1px solid #CCC;
	padding: 3px;
	width: 245px !important;

}
.resetPasswordPage p:first-child {
	line-height: 35px;
}
.resetPasswordPage fieldset p span.error {
	color:#DB3138;
	margin-top:5px;
	margin-bottom: 5px;
}
.resetPasswordPage fieldset p input[type="submit"] {
	font-size: 13px;
	font-weight: bold;
	text-transform: uppercase;
	margin-top: 14px;
	padding-left: 11px;
	padding-right: 11px;
	padding-top: 6px;
	padding-bottom: 6px;
	border: none;
	color: #FFFFFF;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	background-color: #ED1B3B;
	font-family: "Myriad Pro", Arial, Helvetica, Tahoma, sans-serif;
	float: right;
	cursor: pointer;
}
span.blocker {
	display: block !important;
}
/* end */