img.sitepublisher_image {border:none;}

td.nav {font-family:verdana; font-size:10px; color:#2D2D2D;}
td.nav a {color:#2D2D2D; text-decoration:none; cursor:default;}
td.nav a:hover {text-decoration:none; cursor:default;}

td.fronttab {border-left:1px solid #979797; border-right:1px solid #979797;}
td.fronttabtext {font-family:verdana; font-size:10px; color:#424242;}
td.fronttabtext a {color:#424242; text-decoration:none;}
td.fronttabtext a:hover {color:#424242; text-decoration:underline;}

td.solutiontab, td.solutiontab1  {font-family:verdana; font-size:11px;}
td.solutiontab a {color:#424242; text-decoration:none;}
td.solutiontab1 a {color:#aa0000; text-decoration:none;}
td.solutiontab a:hover, td.solutiontab1 a:hover {text-decoration:underline;}

.headerMJK {color:#818181; font-family:arial, sans-serif; font-size:12px; font-variant:small-caps; font-weight:normal;}
.headerPK {color:#818181; font-family:arial, sans-serif; font-size:12px; font-variant:small-caps; font-weight:normal;}

h3, span.header {color:#9a0000; font-family:verdana; font-size:17px; font-weight:bold; letter-spacing:-1px;}

.header td {color:#818181; font-family:verdana; font-size:10px;}
.header td a {color:#333333; text-decoration:none;}
.header td a:hover {color:#000000; text-decoration:underline;}

.fbody {font-family:verdana; font-size:11px; color:#424242;}
.fbody a {color:#424242; text-decoration:none;}
.fbody a:hover {color:#424242; text-decoration:underline;}
.fbodysm {font-family:verdana; font-size:10px; color:#424242;}
.fbodysm a {color:#424242; text-decoration:none;}
.fbodysm a:hover {color:#000000; text-decoration:underline;}
.fexsol {font-family:verdana; font-size:11px; color:#870000;}
.fbody a {color:#424242;}
.ftitle {font-family:verdana; color:#143170; font-size:12px; font-weight:bold;}
.fsmall {font-family:verdana; color:#575757; font-size:10px;}
.fprice {font-family:verdana; color:#730000; font-size:14px;}
.fpricesmall {font-family:verdana; color:#424242; font-size:10px;}

.borderblack {border:1px solid #000000; background-color:#FFFFFF;}

.panelcontent {border-top:1px solid #C0C0C0; border-right:1px solid #C0C0C0; border-bottom:1px solid #C0C0C0; background-color:#FFFFFF;}

.footertiny {color:#6c6c6c; font-family:arial; font-size:10px;}

input.cloginp {color:#9a0000; background-color:#eaeaea; font-family:verdana; font-size:10px; width:121px; border: 1px solid #ffffff;}
input.searchbox {font-family:verdana; font-size:10px; font-weight:bold; color:#2626AE; background-image:url(/img/assets/search_bg.gif); width:121px; border: 1px solid #969696; height:18px;}
input.cloginu {color:#9a0000; background-color:#eaeaea; font-family:verdana; font-size:10px; width:140px; border: 1px solid #ffffff;}
input.add2cart {color:#9a0000; background-color:#eaeaea; font-family:verdana; font-size:11px; border: 1px inset #333333;}

.lsolidltblue {border-left:1px solid #ABC3DD;}
.rsolidltblue {border-right:1px solid #ABC3DD;}

.trdash {border-top: 1px dashed #999999; border-right: 1px dashed #999999; color:#333333; font-family:verdana; font-size:11px;}
.tdash {border-top: 1px dashed #ABABAB; background-color:#CEDFEC; font-family:verdana; font-size:10px;}
.tldash {border-top: 1px dashed #999999; border-left: 1px dashed #999999; color:#333333; font-family:verdana; font-size:11px;}
.rsolid {border-right: 1px solid #999999; color:#333333; font-family:verdana; font-size:11px;}
.tsolid {border-top: 1px solid #999999; color:#333333; font-family:verdana; font-size:11px;}
.trsolid {border-top: 1px solid #999999; border-right: 1px solid #999999; color:#333333; font-family:verdana; font-size:11px;}
.tlsolid {border-top: 1px solid #999999; border-left: 1px solid #999999; color:#333333; font-family:verdana; font-size:11px;}

.order-tr {border-top: 1px solid #c0c0c0; border-right: 1px solid #999999; color:#0000A0; font-family:verdana; font-size:11px;}
.order-tl {border-top: 1px solid #c0c0c0; border-left: 1px solid #c0c0c0; color:#0000A0; font-family:verdana; font-size:11px;}
.order-t {border-top: 1px solid #c0c0c0; color:#0000A0; font-family:verdana; font-size:11px;}
.order-tldash {border-top: 1px dashed #c0c0c0; border-left: 1px solid #c0c0c0; color:#333333; font-family:verdana; font-size:11px;}
.order-tdash {border-top: 1px dashed #c0c0c0; color:#333333; font-family:verdana; font-size:11px;}
.order-prodsubcol {border-top: 1px dashed #c0c0c0; border-left: 1px solid #c0c0c0; border-right: 1px solid #c0c0c0; color:#333333; font-family:verdana; font-size:11px;}
.order-subtotcol {border-top: 1px dashed #c0c0c0; border-left: 1px solid #c0c0c0; border-right: 1px solid #c0c0c0; color:#333333; font-family:verdana; font-size:11px; background-color:#D2FFFF;}
.order-totcol {border-top: 1px dashed #c0c0c0; border-left: 1px solid #c0c0c0; border-right: 1px solid #999999; border-bottom: 1px solid #999999; color:#0000A0; font-family:verdana; font-size:14px; background-color:#FFFFEE;}

.products {border:1px solid #ABABAB; background-color:#FFFFFF;}
.products td.head {color:#002979; font-family:verdana; font-size:10px; font-weight:bold; background:url(/img/assets/bg_header.gif); height:20px;}
.products td.details {color:#5E3800; font-family:verdana; font-size:10px; font-weight:bold;}
.products td {color:#333333; font-family:verdana; font-size:11px; font-weight:normal;}
.products td.odd, .products tr.odd {background-color:#EAEAEA; border-bottom: 1px dashed #ABABAB;}
.products td.even, .products tr.even {background-color:#FFFFFF; border-bottom: 1px dashed #ABABAB;}
.products td.bottom {background-color:#EAEAEA;}
.products td a {color:#333333;}
.products td a:hover {color:#000000;}

.bluebar {color:#002979; font-family:verdana; font-size:10px; font-weight:bold; background:url(/img/assets/bg_header.gif); height:20px;}

#myrackit1 {color:#666666;}
#myrackit2 {color:#002979;}

.ws_item {border:1px inset #ABABAB; color:#000000; font-family:verdana; font-size:11px;}
.ws_name {border:1px inset #ABABAB; color:#002979; font-family:verdana; font-size:13px;}
sup {font-size:10px; font-family:arial, verdana, sans-serif; color:#969696;}

.myrackitreg {color:#575757; font-family:verdana; font-size:10px; font-weight:normal; line-height:16px;}
.messagearea {border-bottom:1px solid #95B4D5; background-color:#FFFFDD;}

.b {border:1px solid #ABABAB; background-color:#FFFFFF;}
.grid {border:1px solid #ABABAB; background-color:#FFFFFF;}
.grid td {border-bottom:1px solid #ABABAB; border-right:1px solid #ABABAB;}
.grid td.smbluehead {color:#002979; font-family:verdana; font-size:10px; font-weight:bold;}
.b td.smbluehead {color:#002979; font-family:verdana; font-size:10px; font-weight:bold; border-bottom:1px dashed #ABABAB; background:url(/img/assets/bg_header.gif); height:20px;}
.b td.reg {color:#575757; font-family:verdana; font-size:11px;}

.purchasebox {border:1px solid #8AB3D0; background-color:#FFFFFF; color:#333333; font-family:verdana; font-size:10px;}
.tdashsale {border-top: 1px dashed #ABABAB; background-color:#FFFFB3; font-family:verdana; font-size:10px;}
.pricing {font-family:verdana; font-size:10px; color:#333333;}
.add2carttable {padding-top:3px; padding-right:3px; padding-left:3px; background-color:#eaeaea; border-top:1px solid #C0C0C0; border-right:1px solid #C0C0C0; border-left:1px solid #C0C0C0;}
.bdash {border-bottom: 1px dashed #ABABAB; font-family:verdana; font-size:11px; color:#333333;}

.main {color:#333333; font-family:verdana; font-size:11px;}
.main a {color:blue; font-family:verdana; font-size:11px;}

.bltgrey {border:1px solid #CDCDCD;}
.purchaseCat {color:#575757; font-family:verdana; font-size:11px; border-bottom:1px solid #CDCDCD;}
.purchaseCat a {color:#9a0000;}
.purchase {color:#9a0000; font-family:verdana; font-size:11px;}
.purchase a {color:#9a0000;}
.price {color:#0000A0; font-family:verdana; font-size:14px;}
.purchaseSm {color:#9a0000; font-family:verdana; font-size:11px;}
.purchaseSm a {color:#9a0000;}
.priceSm {color:#0000A0; font-family:verdana; font-size:10px;}
.sm {color:#333333; font-family:verdana; font-size:10px;}
.sm i {color:#575757;}

.breadcrumb {font-family:verdana; font-size:10px; color:#818181;}
.breadcrumb a {color:#9a0000; text-decoration:none;}
.breadcrumb a:hover {color:#9a0000; text-decoration:underline;}
.subnavbox {border-bottom: 1px solid #ABABAB; background-color:#E6EDF5;}

.infobox, .infoBox {border:1px solid #ABABAB; background-color:#FFFFFF; filter:progid:DXImageTransform.Microsoft.Shadow(color='#c0c0c0', Direction=135, Strength=2);}
.infobox td {color:#333333; font-family:verdana; font-size:11px; font-weight:bold;}
.infobox td.sep {border-bottom:1px solid #ABABAB;}
.infobox td.reg {font-weight:normal;}
.infobox td a {color:#333333; text-decoration:none;}
.infobox td a.blue {color:#004080;}
.infobox td a:hover {color:#744601;}

.detspecs {color:#000000; font-family:verdana; font-size:10px; padding:4px; border-top: 1px solid #FFFFFF; border-bottom:1px solid #575757; border-right:1px solid #575757; border-left:1px solid #575757; width:440px; background-color:#FFFFFF;}

.bdash-infoboxbg {border-bottom: 1px dashed #ABABAB; background:url(/shopping/images/infoboxh_bg.gif);}
.tsolid {border-top: 1px solid #ABABAB;}

.prodbox {border-left: 1px solid #818181; border-right: 1px solid #818181; color:#333333; font-family:verdana; font-size:13px;}
.prodbox a {color:#333333;}

.footer {border-top: 1px dashed #ABABAB; background-image:url(/shopping/images/footer_bg.gif); background-repeat:repeat-x; }
.footer td {color:#6C6C6C; font-family:verdana; font-size:10px; line-height:16px;}
.footer td #kvm, #kvm {color:#BF7300;}
.footer td #galore, #galore {color:#333333;}
.footer td a {color:#818181;}
.footer td a:hover {color:#000000;}

.unhilite {background-color:#EAEAEA;}
.hilite {background-color:#FFFFFF;}

.cartodd {background-color:#EAEAEA; padding:3px; color:#333333; font-family:verdana; font-size:10px;}
.carteven {background-color:#FFFFFF; padding:3px; color:#333333; font-family:verdana; font-size:10px;}

.cartQuantity, .cartSubtotal {padding:3px; color:#ffffff; font-family:verdana; font-size:10px;}

.orderDetailsHeader {border-bottom:1px solid #ABABAB; background-color:#eaeaea; color:#9a0000; font-size:10px;}
.orderDetailsBody {border-bottom:1px dashed #ABABAB; font-size:11px;}

.selectclass, .textinput {color:#333333; font-family:verdana; font-size:11px;}

.reg {color:#333333; font-family:verdana; font-size:11px; font-weight:normal;}
.ltgrey {color:#818181; font-family:verdana; font-size:11px;}
.lg {color:#333333; font-family:verdana; font-size:12px;}
.lglt {color:#818181; font-family:verdana; font-size:12px;}
.disclaimer {color:#818181; font-family:verdana; font-size:10px;}
.yousave, #orange {color:#5E3800;}
.error {color:#990000; font-family:verdana; font-size:13px;}

.bnoshadow {border:1px solid #ABABAB; background-color:#FFFFFF;}
.checkouthead {background-color:#EAEAEA; color:#5E3800; font-family:verdana; font-size:11px; border-bottom: 1px dashed #ABABAB;}

.subhead, .subhead a {color:#004080; font-family:verdana; font-size:12px; font-weight:bold; text-decoration:none;}
.subhead a:hover {color:#004080; font-family:verdana; font-size:12px; font-weight:bold; text-decoration:underline;}
hr {height:1px; color:#DBDBDB;}


# cee #
.pageHeading {color:#333333; font-family:verdana; font-size:14px; font-weight:bold;}
.formAreaTitle, .tableHeading {color:#333333; font-family:verdana; font-size:11px; font-weight:bold;}
.smallText {color:#333333; font-family:verdana; font-size:10px;}
.smallText a {color:blue; font-family:verdana; font-size:10px;}
.dashed {border-top: 1px dashed #ABABAB; height:0px; color:fff;}