/* CSS Document */

body, td {font-family: Arial, Helvetica, sans-serif; font-size: 13px; background-color:#0b1d2b; color:#00030c; margin:0px}
td {font-family: Arial, Helvetica, sans-serif; font-size: 13px; background-color:#fff; color:#00030c; margin:0px}
a {color:#00030c; text-decoration:underline}
a:hover {color:#a68a38; text-decoration:underline}
a:visited {color:#00030c; text-decoration:underline}


form {margin-bottom:0px}
p {margin-top:0px; margin-bottom:7px}

#page {width:995px; border-width:0 0 5px 0; border-color:#0b1d2b; border-style:solid; background-color:#fff}
#main {position:absolute; left:205px; width:790px; background:url(/images/790top.gif) -14px -35px no-repeat #fff; border-color:#a68a38; border-width:0px 0px 0px 0px; border-style:solid; }
#logoHolder {float:left; margin-left:15px}

#page #noMenuHolder {background-image:url(/images/nomenu.png); height:1200px; width:205px}

.centerUnit {text-align:center; padding:15px; clear:both}


.headerbanner a {color:#fff; text-decoration:none;}
.headerbanner {height:46px; border-bottom:1px #a68a38 solid; background-color:#586689;}
.headerbanner img {border:0px}

.menubar {color:#fff; text-align:center; padding:7px 0 5px 0; border:0px #900 solid;}
.menubar a {color:#fff; text-decoration:underline; font-weight:normal}
.menubar a:hover {color:#a68a38}

.searchBox {color:#fff; width:400px; float:right; text-align:right; padding:12px 5px 0 0;}
.searchBox input {padding:0}
.searchBoxMid {border:1px #000 solid; width:400px; text-align:center; padding:5px; background-color:#e2e2e2; margin:10px auto 15px auto}
.searchBoxMid p.reveal {display:none; text-align:left; padding-top:5px; margin:0px}
.searchBoxMid fieldset.sortradios{border-width:0; padding:2px}

#menuHolder {width:195px; border-right:10px #0b1d2b solid; border-bottom:0px #0b1d2b solid; background-color:#0b1d2b;}

#browseMenu a {text-decoration:none}
#browseMenu {float:left; background-color:#586689; width:195px;}
#browseMenu a.head {display:block; font-weight:bold; width:100%; color:#fff; padding:0px; text-indent:10px; margin:0px;}
#browseMenu a.head:hover {color:#ff9}
#browseMenu a.head {background:#0b1d2b url(images/collapsed.gif) 0px 3px no-repeat}
#browseMenu a.head.selected {background:#0b1d2b url(images/expanded.gif) 0px 3px no-repeat}
#browseMenu li li {width:200px; padding:0px; margin:0px; list-style:none outside none; display:inline}
ul#browseMenu {border:0px solid #5263ab; text-indent:0px; margin:0px; padding:0px;}
#browseMenu ul {border-width:0px; text-indent:0px; margin:0px; padding:0px;}
#browseMenu li li a {text-indent:5px; color:#00030c; display:block}
#browseMenu li li a:hover {color:#00030c; background-color:#a68a38}
#browseMenu li.menuHighlight a {background-color:#a68a38}

.menuAd {padding:10px; text-align:center;}

#pageContent {margin:20px 10px}
#productdetail {}
#productdetail a {color:#00030c}
#productdetail a:hover {color:#a68a38}
#productdetail h1 {font-size:18px}

#breadcrumb {padding-left:4px; font-size:11px; margin-bottom:10px}


.hidden {display:none}
.accessLink {display:none}

.busy {cursor:wait}
.main.busy a:hover {cursor:wait}

.listprice {font-weight:bold; text-align:right}
.lp {font-weight:bold; text-align:right} /* abbrieviated version */
.det {text-align:right; margin-right:4px}
#homeintro {font-size:120%; color:#5263ab; text-align:center}
#prodlist .sortName {text-align:left}
#prodlist .sortPrice {text-align:right}
#prodlist .catTitle {text-align:left}
#prodlist .supplierTitle {text-align:left}

#prodlist th a {}
#prodlist th a:hover {color:#a68a38}

#prodlist {margin-bottom:20px; width:550px;}
#prodlist td {padding:2px}

.tablerow1 {background-color:#e2e2e2}
.tablerow2 {background-color:#fff}


li.menuHighlight a {background-color:#ff9}



#menuPanel {padding-top:10px}
#menuTabs {width:200px}
#menuPanel .firstSelected {background:url(/images/5tabs.gif) -134px 0px no-repeat;}
#menuPanel .secondSelected {background:url(/images/5tabs.gif) -67px 0px no-repeat;}
#menuPanel .thirdSelected {background:url(/images/5tabs.gif) 0px 0px no-repeat;}
#menuTabs a {height:30px; padding-bottom:4px; color:#ccc; float:left; display:block; width:67px; text-align:center; text-indent:0px; text-decoration:none}
#menuTabs a.selected {color:#fff; width:66px}
#menuTabs .last {margin:0px -3px 0px 0px;}
#menuTabs a:hover {color:#ff0}


.menubanners p {width:200px; text-align:center}
.menubanners img {border:0px}



.productlist a, .searchlist a {text-decoration:none; color:#00030c; display:inline}
.productlist a:visited, .searchlist a:visited {text-decoration:none; color:#00030c; display:inline}
.productlist a:hover, .searchlist a:hover {color:#a68a38}

a.itt {
       position:relative;
       z-index:1;
}

span.ip img, span.im img {
       border-width:0px;
}

span.ipd img, span.dp img {
       border-width:0px;
}

span.ipg img, span.gm img {
       border-width:0px;
}

span.ips img, span.sc img {
       border-width:0px;
}

a.itt:hover span.ip, a.itt:hover span.im {
 position:absolute;
 top:-5px;
 left:-78px;
 display:block;
 color:#003;
 background-color:#fff;
 border:1px #000 solid;
 padding:5px;
}

a.itt:hover span.ipd, a.itt:hover span.dp {
 position:absolute;
 top:-5px;
 left:-117px;
 display:block;
 color:#003;
 background-color:#fff;
 border:1px #000 solid;
 padding:5px;
}

a.itt:hover span.ipg, a.itt:hover span.gm {
 position:absolute;
 top:-5px;
 left:-67px;
 display:block;
 color:#003;
 background-color:#fff;
 border:1px #000 solid;
 padding:5px;
}

a.itt:hover span.ips, a.itt:hover span.sc {
 position:absolute;
 top:-5px;
 left:-134px;
 display:block;
 color:#003;
 background-color:#fff;
 border:1px #000 solid;
 padding:5px;
 z-index:2;
}

a.itt:hover {
 /* this needed for ie6 */
 background:none;
 z-index:2;
}

a.itt span.ip, a.itt span.im {
 display:none;
}

a.itt span.ipd, a.itt span.dp {
 display:none;
}

a.itt span.ipg, a.itt span.gm {
 display:none;
}

a.itt span.ips, a.itt span.sc {
 display:none;
}

.producttable {margin-bottom:100px}


.viewBuy {padding-top:10px; margin-bottom:25px}

.basket {float:left; border:0px; margin-right:4px}

.hclink {text-align:center}

.productimage {float:right; border:0px #999 solid; margin:10px; padding:5px; margin-top:5px; text-align:center}
.productimage img {border:0px}
.productimage a {}

.tellMore {padding:20px 0px}

.catpromo {font-weight:bold}

.rightimage {float:right; margin:10px; text-align:center; font-style:italic; font-size:80%}
.leftimage {clear:left; float:left; margin:10px; text-align:center; font-style:italic; font-size:80%}
.centerimage {clear:both; margin:10px; text-align:center; font-style:italic; font-size:80%}
.rightimage img {border:1px #00030c solid}
.leftimage img {border:1px #00030c solid}
.centerimage img {border:1px #00030c solid}

.imagethumb img {border:1px #00030c solid; margin:5px}

h1 {font-size:20px}
h2 {font-size:16px}
h3 {font-size:14px}

.copyright {font-size:10px; text-align:center; margin-top:20px}

.offerslist img {float:left; margin-bottom:10px; margin-right:10px; border:1px #999 solid; width:58px; height:54px}
.offerslist ul {list-style:none; padding:0px; margin:0px}
.offerslist li {clear:both; border-top:1px #999 dotted}
.offerslist p {margin:0px; margin-bottom:4px}
.clearboth {clear:both}
.clearBoth {clear:both}
.clearleft {clear:left}
.clearright {clear:right}

.centeredOffers {padding-top:20px; width:500px; margin:0px auto; clear:both}

.horizofferspics img {margin-bottom:0px; border:1px #999 solid; width:58px; height:54px}
.horizofferspics img:hover {border:1px #a68a38 solid}
.horizofferspics ul {list-style:none; margin:0px 1px; padding:0px}
.horizofferspics li {float:left; text-align:center; padding:0px 4px; width:90px}
.horizofferspics p {line-height:10px; font-size:11px; margin-bottom:100px}

.vertofferspics img {margin-bottom:0px; margin-top:0px; border:1px #999 solid; width:58px; height:54px}
.vertofferspics img:hover {border:1px #a68a38 solid}
.vertofferspics ul {list-style:none; margin:1px; padding:0px}
.vertofferspics li {text-align:center; padding:0px 4px 5px 4px; border-bottom:0px #000 dotted; margin-bottom:6px}
.vertofferspics p {line-height:10px; font-size:11px; margin-bottom:0px}
.vertofferspics {float:right; border:0px #5263ab solid; padding:0px; width:90px}
.offerlink {display:block; clear:left}

.wasprice {text-decoration:line-through}
.vertofferdesc {width:80px}

.horizofferdesc {width:70px; margin:0px auto}

.horizofferdesc a {text-decoration:none; color:#000}
.horizofferdesc a:hover {color:#a68a38}





.allSpecialOffers {float:right}
.allSpecialOffers a {text-decoration:none}
.allSpecialOffers a:hover {text-decoration:underline}
.offerprice {color:#f00}

#tagline {position:absolute; left:0px; top:0px; width:99%; text-align:center; padding-top:15px; color:#5263ab}
#tagline p {margin-bottom:4px; margin-top:0px; font-weight:bold}
#taglineimg {position:absolute; left:300px; top:7px}
.articleSection {border:0px #5263ab dotted; clear:left; margin-top:10px}
.articleSection img {float:left; margin-right:20px}
.articleSection li {list-style:none; background:url(/images/smallq.gif) top left no-repeat; padding-left:15px; margin-bottom:4px;}
.articleSection ul {margin:5px; padding:0px; float:left} 
.articleSection a {}
#amzbttm {text-align:center}
#amzbttm iframe {margin-top:100px}
#restart {margin-top:40px}
#countbox {font-size:24px; color:#900}

.offersCategory {font-weight:bold; background-color:#5263ab; margin-bottom:5px; color:#fff; text-indent:3px; line-height:20px}
#catLinks {list-style:none; padding:0px; margin:0px; margin-bottom:10px}
#catLinks li {display:inline; margin:5px 10px 5px 0px}


.searchBox p.reveal {display:none; text-align:left; padding-top:5px; margin:0px}


div.productdetail li {margin-left:15px; padding:0px}

div.listCategories {border:2px #00030c solid; float:right; width:190px;}
div.listCategories p.prodsfound {padding:3px; font-weight:bold; text-align:center}
div.listCategories ul {list-style:none; margin:0; padding:0;}
div.listCategories ul a img {border-width:0}
div.listCategories div.subcats {border-top:1px #00030c solid; background-color:#e2e2e2; padding:4px; } 
div.listCategories .subsearch {width:100%; text-align:center; margin:5px 0}
div.listCategories .subsearch label {display:block; margin-bottom:2px}
div.listCategories .subsearch input#subsearchbox {width:100px; margin:0 auto}

.searchBox fieldset.sortradios{border-width:0; padding:2px}




.newsItem {margin:20px 0; border:2px #ccc solid; padding:10px}
.newsItem em {font-size:80%}
.newsItem a {font-weight:bold; text-decoration:none; font-size:14px; color:#333}
.newsItem .readMore {display:none}
.cm {background:url(/images/cm.gif) top right no-repeat}
.cdm {background:url(/images/cdm.gif) top right no-repeat}
.kvr {background:url(/images/kvr.gif) top right no-repeat}
.ptb {background:url(/images/ptb.gif) top right no-repeat}
.em {background:url(/images/em.gif) top right no-repeat}
.mix {background:url(/images/mix.gif) top right no-repeat}
.hc {background:url(/images/hc.gif) top right no-repeat}
.sos {background:url(/images/sos.gif) top right no-repeat}
.dpn {background:url(/images/dpnews.gif) top right no-repeat}

#reviewLinks {width:200px; float:right; border:1px #00030c solid; clear:right; margin:10px}
#reviewLinks h3 {margin:0; background-color:#586689; color:#fff; padding:2px}
#reviewLinks ul {list-style:none; margin:0; padding:0}
#reviewLinks li {margin:0; padding:2px}

#descHolder {max-width:600px; margin-bottom:20px}