/* CSS Document */
@font-face {
    font-family: 'GillSans';
    src: url('//accofonts.s3.amazonaws.com/glal____.eot');
    src: url('//accofonts.s3.amazonaws.com/glal____.eot') format('embedded-opentype'),
         url('//accofonts.s3.amazonaws.com/glal____.woff') format('woff'),
         url('//accofonts.s3.amazonaws.com/glal____.ttf') format('truetype'),
         url('//accofonts.s3.amazonaws.com/glal____.svg#GillSans') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'GillSans';
    src: url('//accofonts.s3.amazonaws.com/glab____.eot');
    src: url('//accofonts.s3.amazonaws.com/glab____.eot') format('embedded-opentype'),
         url('//accofonts.s3.amazonaws.com/glab____.woff') format('woff'),
         url('//accofonts.s3.amazonaws.com/glab____.ttf') format('truetype'),
         url('//accofonts.s3.amazonaws.com/glab____.svg#GillSans') format('svg');
    font-weight: bold;
    font-style: normal;
}
@font-face {
    font-family: 'GillSans';
    src: url('//accofonts.s3.amazonaws.com/glai____.eot');
    src: url('//accofonts.s3.amazonaws.com/glai____.eot') format('embedded-opentype'),
         url('//accofonts.s3.amazonaws.com/glai____.woff') format('woff'),
         url('//accofonts.s3.amazonaws.com/glai____.ttf') format('truetype'),
         url('//accofonts.s3.amazonaws.com/glai____.svg#GillSans') format('svg');
    font-weight: normal;
    font-style: italic;
}
html
{
    height: 100%;
    background:#fff;
}
/* clearfix */
/**
 * For modern browsers
 * 1. The space content is one way to avoid an Opera bug when the
 *    contenteditable attribute is included anywhere else in the document.
 *    Otherwise it causes space to appear at the top and bottom of elements
 *    that are clearfixed.
 * 2. The use of `table` rather than `block` is only necessary if using
 *    `:before` to contain the top-margins of child elements.
 */
.cf:before,
.cf:after {
    content: " "; /* 1 */
    display: table; /* 2 */
}

.cf:after {
    clear: both;
}

/**
 * For IE 6/7 only
 * Include this rule to trigger hasLayout and contain floats.
 */
.cf {
    *zoom: 1;
}
/* end cf */
a img {
	border:none;
}
input[type="file"] {
    margin-top:5px;
    margin-bottom:5px;
}
.mainWrapper {
	min-width: 960px;
	padding-bottom:50px;
	background: #fff;
}
#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;
    color: #000;    
}
body {
	text-align:center;
	font-family: "GillSans",Arial,Helvetica,sans-serif;
	font-size: 14px;
	color:#555;
    background-color:#f2f2f2;
}
#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: 80px;
	/*height:78px;*/
	position:relative;
	background: #f2f2f2;
    border-bottom: 4px solid white;
}
.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: #000;
	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:60px;
    width: 176px;
	line-height:1000px;
	overflow:hidden;
	background-image: url(../images/derwent/topLogo.png);
	background-repeat: no-repeat;
	background-position: 0 0;
    position:absolute;
    left: 0;
    /*top:2px;*/
    top: 14px;
    z-index:20;
}
.theTop a.homeLink img {
	border:none;	
}
.tidyUp {
	height:1px;
	overflow:hidden;
	clear:both;
}
div.topNavWrapper {
    /*width: 960px;*/
    padding-top: 20px;
    margin: 0 auto;
    /*position: relative;*/
}
div.topNavWrapperInner {
    width: 960px;
    margin: 0 auto;
}
ul.topNav {
    float: left;
    /*position: absolute;*/
    /*left: 0;*/
    /*padding-top:20px;*/
    /*margin:0 auto;*/
    /*width:960px;*/
    /*display: inline-block;*/
}
ul.topNav.second {
    /*right: 0;*/
    text-align: right;
    /*left: inherit !important;*/
    position: relative;
    float: right;
}
div.topNavWrapper div.homeLinkDiv {
    width: 176px;
    position: relative;
    margin: 0 auto;
}
ul.topNav>li {
    float: left;
    /*width: 105px;*/
    line-height: 40px;
	margin-right:35px;
	height:60px;
}
ul.topNav.second>li:last-child {
    margin-right: 0 !important;
}
/*ul.topNav>li.startOfRow.second {
    margin-left:40px;
}
ul.topNav>li.endOfRow:first-child {
	margin-right:40px;
}*/
/*ul.topNav>li.selected {
    background-position: bottom center;
    background-image: url(../images/derwent/topNavSelectedArea.png);
    background-repeat: no-repeat;
}*/

ul.topNav>li>a {
    font-size: 21px;
	/*font-size:18px;*/
	/*color:#000;*/
    letter-spacing: -0.1px;
    color: #555;
    height:100%;
	/*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 .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);*/
    color: #de324a;
}
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:20% !important;
    background: #fff;
