
#flash3 {

	cursor: pointer;
}





.suggestionsBox {
position:absolute;
margin-top:5px;
paddding:0;
width:200px;
background-color:#2b2b2b;
color:#c7c7c7;
z-index:900;
font:normal 11px arial;
text-align:left;
}

.suggestionList {
margin:0;
padding:0;
}

.suggestionList li {
text-align:left;
cursor:pointer;
list-style-type:none;
border-bottom:1px dotted #555;
display:block;
margin:0 0 4px;
padding:0 0 4px;
}

.suggestionList li:hover {
color:#FFF;
}

.section_title {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#101010;
font-weight:700;
padding-top:10px;
padding-bottom:10px;
padding-left:10px;
}

.about_us {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:20px;
color:#4c4c4c;
width:598px;
float:left;
padding-left:10px;
margin-right:60px;
padding-bottom:40px;
}

.ticker {
background-image:url(/whyus-images/small-tick.gif);
background-repeat:no-repeat;
background-position:left 1px;
margin-left:10px;
margin-bottom:8px;
padding-left:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:700;
color:#101010;
}

.ticker_content {
margin-left:10px;
padding-bottom:30px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#707070;
line-height:18px;
}

.ticker_lower {
background-repeat:no-repeat;
background-position:left center;
margin-left:10px;
padding-left:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
color:#101010;
}

.navlist {
border-bottom:1px solid #d9d9d9;
border-top:0 solid #d9d9d9;
border-right:0 solid #d9d9d9;
font:11px arial;
color:#3d4661;
width:399px;
margin:0;
padding:3px 0;
}

.navlist li {
list-style:none;
height:30px;
display:inline;
margin:0 -4px 0 0;
padding:0;
}

.navlist li a,.navlist li a.normal {
border-right:1px solid #d9d9d9;
border-left:1px solid #d9d9d9;
border-bottom:1px solid #d9d9d9;
border-top:0 solid #d9d9d9;
background:#fff;
text-decoration:none;
color:#3d4661;
margin:0;
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 {
color:#626262;
background-color:#fff;
background-image:url(/nd3/reviewsback.png);
background-position:top;
background-repeat:repeat-x;
border-left:0 solid #e0dddd;
border-right:0 solid #e0dddd;
border-bottom:1px solid #f4f4f4;
border-top:0;
width:359px;
height:320px;
overflow:auto;
line-height:18px;
position:relative;
padding:20px;
}

.tabcontent2 {
color:#626262;
background-color:#fff;
background-image:url(/nd3/reviewsback.png);
background-position:top;
background-repeat:repeat-x;
border-left:0 solid #e0dddd;
border-right:0 solid #e0dddd;
border-bottom:1px solid #f4f4f4;
border-top:0;
width:382px;
height:320px;
overflow:auto;
line-height:16px;
position:relative;
padding:20px;
}

.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;
font-size:12px;
border:1px solid #dcdcdc; 
background-color:#fff;

}
#cctable tr{

font-size:12px;
border:0px solid #dcdcdc; 
background-color:#f6f6f6;
}
#cctable td{

font-size:12px;
border:0px solid #dcdcdc; 
background-color:#f6f6f6;
}







.carttable {
cellspacing:0;
text-align:left;
border-collapse:collapse;
margin-top:0;
padding:0;
background-image:url(/nd3/cart-title-backing.gif);width:930px;height:29px; color:#FFFFFF;padding-top:0px; background-repeat:no-repeat;
}

.carttable th {
color:#fff;

}


.carttable tr {
color:#fff;


}


.carttable tbody td {
background-color:#fff;
/*text-align:center;*/
border-bottom:0 solid #d7c9c8;
border-right:0 solid #fff;
margin:0;
font-size:12px;

padding-top:4px;padding-bottom:4px;
}

.carttable tfoot td {
background:#fff;
text-align:center;
border-bottom:0 solid #d7c9c8;
border-right:0 solid #fff;
margin:0;
padding:2px;
}

.carttable tfoot th {
background:#fff;
text-align:center;
border-bottom:1px solid #d7c9c8;
border-right:0 solid #fff;
margin:0;
padding:2px;
}



.mainbox2table {
padding-left:10px;
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;
font-family:arial;
color:#fff;
background-color:#101010;
font-weight:none;
font-size:14px;
}





#dhtmltooltip {
position:absolute;
width:150px;
border:1px solid #666;
background-color:#FFFFE0;
visibility:hidden;
text-align:center;
z-index:1000;
filter:progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
padding:2px;
}

