﻿@charset "UTF-8";
/* CSS Document */

* {
	margin:0;
	padding:0;
	font-weight:normal;
	text-decoration:none;
}
html {
	background-color: #c6d6f0;
	background-image: url(../images/Quartet/Quartet-bg.gif);
	background-position: top center;
	background-repeat: no-repeat, no-repeat;
}
body {
	text-align:center;
	/*background-color: #f9f9f9;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #555;
}
a img {
	border:none;
}
.mainWrapper {
	background-color:#FFF;
	width:960px;
	padding-left:30px;
	padding-right:30px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	padding-bottom:15px;
}
.tidyUp {
	clear:both;
	height:0px;
	overflow:hidden;
}
.theTop {
	height:90px;
	position:relative;
}
.theSignUpCountry, .theSignUpLanguage {
	display:none;
}
.theTop a.homeLink {
	float:left;
	width:213px;
	height:49px;
	margin-top: 20px;
	overflow:hidden;
	background-image: url(../images/Quartet/QuartetLogo.png);
	background-size: 213px 49px;
	background-repeat: no-repeat;
	line-height:1000px;
}
.theTop a.basketArea, .theTop a.basketAreaNoDetails {
	float:right;
/*	width:163px;
	height:40px;*/
	background-image: url(../images/Quartet/basketBackground.gif);
	background-repeat: no-repeat;
	background-position:left 18px;
/*	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;	
	text-shadow: 0px 0px 0px #ababab;
	filter: dropshadow(color=#ababab, offx=1, offy=1);*/
	font-size:13px;
	color:#969696;
	text-align:left;
	padding-left:10px;
	margin-top:21px;
	padding-top:8px;
	cursor:pointer;
}