/*	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;
	clear: both;
	height:auto;
	width:auto;
	text-align:left;
}
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:#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:#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 {
	padding-left: 5px;
	margin-top: 5px;
	display: inline-block;
	width: 150px;
	font-size: 14px;
	font-weight: bold;
	color: black;
	padding-top: 6px;
	margin-top: 4px;
	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: #de324a;
}
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;
    margin-left:auto;
    margin-right:auto;
    width:85%;
    display:block;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
ul.brandsList li {
	/*float:left;*/
    display:inline-block;
	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:#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:#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: #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:906px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	height:46px;
	clear: left;
	padding-right:54px;
	background-image: url(../images/daytimer/accoLogo.gif);
	background-repeat: no-repeat;
	background-position: right top;
	padding-bottom:40px;

}
.theVeryBottomWrapper {
    clear:both;
	padding-top:15px;
}
.theVeryBottom p {
	float:right !important;
	line-height:46px;
	color:#a5a5a5;
	font-size:11px;
}
.theVeryBottom p.english {
	width: 270px;
	line-height:14px;
	margin-top:7px;	
}
.theVeryBottom p > a {
	color:#000;
}
.theVeryBottom p > a:hover {
	color: #666;
}
.theVeryBottom
.signUpBox {
	margin-top:15px;
	clear:both;
	height:33px;
	font-weight: bold;
	font-size: 15px;
	color:#585858;
	text-align:center;
	padding-top:18px;
	padding-bottom:9px;
    width:960px;
    margin-left:auto;
    margin-right:auto;
    text-align:left;
    border-bottom: 1px solid #D2D2D2;
}
.signUpBox p {
	font-weight:bold;
	font-size: 15px;
    color:#666;
}

.signUpBox p .textBoxesArea {
    float:right;
    margin-right:74px;
}
.signUpBox p .signUpText1 {
    display:block;
    line-height:12px;
    font-weight: bold;
}
.signUpBox p .signUpText2 {
	font-family: "GillSans",Arial,Helvetica,sans-serif;
	font-size:13px;
}
.signUpBox p.thanksMessage {
	display:none;
    text-align:center;
}
.signUpBox input.signUpTextBox, .signUpBox input.signUpNameBox {
	font-family: "GillSans",Arial,Helvetica,sans-serif;
	font-weight:normal;
	font-size:13px;
	width:250px;
    border: 1px solid #D2D2D2;
    background-color:#f2f2f2;
	margin-right:10px;
	height:27px;
	padding-right: 3px;
	padding-left: 3px;
	line-height:22px;
    -webkit-transition: all 0.25s;
    -moz-transition: all 0.25s;
    -o-transition: all 0.25s;
    transition: all 0.25s;
}
.signUpBox input.signUpTextBox:focus, .signUpBox input.signUpNameBox:focus {
    border-color: #666;
    background-color:white;
    color:#666;
}

