html,body{margin:0;padding:0}
.main{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#000000;}
.black{color:#000000;}
.header2 {font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#000000; display:block; background-color:#909090; padding:3px; margin:0px; }
#container{text-align:left;}
#extra{background:#000000;}
#container{width:800px;margin:0 auto;}
#content{float:left;width:550px; margin-left:17px}
#extra{float:right;clear:right;width:200px;}
.style777 {color: #FFFFFF}
a{ color:#000000; text-decoration:none; }
a:hover{ color:#909090; }
.black { color:#000000; text-decoration:none; }
.afx { padding:0px 3px 0px 20px; }
.blink { color:#000000;	text-decoration:none; }
.blink:hover { color:#909090; text-decoration:none; }
b{ font-weight: normal; }
h1 { font-size: 14px; margin: 5px 0px 7px 0px; color: inherit; background-color: inherit; font-weight: bold; }
body { background-image:url(../media/images/background.jpg); background-color: #FFFFFF; margin: 10px; font: 76% arial,sans-serif; text-align:left; color: #000000; }
#pageborder{ width:808px; background-color: #FFFFFF; margin-left:auto; margin-right:auto; border: 1px solid #000000; }
#pagewidth{ width:800px; background-color: #FFFFFF; text-align:left; margin-left:auto; margin-right:auto; margin-bottom: 6px; }
#header{ position:relative; text-align:center; height:323px; width:auto; }
#header div hr { color: #ff0000; width: 800px; height: 1px; }
#header div ul { margin: 0px; margin-top: 14px; padding: 0px; }
#header div ul li { display: inline; padding-left: 0px; padding-right: 0px; font-size: 16px; font-weight: bold; font-family: serif;}
#header div ul li a { color:#000000; font-size: 16px; font-weight: bold; font-family: serif; white-space: no-wrap }
#header div ul li a:hover { color:#ff0000; font-size: 16px; font-weight: bold; font-family: serif; white-space: no-wrap }
#wrapper { width: auto; }
#wrapper2 { float: left; width: 595px; background-color: #ffffff; }
.main_seperator hr { height: 4px; color: #cccccc }
#left_nav { float: left; font-size:10px; width: 150px; }
#maintext { float: right; margin-left: 5px; width: 440px; }
#maintext p a { text-decoration: underline; }
#right_nav { float: right; margin-right: 0px; font-size:10px; width: 200px; }
#footer { width: 800px; margin-left: 0px; text-align: center; }
.skin_fenavh { margin: 0px; margin-top: 5px; padding: 0px; font-size: 12px; } 
.skin_fenav ul { padding:0px 5px 5px 0px; margin-top: 0px; margin-left:5px; list-style:none; color:#909090; }
.skin_fenav ul li a{color:#787878; text-decoration:none; display:block; border-bottom:#D5D3D3 1px solid; margin:5px 0px 5px 0px; background-image:url(../media/images/newjp/dot.gif); background-position:left; background-repeat:no-repeat; padding-left:8px; padding-bottom:3px;}
.skin_fenav ul li a:hover{color:#000000; background-image:url(../media/images/newjp/dot3.gif);}
.skin_fenavmini { margin-bottom: 20px; border-top:#000000 1px solid; }
#top_logo { background-repeat: none; background-image:url(../media/images/newjp/LogoLine.jpg); height: 84px; text-align: right; font-size: 16px; font-weight: bold; font-family: serif; white-space: no-wrap; }
#top_logo_phone { text-align: right; font-size: 20px; margin-right: 10px; margin-top: 10px; font-weight: bold; color: #ee0000; }
#top_logo_nav { text-align: right; margin-right: 10px; margin-top: 20px; font-weight: bold; }
#top_logo_nav a:hover { color: #ff0000; }

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: 8px; }
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: 0px 0px 5px 0px; }
img { color: inherit; background-color: inherit; border: none; }
.center { color: inherit; background-color: inherit; text-align: center; }
.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; }
.big { font-weight: bold; font-size: 14px; }
.hidden { color: inherit; background-color: inherit; display: none; }
a.unfancy { color: inherit; background-color: inherit; text-decoration: underline; font-weight: normal; }
a.unfancy:hover { color: inherit; background-color: inherit; text-decoration: underline; }
#skin_wrapper { color: inherit; background-color: inherit; width: 90%; padding: 5px; margin: auto; }
#skin_content { color: inherit; background-color: inherit; margin: auto; }
#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_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: 800px; 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: #333333; background-color: #CCCCCC; border: 1px solid #000000; padding: 1px; margin: 0px 0px 5px 0px; font-size: 11px; width: 130px; }
.khxc_formbutton:hover { color: #333333; background-color: #EFEFEF; }
.khxc_quickbutton { color: #333333; background-color: #CCCCCC; border: 1px solid #000000; padding: 1px; margin: 0px; font-size: 11px; width: 130px; }
.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: #333333; background-color: inherit; padding: 2px 5px 2px 5px; margin: 0px; font-weight: bold; font-size: 14px; border-bottom: 1px solid #CCCCCC; }
table.khxc_formtblone { color: inherit; background-color: inherit; margin: 0px 0px 5px 0px; border-spacing: 3px; width: 100%; }
table.khxc_formtbltwo { color: inherit; background-color: inherit; margin: 0px 0px 5px 0px; border-spacing: 3px; width: 100%; }
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; background-color: #F7F7F7; padding: 4px 2px 2px 2px; width: 50%; border-top: 1px solid #BCBCBC; border-left: 1px solid #BCBCBC; vertical-align: top; }
table.khxc_sorttable { color: inherit; background-color: inherit; margin: 0px 0px 0px 0px; border-spacing: 3px; width: 100%; }
th.khxc_sorttable { color: inherit; background-color: inherit; padding: 4px 3px 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 4px 3px; border-top: 1px solid #CDCDCD; border-left: 1px solid #CDCDCD; vertical-align: top; }
.khxc_regtablehead { color: #333333; background-color: inherit; padding: 2px 5px 2px 5px; margin: 0px; border-bottom: 1px solid #CCCCCC; font-weight: bold; font-size: 14px; clear: both; }
table.khxc_regtable { color: inherit; background-color: inherit; margin: 0px 0px 5px 0px; border-spacing: 3px; width: 100%; }
tr.khxc_regtable { color: inherit; background-color: inherit; padding: 5px; border: 1px solid #000000; }
th.khxc_regtable { color: inherit; background-color: inherit; padding: 4px 3px 4px 3px; border-top: 1px solid #CDCDCD; border-left: 1px solid #CDCDCD; vertical-align: top; }
td.khxc_regtable { color: inherit; background-color: #F7F7F7; padding: 4px 3px 4px 3px; border-top: 1px solid #CDCDCD; border-left: 1px solid #CDCDCD; vertical-align: top; }
.khxc_regtable p { color: inherit; background-color: inherit; padding: 0px; margin: 0px 0px 5px 0px; }
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; }
p.khxc_uktablesp { color: inherit; background-color: inherit; margin: 0px; font-size: 1px; }
.khxc_storehead, .khxc_storehead a { color: #333333; background-color: inherit; padding: 2px 5px 2px 5px; margin: 10px 0px 2px 0px; border-bottom: 1px solid #CCCCCC; font-weight: bold; font-size: 14px; clear: both; }
.khxc_storelink { color: inherit; background-color: #F7F7F7; padding: 0px 5px 0px 5px; margin: 5px 0px 10px 0px; border: 1px solid #CCCCCC; }
.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 4px; border: 1px solid #CCCCCC; 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 4px; border: 1px solid #CCCCCC; 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: 0px 0px 10px 0px; border-spacing: 3px; width: 100%; }
tr.khxc_cptbl_det { color: inherit; background-color: inherit; }
td.khxc_cptbl_det { color: inherit; background-color: inherit; padding: 4px 4px 2px 4px; border: 1px solid #CCCCCC; vertical-align: top; }
td.khxc_cptbl_det_blank { color: inherit; background-color: inherit; display: none; }
.khxc_pricediv { color: inherit; background-color: inherit; margin: 2px 0px 2px 0px; }
.khxc_price { color: inherit; background-color: inherit; display: inline; }
.khxc_pricex { color: #FF0000; 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; }
.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; }
#siteseal { text-align: center; }