.theTop a.basketArea p, .theTop a.basketAreaNoDetails p {
	display:none;	
}
/*.theTop a.basketAreaNoDetails {
	background-image: url(../images/Quartet/basketBackground2.gif);
}*/
.theTop a.basketAreaNoDetails h4 {
	padding-left:12px;
	margin-bottom:2px;
	margin-top:9px;
}
.theTop a.basketArea h4 {
	padding-left:12px;
	margin-bottom:2px;
	margin-top:10px;
}
.theTop a.basketArea:hover h4 {
	color:#000;	
}
.theTop a.basketArea p strong, .theTop a.basketArea p strong span, .theTop a.basketAreaNoDetails p strong, .theTop a.basketAreaNoDetails p strong span {
	font-weight:bold;
}
.theTop .searchArea {
	position:absolute;
	top:28px;
	left:217px;
	width:380px;
/*	border: 1px solid #D4D4D4; */
	-moz-border-radius:20px;
	-webkit-border-radius:20px;
	border-radius:20px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 35px;
	float:left;
/*	background-image: url(../images/kensingtonGlobal/binoculars.gif); */
	background-repeat: no-repeat;
	background-position: 12px 7px;
}
.theTop .searchArea input.searchBox {
	font-family:Arial, Helvetica, sans-serif;
	border:1px solid #d4d4d4;
	padding:4px 8px;
	width:320px;
	font-size:12px;
	-moz-border-radius:20px;
	-webkit-border-radius:20px;
	border-radius:20px;
	float:right;
	outline:none;
}
input.searchButtonNEW 
{
    float:right;
	padding-left:2px;
}
.topNavArea {
	height:41px;
	z-index:9997;
}
.topNavArea ul {
	list-style-type:none;
	height:41px;
	z-index:9998;
}
.topNavArea ul li {
	float:left;
	width:159px;
	padding-right:1px;
	text-align:center;
	height:41px;
	z-index: 9999;
	background: #8cabd6; /* Old browsers */
	background-image: url(../images/Quartet/TopNavLIBG.png);
	background: -moz-linear-gradient(top, #6286b7 0%, #8cabd6 99%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6286b7), color-stop(99%,#8cabd6)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #6286b7 0%,#8cabd6 99%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #6286b7 0%,#8cabd6 99%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #6286b7 0%,#8cabd6 99%); /* IE10+ */
	background: linear-gradient(top, #6286b7 0%,#8cabd6 99%); /* W3C */
	background-repeat: repeat-x;
/*	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8cabd6', endColorstr='#6286b7',GradientType=0 ); /* IE6-9 */
}
.topNavArea ul li.ohcanada {
	width:191px;
}
.topNavArea ul li.endOfRow, .topNavArea ul li.endOfRow a {
	-webkit-border-top-right-radius: 4px;
	-moz-border-radius-topright: 4px;
	border-top-right-radius: 4px;
	-webkit-border-bottom-right-radius: 4px;
	-moz-border-radius-bottomright: 4px;
	border-bottom-right-radius: 4px;
	padding-right: 0px;
}
.topNavArea ul li.startOfRow, .topNavArea ul li.startOfRow a {
	-webkit-border-top-left-radius: 4px;
	-moz-border-radius-topleft: 4px;
	border-top-left-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-bottom-left-radius: 4px;
}
.topNavArea ul li a {
	display:block;
	color:#FFF;
/*	text-shadow: 0 2px #C0C0C0; */
	text-transform:uppercase;
	font-weight:bold;
	font-size:13px;
	background: #88a8d3; /* Old browsers */
	background-image: url(../images/Quartet/TopNavABG.png);
	background-image: -moz-linear-gradient(top, #88a8d3 0%, #5177ab 100%); /* FF3.6+ */
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#88a8d3), color-stop(100%,#5177ab)); /* Chrome,Safari4+ */
	background-image: -webkit-linear-gradient(top, #88a8d3 0%,#5177ab 100%); /* Chrome10+,Safari5.1+ */
	background-image: -o-linear-gradient(top, #88a8d3 0%,#5177ab 100%); /* Opera 11.10+ */
	background-image: -ms-linear-gradient(top, #88a8d3 0%,#5177ab 100%); /* IE10+ */
	background-image: linear-gradient(top, #88a8d3 0%,#5177ab 100%); /* W3C */
/*	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#88a8d3', endColorstr='#5177ab',GradientType=0 ); /* IE6-9 */
}
.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.topTab6Selected, .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.topTab6Over, .topNavArea ul li a.topTab1SelectedOver, .topNavArea ul li a.topTab2SelectedOver, .topNavArea ul li a.topTab3SelectedOver, .topNavArea ul li a.topTab4SelectedOver, .topNavArea ul li a.topTab5SelectedOver, .topNavArea ul li a.topTab6SelectedOver {
	background: #adc8eb; /* Old browsers */
	background-image: url(../images/Quartet/TopNavABGSelected.png);
	background: -moz-linear-gradient(top, #adc8eb 0%, #88a8d3 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#adc8eb), color-stop(100%,#88a8d3)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #adc8eb 0%,#88a8d3 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #adc8eb 0%,#88a8d3 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #adc8eb 0%,#88a8d3 100%); /* IE10+ */
	background: linear-gradient(top, #adc8eb 0%,#88a8d3 100%); /* W3C */
/*	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#adc8eb', endColorstr='#88a8d3',GradientType=0 ); /* IE6-9 */*/
}
.breadCrumbArea {
	min-height: 13px;
	padding:10px;
	padding-left: 0px;
	background-color:#FFF;
	margin-bottom:20px;
	color:#a2a2a2;
	font-size:11px;
	text-transform:capitalize;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	border-bottom-right-radius: 5px;
	border-top: none;
}
.breadCrumbArea ul {
	list-style-type:none;
}
.breadCrumbArea ul li {
	display:inline;
}
.breadCrumbArea ul li a {
	color: #5a5a5a;
}
.breadCrumbArea ul li a:hover {
	color: #C1C679;
}
.breadCrumbArea ul li a span {
	margin-right:5px;
	color: #5a5a5a;
}
.breadCrumbArea ul li a.currentPage {
	color:#547AAD;
}
.breadCrumbArea a {
	color:#5A5A5A;
	margin-right:5px;
}
.breadCrumbArea a:hover {
	color:#2C2C2C;
}
.signInRegisterArea {
	float:right;
}
.breadCrumbArea .signInRegisterArea a {
	margin-right:10px;
	margin-left:0;
	padding-right: 10px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #b7b7b7;
}
.breadCrumbArea .signInRegisterArea a.signInLink, .breadCrumbArea .signInRegisterArea a.signOutLink {
	border-right:none;
	margin-right:0;
	padding-right: 0;
}
ul.sectionPageSectionList li {
	width: 178px;
	height: 178px;
	margin-right: 16px;
	border: 1px solid #E8E8E8;
	border-radius: 5px;	
	background-image: linear-gradient(top, #FFFFFF 0%, #EDEDED 100%);
	background-image: -o-linear-gradient(top, #FFFFFF 0%, #EDEDED 100%);
	background-image: -moz-linear-gradient(top, #FFFFFF 0%, #EDEDED 100%);
	background-image: -webkit-linear-gradient(top, #FFFFFF 0%, #EDEDED 100%);
	background-image: -ms-linear-gradient(top, #FFFFFF 0%, #EDEDED 100%);
	
	background-image: -webkit-gradient(
		linear,
		left top,
		left bottom,
		color-stop(0, #FFFFFF),
		color-stop(1, #EDEDED)
	);
}
.signUpBox {
	margin-top:15px;
	clear:both;
	height:45px;
	font-weight:bold;
	color:#FFF;
	background: #88a8d3; /* Old browsers */
	background-image: url(../images/Quartet/signUpGrad.png);
	background-image: -moz-linear-gradient(top, #88a8d3 0%, #5177ab 100%); /* FF3.6+ */
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#88a8d3), color-stop(100%,#5177ab)); /* Chrome,Safari4+ */
	background-image: -webkit-linear-gradient(top, #88a8d3 0%,#5177ab 100%); /* Chrome10+,Safari5.1+ */
	background-image: -o-linear-gradient(top, #88a8d3 0%,#5177ab 100%); /* Opera 11.10+ */
	background-image: -ms-linear-gradient(top, #88a8d3 0%,#5177ab 100%); /* IE10+ */
	background-image: linear-gradient(top, #88a8d3 0%,#5177ab 100%); /* W3C */
/*	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#88a8d3', endColorstr='#5177ab',GradientType=0 ); /* IE6-9 */*/
	border: 1px solid #E8E8E8;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	margin-bottom:15px;
	text-align:center;
	padding-top:21px;
}
.signUpBox p {
	font-size: 14px;
}
.signUpBox p.thanksMessage {
	display:none;
}

.signUpBox input.signUpTextBox {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:13px;
	width:310px;
	border: 1px solid #E3E3E3;
	margin-left:10px;
	height:22px;
	padding-right: 10px;
	padding-left: 10px;
	line-height:22px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
}
.signUpBox input.signUpButton {
	cursor:pointer;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	text-transform: uppercase;
	color: #FFF;
	border: none;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	text-shadow: 0px 0px 1px #ababab;
/*	filter: dropshadow(color=#ababab, offx=1, offy=1); */
	margin-left:10px;
	padding-right: 6px;
	padding-left: 6px;
	height:22px;
	line-height:22px;
	background: #d2d2d2; /* Old browsers */
	background-image: url(../images/Quartet/signUpButtonBG.png);
	background: -moz-linear-gradient(top, #d2d2d2 0%, #969696 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d2d2d2), color-stop(100%,#969696)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #d2d2d2 0%,#969696 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #d2d2d2 0%,#969696 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #d2d2d2 0%,#969696 100%); /* IE10+ */
	background: linear-gradient(top, #d2d2d2 0%,#969696 100%); /* W3C */
/*	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d2d2d2', endColorstr='#969696',GradientType=0 ); /* IE6-9 */
	background-repeat: no-repeat;
}
.bottomNav1 {
	clear: both;
	/*height:193px;*/
	margin-bottom:15px;
	padding:20px 0;
	background-image: -moz-linear-gradient(bottom, #FFFFFF 100%, #EDEDED 0%);
	background-image: -webkit-gradient(linear, left bottom, left top, color-stop(1, #FFFFFF), color-stop(0, #EDEDED));
	background-image: -webkit-linear-gradient(bottom, #FFFFFF 100%, #EDEDED 0%);
	background-image: -o-linear-gradient(bottom, #FFFFFF 100%, #EDEDED 0%);
	background-image: -ms-linear-gradient(bottom, #FFFFFF 100%, #EDEDED 0%);
	background-image: linear-gradient(bottom, #FFFFFF 100%, #EDEDED 0%);
	border: 1px solid #e8e8e8;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.bottomNav1 div {
	float:left;
	width:152px;
	margin:0 20px;
}
.bottomNav1 #bottomLink1 {
	margin-left:19px;
}
.bottomNav1 #bottomLink5 {
	margin-right:19px;
}
.bottomNav1 div.keepInTouchNav {
	margin-right:0;
}
.bottomNav1 div h3 {
	color:#2c2c2c;
	font-size:13px;
	font-weight:bold;
	margin-bottom:13px;
	padding-bottom:13px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D2D2D2;
}
.bottomNav1 div ul {
	color:#2c2c2c;
	font-size:12px;
	list-style-type:none;
}
.bottomNav1 div ul li {
	margin-bottom:10px;
}
.bottomNav1 div ul li a {
	color:#5a5a5a;
}
.bottomNav1 div ul li a:hover {
	color:#6A9BD1;
}
.bottomNav1 div ul li a.selected {
	color:#6A9BD1;
}
.bottomNav1 div ul li a.viewAllLink {
	text-decoration:underline;
}
.bottomNav1 div ul li a.external {
	padding-right: 14px;
	background: url(../images/Quartet/newWindow.png) right center no-repeat;
}
.bottomNav1 div ul li a.external:hover {
	background: url(../images/Quartet/newWindowRollover.png) right center no-repeat;
}
.bottomNav1 div.keepInTouchNav ul li {
	float:left;
	width:40px;
	height:40px;
	margin-right:10px;
	margin-bottom:10px;
	background-color: #F9F9F9;
}
.bottomNav1 div.keepInTouchNav ul li a {
	display:block;
	height:38px;
	background-image: url(../images/kensingtonGlobal/socialLinks.gif);
	line-height:1000px;
	overflow:hidden;
	border: 1px solid #F9F9F9;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	moz-box-shadow:0px 2px 2px #555555;
	-webkit-box-shadow:0px 2px 2px #555555;
	box-shadow:0px 2px 2px #555555;
	filter: progid:DXImageTransform.Microsoft.Shadow(strength=2, direction=180, color='#555555');
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(strength=2, Direction=180, Color='#555555')";
}
.bottomNav1 div.keepInTouchNav ul li a:hover {
	border: 1px solid #2c2c2c;
}
.bottomNav1 div.keepInTouchNav ul li.twitter a {
	background-repeat: no-repeat;
	background-position: 10px 9px;
}
.bottomNav1 div.keepInTouchNav ul li.facebook a {
	background-repeat: no-repeat;
	background-position: -40px 9px;
}
.bottomNav1 div.keepInTouchNav ul li.linkedIn a {
	background-repeat: no-repeat;
	background-position: -89px 9px;
}
.bottomNav1 div.keepInTouchNav ul li.youTube a {
	background-repeat: no-repeat;
	background-position: 10px -40px;
}
.bottomNav1 div.keepInTouchNav ul li.pinterest a {
	background-repeat: no-repeat;
	background-position:-912px;
}
.bottomNav1 div.keepInTouchNav ul li.blog a {
	background-repeat: no-repeat;
	background-position: -89px -40px;
}
.bottomNav1 div.keepInTouchNav ul li.rss a {
	background-repeat: no-repeat;
	background-position: -38px -40px;
}
.bottomNav2 {
	/*height: 40px;
	padding-right:175px;*/
	/*background-image: linear-gradient(bottom, #FFFFFF 100%, #EDEDED 0%);
	background-image: -o-linear-gradient(bottom, #FFFFFF 100%, #EDEDED 0%);
	background-image: -moz-linear-gradient(bottom, #FFFFFF 100%, #EDEDED 0%);
	background-image: -webkit-linear-gradient(bottom, #FFFFFF 100%, #EDEDED 0%);
	background-image: -ms-linear-gradient(bottom, #FFFFFF 100%, #EDEDED 0%);
	
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(1, #FFFFFF),
		color-stop(0, #EDEDED)
	);*/
/*	border: 1px solid #e8e8e8;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;*/
	padding:10px;
	font-size:11px;
	text-align:center;
}
.bottomNav2 ul {
	display:inline;
	list-style-type:none;
}
.bottomNav2 ul li {
	display:inline;
	margin-right:20px;
}
.bottomNav2 a {
	color:#5a5a5a;
	text-shadow: 0 1px #DADADA;
}
.bottomNav2 a:hover {
	color:#2c2c2c;
}
.bottomNav2 a.changeCountryLink {
	/*float:right;*/
	padding-right:24px;
	background-repeat: no-repeat;
	/*line-height: 40px;*/
	background-position: right center;
}
.theVeryBottom {
	width: 966px;
	margin: 20px auto 0;
	text-align:left;
	height:46px;
	padding:0 54px 20px 0;
	background-image: url(../images/kensingtonGlobal/bottomAccoLogoTransparency.png);
	background-repeat: no-repeat;
	background-position: right top;
}
.theVeryBottom p {
	float:right;
	line-height:46px;
	color:#757f8f;
	font-size:11px;
}
ul.brandsList {
	list-style-type:none;
	margin:0;
	padding:0
	/*padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;*/
}
ul.brandsList li {
	float:left;
	margin-right:14px;
}
ul.brandsList li a {
	display:block;
	height:20px;
	margin:13px 0;
	overflow:hidden;
	line-height:1000px;
	background-repeat: no-repeat;
	background-image: url(../images/brandLogos/BrandingSpritesVerySmall.png);
}
	/*ul.brandsList li a.brand1 {
		width:25px;
	}
	ul.brandsList li a.brand1:hover {
		background-position: 0 -50px;
	}
	ul.brandsList li a.brand2 {
		width:42px;
		background-position: -199px 0;
	}
	ul.brandsList li a.brand2:hover {
		background-position: -199px -50px;
	}
	ul.brandsList li a.brand3 {
		width: 102px;
		background-position: -399px 0;
	}
	ul.brandsList li a.brand3:hover {
		background-position: -399px -50px;
	}
	ul.brandsList li a.brand4 {
		width:116px;
		background-position: -599px 0;
	}
	ul.brandsList li a.brand4:hover {
		background-position: -599px -50px;
	}
	ul.brandsList li a.brand5 {
		width: 71px;
		background-position: -799px 0;
	}
	ul.brandsList li a.brand5:hover {
		background-position: -799px -50px;
	}*/
	/*ul.brandsList li a.brand6 {
		width: 93px;
		background-position: -479px 0;
	}
	ul.brandsList li a.brand6:hover {
		background-position: -479px -40px;
	}*/
	/*ul.brandsList li a.brand7 {
		width:49px;
		background-position: -999px 0;
	}
	ul.brandsList li a.brand7:hover {
		background-position: -999px -50px;
	}*/
	/*ul.brandsList li a.brand8 {
		width: 98px;
		background-position: -959px 0;
		margin:15px 0 11px;
	}
	ul.brandsList li a.brand8:hover {
		background-position: -959px -40px;
	}
	ul.brandsList li a.brand9 {
		width: 86px;
		background-position: -1119px 0;*/
		/*margin-top:-1px;*/
	/*	margin:12px 0 14px;
	}
	ul.brandsList li a.brand9:hover {
		background-position: -1119px -40px;
	}
	ul.brandsList li a.brand10 {
		width: 80px;
		background-position: -1279px 0;	*/
		/*margin-top:-1px;*/
	/*	margin:11px 0 15px;
	}
	ul.brandsList li a.brand10:hover {
		background-position: -1279px -40px;
	}
	ul.brandsList li a.brand11 {
		height:24px;
		width: 24px;*/
		/*margin-top:-5px;*/
	/*	margin:9px 0 13px;
	}
	ul.brandsList li a.brand11:hover {
		background-position: 0 -40px;
	}
	ul.brandsList li a.brand12 {
		width: 93px;
		background-position: -1439px 0;
		margin:15px 0 11px;
	}
	ul.brandsList li a.brand12:hover {
		background-position: -1439px -40px;
	}*/
	/*ul.brandsList li a.brand1 {
		width:25px;
	}
	ul.brandsList li a.brand1:hover {
		background-position: 0 -50px;
	}
	ul.brandsList li a.brand2 {
		width:42px;
		background-position: -199px 0;
	}
	ul.brandsList li a.brand2:hover {
		background-position: -199px -50px;
	}
	ul.brandsList li a.brand3 {
		width: 102px;
		background-position: -399px 0;
	}
	ul.brandsList li a.brand3:hover {
		background-position: -399px -50px;
	}
	ul.brandsList li a.brand4 {
		width:116px;
		background-position: -599px 0;
	}
	ul.brandsList li a.brand4:hover {
		background-position: -599px -50px;
	}
	ul.brandsList li a.brand5 {
		width: 71px;
		background-position: -799px 0;
	}
	ul.brandsList li a.brand5:hover {
		background-position: -799px -50px;
	}*/
	ul.brandsList li a.brand6 {
		width: 76px;
		background-position: -147px -86px;
	}
	ul.brandsList li a.brand6:hover {
		background-position: -147px -58px;
	}
	/*ul.brandsList li a.brand7 {
		width:49px;
		background-position: -999px 0;
	}
	ul.brandsList li a.brand7:hover {
		background-position: -999px -50px;
	}*/
	ul.brandsList li a.brand8 {
		width: 90px;
		background-position: -336px -87px;
		margin:15px 0 11px;
	}
	ul.brandsList li a.brand8:hover {
		background-position: -336px -59px;
	}
	ul.brandsList li a.brand9 {
		width: 86px;
		background-position: -734px -85px;
		/*margin-top:-1px;*/
		margin:12px 0 14px;
	}
	ul.brandsList li a.brand9:hover {
		background-position: -734px -57px;
	}
	ul.brandsList li a.brand10 {
		width: 75px;
		background-position: -243px -55px;	
		/*margin-top:-1px;*/
		margin:11px 0 15px;
	}
	ul.brandsList li a.brand10:hover {
		background-position: -243px -55px;
	}
	ul.brandsList li a.brand11 {
		height:24px;
		width: 24px;
		/*margin-top:-5px;*/
		background-position: -105px -27px;
		margin:9px 0 13px;
	}
	ul.brandsList li a.brand11:hover {
		background-position: -105px -55px;
	}
	ul.brandsList li a.brand12 {
		width: 85px;
		background-position: 0px -88px;
		margin:15px 0 11px;
	}
	ul.brandsList li a.brand12:hover {
		background-position: 0px -60px;
	}
	/* ATG BRAND SITES - dayrunner, ataglance and mead */
	ul.brandsList li a.brand30 {
		width:47px;
		background-position: -442px -85px;
	}
	ul.brandsList li a.brand30:hover {
			background-position: -442px -57px;
		}
	ul.brandsList li a.brand31 {
		width:99px;
		background-position: -514px -84px;
	}
	ul.brandsList li a.brand31:hover {
			background-position: -514px -56px;
		}
	ul.brandsList li a.brand32 {
		width:95px;
		background-position:-630px -84px;
	}
	ul.brandsList li a.brand32:hover {
			background-position: -630px -56px;
		}
	/* end atg */
h1 {
	font-weight:bold;
	font-size:20px;
	color:#2c2c2c;
	margin-bottom:15px;
}



.leftNav {
	float:left;
	width:180px;
}
.mainArea {
	margin-left:195px;
}
.mainAreaWrapper {
}
ul.topNav li {
	position:relative;
	z-index:9999;
}
ul.topNav li div.theDropDown, ul.topNav li div.firstOne {
	position:absolute;
	top:41px;
	left:0;
	background-color:#efefef;
/*	border: 1px solid #D9D9D9; */
	display:none;
/*	padding-top: 4px; */
	padding-right: 0px;
	padding-bottom: 0;
	padding-left: 20px;
	border: 1px solid #d9d9d9;
	border-top:none;
	z-index:10000;
	
	
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
}
ul.topNav li div.firstOne {
	/*left:5px;*/
}
ul.topNav li div.theDropDown ul, ul.topNav li div.firstOne ul {
	list-style-type:none;
	float:left;
	width:180px;
	margin: 0;
	padding: 0;
	height:auto;
	padding-bottom: 20px;
}
ul.topNav li div.theDropDown ul li, ul.topNav li div.firstOne ul li {
	float:none;
	height:auto;
	border:none;
	background: transparent;
}
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:none;
	line-height:normal;
	text-decoration:none;
	color:#434343;
	padding-top:2px;
	padding-bottom:2px;
	text-align:left;
	border:none;
}
ul.topNav li div.theDropDown ul li a.mainSectionLink, ul.topNav li div.firstOne ul li a.mainSectionLink {
	font-weight:normal;
	color:#black;
	padding-top:10px;
	margin-top:5px;
	font-size:12px;
	font-weight: bold;
/*	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #d2d2d2; */
}
ul.topNav li div.theDropDown ul li a.mainSectionLink:hover, ul.topNav li div.firstOne ul li a.mainSectionLink:hover {
	color:#979d44;
}
ul.topNav li div.theDropDown ul li a.subSectionLink, ul.topNav li div.firstOne ul li a.subSectionLink {
	color:#black;
	font-size:12px;
	font-weight:normal;
	text-transform:none;
}
ul.topNav li div.theDropDown ul li a.subSectionLink:hover, ul.topNav li div.firstOne ul li a.subSectionLink:hover {
	color:#979d44;
}
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 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 {
}
.socialLinksArea {
	background-image: linear-gradient(bottom, #FFFFFF 100%, #EDEDED 0%);
	background-image: -o-linear-gradient(bottom, #FFFFFF 100%, #EDEDED 0%);
	background-image: -moz-linear-gradient(bottom, #FFFFFF 100%, #EDEDED 0%);
	background-image: -webkit-linear-gradient(bottom, #FFFFFF 100%, #EDEDED 0%);
	background-image: -ms-linear-gradient(bottom, #FFFFFF 100%, #EDEDED 0%);
	
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(1, #FFFFFF),
		color-stop(0, #EDEDED)
	);
	border: 1px solid #e8e8e8;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	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:#5a5a5a;
	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:#000;
}
.socialLinksArea ul li.linkedIn a {
	background-position: -304px 0px;
}
.socialLinksArea ul li.youTube a {
	background-position: -456px 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;
}
.socialLinksArea ul li.pinterest a {
	background-position: -912px 0px;
}
/********
Registered Trademark symbol
********/
.regsym {
	font-size:0.7em;
	vertical-align:0.3em;
}
/********
Variant pop-up
********/
#fancybox-wrap {
	height:430px;	
}
#fancybox-inner {
	height:419px;	
}
#fancybox-close {
	width:21px !important;
	height:19px !important;
	top:10px !important;
	right:10px !important;
	background-image: url(../images/Quartet/QuartetFancyboxClose.png) !important;
	background-repeat:no-repeat !important;
	background-position: 0px 0px !important;
}
/*******************
Language Header
*******************/
.languageHeader {
	height:16px;
	padding:17px 0px;
	background-color:#2c2c2c;	
	color:#fff;
	font-size:13px;
}
.languageHeader span.languageHeaderTheCountry {
	background-repeat: no-repeat;
	padding-left:24px;	
	margin-left:10px;
}
.languageHeader .languageHeaderChangeLinkContainer {	
	margin-left:15px;
	width:210px;
	display:inline-block;
}
.languageHeader a.languageHeaderChangeLink {
	color:#fb6f1c;	
	cursor:pointer;
}
/*.languageHeader .languageHeaderDropDown {
	z-index:90001;
	display:none;
	position:relative;
	top:17px;
	background-color:#2c2c2c;
	padding: 28px 22px;
	width:161px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	-moz-box-shadow: -5px 5px 5px #888;
	-webkit-box-shadow: -5px 5px 5px #888;
	box-shadow: -5px 5px 5px #888;
}
.languageHeader .languageHeaderDropDownArrow {
	display:none;
	/**This makes an arrow - isn't it clever!?**/
	/*width:0;
	height:0;
	border-left:15px solid transparent;
	border-right:15px solid transparent;
	border-bottom:23px solid #2C2C2C;
	/**End of arrow code**/
	/*position:relative;
	top:17px;
	left:80px;
	z-index:90001;
}
THE OLD WAY
*/

.languageHeader .languageHeaderDropDown {
	z-index:90001;
	display:none;
	position:relative;
	top:40px;
	background: #000000;
	padding: 28px 22px;
	width:161px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	-moz-box-shadow: -5px 5px 5px #888;
	-webkit-box-shadow: -5px 5px 5px #888;
	box-shadow: -5px 5px 5px #888;
}
.languageHeader .languageHeaderDropDown:after, .languageHeader .languageHeaderDropDown:before {
	z-index:90001;
	bottom: 100%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

.languageHeader .languageHeaderDropDown:before, .languageHeader .languageHeaderDropDown:after {
	border-bottom-color: #000000;
	border-width: 22px;
	left: 50%;
	margin-left: -22px;
}
.languageHeaderDropDown ul {
	float:left;	
	list-style-type:none;
	width:181px;
}
/*THE NEW WAY*/
.languageHeaderDropDown ul li {
	margin-bottom:12px;
	height:15px;
}
.languageHeaderDropDown ul li:last-child {
	margin-bottom:0px;
}
.languageHeaderDropDown .languageLink {
	background-repeat:no-repeat;
	color:#fb6f1c;
	padding-left:24px;
	float:left;
}
.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
	}
.clearfix { display: inline-table; }
/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* End hide from IE-mac */
/**********************
Country selection
**********************/
.changeCountryArea {
	padding-top:15px;
	border-top:1px solid #999;
	padding-bottom:30px;	
}
.changeCountryArea h2 {
	color:#616161;
	font-size:15px;
	font-weight:bold;
	padding-bottom:5px;
	margin-bottom:5px;
	border-bottom: 1px solid #CCC;
	clear:both;
}
.changeCountryArea ul {
	padding-bottom:15px;
	list-style-type:none;
	font-size:13px;
	float:left;
}
.changeCountryArea ul li {
	width:180px;
	margin-right:15px;
	float:left;
	margin-bottom:10px;
}
.changeCountryArea ul li span {
	display:block;
	color:#616161;
}
.changeCountryArea ul li a {
	display:block;
	color:#0F66AC;	
}
.ajax__validatorcallout_error_message_cell {
	color:#000000;
}
.flex-control-nav a {background: url(../images/Quartet/bg_control_nav.png) no-repeat;}
.theMainSectionID {
	display: none;
}
ul.the404Nav {
	margin:0;
	padding:0;
	list-style-type:none;
}
ul.the404Nav li {
	display:inline-block;
	width:290px;
	margin-right:20px;
	vertical-align:top;
	margin-bottom:20px;
}
ul.the404Nav li a {
	color:#6a9bd9;
	font-size:13px;
}
ul.the404Nav li a:hover {
	color:#2C2C2C;
}
ul.the404Nav li a.subSectionLink {
	padding-left: 15px;
}

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