.kpnimg-container div {
font-family:Verdana, Helvetica;
font-size:10pt;
}

.kpnimg {
cursor:url(/kpnimg/kpnimg/graphics/zoomin.cur), pointer;
border:0;
text-decoration:none;
margin:0;
padding: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;
font-family:Verdana, Helvetica;
font-size:10pt;
background-color:#FFF;
padding:5px;
}

.kpnimg-loading {
display:block;
color:#000;
font-size:8pt;
font-family:sans-serif;
font-weight:700;
text-decoration:none;
border:1px solid #000;
background-color:#FFF;
background-repeat:no-repeat;
background-position:3px 1px;
padding:2px 2px 2px 22px;
}

a.kpnimg-credits,a.kpnimg-credits i {
color:silver;
text-decoration:none;
font-size:10px;
padding:2px;
}

a.kpnimg-credits:hover,a.kpnimg-credits:hover i {
color:#FFF;
background-color: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-top:0;
margin-bottom:0;
margin-left:6px;
font-family:arial;
font-size:8px;
}

a.icons img {
border:0 SOLID #DADADA;
direction:ltr;
}

a.icons {
position:relative;
z-index:24;
margin:0;
}

a.icons:hover {
z-index:25;
}

a.icons span {
display:none;
}

a.icons:hover span {
display:block;
position:absolute;
top:45px;
left:20px;
width:200px;
border:2px solid #f1df93;
background-color:#ffffeb;
color:#626262;
text-align:center;
font-size:10px;
font-weight:400;
padding:15px;
}

a.icons:hover>span {
top:15px;
}

.demo {
color:#003;
font-family:tahoma;
font-size:12px;
border:solid;
background-color:#fff;
layer-background-color:#ccc;
position:absolute;
top:5%;
left:50%;
margin-left:-390px;
width:840px;
height:680px;
z-index:999;
visibility:hidden;
border-color:#999;
border-width:1px;
}

.demochain {
color:#003;
font-family:tahoma;
font-size:12px;
border:solid;
background-color:#fff;
layer-background-color:#ccc;
position:absolute;
top:5%;
left:50%;
margin-left:-440px;
width:940px;
height:700px;
z-index:999;
visibility:hidden;
border-color:#999;
border-width:1px;
}

.productbox,.productbox a:visited,.productbox a:active {
border-left:1px;
border-right:1px;
border-top:1px;
border-bottom:0;
border:1px;
border-color:#999;
padding:0;
}

.productbox2 {
background-color:#fff;
color:#757575;
padding:0;
}

.productbox3 {
background-color:#fff;
color:#01766d;
font-size:11px;
padding:0;
}

.tabletop {
height:2px;
opacity:10px;
}

#z:hover .tabletop {
background-color:#4f7576;
}

.productboxsale {
height:18px;
border-left:1px;
border-right:1px;
border-top:0;
border-bottom:1px;
border:1px;
background-color:#ed1b24;
border-color:#999;
padding:0;
}

#z:hover .productboxsale {
background-color:#f63e47;
}

.productbox a:hover {
border-color:#3ab2b0;
border-width:1px;
}

.mystyle h1 {
color:#595959;
margin-top:0;
margin-bottom:0;
font-family:arial;
font-size:14px;
padding:0;
}

.mainfade {
background-image:url(/images/mainfade.jpg);
background-repeat:no-repeat;
}

.manufact {
margin-bottom:25px;
margin-top:5px;
border-style:none;
}

img,div {
border:none;
}

/*behavior: url(iepngfix.htc);*/
.leftnav a:link,.leftnav a:visited,.leftnav a:active {
height:16px;
font-family:Verdana;
font-size:10px;
background-color:#fff;
color:#3e4452;
background-image:url(/newdesign2/dots2.gif);
background-repeat:repeat-x;
display:block;
padding-top:4px;
padding-bottom:0;
padding-left:12px;
font-weight:none;
}

.pricenav {
height:16px;
font-family:Verdana;
font-size:10px;
background-color:#e6e6e6;
color:#3e4452;
background-repeat:repeat-x;
display:block;
padding-top:4px;
padding-bottom:0;
padding-left:12px;
border-top:dotted #CCC 1px;
font-weight:700;
}

.leftnav a:hover {
background-color:#ececec;
background-image:url(/newdesign2/dots4.gif);
text-decoration:none;
color:#01766d;
font-weight:none;
}

