/*Sets sizing default for all leftnav*/
#preload{height:0;overflow:hidden;} /*put this in main css*/
table#lnav-outer,table#lnav-outer td{margin:0;padding:0;border:0;vertical-align:top;}
table#lnav-outer{margin-bottom:4px;width:760px;}
:focus{outline:0;}

/*Sets defaults for leftnav*/
table#lnav-outer td#lnav{outline:0;font-family:verdana,sans-serif;font-size:10px;color:#333;border:0;width:148px;}
table#lnav-outer td#lnav #lnav_wrpr{outline:0;border:1px solid #ccc;width:148px;voice-family:"\"}\"";voice-family:inherit;width:146px;}

/*Sets defaults for main content area*/
table#lnav-outer td#lnav-index{outline:0;font-family:verdana,sans-serif;font-size:10px;color:#333;width:600px;}

/*Contextual Title*/
h1.contextTitle,h2.contextTitle{display:block;float:left;margin:10px 0;padding:0;font:normal bold 18px verdana,sans-serif;color:#09c;text-decoration:none;height:26px;}
h1.contextTitle a,h1.contextTitle a:link,h1.contextTitle a:visited,h1.contextTitle a:hover,h1.contextTitle a:active{font:normal bold 18px verdana,sans-serif;color:#09c;text-decoration:none;}
h1.contextTitle a:hover{text-decoration:underline;}
h1.contextTitle span{padding:0 0 0 5px;}
h1.contextTitle span,h1.contextTitle span a,h1.contextTitle span a:link,h1.contextTitle span a:visited,h1.contextTitle span a:hover,h1.contextTitle span a:active{font-size:10px;font-weight:normal;color:#09c;text-decoration:none;}
h1.contextTitle span a:hover{text-decoration:underline;}
span.contextTitleLink{display:block;float:left;margin-top:17px;padding-left:10px;}
span.contextTitleLink,span.contextTitleLink a,span.contextTitleLink a:link,span.contextTitleLink a:visited,span.contextTitleLink a:hover,span.contextTitleLink a:active{font-size:10px;font-weight:normal;color:#09c;text-decoration:none;}
span.contextTitleLink a:hover{text-decoration:underline;}

/*Search other genders*/
div#srch-othergenders{outline:0;font-family:verdana,sans-serif;font-size:10px;color:#333;margin: -5px 0 10px 0;}

/*Sets sizing default for all block-level children in leftnav*/
table#lnav-outer p,table#lnav-outer dl,table#lnav-outer dt,table#lnav-outer dd table,table#lnav-outer dd table td{margin:0;padding:0;outline:0;}

/*Sets link defaults for all anchors in leftnav*/
table#lnav-outer td#lnav a,table#lnav-outer td#lnav a:link,table#lnav-outer td#lnav a:visited,table#lnav-outer td#lnav a:hover,table#lnav-outer td#lnav a:active{outline:0;text-decoration:none;}
table#lnav-outer td#lnav a:hover{text-decoration:underline;}

/*Copy prompt copy, top-leftnav*/
table#lnav-outer div#lnav-header{margin:0;padding:0;border-bottom:1px solid #ccc;}
table#lnav-outer p.titlecopy{padding:5px 0 6px 8px;color:#f90;font-size:12px;font-weight:bold;}

/*"Clear All" button, top-leftnav*/
a#clearall-rfn{margin:0;padding:0;width:146px;height:15px;}
a#clearall-rfn,a#clearall-rfn:link,a#clearall-rfn:visited,a#clearall-rfn:hover,a#clearall-rfn:active{display:block;height:15px;text-indent:-9999px;text-decoration:none;margin:0 0 0 76px;padding:0;width:70px;background-color:transparent;background-position:top right;background-repeat:no-repeat;}
a#clearall-rfn:hover{background-position:bottom right;}

/*"Clear" button per section*/
.clear-rfn{margin:0;padding:0;width:138px;height:23px;}
.clear-rfn a,.clear-rfn a:link,.clear-rfn a:visited,.clear-rfn a:hover,.clear-rfn a:active{display:block;height:15px;text-indent:-9999px;text-decoration:none;margin:0 0 0 91px;padding:0;width:47px;background-color:transparent;background-position:top right;background-repeat:no-repeat;}
.clear-rfn a:hover{background-position:bottom right;}

/*"Width Help" button*/
.help-rfn-w{margin:5px 0 0;padding:0;width:138px;height:15px;}
.help-rfn-w a,.help-rfn-w a:link,.help-rfn-w a:visited,.help-rfn-w a:hover,.help-rfn-w a:active{display:block;height:15px;text-indent:-9999px;text-decoration:none;margin:0 68px 0 0;padding:0;width:70px;background-color:transparent;background-position:0px 0px;background-repeat:no-repeat;}
.help-rfn-w a:hover{background-position:0px -14px;}

/*Left-nav instruction*/
#lnav p.instruct{margin:0;padding:5px 0 5px 5px;color:#666;font-size:9px;}

/*Spacer for "Clear" button*/
.clear-spacer{margin:0;padding:0;width:138px;height:10px;}

/*Leftnav defaults*/
/*Leftnav wrpr defines margins/border/width of leftnav. Minus padding and borders, leftnav is 140px wide. Draws top border only.*/
#lnav-inner{margin:3px;padding:0;border-top:1px solid #ccc;width:140px;}

/*Default styling for leftnav component DLs. Draws left/right/bottom borders.*/
#lnav-inner dl{clear:both;border:1px solid #ccc;border-width:0 1px 1px;width:140px;voice-family:"\"}\"";voice-family:inherit;width:138px;}

/*Default styling for leftnav component header DTs and links.*/
#lnav-inner dt{border:0;}
#lnav-inner dt a,#lnav-inner dt a:link,#lnav-inner dt a:visited,#lnav-inner dt a:hover,#lnav-inner dt a:active{display:block;cursor:pointer;margin:0;padding:0 0 0 13px;color:lime;font-weight:bold;font-size:11px;line-height:25px;height:25px;}
* html #lnav-inner dt a,* html #lnav-inner dt a:link,* html #lnav-inner dt a:visited,* html #lnav-inner dt a:hover,* html #lnav-inner dt a:active,*+html #lnav-inner dt a,*+html #lnav-inner dt a:link,*+html #lnav-inner dt a:visited,*+html #lnav-inner dt a:hover,*+html #lnav-inner dt a:active{line-height:25px;height:25px;}

/*Special-case styling for leftnav component header DTs and links.*/
/*There are 3 refinement states: (1) none selected, (2) collapsed + some selected, and (3) expanded.*/
#lnav-inner .rfn-st-nil dt{background-color:transparent;background-position:bottom left;background-repeat:repeat-x;}
#lnav-inner .rfn-st-nil dt a,#lnav-inner .rfn-st-nil dt a:link,#lnav-inner .rfn-st-nil dt a:visited,#lnav-inner .rfn-st-nil dt a:hover,#lnav-inner .rfn-st-nil dt a:active{color:#333;background-color:transparent;background-position:0px -177px;background-repeat:no-repeat;}
#lnav-inner .rfn-st-col dt{background-color:transparent;background-position:bottom left;background-repeat:repeat-x;}
#lnav-inner .rfn-st-col dt a,#lnav-inner .rfn-st-col dt a:link,#lnav-inner .rfn-st-col dt a:visited,#lnav-inner .rfn-st-col dt a:hover,#lnav-inner .rfn-st-col dt a:active{color:#333;background-color:transparent;background-position:0px -177px;background-repeat:no-repeat;}
#lnav-inner .rfn-st-exp dt{background-color:#faa200;background-position:bottom left;background-repeat:repeat-x;}
#lnav-inner .rfn-st-exp dt a,#lnav-inner .rfn-st-exp dt a:link,#lnav-inner .rfn-st-exp dt a:visited,#lnav-inner .rfn-st-exp dt a:hover,#lnav-inner .rfn-st-exp dt a:active{color:#000;background-color:transparent;background-position:0px -197px;background-repeat:no-repeat;}

/*Default styling for leftnav component items DDs and links.*/
#lnav-inner dd{margin:0;padding:0 0 5px;border-top:1px solid #ccc;background:#fff;}
#lnav-inner .rfn-st-exp dd{background-color:#eceaea;}
#lnav-inner .rfn-st-exp dl.rfn-md-size{background-color:#eceaea;}


/*There are 6 refinement modes: (1) simple list, (2) tree-list, (3) brand, (4) size, (5) color, and (6) star.*/

/*(4) size and (5) color modes use tables.*/
rfn-md-size dd table,dl.rfn-md-colr dd table,rfn-md-wdth dd table{width:138px;}
dl.rfn-md-size dd table td,dl.rfn-md-wdth dd table td{margin:0;padding:0;width:28px;line-height:11px;height:33px;}
dl.rfn-md-size dd table th,dl.rfn-md-wdth dd table th,dl.rfn-md-colr dd table th{margin:0;padding:0;}
dl.rfn-md-colr dd table td{margin:0;padding:0 3px 0 0;width:33px;voice-family:"\"}\"";voice-family:inherit;width:30px;}
dl.rfn-md-colr dd table td.lastcolumn{padding:0;width:30px;}
dl.rfn-md-colr dd table td{line-height:33px;height:33px;}


/*Default list link and variations.*/
dl dd a.item-st-off,dl dd a.item-st-off:link,dl dd a.item-st-off:visited,dl dd a.item-st-off:hover,dl dd a.item-st-off:active,dl dd a.item-st-on,dl dd a.item-st-on:link,dl dd a.item-st-on:visited,dl dd a.item-st-on:hover,dl dd a.item-st-on:active,dl dd a.item-st-err,dl dd a.item-st-err:link,dl dd a.item-st-err:visited,dl dd a.item-st-err:hover,dl dd a.item-st-err:active{display:block;margin:0;padding:0 0 2px 20px;width:138px;line-height:13px;font-size:10px;background-color:transparent;background-repeat:no-repeat;voice-family:"\"}\"";voice-family:inherit;width:118px;}
dl dd a.item-st-off,dl dd a.item-st-off:link,dl dd a.item-st-off:visited,dl dd a.item-st-off:hover,dl dd a.item-st-off:active{color:#333;background-position:5px -17px;}
dl dd a.item-st-on,dl dd a.item-st-on:link,dl dd a.item-st-on:visited,dl dd a.item-st-on:hover,dl dd a.item-st-on:active{color:#09c;background-position:5px -68px;font-weight:bold;}
dl dd a.item-st-err,dl dd a.item-st-err:link,dl dd a.item-st-err:visited,dl dd a.item-st-err:hover,dl dd a.item-st-err:active{color:#c00;background-position:5px -119px;font-weight:bold;}
dl dd a.item-st-off:hover{background-position:5px -170px;}
dl dd a.item-st-on:hover{background-position:5px -221px;}
dl dd a.item-st-err:hover{background-position:5px -272px;}
dl dd a.tree-topnode,dl dd a.tree-topnode:link,dl dd a.tree-topnode:visited,dl dd a.tree-topnode:hover,dl dd a.tree-topnode:active,dl dd div.tree-single div.tree-topnode{display:block;margin:0;padding:0 5px 2px 5px;width:138px;line-height:15px;font-size:11px;color:#333;voice-family:"\"}\"";voice-family:inherit;width:128px;}
dl dd div.tree-youarehere{background-color:#fff;border:1px solid #ccc;border-width:1px 0;padding:15px 0;margin:3px 0 5px;}
dl dd div.tree-youarehere a.tree-topnode,div.rfn-st-col dl dd a.tree-topnode, dl dd div.tree-single a.tree-topnode, dl dd div.tree-single a.tree-topnode:link, dl dd div.tree-single a.tree-topnode:visited, dl dd div.tree-single a.tree-topnode:hover, dl dd div.tree-single a.tree-topnode:active{color:#09c;font-weight:bold;}
dl dd div.tree-single div.tree-topnode{color:#333; font-weight:bold;}

/*Special highlighting for Sale/New*/
table#sortboxFilter td a.item-st-off,table#sortboxFilter td a.item-st-off:link,table#sortboxFilter td a.item-st-off:visited,table#sortboxFilter td a.item-st-off:hover,table#sortboxFilter td a.item-st-off:active,table#sortboxFilter td a.item-st-on,table#sortboxFilter td a.item-st-on:link,table#sortboxFilter td a.item-st-on:visited,table#sortboxFilter td a.item-st-on:hover,table#sortboxFilter td a.item-st-on:active,table#sortboxFilter td a.item-st-err,table#sortboxFilter td a.item-st-err:link,table#sortboxFilter td a.item-st-err:visited,table#sortboxFilter td a.item-st-err:hover,table#sortboxFilter td a.item-st-err:active,table#sortboxFilter td a.sale-item-st-off,table#sortboxFilter td a.sale-item-st-off:link,table#sortboxFilter td a.sale-item-st-off:visited,table#sortboxFilter td a.sale-item-st-off:hover,table#sortboxFilter td a.sale-item-st-off:active,table#sortboxFilter td a.sale-item-st-on,table#sortboxFilter td a.sale-item-st-on:link,table#sortboxFilter td a.sale-item-st-on:visited,table#sortboxFilter td a.sale-item-st-on:hover,table#sortboxFilter td a.sale-item-st-on:active,table#sortboxFilter td a.sale-item-st-err,table#sortboxFilter td a.sale-item-st-err:link,table#sortboxFilter td a.sale-item-st-err:visited,table#sortboxFilter td a.sale-item-st-err:hover,table#sortboxFilter td a.sale-item-st-err:active{display:block;margin:0;padding:0 0 2px 20px;line-height:13px;font-size:10px;background-color:transparent;background-repeat:no-repeat;text-decoration:none;font-family:verdana,sans-serif;}
table#sortboxFilter td a.item-st-off,table#sortboxFilter td a.item-st-off:link,table#sortboxFilter td a.item-st-off:visited,table#sortboxFilter td a.item-st-off:hover,table#sortboxFilter td a.item-st-off:active{color:#333;background-position:5px -17px;}
table#sortboxFilter td a.sale-item-st-off,table#sortboxFilter td a.sale-item-st-off:link,table#sortboxFilter td a.sale-item-st-off:visited,table#sortboxFilter td a.sale-item-st-off:hover,table#sortboxFilter td a.sale-item-st-off:active{color:#f00;background-position:5px -17px;}
table#sortboxFilter td a.item-st-on,table#sortboxFilter td a.item-st-on:link,table#sortboxFilter td a.item-st-on:visited,table#sortboxFilter td a.item-st-on:hover,table#sortboxFilter td a.item-st-on:active,table#sortboxFilter td a.sale-item-st-on,table#sortboxFilter td a.sale-item-st-on:link,table#sortboxFilter td a.sale-item-st-on:visited,table#sortboxFilter td a.sale-item-st-on:hover,table#sortboxFilter td a.sale-item-st-on:active{color:#09c;background-position:5px -68px;font-weight:bold;}
table#sortboxFilter td a.item-st-err,table#sortboxFilter td a.item-st-err:link,table#sortboxFilter td a.item-st-err:visited,table#sortboxFilter td a.item-st-err:hover,table#sortboxFilter td a.item-st-err:active,table#sortboxFilter td a.sale-item-st-err,table#sortboxFilter td a.sale-item-st-err:link,table#sortboxFilter td a.sale-item-st-err:visited,table#sortboxFilter td a.sale-item-st-err:hover,table#sortboxFilter td a.sale-item-st-err:active{color:#c00;background-position:5px -119px;font-weight:bold;}
table#sortboxFilter td a.item-st-off:hover,table#sortboxFilter td a.sale-item-st-off:hover{background-position:5px -170px;text-decoration:underline;}
table#sortboxFilter td a.item-st-on:hover,table#sortboxFilter td a.sale-item-st-on:hover{background-position:5px -221px;text-decoration:underline;}
table#sortboxFilter td a.item-st-err:hover,table#sortboxFilter td a.sale-item-st-err:hover{background-position:5px -272px;text-decoration:underline;}

/*Special hackorama checkbox positioning for Safari*/
@media screen and (-webkit-min-device-pixel-ratio:0){
	dl dd a.item-st-off,dl dd a.item-st-off:link,dl dd a.item-st-off:visited,dl dd a.item-st-off:hover,dl dd a.item-st-off:active{background-position:5px -19px;}
	dl dd a.item-st-on,dl dd a.item-st-on:link,dl dd a.item-st-on:visited,dl dd a.item-st-on:hover,dl dd a.item-st-on:active{color:#09c;background-position:5px -70px;}
	dl dd a.item-st-err,dl dd a.item-st-err:link,dl dd a.item-st-err:visited,dl dd a.item-st-err:hover,dl dd a.item-st-err:active{color:#c00;background-position:5px -121px;}
	dl dd a.item-st-off:hover{background-position:5px -172px;}
	dl dd a.item-st-on:hover{background-position:5px -223px;}
	dl dd a.item-st-err:hover{background-position:5px -274px;}
	table#sortboxFilter td a.item-st-off,table#sortboxFilter td a.item-st-off:link,table#sortboxFilter td a.item-st-off:visited,table#sortboxFilter td a.item-st-off:hover,table#sortboxFilter td a.item-st-off:active,table#sortboxFilter td a.sale-item-st-off,table#sortboxFilter td a.sale-item-st-off:link,table#sortboxFilter td a.sale-item-st-off:visited,table#sortboxFilter td a.sale-item-st-off:hover,table#sortboxFilter td a.sale-item-st-off:active{background-position:5px -19px;}
	table#sortboxFilter td a.item-st-on,table#sortboxFilter td a.item-st-on:link,table#sortboxFilter td a.item-st-on:visited,table#sortboxFilter td a.item-st-on:hover,table#sortboxFilter td a.item-st-on:active,table#sortboxFilter td a.sale-item-st-on,table#sortboxFilter td a.sale-item-st-on:link,table#sortboxFilter td a.sale-item-st-on:visited,table#sortboxFilter td a.sale-item-st-on:hover,table#sortboxFilter td a.sale-item-st-on:active{background-position:5px -70px;}
	table#sortboxFilter td a.item-st-err,table#sortboxFilter td a.item-st-err:link,table#sortboxFilter td a.item-st-err:visited,table#sortboxFilter td a.item-st-err:hover,table#sortboxFilter td a.item-st-err:active,table#sortboxFilter td a.sale-item-st-err,table#sortboxFilter td a.sale-item-st-err:link,table#sortboxFilter td a.sale-item-st-err:visited,table#sortboxFilter td a.sale-item-st-err:hover,table#sortboxFilter td a.sale-item-st-err:active{background-position:5px -121px;}
	table#sortboxFilter td a.item-st-off:hover,table#sortboxFilter td a.sale-item-st-off:hover{background-position:5px -170px;text-decoration:underline;}
	table#sortboxFilter td a.item-st-on:hover,table#sortboxFilter td a.sale-item-st-on:hover{background-position:5px -221px;text-decoration:underline;}
	table#sortboxFilter td a.item-st-err:hover,table#sortboxFilter td a.sale-item-st-err:hover{background-position:5px -272px;text-decoration:underline;}
}

/*Special highlighting for tree-list mode.*/
#lnav-inner .rfn-st-exp dl.rfn-md-tree dd{background-color:#fff;}
#lnav-inner .rfn-st-exp dl.rfn-md-tree dd{background-color:#eceaea;}

/*Special highlighitng for brand cats*/
dl dd div.item-bc-sub-title{display:block;font-weight:bold;margin:0;padding:5px 5px 2px 6px;width:138px;line-height:29px;height:29px;font-size:12px;color:#333;text-align:left;voice-family:"\"}\"";voice-family:inherit;width:127px;line-height:22px;height:22px;}

/*Special highlighting for brand-list mode.*/
.brnd-cta{margin:0;padding:5px;width:138px;voice-family:"\"}\"";voice-family:inherit;width:128px;}
.brnd-cta a,.brnd-cta a:link,.brnd-cta a:visited,.brnd-cta a:hover,.brnd-cta a:active{display:block;margin:0;padding:0;color:#333;font-weight:bold;font-size:10px;line-height:20px;height:20px;}
.brnd-cta-noitems{margin:0;padding:5px;border:0;width:138px;voice-family:"\"}\"";voice-family:inherit;width:128px;}
.brnd-cta-noitems a,.brnd-cta-noitems a:link,.brnd-cta-noitems a:visited,.brnd-cta-noitems a:hover,.brnd-cta-noitems a:active{display:block;margin:0;padding:5px 0 0;color:#333;font-weight:bold;font-size:10px;line-height:20px;height:20px;}

/*Special highlighting for size mode.*/
dl.rfn-md-size dd .item-size-sub-wrpr-exp,dl.rfn-md-size dd .item-size-sub-wrpr-col{width:138px;margin:5px 0;padding:5px 0 0;border:1px solid #ccc;border-width:1px 0 0;}
dl.rfn-md-size dd div.topper{margin:0;padding:0;border:0;}
dl.rfn-md-list dd div.topper{margin-top:0;padding-top:0;border-top:0;}
dl.rfn-md-size dd table td a{display:block;text-align:center;color:#333;font-size:10px;font-family:"trebuchet ms",verdana,sans-serif;}
table#lnav-outer td#lnav dl.rfn-md-size dd table td a:hover{text-decoration:none;}
dl.rfn-md-size dd table td a{margin:0;padding:0;border:1px solid #ccc;background:#fff;width:28px;height:28px;voice-family:"\"}\"";voice-family:inherit;width:26px;height:26px;}
dl.rfn-md-size dd table td a span{display:block;cursor:pointer;margin:0;padding:7px 0 0;border:1px solid #fff;background:#fff;width:26px;height:26px;voice-family:"\"}\"";voice-family:inherit;width:24px;height:17px;}
dl.rfn-md-size dd table td a:hover,dl.rfn-md-size dd table td a:hover span{text-decoration:none;border-color:#333;}
dl.rfn-md-size dd table td.size-on a,dl.rfn-md-size dd table td.size-on a span{color:#fff;background:#09c;border-color:#09c;}
dl.rfn-md-size dd table td.size-err a,dl.rfn-md-size dd table td.size-err a span{color:#fff;background:#c00;border-color:#c00;}
dl.rfn-md-size dd table td.size-err a:hover,dl.rfn-md-size dd table td.size-err a:hover span,dl.rfn-md-size dd table td.size-on a:hover,dl.rfn-md-size dd table td.size-on a:hover span{border-color:#333;}
dl.rfn-md-size dd div.item-size-sub-title,dl.rfn-md-size dd a.item-size-sub-title{display:block;margin:0;padding:2px 5px 2px 6px;width:138px;line-height:26px;height:26px;font-size:11px;color:#333;text-align:left;voice-family:"\"}\"";voice-family:inherit;width:127px;line-height:22px;height:22px;}
dl.rfn-md-size dd a.item-size-sub-title{cursor:pointer;}
dl.rfn-md-size dd a.item-size-sub-title{background-color:transparent;background-position:123px -267px;background-repeat:no-repeat;}
dl.rfn-md-size dd a.item-size-sub-title:hover{text-decoration:underline;background-position:123px -369px;}
dl.rfn-md-size dd div.item-size-sub-wrpr-col a.item-size-sub-title{background-position:123px -216px;}
dl.rfn-md-size dd div.item-size-sub-wrpr-col a.item-size-sub-title:hover{background-position:123px -319px;}
dl.rfn-md-size dd #item-size-sub-euro-col a{color:#09c;font-size:10px;}
dl.rfn-md-size dd #item-size-sub-euro-col a:hover{background-position:123px -12px;}

/*Special highlighting for width mode.*/
dl.rfn-md-wdth dd table td a{display:block;text-align:center;color:#333;font-size:10px;font-family:"trebuchet ms",verdana,sans-serif;}
table#lnav-outer td#lnav dl.rfn-md-wdth dd table td a:hover{text-decoration:none;}
dl.rfn-md-wdth dd table td a{margin:0;padding:0;border:1px solid #ccc;background:#fff;width:28px;height:28px;voice-family:"\"}\"";voice-family:inherit;width:26px;height:26px;}
dl.rfn-md-wdth dd table td a span{display:block;cursor:pointer;margin:0;padding:7px 0 0;border:1px solid #fff;background:#fff;width:26px;height:26px;voice-family:"\"}\"";voice-family:inherit;width:24px;height:17px;}
dl.rfn-md-wdth dd table td a.allowbreak span{padding:1px 0 0;height:26px;voice-family:"\"}\"";voice-family:inherit;height:23px;}
dl.rfn-md-wdth dd table td a:hover,dl.rfn-md-wdth dd table td a:hover span{text-decoration:none;border-color:#333;}
dl.rfn-md-wdth dd table td.wdth-on a,dl.rfn-md-wdth dd table td.wdth-on a span{color:#fff;background:#09c;border-color:#09c;}
dl.rfn-md-wdth dd table td.wdth-err a,dl.rfn-md-wdth dd table td.wdth-err a span{color:#fff;background:#c00;border-color:#c00;}
dl.rfn-md-wdth dd table td.wdth-err a:hover,dl.rfn-md-wdth dd table td.wdth-err a:hover span,
dl.rfn-md-wdth dd table td.wdth-on a:hover,dl.rfn-md-wdth dd table td.wdth-on a:hover span{border-color:#333;}

/*Special highlighting for color mode.*/
dl.rfn-md-colr dd table td a{display:block;height:30px;text-indent:-9999px;overflow:hidden;white-space:nowrap;text-decoration:none;background-color:transparent;background-position:-1px 0px;background-repeat:no-repeat;}
/*Black*/a#colr3{background-position:-1px -959px;}td.colr-on a#colr3{background-position:-1px -1959px;}td.colr-err a#colr3{background-position:-1px -3959px;}td a#colr3:hover{background-position:-1px -2959px;}td.colr-err a#colr3:hover{background-position:-1px -4959px;}
/*Grey*/a#colr11{background-position:-1px -909px;}td.colr-on a#colr11{background-position:-1px -1909px;}td.colr-err a#colr11{background-position:-1px -3909px;}td a#colr11:hover{background-position:-1px -2909px;}td.colr-err a#colr11:hover{background-position:-1px -4909px;}
/*Silver*/a#colr21{background-position:-1px -859px;}td.colr-on a#colr21{background-position:-1px -1859px;}td.colr-err a#colr21{background-position:-1px -3859px;}td a#colr21:hover{background-position:-1px -2859px;}td.colr-err a#colr21:hover{background-position:-1px -4859px;}
/*Brown*/a#colr8{background-position:-1px -809px;}td.colr-on a#colr8{background-position:-1px -1809px;}td.colr-err a#colr8{background-position:-1px -3809px;}td a#colr8:hover{background-position:-1px -2809px;}td.colr-err a#colr8:hover{background-position:-1px -4809px;}
/*Bronze*/a#colr5{background-position:-1px -759px;}td.colr-on a#colr5{background-position:-1px -1759px;}td.colr-err a#colr5{background-position:-1px -3759px;}td a#colr5:hover{background-position:-1px -2759px;}td.colr-err a#colr5:hover{background-position:-1px -4759px;}
/*Tan*/a#colr12{background-position:-1px -709px;}td.colr-on a#colr12{background-position:-1px -1709px;}td.colr-err a#colr12{background-position:-1px -3709px;}td a#colr12:hover{background-position:-1px -2709px;}td.colr-err a#colr12:hover{background-position:-1px -4709px;}
/*Blue*/a#colr4{background-position:-1px -659px;}td.colr-on a#colr4{background-position:-1px -1659px;}td.colr-err a#colr4{background-position:-1px -3659px;}td a#colr4:hover{background-position:-1px -2659px;}td.colr-err a#colr4:hover{background-position:-1px -4659px;}
/*Red*/a#colr20{background-position:-1px -609px;}td.colr-on a#colr20{background-position:-1px -1609px;}td.colr-err a#colr20{background-position:-1px -3609px;}td a#colr20:hover{background-position:-1px -2609px;}td.colr-err a#colr20:hover{background-position:-1px -4609px;}
/*Orange*/a#colr16{background-position:-1px -559px;}td.colr-on a#colr16{background-position:-1px -1559px;}td.colr-err a#colr16{background-position:-1px -3559px;}td a#colr16:hover{background-position:-1px -2559px;}td.colr-err a#colr16:hover{background-position:-1px -4559px;}
/*Yellow*/a#colr23{background-position:-1px -509px;}td.colr-on a#colr23{background-position:-1px -1509px;}td.colr-err a#colr23{background-position:-1px -3509px;}td a#colr23:hover{background-position:-1px -2509px;}td.colr-err a#colr23:hover{background-position:-1px -4509px;}
/*Gold*/a#colr9{background-position:-1px -459px;}td.colr-on a#colr9{background-position:-1px -1459px;}td.colr-err a#colr9{background-position:-1px -3459px;}td a#colr9:hover{background-position:-1px -2459px;}td.colr-err a#colr9:hover{background-position:-1px -4459px;}
/*Green*/a#colr10{background-position:-1px -409px;}td.colr-on a#colr10{background-position:-1px -1409px;}td.colr-err a#colr10{background-position:-1px -3409px;}td a#colr10:hover{background-position:-1px -2409px;}td.colr-err a#colr10:hover{background-position:-1px -4409px;}
/*Off White*/a#colr15{background-position:-1px -359px;}td.colr-on a#colr15{background-position:-1px -1359px;}td.colr-err a#colr15{background-position:-1px -3359px;}td a#colr15:hover{background-position:-1px -2359px;}td.colr-err a#colr15:hover{background-position:-1px -4359px;}
/*Purple*/a#colr19{background-position:-1px -309px;}td.colr-on a#colr19{background-position:-1px -1309px;}td.colr-err a#colr19{background-position:-1px -3309px;}td a#colr19:hover{background-position:-1px -2309px;}td.colr-err a#colr19:hover{background-position:-1px -4309px;}
/*Pink*/a#colr17{background-position:-1px -259px;}td.colr-on a#colr17{background-position:-1px -1259px;}td.colr-err a#colr17{background-position:-1px -3259px;}td a#colr17:hover{background-position:-1px -2259px;}td.colr-err a#colr17:hover{background-position:-1px -4259px;}
/*Multi*/a#colr14{background-position:-1px -209px;}td.colr-on a#colr14{background-position:-1px -1209px;}td.colr-err a#colr14{background-position:-1px -3209px;}td a#colr14:hover{background-position:-1px -2209px;}td.colr-err a#colr14:hover{background-position:-1px -4209px;}
/*Animal*/a#colr1{background-position:-1px -159px;}td.colr-on a#colr1{background-position:-1px -1159px;}td.colr-err a#colr1{background-position:-1px -3159px;}td a#colr1:hover{background-position:-1px -2159px;}td.colr-err a#colr1:hover{background-position:-1px -4159px;}
/*Print*/a#colr18{background-position:-1px -109px;}td.colr-on a#colr18{background-position:-1px -1109px;}td.colr-err a#colr18{background-position:-1px -3109px;}td a#colr18:hover{background-position:-1px -2109px;}td.colr-err a#colr18:hover{background-position:-1px -4109px;}
/*White*/a#colr22{background-position:-1px -59px;}td.colr-on a#colr22{background-position:-1px -1059px;}td.colr-err a#colr22{background-position:-1px -3059px;}td a#colr22:hover{background-position:-1px -2059px;}td.colr-err a#colr22:hover{background-position:-1px -4059px;}
/*Clear*/a#colr7{background-position:-1px -9px;}td.colr-on a#colr7{background-position:-1px -1009px;}td.colr-err a#colr7{background-position:-1px -3009px;}td a#colr7:hover{background-position:-1px -2009px;}td.colr-err a#colr7:hover{background-position:-1px -4009px;}

/*Special highlighting for star mode.*/
dl.rfn-md-star dd ul{margin:0;padding:0;width:138px;}
dl.rfn-md-star dd li{margin:0;padding:0;width:138px;list-style-type:none;height:18px;line-height:18px;}
dl.rfn-md-star dd ul li a{display:block;height:18px;text-indent:-9999px;text-decoration:none;background-color:transparent;background-position:0px 0px;background-repeat:no-repeat;}
/*5stars*/.rfn-st-exp li.star-off a#star50{background-position:0px -70px;}.rfn-st-exp li.star-on a#star50{background-position:0px -17px;}.rfn-st-exp li.star-err a#star50{background-position:0px -123px;}.rfn-st-exp li a#star50:hover{background-position:0px -176px;}.rfn-st-col li.star-off a#star50{background-position:0px -1130px;}.rfn-st-col li.star-on a#star50{background-position:0px -1077px;}.rfn-st-col li.star-err a#star50{background-position:0px -1183px;}.rfn-st-col li a#star50:hover{background-position:0px -1236px;}
/*4.5+stars*/.rfn-st-exp li.star-off a#star45{background-position:0px -282px;}.rfn-st-exp li.star-on a#star45{background-position:0px -229px;}.rfn-st-exp li.star-err a#star45{background-position:0px -335px;}.rfn-st-exp li a#star45:hover{background-position:0px -388px;}.rfn-st-col li.star-off a#star45{background-position:0px -1342px;}.rfn-st-col li.star-on a#star45{background-position:0px -1289px;}.rfn-st-col li.star-err a#star45{background-position:0px -1395px;}.rfn-st-col li a#star45:hover{background-position:0px -1448px;}
/*4+stars*/.rfn-st-exp li.star-off a#star40{background-position:0px -494px;}.rfn-st-exp li.star-on a#star40{background-position:0px -441px;}.rfn-st-exp li.star-err a#star40{background-position:0px -547px;}.rfn-st-exp li a#star40:hover{background-position:0px -600px;}.rfn-st-col li.star-off a#star40{background-position:0px -1554px;}.rfn-st-col li.star-on a#star40{background-position:0px -1501px;}.rfn-st-col li.star-err a#star40{background-position:0px -1607px;}.rfn-st-col li a#star40:hover{background-position:0px -1660px;}
/*3.5+stars*/.rfn-st-exp li.star-off a#star35{background-position:0px -706px;}.rfn-st-exp li.star-on a#star35{background-position:0px -653px;}.rfn-st-exp li.star-err a#star35{background-position:0px -759px;}.rfn-st-exp li a#star35:hover{background-position:0px -812px;}.rfn-st-col li.star-off a#star35{background-position:0px -1766px;}.rfn-st-col li.star-on a#star35{background-position:0px -1713px;}.rfn-st-col li.star-err a#star35{background-position:0px -1819px;}.rfn-st-col li a#star35:hover{background-position:0px -1872px;}
/*3+stars*/.rfn-st-exp li.star-off a#star30{background-position:0px -918px;}.rfn-st-exp li.star-on a#star30{background-position:0px -865px;}.rfn-st-exp li.star-err a#star30{background-position:0px -971px;}.rfn-st-exp li a#star30:hover{background-position:0px -1024px;}.rfn-st-col li.star-off a#star30{background-position:0px -1978px;}.rfn-st-col li.star-on a#star30{background-position:0px -1925px;}.rfn-st-col li.star-err a#star30{background-position:0px -2031px;}.rfn-st-col li a#star30:hover{background-position:0px -2084px;}

/*Hoverbox defaults*/ 
#hoverbox-err{z-index:1000;background-color:transparent;background-position:top left;background-repeat:no-repeat;color:#c00;font-size:10px;line-height:13px;font-family:verdana,sans-serif;letter-spacing:1px;margin:0;padding:5px 12px 5px 15px;width:148px;height:50px;voice-family:"\"}\"";voice-family:inherit;width:121px;height:40px;}
#hoverbox-colr{z-index:1000;background-color:transparent;background-position:top left;background-repeat:no-repeat;color:#333;font-size:10px;line-height:13px;font-family:verdana,sans-serif;letter-spacing:1px;margin:0;padding:3px 12px 5px 15px;width:148px;height:35px;voice-family:"\"}\"";voice-family:inherit;width:121px;height:27px;}

/*Sort box*/
#sortbox{margin:0 0 10px;padding:0;font-size:10px;color:#333;font-family:verdana,sans-serif;border:1px solid #ccc;background-position:bottom left;background-repeat:repeat-x;}
#sortboxBtm{margin:10px 0;padding:10px 0 50px;font-size:10px;color:#333;font-family:verdana,sans-serif;border:1px solid #ccc;border-width:1px 0 0;}
table#sortboxFilter, table#sortboxFilter th, table#sortboxFilter td{margin:0;padding:0;}
table#sortboxFilter{border-top:1px solid #ccc;width:598px;clear:both;}
table#sortboxFilter td{padding:10px 0 0 8px;font-size:10px;}
table#sortboxFilter tr.sortbox2ndrow td{font-size:10px;}
table#sortboxFilter td.sortboxResults{text-align:right;font-weight:bold;padding-right:12px;}
table#sortboxFilter td.sortboxResults span{font-weight:normal;padding-left:5px;}
#sortbox ul.sortboxPager,#sortboxBtm ul.sortboxPager{white-space:nowrap;list-style-type:none;}
#sortbox ul.sortboxPager li,#sortboxBtm ul.sortboxPager li{padding:3px 6px 0 0;display:inline;float:left;}
#sortboxBtm ul.sortboxPager{float:right;}
#sortbox ul.sortboxPager li.lnkNext,#sortboxBtm ul.sortboxPager li.lnkNext{padding-right:0;}
#sortboxBtm ul.sortboxPager li.lnkTop a{padding-right:15px;padding-left:0;}
#sortbox ul.sortboxPager li.lnkPrev a,#sortbox ul.sortboxPager li.lnkPrev a:link,#sortbox ul.sortboxPager li.lnkPrev a:visited,#sortbox ul.sortboxPager li.lnkPrev a:hover,#sortbox ul.sortboxPager li.lnkPrev a:active,#sortbox ul.sortboxPager li.lnkNext a,#sortbox ul.sortboxPager li.lnkNext a:link,#sortbox ul.sortboxPager li.lnkNext a:visited,#sortbox ul.sortboxPager li.lnkNext a:hover,#sortbox ul.sortboxPager li.lnkNext a:active,#sortboxBtm ul.sortboxPager li.lnkPrev a,#sortboxBtm ul.sortboxPager li.lnkPrev a:link,#sortboxBtm ul.sortboxPager li.lnkPrev a:visited,#sortboxBtm ul.sortboxPager li.lnkPrev a:hover,#sortboxBtm ul.sortboxPager li.lnkPrev a:active,#sortboxBtm ul.sortboxPager li.lnkNext a,#sortboxBtm ul.sortboxPager li.lnkNext a:link,#sortboxBtm ul.sortboxPager li.lnkNext a:visited,#sortboxBtm ul.sortboxPager li.lnkNext a:hover,#sortboxBtm ul.sortboxPager li.lnkNext a:active{display:block;outline:0;width:10px;height:15px;text-indent:-9999px;background-color:transparent;background-repeat:no-repeat;}
#sortboxBtm ul.sortboxPager li.lnkTop a,#sortboxBtm ul.sortboxPager li.lnkTop a:link,#sortboxBtm ul.sortboxPager li.lnkTop a:visited,#sortboxBtm ul.sortboxPager li.lnkTop a:hover,#sortboxBtm ul.sortboxPager li.lnkTop a:active{display:block;outline:0;width:20px;height:15px;background-color:transparent;background-repeat:no-repeat;background-position:23px -3px;color:#333;text-decoration:none;}
#sortbox ul.sortboxPager li.lnkPrev a,#sortboxBtm ul.sortboxPager li.lnkPrev a{background-position:-2px -63px;}
#sortbox ul.sortboxPager li.lnkPrev a:hover,#sortboxBtm ul.sortboxPager li.lnkPrev a:hover{background-position:-2px -223px;}
#sortbox ul.sortboxPager li.lnkNext a,#sortboxBtm ul.sortboxPager li.lnkNext a{background-position:0px -23px;}
#sortbox ul.sortboxPager li.lnkNext a:hover,#sortboxBtm ul.sortboxPager li.lnkNext a:hover{background-position:0px -183px;}
#sortboxBtm ul.sortboxPager li.lnkTop a:hover{background-position:23px -163px;;text-decoration:underline;}
#sortbox select,#sortbox input,#sortboxBtm input{outline:0;font-size:10px;font-family:verdana,sans-serif;}
#sortbox select{width:130px;}
#sortbox input,#sortboxBtm input{width:25px;text-align:center;}

/*No Results box*/
#no-results{margin:0 0 25px;padding:0;color:#333;font:normal normal 14px verdana,sans-serif;}
div#no-results p{margin:0 0 20px;padding:0;font-weight:bold;}
div#no-results p.errcopy{margin-bottom:25px;color:#c00;font-size:18px;line-height:24px;}
div#no-results ol{margin:0 0 22px;padding:0 0 22px 22px;border-bottom:1px solid #ccc;font-weight:bold;font-size:12px;}
div#no-results ol li span{font-weight:normal;}
#no-results a{color:#09c;}
#no-results a:hover{color:#a00a0f;}
#no-results a.iconlink,#no-results a.iconlink:link,#no-results a.iconlink:visited,#no-results a.iconlink:hover,#no-results a.iconlink:active{display:block;margin:0 0 25px;padding:0 0 5px 45px;background-color:transparent;background-position:0px 0px;background-repeat:no-repeat;text-decoration:none;color:#333;font-size:12px;height:35px;voice-family:"\"}\"";voice-family:inherit;height:30px;}
#no-results a.iconlink:hover{background-position:0px -35px;}
#no-results a.iconlink em{color:#09c;font-style:normal;text-decoration:underline;}
#no-results a.iconlink:hover em{color:#a00a0f;}
#no-results a.iconlink div{font-size:14px;font-weight:bold;}

/*Strikethrough css for error states*/
table#lnav-outer td#lnav a.item-st-err,td.size-err a,td.size-err a span,td.wdth-err a,td.wdth-err a span{text-decoration:line-through;font-weight:normal;}
table#lnav-outer td#lnav a.item-st-err:hover{text-decoration:none;}
table#sortboxFilter td a.item-st-err,table#sortboxFilter td a.item-st-err:link,table#sortboxFilter td a.item-st-err:visited,table#sortboxFilter td a.item-st-err:hover,table#sortboxFilter td a.item-st-err:active,table#sortboxFilter td a.sale-item-st-err,table#sortboxFilter td a.sale-item-st-err:link,table#sortboxFilter td a.sale-item-st-err:visited,table#sortboxFilter td a.sale-item-st-err:hover,table#sortboxFilter td a.sale-item-st-err:active{text-decoration:line-through;font-weight:normal;}
table#sortboxFilter td a.item-st-err:hover,table#sortboxFilter td a.sale-item-st-err:hover{text-decoration:none;}

/*Current Selections*/
#selections{margin:0 0 15px;background-color:#fff;width:600px;color:#666;font-size:10px;}
#selections h2{display:inline;margin:0;padding:0;font-size:10px;font-weight:normal;}
#selections .reftitle{padding:0;color:#f90;font-weight:bold;font-size:11px;}
#selections .refname{margin:0;padding:0 0 0 10px;font-size:11px;font-weight:bold;}
#selections .reftype{margin:0;padding:0 0 0 5px;font-weight:bold;}
#selections .err{text-decoration:line-through;}

/*Shelf Headers*/
div.shelf-header{margin:0 0 5px;padding:0;width:600px;height:74px;background-position:top left;background-repeat:no-repeat;background-color:transparent;text-indent:-9999px;}
