/* +------------------------------------------------------------+ */
/* | General XHTML Elements                                     | */
/* +------------------------------------------------------------+ */

body {
    background: url('../media/wood-bg3.jpg') fixed;
    color: #323232;
    font-family: Tahoma,Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: normal;
    margin: 10px;
    padding: 0;
    text-align: left;
}
a {
    background-color: inherit;
    color: #CB6000;
    cursor: pointer;
    font-weight: bold;
    text-decoration: none;
}
p {
    background-color: inherit;
    color: inherit;
    margin: 5px 0 7px;
	padding: 0px 5px;
}
sup {
    background-color: inherit;
    color: inherit;
    display: inline;
    font-size: 8px;
    padding: 0;
    vertical-align: super;
}
a:hover {
    background-color: inherit;
    color: #CB6000;
    text-decoration: underline;
}
fieldset {
    background-color: inherit;
    border: medium none;
    color: inherit;
    padding: 5px 0;
}
fieldset p {
    background-color: inherit;
    color: inherit;
    display: block;
    font-size: 12px;
    margin: 5px 5px 5px 2px;
}
form {
    background-color: inherit;
    color: inherit;
    margin: 0 0 5px;
}
img {
    background-color: inherit;
    border: medium none;
    color: inherit;
}
li {
    background-color: inherit;
    color: inherit;
    padding-bottom: 5px;
}
.center {
    background-color: inherit;
    color: inherit;
    text-align: center;
}
.inlinecenter {
    background-color: inherit;
    color: inherit;
    text-align: center;
}
p.inline {
    background-color: inherit;
    color: inherit;
    display: inline;
    padding: 0;
}
.strong {
    background-color: inherit;
    color: inherit;
    font-weight: bold;
}
.hidden {
    background-color: inherit;
    color: inherit;
    display: none;
}
a.unfancy {
    background-color: inherit;
    color: #CB6000;
    font-weight: normal;
    text-decoration: underline;
}
a.unfancy:hover {
    background-color: inherit;
    color: #CB6000;
    text-decoration: underline;
}
#skin_wrapper {
    background-color: inherit;
    border-bottom: 1px solid #D7D7D7;
    color: inherit;
    margin: auto;
    padding: 0;
    width: 1002px;
}
#skin_header {
    background-color: #FFFFFF;
    color: inherit;
    margin: 0 auto;
    padding: 0;
    text-align: center;
    width: 1002px;
}
#skin_ct {
    background-color: inherit;
    border: 0 none;
    border-collapse: collapse;
    color: inherit;
    margin: 0;
    padding: 0;
    width: 100%;
}
#skin_ct_lcol {
    background-color: inherit;
    color: inherit;
    margin: 0;
    overflow: hidden;
    padding: 0 5px 0 0;
    text-align: left;
    vertical-align: top;
    width: 17.5%;
}
#skin_ct_mcol {
    background-color: #fff;
    border: medium none;
    color: inherit;
    margin: 0;
    padding: 0;
    vertical-align: top;
    width: 72.5%;
}
#skin_ct_rcol {
    background-color: #FDFDFD;
    border-left: 1px solid #CDCDCD;
    color: inherit;
    margin: 0;
    padding: 7px 7px 7px 9px;
    vertical-align: top;
    width: 10%;
}
#skin_footer {
    background-color: #fff;
    border-top: 5px solid #F0FF1C;
    color: inherit;
    margin-top: 5px;
    padding: 5px 5px 10px;
    text-align: center;
}
#skin_pgtitle {
    background-color: #F0FF1C;
    color: inherit;
    font-size: 16px;
    font-weight: bold;
    margin: 0;
    padding: 7px 5px;
}
#skin_content {
    background-color: #fff;
    color: inherit;
    margin: 0;
    padding: 0;
}
#skin_ht {
    background-color: #fff;
    border: 0 none;
    color: inherit;
    margin: auto;
    padding: 0;
    width: 100%;
}
#skin_ht_lcol {
    background-color: #fff;
    color: inherit;
    padding: 0;
    text-align: left;
    vertical-align: top;
    width: 40%;
}
#skin_ht_rcol {
    border-left: 1px solid #CBCBCB;
    color: #008080;
    font-size: 10px;
    padding: 0;
    text-align: right;
    vertical-align: top;
    width: 30%;
}
.skin_fenavh {
    background-color: #F0FF1C;
    color: inherit;
    font-size: 16px;
    font-weight: bold;
    margin: 0;
    padding: 7px 5px;
}
.skin_fenav ul {
    background-color: #fff;
    color: inherit;
    list-style: none outside none;
    margin: 0 0 5px;
    padding: 0;
}
.skin_fenav ul li {
    background-color: #fff;
    background-image: url("../media/bg_catlist.gif");
    background-position: 0.3em 0.8em;
    background-repeat: no-repeat;
    border-bottom: 1px solid #D7D7D7;
    color: inherit;
    list-style: none outside none;
    margin: 0;
    padding: 0;
    width: 100%;
}
.skin_fenav ul li a {
    background-color:#fff ;
    color: #323232;
    display: block;
    font-weight: normal;
    padding: 4px 5px 3px 14px;
    text-decoration: none;
}
.skin_fenav ul li a:hover {
    background-color: inherit;
    color: #666666;
    text-decoration: underline;
}
.skin_button {
    background-color: inherit;
    border-right: 1px dotted #000000;
    color: #FFFFFF;
    display: inline;
    font-size: 14px;
    margin: 0;
    padding: 0 20px;
}
.skin_button a {
    background-color: inherit;
    color: #000000;
    font-weight: bold;
}
.skin_button a:hover {
    background-color: inherit;
    color: #FFFFFF;
    text-decoration: underline;
}
.skin_headacct {
    background-color: inherit;
    clear: both;
    color: inherit;
    text-align: right;
    width: 100%;
}
.skin_fenavmini {
    background-color: #FFFFFF;
    color: inherit;
    margin: 0 0 5px;
    padding: 5px 5px 0;
}
#khxc_debug {
    background-color: #FFFFFF;
    border: 1px solid #36586F;
    color: #333333;
    margin-top: 10px;
    overflow: hidden;
    padding: 10px;
}
#khxc_printable {
    background-color: #FFFFFF;
    border: 1px solid #36586F;
    color: inherit;
    margin: auto;
    padding: 10px;
    width: 800px;
}
.khxc_error {
    background-color: inherit;
    color: #29829A;
    font-weight: bold;
}
.khxc_confirm {
    background-color: inherit;
    color: #666666;
    font-weight: bold;
}
.khxc_imgfloatrt {
    background-color: inherit;
    color: inherit;
    display: inline;
    height: 169px;
    margin: 0 0 5px;
    padding: 0;
}
.khxc_inline {
    background-color: #DBDBDB;
    color: inherit;
    display: inline;
}
.khxc_preboxed {
    background-color: #F0FF1C;
    border: 1px solid #36586F;
    color: inherit;
    font-family: Fixed,monospace;
    margin: 5px 0 0;
    overflow: hidden;
    padding: 5px;
}
.khxc_formfieldradcb {
    background-color: inherit;
    color: inherit;
}
.khxc_formfield {
    background-color: #FFFFFF;
    border: 1px solid #777777;
    color: inherit;
    font-size: 11px;
    margin: 5px 5px 0 2px;
}
.khxc_formfield:hover {
    background-color: #DEDEDE;
    color: inherit;
}
.khxc_formfieldp {
    background-color: inherit;
    color: #3E6B8A;
    display: block;
    margin: 0;
    padding: 0;
}
.khxc_formfieldpnfs {
    background-color: inherit;
    color: inherit;
    display: block;
    margin: 0 0 5px;
    padding: 0 5px;
}
.khxc_formfielda {
    background-color: inherit;
    color: #29829A;
    display: block;
    margin: 0 0 2px;
    padding: 0 5px;
}
.khxc_formbutton {
    background-color: #CB6000;
    border: 0 none;
    color: #FFFFFF;
    font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    margin: 0 0 5px;
    padding: 3px 1px;
}
.khxc_formbutton:hover {
    background-color: #CB6000;
    color: #FFFFFF;
}
.khxc_quickbutton {
    background-color: #FF2020;
    border: 0 none;
    color: #FFFFFF;
    font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    margin: 0 0 5px;
    padding: 3px 1px;
}
.khxc_quickbutton:hover {
    background-color: #CB6000;
    color: #FFFFFF;
}
.khxc_quickform {
    background-color: inherit;
    color: inherit;
    margin: 5px 0 0;
}
.khxc_quickfield {
    background-color: #FFFFFF;
    border: 1px solid #D7D7D7;
    color: inherit;
    font-size: 11px;
    margin: 1px 0 0;
}
.khxc_quickfield:hover {
    background-color: #FFFFFF;
    color: inherit;
}
.khxc_formfieldradcb_rnc {
    background-color: #FFA4A4;
    color: inherit;
}
.khxc_formfield_rnc {
    background-color: #FFA4A4;
    border: 1px solid #777777;
    color: inherit;
    font-size: 12px;
    margin: 5px 5px 0 2px;
}
.khxc_formfield_rnc:hover {
    background-color: #DEDEDE;
    color: inherit;
}
.khxc_formsecthead {
    background-color: #F0FF1C;
    color: inherit;
    font-size: 16px;
    font-weight: bold;
    margin: 0;
    padding: 7px 5px;
}
table.khxc_formtblone {
    background-color: inherit;
    border-spacing: 0;
    color: inherit;
    margin: 0 0 5px;
    width: 100%;
}
table.khxc_formtbltwo {
    background-color: inherit;
    border-spacing: 0;
    color: inherit;
    margin: 0 0 5px;
    width: 100%;
}
td.khxc_formtbltwo {
    background-color: #EBEBEB;
    color: inherit;
    padding: 4px 2px 2px;
    vertical-align: top;
    width: 50%;
}
td.khxc_formtbltwospan {
    background-color: #F7F7F7;
    color: inherit;
    padding: 4px 2px 2px;
    vertical-align: top;
    width: 100%;
}
td.khxc_formtblone {
    background-color: #EBEBEB;
    color: inherit;
    padding: 4px 2px 2px;
    vertical-align: top;
    width: 100%;
}
p.khxc_ultableh {
    background-color: #F0FF1C;
    color: inherit;
    font-size: 16px;
    font-weight: bold;
    margin: 0;
    padding: 7px 5px;
}
p.khxc_ultablei {
    background-color: inherit;
    color: inherit;
    margin: 2px 0 0;
    padding: 3px 5px;
}
p.khxc_ultablei a {
    background-color: inherit;
    color: #CB6000;
    display: block;
    font-weight: normal;
}
p.khxc_ultablel {
    background-color: #EBEBEB;
    color: inherit;
    margin: 0 0 5px;
    padding: 3px 5px;
}
p.khxc_ultablel a {
    background-color: inherit;
    color: #CB6000;
    font-weight: normal;
}
p.khxc_uktablesp {
    background-color: inherit;
    color: inherit;
    font-size: 1px;
    margin: 0;
}
table.khxc_sorttable {
    background-color: inherit;
    border-spacing: 3px;
    color: inherit;
    margin: 0;
    width: 100%;
}
a.khxc_sorttable {
    background-color: inherit;
    color: #CB6000;
    font-weight: bold;
    text-decoration: none;
}
tr.khxc_sorttable {
    background-color: inherit;
    border: 1px solid #36586F;
    color: inherit;
    padding: 5px;
}
th.khxc_sorttable {
    background-color: #E9E9E9;
    border-left: 1px solid #CDCDCD;
    border-top: 1px solid #CDCDCD;
    color: inherit;
    padding: 4px 3px;
    vertical-align: top;
}
td.khxc_sorttable {
    background-color: inherit;
    border-left: 1px solid #CDCDCD;
    border-top: 1px solid #CDCDCD;
    color: inherit;
    padding: 4px 3px;
    vertical-align: top;
}
td.khxc_sorttable p {
    background-color: inherit;
    color: inherit;
    margin: 0;
    padding: 0;
}
.khxc_storehead {
    background-color: #F0FF1C;
    color: inherit;
    font-size: 16px;
    font-weight: bold;
    margin: 0;
    padding: 7px 5px;
}
.khxc_storelink {
    background-color: inherit;
    color: inherit;
    margin: 5px 0 10px;
    padding: 0 5px;
}
.khxc_storelink a {
    background-color: inherit;
    color: #CB6000;
    font-weight: normal;
}
.khxc_storelink p {
    background-color: inherit;
    color: #007070;
    margin: 4px 0;
}
table.khxc_cptbl_cat {
    background-color: inherit;
    border-spacing: 3px;
    color: inherit;
    margin: 0 0 10px;
    width: 100%;
}
tr.khxc_cptbl_cat {
    background-color: inherit;
    color: inherit;
}
td.khxc_cptbl_cat {
    background-color: inherit;
    color: inherit;
    padding: 4px 4px 2px;
    vertical-align: top;
}
td.khxc_cptbl_cat_blank {
    background-color: inherit;
    color: inherit;
    display: none;
}
table.khxc_cptbl_prod {
    background-color: #D7D7D7;
    border-spacing: 1px;
    color: inherit;
    margin: 0;
    width: 100%;
}
tr.khxc_cptbl_prod {
    background-color: inherit;
    color: inherit;
}
td.khxc_cptbl_prod {
    background-color: #FFFFFF;
    color: inherit;
    padding: 4px 3px 3px 4px;
    vertical-align: top;
}
td.khxc_cptbl_prod a {
    color: #323232;
}
td.khxc_cptbl_prod_blank {
    background-color: #FFFFFF;
    color: inherit;
}
table.khxc_cptbl_det {
    background-color: inherit;
    border-spacing: 3px;
    color: inherit;
    margin: 0 0 10px;
    width: 100%;
}
tr.khxc_cptbl_det {
    background-color: inherit;
    color: inherit;
}
td.khxc_cptbl_det {
    background-color: inherit;
    color: inherit;
    padding: 4px 4px 2px;
    vertical-align: top;
}
td.khxc_cptbl_det_blank {
    background-color: inherit;
    color: inherit;
    display: none;
}
.khxc_pricediv {
    background-color: inherit;
    color: inherit;
    margin: 2px 0;
    padding: 5px 0 0;
}
.khxc_price {
    background-color: inherit;
    color: #CB6000;
    display: inline;
    font-size: 14px;
    font-weight: bold;
    padding: 0 0 0 5px;
    text-align: right;
}
.khxc_pricex {
    background-color: inherit;
    color: #FF0000;
    display: inline;
    text-decoration: line-through;
}
.khxc_cartbutton {
    background-color: #FF2020;
    color: #FFFFFF;
    display: block;
    font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
    font-size: 10px;
    font-weight: bold;
    margin: 0 0 5px;
    padding: 3px 1px;
    text-align: center;
    width: 125px;
}
.khxc_cartbutton:hover {
    background-color: #CB6000;
    color: #FFFFFF;
    cursor: default;
    text-decoration: none;
}
table.khxc_ghost {
    background-color: inherit;
    border-spacing: 0;
    color: inherit;
    margin: 0;
    padding: 0;
    width: 100%;
}
td.khxc_ghost {
    background-color: inherit;
    color: inherit;
    margin: 0;
    padding: 0;
    vertical-align: top;
}
.khxc_ghost form {
    background-color: inherit;
    color: inherit;
    display: inline;
}
td.khxc_ghost img {
    background-color: inherit;
    color: inherit;
    margin-bottom: 10px;
    margin-right: 10px;
}
td.khxc_ghost p {
    margin: 0 0 6px;
}
td.khxc_ghost strong {
    font-size: 16px;
}
.khxc_regtablehead {
    background-color: #F0FF1C;
    color: inherit;
    font-size: 16px;
    font-weight: bold;
    margin: 0;
    padding: 7px 5px;
}
table.khxc_regtable {
    background-color: inherit;
    border-spacing: 3px;
    color: inherit;
    margin: 0 0 5px;
    width: 100%;
}
tr.khxc_regtable {
    background-color: inherit;
    color: inherit;
    padding: 5px;
}
th.khxc_regtable {
    background-color: inherit;
    color: inherit;
    padding: 4px 3px;
    vertical-align: top;
}
td.khxc_regtable {
    background-color: #F7F7F7;
    color: inherit;
    padding: 4px 3px;
    vertical-align: top;
}
.khxc_regtable p {
    background-color: inherit;
    color: inherit;
    margin: 0 0 5px;
    padding: 0;
}
table.khxc_ordsumm {
    background-color: inherit;
    border-spacing: 3px;
    color: inherit;
    margin: 0 0 5px;
    width: 100%;
}
.khxc_ordsumm a {
    background-color: inherit;
    color: #CB6000;
    font-weight: bold;
    text-decoration: none;
}
tr.khxc_ordsumm {
    background-color: inherit;
    color: inherit;
    padding: 5px;
}
th.khxc_ordsumm {
    background-color: inherit;
    color: inherit;
    padding: 4px 3px;
    vertical-align: top;
}
td.khxc_ordsumm {
    background-color: #F7F7F7;
    color: inherit;
    padding: 4px 3px;
    vertical-align: top;
}
.khxc_ordsumm p {
    background-color: inherit;
    color: inherit;
    margin: 0 0 5px;
    padding: 0;
}
.khxc_ordsumm a {
    background-color: inherit;
    color: #CB6000;
}
.khxc_ordsumm a:hover {
    background-color: inherit;
    color: inherit;
    text-decoration: underline;
}
.khxc_ordsummhead {
    background-color: #F0FF1C;
    color: inherit;
    font-size: 16px;
    font-weight: bold;
    margin: 0;
    padding: 7px 5px;
}
.khxc_ordsummcenter {
    background-color: inherit;
    border: 1px solid #36586F;
    color: inherit;
    margin: 0 0 10px;
    padding: 0;
    text-align: center;
}
.khxc_ordsummbig {
    background-color: inherit;
    color: inherit;
    font-size: 16px;
    font-weight: bold;
}
.khxc_ordsummlink {
    background-color: #F7F7F7;
    border: 1px solid #36586F;
    color: inherit;
    margin: 10px 0;
    padding: 0 5px;
}
.khxc_ordsummlink a {
    background-color: inherit;
    color: #CB6000;
    font-weight: normal;
}
h1.khxc_secthead {
    background-color: inherit;
    color: inherit;
    font-size: 11px;
    font-weight: bold;
    text-decoration: underline;
}
.khxc_clearboth {
    background-color: inherit;
    clear: both;
    color: inherit;
}
.khxc_outstock {
    background-color: inherit;
    color: #FF0000;
}
a.khxc_hrefbutton {
    background-color: #B3B3B3;
    color: #FFFFFF;
    display: block;
    font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
    font-size: 10px;
    font-weight: bold;
    margin: 0 0 5px;
    padding: 3px 1px;
    text-align: center;
}
a.khxc_hrefbutton:hover {
    background-color: #CB6000;
    color: #FFFFFF;
    cursor: default;
    text-decoration: none;
}
.khxc_outline {
    background-color: #F7F7F7;
    border: 1px solid #36586F;
    color: inherit;
    margin-top: 5px;
    padding: 5px;
}
.khxc_outlinetrans {
    background-color: inherit;
    border: 1px solid #36586F;
    color: inherit;
}
.khxc_outline p {
    background-color: inherit;
    color: inherit;
    margin: 0 0 3px;
}
.big {
    font-size: 16px;
    font-weight: bold;
}
.skin_fenav {
    background-color: inherit;
    color: inherit;
    font-weight: bold;
    margin: 0;
}
#skin_prim_nav {
    background-color: #F0FF1C;
    color: inherit;
    font-weight: bold;
    margin: 4px 0px;
    padding: 10px 5px;
    text-align: center;
}
#skin_button_last {
    border: medium none;
}
.skin_footbutton {
    background-color: inherit;
    border-right: 1px solid #D7D7D7;
    color: inherit;
    display: inline;
    font-weight: normal;
    padding: 5px 27px 4px;
}
.skin_footbutton a {
    background-color: inherit;
    color: #323232;
    font-weight: normal;
}
.skin_footbutton a:hover {
    background-color: inherit;
    color: inherit;
    text-decoration: underline;
}
#skin_footbutton_last {
    border: 0 none;
}
.khxc_welcomemessage {
    border: 1px solid #D7D7D7;
    height: 150px;
    margin: 0;
    padding: 4px;
    width: 310px;
}
.welcome_title {
    color: #29829A;
    font-size: 12px;
    font-weight: bold;
}
.skin_searchfield {
    background-color: #FFFFFF;
    border: 1px solid #D7D7D7;
    color: inherit;
    font-size: 11px;
    margin: 1px 4px 0 0;
}
.skin_searchfield:hover {
    background-color: #FFFFFF;
    color: inherit;
}
.skin_searchbutton {
    background-color: #000000;
    border: 0 none;
    color: #FFFFFF;
    font-family: Tahoma,Verdana,Arial,sans-serif;
    font-size: 10px;
    font-weight: bold;
    margin: 0;
    padding: 1px;
    width: 60px;
}
.skin_searchbutton:hover {
    background-color: #29829A;
    color: #FFFFFF;
}
.skin_searchtext {
    color: #CB6000;
    font-size: 10px;
    padding: 0 103px 0 0;
}
#skin_copy {
    background-color: inherit;
    color: #323232;
    padding: 5px 0 0;
}
#skin_browse {
    background-color: inherit;
    color: #007070;
    font-family: Arial,Helvetica,Verdana,Tahoma,sans-serif;
    font-size: 12px;
    margin: 0 0 5px;
    padding: 0;
}
#skin_browse ul {
    background-color: inherit;
    color: inherit;
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
#skin_browse ul li {
    background-color: inherit;
    background-image: url("../media/browse_arrow.gif");
    background-position: left center;
    background-repeat: no-repeat;
    border-bottom: 1px dotted #CBCBCB;
    color: inherit;
    list-style: none outside none;
    margin: 0;
    padding: 0;
    width: 100%;
}
#skin_browse ul li a {
    background-color: inherit;
    color: #007070;
    display: block;
    font-weight: bold;
    padding: 10px 0 9px 25px;
    text-decoration: none;
}
#skin_browse ul li a:hover {
    background-color: inherit;
    color: #007070;
    text-decoration: underline;
}
.skin_fenavhmcart {
    background-color: #CB6000;
    color: #FFFFFF;
    font-weight: bold;
    margin: 0;
    padding: 7px 5px;
}
#skin_splash {
    background-color: inherit;
    border-collapse: collapse;
    color: inherit;
    margin: 0 0 2px;
    padding: 0;
    width: 100%;
}
#skin_splash_prod {
    background-color: inherit;
    border-spacing: 0;
    color: inherit;
    margin: 0;
    padding: 0 5px 0 0;
    text-align: left;
    vertical-align: top;
}
#skin_splash_rc {
    background-color: inherit;
    border: medium none;
    border-spacing: 0;
    color: inherit;
    margin: 0;
    padding: 0;
    vertical-align: top;
    width: 180px;
}
#skin_splashimg {
    margin-top: 5px;
}
.skin_anyimg {
    background-color: inherit;
    border: medium none;
    color: inherit;
    display: block;
    overflow: hidden;
}
.skin_fenavhbrowse {
    background-color: #E65757;
    color: #FFFFFF;
    font-weight: bold;
    margin: 0;
    padding: 7px 5px;
}
#skin_ht_mcol {
    background-color: #FFFFFF;
    color: inherit;
    padding: 0 35px 0 0;
    text-align: right;
    vertical-align: middle;
    width: 36%;
}
a.altlink {
    background-color: inherit;
    color: #CB6000;
    font-size: 10px;
    font-weight: bold;
    text-decoration: none;
}
a.altlink:hover {
    background-color: inherit;
    color: inherit;
    text-decoration: underline;
}