.leftnav2 a:link,.leftnav2 a:visited,.leftnav2 a:active {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
background-color:#e4e2e3;
color:#3e4452;
border-bottom-width:1px;
border-bottom-style:solid;
border-bottom-color:#b7b3b4;
display:block;
padding-top:5px;
padding-bottom:5px;
padding-left:6px;
font-weight:none;
}

.leftnav2 a:hover {
background-color:#4f7576;
text-decoration:none;
color:#fff;
font-weight:none;
}

.leftnavchild a:link,.leftnavchild a:visited,.leftnavchild a:active {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
background-color:#fff;
color:#3e4452;
border-bottom-width:0;
border-bottom-style:solid;
border-bottom-color:#4f7576;
display:block;
padding-top:2px;
padding-bottom:2px;
padding-left:16px;
font-weight:none;
border-top-width:1px;
border-top-style:solid;
border-top-color:#fff;
}

.leftnavchild a:hover {
background-color:#ececec;
text-decoration:none;
color:#01766d;
font-weight:none;
}

.leftnavchildselected a:link,.leftnavchildselected a:visited,.leftnavchildselected a:active {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
background-color:#ececec;
color:#3e4452;
border-bottom-width:0;
border-bottom-style:solid;
border-bottom-color:#4f7576;
display:block;
padding-top:2px;
padding-bottom:2px;
padding-left:16px;
font-weight:700;
border-top-width:1px;
border-top-style:solid;
border-top-color:#fff;
}

.leftnavchildselected a:hover {
background-color:#ececec;
text-decoration:none;
color:#01766d;
font-weight:700;
}

.leftnavselected a:link,.leftnavselected a:visited,.leftnavselected a:active {
height:16px;
font-family:Verdana;
font-size:10px;
background-color:#ececec;
color:#3e4452;
background-image:url(/newdesign2/dots4.gif);
background-repeat:repeat-x;
display:block;
padding-top:4px;
padding-bottom:0;
padding-left:12px;
font-weight:700;
}

.watchfindernav a:link,.watchfindernav a:visited,.watchfindernav a:active {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#999;
border-bottom-width:1px;
border-bottom-style:solid;
border-bottom-color:#b7b3b4;
display:block;
padding-top:5px;
padding-bottom:5px;
padding-left:6px;
font-weight:700;
background-color:#666;
}

.watchfindernavselected {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#626262;
border-bottom-width:1px;
border-bottom-style:solid;
border-bottom-color:#CCC;
background-color:#f2f2f2;
display:block;
padding-top:5px;
padding-bottom:5px;
padding-left:16px;
font-weight:700;
}

.watchfindernav a:hover {
background-color:#CCC;
text-decoration:none;
font-weight:700;
}

.PageTitle {
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
font-weight:700;
}

.features {
border-top:1px dotted #d9d9d9;
color:#666;
padding-left:6px;
}

.features2 {
border-top:1px dotted #d9d9d9;
border-right:1px dotted #d9d9d9;
color:#333;
padding-left:0;
}

.cartamountgreen {
color:#3ab2b0;
font-weight:700;
}

#specialoffers,specialoffers a:visited {
background-color:#f2f2f2;
display:block;
padding-top:10px;
padding-bottom:10px;
padding-left:14px;
spacing:5px;
border-bottom:1px #ccc solid;
}

#siteinfo,siteinfo a:visited {
background-color:#fff;
display:block;
padding-top:0;
padding-bottom:0;
padding-left:0;
spacing:0;
color:#666;
}

#siteinfo a:hover {
background-color:#fff;
text-decoration:none;
color:#626262;
}

.menuarrow {
position:relative;
top:-12px;
float:right;
margin-top:0;
margin-bottom:0;
margin-right:5px;
}

#menu a,#menu a:visited {
padding-top:5px;
padding-bottom:5px;
padding-left:12px;
border-bottom-width:1px;
border-bottom-style:solid;
border-bottom-color:#e9e9e9;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
display:block;
color:#666;
}

.categoryjasontwo {
background-color:#f2f2f2;
padding-top:5px;
padding-bottom:5px;
padding-left:12px;
border-bottom-width:1px;
border-bottom-style:solid;
border-bottom-color:#e9e9e9;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#2cbabb;
font-weight:700;
}

