@charset "utf-8";
/* CSS Document */

<!--
body {
    background: #DEDDD1 url(/K2009/images/header-bg-1px.jpg) repeat-x;    
}

.footer{
    background: url(/K2009/images/footer-bg-1px.jpg) repeat-x bottom;
    height: 207px;
    margin-bottom: 20px;
}

.pageContent{
    min-height: 198px;
    background: url(/K2009/images/content-bg-fade-1px.jpg) repeat-x bottom;    
    padding-bottom:1px;
}

.no-background {
    background-image: none;
}

.productTitle { font-size: 17px; }

.productTitling { font-size: 16px; }

.productCopyHead { font-size: 14px; }

.price { font-weight: bold; color: #CC0000; display: inline; line-height: 20px; }


/* nav buttons */

ul.cust-nav {
    width: 395px;
    height: 27px;
    background:url(/K2009/images/nav-buttons-25.gif) no-repeat;
    margin: 0px auto; padding: 0;
    position:relative;
}

ul.cust-nav li.cust-nav, ul.cust-nav li.cust-nav a {
    height: 27px; display: block;
}

li.cust-nav { 
    margin: 0; padding: 0; list-style: none;
    position: absolute; top: 0;
}

.basket { left: 0; width: 85px;}
.basket a:link {background: transparent url(/K2009/images/nav-buttons-25.gif) 0 0 no-repeat;}
.basket a:hover, .basketHover{background: transparent url(/K2009/images/nav-buttons-25.gif) 0 -27px no-repeat;}
.basket a:active, .basketActive {background: transparent url(/K2009/images/nav-buttons-25.gif) 0 -54px no-repeat;}

.wishlist{left: 85px;width: 68px;}
.wishlist a:link {background: transparent url(/K2009/images/nav-buttons-25.gif) -85px 0 no-repeat;}
.wishlist a:hover{background: transparent url(/K2009/images/nav-buttons-25.gif) -85px -27px no-repeat;}
.wishlist a:active, .wishlistActive {background: transparent url(/K2009/images/nav-buttons-25.gif) -85px -54px no-repeat;}

.account{left: 153px; width: 71px;}
.account a:link {background: transparent url(/K2009/images/nav-buttons-25.gif) -153px 0 no-repeat;}
li.account a:hover, li.account:hover a, li.account a.hover  {background: transparent url(/K2009/images/nav-buttons-25.gif) -153px -27px no-repeat;}
.account a:active, .accountActive {	background: transparent url(/K2009/images/nav-buttons-25.gif) -153px -54px no-repeat;}

.helpinf{left: 224px; width: 77px;	}
.helpinf a:link {	background: transparent url(/K2009/images/nav-buttons-25.gif) -224px 0 no-repeat;}
li.helpinf a:hover, li.helpinf:hover a, li.helpinf a.hover {	background: transparent url(/K2009/images/nav-buttons-25.gif) -224px -27px no-repeat;}
.helpinf a:active, .helpActive {background: transparent url(/K2009/images/nav-buttons-25.gif) -224px -54px no-repeat;}

.contact{left: 301px;width: 94px;}
.contact a:link {background: transparent url(/K2009/images/nav-buttons-25.gif) -301px 0 no-repeat;}
.contact a:hover{background: transparent url(/K2009/images/nav-buttons-25.gif) -301px -27px no-repeat;}
.contact a:active, .contactActive {background: transparent url(/K2009/images/nav-buttons-25.gif) -301px -54px no-repeat;}


ul.context-nav {
    width: 995px;
    height: 30px;
    background: url(/K2009/images/context-buttons-30.gif) no-repeat;
    margin: 0px auto; padding: 0;
    position:relative;
    font-size: 90%;
}


li.context-nav{
    margin: 0; padding: 0; list-style: none;
    position: absolute; top: 0;
}

ul.context-nav li.context-nav, ul.context-nav li.context-nav a {
    height: 30px; display: block;
}

.ebooks {left: 0; width: 76px;}
.ebooks a:link {background: transparent url(/K2009/images/context-buttons-30.gif) 0 0 no-repeat;}
.ebooks a:hover{background: transparent url(/K2009/images/context-buttons-30.gif) 0 -30px no-repeat;}
.ebooks a:active, a.ebooksActive:link {background: transparent url(/K2009/images/context-buttons-30.gif) 0 -60px no-repeat;}

.bkg {left: 76px; width: 129px;}
.bkg a:link {background: transparent url(/K2009/images/context-buttons-30.gif) -76px 0 no-repeat;}
.bkg a:hover {background: transparent url(/K2009/images/context-buttons-30.gif) -76px -30px no-repeat;}
.bkg a:active, a.bkgActive:link {	background: transparent url(/K2009/images/context-buttons-30.gif) -76px -60px no-repeat;}

.bka {left: 205px; width: 100px;}
.bka a:link {background: transparent url(/K2009/images/context-buttons-30.gif) -205px 0 no-repeat;}
.bka a:hover{background: transparent url(/K2009/images/context-buttons-30.gif) -205px -30px no-repeat;}
.bka a:active, a.bkaActive:link {background: transparent url(/K2009/images/context-buttons-30.gif) -205px -60px no-repeat;}

.cur {	left: 305px; width: 78px;}
.cur a:link {background: transparent url(/K2009/images/context-buttons-30.gif) -305px 0 no-repeat;}
.cur a:hover{background: transparent url(/K2009/images/context-buttons-30.gif) -305px -30px no-repeat;}
.cur a:active, a.curActive:link {background: transparent url(/K2009/images/context-buttons-30.gif) -305px -60px no-repeat;}

.bkc {left: 383px; width: 112px;}
.bkc a:link {background: transparent url(/K2009/images/context-buttons-30.gif) -383px 0 no-repeat;}
.bkc a:hover{background: transparent url(/K2009/images/context-buttons-30.gif) -383px -30px no-repeat;}
.bkc a:active, a.bkcActive:link {background: transparent url(/K2009/images/context-buttons-30.gif) -383px -60px no-repeat;}

.spw {left: 495px; width: 68px;	}
.spw a:link {background: transparent url(/K2009/images/context-buttons-30.gif) -495px 0 no-repeat;}
.spw a:hover{background: transparent url(/K2009/images/context-buttons-30.gif) -495px -30px no-repeat;}
.spw a:active, a.spwActive:link {background: transparent url(/K2009/images/context-buttons-30.gif) -495px -60px no-repeat;}

.bib {	left: 563px; width: 64px;}
.bib a:link {background: transparent url(/K2009/images/context-buttons-30.gif) -563px 0 no-repeat;}
.bib a:hover{background: transparent url(/K2009/images/context-buttons-30.gif) -563px -30px no-repeat;}
.bib a:active, a.bibActive:link {background: transparent url(/K2009/images/context-buttons-30.gif) -563px -60px no-repeat;}

.mus {left: 629px; width: 67px;	}
.mus a:link {background: transparent url(/K2009/images/context-buttons-30.gif) -629px 0 no-repeat;}
.mus a:hover{background: transparent url(/K2009/images/context-buttons-30.gif) -629px -30px no-repeat;}
.mus a:active, a.musActive:link {background: transparent url(/K2009/images/context-buttons-30.gif) -629px -60px no-repeat;}

.dvd {left: 696px; width: 59px;	}
.dvd a:link {background: transparent url(/K2009/images/context-buttons-30.gif) -696px 0 no-repeat;}
.dvd a:hover{background: transparent url(/K2009/images/context-buttons-30.gif) -696px -30px no-repeat;}
.dvd a:active, a.dvdActive:link {background: transparent url(/K2009/images/context-buttons-30.gif) -696px -60px no-repeat;}

.gif {left: 755px; width: 56px;	}
.gif a:link {background: transparent url(/K2009/images/context-buttons-30.gif) -755px 0 no-repeat;}
.gif a:hover{background: transparent url(/K2009/images/context-buttons-30.gif) -755px -30px no-repeat;}
.gif a:active, a.gifActive:link {background: transparent url(/K2009/images/context-buttons-30.gif) -755px -60px no-repeat;}

.catalogues {	left: 811px; width: 108px;	}
.catalogues a:link {background: transparent url(/K2009/images/context-buttons-30.gif) -811px 0 no-repeat;}
.catalogues a:hover{background: transparent url(/K2009/images/context-buttons-30.gif) -811px -30px no-repeat;}
.catalogues a:active, a.cataloguesActive:link {background: transparent url(/K2009/images/context-buttons-30.gif) -811px -60px no-repeat;}

.more {	left: 919px; width: 76px;}
.more a:link { 	background: transparent url(/K2009/images/context-buttons-30.gif) -919px 0 no-repeat; }
li.more a:hover, li.more:hover a, li.more a.hover { background: transparent url(/K2009/images/context-buttons-30.gif) -919px -30px no-repeat; }
.more a:active {	background: transparent url(/K2009/images/context-buttons-30.gif) -919px -60px no-repeat; }

/* ie 6 */

.cust-nav {
    z-index:100;
}

li.sfhover-cust-nav ul {
    display: block;
    left: auto;
}

li.sfhover-cust-nav ul li a:link, li.sfhover-cust-nav ul li a:hover, li.sfhover-cust-nav ul li a:visited, li.sfhover-cust-nav ul li a:active {
    background: #555;
}

.context-nav {
    z-index:50;
}

li.sfhover-context-nav ul li a:hover {
    background: #78AFD8;
    padding: 0;
    margin: 0;
}

li.sfhover-context-nav ul {
    display: block;
    left: -475px;
}

/* end ie 6 */


/*drop down section */

ul.cust-dd {	
    left: -999em;
    width: 180px;
    border: 1px dotted #33CCFF;
    background: #555;
    margin: 0px; padding: 10px; list-style: none;
    position: relative; top: -2px;
    display: none;
}

ul.cust-dd li.cust-dd a {
    background: #555;
    height: 10px;
}

li.cust-dd, dl.list li { /* ul.context-dd .context-dd */
     height: 1.7em;
     margin: 0px;
     padding: 0px;
     white-space:nowrap;
}

li.account:hover ul.cust-dd#account-nav, li.helpinf:hover ul.cust-dd#help-nav {
    left: auto;
    display: block;
}

