#flash3 {
	cursor: pointer;
}
.suggestionsBox {
	position: absolute;
	margin-top: 5px;
	width: 200px;
	color: #c7c7c7;
	z-index: 900;
	font: normal 11px arial;
	background: #2b2b2b;
}
.suggestionList {
	margin: 0;
}
.suggestionList li {
	text-align: left;
	cursor: pointer;
	border-bottom: 1px dotted #555;
	margin: 0 0 4px;
	padding: 0 0 4px;
}
.suggestionList li:hover {
	color: #FFF;
}
.section_title {
	color: #101010;
	font: 700 12px Arial, Helvetica, sans-serif;
}
.about_us {
	color: #4c4c4c;
	width: 598px;
	font: 12px/20px Arial, Helvetica, sans-serif;
}
.ticker {
	margin-bottom: 8px;
	background: url(/whyus-images/small-tick.gif) no-repeat left 1px;
	font: 700 11px Arial, Helvetica, sans-serif;
}
.ticker_content {
	color: #707070;
	font: 11px/18px Arial, Helvetica, sans-serif;
}
.ticker_lower {
	background-repeat: no-repeat;
	background-position: left center;
	font: 700 12px Arial, Helvetica, sans-serif;
}
.navlist {
	font: 11px arial;
	width: 399px;
	padding: 3px 0;
}
.navlist li {
	list-style: none;
	height: 30px;
	display: inline;
	margin: 0 -4px 0 0;
}
.navlist li a, .navlist li a.normal {
	border-left: 1px solid #d9d9d9;
	padding: 2px 10px 3px 12px;
}
.navlist li a:hover {
	color: #000;
	background: #fff;
	background-image: url(/newdesign2/tabberbg.gif);
}
.navlist li a.current {
	background: #f4f4f4;
	border-bottom: 1px solid #f4f4f4;
	color: #333;
	outline: none;
}
.tabcontent {
	width: 359px;
	line-height: 18px;
}
.tabcontent2 {
	width: 382px;
	line-height: 16px;
}
.newprice {
	font-size: 25px;
	font-weight: 700;
	color: #01766d;
}
.newpricestyle {
	font-size: 15px;
	vertical-align: 7px;
}
.newprice2 {
	font-size: 13px;
	font-weight: 700;
	color: #101010;
}
.newpricestyle2 {
	font-size: 9px;
	vertical-align: 2px;
}
#cctable {
	border-collapse: collapse;
	border: 1px solid #dcdcdc;
}
.carttable {
	border-collapse: collapse;
	width: 930px;
	height: 29px;
	color: #FFF;
	background: url(/nd3/cart-title-backing.gif) no-repeat;
}
.carttable th {
	color: #fff;
}
.carttable tr {
	color: #fff;
}
.carttable tbody td {
	padding-bottom: 4px;
}
.carttable tfoot td {
	background: #fff;
	text-align: center;
}
.carttable tfoot th {
	background: #fff;
	text-align: center;
	border-bottom: 1px solid #d7c9c8;
	border-right: 0 solid #fff;
	margin: 0;
}
.mainbox2table {
	padding-right: 10px;
	border-collapse: collapse;
	border-bottom: 1px solid #bcbcbc;
	border-top: 0 solid #bcbcbc;
	border-left: 1px solid #bcbcbc;
	border-right: 1px solid #bcbcbc;
}
.mainbox2table th {
	height: 36px;
	border-bottom: 0 solid #101010;
	border-top: 1px solid #101010;
	border-left: 1px solid #101010;
	border-right: 1px solid #101010;
	text-align: left;
	padding-left: 8px;
	color: #fff;
	background: #101010;
	font: none 14px arial;
}
#dhtmltooltip {
	width: 150px;
	border: 1px solid #666;
	visibility: hidden;
	z-index: 1000;
	filter: progid:DXImageTransform.Microsoft.Shadow(color=gray, direction=135);
	padding: 2px;
	background: #FFFFE0;
}
.kpnimg-container div {
	font: 10pt Verdana, Helvetica;
}
.kpnimg {
	cursor: url(/kpnimg/kpnimg/graphics/zoomin.cur), pointer;
	border: 0;
	margin: 0;
}
.kpnimg-active-anchor img {
	visibility: hidden;
}
.kpnimg img {
	border: 0 solid gray;
	z-index: 500;
}
.kpnimg-wrapper {
	background: #FFF;
}
.kpnimg-caption {
	display: none;
	border: 2px solid #FFF;
	border-top: none;
	padding: 5px;
	background: #FFF;
	font: 10pt Verdana, Helvetica;
}
.kpnimg-loading {
	border: 1px solid #000;
	padding: 2px 2px 2px 22px;
	background: #FFF no-repeat 3px 1px;
	font: 700 8pt sans-serif;
}
a.kpnimg-credits, a.kpnimg-credits i {
	color: silver;
	font-size: 10px;
	padding: 2px;
}
a.kpnimg-credits:hover, a.kpnimg-credits:hover i {
	color: #FFF;
	background: gray;
}
a.kpnimg-full-expand {
	background: url(kpnimg/graphics/fullexpand.gif) no-repeat;
	display: block;
	width: 34px;
	height: 34px;
	margin: 0 10px 10px 0;
}
.stockist {
	color: #666;
	margin-bottom: 0;
	margin-left: 6px;
	font: 8px arial;
}
a.icons img {
	border: 0 SOLID #DADADA;
	direction: ltr;
}
a.icons {
	z-index: 24;
}
a.icons:hover {
	z-index: 25;
}
a.icons span {
	display: none;
}
a.icons:hover span {
	display: block;
	top: 45px;
	left: 20px;
	width: 200px;
	border: 2px solid #f1df93;
	color: #626262;
	font-size: 10px;
	font-weight: 400;
	padding: 15px;
	background: #ffffeb;
}
a.icons:hover>span {
	top: 15px;
}
.demo {
	margin-left: -390px;
	width: 840px;
	height: 680px;
}
.demochain {
	margin-left: -440px;
	width: 940px;
	height: 700px;
}
.productbox2 {
	color: #757575;
	background: #fff;
}
.productbox3 {
	color: #01766d;
	font-size: 11px;
	background: #fff;
}
.tabletop {
	height: 2px;
	opacity: 10px;
}
#z:hover .tabletop {
	background: #4f7576;
}
.productboxsale {
	height: 18px;
	background: #ed1b24;
}
#z:hover .productboxsale {
	background: #f63e47;
}
.productbox a:hover {
	border-color: #3ab2b0;
	border-width: 1px;
}
.mystyle h1 {
	color: #595959;
	margin-bottom: 0;
	font: 14px arial;
}
.mainfade {
	background: url(/images/mainfade.jpg) no-repeat;
}
.manufact {
	margin-bottom: 25px;
	border-width: 0;
}
img, div {
	border: none;
}
.leftnav a:link, .leftnav a:visited, .leftnav a:active {
	height: 16px;
	color: #3e4452;
	display: block;
	background: #fff url(/newdesign2/dots2.gif) repeat-x;
	font: none 10px Verdana;
}
.pricenav {
	height: 16px;
	color: #3e4452;
	display: block;
	border-top: dotted #CCC 1px;
	background: #e6e6e6 repeat-x;
	font: 700 10px Verdana;
}
.leftnav a:hover {
	color: #01766d;
	background: #ececec url(/newdesign2/dots4.gif);
}
.leftnav2 a:link, .leftnav2 a:visited, .leftnav2 a:active {
	color: #3e4452;
	display: block;
	padding-left: 6px;
	border-bottom: 1px solid #b7b3b4;
	background: #e4e2e3;
	font: none 11px Arial, Helvetica, sans-serif;
}
.leftnav2 a:hover {
	color: #fff;
}
.leftnavchild a:link, .leftnavchild a:visited, .leftnavchild a:active {
	color: #3e4452;
	border-bottom-width: 0;
	display: block;
	border-top: 1px solid #fff;
	background: #fff;
	font: none 10px Arial, Helvetica, sans-serif;
}
.leftnavchild a:hover {
	color: #01766d;
	background: #ececec;
}
.leftnavchildselected a:link, .leftnavchildselected a:visited, .leftnavchildselected a:active {
	color: #3e4452;
	border-bottom-width: 0;
	display: block;
	border-top: 1px solid #fff;
	background: #ececec;
	font: 700 10px Arial, Helvetica, sans-serif;
}
.leftnavchildselected a:hover {
	color: #01766d;
	background: #ececec;
}
.leftnavselected a:link, .leftnavselected a:visited, .leftnavselected a:active {
	height: 16px;
	color: #3e4452;
	display: block;
	background: #ececec url(/newdesign2/dots4.gif) repeat-x;
	font: 700 10px Verdana;
}
.watchfindernav a:link, .watchfindernav a:visited, .watchfindernav a:active {
	color: #999;
	display: block;
	padding-left: 6px;
	border-bottom: 1px solid #b7b3b4;
	background: #666;
	font: 700 11px Arial, Helvetica, sans-serif;
}
.watchfindernavselected {
	color: #626262;
	display: block;
	padding-left: 16px;
	border-bottom: 1px solid #CCC;
}
.watchfindernav a:hover {
	background: #CCC;
}
.PageTitle {
	font: 700 20px Arial, Helvetica, sans-serif;
}
.features {
	color: #666;
	padding-left: 6px;
}
.features2 {
	color: #333;
}
.cartamountgreen {
	color: #3ab2b0;
	font-weight: 700;
}
#specialoffers, specialoffers a:visited {
	display: block;
	spacing: 5px;
	border-bottom: 1px #ccc solid;
	background: #f2f2f2;
}
#siteinfo, siteinfo a:visited {
	display: block;
	color: #666;
	background: #fff;
}
#siteinfo a:hover {
	color: #626262;
}
.menuarrow {
	top: -12px;
	float: right;
}
#menu a, #menu a:visited {
	display: block;
	color: #666;
}
.categoryjasontwo {
	padding-left: 12px;
	color: #2cbabb;
	border-bottom: 1px solid #e9e9e9;
}
.categoryjasontext, .categoryjasontext:link, .categoryjasontext:link {
	color: #666;
	font: 11px Arial, Helvetica, sans-serif;
}
.elevenpxbold:hover {
	color: #818181;
	text-decoration: underline;
	font: 700 11px arial;
}
.elevenpxboldgreen {
	color: #37b4ac;
	font: 700 11px arial;
}
.categoryheader {
	letter-spacing: 0.05em;
	font-stretch: normal;
	font: 100 30px Gill Sans MT;
}
.productheader {
	color: #1e1e1e;
	margin-bottom: 0;
	font: 400 20px/26px arial;
}
.product-title {
	padding: 5px;
	font: none 17px helvetica;
}
.stocktext2 {
	color: #7f7f7f;
	font: 11px arial;
}
.stocktext {
	color: #3ab2b0;
}
.outofstocktext {
	color: red;
}
.Bottom {
	width: 867px;
	color: #FFF;
	background: url(/images/mainbackbottom.png);
	font: 10px arial;
}
.blackh1 {
	text-decoration: bold;
	color: #999;
	font: 11px arial;
}
.whitetext {
	color: #666;
	font: 9px arial;
}
.welcometext {
	color: #999;
	font: 9px arial;
}
.twentypxpad {
	width: 920px;
	color: #ccc;
}
.searchlinkage:hover {
	color: #F60;
	text-decoration: underline;
}
.zoomlinkage:hover {
	color: #FFF;
	text-decoration: underline;
}
.productlinkage:link, .productlinkage:visited, .productlinkage:active {
	color: #101010;
}
.recentlylinkage:link, .recentlylinkage:visited, .recentlylinkage:active {
	color: #01766d;
}
.toplinkage {
	color: #3c3c3c;
	font-weight: 700;
	font-family: arial;
}
.toplinkage:link, .toplinkage:visited, .toplinkage:active {
	color: #3c3c3c;
	margin-top: 5px;
	margin-right: 20px;
	font: 700 11px arial;
}
.toplinkage:hover {
	color: #3ab2b0;
	font: 700 11px arial;
}
.topbar:link, .topbar:visited, .topbar:active {
	color: #FFF;
	font: 700 11px arial;
}
.topbar:hover {
	color: #fff;
	font: 700 11px arial;
}
.whyustext {
	color: #333;
	padding: 5px;
	font: 11px/18px tahoma;
}
h2 {
	color: #3f4456;
	font: 10px arial;
}
.cufon-loading h1 {
	visibility: hidden !important;
}
.cufonkish {
	font-size: 26px;
	color: #fff;
	letter-spacing: 1.5px;
}
h1 {
	text-decoration: bold;
	color: #292929;
	font: 18px arial;
}
.main-border {
	width: 812px;
	background: #FFF;
}
body, td, th {
	color: #747474;
	font: 11px arial;
}
body {
	height: 100%;
	margin: 0;
	background: #101010 url(/nd3/bg-tile.jpg) repeat-x top;
}
.searchfield {
	line-height: 20px;
	height: 20px;
	background: url(/newdesign/search-bg.gif) repeat-x top;
}
.sch {
	border: 0 solid #ccc;
	background: #151515;
}
.sch2 {
	border: 1px solid #ccc;
	background: #fff;
}
input, textarea, select {
	color: #333;
	font: none 12px arial;
}
.input-text {
	border: 1px solid #CCC;
}
.input-text2 {
	line-height: 20px;
	height: 140px;
}
.input-text-100 {
	color: #333;
	width: 80%;
	border: #333 1px solid;
}
p, ul {
	margin-top: 6px;
	margin-bottom: 6px;
}
.selectedfilters {
	color: #595959;
	margin-bottom: 0;
	float: left;
}
.clearfiltersmall, .clearfiltersmall:link, .clearfiltersmall:active, .clearfiltersmall:visited {
	color: #666;
	font-weight: bold;
	margin-bottom: 0;
	font-size: 9px;
	float: right;
	padding-right: 4px;
}
a:hover {
	color: #01766D;
	text-decoration: underline;
}
.blacklink {
	color: #000;
	text-decoration: bold;
}
.chayson a:link, .chayson a:visited, .chayson a:active {
	border-bottom: 1px dotted #555;
	margin-bottom: 4px;
	padding-bottom: 4px;
	display: block;
}
.subcatlink, .subcatlink:link, .subcatlink:visited, .subcatlink:active {
	color: #CCC;
	line-height: 18px;
	padding-bottom: 6px;
}
.filterlink, .filterlink:link, .filterlink:visited, .filterlink:active {
	color: #4c4c4c;
	line-height: 18px;
}
.filterlinkselected, .filterlinkselected:link, .filterlinkselected:visited, .filterlinkselected:active {
	color: #000;
	line-height: 18px;
	font-weight: 700;
}
.greylink:link, .greylink:visited, .greylink:active {
	color: #9499a9;
}
.greylink:hover {
	color: #9499a9;
	text-decoration: underline;
}
.hand {
	cursor: pointer;
}
.nowrap {
	white-space: nowrap;
}
.uppercase {
	text-transform: uppercase;
}
.lowercase {
	text-transform: lowercase;
}
hr {
	border: solid #ced6da 0;
	border-top-width: 1px;
	height: 0;
}
.subheader {
	font: 700 13px tahoma, arial, verdana, sans-serif;
}
.subheader2 {
	font: 700 11px tahoma, arial, verdana, sans-serif;
}
.breadcrumbs {
	color: #adcecb;
	font: none 9px arial;
}
.breadcrumbs-link:link, .breadcrumbs-link:visited, .breadcrumbs-link:active {
	color: #fff;
	font: none 9px arial;
}
.breadcrumbs-link:hover {
	color: #fff;
	text-decoration: underline;
	font: none 9px arial;
}
.breadcrumbs-grid {
	color: #7a7a7a;
	font: none 9px arial;
}
.breadcrumbs-link-grid:link, .breadcrumbs-link-grid:visited, .breadcrumbs-link-grid:active {
	color: #101010;
	font: none 9px arial;
}
.breadcrumbs-link-grid:hover {
	color: #101010;
	text-decoration: underline;
	font: none 9px arial;
}
.error-text {
	color: #f27a00;
	font-weight: 700;
}
.top-bg {
	background: #10302f no-repeat left;
}
.top-text {
	color: #4a4a4a;
	font: 10px tahoma, arial, verdana, sans-serif;
}
.select-language {
	color: #2e2e2e;
	font: 11px tahoma, arial, verdana, sans-serif;
}
.top-menu-bg {
	background: #dc2424 repeat-x;
}
.top-menu-bg-active {
	cursor: pointer;
	background: #dc2424 repeat-x;
}
.top-menu-border {
	background: #dc2424;
}
.bottom-bg {
	background: #fbfbfb;
}
.bottom-copyright {
	color: #717171;
	font: 10px arial, verdana, sans-serif;
}
.sidebox-border {
	background: #fff;
}
.sidebox-title-bg {
	background: #931314 repeat-x;
}
.sidebox-title {
	font: none 17px arial;
}
.sidebox-body {
	color: #333;
	background: #fdf1f1;
}
.sidebox-body-white {
	color: #333;
	background: #fff;
}
.sidebox-link:link {
	color: #333;
	font: 11px tahoma, arial, verdana, sans-serif;
}
.sidebox-link:hover {
	color: #000;
	font: 11px tahoma, arial, verdana, sans-serif;
}
.sidebox-input-text {
	color: #333;
	border: #8fb1da 1px solid;
	background: #fff;
}
.mainbox-title {
	color: #fff;
	background: #931314;
	font: 700 12px tahoma, arial, verdana, sans-serif;
}
.mainbox-body {
	color: #141414;
}
.sidebox-rootcategory:hover {
	color: #3ab2b0;
	font: none 12px verdana;
}
.sidebox-subcategory:hover {
	color: #3ab2b0;
	font: 11px arial;
}
.small-link {
	font-size: 9px;
}
.bestseller-sidebox {
	color: #333;
	font: 11px arial, verdana, sans-serif;
}
.notification-title-n {
	color: #000;
	font: 14px arial, verdana, sans-serif;
}
.notification-border-n {
	background: #047a71;
}
.notification-body-n {
	color: #000;
	font-size: 12px;
	background: #e3e3e3;
}
.notification-title-e {
	color: #c12929;
	font: 700 14px arial, verdana, sans-serif;
}
.notification-border-e {
	background: #c12929;
}
.notification-border-w {
	background: #eba600;
}
.notification-title-w {
	color: #eba600;
	font: 700 12px arial, verdana, sans-serif;
}
.section-border {
	background: #f7941c;
}
.section-title {
	color: #2f8e91;
	font: 700 12px arial, verdana, helvetica, sans-serif;
}
.emenu-border {
	border: 1px solid #000;
	background: #fff;
}
.category-description {
	z-index: 10;
	color: #666;
	font: 12px arial;
}
.product-title:hover {
	color: #f27a00;
	font-size: 12px;
}
.product-title:active {
	color: #2f8e91;
	font-size: 12px;
}
.product-tools {
	background: #edf4fd;
}
.sku {
	color: #636363;
	font-size: 12px;
}
.yousave {
	color: red;
	font-size: 12px;
}
.more-info {
	font-size: 10px;
}
.list-price {
	color: #b82626;
	font-size: 11px;
}
.normalprice {
	color: #FFF;
	padding-top: 2px;
	vertical-align: middle;
	width: 50px;
	background: #000;
	font: 700 14px arial;
}
.price {
	color: #292929;
	font: 700 18px arial;
}
.price2 {
	color: #292929;
	font: none 16px arial;
}
.topcart {
	font-size: 11px;
	color: #FFF;
}
.discount {
	color: #666;
	font-size: 10px;
}
.form-title {
	color: #141414;
}
.required-field-mark {
	color: red;
}
.table-head {
	color: #fff;
	text-transform: uppercase;
	height: 22px;
}
.table-row-two {
	border-top: 1px dotted #efefef;
}
.thin-border {
	background: #aaa;
}
.form-field-caption {
	font-style: none;
	font-size: 12px;
}
.minner {
	font: 12px tahoma, verdana, sans-serif;
	padding: 4px;
}
.moout {
	border: 1px solid #666;
}
.moover {
	border: 1px solid #666;
}
.verd4 {
	color: #8c8c8c;
	font: 11px arial;
}
.blurb {
	letter-spacing: 0;
	font: 10px/16px arial;
}
.filterclass {
	height: 15px;
	border: 1px solid #c3c3c3;
	width: 145px;
	color: #555;
	font: 11px arial;
}
.filterclass a, .filterclass a:link, .filterclass a:visited {
	color: #555;
}
.brandsortclass {
	padding-left: 6px;
	padding-top: 2px;
	width: 60px;
	color: #636363;
	background: #fff;
}
#filterclass-selected {
	width: 100px;
	background: url(/newdesign2/filtercross.gif);
}
#filterclass-selected a {
	cursor: pointer;
}
#narrow-selected {
	width: 120px;
	font: 700 9px verdana;
}
.filterclassdropdown {
	width: 153px;
	z-index: 5000;
	border: 0 solid #c3c3c3;
	top: -2px;
	font: 11px arial;
}
.filterclassdropdown:hover {
	background: #ccc;
}
.filterclassdropdownlong {
	width: 270px;
	font: 8px verdana;
}
.whywelikelong {
	width: 350px;
	font: 11px verdana;
}
.filterclassdropdowntable, .filterclassdropdowntable:link, .filterclassdropdowntable:visited, .filterclassdropdowntable:active {
	color: #999;
	height: 20px;
	border: 1px solid #c3c3c3;
	border-top: 0;
	font-size: 11px;
	padding-right: 4px;
}
.filterclassdropdowntable a:hover {
	text-decoration: underline;
}
.filterclasslong {
	width: 220px;
	color: #636363;
	margin-bottom: 10px;
	background: #fff;
	font: 8px verdana;
}
a.sort-by-links-selected:hover {
	color: #f27a00;
}
.notification-checkoutblue {
	color: #3f4456;
}
.profiles-vert-img {
	width: 10px;
}
.discount-label-text {
	color: #fff;
	white-space: nowrap;
}
.section-active-tab-bg {
	color: #fff;
	background: url(images/tab_bg_active.gif);
	background-color: #f7941c;
}
.section-inactive-tab-bg {
	color: #000;
	background: url(images/tab_bg.gif);
	background-color: #e9e9e9;
}
.section-outer-border {
	border: 1px #ced6da solid;
}
.ajax-message {
	z-index: 100;
	color: #666;
	border: 1px solid #666;
	font-size: 12px;
	padding: 10px;
}
.affiliate-code {
	background: #f0f0f0;
	border: 1px solid #e0e0e0;
	color: #999;
	font-size: 9px;
	text-align: center;
	margin: 3px 10px 3px 3px;
	padding: 3px;
}
.valign {
	vertical-align: middle;
}
.main-text {
	color: #333;
}
a.sort-link:hover {
	color: #fff;
}
.jewels2fools td {
	color: #FFF;
	line-height: 18px;
}
.ticker_content a:link, .ticker_content a:visited, #z:hover .productlinkage {
	color: #198c83;
}
.navlist li a:link, .navlist li a:visited {
	color: #3d4661;
}
.cartfinaltotal, .cart-price {
	font-size: 12px;
	font-weight: 700;
}
.kpnimg:hover img, .kpnimg-image {
	border: 0 solid #FFF;
}
#z:hover .productbox2, .section-body {
	color: #000;
	background: #fff;
}
.multicolumnprice, .multicolumnprice:link, .multicolumnprice:visited, .multicolumnprice:active, #z:hover .multicolumnprice {
	color: #496f72;
	font-size: 12px;
}
.multicolumnpricered, .multicolumnpricered:link, .multicolumnpricered:visited, .multicolumnpricered:active, #z:hover .multicolumnpricered {
	color: #999;
	font-size: 12px;
}
#specialoffers a:hover, #menu a:hover {
	color: #626262;
	background: #f2f2f2;
}
.elevenpxbold, .elevenpxbold:link, .elevenpxbold:active, .elevenpxbold:visited {
	color: #818181;
	font: 700 11px arial;
}
.bottomlinkage, .bottomlinkage:link, .bottomlinkage:visited, .bottomlinkage:active {
	color: #AAA;
	background: url(/nd3/bottomarrow.gif) no-repeat left center;
	font: 11px arial;
}
.bottomlinkagenoarrow {
	color: #AAA;
	font: 11px arial;
}
.shortlistadd, .shortlistadd:link, .shortlistadd:visited, .shortlistadd:active {
	color: #9c9c9c;
	font: 10px arial;
}
.bottomlinkage:hover, .chainlinkage:hover {
	text-decoration: underline;
}
.chainlinkage, .chainlinkage:link, .chainlinkage:visited, .chainlinkage:active, .sidebox-subcategory:link, .sidebox-subcategory:visited, .sidebox-subcategory:active {
	color: #666;
	font: 11px arial;
}
.searchlinkage, .searchlinkage:link, .searchlinkage:visited, .searchlinkage:active {
	color: #288e87;
	text-decoration: underline;
	font: 11px arial;
}
.zoomlinkage, .zoomlinkage:link, .zoomlinkage:visited, .zoomlinkage:active {
	color: #fff;
	font: 11px arial;
}
.productlinkage, .recentlylinkage {
	font: 11px arial;
}
.productlinkage:hover, .recentlylinkage:hover {
	color: #01766d;
}
.topblackbar, .topblackbar:link, .topblackbar:visited, .topblackbar:active {
	color: #8b8b8b;
	font: 11px arial;
}
.topbar:topblackbar, .subcatlink.hover, .filterlink.hover, .filterlinkselected.hover, .underlined:link, .underlined:visited, .underlined:active {
	text-decoration: underline;
}
a:link, a:visited, a:active {
	color: #01766D;
}
.blacklink:link, .blacklink:visited, .blacklink:hover, .blacklink:active {
	color: #3a3a3a;
}
.page-title, .product-details-title {
	color: #000;
	font-size: 12px;
	font-weight: 700;
}
.expanded, .search-selectbox {
	width: 100%;
}
.top-quick-link:link, .top-quick-link:visited {
	font-size: 10px;
	font-weight: 700;
	text-decoration: underline;
}
.top-quick-link:hover, .top-quick-link:active {
	font-size: 10px;
}
.top-menu-title:link, .top-menu-title:visited, .top-menu-title:hover, .top-menu-title:active {
	color: #fff;
	font: 700 11px tahoma, arial, verdana, sans-serif;
}
.bottom-menu, .bottom-menu-links:link, .bottom-menu-links:visited, .bottom-menu-links:hover, .bottom-menu-links:active {
	color: #2f8e91;
	font: 11px arial, verdana, sans-serif;
}
.sidebox-link:visited, .sidebox-link:active {
	color: #333;
	font: 11px tahoma, arial, verdana, sans-serif;
}
.mainbox-border, .mainbox-title-bg {
	background: #931314;
}
.sidebox-rootcategory, .sidebox-rootcategory:link, .sidebox-rootcategory:visited {
	color: #666;
	font: none 12px verdana;
}
.sidebox-roottopic:link, .sidebox-roottopic:visited, .sidebox-roottopic:active {
	color: #333;
	font: 700 11px tahoma, verdana, arial, sans-serif;
}
.sidebox-roottopic:hover, .auth-subtitle {
	color: #000;
	font: 700 11px tahoma, verdana, arial, sans-serif;
}
.sidebox-subtopic:link, .sidebox-subtopic:visited, .sidebox-subtopic:hover, .sidebox-subtopic:active, .auth-text {
	color: #000;
	font: 11px tahoma, verdana, arial, sans-serif;
}
.search-advanced:link, .search-advanced:visited {
	color: #333;
	text-decoration: underline;
	font: 10px tahoma, verdana, arial, sans-serif;
}
.search-advanced:hover, .search-advanced:active {
	color: #333;
	font: 10px tahoma, verdana, arial, sans-serif;
}
.notification-body-e, .notification-body-w {
	color: #000;
	background: #fff7f4;
}
.button, .action_button {
	color: #fff;
	white-space: nowrap;
	background: #4ab8b8;
	font: 700 10px tahoma, arial, verdana, sans-serif;
}
.button-link:link, .button-link:visited, .button-link:active, .button-link:hover {
	color: #fff;
	font: 700 10px tahoma, arial, verdana, sans-serif;
}
.text-button-link:link, .text-button-link:visited, .text-button-link:active, .text-button-link:hover {
	font: 700 11px arial;
}
.product-title:link, .product-title:visited {
	color: #2f8e91;
	font-size: 12px;
	font-weight: 700;
	text-decoration: underline;
}
.form-field-title, .form-note {
	color: #141414;
	background: #fff;
}
a.sort-by-links:link, a.sort-by-links:visited, a.sort-by-links:active {
	font: 10px verdana;
	color: #2f8e91;
}
a.sort-by-links:hover, .notification-checkoutl:hover {
	color: #f27a00;
	text-decoration: underline;
}
a.sort-by-links-selected:link, a.sort-by-links-selected:visited, a.sort-by-links-selected:active {
	color: #2f8e91;
}
.notification-checkout, .notification-checkoutl {
	color: #61646e;
}
.notification-checkoutl:link, .notification-checkoutl:visited, .notification-checkoutl:active {
	color: #61646e;
}
a.sort-link:link, a.sort-link:visited, a.sort-link:active {
	color: #fff;
	text-decoration: underline;
}
.suggestionsBox, .carttable, .selectedfilters {
	paddding: 0;
	text-align: left;
}
.suggestionList li, .kpnimg-loading, #filterclass-selected a {
	list-style-type: none;
	display: block;
}
.section_title, .about_us, .ticker, .ticker_content, .ticker_lower, .mainbox2table, a.kpnimg-credits, a.kpnimg-credits i, a.icons:hover span, .tabletop, #specialoffers, specialoffers a:visited, .category-description, .more-info, .discount, #filterclass-selected, #narrow-selected, .filterclasslong, .profiles-vert-img, .ajax-message, .bottomlinkage, .bottomlinkage:link, .bottomlinkage:visited, .bottomlinkage:active, .top-quick-link:link, .top-quick-link:visited, .top-quick-link:hover, .top-quick-link:active {
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.about_us, .brandsortclass {
	float: left;
	margin-right: 60px;
}
.ticker, .ticker_lower {
	margin-left: 10px;
	color: #101010;
}
.navlist, .navlist li a, .navlist li a.normal {
	border-bottom: 1px solid #d9d9d9;
	border-top: 0 solid #d9d9d9;
	border-right: 0 solid #d9d9d9;
	color: #3d4661;
	margin: 0;
}
.navlist li a, .navlist li a.normal, .leftnav2 a:hover, #siteinfo a:hover, .topbar:hover, .moout, .filterclass, .filterclassdropdown, .filterclassdropdowntable, .filterclassdropdowntable:link, .filterclassdropdowntable:visited, .filterclassdropdowntable:active, .ajax-message, a.sort-link:hover {
	background: #fff;
	text-decoration: none;
}
.tabcontent, .tabcontent2 {
	color: #626262;
	border-left: 0 solid #e0dddd;
	border-right: 0 solid #e0dddd;
	border-bottom: 1px solid #f4f4f4;
	border-top: 0;
	height: 320px;
	overflow: auto;
	position: relative;
	padding: 20px;
	background: #fff url(/nd3/reviewsback.png) repeat-x top;
}
#cctable, .carttable tbody td, .mainbox-body {
	font-size: 12px;
	background: #fff;
}
#cctable tr, #cctable td {
	font-size: 12px;
	border: 0 solid #dcdcdc;
	background: #f6f6f6;
}
.carttable, .suggestionList, .navlist li, .carttable tbody td, .carttable tfoot td, .carttable tfoot th, .kpnimg, .stockist, a.icons, .productbox, .productbox a:visited, .productbox a:active, .productbox2, .productbox3, .productboxsale, .mystyle h1, .manufact, .leftnav a:link, .leftnav a:visited, .leftnav a:active, .pricenav, .leftnavchild a:link, .leftnavchild a:visited, .leftnavchild a:active, .leftnavchildselected a:link, .leftnavchildselected a:visited, .leftnavchildselected a:active, .leftnavselected a:link, .leftnavselected a:visited, .leftnavselected a:active, .features2, #siteinfo, siteinfo a:visited, .menuarrow, .elevenpxbold:hover, .elevenpxboldgreen, .categoryheader, .productheader, body, .sch, .sch2, .selectedfilters, .clearfiltersmall, .clearfiltersmall:link, .clearfiltersmall:active, .clearfiltersmall:visited, hr, .blurb, .filterclass, .filterclassdropdown, .filterclassdropdownlong, .whywelikelong, .filterclassdropdowntable, .filterclassdropdowntable:link, .filterclassdropdowntable:visited, .filterclassdropdowntable:active, .filterclasslong, .elevenpxbold, .elevenpxbold:link, .elevenpxbold:active, .elevenpxbold:visited {
	cellspacing: 0;
	margin-top: 0;
	padding: 0;
	padding-top: 0;
}
.carttable tbody td, .carttable tfoot td {
	border-bottom: 0 solid #d7c9c8;
	border-right: 0 solid #fff;
	margin: 0;
}
#dhtmltooltip, a.icons:hover span {
	position: absolute;
	text-align: center;
}
.kpnimg-loading, .minner, #filterclass-selected a {
	color: #000;
	text-decoration: none;
}
a.icons, .menuarrow {
	position: relative;
	margin: 0;
}
.demo, .demochain {
	color: #003;
	border: solid;
	layer-background-color: #ccc;
	position: absolute;
	top: 5%;
	left: 50%;
	z-index: 999;
	visibility: hidden;
	border-color: #999;
	border-width: 1px;
	background: #fff;
	font: 12px tahoma;
}
.productbox, .productbox a:visited, .productbox a:active, .productboxsale {
	border-left: 1px;
	border-right: 1px;
	border-top: 1px;
	border-bottom: 0;
	border: 1px;
	border-color: #999;
}
.leftnav a:hover, .navlist li, .navlist li a.current, .kpnimg, .kpnimg-caption, a.kpnimg-credits, a.kpnimg-credits i, a.icons span, img, div, .leftnav2 a:hover, .leftnavchild a:hover, .leftnavchildselected a:hover, .watchfindernav a:hover, .categoryheader, .productheader, .whitetext, .welcometext, .toplinkage:hover, .whyustext, h2, .searchfield, .input-text, .input-text2, .greylink:link, .greylink:visited, .greylink:active, .sidebox-rootcategory:hover, .sidebox-subcategory:hover, .product-title:hover, .product-title:active, .form-field-caption, .moover, .verd4, .blurb, .filterclass a, .filterclass a:link, .filterclass a:visited, a.sort-by-links-selected:hover, .ajax-message, #specialoffers a:hover, #menu a:hover, .productlinkage:hover, .recentlylinkage:hover, a:link, a:visited, a:active, .blacklink:link, .blacklink:visited, .blacklink:hover, .blacklink:active, .underlined:hover, #filterclass-selected a:hover, .top-quick-link:hover, .top-quick-link:active, .search-advanced:hover, .search-advanced:active, a.sort-by-links:link, a.sort-by-links:visited, a.sort-by-links:active, a.sort-by-links-selected:link, a.sort-by-links-selected:visited, a.sort-by-links-selected:active, .notification-checkoutl:link, .notification-checkoutl:visited, .notification-checkoutl:active {
	text-decoration: none;
	font-weight: none;
}
.leftnav2 a:link, .leftnav2 a:visited, .leftnav2 a:active, .suggestionsBox, .kpnimg-caption, .watchfindernav a:link, .watchfindernav a:visited, .watchfindernav a:active, .watchfindernavselected, #specialoffers, specialoffers a:visited, .menuarrow, #menu a, #menu a:visited, .categoryjasontwo, .categoryjason, .product-title, .toplinkage:link, .toplinkage:visited, .toplinkage:active, .whyustext, .filterclass {
	padding-top: 5px;
	padding-bottom: 5px;
}
.features2, .features {
	border-top: 1px dotted #d9d9d9;
	border-right: 1px dotted #d9d9d9;
}
#siteinfo, siteinfo a:visited, .suggestionList, .carttable tfoot th, .kpnimg, .stockist, .mystyle h1, .manufact, .leftnav a:link, .leftnav a:visited, .leftnav a:active, .pricenav, .leftnavchild a:link, .leftnavchild a:visited, .leftnavchild a:active, .leftnavchildselected a:link, .leftnavchildselected a:visited, .leftnavchildselected a:active, .leftnavselected a:link, .leftnavselected a:visited, .leftnavselected a:active, .features2, .menuarrow, .categoryheader, .productheader, body, .sch, .sch2, .selectedfilters, .clearfiltersmall, .clearfiltersmall:link, .clearfiltersmall:active, .clearfiltersmall:visited, hr, .blurb, .filterclass, .filterclassdropdowntable, .filterclassdropdowntable:link, .filterclassdropdowntable:visited, .filterclassdropdowntable:active, .filterclasslong {
	padding-bottom: 0;
	padding-left: 0;
	spacing: 0;
}
.categoryjasontwo, .watchfindernavselected {
	background: #f2f2f2;
	font: 700 11px Arial, Helvetica, sans-serif;
}
.categoryjason, #menu a, #menu a:visited {
	padding-left: 12px;
	border-bottom: 1px solid #e9e9e9;
	font: 11px Arial, Helvetica, sans-serif;
}
.categoryheader, .blurb {
	color: #101010;
	margin-bottom: 0;
}
.product-title, .sidebox-title {
	color: #36a09f;
	background: ffffff;
	height: 16px;
	vertical-align: middle;
	text-align: left;
}
.stocktext, .outofstocktext {
	width: 182px;
	text-align: right;
	font: 11px arial;
}
.welcometext, .searchfield, .input-text2 {
	padding: 20px;
	border: 1px solid #CCC;
}
.sch, .sch2 {
	font-family: Arial;
	color: #898989;
	width: 160px;
	margin: 0;
}
.input-text, .searchfield, .input-text2 {
	font-size: 12px;
	color: #333;
}
.side-padding, .normalprice, .table-head, .affiliate-code {
	padding-left: 3px;
	padding-right: 3px;
}
.sidebox-rootcategory:active, .search-text {
	color: #333;
	font: 700 12px tahoma, verdana, arial, sans-serif;
}
.emenu-over, .moover {
	cursor: pointer;
	background: #ccc;
}
.category-description, .ticker_content, .mainbox2table, a.kpnimg-credits, a.kpnimg-credits i, a.icons:hover span, .tabletop, .more-info, .discount, #filterclass-selected, #narrow-selected, .filterclasslong, .profiles-vert-img, .ajax-message, .top-quick-link:link, .top-quick-link:visited, .top-quick-link:hover, .top-quick-link:active {
	margin-left: 10px;
	margin-right: 10px;
}
.subcategories, .selectedfilters, .discount-label-text {
	font-size: 11px;
	font-weight: 700;
}
.normalprice, .affiliate-code {
	padding-bottom: 3px;
	align: center;
}
.form-title, .table-head {
	font-weight: 700;
	background: #fff;
}
.table-row, .table-row-two {
	border-bottom: 1px dotted #efefef;
	height: 24px;
	background: #fff;
}
.filterclass, .menuarrow {
	margin-bottom: 0;
	margin-right: 5px;
}
.brandsortclass, #filterclass-selected {
	height: 14px;
	border: 1px solid #b0b0b0;
	text-decoration: bold;
	font: 9px verdana;
}
#filterclass-selected, #narrow-selected {
	color: #000;
	float: left;
	background-position: 90px;
	background-repeat: no-repeat;
}
#narrow-selected, .filterclasslong {
	height: 14px;
	border: 1px solid #b0b0b0;
}
.filterclassdropdownlong, .whywelikelong {
	z-index: 5001;
	border: 1px solid #CCC;
	text-decoration: bold;
	background: #fff;
}
.section-inactive-tab-bg, .section-active-tab-bg {
	white-space: nowrap;
	font: 11px tahoma, arial, helvetica, sans-serif;
}
.jewels2fools, .jewels2fools td {
	border-top: 0 solid #292929l;
	background: #101010;
}