.categoryjason {
padding-top:5px;
padding-bottom:5px;
padding-left:12px;
border-bottom-width:1px;
border-bottom-style:solid;
border-bottom-color:#e9e9e9;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}

.categoryjasontext,.categoryjasontext:link,.categoryjasontext:link {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666;
}

.elevenpxbold:hover {
color:#818181;
margin-top:0;
font-family:arial;
font-size:11px;
font-weight:700;
text-decoration:underline;
padding:0;
}

.elevenpxboldgreen {
color:#37b4ac;
margin-top:0;
font-family:arial;
font-size:11px;
font-weight:700;
padding:0;
}

.categoryheader {
color:#101010;
margin-top:0;
margin-bottom:0;
font-family:Gill Sans MT;
text-decoration:none;
font-size:30px;
letter-spacing:0.05em;
font-weight:100;
font-stretch:normal;
padding:0;
}

.productheader {
color:#1e1e1e;
margin-top:0;
margin-bottom:0;
text-decoration:none;
font-family:arial;
font-size:20px;
font-weight:400;
line-height:26px;
padding:0;
}

.product-title {
color:#36a09f;
font-family:helvetica;
font-size:17px;
font-weight:none;
background:ffffff;
height:16px;
vertical-align:middle;
text-align:left;
padding:5px;
}

.stocktext2 {
font-family:arial;
font-size:11px;
color:#7f7f7f;
}

.stocktext {
width:182px;
font-family:arial;
font-size:11px;
color:#3ab2b0;
text-align:right;
}

.outofstocktext {
width:182px;
font-family:arial;
font-size:11px;
color:red;
text-align:right;
}

.Bottom {
background-image:url(/images/mainbackbottom.png);
width:867px;
color:#FFF;
font-family:arial;
font-size:10px;
}

.blackh1 {
font-family:arial;
font-size:11px;
text-decoration:bold;
color:#999;
}

.whitetext {
font-family:arial;
font-size:9px;
text-decoration:none;
color:#666;
}

.welcometext {
font-family:arial;
font-size:9px;
text-decoration:none;
color:#999;
border-color:#CCC;
border-style:solid;
border-width:1px;
padding:20px;
}

.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-weight:700;
font-family:arial;
font-size:11px;
}

.toplinkage:hover {
color:#3ab2b0;
text-decoration:none;
font-family:arial;
font-weight:700;
font-size:11px;
}

.topbar:link,.topbar:visited,.topbar:active {
color:#FFF;
font-weight:700;
font-family:arial;
font-size:11px;
}

.topbar:hover {
color:#fff;
text-decoration:none;
font-family:arial;
font-weight:700;
font-size:11px;
}

.whyustext {
line-height:18px;
font-family:tahoma;
font-size:11px;
text-decoration:none;
color:#333;
padding:5px;
}

h2 {
font-family:arial;
font-size:10px;
text-decoration:none;
color:#3f4456;
}

.cufon-loading h1 {
visibility:hidden !important;
}

.cufonkish {
font-size:26px;
color:#fff;
letter-spacing:1.5px;
}

h1 {
font-family:arial;
font-size:18px;
text-decoration:bold;
color:#292929;
}

.main-border {
background-color:#FFF;
width:812px;
}

/* general styles */
body,td,th {
font-family:arial;
font-size:11px;
color:#747474;
}

body {
background-image:url(/nd3/bg-tile.jpg);
background-position:top;
background-repeat:repeat-x;
height:100%;
background-color:#ffffff;
margin:0;
}

/*
body {
	background-image: url(/images/patern1.gif);
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
  

}*/
.searchfield {
background-image:url(/newdesign/search-bg.gif);
background-repeat:repeat-x;
background-position:top;
font-size:12px;
font-weight:none;
line-height:20px;
color:#333;
border:1px solid #CCC;
height:20px;
padding:0 5px;
}

.sch {
font-family:Arial;
color:#898989;
background-color:#151515;
width:160px;
border:0 solid #ccc;
margin:0;
padding:0;
}

.sch2 {
font-family:Arial;
color:#898989;
background-color:#fff;
width:160px;
border:1px solid #ccc;
margin:0;
padding:0;
}

input,textarea,select {
font-size:12px;
font-weight:none;
color:#333;
font-family:arial;
}

.input-text {
font-size:12px;
font-weight:none;
color:#333;
border:1px solid #CCC;
}

.input-text2 {
font-size:12px;
font-weight:none;
line-height:20px;
color:#333;
border:1px solid #CCC;
height:140px;
}

.input-text-100 {
color:#333;
border-right:#333 1px solid;
border-top:#333 1px solid;
border-left:#333 1px solid;
border-bottom:#333 1px solid;
width:80%;
}

p,ul {
margin-top:6px;
margin-bottom:6px;
}