.cust-dd a:link {
    text-decoration: none;
    color: #FFF;
}

.cust-dd a:hover {
    text-decoration: underline;
}

.cust-dd a:active {
    color: #3CF;
    text-decoration: underline;
}

.cust-dd a:visited {
    text-decoration: none;
    color: #FFF;
}

ul.context-dd  {
    left: -999em;
    width: 525px;
    border: 1px dotted yellow;
    background: #78AFD8;
    margin: 0px; padding: 10px 10px 10px 20px; list-style: none;
    position: relative; top: -2px;
    display: none;
    height: 280px;
}

li.more:hover ul.context-dd {
    display: block;
    left: -475px;
}

#context-more {
    display: block;
    color: #fff;
}

#context-more dl {
    padding-bottom: 5px;
}

#context-more li {
    margin-left: 15px;
    list-style: square;
}

/* end drop down / nav buttons */

span#searchContextRadio .radio_text {
    color: #EEE;
    text-decoration:none;
}

span#searchContextRadios .radio_text_selected {
    color:#F00;
    text-decoration:underline;
}

span#searchContextRadios label { padding: 0 0.16em; font-size: 1.1em; color: #EEE; }

span#searchContextRadios label:hover { color: #FFF; text-decoration:underline; }

.bright_text, .bright_text a{ color:#FF0; }

rounded-top {	
    padding: 0.2em;
    margin-bottom:0;
    margin-top: 5px;
}

.rounded-bottom{}

.jsButton {
    margin-bottom:0.1em;
    overflow:hidden;
}

.jsButton span {
    height: 23px;
    overflow:hidden;
}

.panel_text {
    padding-bottom: 0.5em;
}

.panel_title * {
    margin-bottom: 0px;
}

.purpleBG {
    background:#8969A2;
    color:#fff;    
}

.whiteBG {
    background: #fff;
    color:#000;    
}

.greyBG {
    background:#BBB;
    color:#000;    
}

.lightBlueBG {
    background:#AECFE8;
    color:#000;    
}

.pinkBG {
    background:#D7C8E1;
    color:#000;    
}

#footer ul li {
    font-size: 0.9em;
    list-style: square;
    color: #fff;
}

