/* +------------------------------------------------------------+ *//* | LOGO                                                       | *//* +------------------------------------------------------------+ */#logo {	float:right;	width:900px;	margin:20px 0 0px 0;	}	#logoImage {	float:left;}	#logoWrapper {	margin-left:auto;	margin-right:auto;	height:70px;	width:905px;	}/* +------------------------------------------------------------+ *//* | General XHTML Elements                                     | *//* +------------------------------------------------------------+ */body {	color: #666666;	background-color: #d2ddfb;	background-image:url(../media/Background.jpg);	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: normal;	text-align: left;	margin: 10px auto 10px auto;	background-repeat: repeat-x;     }	 a {     color: #3872B2;     font-weight: normal;     text-decoration: underline;     cursor: pointer;     }p {     margin: 5px 0px 7px 0px;     }	 	 h4 {	 color:#0f67ba;	 	 }sup {     display: inline;     padding: 0px;     vertical-align: super;     font-size: 8px;     }a:link {	text-decoration: none;	color:#666666;}a:visited {	text-decoration: none;	color:#666666;}a:hover {	text-decoration: none;	color:#0f67ba;}a:active {text-decoration: none;	color:#666666;}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;     }	 	 .center img{	border-color: #CCCCCC;	border-width: 1px;	border-style: solid;     }.inlinecenter {     text-align: center;     }p.inline {     display: inline;     padding: 0px;	 color:#0f67ba;     }.strong {     font-weight: bold;	 color:#0f67ba;     }.big {     font-weight: bold;     font-size: 14px;     }.hidden {     display: none;     }a.unfancy {     color: #3872B2;     font-weight: normal;     text-decoration: underline;     cursor: pointer;     }a.unfancy:hover {     color: #666666;     }/* +------------------------------------------------------------+ *//* | Skin Specific Divs                                         | *//* +------------------------------------------------------------+ */#skin_wrapper {     width: 900px;     padding: 0px;     margin: auto;     }#skin_ct {     width: 100%;     padding: 0px;     }	 #skin_ct_lcol_head {	 float:left;	 width:419px;	 height: 65px;     padding: 7px 7px 0px 7px;      margin: 0px auto 0px auto;     vertical-align: top;      }#skin_ct_rcol_head {     padding: 7px 7px 0px 7px;     margin: 0px;     vertical-align: top;	 height:25px;	     }	 	#login{	text-align:left;	text-decoration: none;	float:left;	 	padding:0px 0px 0px 4px;	margin: 0px 0px 0px 0px;	 }	 #skin_ct_lcol {     background-color: #f9f7f8;     padding: 3px 17px 7px 16px;     margin: 0px;     vertical-align: top;     width: 300px;     text-align: left;     }	 	 #skin_ct_lcol2 {	 float: left;	 text-align:left;	 margin: 26px 0px 0px 0px;	 padding:0;	 }#skin_ct_mcol {	background-color: #f9f7f8;	background-image:url(../media/Background1.jpg);	background-repeat: no-repeat;	padding: 0px 0px 7px 5px;	width: 595px;	margin-left: 5px;	vertical-align: top;     }	 	#skin_ct_rcol {     background-color: #f9f7f8;     padding: 3px 7px 7px 17px;     margin: 0px;     vertical-align: top;     width: 160px;	      }	 	 #skin_ct_mcol2 {	 margin: 0px;	  padding:0px;	 }#skin_footer {     background-color:#f9f7f8;	 height:140px;     padding: 0px;	 margin: 5px 0px 0px 0px;	 width:903px;        }	 	#skin_footer ul{	text-decoration: none;	 	padding:0px;	margin:0px;	 }		#skin_footer li {	display:inline; 	list-style:none;	padding:0px;	margin:0px;		 }	 	 	 	#footer_right{	float:right;	 width:380px;	 height:20px;	 margin: 5px 0px 0 0px;	 padding: 0px 10px 0 0px;}		#footer_left p{	line-height:normal;	padding-top: 0px;	font-size:10px;}	 	  #footer_left{	  padding: 20px 0px 0px 10px;	  float:left;	  width:300px; }		#footer_right p img {	margin: 30px 0px 0px 10px;	} 	     	#footer_right li img {	margin-bottom: -15px;	}		#footer_right ul {	float:right;	}		#skin_pgtitle {     color: #30569D;     padding: 15px 0px 0px 0px;     margin: 0px 0px 0px 0px;     font-weight: bold;     border-bottom: 0px solid #ff0000;     }#skin_content {     margin: auto;	 padding: 7px 0px 0px 7px;     }	 	 #skin_content p {	 padding: 0px 7px 0px 0px;     }/* +------------------------------------------------------------+ *//* | Skin Specific Classes                                      | *//* +------------------------------------------------------------+ */.skin_fenavh {	color: #0f67ba;	padding: 3px 0px 4px 0px;	margin: 0px 0px 4px 2px;	text-transform: uppercase;	font-weight: bold;	font-size: 14px;     }.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: #666666;     font-weight: normal;     display: block;     text-decoration: none; 	 text-transform: uppercase; 	 padding: 3px 5px 3px 2px;      }.skin_fenav ul li a:hover {     color: #0f67ba;     text-decoration: none;     }.skin_fenavmini {     background-image: url('../media/cart.gif');	 background-repeat:no-repeat;	 background-position:center;     padding: 5px;     margin: 4px 0px 10px 0px;	 border-top: 1px solid #666666;     border-left: 1px solid #666666;     border-right: 1px solid #666666;     border-bottom: 1px solid #666666;	 height:180px;     }.skin_fenavmini p {     margin: 40px 0px 10px 7px;     }	 	 .skin_fenavmini strong {     color: #0f67ba;     }	 #skin_menu_head { float: left; background-image: url('../media/topbar.png'); repeat: no-repeat; width: 700px; height: 30px; margin: 11px 0px 0px 0px; padding: 0px 0px 0px 0px;  display:block; }#skin_menu_head ul {     float:right;     margin: 13px 15px 0px 0px;     list-style: none;	  }#skin_menu_head li {     padding: 0px;     margin: 0px;	 margin: 0px 0px 0px 0px;     list-style: none;     display: inline;	 	 	      }#skin_menu_head ul li a {	color: #666666;	font-weight: normal;	text-decoration: none;	margin: 0px 5px 0px 5px;	padding: 0px 0px 0px 0px;     }#skin_menu_head ul li a:hover {     text-decoration:none;	 color: #0f67ba;     }#skin_headacct { color:#ffffff;     float:right;	 height:20px;     width: 350px;     text-align: right;     background-repeat: no-repeat;     background-position: center left;}#login p{     color:#ffffff;}#login a{	color:#66CCFF;	text-decoration:none;}#skin_ct_lcol_head a:link {	text-decoration: none;	color:#66CCFF;}#skin_ct_lcol_head a:visited {	text-decoration: none;	color:#66CCFF;}#skin_ct_lcol_head a:hover {	text-decoration: none;	color:#FFFFFF;}#skin_ct_lcol_head a:active {	text-decoration: none;	color:#66CCFF;}/* +------------------------------------------------------------+ *//* | 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;     }	 	 #about_text {	 padding: 0px 75px 25px 7px;	 text-align:left;	 line-height: 20px;	 }	 	  #about_text a {	  color:#0f67ba;	 }	 	  #about_text p {	  padding: 0px;	  margin: 0px;	 }	 	  #about_text ul {	 list-style:none;	 margin: 10px 0px 10px 0px;	 padding: 0px;	 line-height: 16px;	 }	 	 #about_text li {	 list-style:none;	  margin: 0px;	  padding: 0px;	  line-height: 20px;	 }	 	 h3.custom_head {	 color: #0f67ba;	 margin: 5px 0px 10px 0px;	 padding: 4px 5px 4px 7px;	 font-weight: bold;	 clear: both;	 font-size: 14px;	}		/* +------------------------------------------------------------+ *//* | 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_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: #f9f7f8;     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: #0f67ba;     background-color: #f9f7f8;     padding: 1px;     margin: 0px 0px 5px 0px;     font-size: 11px;     width: 130px;     }.khxc_formbutton:hover {     color: #CC6600;     background-color: #f9f7f8;     }.khxc_quickbutton {     color: #0f67ba;     background-color: #f9f7f8;     padding: 1px;     margin: 0px;     font-size: 11px;     width: 130px;     }.khxc_quickbutton:hover {     color: #CC6600;     background-color: #f9f7f8;     }.khxc_quickform {     margin: 5px 0px 0px 0px;     }.khxc_quickfield {     background-color: #f9f7f8;     border: 1px solid #0f67ba;;     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: #0f67ba;     margin: 5px 0px 10px 0px;     padding: 4px 5px 4px 0px;     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: #FF6600;     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;	 border-color: #CCCCCC;	 border-width: 1px;	 border-style: solid;     }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: #0f67ba;	margin: 5px 0px 10px 0px;	padding: 4px 5px 4px 0px;	font-weight: bold;	clear: both;	font-size: 14px;     }.khxc_storelink {     color: #FF6600;     background-color: #f9f7f8;;     margin: 5px 0px 10px 0px;     padding: 4px 5px 4px 0px;     }.khxc_storelink p {     color: #0f67ba;     margin: 0px;     }	 	 .khxc_storelink p {     color: #0f67ba;     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;         }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;     }td.khxc_cptbl_prod a {     font-weight: bold;     }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: 100%;     }td.khxc_cptbl_det {     padding: 5px 0px 0px 0px;     vertical-align: top;     }td.khxc_cptbl_det_blank {     display: none;     }/* +------------------------------------------------------------+ *//* | KHXC Required Classes: Price Displays                      | *//* +------------------------------------------------------------+ */.khxc_pricediv {     margin: 5px 0px 7px 0px;     }.khxc_price {     color: #0f67ba;     font-weight: bold;     display: inline;     }.khxc_pricex {	color: #CC6600;	font-weight: bold;	display: inline;	text-decoration: line-through;     }/* +------------------------------------------------------------+ *//* | KHXC Required Classes: Shopping Cart Displays              | *//* +------------------------------------------------------------+ */.khxc_cartbutton {     color: #0f67ba;	 background-repeat:no-repeat;     font-size: 11px;	 font-weight:lighter;     text-transform: uppercase;	 font-weight:bold;     text-align: left;     display: block;     margin: 0px 0px 5px 0px;     width: 158px;	 height:29px;     text-decoration: none;     }	 	 .viewbutton img{	 display: block;     margin: 28px 0px 5px 0px;     width: 158px;	 height:29px;     text-decoration: none;	 }	 	 	     .viewbutton a:link {     color: #0f67ba;     text-decoration: none;     cursor: default;     }	 	.viewbutton a:visited {     color: #0f67ba;     text-decoration: none;     cursor: default;     }    .viewbutton a:hover {     color: #0f67ba;     text-decoration: none;     cursor: default;     }	 	.viewbutton a:active {     color: #0f67ba;     text-decoration: none;     cursor: default;     }/* +------------------------------------------------------------+ *//* | KHXC Required Classes: Misc                                | *//* +------------------------------------------------------------+ */.khxc_clearboth {     clear: both;     }.khxc_outstock {     color: #FF0000;     }a.khxc_hrefbutton {     color: #0f67ba;     background-color: #ffffff;     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: #CC6600;     background-color: #ffffff;     text-decoration: none;     cursor: default;     }.khxc_outline {     border: 1px solid #ff0000;     padding: 5px;     margin-top: 5px;     }.khxc_outline p {     margin: 0px 0px 3px 0px;}/* +------------------------------------------------------------+ *//* | End                                                        | *//* +------------------------------------------------------------+ */