/*a span { display:none;}
 
a:hover span {
  position: absolute;
  top: 15px;
  left: 30px;
  display: table-cell;
  background:  #ffffff;
  text-decoration: none;
  border: 1px solid red;
  }*/
.selectedfilters {
padding-top:5px;
padding-bottom:0;
padding-left:8px;
color:#595959;
margin-bottom:0;
font-size:11px;
float:left;
font-weight:700;
}

.clearfiltersmall,.clearfiltersmall:link,.clearfiltersmall:active,.clearfiltersmall:visited {
color:#666;
font-weight:400;
margin-bottom:0;
font-size:9px;
float:right;
padding-top:3px;
padding-right:4px;
font-weight:bold;
}

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;
text-decoration:none;
}

.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-family:tahoma, arial, verdana, sans-serif;
font-size:13px;
font-weight:700;
}

.subheader2 {
font-family:tahoma, arial, verdana, sans-serif;
font-size:11px;
font-weight:700;
}

.breadcrumbs {
color:#adcecb;
font-family:arial;
font-size:10px;
font-weight:none;
}

.breadcrumbs-link:link,.breadcrumbs-link:visited,.breadcrumbs-link:active {
color:#fff;
font-family:arial;
font-size:10px;
font-weight:none;
}

.breadcrumbs-link:hover {
color:#fff;
font-family:arial;
font-size:10px;
font-weight:none;
text-decoration:underline;
}

.breadcrumbs-grid {
color:#7a7a7a;
font-family:arial;
font-size:10px;
font-weight:none;
}

.breadcrumbs-link-grid:link,.breadcrumbs-link-grid:visited,.breadcrumbs-link-grid:active {
color:#101010;
font-family:arial;
font-size:10px;
font-weight:none;
}

.breadcrumbs-link-grid:hover {
color:#101010;
font-family:arial;
font-size:10px;
font-weight:none;
text-decoration:underline;
}

.error-text {
color:#f27a00;
font-weight:700;
}

.side-padding {
padding-left:3px;
padding-right:3px;
}

/* /general styles 
 header styles */
.top-bg {
background-color:#10302f;
background-repeat:no-repeat;
background-position:left;
}

.top-text {
color:#4a4a4a;
font-family:tahoma, arial, verdana, sans-serif;
font-size:10px;
}

.select-language {
color:#2e2e2e;
font-family:tahoma, arial, verdana, sans-serif;
font-size:11px;
}

.top-menu-bg {
background-color:#dc2424;
background-repeat:repeat-x;
}

.top-menu-bg-active {
background-color:#dc2424;
background-repeat:repeat-x;
cursor:pointer;
}

.top-menu-border {
background-color:#dc2424;
}

/* /header styles 
 footer styles */
.bottom-bg {
background-color:#fbfbfb;
}

.bottom-copyright {
color:#717171;
font-family:arial, verdana, sans-serif;
font-size:10px;
}

/* /footer styles 
 side boxes styles */
.sidebox-border {
background-color:#fff;
}

.sidebox-title-bg {
background-color:#931314;
background-repeat:repeat-x;
}

.sidebox-title {
color:#36a09f;
font-family:arial;
font-size:17px;
font-weight:none;
background:ffffff;
height:16px;
vertical-align:middle;
text-align:left;
}

.sidebox-body {
color:#333;
background-color:#fdf1f1;
}

.sidebox-body-white {
color:#333;
background-color:#fff;
}

.sidebox-link:link {
color:#333;
font-size:11px;
font-family:tahoma, arial, verdana, sans-serif;
}

.sidebox-link:hover {
color:#000;
font-family:tahoma, arial, verdana, sans-serif;
font-size:11px;
}

.sidebox-input-text {
color:#333;
background-color:#fff;
border-right:#8fb1da 1px solid;
border-top:#8fb1da 1px solid;
border-left:#8fb1da 1px solid;
border-bottom:#8fb1da 1px solid;
}

.mainbox-title {
color:#fff;
font-size:12px;
font-family:tahoma, arial, verdana, sans-serif;
font-weight:700;
background-color:#931314;
}

.mainbox-body {
color:#141414;
background-color:#fff;
font-size:12px;
}

.sidebox-rootcategory:hover {
font-family:verdana;
font-size:12px;
font-weight:none;
text-decoration:none;
color:#3ab2b0;
}

.sidebox-rootcategory:active {
color:#333;
font-family:tahoma, verdana, arial, sans-serif;
font-size:12px;
font-weight:700;
}

.sidebox-subcategory:hover {
color:#3ab2b0;
font-family:arial;
font-size:11px;
text-decoration:none;
}