.signUpBox a.signUpButton {
    cursor: pointer;
    background-image: url(../images/derwent/sprite.png);
    background-repeat: no-repeat;
	float: right;
    width: 32px;
    height: 29px;
    line-height:1000px;
    overflow:hidden;
    border:none;
    background-position: 0 -44px;
}
.signUpBox a.signUpButton:hover {
    background-position: -40px -44px;
}
.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:30px;
	color:#555;
	font-size:12px;
	text-transform:capitalize;
	border-top:none;
    background-color:white;
}
.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:#999;
}
.breadCrumbArea a {
	color:#999;
	margin-right:5px;
	font-size: 11px;
}
.breadCrumbArea a:hover {
	color:#555;
}
.countrySelectorLink {
	display:none;
}
.theTop .searchArea {
	float: right;
}
.theTop .searchArea input.searchText, .theTop .searchArea input.searchTextOn {
	font-family:"GillSans", Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:13px;
	width:80px;
    border: 1px solid #D2D2D2;
    background-color:#f2f2f2;
	padding-right: 3px;
	padding-left: 3px;
	line-height:18px;
}
.theTop .searchArea input.searchTextOn {
    border-color:#666;
    color:#666;
    background-color:white;
    width:180px;
}
.theTop .searchArea a.searchButton {
    float:right;
    cursor: pointer;
    background-image: url(../images/derwent/sprite.png);
    background-repeat: no-repeat;
    background-position: top right;
    line-height: 1000px;
    height: 16px;
    width: 16px;
    overflow: hidden;
    margin-left: 6px;
    background-position: -46px 0;
    margin-top:1px;
}
.theTop .searchArea a.searchButton:hover {
    background-position: -46px -26px;
}
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('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAzCAYAAACNHMgNAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAABUlJREFUeNq0V11MHFUU/mZ/Zn9020JcKrCF0ogVSvBhoQSM0fSpaROMCaSJSStJH3xqYgxNVIiJRiJJXyQ0BHmUB0JqYmxMrGIJGpMaxAhtAAnKqnRhEdy6y8D+zY/nzv50WWaGAeJJPli4557v3DPnnvmWC7wLPbMSLhLOE87q+DwgjBM+P9mjCFoOnA5BG+Fjl7ey3PXUCTiOlGg6JYUw4uEgtlYXWfBuwk0ikowIWNafuI+fuurx1cJZVAoIf0ERloHtv7XP4CyGaC3C5qMoNh/Of0f/eYVIInoEtzwnzrQVPfcCEF2CEroHpLZgyix2RMQSREPBn+mvl7Mls+S5XH/SV9tW9GwLlIffQ/7zWyiJLSgyzEFM4QiC8Bx7wk+xBnK8md+nCR96Kp6HvHwXcvhXKAoOhCOOLTjd/OU/urjWfIL3j1W38BZhCdK/S5DJ8TBw80kW870sQTHhVbe3DFLoJ+3MrC5wVa2mT8HbAbsdfjpFMyN4yek9yUtrv0CWZMhUz0IoHA++9QvYW7+E4qnS9CmEg1crc0kl4D0lVJqA4bHVHj51Ea7XZ2FrfBuyhTf0t1nVLWcZQYVFSUKh7I26JGc2F/gXP4L7yn1YfOd0/TlO9X6GEZQjtbnng9vV9sWn4b50F84Ln6rPSMe/2EY/YhL1u0XWv0Oczpr86DckHgxDSsb0tkqMYF11UAwICtYUMYbYvV7Ef7yhftYyJb1nnREsSKIMiwEB8k6Q/P0Otr6+BomyNzIpPfLmGMGYmEp1Wa3GJ5A3g9j85k0k5j8zNZrENME4G3Yu+rDqdOCoPoMVnN0FJSnArMUTYBRnWBexIg6lRIPbKUuQE4Lpm5zJ/jZN1IXsLOqlmq2zhcPOIbpOEEWwYfRB/rALE67kRoNycMjphuim7KcL3wd3yOFajuQAYJ1De4co+I3C90HWbhIJO0mMHZd1rhlkS0N7eyj4GztuvEYDDBPqyXl0x0TVKEXe2g+0p4mCd5tVFVl7mnBOnVc0uArWghmMU+CAbofvQbCnUXDDdU5RFPyfxvn9/kMFmJqaOjDBvqQjEQn7IVClY2VlZbnP50NJibZ0DIfDWFlZweLiY+lIRJIRgSodq6qqrtbW1qK0tBQbGxsqIpGIJonH4wHP81hbW8P8fFo6EklEj+AWBW5raWlRNywsLCCRSJh6Flaa96xhAoGAKh2zJdshHWtqatqam5sxOzuLmZkZxONxdZMZiDThJJoVVE596VhXV4fp6WksLy/TDZUPBFYuKtvlhoaGndKxqamJZ7UOhUKms9YDI9klHVm3sJprZWWz2dDY2LivUxD8dIpma1lZ2fmKiorXWL2j0ahmRg6HA/39/aiursbc3BwEQTB1kmQyKajS0ev1YnV11dCZGTvF4OAg2tvbc12jB3bqnHRkT5/B6NhZY8fv6OjAwMAA6uvrdf25tHZMS8dYLLZnXQuNPbPe3l50dnaSVLfr+aelY5ZAV3fprAWDQYyNjbEAxtJxe3t7XwTsdo+MjGB0dFT3pmeeW1o6sltolmBychJ9fX1q9sbSUXosHSmLLovFouvMsmGXkLXqxMSEOelISavSkYZdWjo6nUczT373dwEiZ3fBoNa7jHxV6WjLScdU6nqmdzVLlMnIlGXKc5smar50lNbZwmHnUCaZnHS05UtHIviKOemVyoxlGqKbslelI5tF2TX2jeIfwoXDBKcEhyj4O7kXUR6B2oWEJXJiL3q72cDZ0pD1UPC3drzpCgiY3SeMEo7Txrr8YVcYNG+NScd2Cj68X11kSjpSYF3p+J8AAwDw61V78eLpPgAAAABJRU5ErkJggg=='); /*../images/daytimer/searchButtons.png*/
    *background-image: url(../images/daytimer/searchButtons.png); /* For IE 6 and 7 */
    background-repeat: no-repeat;
    background-position: 0 -27px;
    cursor: pointer;
    margin-right: -43px;
    margin-top: -2px;
}
input.searchButtonNEW:hover {
	background-position: 0 0;
}
.bottomNav1 {
    display:table;
    table-layout:fixed;
	min-height:100px;
	margin-bottom:25px;
    width:960px;
    margin-left:auto;
    margin-right:auto;
    margin-top:15px;
    border-top:1px solid #DDDDDD;
}
    .bottomNav1 > div {
        padding:20px;
        display:table-cell;
        table-layout:fixed;
        vertical-align: top;
        width: 25%;
        text-align:left;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        min-height: 200px;
        height:auto;
        border-right:1px solid #ddd;
        border-bottom:1px solid #ddd;
    }
    .bottomNav1 > div:first-child {
        padding-left:0 !important;
    }
    .bottomNav1 > div:not(:first-child):not(:last-child) {
        padding-left:20px;
    }
    .bottomNav1 > div:last-child {
        border-right:none !important;
        /*text-align:center;*/
    }