#footer ul li a, #footer h4 a {
    text-decoration: none;
    color: 	#000;
}

#footer ul li a:hover, #footer h4 a:hover {
    text-decoration: underline;
    color: 	#00F;
}

.bestseller_text {
    font-size: 2.0em;
    font-family: Verdana, Arial;
    color: #79B0D6;
    font-weight: bold;
    font-style: italic;
    height: 40px;
}

#bestsellers .ui-accordion-content {    
    padding:0px;
    margin:0px;    
}

div#head > table{ margin-bottom: 0;}

.navLinkList a:link, .navLinkList a:visited { color: #333; text-decoration: none; }
.navLinkList a:hover { color: #000; text-decoration:underline; font-weight:bold; }
.navLinkList a:active { color: #fff; }


-->

span.popularTerms:hover,div.closePopularTerms:hover{
    cursor:pointer;
}

img.rantOrRave:hover{
    cursor:pointer;
}

div.rantOrRaveForm{
    font-family:Verdana;
}

#nav-tabs a:link {
    text-decoration:none;
}

#nav-tabs a:hover {
    text-decoration:underline;
    color: #906;
}

#nav-tabs a:visited {
    text-decoration:none;
}

#nav-tabs a:active {
    text-decoration:underline;
    color: #603;
}

.strike {
    text-decoration: line-through;
}