.small-link {
font-size:9px;
}

/*  /authentication side box 
 search side box */
.search-text {
color:#333;
font-size:12px;
font-family:tahoma, verdana, arial, sans-serif;
font-weight:700;
}

/* /search side box 
 bestsellers side box */
.bestseller-sidebox {
color:#333;
font-size:11px;
font-family:arial, verdana, sans-serif;
}

/* /bestsellers side box 
 notification box */
.notification-title-n {
color:#000000;
font-family:arial, verdana, sans-serif;
font-size:14px;
/*font-weight:700;*/
}

.notification-border-n {
background-color:#047a71;
}

.notification-body-n {
background-color:#e3e3e3;
color:#000;
font-size:12px;
}

.notification-title-e {
color:#c12929;
font-family:arial, verdana, sans-serif;
font-size:14px;
font-weight:700;
}

.notification-border-e {
background-color:#c12929;
}

.notification-border-w {
background-color:#eba600;
}

.notification-title-w {
color:#eba600;
font-family:arial, verdana, sans-serif;
font-size:12px;
font-weight:700;
}

/* /notification box 
 section in main box */
.section-border {
background-color:#f7941c;
}

.section-title {
color:#2f8e91;
font-family:arial, verdana, helvetica, sans-serif;
font-size:12px;
font-weight:700;
}

/* /buttons 
 emenu */
.emenu-border {
background-color:#fff;
border-top:1px solid #000;
border-bottom:1px solid #000;
border-left:1px solid #000;
border-right:1px solid #000;
}

.emenu-over {
background-color:#ccc;
cursor:pointer;
}

/* /emenu 
 category page */
.category-description {
z-index:10;
margin-left:10px;
margin-right:10px;
color:#666;
font-family:arial;
font-size:12px;
}

.subcategories {
font-size:11px;
font-weight:700;
}

.product-title:hover {
color:#f27a00;
font-size:12px;
font-weight:700;
text-decoration:none;
}

.product-title:active {
color:#2f8e91;
font-size:12px;
font-weight:700;
text-decoration:none;
}

.product-tools {
background-color:#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;
font-family:arial;
font-size:14px;
font-weight:700;
background-color:#000;
padding-top:2px;
padding-bottom:3px;
vertical-align:middle;
align:center;
width:50px;
}

.price {
color:#292929;
font-family:arial;
font-size:18px;
font-weight:700;
}

.price2 {
color:#292929;
font-family:arial;
font-size:16px;
font-weight:none;
}

.topcart {
font-size:11px;
color:#FFF;
}

.discount {
color:#666;
font-size:10px;
}

.form-title {
background-color:#fff;
color:#141414;
font-weight:700;
}

.required-field-mark {
color:red;
}

/* form styles 
 checkout pages */
.table-head {
background-color:#4f7576;
color:#fff;
font-weight:700;
text-transform:uppercase;
padding-left:3px;
padding-right:3px;
height:22px;
}

.table-row {
background-color:#fff;
border-bottom:1px dotted #efefef;
height:24px;
}

.table-row-two {
background-color:#fff;
height:24px;
border-top:1px dotted #efefef;
}

.thin-border {
background-color:#aaa;
}

.form-field-caption {
font-style:none;
font-size:12px;
}

/* --- static menu styles ---
note:
	1. not all browsers render styles the same way so try out your style sheet
	on different browsers before publishing;
style naming convention:
	mli|o

 all levels inner */
.minner {
font:12px tahoma, verdana, sans-serif;
text-decoration:none;
color:#000;
padding:4px;
}

/* all levels outer */
.moout {
text-decoration:none;
border:1px solid #666;
background:#fff;
}

.moover {
text-decoration:none;
border:1px solid #666;
background:#ccc;
cursor:pointer;
}

.verd4 {
font-size:11px;
color:#8c8c8c;
text-decoration:none;
font-family:arial;
}

.blurb {
font-size:10px;
color:#101010;
text-decoration:none;
font-family:arial;
letter-spacing:0;
line-height:16px;
}

.filterclass {
height:14px;
border:1px solid #b0b0b0;
background-color:#fff;
padding-left:6px;
padding-top:0;
width:154px;
color:#101010;
font-family:arial;
margin-bottom:2px;
font-size:12px;
text-decoration:none;
margin-right:10px;
background-image:url(/nd3/cross.png);
background-repeat:no-repeat;
background-position:150px;
}

.filterclass a,.filterclass a:link,.filterclass a:visited {
text-decoration:none;
color:#101010;
}

