@charset "UTF-8";
/* CSS Document */

html { min-height: 100%; margin-bottom: 1px; }
body { width: 100%; margin:0px auto; padding: 0px;}
#home {
	background:#222 url(kg_bg_header.jpg) repeat-x;
}
#home a {
	color: #F30;
}
#home a:hover {
	color: #fff;
}
#info {
	background:#222 url(kg_bg_header_y.jpg) repeat-x;
}
#info h2 {
	 margin: 10px 0px 0px 0px; padding: 0px; color: #CF0; font-size:14px; letter-spacing:1px; font-family:Verdana, Geneva, sans-serif;;
}
#info a {
	color: #CF0;
}
#info a:hover {
	color: #fff;
}
#contact {
	background:#222 url(kg_bg_header_b.jpg) repeat-x;
}
#contact h2 {
	 margin: 10px 0px 0px 0px; padding: 0px; color: #3CF; font-size:14px; letter-spacing:1px; font-family:Verdana, Geneva, sans-serif;
}
#contact a {
	color: #3CF;
}
#contact a:hover {
	color: #FFF;
}
#store {
	background:#222 url(kg_bg_header_g.jpg) repeat-x; font-family:Verdana, Geneva, sans-serif; font-size: 12px;
}
#container_y { width:688px; margin: 0px auto; padding:0px; }
#container_b { width:688px; margin: 0px auto; padding:0px; }
#container_g { width: 851px; margin: 0px auto; padding:0px; }
#container { width:860px; margin: 0px auto; padding:0px; }
#nav { width:680px; margin: 0px auto; padding: 0px;}
#nav a { outline: none; }
#info_bg { width: 688px; height:952px; background: url(yellowbox.jpg) no-repeat; padding-top: 40px; margin: 10px 0px 0px 0px; }
#store_bg { width: 851px; height:3900px; background: url(greenbox.jpg) no-repeat; margin: 10px 0px 0px 0px; }
#contact_bg { width: 780px; height:565px; background: url(bluebox.jpg) no-repeat; }
#textbox { padding: 0px; margin: 0px 0px 0px 50px; width: 575px; border: 0px; }
#textbox img a { boarder:0px; }
#textbox a { font-size: 10; border:0; margin: 0px; padding: 0px; }
#textbox a:hover { font-size: 10; border:0; margin: 0px; padding: 0px; }
#buy { height: 20px; margin: 0px; padding: 0px; width: 160px; }
#buy ul {margin: 0px; padding: 0px; list-style: none; display:inline;  }
#buy li { display:inline; float: left; margin: 0px; padding: 0px; }
#buy li a, a:visited { margin: 0px; padding: 0px; }
#sg { margin: 0px 0px 0px 0px; padding: 35px 0px 0px 50px;}
.sgCol { width:195px; float:left; padding: 10px 0px 5px 0px; margin: 0px; }
#slideshow { padding:0px; width: 860px; height:600px; margin: 10px 0px 0px 0px; }
#box { width: 750px; height: 16px; padding: 0px; }
.box_l { background-color: #000; width: 210px; height: 14px; padding: 5px; border: 1px solid #333; float:left; }
.box_r { background-color: #000; width: 76px; height: 14px; padding: 5px; border: 1px solid #333; float: right; display: inline;}
.box_r ul { margin: 0px; padding: 0px; list-style: none;  }
.box_r li { display:inline; float: left; margin: 0px; padding: 0px; }
.clear { clear:both; }
.viewcart {margin: 0px 0px 0px 0px; background-color: #000; padding: 0px; color: #fff; font-family:Verdana, sans-serif; font-weight:bold; font-size:10px; border: 0px; cursor:pointer; }
.viewcart:hover {margin: 0px 0px 0px 0px; background-color: #000; padding: 0px; color: #3C0; font-family:Verdana, sans-serif; font-weight:bold; font-size:10px; border: 0px; cursor:pointer; }
submit { margin: 0px; padding: 0px; }
.cartbtn { margin: -1px 0px 0px 0px; padding: 0px; color: #3C0; background: #222; font-family:Verdana, sans-serif; font-weight:bold; font-size:10px; border: 0px; cursor:pointer; }
.cartbtn:hover { margin: -1px 0px 0px 0px; padding: 0px; color: #CF3; background: #222; font-family:Verdana, sans-serif; font-weight:bold; font-size:10px; border: 0px; cursor:pointer; }
form { padding: 0px; margin: 0px; }
#footer_store { width: 851px; margin: 0px 0px 0px 0px; padding: 0px; float: right; }
#footer_store a { font-size: 10; color: #3C0; }
#footer_store a:hover { font-size: 10; color: #fff; }
#footer { width: 800px; margin: 0px 30px 0px 0px; padding: 0px 0px 0px 0px; float: right; }
#footer a { font-size: 10; }
#footer a:hover { font-size: 10; }
#footer_y { width: 688px; margin: 0px 0px 0px 0px; padding: 0px; float: right; }
#footer_y a { font-size: 10; }
#footer_y a:hover { font-size: 10; }
#footer_b { width: 688px; margin: 0px 0px 0px 0px; padding: 0px; float: right; }
#footer_b a { font-size: 10; }
#footer_b a:hover { font-size: 10; }
.footer_r { width: 205px; float: right; }
.footer_l { width: 475px; float: left; }
:focus { outline:none; }
.hidden {display: none;}
.border img { border: 2px solid #000; }
.border:hover img { border: 2px solid #3C0; }

h1 { margin:0; padding:5px; color: #fff; font-weight: normal; font-size:20px; background-color: #000; border: 1px solid #333; font-family:Arial, Helvetica, sans-serif; }
h2 { margin: 10px 0px 0px 0px; padding: 0px; color: #f30; font-size:14px; letter-spacing:1px; font-family:Verdana, Geneva, sans-serif;}
h3 { margin: 0px 5px 20px 0px; padding:0; color: #fff; font-size: 10px; font-family:Verdana, Geneva, sans-serif;}
h4 { margin: 2px 5px 20px 0px; padding:0; color: #fff; font-size: 10px; font-family:Verdana, Geneva, sans-serif;}
h5 { margin: 2px 5px 20px 0px; padding:0; color: #777; font-size: 10px; font-family:Verdana, Geneva, sans-serif;}
h6 { margin: 2px 5px 20px 0px; padding:0; color: #ff0000; font-size: 10px; text-decoration:line-through; font-family:Verdana, Geneva, sans-serif;}
p { margin: 15px 0px 15px 0px; padding:0; color: #FFF; font-size: 10px; font-family:Verdana, Geneva, sans-serif; line-height: 140%;}
em { color:#999; }

a, a:link, a:visited{text-decoration:none; outline:none; margin: 0px; padding: 0px;}
a:hover {text-decoration:none; margin: 0px; padding: 0px; }
