
body { color: #000000; background-color: #ffffff; font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 13px; font-weight: normal; background-image: url(../media/background.jpg); background-repeat: repeat-x; background-position: 0 top; text-align: left; margin: 0; padding: 0; }
p {
     color: inherit;
     background-color: inherit;
     margin: 5px 0px 7px 0px;
     }

sup {
     color: inherit;
     background-color: inherit;
     display: inline;
     padding: 0px;
     vertical-align: super;
     font-size: 9px;
     }
a.unfancy {
     color: inherit;
     background-color: inherit;
     text-decoration: underline;
     font-weight: normal;
     }
a.unfancy:hover {
     color: inherit;
     background-color: inherit;
     text-decoration: underline;
     }
a:hover { color: #8d1a1b !important; text-decoration: underline;  background-color: inherit; }
a:active, a:link, a:visited { color: #002e6f; text-decoration: none;  background-color: inherit; }
a.headlink:hover { color: #000000 !important; font-size: 12px; font-family: inherit; text-decoration: underline;  background-color: inherit;  }
a.headlink:visited, a.headlink:active, a.headlink:link { color: #FFFFFF; font-size: 12px; font-family: inherit; font-weight: bold; text-decoration: none;  background-color: inherit;  }
a.headlink08:visited, a.headlink08:active, a.headlink08:link { color: #ffffff; font-size: 12px; font-family: inherit; font-weight: bold; text-decoration: none; background-color: inherit; height: 30px; margin-top: 5px; padding-top: 5px; display: inline; }
a.headlink08:hover { color: #d69108; font-size: 12px; font-family: inherit; font-weight: bold; text-decoration: none; background-color: inherit; }
a.sidelink:hover { color: #8D1A1B !important; font-size: 11px; text-decoration: none; vertical-align: 2px; font-weight: normal !important;  background-color: inherit;  }
a.sidelink:active, a.sidelink:link, a.sidelink:visited { color: #000000; font-size: 11px; text-decoration: none; vertical-align: 2px; font-weight: normal !important;  background-color: inherit;  }
a.headerlink { color: #002e6f; font-size: 12px; font-weight: normal; text-decoration: none; margin-right: 5px; padding-right: 5px; border-right: 1px solid #002e6f; }
a.headerlink_last { color: #002e6f; font-size: 12px; font-weight: normal; text-decoration: none; padding-right: 5px; }

.prodetail_mini {
     padding: 0px;
     margin: 8px 0px 10px 0px;
     list-style: none;
     }
.proddetail_minilinks ul li {
     margin: 0px;
     list-style: none;
     }
     
a.proddetail_zoom {
     color: #3872b2;
     font-weight: normal;
     display: block;
     text-decoration: none;
     padding: 3px 5px 3px 30px;
     background-image: url(../media/zoom.png);
     background-repeat: no-repeat;
     background-position:  left center;
     }

a.proddetail_email {
     color: #3872b2;
     font-weight: normal;
     display: block;
     text-decoration: none;
     padding: 3px 5px 3px 30px;
     background-image: url(../media/email.png);
     background-repeat: no-repeat;
     background-position:  left center;
     }

a.proddetail_print {
     color: #3872b2;
     font-weight: normal;
     display: block;
     text-decoration: none;
     padding: 3px 5px 3px 30px;
     background-image: url(../media/print.png);
     background-repeat: no-repeat;
     background-position:  left center;
     }
     
     
fieldset {
     color: inherit;
     background-color: inherit;
     border: none;
     padding: 5px 0px 5px 0px;
     }

fieldset p {
     color: inherit;
     background-color: inherit;
     display: block;
     font-size: 11px;
     margin: 5px 5px 5px 2px;
     }

form { color: inherit; background-color: inherit; margin: 0; padding: 0; }

img { color: inherit; background-color: inherit; border-style: none; }
li {
     color: inherit;
     background-color: inherit;
     }

.center { color: inherit; background-color: inherit; text-align: center; margin: auto; }

.inlinecenter {
     color: inherit;
     background-color: inherit;
     text-align: center;
     }

p.inline {
     color: inherit;
     background-color: inherit;
     display: inline;
     padding: 0px;
     }

.strong {
     color: inherit;
     background-color: inherit;
     font-weight: bold;
     }

.hidden {
     color: inherit;
     background-color: inherit;
     display: none;
     }
#skin_wrapper {
     width: 900px;
     padding: 0;
     margin: 10px auto auto;
     }
#skin_ct { background-color: #fff; width: 900px; margin: 0; padding: 0; border-spacing: 0px; border-collapse: collapse; border: 0 #d4d4d4; }
#skin_content { color: inherit; background-color: inherit; width: 890px; margin: 0; padding: 5px; }

#skin_footer {
     text-align: center;
     color: inherit;
     background-color: inherit;
     width: 99%;
     padding: 5px;
     margin-top: 10px;
     }

#skin_pgtitle {
     color: #333333;
     background-color: inherit;
     padding: 3px 5px 3px 5px;
     margin: 0px 0px 10px 0px;
     border-bottom: 1px solid #CCCCCC;
     font-weight: bold;
     font-size: 14px;
     }

.skin_fenavh {
     color: #333333;
     background-color: inherit;
     padding: 3px 5px 3px 5px;
     margin: 0px 0px 0px 0px;
     border-bottom: 1px solid #CCCCCC;
     font-weight: bold;
     }

.skin_fenav ul {
     color: inherit;
     background-color: inherit;
     padding: 0px;
     margin: 0px 0px 10px 0px;
     list-style: none;
     }

.skin_fenav ul li { color: inherit; background-color: inherit; padding: 0; margin: 0; border: solid 1px #fff; list-style-type: none; list-style-position: outside; }

.skin_fenav ul li a { color: #333333; font-weight: normal; background-attachment: fixed; background-position: left 50%; display: block; text-decoration: none; padding: 3px 5px; list-style-image: url(/images/nav/rightarrow.gif); list-style-position: outside; }

.skin_fenav ul li a:hover {
     color: #333333;
     background-color: #CCCCCC;
     text-decoration: none;
     }

.skin_button {
     color: #333333;
     background-color: #CCCCCC;
     padding: 0px;
     border: 1px solid #36586F;
     margin: 0px 0px 10px 3px;
     display: block;
     float: right;
     }

.skin_button a {
     color: #333333;
     background-color: #CCCCCC;
     font-weight: normal;
     display: block;
     padding: 2px 7px 2px 7px;
     }

.skin_button a:hover {
     color: #333333;
     background-color: #EFEFEF;
     text-decoration: none;
     }

.skin_fenavmini {
     color: inherit;
     background-color: inherit;
     padding: 5px;
     margin: 0px 0px 10px 0px;
     border-left: 1px solid #36586F;
     border-right: 1px solid #36586F;
     border-bottom: 1px solid #36586F;
     }

#khxc_debug {
     color: #333333;
     background-color: #FFFFFF;
     border: 1px solid #000000;
     padding: 10px;
     overflow: hidden;
     margin-top: 10px;
     }

#khxc_printable {
     color: inherit;
     background-color: #FFFFFF;
     border: 1px solid #000000;
     width: 890px;
     padding: 10px;
     margin: auto;
     }

.khxc_error {
     color: #FF0000;
     background-color: inherit;
     font-weight: bold;
     }

.khxc_confirm {
     color: #339933;
     background-color: inherit;
     font-weight: bold;
     }

.khxc_imgfloatrt {
     color: inherit;
     background-color: inherit;
     float: right;
     margin-bottom: 10px;
     margin-left: 10px;
     display: inline;
     }

.khxc_inline {
     color: inherit;
     background-color: inherit;
     display: inline;
     }

.khxc_preboxed {
     color: inherit;
     background-color: #F7F7F7;
     margin: 5px 0px 0px 0px;
     padding: 5px;
     border: 1px solid #000000;
     font-family: Fixed, monospace;
     overflow: hidden;
     }

.khxc_formfieldradcb {
     color: inherit;
     background-color: inherit;
     }

.khxc_formfield {
     color: inherit;
     background-color: #FFFFFF;
     border: 1px solid #000000;
     font-size: 11px;
     margin: 5px 5px 0px 2px;
     }

.khxc_formfield:hover {
     color: inherit;
     background-color: #DEDEDE;
     }

.khxc_formfieldp {
     color: inherit;
     background-color: inherit;
     display: block;
     padding: 0px;
     margin: 0px;
     }

.khxc_formfieldpnfs {
     color: inherit;
     background-color: inherit;
     display: block;
     padding: 0px 5px 0px 5px;
     margin: 0px 0px 5px 0px;
     }

.khxc_formfielda {
     color: #0000FF;
     background-color: inherit;
     display: block;
     padding: 0px 5px 0px 5px;
     margin: 0px 0px 2px 0px;
     font-weight: normal;
     }
.khxc_formbutton { color: #fff; background-color: #0c3f98; border: 0 #000000; padding: 1px; margin: 0 0 5px; font-size: 11px; font-weight: bold; width: 130px; }

.khxc_formbutton:hover {
     color: #fff;
     background-color: #000080;
     }

.khxc_quickbutton {
     color: #333333;
     background-color: #CCCCCC;
     border: 1px solid #000000;
     padding: 1px;
     margin: 0px;
     font-size: 11px;
     width: 130px;
     }
a.khxc_quickbutton { color: #333333; font-size: 11px; background-color: #cccccc; margin: 0; padding: 1px; width: 130px; border: solid 1px #000000; }
.khxc_quickbutton:hover {
     color: #333333;
     background-color: #EFEFEF;
     }

.khxc_quickform {
     color: inherit;
     background-color: inherit;
     margin: 5px 0px 0px 0px;
     }

.khxc_quickfield {
     color: inherit;
     background-color: #DEDEDE;
     border: 1px solid #000000;
     font-size: 11px;
     margin: 1px 0px 0px 0px;
     }

.khxc_quickfield:hover {
     color: inherit;
     background-color: #FFFFFF;
     }

.khxc_formfieldradcb_rnc {
     color: inherit;
     background-color: #FFA4A4;
     }

.khxc_formfield_rnc {
     color: inherit;
     background-color: #FFA4A4;
     border: 1px solid #000000;
     font-size: 11px;
     margin: 5px 5px 0px 2px;
     }

.khxc_formfield_rnc:hover {
     color: inherit;
     background-color: #DEDEDE;
     }

.khxc_formsecthead { color: #fff !important; background-color: #124187; padding: 2px 5px; margin: 0; font-weight: bold; font-size: 14px; }

table.khxc_formtblone { color: inherit; background-color: inherit; margin: 0 0 5px; border-spacing: 3px; width: 100%; border: solid 1px #124187; }

table.khxc_formtbltwo { color: inherit; background-color: inherit; margin: 0 0 5px; border-spacing: 3px; width: 100%; padding: 0; border: solid 1px #124187; }



td.khxc_formtbltwo {
     color: inherit;
     background-color: #F7F7F7;
     padding: 4px 2px 2px 2px;
     width: 50%;
     border-top: 1px solid #BCBCBC;
     border-left: 1px solid #BCBCBC;
     vertical-align: top;
     }

td.khxc_formtbltwospan {
     color: inherit;
     background-color: #F7F7F7;
     padding: 4px 2px 2px 2px;
     width: 100%;
     border-top: 1px solid #BCBCBC;
     border-left: 1px solid #BCBCBC;
     vertical-align: top;

     }

td.khxc_formtblone { color: inherit; padding: 4px 2px 2px; width: 100%; vertical-align: top; }

p.khxc_ultableh {
     color: #333333;
     background-color: inherit;
     padding: 3px 5px 3px 5px;
     margin: 10px 0px 0px 0px;
     border-bottom: 1px solid #CCCCCC;
     font-weight: bold;
     font-size: 14px;
     }

p.khxc_ultablei {
     color: inherit;
     background-color: inherit;
     margin: 2px 0px 0px 0px;
     padding: 3px 5px 3px 5px;
     border: 1px solid #CCCCCC;
     }

p.khxc_ultablei a {
     color: #0000FF;
     background-color: inherit;
     display: block;
     font-weight: normal;
     }

p.khxc_ultablel {
     color: inherit;
     background-color: #F7F7F7;
     margin: 0px 0px 5px 0px;
     padding: 3px 5px 3px 5px;
     border-right: 1px solid #CCCCCC;
     border-left: 1px solid #CCCCCC;
     border-bottom: 1px solid #CCCCCC;
     }

p.khxc_ultablel a {
     color: #0000FF;
     background-color: inherit;
     font-weight: normal;
     }

p.khxc_uktablesp {
     color: inherit;
     background-color: inherit;
     margin: 0px;
     font-size: 1px;
     }

table.khxc_sorttable { color: inherit; background-color: inherit; margin: 0; border-spacing: 3px; width: 100%; border-right: 1px solid #cdcdcd; border-bottom: 1px solid #cdcdcd; }

a.khxc_sorttable {
     color: #0000FF;
     background-color: inherit;
     font-weight: bold;
     text-decoration: none;
     }

tr.khxc_sorttable {
     color: inherit;
     background-color: inherit;
     padding: 5px;
     border: 1px solid #000000;
     }

th.khxc_sorttable { color: inherit; background-color: inherit; padding: 4px 3px; border-top: 1px solid #cdcdcd; border-left: 1px solid #cdcdcd; vertical-align: top; }

td.khxc_sorttable { color: inherit; background-color: inherit; padding: 4px 3px; border-top: 1px solid #cdcdcd; border-left: 1px solid #cdcdcd; vertical-align: top; border-bottom-color: #cdcdcd; border-bottom-width: 1px; }

td.khxc_sorttable p {
     color: inherit;
     background-color: inherit;
     padding: 0px;
     margin: 0px;
     }

.khxc_storehead { color: #fff !important; background-color: #124187; padding: 2px 5px; margin: 10px 0 2px; border-bottom: 1px solid #002e6f; font-weight: bold; font-size: 14px; clear: both; }

.khxc_storelink {
     color: inherit;
     background-color: #fff;
     padding: 0 5px;
     margin: 5px 0 10px;
     border: solid 1px #fff;
     }

.khxc_storelink a {
     color: #0000FF;
     background-color: inherit;
     font-weight: normal;
     }

.khxc_storelink p {
     color: inherit;
     background-color: inherit;
     margin: 4px 0px 4px 0px;
     }

table.khxc_cptbl_cat {
     color: inherit;
     background-color: inherit;
     margin: 0px 0px 10px 0px;
     border-spacing: 3px;
     width: 100%;
     }

tr.khxc_cptbl_cat {
     color: inherit;
     background-color: inherit;
     }

td.khxc_cptbl_cat { color: inherit; background-color: inherit; padding: 4px 4px 2px; vertical-align: top; }

td.khxc_cptbl_cat_blank {
     color: inherit;
     background-color: inherit;
     display: none;
     }

table.khxc_cptbl_prod {
     color: inherit;
     background-color: inherit;
     margin: 0px 0px 10px 0px;
     border-spacing: 3px;
     width: 100%;
     }

tr.khxc_cptbl_prod {
     color: inherit;
     background-color: inherit;
     }

td.khxc_cptbl_prod { color: inherit; background-color: inherit; padding: 4px 4px 2px; vertical-align: top; }

td.khxc_cptbl_prod_blank {
     color: inherit;
     background-color: inherit;
     display: none;
     }

table.khxc_cptbl_det {
     color: inherit;
     background-color: inherit;
     margin: 0 0 10px;
     border-spacing: 3px;
     }

tr.khxc_cptbl_det {
     color: inherit;
     background-color: inherit;
     }

td.khxc_cptbl_det { color: inherit; background-color: inherit; padding: 4px 4px 2px; border: solid 1px #cccccc; vertical-align: top; width: 100%; }

td.khxc_cptbl_det_blank {
     color: inherit;
     background-color: inherit;
     display: none;
     }

.khxc_pricediv { color: inherit; font-size: 13px; background-color: inherit; font-weight: bold; margin: 2px 0; }

.khxc_price { color: #cc0033 !important; font-size: 13px; background-color: inherit; display: inline; }

.khxc_pricex { color: #ff0000 !important; font-size: 13px; background-color: inherit; display: inline; text-decoration: line-through; }

.khxc_cartbutton {
     color: #333333;
     background-color: #CCCCCC;
     border: 1px solid #000000;
     padding: 1px;
     font-size: 11px;
     font-weight: normal;
     text-align: center;
     display: block;
     margin: 0px 0px 5px 0px;
     width: 125px;
     }

.khxc_cartbutton:hover {
     color: #333333;
     background-color: #EFEFEF;
     text-decoration: none;
     cursor: default;
     }

table.khxc_ghost {
     color: inherit;
     background-color: inherit;
     margin: 0px;
     padding: 0px;
     border-spacing: 3px;
     width: 100%;
     }

td.khxc_ghost {
     color: inherit;
     background-color: inherit;
     padding: 0px;
     margin: 0px;
     vertical-align: top;
     }

.khxc_ghost form {
     color: inherit;
     background-color: inherit;
     display: inline;
}

td.khxc_ghost img {
     color: inherit;
     background-color: inherit;
     margin-right: 10px;
     margin-bottom: 10px;
     }

td.khxc_ghost p {
     margin: 0px 0px 6px 0px;
}

/* +------------------------------------------------------------+ */
/* | KHXC Required Classes: Order Summary Displays              | */
/* +------------------------------------------------------------+ */

table.khxc_regtable { color: inherit; background-color: inherit; margin: 0 0 5px; border-spacing: 3px; width: 100%; order-bottom-style: solid; order-right-style: solid; }

.khxc_regtable a {
     color: #3E6B8A;
     background-color: inherit;
     font-weight: bold;
     text-decoration: none;
     }

tr.khxc_regtable { color: inherit; background-color: inherit; padding: 5px; }

th.khxc_regtable { color: inherit; background-color: inherit; padding: 4px 3px; vertical-align: top; }

td.khxc_regtable { color: inherit; background-color: #fff; padding: 4px 3px; vertical-align: top; border-bottom: 1px solid #e1e1e2; }

.khxc_regtable p {
     color: inherit;
     background-color: inherit;
     padding: 0px;
     margin: 0px 0px 5px 0px;
     }

.khxc_regtable a {
     color: #3E6B8A;
     background-color: inherit;
     }

.khxc_regtable a:hover {
     color: inherit;
     background-color: inherit;
     text-decoration: underline;
     }

.khxc_regtablehead {
     color: #ffffff;
     padding: 2px 5px;
     margin: 0;
     font-weight: bold;
     clear: both;
     }

.khxc_regtablecenter {
     color: inherit;
     background-color: inherit;
     text-align: center;
     padding: 0;
     margin: 0 0 10px;
     bo
     }

.khxc_regtablebig {
     color: inherit;
     background-color: inherit;
     font-weight: bold;
     font-size: 16px;
     }

.khxc_regtablelink {
     color: inherit;
     background-color: #F7F7F7;
     padding: 0px 5px 0px 5px;
     margin: 10px 0px 10px 0px;
     border: 1px solid #36586F;
     }

.khxc_regtablelink a {
     color: #3E6B8A;
     background-color: inherit;
     font-weight: normal;
     }

h1.khxc_secthead {
     color: inherit;
     background-color: inherit;
     font-weight: bold;
     font-size: 11px;
     text-decoration: underline;
     }

.khxc_clearboth {
     color: inherit;
     background-color: inherit;
     clear: both;
     }

.khxc_outstock {
     color: #FF0000;
     background-color: inherit;
     }

a.khxc_hrefbutton {
     color: #333333;
     background-color: #CCCCCC;
     border: 1px solid #000000;
     padding: 2px 5px 2px 5px;
     font-size: 11px;
     font-weight: normal;
     text-align: center;
     display: block;
     }

a.khxc_hrefbutton:hover {
     color: #333333;
     background-color: #EFEFEF;
     text-decoration: none;
     cursor: default;
     }

.khxc_outline {
     color: inherit;
     background-color: #F7F7F7;
     border: 1px solid #CCCCCC;
     padding: 5px;
     margin-top: 5px;
     }

.khxc_outlinetrans {
     color: inherit;
     background-color: inherit;
     border: 1px solid #CCCCCC;
     }

.khxc_outline p {
     color: inherit;
     background-color: inherit;
     margin: 0px 0px 3px 0px;
}
.whitetext { color: #fff; }
.descimg { text-align: center; vertical-align: middle; margin: 0; padding: 5px 0 0 5px; }
.khxc_quickbutton1 { color: #333333; font-size: 11px; background-color: #cccccc; text-align: center; margin: 0; padding: 1px; width: 260px; border: solid 1px #000000; }
.khxc_quickbutton1:hover {
     color: #333333;
     background-color: #EFEFEF;
     }
.myfooter1 { width: 920px; float: left; margin-left: 5px; border-top: 1px solid #aaa; }
#detail_box { background-image: url(../media/detail_background.jpg); background-repeat: repeat-x; background-position: 0 top; width: 700px; height: 275px; padding: 10px; border: solid 1px #eb6433; }
.detail_prodname { color: #000; font-size: 14px; font-weight: bold; }
.detail_rightside { vertical-align: top; width: 500px; padding: 5px 20px 20px; }
.detail_left { width: 200px; }
.detail_detail { font-size: 13px; }
.googletop { padding: 6px 2px 4px 4px; border: solid 1px #006A90; font-size: 11px; }
.googlebottom { padding: 6px 2px 4px 4px; border: solid 1px #0066CC; font-size: 11px; }
.newproducts { padding: 6px 2px 4px 4px; border: solid 1px #003399; font-size: 11px; }
.freeoutline { padding: 6px 2px 4px 4px; border: solid 1px #cd7c2d; font-size: 11px; }
.storeoutline { padding: 6px 2px 4px 4px; border: solid 1px #7d0b0b; font-size: 11px; }
.customeroutline { padding: 6px 2px 4px 4px; border-color: #207c2d; border-style: solid !important; border-width: 1px !important; font-size: 11px; }
.mediaoutline { padding: 6px 2px 4px 4px; border-color: #00536F; border-style: solid !important; border-width: 1px !important; font-size: 11px; }
.mainindent { text-align: left; width: 754px; padding-left: 18px; padding-right: 20px; }
.menuarea { width: 174px; }
.vertspace { vertical-align: 10px; }
.switchcontent{ color: #630; padding-left: 10px; display:none;  background-color: inherit;  }
.indent { padding-left: 5px; }
.print { color: #8d1a1b; font-size: 9px; font-weight: normal;  background-color: inherit;   }
.bkpub {  color: #000000; background-color: inherit; border: 3px double Gray; padding: 3px 5px 3px 5px; margin-left: auto; margin-right: auto; font-weight: bold; text-align: center; width: 300px; font-size: 11px; }
.centercontent { font-size: 13px; }
.price { font-size: 12px; font-weight: bold; }
.dollaramount { color: #c03; font-size: 12px; font-weight: bold;  background-color: inherit;  }
.itemnumber { font-size: 11px; }
.descshort { font-size: 10px; }
.space { padding: 2px; }
.imagewrap { padding: 2px; }
.copyrighttop { width: 900px; font-size: 10px; margin-top: 0; margin-bottom: 2px; padding-top: 10px; font-weight: bold; color: #323232; text-align: center;  background-color: inherit;  }
.copyrightbottom { width: 900px; font-size: 10px; color: #484848; margin-top: 2px; margin-bottom: 10px; text-align: center;  background-color: inherit;  }
.popup-copyrighttop { font-size: 10px; margin-top: 0; margin-bottom: 2px; padding-top: 10px; font-weight: bold; color: #323232; text-align: center;  background-color: inherit;  }
.popup-copyrightbottom { font-size: 10px; color: #484848; margin-top: 2px; margin-bottom: 10px; text-align: center;  background-color: inherit;  }
ul.menulevel1 { padding: 0; margin: 0; list-style: none; }
.sidemenumsds { margin-left: 10px; padding-left: 14px; background-image: url(/images/nav/rightarrow.gif); background-repeat: no-repeat; background-position: 0 .2em;  }
.sidemenu { padding-left: 14px; padding-bottom: 0px; margin-bottom: 2px; background-image: url(/images/nav/rightarrow.gif); background-repeat: no-repeat; background-position: left; }
.sidemenusub { padding-left: 14px; padding-bottom: 0px; margin: 0px 2px 2px 4px; background-image: url(/images/nav/rightarrows.gif); background-repeat: no-repeat; background-position: inherit; }
.menulevel1 { font-size: 11px; }
.menulevel1 a { font-weight: normal !important; font-size: 11px; }
.sidemenu a:hover { color: #8D1A1B !important; font-size: 11px; font-weight: normal !important; background-color: inherit; }
.sidemenu a:active, .sidemenu a:link, .sidemenu a:visited { color: #000000; font-size: 11px; font-weight: normal !important; background-color: inherit; }
.sidemenusub a:hover { color: #8D1A1B !important; font-size: 11px; font-weight: normal !important; background-color: inherit; }
.sidemenusub a:visited, .sidemenusub a:active, .sidemenusub a:link { color: #000000; font-size: 11px; font-weight: normal !important; background-color: inherit; }
.sidemenumsds a:link, .sidemenumsds a:visited, .sidemenumsds a:active, .sidemenumsds a:hover { font-size: 13px; }
/* Where Am I area */
.breadcrumb { width: 100%; height: 38px; text-align: left; }
.breadcrumb p { font-size: 10px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; margin: 0px; }
.breadcrumb a:hover { color: #8D1A1B !important; font-size: 10px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration: none; font-weight: normal !important; background-color: inherit; }
.breadcrumb a:active, .breadcrumb a:link, .breadcrumb a:visited { color: #1C4985; font-size: 10px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration: none; font-weight: normal !important; background-color: inherit; }
.topspace { height: 38px;  width: 100%; }
/* Store Styles */
table.catproducts { margin: 0px 0px 10px 0px; padding: 0px; border-spacing: 5px; }
td.catproductdisp { border-bottom: 1px solid #999; margin: 0px; padding: 20px 3px 10px 3px;  }
td.catproductdispmulti { border-bottom: 1px solid #999; margin: 0px; padding: 5px 3px 2px 3px; }
.classiccolumn { margin: 8px auto 8px auto; border: 1px solid Gray; padding: 0px; }
.classiccolumn th { border: 1px solid Gray; background-color: #E9E9E9; color: inherit; padding: 2px 4px 2px 4px; text-align: center; width: auto; }
.classiccolumn td { border: 1px solid Gray; padding: 2px 4px 2px 4px; text-align: center; }
.storelink { padding: 0 5px; margin: 5px 0 10px; font-size: 11px; }
.storelink a { font-weight: normal !important; }
.storelink p { margin: 4px 0px 4px 0px; }
/* Bold Red Links */
a.boldred:hover { color: #FF0000; font-weight: bold; text-decoration: underline !important;  background-color: inherit; }
a.boldred:active, a.boldred:link, a.boldred:visited { color: #FF0000; font-weight: bold; text-decoration: none;  background-color: inherit; }
.boldred { color: #FF0000; font-weight: bold;  background-color: inherit; }
a.boldred:link, a.boldred:visited { color: #ff0000; font-weight: bold; text-decoration: underline;  background-color: inherit; }
a.boldredamazon:hover { text-decoration: underline !important; }
a.boldredamazon:active { text-decoration: underline; }
.boldredamazon { font-weight: bold; }
a.boldmaroon:active, a.boldmaroon:link, a.boldmaroon:visited { font-weight: bold; color: #8d1a1b;  background-color: inherit; }
a.boldmaroon:hover { font-weight: bold; color: #006A90;  background-color: inherit;  }
/* Extra Info like Adobe Reader link */
div.blockextra { text-align: center; width: 470px; font-size: 11px !important; }
div.blockextra p { border: 1px solid #D2B48C; padding: 5px; width: 100%; background: #FFFFF0; color: #70390F; font-family: Arial, Helvetica, sans-serif; font-size: 11px !important; text-align: left; }
div.blockextra a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px !important; color: #006A90 !important;  background-color: inherit;  }
div.blockextra a:visited, div.blockextra a:active, div.blockextra a:link { font-family: Arial, Helvetica, sans-serif; font-size: 11px !important; color: #8D1A1B; background-color: inherit; }
div.customerquote { border: 1px outset #DEB887; margin: 10px 5px 10px 5px; text-align: center; }
div.customerquote p { padding: 0px 8px 5px 8px; color: #434343; font-style: italic;	text-align: left; font-size: 11px;  background-color: inherit;  }
div.customerquote span { font-style: normal; color: #434343; text-align: left; font-size: 10px;  background-color: inherit;  }
div.customerquoteimg { background-color: #FFFFF0; height: 28px; width: 100%; background-image: url(../../../../images/customerfeedback.gif); background-repeat: no-repeat;  color: inherit;  }
div.morequotes { font-size: 10px !important; text-align: right; padding: 0em 1em .3em 0em; }
div.morequotes a { font-size: 10px !important; }
.numbered li { padding-bottom: 1em; }
.smalltext { font-size: 10px; }
.smallboldtext { font-size: 10px; font-weight: bold; }
.shiprestrict { color: #FF7171; background-color: transparent; font-size: 10px; font-weight: bold; }
.testimonial { font-style: italic; font-weight: bold; }
.testimonialauth { font-size: smaller; font-weight: bold; }
.testimonialprd { font-size: smaller; }
.heading2 { font-size: 14px; font-weight: bold; color: Navy; background-color: transparent; }
table.applxtra { border: 1px solid Gray; }
td.applxtra { background-color: #DBDBDB; color: Black; font-size: 10px; padding: 2px 3px 2px 3px; border: 1px solid Silver; text-align: left; }
td.applxtrarows { padding: 2px 3px 2px 3px; border-left: 1px solid Silver; border-right: 1px solid Silver; background-color: White; color: Black; border-bottom: 1px solid Silver; }
.nowrap { white-space: nowrap; }
.editorcopyright { margin: 40px 0 5px; padding: 3px; width: 882px; color: #323232; background-color: #fcf4de; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; text-align: center;  border: outset 1px #faedc8;  }
.title-space { padding-bottom: 2px; }
.control {

	float: right;

    display: block;

    /*position: relative;*/

	margin: 0 5px;

	font-size: 9pt;

    font-weight: bold;

	text-decoration: none;

	text-transform: uppercase;

	color: #999;

}
.control:hover {

	color: black !important;

}
.product_preview { padding-bottom: 10px; border-bottom: 1px solid #630; }
.product_preview img { float: right; padding-right: 5px; padding-bottom: 5px; }
.product_preview_name { color: #630; font-size: 16px; font-weight: bold; }
.product_preview_date { color: #000; font-size: 12px; }
.box1 { background-color: #dcc497; width: 245px; height: 400px; padding: 10px 7px 2px; border: solid 1px #9e7928; }
.pagecontent { width: 940px; }
.pagecontent2 { width: 938px; margin-top: 5px; }
.sectiontitle { color: #ae1101; font-size: 14px; font-weight: bold; text-align: center; }
.questionstitle { color: #ae1101; font-size: 15px; font-weight: bold; text-align: center; }
.buylinkboldred { color: #ae1101; font-size: 15px; display: inline; }
#verticalads { width: 130px; float: right; padding-left: 5px; }
/*.homereview table { text-align: left; padding-top: 20px; }
*/
.reviewsall { font-size: 11px; text-align: right; vertical-align: bottom; width: 200px; height: 20px; float: right; padding-top: 10px; }
/*.crosssellleftboarder { margin: 0; padding: 2px 2px 2px 5px; border-left: 2px solid #963; order-right-style: solid; order-top-style: solid; }*/
.crosssellleftboarder { margin: 0; padding: 2px 2px 2px 5px; border-left: 2px solid #963; }
.crosssell { color: #963; font-weight: bold; margin: 0; padding: 2px; border-bottom: 1px solid #963; }
.titlelegend { color: #963; font-weight: bold; width: 80%; border-bottom: 1px solid #963; }
.feedback { background-color: #dcc497; margin-top: 15px; margin-bottom: 15px; padding-top: 15px; padding-bottom: 5px; border-color: #a64319 #000 #000 #a64319; border-style: solid; border-width: 1px 2px 2px 1px; }
.feedbacktext { color: #000; font-size: 12px; font-family: arial; margin-right: 5px; margin-left: 5px; padding-right: 5px; padding-left: 5px; }
.feedbacksig { color: #000; font-size: 12px; font-style: italic; text-align: right; padding-right: 20px; }
.amazonbuy { background-image: url(/images/banners/buy4__V46788147_.gif); background-repeat: no-repeat; background-position: 10px 5px; vertical-align: middle; width: 500px; height: 50px; margin-top: 5px; margin-bottom: 5px; margin-left: 5px; padding-left: 125px; border-color: #900 #5a0303 #5a0303 #900; border-style: solid; border-width: 1px 2px 2px 1px; }
.preload { visibility: hidden; }
.underline { width: 600px; border-bottom: 1px solid #1944ba; }
.toolking { border: solid 1px #1944ba; }
.topbanner { width: 468px; height: 60px; margin-left: 350px; padding-top: 20px; }
.topbanner img { border: solid 1px #4c4c4c; }
.myfooter { width: 931px; border-top: 1px solid #aaa; }
/* Articles */
/* #pictureleft { float: left; margin: 5px 8px 5px 0px; padding: 5px; text-align: center; }
#pictureright { float: right; margin: 5px 0px 5px 5px; padding: 5px; text-align: center; }
p.caption { font-style: normal; font-size: 10px !important; text-indent: 0; text-align: justify; color: #8B4513;  margin: 3px 2px 2px 2px; } */
div.picturecenter { float: center; margin: 5px 8px 5px 0px; padding: 5px 5px 5px 0px; }
div.pictureleft { float: left; margin: 5px 8px 5px 0px; padding: 5px 5px 5px 0px; }
div.pictureleft p { text-align: justify; font-style: normal; font-size: 10px !important; color: #8B4513;  margin: 3px 2px 2px 2px; text-indent: 0; background-color: inherit; }
div.pictureright { float: right; margin: 5px 0px 5px 8px; padding: 5px 0px 5px 5px; }
div.pictureright p { text-align: justify; font-style: normal; font-size: 10px !important; color: #8B4513;  margin: 3px 2px 2px 2px; text-indent: 0;  background-color: inherit;  }
p.captioncenter { text-align: center !important; }
#header { background-image: url(../media/yhop_02.png); background-repeat: no-repeat; width: 900px; height: 118px; margin: 0; padding: 0; }
#search_break { background-image: url(../media/yhop_06.png); background-repeat: repeat-y; width: 900px; height: 40px; margin: 0; padding: 0; }
#navigation { background-image: url(../media/yhop_04.png); background-repeat: no-repeat; width: 800px; height: 40px; padding-left: 100px; }







#bodysection { background-image: url(../media/yhop_06.png); background-repeat: repeat-y; width: 900px; margin: 0; padding: 0; }
#footer { background-image: url(../media/yhop_08.png); background-repeat: no-repeat; width: 900px; height: 25px; }
#headernav { text-align: right; width: 400px; height: 20px; float: right; margin-top: 10px; margin-right: 10px; }
.center { text-align: center; }
#searchform { width: 900px; margin: 0; padding: 0; border-style: none; border-width: 0; }
.search_formfield { color: #30569d; font-size: 15px; vertical-align: middle; margin-left: 15px; padding: 0; }
.submit_img { vertical-align: middle; }
.contact_title { color: #30569d; font-size: 15px; font-weight: bold; width: 100%; border-bottom: 1px solid #30569d; }
#contact_table { width: 800px; margin: 0; padding: 0 20px 20px; border-style: none; border-width: 0; }
.contact_td_l { vertical-align: top; width: 300px; padding: 10px; }
.contact_td_r { padding: 10px 10px 10px 20px; width: 250px; vertical-align: top; }
.price_box { background-image: url(../media/background.jpg); background-repeat: repeat-x; width: 500px; margin: 0; padding: 20px 5px 5px 20px; border: solid 1px #30569d; }
.line { width: 80%; border-bottom: 1px solid #30569d; }
.proddetail_name { color: #002e6f; font-size: 18px; font-weight: bold; }
#proddetail_table { width: 900px; margin: 0; padding: 0; border-style: none; border-width: 0; }
.proddetail_image { text-align: left; vertical-align: top; width: 250px; }
.proddetail_pricesection { text-align: left; vertical-align: top; }
.proddetail_minilinks { text-align: left; }
.proddetail_title { color: #002e6f; font-size: 15px; border-bottom: 1px solid #002e6f; }
.homesection { color: #002e6f; font-weight: bold; margin: 0; padding: 0; }
.homesection ul { color: #002e6f; font-weight: bold; margin: 0; padding: 0; }
.homelinks {
     color: inherit;
     background-color: inherit;
     padding: 0;
     margin: 0 0 10px;
     list-style: inside;
     }
.homelinks li { color: inherit; background-color: inherit; padding: 0 0 0 5px; margin: 0; border-style: none; border-width: 0; list-style-type: disc; list-style-position: inside; }
.homelinks li a { color: #1b315a; font-weight: normal; background-attachment: fixed; background-position: left 50%; display: block; text-decoration: none; padding: 0 0 1px; list-style-type: disc; list-style-position: inside; }
.homelinks  li a:hover {
     color: #333333;
     background-color: #d7e1ff;
     text-decoration: none;
     }
#homelinksection { background-image: url(../media/background.jpg); background-repeat: repeat-x; width: 700px; margin: 0; padding: 0; border-style: none; border-width: 0; }
.ssl { margin-bottom: 15px; }
.mailinglist { text-align: center; width: 100%; }
.bttoplink { color: #bd1915; font-weight: bold; position: relative; float: right; }
.noreturn { background-color: #fff; border: solid 1px #bd1915; }

#satlinks { font-size: 11px; font-weight: bold; color: #999; }
#satlinks ul { text-align: center; }
#satlinks ul li { display: inline; }
#satlinks ul li a { color: #363636; }
#satlinks ul li a:hover { color: #7d0b0b; }
#googleadsense { vertical-align: top; width: 300px; }
#proddetail_table_affiliate { margin: 0; padding: 0; width: 850px; border-style: none; border-width: 0; }
.affilatebuysection { vertical-align: middle; width: 275px; }

