<STYLE type=text/css> A.linkinfohover_train{Z-INDEX:1;POSITION:relative;outline:none;}
A.linkinfohover_train:hover{Z-INDEX:3;COLOR:#ffffd0;BACKGROUND-COLOR:red;outline:none;}
A.linkinfohover_train SPAN{DISPLAY:none;TEXT-DECORATION:none;outline:none;}
A.linkinfohover_train:hover SPAN{TOP:65%;HEIGHT:45px;BORDER-RIGHT:#ff6c33 2px dashed;PADDING-RIGHT:3px;BORDER-TOP:#ff6c33 2px dashed;DISPLAY:block;PADDING-LEFT:3px;FONT-WEIGHT:normal;FONT-SIZE:11px;Z-INDEX:2;PADDING-BOTTOM:3px;BORDER-LEFT:#ff6c33 2px dashed;WIDTH:330px;COLOR:#000000;LINE-HEIGHT:130%;PADDING-TOP:3px;BORDER-BOTTOM:#ff6c33 2px dashed;FONT-FAMILY:verdana,arial,helvetica,sans;LETTER-SPACING:0px;POSITION:absolute;BACKGROUND-COLOR:#ffffd0;TEXT-ALIGN:left;TEXT-DECORATION:none;outline:none;}
A.linkinfohover_train:hover SPAN{LEFT:40.75%;BOTTOM:10px;outline:none;}
a.info:hover span{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=95);-moz-opacity:0.95;-moz-border-radius:5px;outline:none;}
body{background:#877D64 url('bg_hatched.gif');}
html, body, table, li, textarea{color:#000000;font-family:"tahoma","arial","helvetica","sans";font-size:12px;line-height:110%;}
body{margin:0 auto;}
@media print{html,body,blockquote{overflow:visible;background:transparent;color:#000000;width:100% !important;float:none !important;margin:0 !important;padding:0 !important;border:none;font-size:7pt;line-height:130%;}
}
@media print{span{display:block;}
}
img{border:0px none;margin:0;padding:0}
hr{height:2px;background:#CCBBAA;border-bottom:1px solid #CCBBAA}
h11{font-size:1px;color:white;display:none;}
@media print{h1{display:none !important;}
}
.void{font-size:1px;color:white;display:none;}
@media print{h1{display:none !important;}
}
.pagetitle{color:#A44817;font-family:"arial narrow", "arial", "helvetica", "sans";display:block;font-size:30px;font-weight:bold;padding-top:5px;padding-bottom:12px;letter-spacing:-1px;}
@media print{.pagetitle{margin:0 !important;padding-bottom:10px;}
}
.inpagecontent_wrapper{padding-top:6px;padding-left:6px;padding-right:2px;padding-bottom:12px;border-left:3px solid #3971A4;border-top:3px solid #204E7C;}
@media print{.inpagecontent_wrapper{width:100% !important;border:0;height:auto;padding:0;margin:0;overflow:visible;}
}
.contenttableheader{background:url('bg_adminformheader.jpg');font-size:12px;color:#333344;font-weight:bold;height:35px;border-left:2px outset #666622;padding-left:4px;padding-right:2px;padding-top:4px;padding-bottom:0}
@media print{.contenttableheader{height:25px;font-size:12px;border-top:3px solid #666666;border-bottom:3px solid #000000;}
}
label{cursor:pointer;}
.nobreak{white-space:pre;}
.highlight{background-color:#fafda7;color:black;padding-top:0;}
.warning{text-align:center;margin:auto;font-size:12px;font-weight:bold;color:red;background:#FFF688 url('bg_blinking.gif');border:4px double red;padding-left:4px;padding-right:4px;padding-top:1px;padding-bottom:1px;background-image:url('bg_blinking.gif');background-repeat:repeat}
.warning img{margin-bottom:-3px;}
@media print{.noprinting{display:none;width:0;}
}
.onlywhenprinting{display:none;}
@media print{.onlywhenprinting{display:block;clear:both;text-align:center;color:silver;font-size:10px;}
}
.note{width:31px;height:21px;display:block;float:left;background-image:url('icon_note.gif');background-repeat:no-repeat;padding-right:3px;margin-top:-3px}
a{color:#884400;outline:none;outline:none;}
a:hover{background:#EEEEDD;color:#000000;outline:none;}
a img{border:none;outline:none;}
a img:hover{text-decoration:none;background:transparent;outline:none;}
@media print{a,a:visited, a img{color:navy;background:white;padding-right:3px;outline:none;}
}
.linknoborder{border:none;text-decoration:none}
.linksondark a{color:#CCBB55;text-decoration:none}
.linksondark a:hover{color:#FFFFFF;background-color:#000000}
.linksondark a:visited{color:#CCBB55}
.linksondark a img{border:none;}
.linksondark a img:hover{border:0px none;text-decoration:none;}
@media print{a,a:visited, a img{color:navy;background:white;padding-right:3px;}
}
table{border:0px none;margin:0;padding:0;border-collapse:collapse}
td{border:0px none;margin:0;padding:0;border-collapse:collapse;vertical-align:top;text-align:left}
@media print{table,td{border-collapse:separate;overflow:visible;color:#000000;padding:3px;margin:3px;font-size:7pt;line-height:140%;}
}
.tr_hoveron{background:#FFFBBB}
.tr_hoverff{background:#ffffff}
.tdlined{text-align:left;padding:1px;border-left:1px dotted #bbbbbb;border-bottom:2px inset #777777;padding:4px}
.tdlined_light{text-align:left;padding:3px;border-left:2px outset #666622;border-top:1px solid #DDDDCC}
.tdlined_actioncol{text-align:left;padding:7px;background-image:url('bg_tdlined_actioncol.jpg')}
@media print{.tdlined,.tdlined_light,.tdlined_actioncol{padding:2px;border-bottom:1px solid #DDDDDD;}
}
.td_divider_right{font-size:1px;width:14px;background-image:url('inlay_td_divider_right.gif');background-repeat:no-repeat}
.td_divider_left{font-size:1px;width:14px;background-image:url('inlay_td_divider_left.gif');background-repeat:no-repeat}
.tdregisterform{vertical-align:bottom;border-bottom:1px solid #FFFFFF;}
form{display:inline;}
input:disabled, select:disabled, textarea:disabled{background:#EEEEEE}
option{border-bottom:1px dotted #DDDDBB}
@media print{input,select,textarea,option{display:none;}
}
.formprint{display:none}
@media print{.formprint{display:block;font-size:11px;font-weight:bold;color:#0044FF;}
}
.formdivider{background:url('bg_adminformheader.jpg') 0 -22px;height:10px;font-size:3px;border-top:5px solid #FFFFFF}
.submitbutton{height:26px;font-weight:bold;color:#000000;background-image:url('bg_submitbutton.jpg');font-size:11px;padding:3px;border:1px ridge #888888;cursor:default;margin:1px}
.submitbutton_store{height:26px;font-weight:bold;color:#000000;background-image:url('bg_submitbutton.jpg');font-size:11px;padding:4px;border-bottom:3px solid #1144FF;;cursor:default;margin-top:4px;margin-bottom:4px;margin-left:1px}
.submitbutton_danger{height:26px;font-weight:bold;color:#000000;background-image:url('bg_submitbutton.jpg');font-size:11px;padding:4px;border-bottom:3px solid #FF0000;cursor:default;margin-top:4px;margin-bottom:4px;margin-left:1px}
.submitbutton_danger:hover{background:#FF0000}
.submitbutton:focus{background:#FFF688;color:#669933}
@media print{.submitbutton,.submitbutton_store,.submitbutton_danger{display:none;}
}
.optgroup{font-style:normal;padding-left:15px;letter-spacing:0;}
.formredstar{font-family:georgia, times;font-size:16px;color:#669900;}
.sideborders{border-left:2px solid #000000;border-right:2px solid #000000;}
@media print{.sideborders{border:0;}
}
#loginbar{height:28px;padding-top:0px;margin:auto;text-align:center;background-image:url('bg_loginbar.jpg');background-repeat:repeat-x;color:#FFFFFF}
#loginbar input{font-size:10px;margin-bottom:0;}
@media print{#loginbar{display:none !important;float:none !important;margin:0 !important;padding:0 !important;}
}
.loginbarbutton{background-color:#AACCDD;color:#000000;border:2px outset #A5B7A5;}
.loginbarbutton:hover{background-color:#e6e1ce;color:#994400;border:2px outset #BB8800;}
.loginbar_menu{padding-left:5px;text-align:center;}
.footermenu{height:22px;padding-top:9px;background-image:url('bg_loginbar.jpg');background-position:0 4px;border-top:1px solid #000000;border-bottom:2px solid #000000}
@media print{.footermenu{display:none !important;float:none !important;margin:0 !important;padding:0 !important;}
}
#masthead{color:#eeeedd;font-size:11px;border-top:3px solid #000000;}
@media print{#menuwrapper{display:none !important;float:none !important;margin:0 !important;padding:0 !important;}
}
#contentwrapper{height:96%;background-image:url('none');font-family:"arial","helvetica","sans"}
@media print{#contentwrapper{overflow:visible;height:auto;padding:0;margin:0;border:none;}
}
#footerwrapper{overflow:hidden;height:4%;padding:0;margin:0;background:#000000;color:#ccccaa;}
.slideshowborder{border:3px double #A44817;border-bottom:4px double #A44817;}
.introtext{color:#20406D;line-height:120%;}
.testimonialbox{width:184px;margin:auto;background:#EEEEDD;border-left:4px double #FFFFFF;border-right:4px double #FFFFFF;}
.testimonialshort{font-family:arial,helvetica,sans;font-size:11px;color:#669933;}
.testimonial_name{font-family:verdana,arial,helvetica,sans;display:block;text-align:right;padding-right:8px;font-size:11px;color:#77AA44;font-style:italic;}
.testimonial_highlighted{background:#FFFFCC;}
#cartdiv span{width:100%;height:100%;}
.catalog_leftmenu{width:200px;background:#E6E1CE;line-height:130%;}
@media print{.catalog_leftmenu{display:none;width:0;}
}
.catalogmenuitemHL a{text-decoration:none;display:block;width:200px;background:#993300;font-family:arial,verdana,helvetica,sans;font-size:12px;color:#FFFFFF;font-weight:bold;padding-top:2px;border:1px solid #FFFFFF}
.catalogmenuitem a{text-decoration:none;display:block;width:200px;background:#E6E1CE;font-family:arial,verdana,helvetica,sans;font-size:12px;color:#994400;font-weight:bold;padding-top:2px;border:1px solid #FFFFFF}
.catalogmenuitem a:hover{text-decoration:none;display:block;width:200px;background:#993300;font-family:arial,verdana,helvetica,sans;font-size:12px;color:#FFFFBB;font-weight:bold;padding-top:2px}
.catalogmenuitem a:hover{text-decoration:none;display:block;width:200px;background:#993300;font-family:arial,verdana,helvetica,sans;font-size:12px;color:#FFFFBB;font-weight:bold;padding-top:2px}
a.catalogmenuitem span{display:none}
a.catalogmenuitem:hover span{font-family:verdana,geneva,sans;font-size:10px;color:#000000;display:block;position:absolute;top:-14px;left:15px;border:1px solid #AAFFFF;background-color:#E0EEF7;padding:2px;z-index:200}
@media print{.catalogmenuitem{display:none;}
}
.inlay_menuitem{display:block;width:200px;height:7px;background-image:url('inlay_menuitem.gif');background-repeat:no-repeat}
.breadcrumbs{font-size:10px;font-weight:normal;padding-bottom:0;background:#E6E1CE;text-decoration:none;}
.cataloglistwrapper{width:94%;border:1px solid #A44817;margin-bottom:10px;background-image:url('bg_cataloglistwrapper.jpg');margin-left:auto;margin-right:auto;margin-top:auto}
.cataloglistwrapper2{padding:2px;width:100%;vertical-align:middle;border:1px solid #999999;}
.catalogproductlineart{border-top:1px solid #204E7C;border-left:1px solid #204E7C;border-right:3px solid #204E7C;border-bottom:3px solid #204E7C;margin:3px;}
.catalogproductbox{width:30%;border-bottom:2px solid #000000;}
.attributebox{text-align:right;display:block;padding:2px;border-bottom:1px solid #EEEEBB;}
.doorcolorselectbutton{width:30px;margin:auto;background:#FFEA44;margin-left:-2px;}
.buttonaddtocart{width:95px;height:24px;background-image:url('bg_buttonaddtocart.gif');font-size:11px;font-weight:bold;padding-left:13px;padding-right:0;border:2px groove white;margin-bottom:-1px}
.buttonaddtocart_filling{width:95px;height:24px;background-image:url('bg_buttonaddtocart_filling.gif');font-size:11px;font-weight:bold;padding-left:13px;padding-right:0;border:2px groove white;margin-bottom:-1px}
.buttonaddtocart_filled{width:95px;height:24px;background-image:url('bg_buttonaddtocart_filled.gif');font-size:11px;font-weight:bold;padding-left:13px;padding-right:0;border:2px groove white;margin-bottom:-1px}
.stylespagedoor{text-align:center;font-size:13px;font-weight:bold;border-left:2px double #FFFFFF;border-top:0px none;text-decoration:none;background-image:url('bg_doorstylebox_small.jpg');background-repeat:repeat-x}
.stylespagedoor_lowerpart{text-align:center;font-size:13px;font-weight:bold;border-left:2px double #FFFFFF;text-decoration:none;}
.kcmaseal{display:block;float:left;margin-top:-5px;margin-top:-5px;margin-right:5px;}
.kitchenphoto{border-left:2px solid #204E7C;border-right:2px solid #204E7C;border-bottom:2px solid #204E7C;margin-right:6px;margin-left:6px;margin-top:-6px;top:-200px;border-top:0px none;}
.tdlined_cart{text-align:left;padding:2px;margin:0;border-bottom:2px solid #000000;border-right:2px solid #FFFFFF;}
.td_divider_right_cartactive{font-size:1px;width:14px;background-image:url('inlay_td_divider_right_cartactive.gif');background-repeat:no-repeat}
.checkoutsteps{width:95%;margin:auto;background:#D5EEFF;padding:4px;border:1px double #AAFFFF;text-align:center;margin-bottom:10px;}
.checkoutsteps_current{background:#A5CCFF;font-weight:bold;}
#admin_menu{background:#FFFFFF;float:left;width:170px;padding:5px;font-size:11px;}
@media print{#admin_menu{display:none !important;float:none !important;margin:0 !important;padding:0 !important;margin:-50px;overflow:hidden;}
}
#admin_content{background:#FFFFFF url('none');overflow:auto;height:97%;margin-right:1px;padding-left:5px;border-top:10px solid #222222;border-left:10px solid #666655;font-family:arial,helvetica,sans;z-index:0;background-image:url('none')}
@media print{#admin_content{overflow:visible;height:100%;width:100%;padding:0;margin:0;border:none;}
}
#admin_footer{overflow:hidden;height:4%;padding:0;margin:0;background:#000000;color:#ccccaa;}
.adminmenu_icon{margin-right:7px;margin-bottom:-3px;width:26px;height:21px;}
.pagetitle_admin{color:#A44817;font-family:"arial narrow", "arial", "helvetica", "sans";display:block;font-size:30px;font-weight:bold;margin-top:15px;padding-bottom:12px;letter-spacing:-1px;}
@media print{.pagetitle_admin{margin:0 !important;padding-bottom:10px;}
}
a.info{position:relative;float:right;z-index:24;font-family:verdana,geneva,sans;font-size:10px;color:#ffffff;margin:1px;border:2px outset #668877;padding:3px;text-decoration:none;cursor:help;background-color:#779977;outline:none;}
a.info:hover{z-index:100;background-color:#EEEEFF;outline:none;}
a.info span{display:none;}
a.info:hover span{font-family:verdana,geneva,sans;font-size:10px;color:#000000;display:block;position:absolute;top:15px;right:15px;width:300px;border:5px solid #555511;background-color:#FFDD05;padding:5px;text-align:justify;outline:none;}
@media print{a.info,a.info:hover,a.info span,a.info:hover span{display:none;}
}
a.infoinline_formfield{display:block;float:left;position:relative;background-repeat:no-repeat;font-family:verdana,geneva,sans;font-size:10px;text-decoration:none;background-color:#779977;outline:none;}
a.infoinline_formfield:hover{z-index:25;background-color:#FFF688;outline:none;}
a.infoinline_formfield span{display:none}
a.infoinline_formfield:hover span{font-family:arial,geneva,sans;font-size:10px;color:#00AA33;display:block;top:-4px;left:0;outline:none;}
@media print{a.infoinline_formfield:hover,a.infoinline_formfield span,a.infoinline_formfield:hover span{display:none;}
}
a.infohover_producttitle{height:1px;display:block;position:relative;background-repeat:no-repeat;font-family:verdana,geneva,sans;font-size:10px;text-decoration:none;background-color:transparent;outline:none;}
a.infohover_producttitle:hover{z-index:25;background-color:#FFF688;outline:none;}
a.infohover_producttitle span{display:none}
a.infohover_producttitle:hover span{height:auto;background:white;font-family:arial,geneva,sans;font-size:10px;color:#4444CC;display:block;bottom:-10px;left:0;border:1px solid #000000;line-height:90%;outline:none;}
@media print{a.infohover_producttitle:hover,a.infohover_producttitle span,a.infohover_producttitle:hover span{display:none;}
}
a.infoinline{display:inline;position:relative;z-index:1;background-image:url('icon_hint.gif');background-repeat:no-repeat;font-family:verdana,geneva,sans;font-size:10px;color:#ffffff;text-decoration:none;outline:none;}
a.infoinline:hover{z-index:25;background-color:#EEEEFF;outline:none;}
a.infoinline span{display:none}
a.infoinline:hover span{width:300px;font-family:verdana,geneva,sans;font-size:10px;color:#000000;display:block;position:absolute;top:-14px;left:15px;border:1px solid #AAFFFF;background-color:#E0EEF7;padding:2px;z-index:200;outline:none;}
@media print{a.infoinline,a.infoinline:hover,a.infoinline span,a.infoinline:hover span{display:none;}
}
a.hoverinfo_order{display:inline;position:relative;outline:none;}
a.hoverinfo_order:hover{z-index:25;background-color:#EEEEFF;outline:none;}
a.hoverinfo_order span{display:none}
a.hoverinfo_order:hover span{font-family:verdana,geneva,sans;font-size:10px;color:#000000;display:block;position:absolute;bottom:-20px;left:16px;border:2px double #FAFDA7;background-color:#333333;color:#DDDDBB;line-height:100%;text-align:center;padding:2px;z-index:200;outline:none;}
a.productpiczoom{display:block;position:relative;z-index:25;outline:none;}
a.productpiczoom:hover{z-index:25;outline:none;}
a.productpiczoom span{display:none}
a.productpiczoom:hover span{display:block;position:relative;top:0;left:0;background:#E0EEF7;outline:none;}
@media print{a.productpiczoom,a.productpiczoom:hover,a.productpiczoom span,a.productpiczoom:hover span{display:none;}
}
a.testimonialphotozoom{display:inline;position:relative;z-index:1;background:#666666;font-family:verdana,geneva,sans;font-size:10px;color:#ffffff;text-decoration:none;cursor:default;outline:none;}
a.testimonialphotozoom:hover{z-index:25;background-color:#EEEEFF;outline:none;}
a.testimonialphotozoom span{display:none}
a.testimonialphotozoom:hover span{cursor:crosshair;font-family:verdana,geneva,sans;font-size:10px;color:#000000;display:block;position:absolute;bottom:-100px;left:-240px;border:2px double #FAFDA7;background-color:#333333;color:#DDDDBB;line-height:100%;text-align:center;padding:2px;z-index:200;outline:none;}
a.selecteddoorstyle_hover{display:inline;position:relative;z-index:1;background:#666666;font-family:verdana,geneva,sans;font-size:10px;color:#ffffff;text-decoration:none;cursor:default;outline:none;}
a.selecteddoorstyle_hover:hover{z-index:25;background-color:#EEEEFF;outline:none;}
a.selecteddoorstyle_hover span{display:none}
a.selecteddoorstyle_hover:hover span{cursor:crosshair;font-family:verdana,geneva,sans;font-size:10px;color:#000000;display:block;position:absolute;bottom:-28px;left:0px;border:3px double #FAFDA7;background-color:#111111;color:#DDDDBB;line-height:100%;text-align:center;padding:13px;z-index:200;outline:none;}
.tab_on{padding:3px;background-color:#F9F9E9;font-weight:bold;text-align:center;outline:none;}
.tab_off{padding:3px;background-color:#E6E1CE;text-align:center;color:#ffffff;outline:none;}
.tab_pad{padding:3px}
a.sty_verified{display:inline;position:relative;outline:none;}
a.sty_verified:hover{z-index:25;background-color:#EEEEFF;outline:none;}
a.sty_verified span{display:none}
a.sty_verified:hover span{font-family:verdana,geneva,sans;font-size:10px;color:#000000;display:block;position:absolute;bottom:-20px;left:-260px;border:2px double #FAFDA7;background-color:#333333;color:#DDDDBB;line-height:100%;text-align:center;padding:2px;z-index:200;outline:none;}
.bgtext{font-weight:bold;font-size:14px;color:#68827f;padding:10px 0px 5px 5px;background-color:#dcffdc;height:20px;vertical-align:middle;border:3px solid #a8e8a8;}
.gtext{font-size:12px;font-weight:bold;color:#7a512e;background-color:#d19774;padding:2px 0px 2px 5px;border:2px solid #b1ddb9;}