.bottomNav1 .col1 {
	/*width: 340px;*/
	margin-right: 0;
}
.bottomNav1 .col3 {
	/*width: 220px;*/
	margin-right: 0;
}
.bottomNav1 .col5 {
	/*width: 200px;*/
	margin-right: 0;
    /*float:right;*/
    border-right: 0;
}
.bottomNav1 .col5 a {
    display:inline-block;
	background-image: url(../images/derwent/otherSiteIconsv2.png);
	background-repeat: no-repeat;
    overflow:hidden;
    line-height:1000px;
    margin-bottom:12px;
}
.bottomNav1 .col5 a.academyLink {
	background-position: 0 0;
    width:65px;
    height:51px;
    margin-right:5px;
}
.bottomNav1 .col5 a.pencilMuseumLink {
	background-position: -69px 0;
    width:58px;
    height:51px;
    margin-right:5px;
}
.bottomNav1 .col5 a.derwentShopLink {
	background-position: -131px 0;
    width:56px;
    height:51px;
}
.bottomNav1 .col5 a.appStoreLink {
	display:none;
}
.bottomNav1 .col5 a.lovePencilsLink {
	background-position: 0 -55px;
    width:102px;
    height:36px;
    margin-left: 8px;
}
.bottomNav1 .col5 a.derwentArtPrizeLink {
	background-position:-109px -56px;
        width:80px;
        height:35px;
}
.bottomNav1 .col2, .bottomNav1 .col4 {
	/*width: 170px;*/
	margin-left: 0;
}
.bottomNav1 div.keepInTouchNav {
	margin-right:0;
}
.bottomNav1 div h3 {
	font-size:15px;
	margin-bottom:14px;
    color:#de324a;
}
.bottomNav1 div p {
    margin-bottom:8px;
    color:#666;
}
.bottomNav1 div p a {
    color:#000;
}
.bottomNav1 div p a:hover {
	color:#de324a;
}
.bottomNav1 div ul {
	color:#333;
	font-size:14px;
	list-style-type:none;
}
.bottomNav1 div ul li {
	margin-bottom:10px;
}
.bottomNav1 div ul li a {
	color:#666;
}
.bottomNav1 div ul li a:hover {
	color:#de324a;
}
.bottomNav1 div ul li a.selected {
	color:#de324a;
}
.bottomNav1 div ul li a.viewMore {
	color:#de324a;
    cursor:pointer;
}
.bottomNav1 div ul li a.viewMore:hover {
	color:#000;
}
.bottomNav1 div ul li a.viewMore:before {
	content: '+ ';
}

.bottomNav1 div ul li.widgetRowHidden {
	display:none;
}

