@charset "utf-8";
/* CSS Document */


/* Global Styles */
body {

	background:#000; text-align:center; padding:0px; margin:0px; font:normal 80% Arial, Helvetica, sans-serif; color:#515151;

}

.white {background:#fff; width:100%; color:#515151; margin:0px; padding:10px 0px;}

h1, h2, h3, h4, h5 {
  font-family: Helvetica, Arial, Verdana, sans-serif;
  font-weight: normal;
  letter-spacing: -.5px;
  margin: 0;
  padding: 0;
  line-height: 1em;
}

strong {font-style:italic;}


h1 {font:normal 22px "Georgia", Times, serif; margin:0px 0 0 0; padding:0px; color:#5f5d5e;}

h3 {font:normal 20px Arial, Helvetica, sans-serif; margin:0px; padding:0px; color:#454545;}

h3.foot {font:normal 20px Arial, Helvetica, sans-serif; margin:0px 0 -5px 0; padding:0px; color:#454545;}

h4 {font:normal 18px Arial, Helvetica, sans-serif; margin:0px; padding:0px; color:#454545;}

h5 {font:normal 20px Arial, Helvetica, sans-serif; margin-bottom:0px; padding:0px; color:#454545;}

img {border:none;}
.clear-float {display:block; clear:both;}

a {color:#363636; text-decoration:none;}
a:hover {text-decoration:none; color:#958655;}
a.more {background:url("..//gfx/misc/arrow.png") left center no-repeat; padding-left:12px; float:left; display:block; margin-left:7px; font:bold 11px Arial, Helvetica, sans-serif; color:#ff4200; margin-top:0px;}

/* Site Framework */

.site-wrap {width:912px; margin:0px auto 0px auto; padding:0px; position:relative; text-align:left;}

#top {background:#1a1a1a; margin:auto 0px; text-align:center; padding:0px;}
	#menu-wrap {width:912px; text-align:left; margin:0px auto; height:76px; position:relative; z-index:500; padding:0px;}
	#menu {margin:0px; padding:0px; height:76px; background:#000; padding:0px 0px 0px 4px; text-align:left; float:right; font:bold 12px "Times New Roman", Times, serif; text-transform:uppercase;}
	#menu li {float:left; display:block; height:76px; margin-right:4px; margin-top:0px; background:#e8e8e8; list-style:none;}
	#menu .small-txt {display:block; font:normal 10px Verdana, Geneva, sans-serif; color:#dcd7c7;}
	#menu .align {display:block; padding-top:40px;}
	#menu li a {display:block; background:#1a1a1a; height:76px; padding:0px 10px; color:#d9d9d9; margin-top:0px;}
	#menu li a:hover {display:block; background:#958655; color:#fff;}
	#menu li a.on {display:block; background:#958655; height:76px; padding:0px 10px; color:#fff; margin-top:0px;}
	#menu li a:hover.on {display:block; background:#1a1a1a; color:#565656;}
	#menu li ul {margin:0px 0 0 -10px; padding:0px; position: absolute; visibility: hidden; z-index:500;}
	#menu li ul li {float: none; display: block; height:30px; width:173px; padding:0px; margin-left:10px; overflow:hidden; list-style:none;}
	#menu li ul li a {display:block; background:#958655; color:#fff; cursor:hand; padding-top:8px;}
	#menu li ul li a:hover {background:#6d6138; color:#fff7dc;}

.cats ul {list-style:none; margin:0px; padding:0px; width:900px;}
.cats li {float:left; list-style:none; width:210px; height:350px; margin-right:13px;}
.cats li a {display:block; text-align:center; margin:auto; font:normal 14px "Georgia", Times, serif; margin:0px 0 0 0; padding:0px; color:#5f5d5e;}

.prods ul {list-style:none; margin:0px; padding:0px;}
.prods li {float:left; list-style:none; margin-right:13px; }
.prods li a {display:block; text-align:center; margin:auto; font:normal 14px "Georgia", Times, serif; margin:0px 0 0 0; padding:0px; color:#5f5d5e;}

.contact-left {float:left; display:block; width:500px; color:#515151;}
.contact-right {float:right; border:1px solid #b0b0b0; background:#e1e1e1; color:#000; width:300px;}
.contact-right .inside {background:#fff; padding:5px 5px 0 10px; margin:5px; color:#000;}
.contact-right .inside p {padding:0px; margin:0px; color:#515151; margin-top:5px; font-size:12px;}
.product_name a {display:block; text-align:center; margin:auto; font:normal 14px "Georgia", Times, serif; margin:0px 0 0 0; padding:0px; color:#5f5d5e;}
.input-cbox {width:300px; height:80px;}
.submit {margin-right:65px; margin-top:10px;}

.input-name {color:#515151;}


.logo {padding-top:15px;}

.left-column {float:left; width:480px; position:relative; z-index:1; font-size:14px; font:Tahoma, Geneva, sans-serif; color:#5f5d5e;}

.right-column {float:right; margin-right:0px; padding-top:0px;}

#footer {border-top:1px solid #cfcfcf; margin-top:0px; font-size:11px; padding-top:10px; position:relative; background:#000; height:50px;}
html>/**/body #footer {border-top:1px solid #cfcfcf; margin-top:-4px; padding-top:10px; position:relative; background:#000; height:50px;}	
	.foot-left {float:left; width:480px; position:relative; z-index:1; font-size:12px; font:Tahoma, Geneva, sans-serif; color:#5f5d5e;}
	.foot-right {float:right; margin-right:4px;}