.brandsortclass {
height:14px;
border:1px solid #b0b0b0;
background-color:#fff;
padding-left:6px;
padding-top:2px;
width:60px;
color:#636363;
font-family:verdana;
font-size:9px;
text-decoration:bold;
float:left;
margin-right:7px;
}

#filterclass-selected {
height:14px;
border:1px solid #b0b0b0;
padding-left:6px;
padding-top:2px;
width:100px;
color:#000;
font-family:verdana;
text-decoration:bold;
font-size:9px;
float:left;
margin-right:10px;
background:url(/newdesign2/filtercross.gif);
background-position:90px;
background-repeat:no-repeat;
}

#filterclass-selected a {
display:block;
cursor:pointer;
color:#000;
text-decoration:none;
}

#narrow-selected {
height:14px;
border:1px solid #b0b0b0;
padding-left:6px;
padding-top:2px;
width:120px;
color:#000;
font-family:verdana;
font-weight:700;
font-size:9px;
float:left;
margin-right:10px;
background-position:90px;
background-repeat:no-repeat;
}

.filterclassdropdown {
width:160px;
background-color:#fff;
z-index:5000;
border:1px solid #CCC;
font-family:verdana;
text-decoration:bold;
font-size:8px;
padding:0;
}

.filterclassdropdownlong {
width:270px;
background-color:#fff;
z-index:5001;
border:1px solid #CCC;
font-family:verdana;
text-decoration:bold;
font-size:8px;
padding:0;
}

.whywelikelong {
width:350px;
background-color:#fff;
z-index:5001;
border:1px solid #CCC;
font-family:verdana;
text-decoration:bold;
font-size:11px;
padding:0;
}

.filterclassdropdowntable {
color:#999;
height:16px;
border-top:1px solid #CCC;
font-size:10px;
padding-top:4px;
padding-left:4px;
padding-right:4px;
text-decoration:none;
}

.filterclassdropdowntable a {
display:block;
cursor:pointer;
text-decoration:none;
}

.filterclassdropdowntable a:hover {
text-decoration:underline;
cursor:pointer;
color:#F60;
background-color:#fff;
}

.filterclasslong {
height:14px;
border:1px solid #b0b0b0;
background-color:#fff;
padding-left:8px;
padding-top:4px;
width:220px;
color:#636363;
font-family:verdana;
font-size:8px;
margin-left:0;
margin-bottom:10px;
}

a.sort-by-links-selected:hover {
color:#f27a00;
text-decoration:none;
font-weight:700;
}

.notification-checkoutblue {
color:#3f4456;
}

.profiles-vert-img {
width:10px;
}

.discount-label-text {
color:#fff;
font-size:11px;
font-weight:700;
white-space:nowrap;
}

.section-active-tab-bg {
font-family:tahoma,arial, helvetica, sans-serif;
font-size:11px;
white-space:nowrap;
color:#fff;
background:url(images/tab_bg_active.gif);
background-color:#f7941c;
}

.section-inactive-tab-bg {
font-family:tahoma,arial, helvetica, sans-serif;
font-size:11px;
color:#000;
white-space:nowrap;
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;
background-color:#fff;
font-weight:none;
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;
text-decoration:none;
}

.jewels2fools {
background-color:#101010;
border-top:0 solid #292929l;
}

.jewels2fools td {
background-color:#101010;
color:#FFF;
line-height:18px;
border-top:0 solid #292929l;
}

.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 {
background-color:#fff;
color:#000;
}

.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 {
background-color:#f2f2f2;
text-decoration:none;
color:#626262;
}

.elevenpxbold,.elevenpxbold:link,.elevenpxbold:active,.elevenpxbold:visited {
color:#818181;
margin-top:0;
font-family:arial;
font-size:11px;
font-weight:700;
padding:0;
}

.bottomlinkage,.bottomlinkage:link,.bottomlinkage:visited,.bottomlinkage:active {
background-image:url(/nd3/bottomarrow.gif);
background-repeat:no-repeat;
background-position:left center;
padding-left:10px;

color:#AAAAAA;
font-family:arial;
font-size:11px;
}

.bottomlinkagenoarrow {
color:#AAAAAA;
font-family:arial;
font-size:11px;
}

.bottomlinkage:hover,.chainlinkage:hover {
/*color:#3ab2b0;*/
text-decoration:underline;
}