.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('data:image/gif;base64,R0lGODlhoABJANU9AN/f38/Pz7u7u9fX1+/v78fHx9ra2snJyb6+vvr6+ry8vMzMzMPDw+Dg4NjY2LKysvf397GxscvLy8HBwdXV1eXl5ba2turq6vT09Lm5udzc3MXFxdHR0e3t7fDw8Le3t+jo6Ofn539/f7S0tP7+/peXl6enp7Ozs/b29oeHh4+Pj+zs7Pz8/LW1teTk5P39/fPz85+fn+bm5vLy8t3d3enp6fX19dTU1MTExOvr6+Pj46+vr8rKynd3d62trf///yH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4wLWMwNjEgNjQuMTQwOTQ5LCAyMDEwLzEyLzA3LTEwOjU3OjAxICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1LjEgTWFjaW50b3NoIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkQ2RkI2QTMzOTExNDExRTFBNkU3QkNENzU2MjAzMDMwIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkQ2RkI2QTM0OTExNDExRTFBNkU3QkNENzU2MjAzMDMwIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RDZGQjZBMzE5MTE0MTFFMUE2RTdCQ0Q3NTYyMDMwMzAiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RDZGQjZBMzI5MTE0MTFFMUE2RTdCQ0Q3NTYyMDMwMzAiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4B//79/Pv6+fj39vX08/Lx8O/u7ezr6uno5+bl5OPi4eDf3t3c29rZ2NfW1dTT0tHQz87NzMvKycjHxsXEw8LBwL++vby7urm4t7a1tLOysbCvrq2sq6qpqKempaSjoqGgn56dnJuamZiXlpWUk5KRkI+OjYyLiomIh4aFhIOCgYB/fn18e3p5eHd2dXRzcnFwb25tbGtqaWhnZmVkY2JhYF9eXVxbWllYV1ZVVFNSUVBPTk1MS0pJSEdGRURDQkFAPz49PDs6OTg3NjU0MzIxMC8uLSwrKikoJyYlJCMiISAfHh0cGxoZGBcWFRQTEhEQDw4NDAsKCQgHBgUEAwIBAAAh+QQBAAA9ACwAAAAAoABJAAAG/8CecEgsGo/IpHKIqUgmk4xkSa1ar9isdpvFUCK+sG/CLZvP1MrEwsGg3xWLOEx+K72bin1fzIgpfGVfYhMUGoFHgxMdiHtgYVONWRRiFheSRhNih5hnjz4cnVUVFxKVGheXoqY+lqJmn4UUsxQcFKqvPZ9iYBmvGBocuLlau3NiGXq5x3MWrxcV0W4XGhoVGB4aEhIaHsRHxsxjxBsbfmERExuRnRsREa6sEU9zi99F4cwbxBhej8n9Xm0IE+/YLnb3dM15x9BHOmXEBvnIMKwdwUusxlTL6CyhkFjVQlbzdo9SGIrkLvaQpwzDuY4eP4XyaMTkxIqYBrbCiK6lpv9WNBVCClrEJspcPws69EkwqJyTjIgKMYpT0k+UrCwwBUrzJx1atKp2okrsKs9WW2EmtCluIsRcZJGePKtVCIakQTucazvuW9xXSc9GSEs0Dt++EZGJRcQBigRvFKBsiIrhyQSEHiu4Ezfh7SubrqSKHk3ly7ujpFOrXs26tevXsGPLnk27tu3buHPr3s27t+/fwIMLH068uPHjyJMrX868ufPn0KNLn069uvXr2LNr3869u/ctNSjQAIFiNQYLFM5zsj7gwYgMCCR4lvqkQoQO2Ozqf07hgX//H2yw2D1xPOHBBBGkl0ct0BFgAAc4jPDfBwO8IJoHGUSgAQUZfKH/lzb7QEfCiDMMIIB/JyyQABolfODiBypkMZAHjV0QwQUZgIhcAjPMAAMLQ3hQgQcJkNADCgtI+MACFnKxAwEQRCllCDFcQYEFGDRmH446ivIUOoWQ1AkIJzxgwQpD9PfABAbYIIQBLfg3wBYiDCDlnVIWYMWVWU5gI5cchNjJXnN06AYmIaCYwxDt/YeAC0YaUOYINWgBwJ0DuBgAlFHqSQUHEXjR4X0ZmCMoJk5IYM4ufmICgn8joCkECAswYAGKNBgZgH8MAHnFB1IGkIIIJZQwLAJSVrmEBhNgEwUgT2wwEz9OfJmMJK+6tygRCeiAA6wu9ADBiS2Ea4UInOqJ/6yUCPQALAQhdEHaBTrd1Ei2I3hzAQAA1ACkDRL4J4AbBvjnaRUmRBkvsgSEIKUJPTgMQYxJYNBBB9BEo3E0qaQiZiAXzKJBVD1kScjHdmSbQQMcnPhABgWgCcG3D1SIwq0KwGBFAVF+kAIEBKiAbpQB9LDuB0mowdDSYDANT3qI/BSBFLjYNO0e+Lr83wMIMCJDBg8IAEEPBTzwgblU2AlBsRAU3QOnc76L9BEdWMD0Qvmst8eXBK0nz4BbZOvfARWEsKt/PLzwQtkPoNmoA1aobUIJbfegArtG94wEJdd4UBkvTnCGiAYbrMELJxgOxYfgB5TXQwIBh43m4bk24P+f21TwDMGcIcT7LgQQXwrB3EZwoFFlX96XkUN0NNJPB6D2NJVKWP+Hdg85oNhAD04cIAMJHfBwAABWJNwzAHrqHi/lUZaABCuPzSNBh5ZUoIEfFITuSyeGjeGGB0/RGxqy1QJZ2eVWD4DcGYb2MMsFQFgiEF683hcGDnhgMKQDIDQ6EBkvuEQtktBA05QBv9X5xwIkO9IH5PSG30EgBTGAoAkkBrwksMKCGiJd3ei1kQ7sYw2IwMAFxHSXCk4PMW/I1gmGgYE4PcAAdpBg5vAEgYMd4YYXrMZkLMENbfQAGhkA4Rs0YY8jNot7JzGhf6A4BBn4pwU6sEMEdxcxKhbIQARKwGIOF2GJDfRwHlNDhBimpQE6uKECTamefxQAAiHAgAH+QcAM+PCBALBPSgTYwacqmMUKUKBu0NvIgXoQBUGGYT328YEE3KAXJA5wawLgwA0g6Z8bNEIFFArAB5RVGkjYyILR0MoFkHcJ+9SBDxyQwqGE4EkxeTKFaHBj2DawNYONLTWphIdD7NY0bbYCQaAQzgUEkIEDeAAACPBPBm7gptWI8DDMOGNwWIABGJSHBBbrwI9co41tqKocAC2HPz/5nYJKJwgAOw=='); /*../images/kensingtonGlobal/socialLinks.gif*/
        *background-image: url(../images/kensingtonGlobal/socialLinks.gif); /* For IE 6 and 7 */
        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 {
    overflow: auto;
}
.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:#666;
    font-size:13px;
}
.cookieLawInner p 
{
    padding-right:240px;
}
.cookieLawInner p a
{
    color:#DE324A;
}
.cookieLawInner p a:hover
{
    color:#666;
}
.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: #DE324A;
	/*	-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:27px;*/
	line-height:30px;
	/*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 
{
	color: #666;
}
.cookieLaw 
{
    background-color:#d6d6d6;
    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;
}
.cartLI {
	position: relative;
}
.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;*/
    background: #f2f2f2;
    display: none;
    width: 320px;
    min-height: 220px;
    height:auto;
    z-index: 20;
    position: absolute;
    top: 60px;
    left: -125px;
    /*top: 80px;*/
}
.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 {
	width: 280px;
	background-color: #f2f2f2;
    /*display: none;*/
    padding: 1.5em;
    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, .innerBasket2 p.itemsTotal {
    display: none;
}
.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;
    text-align: left;
	font-size: 14px;
	font-weight: bold;
    border-top: 1px solid #fff;
    padding-top: 10px;
}
.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;
    margin-bottom:0;
    padding-top: 10px;
    border-top: 1px solid #fff;
	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: 25px;
