body {
	font-family:Helvetica, Arial, sans-serif;
	margin:0;
	padding:0;
	font-size:100%;
	background:#333!important;
}

.slicknav_menu {
	display:none;
}
.well {background: #EEE; padding: 30px 0; text-align: center; border-radius:5px;}

		#logo, #header-content,
		#featured .product, #sidebar,
		#footer .menu-footer, .content {margin-bottom: 20px;
		}
		#menu {text-align: left;}
		ul#menu  {
			padding-left:10px;
			padding-right:10px;}
		#menu li a{
			padding:5px;
			display:block;
			border-bottom:#CFCFCF 2px solid;
			text-decoration:none;}
		#menu li {list-style-type: none; }
		#menu li:hover{background:#FFF;}
		#logo, #header, #header .well {padding-top:0; padding-bottom:0;}
		#logo img{width:100%; 
		}
a.red_but {
	text-decoration: none;
	color:#FFF;
	display:block;
	font-size:16px;
	text-align:left;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	border:#ccc 1px solid;
	padding:7px 10px;
	background: rgb(255,48,25);
background: -moz-linear-gradient(top, rgba(255,48,25,1) 0%, rgba(207,4,4,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,48,25,1)), color-stop(100%,rgba(207,4,4,1)));
background: -webkit-linear-gradient(top, rgba(255,48,25,1) 0%,rgba(207,4,4,1) 100%);
background: -o-linear-gradient(top, rgba(255,48,25,1) 0%,rgba(207,4,4,1) 100%);
background: -ms-linear-gradient(top, rgba(255,48,25,1) 0%,rgba(207,4,4,1) 100%);
background: linear-gradient(to bottom, rgba(255,48,25,1) 0%,rgba(207,4,4,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff3019', endColorstr='#cf0404',GradientType=0 );
box-shadow: 0 1px 3px rgba(0, 0, 0, .5);
}
a.red_but:hover {
	text-decoration: none;
	color:#000;}
a.red_but:visited {
	text-decoration: none;
	color:#CCC;}
@media screen and (max-width: 990px) {
	.js #menu, #menu_row {
		display:none;
	}
	
	.js .slicknav_menu {
		display:block;
	}
	
}
