body {margin:0px; padding:0px;}

a:link {
	color: #333;
	text-decoration: none;
}
a:visited {
	color: #333;
	text-decoration: none;
}
a:hover {
	color: #999;
	text-decoration: none;
}
a:active {
	text-decoration: none;
}

#header {
    position: relative;
}


.footer { width:100%; height:100px;}

p { font-family: 'Arimo', sans-serif; font-size:16px; text-align:justify; }

h2 { font-family: 'Arimo', sans-serif; color:#000; font-size:25px; font-style:italic; font-weight:normal; padding:0px; margin:0px; }

h1 { font-family: 'Arimo', sans-serif; color:#000; font-size:21px; text-align:center; font-style:italic;  font-weight:normal;  }

.logo { background-image:url(../images/logo.jpg); width:394px; height:77px; float:left; margin-top:2px; }

.menu { width:980px; float:left; margin-top:5px;}
.menu ul { list-style:none; padding-top:12px;}
.menu ul li { float:left; margin-right:37px;}
.menu ul li:first-child { margin-left:31px;} 
.menu ul li:last-child { margin:0px; } 
.menu ul li a { float:left; color:#333333; font-family: 'Arimo', sans-serif; color:#333333; font-size:20px; text-decoration:none;}

.menu ul li a:hover{
float:left; font-family: 'Arimo', sans-serif; color:#b46232!important; font-size:20px; text-decoration:none;
}
.menu .current a {
float:left; font-family: 'Arimo', sans-serif; color:#FFF!important; font-size:20px; text-decoration:none;
background-color:#b46232; 	
-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;
	padding-left:10px; 
	padding-right:10px;

}

.products { background-color:#f2f2f2; border:1px #e9eaec solid; width:100%; padding-bottom:10px; padding-top:10px; }
.productheader { padding-left:10px; }
.productlists { width:190px; float:left; padding-top:8px; height:190px; text-align:center; font-family: 'Arimo', sans-serif; font-size:18px;}
.productlistsright { width:190px; float:left; padding-top:8px; padding-left:7px; height:190px; text-align:center; font-family: 'Arimo', sans-serif; font-size:18px;}
.productcat { width:100%; height:235px; }

.promo {
    background: none repeat scroll 0 0 #b46232;
    color: #FFFFFF;
    display: block;
    overflow: hidden;
    padding: 5px 0;
    text-decoration: none;
}

#header {  background-image:url(../images/headerbg.jpg); background-position:right;
width: 100%; background-repeat:no-repeat; }

#header:before {
    background: url("../images/perforated-bottom2.png") repeat-x scroll 0 0 transparent;
    bottom: -3px;
    content: "";
    height: 5px;
    left: 0;
    position: absolute;
    width: 100%;
    z-index: 20;
}

#breaker {
    background: url("../images/hatch-light.png") repeat-x scroll 0 0 transparent;
    content: "";
    height: 5px;
	margin-top:10px;
    left: 0;
    width: 100%;
}

#breakerfooter {
    background: url("../images/perforated-bottom.png") repeat-x scroll 0 0 transparent;
    content: "";
    height: 5px;
	margin-top:10px;
    left: 0;
    width: 100%;
}

.container { margin:0 auto; height:90px; width:980px; }

.sides {
    position: relative;
	
}

.content {
	background-position:bottom;
    background: none repeat scroll 0 0 #F4F4F4;
    border-bottom: 1px solid rgba(0, 0, 0, 0.04);
    margin-bottom: 10px;
}

.contentholder { width:980px; margin:0 auto; }

.fadein { position:relative; width:980px; height:386px; }
.fadein img { position:absolute; left:0; top:0; }

.maincontent { width:980px; margin:0 auto; height:auto; }