//	height: 25px;
	background-image: url(../images/derwent/minusPlusButtonsMiniCart.png);
	background-repeat: no-repeat;
	float: left;
	line-height: 1000px;
	overflow: hidden;
	cursor: pointer;
}*/
.miniBasketProductsArea ul li .qtyArea .lineQty, .innerBasket2 ul li .qtyArea .lineQty, .cartTable .lineQty {
    float: left;
    background-color: #FFF;
    text-align: center;
    width: 27px;
    margin: 0px 0px;
    color: #000;
    font-size: 13px;
    line-height: 17px;
    padding: 3px 0px;
    border: 1px solid #E6E7E9;
}
.derwentPlus {
    float: none !important;
}
.minusButton, .plusButton {
    float: left;
    width: 25px;
    height: 20px;
    margin-top: 0px;
    cursor: pointer;
    background: none repeat scroll 0% 0% #000;
    color: #FFF;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 15px;
    line-height: 15px;
    text-align: center;
    color: #fff;
    padding-top: 5px;
    margin: 0 5px;
}
.minusButton:hover, .plusButton:hover {
    background: none repeat scroll 0% 0% #de324a;
}
.qtyArea a.switchedOff, .cartTable td a.switchedOff {
	cursor: auto;
	opacity: 0.25;
}
.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: -45px 0;
}
.miniBasketProductsArea ul li .qtyArea a.minusButton:hover, .innerBasket2 ul li .qtyArea a.minusButton:hover, .cartLHS table a.minusButton:hover {
	background-position: 0 -65px;
}
.miniBasketProductsArea ul li .qtyArea a.plusButton:hover, .innerBasket2 ul li .qtyArea a.plusButton:hover, .cartLHS table a.plusButton:hover {
	background-position: -45px -65px;
}
.miniBasketProductsArea ul li .qtyArea .lineQty, .innerBasket2 ul li .qtyArea .lineQty, .cartLHS table .lineQty {
	float: left;
	background-color: white;
	text-align: center;
	width: 27px;
	color: #000;
	font-size: 13px;
	line-height: 17px;
	padding: 3px 0;
	border: 1px solid #d2d2d2;
}
.miniBasketProductsArea ul li a.imageLink, .innerBasket2 ul li a.imageLink {
	float: left;
	margin-right: 10px;
	border: 1px solid #FFF;
	height: 57px;
	width: 57px;
}
.miniBasketProductsArea ul li a.imageLink:hover, .innerBasket2 ul li a.imageLink:hover {
	border: 1px solid #DF304A;
}
.miniBasketProductsArea ul li a.productTitle {
	display: block;
	color: #000;
	font-size: 13px;
	margin-bottom: 3px;
	padding-right: 10px;
	line-height: 14px;
    float: left;
    width: 90px;
	text-align: left;
}
.miniBasketProductsArea ul li a.productTitle:hover {
	color: #000;
}
.miniBasketProductsArea ul li .linePrice {
	font-weight: normal;
    float: left;
	color: #000;
	font-size: 13px;
}
.miniBasketProductsArea ul li .linePriceWithVAT {
	color: #000;
	font-size: 11px;
	margin-left: 5px;
}
.miniBasketProductsArea ul li {
	margin-bottom: 15px;
	height: 60px;
	overflow: hidden;
}
.miniBasketProductsArea ul li .theSKU {
	display: none;
}
.innerBasket a.scrollUp, .innerBasket2 a.scrollUp {
	display: block;
	height: 19px;
	overflow: hidden;
	line-height: 1000px;
	background-color: #333;
	background-image: url(../images/derwent/upArrow.png);
	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;
	height: 19px;
	overflow: hidden;
	line-height: 1000px;
	background-color: #333;
	background-image: url(../images/derwent/downArrow.png);
	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 {
	background-color: #DE324A;
}
.miniBasketProductsArea em, .beforeShipping em {
	font-style: normal;
}
.miniBasketProductsAreaScrolling {
	overflow: hidden;
	height: 225px;
}
.miniBasketProductsArea {
    margin-top: 25px;
}
.productInfoContainer {
    width:70px;
    float:left;
}
h3.addedToCart {
	background: none repeat scroll 0% 0% #89C575;
    display: block;
    width: 100%;
    text-transform: none;
    font-size: 16px;
    color: #FFF;
    text-align: left;
    padding: 0.5em 0.5em 0.5em 2em;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
	box-sizing: border-box;
	position: absolute;
	left: 0;
	top: 0;
	background-image: url(../images/derwent/checkWhite.png);
	background-repeat: no-repeat;
	background-position: 10px 10px;
	height: 34px;
	line-height: 19px;
}
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-right: 0px;
	padding-bottom: 0;
	padding-left: 0;
	z-index:10000;
}
ul.topNav li div.firstOne {
	position: absolute;
	/*padding-top: 20px;*/
	/*padding-bottom: 20px;
	min-height: 300px;*/
	display: none;
	/*top: 78px;*/
    top: 82px;
    /*top: 60px;*/
	right:0px;
	left:0px;
	background-color: #fff;
/*	margin-top:10px;*/
/*	display: none;*/
/*	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0;
	padding-left: 0;*/
	/*z-index: 9;*/
	z-index: 19;
    border-bottom:solid 1px #f2f2f2;
    border-right:solid 1px #f2f2f2;
    border-left:solid 1px #f2f2f2;
}
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: 15px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 15px;*/
}
.theDropDownInner {
	margin-left: auto;
	margin-right: auto;
    padding-top:4px;
    min-height: 350px;
    background: #fff;
	width:960px !important;
    margin-bottom: 15px;
}
ul.topNav li div.theDropDown ul li, ul.topNav li div.firstOne ul li {
	float: none;
	clear: both;
	height: auto;
	border: none;
	height: auto;
	width: auto;
	text-align: left;
}
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;
	font-size: 13px;
	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:#000;
	padding-top:6px;
	margin-top:4px;
	font-size:12px;
}
ul.topNav li div.theDropDown ul li a.subSectionLink, ul.topNav li div.firstOne ul li a.subSectionLink {
	color:black;
	font-size:14px;
	font-weight:normal;
	margin-bottom: 3px;
}
ul.topNav li div.theDropDown ul li a.subSectionLink:hover, ul.topNav li div.firstOne ul li a.subSectionLink:hover {
	color:#de324a;
}
ul.topNav li div .theDropDownSectionBannerArea {
	clear:both;
	padding-top:10px;
}
ul.topNav li div .theDropDownSectionBannerArea div {
	background-color:#fff;
	padding:10px;
}
ul.topNav li div .theDropDownSectionBannerArea div a {
	background-image:none;
	height:auto;
	line-height:15px;
	font-size:13px;
	color:#000;
	text-decoration:none;
	display:block;
}
ul.topNav li div .theDropDownSectionBannerArea div a:hover {
	color:#de324a;
}
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:#de324a;
	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;
}
a.searchTopLink {
    float: right;
    color: black;
    cursor: pointer;
    background-image: url(../images/derwent/magnifyingGlass.png);
    background-repeat: no-repeat;
    background-position: top right;
    padding-right:20px;
    padding-top:1px;
    padding-bottom:4px;
}
a.searchTopLink:hover {
    color:#de324a;
}
.theTopSearchLine {
    width:960px;
    margin-left:auto;
    margin-right:auto;
    padding-top:12px;
}
.theTopSearchLine a.fbLink, .theTopSearchLine a.twitterLink {
    float: left;
    height: 13px;
    line-height: 1000px;
    overflow: hidden;
    background-image: url(../images/derwent/sprite.png);
    background-repeat: no-repeat;
}

