/* +------------------------------------------------------------+ *//* | General XHTML Elements                                     | *//* +------------------------------------------------------------+ */body {     color: #000000;     /*background-image:url(../media/background.gif);*/     background-image:url(../media/kettle-quilt.jpg);     background-color: #FF9900;     font-family: Verdana, Tahoma, Arial, sans-serif;     font-size: 12px;     font-weight: normal;     text-align: left;     margin: 10px auto 10px auto;	 line-height:18px;     }a {     color: #3872B2;     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: #30306e;     }
legend {
     display: none;
}


label {
     display: none;
}

fieldset {
     border: none;
     padding: 4px 0px 4px 5px;
    }

fieldset p {
     display: block;
     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: #3872B2;     font-weight: normal;     text-decoration: underline;     cursor: pointer;     }a.unfancy:hover {     color: #30306e;     }/* +------------------------------------------------------------+ *//* | Skin Specific Divs                                         | *//* +------------------------------------------------------------+ */#skin_wrapper {     width: 982px;     padding: 0px;     margin: auto;     }#skin_left {	float:left;	margin:0px;	width:111px;	height:100%;    background-image:url(../media/flower_left.png);	background-repeat:no-repeat;	background-position:top;	}	#skin_right {	width:111px;	height:100%;	}	#skin_center {	float:left;	width:760px;	height:100%;}#kpheader {	width:100%;	background-color:#C1D99F;	height:108px;}#kplogo {	margin:0px;	width:106px;	height:108px;}#kptitle {        margin-top:-103px;        margin-left:111px;	width:311px;	height:64px;}#kptopnav {	margin-top:20px;	margin-left:151px;	text-align:right;}#skin_ct {     width: 100%;     padding: 0px;     border-spacing: 0px;     border-collapse: collapse;     border-right: 1px solid #C1D99F;     border-bottom: 1px solid #C1D99F;     }#skin_ct_lcol_head {     background-color: #FFFBDF;     padding: 0px;     margin: 0px;     vertical-align: top;     width: 160px;     background-image:url('../media/green_border.gif');     background-repeat:repeat-y;     }#skin_ct_rcol_head {     background-color: #FFFBDF;     padding: 7px 7px 10px 7px;     margin: 0px;     vertical-align: top;     }#skin_ct_lcol {     background-image:url('../media/green_border.gif');     background-repeat:repeat-y;     background-color: #FFFBDF;     padding: 3px 17px 7px 7px;     margin: 0px;     vertical-align: top;     width: 160px;     text-align: left;     }#skin_ct_mcol {     background-color: #FFFBDF;     padding: 7px;     margin: 0px;     vertical-align: top;     }#skin_ct_rcol {     background-color: #FFFBDF;     padding: 3px 7px 7px 17px;     margin: 0px;     vertical-align: top;     width: 160px;     }#skin_footer {	clear:both;     padding: 0px;     margin-top: 10px;     text-align: center;     }#skin_pgtitle {     color: #30569D;     padding: 0px 0px 2px 0px;     margin: 0px 0px 10px 0px;     font-weight: bold;     border-bottom: 1px solid #C1D99F;     }#skin_content {     margin: auto;     }/* +------------------------------------------------------------+ *//* | Skin Specific Classes                                      | *//* +------------------------------------------------------------+ */.skin_fenavh {     color: #30569D;     padding: 3px 0px 3px 0px;     margin: 0px;     border-bottom: 1px solid #30569d;     font-weight: bold;     }.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: #3872B2;     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: #30306e;     background-color: #C2DFFF;     text-decoration: none;	 background-image: url('../media/arrow_orange_blue.gif');     }.skin_headacct {     width: 100%;     text-align: right;     clear: both;     }.skin_fenavmini {     background-color: #c2dfff;     padding: 5px;     margin: 0px 0px 10px 0px;     border-left: 1px solid #ff9900;     border-right: 1px solid #ff9900;     border-bottom: 1px solid #ff9900;     }#skin_menu_head ul {     padding: 0px 0px 4px 0px;     margin: 0px 0px 4px 0px;     list-style: none;     }#skin_menu_head li {     padding: 0px;     margin: 0px;     list-style: none;     display: inline;     }#skin_menu_head ul li a {     color: #30306e;     font-weight: normal;     text-decoration: none;     margin: 0px 30px 0px 0px;     padding: 0px 0px 0px 10px;     background-image: url('../media/menu_circle.gif');     background-repeat: no-repeat;     background-position: center left;     }#skin_menu_head ul li a:hover {     text-decoration: underline;     }#skin_headacct {	float:right;	margin-top:-64px;	padding: 0px 10px 0px 10px;}/* +------------------------------------------------------------+ *//* | CORE Required Divs                                         | *//* +------------------------------------------------------------+ */#debug {     color: #30306e;     background-color: #FFFbdF;     border-top: 1px solid #ff9900;     overflow: hidden;     padding: 10px;     margin: 10px auto 10px auto;     }#printable {     background-color: #FFFFFF;     border: 1px solid #999999;     padding: 10px;     margin: auto;     }/* +------------------------------------------------------------+ *//* | CORE Required Classes: Messages                            | *//* +------------------------------------------------------------+ */.error {     color: #FF0000;     font-weight: bold;     }.confirm {     color: #3872b2;     font-weight: bold;     }.imgfloatrt {     float: right;     margin-bottom: 10px;     margin-left: 10px;     display: inline;     }.inline {     display: inline;     }/* +------------------------------------------------------------+ *//* | CORE Required Classes: Boxed Monospace Code                | *//* +------------------------------------------------------------+ */.preboxed {     margin: 5px 0px 0px 0px;     padding: 5px;     border: 1px solid #30306e;     font-family: Fixed, monospace;     overflow: hidden;     }/* +------------------------------------------------------------+ *//* | CORE Required Classes: Form Fields                         | *//* +------------------------------------------------------------+ */.formfieldradcb {     color: inherit;     background-color: inherit;     }.formfield {     background-color: #FFFFFF;     border: 1px solid #30306e;     margin: 5px 5px 0px 2px;     font-size: 11px;     }.formfield:hover {     background-color: #fffbdf;     }.formfieldp {     display: block;     padding: 0px;     margin: 0px 0px 2px 2px;     }.formfieldpnfs {     display: block;     padding: 0px 5px 0px 5px;     margin: 0px 0px 5px 0px;     }.formfielda {     display: block;     padding: 0px 5px 0px 5px;     margin: 0px 0px 2px 0px;     }.formbutton {     color: #30306e;     background-color: #c1d99f;     padding: 1px;     margin: 0px 0px 5px 0px;     font-size: 11px;     width: 130px;     border: 1px solid #30306e;     }.formbutton:hover {     color: #3036e;     background-color: #fffbdf;     }.quickbutton {     color: #30306e;     background-color: #c2dfff;     padding: 1px;     margin: 0px;     font-size: 11px;     width: 130px;     border: 1px solid #30306e;     }.quickbutton:hover {     color: #30306e;     background-color: #fffbdf;     }.quickform {     margin: 5px 0px 0px 0px;     }.quickfield {     background-color: #fffbdf;     border: 1px solid #30306e;     font-size: 11px;     margin: 1px 0px 0px 0px;     }.quickfield:hover {     background-color: #c2dfff;     }.formfieldradcb_rnc {     background-color: #ff9900;     }.formfield_rnc {     background-color: #ff9900;     border: 1px solid #30306e;     font-size: 11px;     margin: 5px 5px 0px 2px;     }.formfield_rnc:hover {     background-color: #fffbdf;     }/* +------------------------------------------------------------+ *//* | CORE Required Classes: Form Table Displays                 | *//* +------------------------------------------------------------+ */.formsecthead {     color: #FF6600;     margin: 5px 0px 10px 0px;     padding: 4px 5px 4px 0px;     border-bottom: 1px solid #30306e;     font-weight: bold;     }table.formtable {     margin: 0px 0px 10px 0px;     border-spacing: 0px;     border-collapse: collapse;     width: 100%;     }td.formtable {     padding: 4px 2px 4px 2px;     vertical-align: top;     border-bottom: 1px solid #c2dfff;     }/* +------------------------------------------------------------+ *//* | CORE Required Classes: Sort Table Displays                 | *//* +------------------------------------------------------------+ */table.sorttable {     margin: 0px;     border-spacing: 0px;     border-collapse: collapse;     width: 100%;     }th.sorttable {     padding: 4px 5px 4px 5px;     border-bottom: 1px solid #c2dfff;     vertical-align: top;     font-weight: bold;     }td.sorttable {     padding: 4px 5px 4px 5px;     border-bottom: 1px solid #c2dfff;     vertical-align: top;     }/* +------------------------------------------------------------+ *//* | CORE Required Classes: Regular Table Displays              | *//* +------------------------------------------------------------+ */.regtablehead {     color: #FF6600;     margin: 5px 0px 10px 0px;     padding: 4px 5px 4px 0px;     border-bottom: 1px solid #30306e;     font-weight: bold;     clear: both;     }table.regtable {     margin: 0px 0px 10px 0px;     border-spacing: 0px;     border-collapse: collapse;     width: 100%;     }td.regtable {     padding: 4px 2px 4px 2px;     vertical-align: top;     border-bottom: 1px solid #c2dfff;     }.regtable p {     padding: 0px;     margin: 0px 0px 5px 0px;     }/* +------------------------------------------------------------+ *//* | CORE Required Classes: Ghost Table Displays                | *//* +------------------------------------------------------------+ */table.ghost {     margin: 0px;     padding: 0px;     border-spacing: 3px;     border-collapse: collapse;     width: 100%;     }td.ghost {     padding: 0px;     margin: 0px;     vertical-align: top;     }.ghost form {     display: inline;}td.ghost img {     margin-right: 10px;     margin-bottom: 10px;     }td.ghost p {     margin: 0px 0px 6px 0px;}/* +------------------------------------------------------------+ *//* | CORE Required Classes: Boxed Paragraphs                    | *//* +------------------------------------------------------------+ */p.ultablesp {     margin: 0px;     font-size: 1px;     }/* +------------------------------------------------------------+ *//* | CORE Required Classes: Online Store Displays               | *//* +------------------------------------------------------------+ */.storehead {     color: #FF6600;     margin: 5px 0px 10px 0px;     padding: 4px 5px 4px 0px;     border-bottom: 1px solid #30306e;     font-weight: bold;     clear: both;     }.storelink {     color: #ff9900;     margin: 5px 0px 10px 0px;     padding: 4px 5px 4px 5px;     }.storelink p {     color: #ff9900;     margin: 0px;     }/* +------------------------------------------------------------+ *//* | CORE Required Classes: Category List Display Tables        | *//* +------------------------------------------------------------+ */table.cptbl_cat {     margin: 0px 0px 10px 0px;     border-spacing: 0px;     border-collapse: collapse;     width: 100%;     }td.cptbl_cat {     padding: 5px 0px 0px 0px;     vertical-align: top;     border-bottom: 1px solid #c2dfff;     }td.cptbl_cat a {     font-weight: bold;     }td.cptbl_cat_blank {     display: none;     }/* +------------------------------------------------------------+ *//* | CORE Required Classes: Product List Display Tables         | *//* +------------------------------------------------------------+ */table.cptbl_prod {     margin: 0px 0px 10px 0px;     border-spacing: 0px;     border-collapse: collapse;     width: 100%;     }td.cptbl_prod {     padding: 5px 0px 0px 0px;     vertical-align: top;     border-bottom: 1px solid #c2dfff;     }td.cptbl_prod a {     font-weight: bold;     }td.cptbl_prod_blank {     display: none;     }/* +------------------------------------------------------------+ *//* | CORE Required Classes: Product Detail Display Tables       | *//* +------------------------------------------------------------+ */table.cptbl_det {     margin: 0px 0px 10px 0px;     border-spacing: 0px;     border-collapse: collapse;     width: 100%;     }td.cptbl_det {     padding: 5px 0px 0px 0px;     vertical-align: top;     }td.cptbl_det_blank {     display: none;     }/* +------------------------------------------------------------+ *//* | CORE Required Classes: Price Displays                      | *//* +------------------------------------------------------------+ */.pricediv {     margin: 5px 0px 7px 0px;     }.price {     color: #FF6600;     font-weight: bold;     display: inline;     }.pricex {     color: #FF0000;     font-weight: bold;     display: inline;     text-decoration: line-through;     }/* +------------------------------------------------------------+ *//* | CORE Required Classes: Shopping Cart Displays              | *//* +------------------------------------------------------------+ */.cartbutton {     color: #30306e;     background-color: #c2dfff;     padding: 1px;     font-size: 11px;     font-weight: normal;     text-align: center;     display: block;     margin: 0px 0px 5px 0px;     width: 125px;     border: 1px solid #30306e;     text-decoration: none;     }.cartbutton:hover {     color: #30306e;     background-color: #fffbdf;     text-decoration: none;     cursor: default;     }/* +------------------------------------------------------------+ *//* | CORE Required Classes: Misc                                | *//* +------------------------------------------------------------+ */.clearboth {     clear: both;     }.outstock {     color: #FF0000;     }a.hrefbutton {     color: #30306e;     background-color: #c2dfff;     padding: 2px 5px 2px 5px;     font-size: 11px;     font-weight: normal;     text-align: center;     display: block;     border: 1px solid #30306e;     text-decoration: none;     }a.hrefbutton:hover {     color: #30306e;     background-color: #fffbdf;     text-decoration: none;     cursor: default;     }.outline {     border: 1px solid #30306e;     padding: 5px;     margin-top: 5px;     }.outline p {     margin: 0px 0px 3px 0px;}.humana {	font-family: "Humana Serif ITC Light", verdana, arial, sans-serif;	color:#ff9900;}/* +------------------------------------------------------------+ *//* | End                                                        | *//* +------------------------------------------------------------+ */legend {     display: none;}label {     display: none;}.formfieldrelwrap {     overflow: auto;     width: 550px;     height: 90px;     border: 1px solid #555555;     padding: 5px;     margin: 10px 0px 10px 0px;     }.formfieldwysiwyg {     background-color: #FFFFFF;     border: 1px solid #555555;     margin: 5px 5px 0px 2px;     font-size: 11px;     }.formfieldwysiwyg:hover {     background-color: #F5F5F5;     }.formfieldleg {     font-weight: bold;     }.formfieldleg_rnc {     font-weight: bold;     color: #FF0000;     }