.chainlinkage,.chainlinkage:link,.chainlinkage:visited,.chainlinkage:active,.sidebox-subcategory:link,.sidebox-subcategory:visited,.sidebox-subcategory:active {
color:#666;
font-family:arial;
font-size:11px;
}

.searchlinkage,.searchlinkage:link,.searchlinkage:visited,.searchlinkage:active {
color:#288e87;
font-family:arial;
font-size:11px;
text-decoration:underline;
}

.zoomlinkage,.zoomlinkage:link,.zoomlinkage:visited,.zoomlinkage:active {
color:#fff;
font-family:arial;
font-size:11px;
}

.productlinkage,.recentlylinkage {
font-family:arial;
font-size:11px;
}

.productlinkage:hover,.recentlylinkage:hover {
text-decoration:none;
color:#01766d;
}

.topblackbar,.topblackbar:link,.topblackbar:visited,.topblackbar:active {
color:#8b8b8b;
font-family:arial;
font-size:11px;
}

.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;
text-decoration:none;
}

.blacklink:link,.blacklink:visited,.blacklink:hover,.blacklink:active {
color:#3a3a3a;
text-decoration:none;
}

.underlined:hover,#filterclass-selected a:hover {
text-decoration:none;
}

.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;
font-weight:700;
text-decoration:none;
}

.top-menu-title:link,.top-menu-title:visited,.top-menu-title:hover,.top-menu-title:active {
color:#fff;
font-family:tahoma, arial, verdana, sans-serif;
font-size:11px;
font-weight:700;
}

.bottom-menu,.bottom-menu-links:link,.bottom-menu-links:visited,.bottom-menu-links:hover,.bottom-menu-links:active {
color:#2f8e91;
font-family:arial, verdana, sans-serif;
font-size:11px;
}

.sidebox-link:visited,.sidebox-link:active {
color:#333;
font-family:tahoma, arial, verdana, sans-serif;
font-size:11px;
}

.mainbox-border,.mainbox-title-bg {
background-color:#931314;
}

.sidebox-rootcategory,.sidebox-rootcategory:link,.sidebox-rootcategory:visited {
color:#666;
font-family:verdana;
font-size:12px;
font-weight:none;
}

.sidebox-roottopic:link,.sidebox-roottopic:visited,.sidebox-roottopic:active {
color:#333;
font-family:tahoma, verdana, arial, sans-serif;
font-size:11px;
font-weight:700;
}

.sidebox-roottopic:hover,.auth-subtitle {
color:#000;
font-family:tahoma, verdana, arial, sans-serif;
font-size:11px;
font-weight:700;
}

.sidebox-subtopic:link,.sidebox-subtopic:visited,.sidebox-subtopic:hover,.sidebox-subtopic:active,.auth-text {
color:#000;
font-family:tahoma, verdana, arial, sans-serif;
font-size:11px;
}

.search-advanced:link,.search-advanced:visited {
color:#333;
font-size:10px;
font-family:tahoma, verdana, arial, sans-serif;
text-decoration:underline;
}

.search-advanced:hover,.search-advanced:active {
color:#333;
font-size:10px;
font-family:tahoma, verdana, arial, sans-serif;
text-decoration:none;
}

.notification-body-e,.notification-body-w {
background-color:#fff7f4;
color:#000;
}

.button,.action_button {
background-color:#4ab8b8;
color:#fff;
font-family:tahoma, arial, verdana, sans-serif;
font-size:10px;
font-weight:700;
white-space:nowrap;
}

.button-link:link,.button-link:visited,.button-link:active,.button-link:hover {
color:#fff;
font-family:tahoma, arial, verdana, sans-serif;
font-size:10px;
font-weight:700;
}

.text-button-link:link,.text-button-link:visited,.text-button-link:active,.text-button-link:hover {
font-family:arial;
font-size:11px;
font-weight:700;
}

.product-title:link,.product-title:visited {
color:#2f8e91;
font-size:12px;
font-weight:700;
text-decoration:underline;
}

.form-field-title,.form-note {
background-color:#fff;
color:#141414;
}

a.sort-by-links:link,a.sort-by-links:visited,a.sort-by-links:active {
font:10px verdana;
color:#2f8e91;
text-decoration:none;
}

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;
text-decoration:none;
font-weight:700;
}

.notification-checkout,.notification-checkoutl {
color:#61646e;
}

.notification-checkoutl:link,.notification-checkoutl:visited,.notification-checkoutl:active {
color:#61646e;
text-decoration:none;
}

a.sort-link:link,a.sort-link:visited,a.sort-link:active {
color:#fff;
text-decoration:underline;
}