.theTopSearchLine a.twitterLink {
    width: 16px;
    margin-right: 8px;
}
.theTopSearchLine a.twitterLink:hover {
    background-position:0 -26px;
}

.theTopSearchLine a.fbLink {
    width: 8px;
    background-position: -23px 0;
}

.theTopSearchLine a.fbLink:hover {
    background-position: -23px -26px;
}
.productPageH1Area {
    margin: 25px auto 10px auto;
	/*margin: 50px auto;*/
}
.productPageH1Area, .restrictWidth {
    width:960px;
	margin-left: auto !important;
	margin-right: auto !important;
	text-align:left;
}

.derwentForm {
	overflow: auto;
	margin-bottom: 50px;
}

.derwentFormLeft, .derwentFormRight {
	width: 450px;
}

.derwentFormLeft {
	float: left;
}

.derwentFormRight {
	float: right;
}

.derwentForm fieldset {
	padding: 30px;
	background: #f2f2f2;
    margin-bottom: 20px;
}
.derwentForm fieldset h2 {
	font-size: 18px;
	font-weight: bold;
	margin: 0 0 24px;
}

.derwentForm fieldset label {
	display: block;
	margin: 10px 0 3px;
	font-weight: bold;
}

.derwentForm fieldset .checkboxes {
	margin-top: 20px;
}

.derwentForm fieldset .checkbox {
	display: block;
	margin: 0 0 10px;
}

.derwentForm fieldset .checkbox label {
	display: inline;
	margin: 0 0 0 10px;
	font-weight: normal;
	vertical-align: middle;
	text-transform: none;
}

.derwentForm fieldset .textbox {
	font-family: "GillSans",Arial,Helvetica,sans-serif;
	font-size: 13px;
	width: 300px;
	padding: 4px;
    border: 1px solid #D2D2D2;
}

