/* CSS Document */

html
{
    height: 100%;
}

a img {
	border:none;
}

.mainWrapper {
	background-color:#FFF;
	width:960px;
	padding-left:10px;
	padding-right:10px;
	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 {
	text-align:center;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 14px;
	color:#555555;
	
	background-color: #f0f0f0; /* Old browsers */
	background: -moz-linear-gradient(top,  #f6f6f6 0%, #d1d1d1 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f6f6f6), color-stop(100%,#d1d1d1)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #f6f6f6 0%,#d1d1d1 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #f6f6f6 0%,#d1d1d1 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #f6f6f6 0%,#d1d1d1 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #f6f6f6 0%,#d1d1d1 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f6f6', endColorstr='#d1d1d1',GradientType=0 ); /* IE6-9 */
	background-color: #d1d1d1; /* Old browsers */
	background-repeat: no-repeat;
}
#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:91px;
	position:relative;
}
.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:#333;
}
.theTop a.homeLink {
	height:91px;
	float:left;
	line-height:1000px;
	overflow:hidden;
	padding-left:20px;
	background-image: url(../images/daytimer/topHomeButton.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	width: 469px;
}
.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;*/
	width:960px;
	float:left;
	/*margin-top:10px;*/
}
ul.topNav>li {
	float:left;
	position:relative;
	/*z-index:10;*/ /* switched off - causing disappearing menus in IE 8/9 (ACCO-324) */
	/*width:192px;*/
	width:119px;
	margin-right:1px;
	height:44px;
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4);
	border-top: 1px solid #2C5985;
	text-align:center;
	background-color: #4f78a1;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#4f78a1', endColorstr = '#2c5985');
	/*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, #4f78a1, #2c5985);
	background-image: -ms-linear-gradient(top, #4f78a1, #2c5985);
	background-image: -o-linear-gradient(top, #4f78a1, #2c5985);
	background-image: -webkit-gradient(linear, center top, center bottom, from(#4f78a1), to(#2c5985));
	background-image: -webkit-linear-gradient(top, #4f78a1, #2c5985);
	background-image: linear-gradient(top, #4f78a1, #2c5985);
	/*--IE9 DOES NOT SUPPORT CSS3 GRADIENT BACKGROUNDS--*/
}
ul.topNav>li.endOfRow {
	width:120px;
	margin-right:0px;
	background-color: #ff9600;
	border-top: 1px solid #ff9600;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#ff9600', endColorstr = '#df7a00');
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4);
	/*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 = '#ff9600', endColorstr = '#df7a00')";
	/*Element must have a height (not auto)*/
	/*All filters must be placed together*/
	background-image: -moz-linear-gradient(top, #ff9600, #df7a00);
	background-image: -ms-linear-gradient(top, #ff9600, #df7a00);
	background-image: -o-linear-gradient(top, #ff9600, #df7a00);
	background-image: -webkit-gradient(linear, center top, center bottom, from(#ff9600), to(#df7a00));
	background-image: -webkit-linear-gradient(top, #ff9600, #df7a00);
	background-image: linear-gradient(top, #ff9600, #df7a00);
	/*--IE9 DOES NOT SUPPORT CSS3 GRADIENT BACKGROUNDS--*/
}
ul.topNav>li>a {
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	color:#fff;
	/*text-shadow:1px 1px #176b71;*/
	display:block;
	padding-left: 3px;
	padding-right: 3px;	
}
.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 .topNavArea ul li a.topTab6Selected, .topNavArea ul li a.topTab7Selected{
	background-color:#24415d;
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4);
}
ul.topNav>li.endOfRow>a {
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4);
	background: #ff9600; /* Old browsers */
	background: -moz-linear-gradient(top,  #ff9600 0%, #df7a00 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff9600), color-stop(100%,#df7a00)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ff9600 0%,#df7a00 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ff9600 0%,#df7a00 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ff9600 0%,#df7a00 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ff9600 0%,#df7a00 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff9600', endColorstr='#df7a00',GradientType=0 ); /* IE6-9 */
	/*text-shadow:1px 1px #C15F18;*/
}
ul.topNav>li.endOfRow>a:hover {
	background: #ff9600;
}
ul.topNav li div.theDropDown, ul.topNav li div.firstOne {
	position:absolute;
	top:44px;
	background-color:#24415d;
	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:105px;
	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:#df7a00;	
}
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:#555;
	text-decoration:none;
	display:block;
	/*text-shadow: 0 0 0 #000;*/
}
ul.topNav li div .theDropDownSectionBannerArea div a:hover {
	color:#333;
}
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:#333;
}
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-size: 13px;
	padding-left: 5px;
	margin-top: 5px;
	display: inline-block;
	width: 150px;
	font-size: 12px;
	font-weight: bold;
	color: white;
	padding-top: 6px;
	margin-top: 4px;
	font-size: 12px;
	border-top-width: 0px;
}
#mainWrapper ul.topNav li div.theDropDown ul li a.mainSectionLink:hover, #mainWrapper ul.topNav li div.firstOne ul li a.mainSectionLink:hover {
	color: #ff9600;
}
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.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:#333;
}
#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:#555555;
	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: #333;
	border-right-color: #333;
	border-bottom-color: #333;
	border-left-color: #333;	
}
.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:#333;
}
.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:#333;
}
.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/daytimer/accoLogo.gif);
	background-repeat: no-repeat;
	background-position: right top;
	padding-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: #4F78A1; /* Old browsers */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#4F78A1', endColorstr = '#2C5985');
	/*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 = '#4F78A1', endColorstr = '#2C5985')";
	/*Element must have a height (not auto)*/
	/*All filters must be placed together*/
	background-image: -moz-linear-gradient(top, #4F78A1, #2C5985);
	background-image: -ms-linear-gradient(top, #4F78A1, #2C5985);
	background-image: -o-linear-gradient(top, #4F78A1, #2C5985);
	background-image: -webkit-gradient(linear, center top, center bottom, from(#4F78A1), to(#2C5985));
	background-image: -webkit-linear-gradient(top, #4F78A1, #2C5985);
	background-image: linear-gradient(top, #4F78A1, #2C5985);
	/*--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: 16px;
	-moz-border-radius: 16px;
	border-radius: 16px;
}
.signUpBox input.signUpButton {
	cursor:pointer;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	text-transform: uppercase;
	color: #FFF;
	-webkit-border-radius: 16px;
    border-radius: 16px;
    /*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: 16px;
	padding-left: 16px;
	height:25px;
	line-height:25px;
	border:1px solid #df7a00;
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4);
	background: #ff9600; /* Old browsers */
	background: -moz-linear-gradient(top,  #ff9600 0%, #df7a00 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff9600), color-stop(100%,#df7a00)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ff9600 0%,#df7a00 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ff9600 0%,#df7a00 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ff9600 0%,#df7a00 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ff9600 0%,#df7a00 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff9600', endColorstr='#df7a00',GradientType=0 ); /* IE6-9 */
	
}
.signUpBox input.signUpButton:hover {	
	background: #ff9600; 
	border: 1px solid #ff9600; 
}
.signInRegisterArea {
	float:right;
}
.breadCrumbArea .signInRegisterArea a {
	margin-left:10px;
	margin-right:0;
	padding-left: 10px;
	color: #df7a00;
	font-size: 11px;
}
.breadCrumbArea .signInRegisterArea a:hover {
	color: #999;
}
.breadCrumbArea .signInRegisterArea a.signInLink {
	border-left:none;
}
.breadCrumbArea {
	min-height: 14px;
	clear:both;
	padding-top:10px;
	padding-bottom: 10px;
	margin-bottom:15px;
	margin-top:5px;
	color:#555;
	font-size:12px;
	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:#df7a00;
	margin-right:5px;
	font-size: 11px;
}
.breadCrumbArea a:hover {
	color:#999;
}
.countrySelectorLink {
	display:none;
}
.theTop .searchArea {
	float: right;
	height:17px;
	width:165px;
	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;
	margin-right:27px;
	margin-top: 30px;
}
.theTop .searchArea input.searchBox {
	font-family:Arial, Helvetica, sans-serif;
	padding:2px;
	width:160px;
	font-size:13px;
	color:#333333;
	border:0px solid #333;
	outline:none;
/*	margin-top: 6px; */
}
input.searchButtonNEW 
{
    float:right;
	padding-left:10px;
	margin-top:3px;
	width: 24px;
	height: 24px;
	border: none;
	background-color: #fff;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background-image: url(../images/daytimer/searchButtons.png);
	background-repeat: no-repeat;
	background-position: 0 -27px;
	cursor: pointer;
	margin-right:-43px;
	margin-top:-2px;
}
input.searchButtonNEW:hover {
	background-position: 0 0;
}
.bottomNav1 {
	height:240px;
	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 .col1, .bottomNav1 .col3 {
	width: 170px;
	margin-right: 0;
}
.bottomNav1 .col2, .bottomNav1 .col4 {
	width: 170px;
	margin-left: 0;
}
.bottomNav1 div.keepInTouchNav {
	margin-right:0;
}
.bottomNav1 div h3 {
	color:#333;
	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:#333;
	font-size:12px;
	list-style-type:none;
}
.bottomNav1 div ul li {
	margin-bottom:10px;
}
.bottomNav1 div ul li a {
	color:#555555;
}
.bottomNav1 div ul li a:hover {
	color:#2c5985;
}
.bottomNav1 div ul li a.selected {
	color:#2c5985;
}
.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 #333;
}
.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;
}
.socialLinksArea {
	background-color: #fbfbfb;
	border: 1px solid #d2d2d2;
	margin-bottom: 15px;
	text-align:center;
	padding:10px;
}
.socialLinksArea ul {
	list-style-type:none;
	margin-top:10px;
	margin-bottom:10px;
}
.socialLinksArea ul li {
	display:inline;
	margin-right:20px;
	margin-left:20px;
	height:30px;
}
.socialLinksArea ul li a {
	font-size:12px;
	color:#555;
	background-image: url(../images/kensingtonGlobal/newSocialIcons.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:36px;
}
.socialLinksArea ul li a:hover {
	color:#2c5985;
}
.socialLinksArea ul li.linkedIn a {
	background-position: -304px 0px;
}
.socialLinksArea ul li.youTube a {
	background-position: -456px 0px;
}
.socialLinksArea ul li.pinterest a {
	background-position: -912px 0px;
}
.socialLinksArea ul li.rss a {
	background-position: -608px 0px;
}
.socialLinksArea ul li.blog a {
	background-position: -760px 0px;
}
.socialLinksArea ul li.facebook a {
	background-position: -152px 0px;
}
.socialLinksArea ul li.twitter a {
	background-position: 0px 0px;
}

.bottomNav2 {
	height:12px;
	padding:19px;
	font-size:11px;
	text-align:center;
}
.bottomNav2 ul {
	list-style-type:none;
	display: inline;
}
.bottomNav2 ul li {
	display:inline;
	margin-right:20px;
}
.bottomNav2 ul li a {
	color:#999;
}
.bottomNav2 ul li a:hover, .bottomNav2 a.changeCountryLink:hover {
	color:#2c5985;
}
.bottomNav2 a.changeCountryLink {
	color:#999;
	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/daytimer/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:White;
    font-size:13px;
}
.cookieLawInner p 
{
    padding-right:240px;
}
.cookieLawInner p a
{
    color:#df7a00;
}
.cookieLawInner p a:hover
{
    color:#FFF;
}
.cookieLawInner a.closeCookieBar 
{
    float:right;
    cursor:pointer;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	border:1px solid #df7a00;
	text-transform: uppercase;
	color: #FFF;
	-webkit-border-radius: 16px;
    border-radius: 16px;
    /*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: 16px;
	padding-left: 16px;
	height:25px;
	line-height:25px;
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4);
	background: #ff9600; /* Old browsers */
	background: -moz-linear-gradient(top,  #ff9600 0%, #df7a00 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff9600), color-stop(100%,#df7a00)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ff9600 0%,#df7a00 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ff9600 0%,#df7a00 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ff9600 0%,#df7a00 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ff9600 0%,#df7a00 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff9600', endColorstr='#df7a00',GradientType=0 ); /* IE6-9 */
	
}
.cookieLawInner a.closeCookieBar:hover 
{
	background: #ff9600; 
	border: 1px solid #ff9600; 
}
.cookieLaw 
{
    background-color:#2C5985;
    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;
}
.basketArea {
	float: right;
	position: relative;
	width: 190px;
	height: 48px;
	padding: 7px 9px;
	margin-left: 30px;
	margin-top: 15px;
	background: #f7f7f7 url(../images/daytimer/trolley.gif) no-repeat 12px center;
	border: 1px solid #d1d1d1;
}
.basketArea .basketAreaLink {
	position: absolute;
	top:0;
	left: 0;
	width: 209px;
	height: 62px;
	z-index: 5;
}

.basketArea h3 {
	font-size: 11px;
	font-weight: normal;
	text-transform: uppercase;
	margin-bottom: 3px;
	padding-left: 36px;
	color: #df7a00;
}
.basketArea h3 span {
	padding-left: 4px;
}
.basketArea h4, .basketArea h4 span {
	font-size: 13px;
	font-weight: bold;
}
.basketArea h4 {
	margin-bottom: 3px;
	padding-left: 36px;
}
.basketArea h4 .currencySymbol {
	margin-left: 5px;
}
.basketArea h6 {
	font-size: 10px;
	padding-left: 36px;
}

.basketArea .innerBasket {
	position: absolute;
	right: -1px;
    top: 62px;
}
.innerBasket2 {
	position: fixed;
    top: 0;
}
.basketArea .innerBasket, .innerBasket2 {
	width: 280px;
	background-color: #f7f7f7;
	border: 1px solid #d1d1d1;
	padding: 9px;
	-webkit-box-shadow:  0px 5px 15px 0px rgba(0, 0, 0, 0.2);        
    box-shadow:  0px 5px 15px rgba(0, 0, 0, 0.2);
    display: none;
    z-index: 100;
}
.countryISOText, .countrySalesTax, .languageISOText {
	display: none;
}
.innerBasket p.itemsTotal, .innerBasket2 p.itemsTotal {
	color: #333;
	text-transform: uppercase;
	font-size: 12px;
	font-weight: bold;
	border-bottom: 1px solid #e1e1e1;
	padding-bottom: 6px;
	margin-bottom: 10px;
}
.innerBasket p.itemsTotal strong, .innerBasket2 p.itemsTotal strong {
	font-weight: bold;
}
.innerBasket p.itemsTotal .qty, .innerBasket2 p.itemsTotal .qty {
	float: right;
	font-weight: bold;
}
.innerBasket p.subTotalLine, .innerBasket2 p.subTotalLine {
	color: #333;
	font-size: 14px;
	font-weight: bold;
}
.innerBasket p.subTotalLine .price, .innerBasket2 p.subTotalLine .price {
	float: right;
	font-weight: bold;
}
.innerBasket p.beforeShipping, .innerBasket2 p.beforeShipping {
	color: #333;
	font-size: 12px;
}
.innerBasket p.beforeShipping .price, .innerBasket2 p.beforeShipping .price {
	float: right;
}
.innerBasket p.bottomLinksLine, .innerBasket2 p.bottomLinksLine {
	color: #333;
	font-size: 12px;
	margin-top: 10px;
	height: 30px;
}
.miniBasketProductsArea ul li .qtyArea {
	float: right;
	margin-left: 5px;
}
.miniBasketProductsArea ul li .qtyArea a.minusButton, .miniBasketProductsArea ul li .qtyArea a.plusButton, .innerBasket2 ul li .qtyArea a.minusButton, .innerBasket2 ul li .qtyArea a.plusButton, .cartLHS table a.minusButton, .cartLHS table a.plusButton {
	width: 15px;
	height: 15px;
	background-image: url(../images/daytimer/minusPlusButtons.png);
	background-repeat: no-repeat;
	float: left;
	line-height: 1000px;
	overflow: hidden;
	margin-top: 5px;
	cursor: pointer;
}
.miniBasketProductsArea ul li .qtyArea a.minusButton, .innerBasket2 ul li .qtyArea a.minusButton, .cartLHS table a.minusButton {
	margin-right: 5px;
}
.miniBasketProductsArea ul li .qtyArea a.plusButton, .innerBasket2 ul li .qtyArea a.plusButton, .cartLHS table a.plusButton {
	margin-left: 5px;
	background-position: -55px 0;
}
.miniBasketProductsArea ul li .qtyArea a.minusButton:hover, .innerBasket2 ul li .qtyArea a.minusButton:hover, .cartLHS table a.minusButton:hover {
	background-position: 0 -75px;
}
.miniBasketProductsArea ul li .qtyArea a.plusButton:hover, .innerBasket2 ul li .qtyArea a.plusButton:hover, .cartLHS table a.plusButton:hover {
	background-position: -55px -75px;
}
.miniBasketProductsArea ul li .qtyArea a.switchedOff, .innerBasket2 ul li .qtyArea a.switchedOff, .cartLHS table a.switchedOff {
	cursor: auto;
	opacity: 0.25;
}
.miniBasketProductsArea ul li .qtyArea .lineQty, .innerBasket2 ul li .qtyArea .lineQty, .cartLHS table .lineQty {
	float: left;
	background-color: white;
	text-align: center;
	width: 27px;
	color: #555;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 15px;
	padding: 3px 0;
	border: 1px solid #bcbcbc;
}
.miniBasketProductsArea ul li a.imageLink, .innerBasket2 ul li a.imageLink {
	float: left;
	margin-right: 10px;
	border: 1px solid #bcbcbc;
	height: 57px;
	width: 57px;
}
.miniBasketProductsArea ul li a.imageLink:hover, .innerBasket2 ul li a.imageLink:hover {
	border-color: #DF7A00;
}
.miniBasketProductsArea ul li a.productTitle {
	display: block;
	color: #2c5985;
	font-size: 12px;
	margin-bottom: 3px;
	padding-right: 10px;
	line-height: 14px;	
}
.miniBasketProductsArea ul li a.productTitle:hover {
	color: #333;
}
.miniBasketProductsArea ul li .linePrice {
	font-weight: bold;
	color: #333;
	font-size: 13px;
}
.miniBasketProductsArea ul li .linePriceWithVAT {
	color: #555555;
	font-size: 11px;
	margin-left: 5px;
}
.miniBasketProductsArea ul li {
	margin-bottom: 15px;
	height: 60px;
	overflow: hidden;
}
.miniBasketProductsArea ul li .theSKU, .theBasketValueAsNumber {
	display: none;
}
.innerBasket a.scrollUp, .innerBasket2 a.scrollUp {
	display: block;
	border: 1px solid #848484;
	height: 19px;
	overflow: hidden;
	line-height: 1000px;
	background-color: : #c2c2c2; /* Old browsers */
	background: url(../images/daytimer/upArrow.png), -moz-linear-gradient(top,  #c2c2c2 0%, #a6a6a6 100%); /* FF3.6+ */
	background: url(../images/daytimer/upArrow.png), -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c2c2c2), color-stop(100%,#a6a6a6)); /* Chrome,Safari4+ */
	background: url(../images/daytimer/upArrow.png), -webkit-linear-gradient(top,  #c2c2c2 0%,#a6a6a6 100%); /* Chrome10+,Safari5.1+ */
	background: url(../images/daytimer/upArrow.png), -o-linear-gradient(top,  #c2c2c2 0%,#a6a6a6 100%); /* Opera 11.10+ */
	background: url(../images/daytimer/upArrow.png), -ms-linear-gradient(top,  #c2c2c2 0%,#a6a6a6 100%); /* IE10+ */
	background: url(../images/daytimer/upArrow.png), linear-gradient(to bottom,  #c2c2c2 0%,#a6a6a6 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c2c2c2', endColorstr='#a6a6a6',GradientType=0 ); /* IE6-9 */
	
	background-position: center center;
	background-position: center center, 0 0;
	background-repeat: no-repeat;
	margin-bottom: 10px;
	cursor: pointer;	
}
.innerBasket a.scrollDown, .innerBasket2 a.scrollDown {
	display: block;
	border: 1px solid #848484;
	height: 19px;
	overflow: hidden;
	line-height: 1000px;
	background-color: : #c2c2c2; /* Old browsers */
	background: url(../images/daytimer/downArrow.png), -moz-linear-gradient(top,  #c2c2c2 0%, #a6a6a6 100%); /* FF3.6+ */
	background: url(../images/daytimer/downArrow.png), -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c2c2c2), color-stop(100%,#a6a6a6)); /* Chrome,Safari4+ */
	background: url(../images/daytimer/downArrow.png), -webkit-linear-gradient(top,  #c2c2c2 0%,#a6a6a6 100%); /* Chrome10+,Safari5.1+ */
	background: url(../images/daytimer/downArrow.png), -o-linear-gradient(top,  #c2c2c2 0%,#a6a6a6 100%); /* Opera 11.10+ */
	background: url(../images/daytimer/downArrow.png), -ms-linear-gradient(top,  #c2c2c2 0%,#a6a6a6 100%); /* IE10+ */
	background: url(../images/daytimer/downArrow.png), linear-gradient(to bottom,  #c2c2c2 0%,#a6a6a6 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c2c2c2', endColorstr='#a6a6a6',GradientType=0 ); /* IE6-9 */
	
	background-position: center center;
	background-position: center center, 0 0;
	background-repeat: no-repeat;		
	margin-bottom: 10px;
	cursor: pointer;	
}
.innerBasket a.scrollDown:hover, .innerBasket a.scrollUp:hover, .innerBasket2 a.scrollDown:hover, .innerBasket2 a.scrollUp:hover {
	border-color: #DF7A00;
}
.miniBasketProductsArea em, .beforeShipping em {
	font-style: normal;
}
.miniBasketProductsAreaScrolling {
	overflow: hidden;
	height: 225px;
}
h3.addedToCart {
	font-weight: bold;
	font-size: 14px;
	color: #333;
	display: block;
	padding-top: 5px;
	padding-bottom: 15px;
	padding-left: 19px;
	text-transform: uppercase;
	background: url(../images/daytimer/addedToCartTick.png);
	background-repeat: no-repeat;
	background-position: 0 8px;
}

ul.topNav li.endOfRow div.theDropDown
{
    background-color: #ff9600;
}
#mainWrapper ul.topNav li.endOfRow div.theDropDown ul li a.mainSectionLink:hover
{
    color: #24415d;
}
td.addToCartCell {
	text-align: center;
}
.nzPopup {
	display: none;
}
ul.topNav li {
	position:relative;
}
ul.topNav li div.theDropDown, ul.topNav li div.firstOne {
	position:absolute;
	top:44px;
	left:0;
	display:none;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 0;
	padding-left: 0;
	z-index:10000;
	
	
	-moz-border-radius:0px 0px 5px 5px;
	-webkit-border-radius:0px 0px 5px 5px;
	border-radius:0px 0px 5px 5px;
	/*IE 7 AND 8 DO NOT SUPPORT BORDER RADIUS*/
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f6f6', endColorstr='#e2e2e2');
	/*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='#f6f6f6', endColorstr='#e2e2e2')";
	/*Element must have a height (not auto)*/
	/*All filters must be placed together*/
	background-image: linear-gradient(top, #f6f6f6, #e2e2e2);
	
	-moz-box-shadow:3px 3px 8px #666666;
	-webkit-box-shadow:3px 3px 8px #666666;
	box-shadow:3px 3px 8px #666666;
	filter: progid:DXImageTransform.Microsoft.Shadow(strength=3, direction=135, color='#666666');
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(strength=3, Direction=135, Color='#666666')";
	/*Shadows look very different in IE (Only cardinal directions supported)*/
	/*INNER ELEMENTS MUST NOT BREAK THIS ELEMENTS BOUNDARIES*/
	/*Element should have a background-color*/
	/*All filters must be placed together*/
	/*IE 7 AND 8 DO NOT SUPPORT BLUR PROPERTY OF SHADOWS*/	
}
ul.topNav li div.firstOne {
	position: absolute;
	top: 44px;
	background-color: #24415d;
	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 {
	height: auto;
	list-style-type: none;
	float: left;
	width: 105px;
	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;
	border: none;
	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;
}
ul.topNav li.endOfRow div {
	right:5px;
}
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 a.mainSectionLink:hover, ul.topNav li div.firstOne ul li a.mainSectionLink:hover {
	color:#000;
}
ul.topNav li div.theDropDown ul li a.subSectionLink:hover, ul.topNav li div.firstOne ul li a.subSectionLink:hover {
	color:#000;
}
ul.topNav li div.theDropDown ul li a.mainSectionLink, ul.topNav li div.firstOne ul li a.mainSectionLink {
	font-weight:bold;
	color:#6a9bd1;
	padding-top:6px;
	margin-top:4px;
	font-size:12px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #d2d2d2;
}
ul.topNav li div.theDropDown ul li a.subSectionLink, ul.topNav li div.firstOne ul li a.subSectionLink {
	color:#6a9bd1;
	font-size:12px;
	font-weight:normal;
}
ul.topNav li div .theDropDownSectionBannerArea {
	clear:both;
	padding-top:10px;
}
ul.topNav li div .theDropDownSectionBannerArea div {
	background-color:#6a9bd1;
	padding:10px;
}
ul.topNav li div .theDropDownSectionBannerArea div a {
	background-image:none;
	height:auto;
	line-height:15px;
	font-size:13px;
	color:#fff;
	text-decoration:none;
	display:block;
}
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:#000;
	font-weight:bold;
}
ul.topNav li div .theDropDownSectionBannerArea div a:hover p.learnMoreLine {
	color:#fff;
}
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;
	height:60px;
}
ul.topNav li div .emptyBottom {
	clear:both;
	height:10px;
}
.countrySelectorWrapper {
	width:720px;
	height:385px;
	border: 4px solid #D4D4D4;
	background-color:#FFFFFF;
	text-align:left;
}
.countrySelectorWrapper .countrySelectorTopBanner {
	padding:14px;
	background-color:#eaeaea;
	margin-bottom:20px;
}
.countrySelectorWrapper .countrySelectorTopBanner h2 {
	font-size:20px;
	color:#000;
	font-weight:bold;
}
.countrySelectorWrapper .countrySelectorTopBanner a {
	float:right;
	width:15px;
	height:15px;
	overflow:hidden;
	line-height:1000px;
	background-image: url(../images/kensingtonGlobal/countrySelectorCloseButton.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	cursor:pointer;
}
.countrySelectorWrapper .countrySelectorTopBanner a:hover {
	background-position: 0px -15px;
}
.countrySelectorWrapper img.mapImage {
	width:478px;
	height:233px;
	border:none;
	margin-top:28px;
}
.countrySelectorMapArea {
	padding-left:26px;
	margin-right:218px;
}
.countrySelectorMapArea h3, .regionCountryListArea h3 {
	font-size:13px;
	color:#000000;
	font-weight:bold;
	padding-bottom:10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
}
.regionCountryListArea {
	float:right;
	padding-right:26px;
	width:155px;
}
.countrySelectorLink {
	display:none;
}
.countryListArea {
	height:263px;
	overflow-y: scroll;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
}
.countryListArea ul 
{
    margin-right:5px;
}
.countryListArea ul li.endOfFeatured {
	padding-top:8px;
	border-top:1px dotted #666;
}

.countryListArea ul li {
	list-style-type:none;
	font-size:12px;
	margin-top:8px;
}
.countryListArea ul li a {
	color:#6a9bd1;
	cursor:pointer;
}
.countryListArea ul li a:hover {
	color:#000;
}
.countryListArea ul li .theLanguagePanel {
	padding-left:15px;
	display:none;
}
.countryListArea ul li .theLanguagePanel a {
	display:block;
	margin-top:3px;
	cursor:pointer;
}
.countryListArea ul li .theLanguagePanel a.showOptions {
}
input.searchButtonNEW 
{
    float:right;
	padding-left:10px;
}
.pageNotFoundArea h1 {
	font-size:24px;
	font-weight:bold;
	margin-top:12px;
	margin-bottom:12px;
	text-align:center;
}
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;
	font-weight: 600;
	margin-top:5px;
	margin-bottom: 5px;
}
.resetPasswordPage fieldset p input[type="submit"] {
	cursor: pointer;
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	margin-top: 8px;
	text-transform: uppercase;
	color: #FFF;
	-webkit-border-radius: 16px;
	border-radius: 16px;
	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: 16px;
	padding-left: 16px;
	height: 25px;
	line-height: 25px;
	border: 1px solid #df7a00;
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4);
	background: #ff9600;
	background: -moz-linear-gradient(top, #ff9600 0%, #df7a00 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff9600), color-stop(100%,#df7a00));
	background: -webkit-linear-gradient(top, #ff9600 0%,#df7a00 100%);
	background: -o-linear-gradient(top, #ff9600 0%,#df7a00 100%);
	background: -ms-linear-gradient(top, #ff9600 0%,#df7a00 100%);
	background: linear-gradient(to bottom, #ff9600 0%,#df7a00 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff9600', endColorstr='#df7a00',GradientType=0 );
}
.resetPasswordPage fieldset p input[type="submit"]:hover {
	background: #ff9600;
	border: 1px solid #ff9600;
}
span.blocker {
	display: block !important;
}
/* end */
