@charset "utf-8";
/* CSS Document */
body {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   color: #333333;
   background-color: #A9A9A9;
   background-image: url(../images/klbg.jpg);
   background-repeat:repeat-x;
   margin:0 auto;
}

h2 { color:#367390; font-size:12px; font-weight:700; }
h3 { color:#367390; font-size:11px; font-weight:700; margin:0px; }

#mainwrapper { width: 1000px; margin:0 auto; }
#search { float: right; width: 226px; }
#nav { width: 774px; height: 48px; }

#searchbox { width: 152px; height:48px; }
#searchbtn { float: right; width: 72px; }

img { border:0px; }

#homecontentwrapper { height: 370px; background-image: url(../images/homebg.jpg); }
#buynow { float: right; width: 227px; padding-top:10px; }
#homecontent { width: 671px; margin-left:20px; padding-top:20px; }

#homebox { min-height: 20px; background-image: url(../images/welcome_bg.jpg); background-repeat:repeat-x; width: 394px; padding:12px;  }
#home { margin-top: 10px; margin-left: 8px;  }

#vintagebox { float: right; width: 240px; margin-right: 24px; margin:0 auto; margin-top: 30px; padding-right: 12px; }
#vintageimage { width: 216px; height: 232px; border: 1px solid #397692; margin-bottom:15px; }

#contenttop { background-image: url(../images/page_top.jpg); height: 21px; background-repeat:no-repeat; }
#contentbottom { background-image: url(../images/page_bottom.jpg); height: 34px; }
#content { background-image: url(../images/pagebg.jpg); min-height: 347px; padding-left:25px; padding-top:5px; }

#footerwrapper { width: 1000px; }
#footer_3 { height: 1px; }
#footer_4 { height: 4px; background-color: #184B76; }

#footer_logo { float: left; width: 161px; }
#footer_details { margin-left: 161px; background-image: url(../images/footer_bg.jpg); height: 30px; padding-top:15px; padding-left:20px; color:white; }

#historytitle { font-size:16px; height:31px; font-weight:700; width:536px; color:#18516C; background-image:url(../images/year_bg.jpg); background-repeat:repeat-y; }
#historytitle p { margin:0px; padding-top:7px; }

#team { float:right; width:365px; background: #ECECE2; margin-top:14px; margin-right:26px; }
#staffname { text-align:center; margin-left:8px; margin-top:5px; font-size:12px; color:black; font-weight:700; float:left; width:122px; height:122px; }

#productheader { width:940px; background:#E2DCC4; height:32px; }
#productnav { float:left; width:100px; }
#productpage { margin-top:8px; }
#productbody { width:844px; margin-left:100px; padding-left:2px; }

#subnav { background:#D6D0B0; height:15px; width:95px; padding-left:5px; padding-top:2px; margin-bottom:1px; }
#subnav a { color:#837C46; font-weight:700; text-decoration:none; font-style:italic; }
#subnav_on { background:url(../images/product_subcat_bg.jpg); height:15px; width:95px; padding-left:5px; padding-top:2px; margin-bottom:1px; }
#subnav_on a { color:white; font-weight:700; text-decoration:none; font-style:italic; }

#subnav2_on { background:url(../images/product_subcat_2_bg.jpg); height:15px; width:95px; padding-left:5px; padding-top:2px; margin-bottom:1px; }
#subnav2_on a { color:white; font-weight:700; text-decoration:none; font-style:italic; }


#subsubnav { background:#D6D0B0; height:15px; width:88px; padding-left:12px; padding-top:2px; margin-bottom:1px; }
#subsubnav a { color:#ffffff; font-weight:700; text-decoration:none; font-style:italic; }
#subsubnav_on { background:url(../images/product_subsubcat_bg.jpg); height:15px; width:88px; padding-left:12px; padding-top:2px; margin-bottom:1px; }
#subsubnav_on a { color:#ffffff; font-weight:700; text-decoration:none; font-style:italic; }

#subsubnav2_on { background:url(../images/product_subsubcat_2_bg.jpg); height:15px; width:88px; padding-left:12px; padding-top:2px; margin-bottom:1px; }
#subsubnav2_on a { color:#ffffff; font-weight:700; text-decoration:none; font-style:italic; }

#subsubnav_wrapper_hidden { display:none; visibility:hidden; }
#subsubnav_wrapper { visibility:visible; }

#product { float:left; width:220px; height:320px; text-align:center; margin:12px; vertical-align:baseline; margin-bottom:25px; }

#product_btns img { margin:3px; }

#price { color:#FE9E00; font-size:14px; font-weight:700; }