.derwentForm fieldset textarea.textbox {
	width: 380px;
	max-width: 380px;
	min-width: 300px;
}

.derwentForm fieldset .textbox::-webkit-input-placeholder {
	font-style: italic;
}
.derwentForm fieldset .textbox:-moz-placeholder {
	font-style: italic;
}
.derwentForm fieldset .textbox::-moz-placeholder {
	font-style: italic;
}
.derwentForm fieldset .textbox:-ms-input-placeholder {
	font-style: italic;
}

.derwentForm fieldset select {
	font-family: "GillSans",Arial,Helvetica,sans-serif;
	font-size: 13px;
	width: 310px;
	padding: 3px;
    border: 1px solid #D2D2D2;
}

.derwentForm fieldset .submitButton {
	display: inline-block;
	margin-top: 20px;
	color: #DE324A;
	font-size: 16px;
	line-height: 28px;
	text-transform: uppercase;
}

.derwentForm fieldset .submitButton .icon {
	float: left;
	width: 32px;
	height: 28px;
	margin-right: 10px;
	background: url(../images/derwent/sprite.png) 0 -44px no-repeat;
}

.derwentForm fieldset .submitButton:hover, .derwentForm fieldset .submitButton:focus {
	color: #000;
}

.derwentForm fieldset .submitButton:hover .icon, .derwentForm fieldset .submitButton:focus .icon {
	background-position: -40px -44px;
}

.derwentForm fieldset .error {
	display: block;
	color: #DE324A;
}

.derwentForm p {
	margin-bottom: 16px;
}

.derwentForm a {
	color: #DE324A;
}

.derwentForm a:hover {
	color: #000;
}

.derwentFormImage {
	display: block;
}
.assetInformationArea a	{
	color: #DE324A;
}
.assetInformationArea a:hover	{
	color: #000;
}
/* Section Product list hack to counter weird Isotope guttering behaviour */
.productSectionListContainer {
    margin-left:20px;
}
.derwentLowerPageWrapper {
    clear:both;
}
/* new product page mods*/
.addToCartLink {
    background: #df304a;
    display: inline-block;
    width: auto;
    font-size: 20px;
    padding: 8px 15px 8px 15px;
    vertical-align: middle;
    color: #fff;
    cursor: pointer;
    text-align: center;
}
.addToCartLink:hover {
    background: #000;
}
.listingHeaderPanel .shareArea {
    margin-top: 0 !important;
}
.searchPanel {
    position: absolute;
    width: 320px;
    height: 100px;
    /*left: -175px;*/
    top: 60px;
    left: 20px;
    background: none repeat scroll 0% 0% #f2f2f2;
    display: block;
    z-index: 12;
}
.searchPanelInner {
    left: 30px;
    position: absolute;
    top: 30px;
}
.searchPanelInner input[type="text"] {
    padding: 8px 12px 8px 12px;
    color: #000;
    border: none;
    margin-right: 5px;
    font-family: 'GillSans', sans-serif;
    font-weight: normal;
    font-style: normal;
    vertical-align: middle;
    width: 190px;
    font-size: 15px;
}
.searchButton {
    background: #DE324A;
    width: 13px;
    vertical-align: middle;
    padding: 10px;
    height: 13px;
}
.productImageGridHoverOverlay {
    /*background:rgba(222,50,74,0.8);*/
    background: #E25C70;
    opacity: 0.8;
    position:absolute;
    left:0;
    height:100%;
    width:100%;
    top:0;
    color:#fff;
    font-weight:bold;
}
.productImageGridHoverOverlay span {
    position:relative;
    top:46%;
    font-size:22px;
}
/* new section listing header changes - share area and wtb */
.derwentProductListingHeader {
    width:960px;
    margin:0 auto;
    position:relative;
}
.derwentProductListingHeaderInnerWrapper {
    position:absolute;
    top:-60px;
    width:100%;
}
.derwentShareAreaWrapper {
    width:300px;
    float:left;
}
.listingHeaderPanel {
    height:25px;
}
.derwentWTBWrapper {
    float:right;
    font-size:20px;
    line-height:25px;
    width:300px;
}
.derwentWTBWrapper a {
    color:#DE324A;
}
.findRetailersLink:before {
    content:' ';
    width:18px;
    height:18px;
    background-position: -90px -50px !important;
    background: url('../images/derwent/sprite.png') no-repeat;
    cursor: pointer;
    display:inline-block;
    vertical-align:middle;
}
.productImageWrapper {
    position:relative;
    margin-bottom:8px;
}
.widgetRow .contentWidget p, .widgetRow .contentWidget h2, h3.widgetRowHeader, .widgetRow address {
    /*text-align:left; This breaks things! */
}
.widgetRow .contentWidget p, .widgetRow address {
	line-height: 1.3;
	text-align: left;
}
.widgetRow .contentWidget p, .widgetRow address {
    font-size:15px !important;
}
.productCodeLine {
    color: #999;
    display: block;
    margin-top: 10px;
}