/* +------------------------------------------------------------+ *//* | General XHTML Elements                                     | *//* +------------------------------------------------------------+ */body {     color: #555555;     background-color: #f39ecb;     font-family: Verdana, Tahoma, Arial, sans-serif;     font-size: 11px;     font-weight: normal;     text-align: left;     margin: 10px auto 10px auto;     }a {     color: #999999;     font-weight: normal;     text-decoration: underline;     cursor: pointer;     }p {     margin: 5px 0px 7px 0px;     }sup {     display: inline;     padding: 0px;     vertical-align: super;     font-size: 8px;     }a:hover {     color: #CC00CC;     }fieldset {     border: none;     padding: 4px 0px 4px 5px;    }fieldset p {     display: block;     font-size: 11px;     margin: 5px 5px 5px 2px;     }form {     margin: 0px 0px 5px 0px;     }img {     border: none;     }li {     padding-bottom: 5px;     }/* +------------------------------------------------------------+ *//* | General XHTML Classes                                      | *//* +------------------------------------------------------------+ */.center {     text-align: center;     }.inlinecenter {     text-align: center;     }p.inline {     display: inline;     padding: 0px;     }.strong {     font-weight: bold;     }.big {     font-weight: bold;     font-size: 14px;     }.hidden {     display: none;     }a.unfancy {     color: #FFFFFF;     font-weight: normal;     text-decoration: underline;     cursor: pointer;     }a.unfancy:hover {     color: #555555;     }/* +------------------------------------------------------------+ *//* | Skin Specific Divs                                         | *//* +------------------------------------------------------------+ */#skin {	width: 815px;	padding: 0px;	margin:10px auto;	background: transparent url("../media/bg_content.jpg");	background-repeat: repeat-y;	}#skin_wrapper {	width: 755px;	padding: 0px 30px 0px 30px;	margin: auto;	}          #header {margin:0px;padding: 0px;width:755px;height:115px;background-image:url("../media/bg_top.jpg");background-repeat:no-repeat;float:left;}     #skin_ct {     width: 755px;     padding: 0px;     border-spacing: 0px;     border-collapse: collapse;	 background-image:url("../media/bg_top.jpg");background-repeat:no-repeat;     }#skin_ct_lcol_head {     padding: 7px 7px 10px 7px;     margin: 0px;     vertical-align: top;     width: 150px;     height:98px;     }#skin_ct_rcol_head {     padding: 7px 7px 10px 30px;     margin: 0px;     height:98px;     }#skin_ct_lcol {	background-color: #FFFFFF;	padding: 0px 17px 7px 20px;	margin: 0px;	vertical-align: top;	width: 150px;	text-align: left;	border-color: #FFFFFF;     }#skin_ct_mcol {     background-color: #FFFFFF;     padding: 0px 10px 10px 0px;     margin: 0px;     vertical-align: top;     }#skin_ct_rcol {     background-color: #FFFFFF;     padding: 3px 7px 7px 17px;     margin: 0px;     vertical-align: top;     width: 160px;     }#skin_footer {     padding: 0px;     margin-top: 10px;     text-align: center;	 height:50px;	 background-image:url("../media/bg_footer.jpg");	 background-repeat:no-repeat;     }#skin_pgtitle {     color: #30569D;     padding: 0px 0px 2px 0px;     margin: 0px 0px 10px 0px;     font-weight: bold;     border-bottom: 1px solid #999999;     }#skin_content {     margin: auto;     }     #skin_credit {     padding: 0px;     margin-top: 10px;     text-align: center;	 height:50px;	 background-repeat:no-repeat;     }/* +------------------------------------------------------------+ *//* | Skin Specific Classes                                      | *//* +------------------------------------------------------------+ */.skin_fenavh {	color: #FFFFFF;	padding: 3px 0px 3px 3px;	margin: 0px;	border-bottom: 1px solid #999999;	font-weight: bold;	background-color: #FF0099;     }.skin_fenav ul {     padding: 0px;     margin: 8px 0px 10px 0px;     list-style: none;     }.skin_fenav ul li {     margin: 0px;     list-style: none;     }.skin_fenav ul li a {     color: #826f60;     font-weight: normal;     display: block;     text-decoration: none;     padding: 3px 5px 3px 10px;     background-image: url('../media/menu_arrow.png');     background-repeat: no-repeat;     background-position:  center left;     }.skin_fenav ul li a:hover {     color: #555555;     background-color: #ded6d0;     text-decoration: none;     }.skin_headacct {     width: 100%;     text-align: right;     clear: both;     	height: 115px;     }.skin_fenavmini {	padding: 5px;	margin: 0px 0px 10px 0px;	color: #FFFFFF;     }#skin_menu_head ul {	padding: 0px 0px 4px 0px;	margin: 0px 0px 4px 0px;	list-style: none;	text-align: right;     }#skin_menu_head li {     padding: 0px;     margin: 0px;     list-style: none;     display: inline;     }#skin_menu_head ul li a {     color: #FF0099;     font-weight: normal;     text-decoration: none;     margin: 0px 5px 0px 0px;     padding: 0px 0px 0px 10px;     background-repeat: no-repeat;     background-position: center left;	 	font-size:1.2em;     }#skin_menu_head ul li a:hover {     text-decoration: underline;     }#skin_headacct {     padding: 0px 0px 0px 10px;     background-image: url('../media/menu_arrow.png');     background-repeat: no-repeat;     background-position: center left;}/* +------------------------------------------------------------+ *//* | KHXC Required Divs                                         | *//* +------------------------------------------------------------+ */#khxc_debug {     color: #555555;     background-color: #FFFFFF;     border-top: 1px solid #999999;     overflow: hidden;     padding: 10px;     margin: 10px auto 10px auto;     }#khxc_printable {     background-color: #FFFFFF;     border: 1px solid #999999;     padding: 10px;     margin: auto;     }/* +------------------------------------------------------------+ *//* | KHXC Required Classes: Messages                            | *//* +------------------------------------------------------------+ */.khxc_error {     color: #FF0000;     font-weight: bold;     }.khxc_confirm {     color: #339933;     font-weight: bold;     }.khxc_imgfloatrt {     float: right;     margin-bottom: 10px;     margin-left: 10px;     display: inline;     }	 .khxc_imgfloatbg {     float: right;     display: inline;     }.khxc_inline {     display: inline;     }/* +------------------------------------------------------------+ *//* | KHXC Required Classes: Boxed Monospace Code                | *//* +------------------------------------------------------------+ */.khxc_preboxed {     margin: 5px 0px 0px 0px;     padding: 5px;     border: 1px solid #999999;     font-family: Fixed, monospace;     overflow: hidden;     }/* +------------------------------------------------------------+ *//* | KHXC Required Classes: Form Fields                         | *//* +------------------------------------------------------------+ */.khxc_formfieldradcb {     color: inherit;     background-color: inherit;     }.khxc_formfield {     background-color: #FFFFFF;     border: 1px solid #555555;     margin: 5px 5px 0px 2px;     font-size: 11px;     }.khxc_formfield:hover {     background-color: #F5F5F5;     }.khxc_formfieldp {     display: block;     padding: 0px;     margin: 0px 0px 2px 2px;     }.khxc_formfieldpnfs {     display: block;     padding: 0px 5px 0px 5px;     margin: 0px 0px 5px 0px;     }.khxc_formfielda {     display: block;     padding: 0px 5px 0px 5px;     margin: 0px 0px 2px 0px;     }.khxc_formbutton {     color: #555555;     background-color: #DEDEDE;     padding: 1px;     margin: 0px 0px 5px 0px;     font-size: 11px;     width: 130px;     border: 1px solid #555555;     }.khxc_formbutton:hover {     color: #555555;     background-color: #EBF1FF;     }.khxc_quickbutton {     color: #555555;     background-color: #DEDEDE;     padding: 1px;     margin: 0px;     font-size: 11px;     width: 130px;     border: 1px solid #555555;     }.khxc_quickbutton:hover {     color: #555555;     background-color: #EBF1FF;     }.khxc_quickform {     margin: 5px 0px 0px 0px;     }.khxc_quickfield {     background-color: #FFFFFF;     border: 1px solid #555555;     font-size: 11px;     margin: 1px 0px 0px 0px;     }.khxc_quickfield:hover {     background-color: #EFEFEF;     }.khxc_formfieldradcb_rnc {     background-color: #FFA4A4;     }.khxc_formfield_rnc {     background-color: #FFA4A4;     border: 1px solid #555555;     font-size: 11px;     margin: 5px 5px 0px 2px;     }.khxc_formfield_rnc:hover {     background-color: #EFEFEF;     }/* +------------------------------------------------------------+ *//* | KHXC Required Classes: Form Table Displays                 | *//* +------------------------------------------------------------+ */.khxc_formsecthead {     color: #99006B;     margin: 5px 0px 10px 0px;     padding: 4px 5px 4px 0px;     border-bottom: 1px solid #999999;     font-weight: bold;     }table.khxc_formtblone {     margin: 0px 0px 10px 0px;     border-spacing: 0px;     border-collapse: collapse;     width: 100%;     }table.khxc_formtbltwo {     margin: 0px 0px 10px 0px;     border-spacing: 0px;     border-collapse: collapse;     width: 100%;     }td.khxc_formtbltwo {     padding: 4px 2px 4px 2px;     width: 50%;     vertical-align: top;     border-bottom: 1px solid #DEDEDE;     }td.khxc_formtbltwospan {     padding: 4px 2px 4px 2px;     width: 100%;     vertical-align: top;     border-bottom: 1px solid #DEDEDE;     }td.khxc_formtblone {     padding: 4px 2px 4px 2px;     width: 100%;     vertical-align: top;     border-bottom: 1px solid #DEDEDE;     }/* +------------------------------------------------------------+ *//* | KHXC Required Classes: Sort Table Displays                 | *//* +------------------------------------------------------------+ */table.khxc_sorttable {     margin: 0px;     border-spacing: 0px;     border-collapse: collapse;     width: 100%;     }th.khxc_sorttable {     padding: 4px 5px 4px 5px;     border-bottom: 1px solid #DEDEDE;     vertical-align: top;     font-weight: bold;     }td.khxc_sorttable {     padding: 4px 5px 4px 5px;     border-bottom: 1px solid #DEDEDE;     vertical-align: top;     }/* +------------------------------------------------------------+ *//* | KHXC Required Classes: Regular Table Displays              | *//* +------------------------------------------------------------+ */.khxc_regtablehead {     color: #000066;     margin: 5px 0px 10px 0px;     padding: 4px 5px 4px 0px;     border-bottom: 1px solid #999999;     font-weight: bold;     clear: both;     }table.khxc_regtable {     margin: 0px 0px 10px 0px;     border-spacing: 0px;     border-collapse: collapse;     width: 100%;     }td.khxc_regtable {     padding: 4px 2px 4px 2px;     vertical-align: top;     border-bottom: 1px solid #DEDEDE;     }.khxc_regtable p {     padding: 0px;     margin: 0px 0px 5px 0px;     }/* +------------------------------------------------------------+ *//* | KHXC Required Classes: Ghost Table Displays                | *//* +------------------------------------------------------------+ */table.khxc_ghost {     margin: 0px;     padding: 0px;     border-spacing: 3px;     border-collapse: collapse;     width: 100%;     }td.khxc_ghost {     padding: 0px;     margin: 0px;     vertical-align: top;     }.khxc_ghost form {     display: inline;}td.khxc_ghost img {     margin-right: 10px;     margin-bottom: 10px;     }td.khxc_ghost p {     margin: 0px 0px 6px 0px;}/* +------------------------------------------------------------+ *//* | KHXC Required Classes: Boxed Paragraphs                    | *//* +------------------------------------------------------------+ */p.khxc_ultablesp {     margin: 0px;     font-size: 1px;     }/* +------------------------------------------------------------+ *//* | KHXC Required Classes: Online Store Displays               | *//* +------------------------------------------------------------+ */.khxc_storehead {     color: #660033;     margin: 5px 0px 10px 0px;     padding: 4px 5px 4px 0px;     border-bottom: 1px solid #999999;     font-weight: bold;     clear: both;     }.khxc_storelink {     color: #666666;     margin: 5px 0px 10px 0px;     padding: 4px 5px 4px 0px;     }.khxc_storelink p {     color: #666666;     margin: 0px;     }/* +------------------------------------------------------------+ *//* | KHXC Required Classes: Category List Display Tables        | *//* +------------------------------------------------------------+ */table.khxc_cptbl_cat {     margin: 0px 0px 10px 0px;     border-spacing: 0px;     border-collapse: collapse;     width: 100%;     }td.khxc_cptbl_cat {     padding: 5px 0px 0px 0px;     vertical-align: top;     border-bottom: 1px solid #DEDEDE;     }td.khxc_cptbl_cat a {     font-weight: bold;     }td.khxc_cptbl_cat_blank {     display: none;     }/* +------------------------------------------------------------+ *//* | KHXC Required Classes: Product List Display Tables         | *//* +------------------------------------------------------------+ */table.khxc_cptbl_prod {     margin: 0px 0px 10px 0px;     border-spacing: 0px;     border-collapse: collapse;     width: 100%;     }td.khxc_cptbl_prod {     padding: 5px 0px 0px 0px;     vertical-align: top;     border-bottom: 1px solid #DEDEDE;     }td.khxc_cptbl_prod a {	color:#FF0099;	font-weight: bold;	font-size:1.1em;     }td.khxc_cptbl_prod_blank {     display: none;     }/* +------------------------------------------------------------+ *//* | KHXC Required Classes: Product Detail Display Tables       | *//* +------------------------------------------------------------+ */table.khxc_cptbl_det {     margin: 0px 0px 10px 0px;     border-spacing: 0px;     border-collapse: collapse;     width: 100px;     }td.khxc_cptbl_det {     padding: 5px 20px 0px 0px;     vertical-align: top;     }td.khxc_cptbl_det_blank {     display: none;     }/* +------------------------------------------------------------+ *//* | KHXC Required Classes: Price Displays                      | *//* +------------------------------------------------------------+ */.khxc_prodname {     color:#FF0099;	font-size:1.2em;	font-weight:bold;     }.khxc_pricediv {     color:#666;	font-size:1.2em;	font-weight:bold;	 margin: 5px 0px 10px 0px;     }.khxc_price {     color: #99006B;     font-weight: bold;     display: inline;     }.khxc_pricex {     color: #FF0000;     font-weight: bold;     display: inline;     text-decoration: line-through;     }/* +------------------------------------------------------------+ *//* | KHXC Required Classes: Shopping Cart Displays              | *//* +------------------------------------------------------------+ */.khxc_cartbutton {     color: #555555;     background-color: #DEDEDE;     padding: 1px;     font-size: 11px;     font-weight: normal;     text-align: center;     display: block;     margin: 0px 0px 5px 0px;     width: 125px;     border: 1px solid #555555;     text-decoration: none;     }.khxc_cartbutton:hover {     color: #555555;     background-color: #EBF1FF;     text-decoration: none;     cursor: default;     }/* +------------------------------------------------------------+ *//* | KHXC Required Classes: Misc                                | *//* +------------------------------------------------------------+ */.khxc_clearboth {     clear: both;     }.khxc_outstock {     color: #FF0000;     }a.khxc_hrefbutton {     color: #555555;     background-color: #DEDEDE;     padding: 2px 5px 2px 5px;     font-size: 11px;     font-weight: normal;     text-align: center;     display: block;     border: 1px solid #555555;     text-decoration: none;     }a.khxc_hrefbutton:hover {     color: #555555;     background-color: #EBF1FF;     text-decoration: none;     cursor: default;     }.khxc_outline {     border: 1px solid #999999;     padding: 5px;     margin-top: 5px;     }.khxc_outline p {     margin: 0px 0px 3px 0px;}/* +------------------------------------------------------------+ *//* | End                                                        | *//* +------------------------------------------------------------+ */