
body { background:#fff; }

#container, .container, #footer  { display:block;}
#container, .container, #slider, #slider img, .flexslider, #footer #links { 	width:310px;}
#container, .container { margin:0 auto; text-align:left;}

#nav #menu { margin-top:5px; }

#home #logo { position:absolute; left:0px; top:20px; float:none;}
#home #icons { }
#home #title { }
#home #strap { display:block; float:none; left:0px; top:60px; }
#home #strap h2 { font-size:24px; color:#557C93; -moz-text-shadow: none;
	-webkit-text-shadow: none;
	text-shadow: none;}

#slider, #slider img, #home #icons, #home #title {
	display:none;
}

#products { clear:both; margin-top:100px; }
#products li { background:url(/i/box_310.png) no-repeat top left; display:block; padding:5px 10px; width:290px; height:122px; margin-bottom:10px;}

#footer { margin-top:10px;}

#footer.hidden { background:url(/i/but_ft_arr_1378.png) center top no-repeat; }
#footer.over {  background:#D5DADD url(/i/bg_ft_1378.png) center top no-repeat;}

.flexslider .rcol { padding-bottom:20px; border-bottom:solid #557C93 1px; margin-bottom:20px;}

.flexslider h2 { padding:5px 10px; clear:both; font-size:26px;

font-family:NettoWeb-Bold; color:#fff; text-decoration:none; border-bottom:2px solid #25506F;

	
	background: #557C93; /* Old browsers */
	background: -moz-linear-gradient(top,  #4B94A5 0%, #6F9DAE 50%, #557C93 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4B94A5), color-stop(50%,#6F9DAE),  color-stop(100%,#557C93)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #4B94A5 0%,#6F9DAE 50%,#557C93 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #4B94A5 0%,#6F9DAE 50%,#557C93 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #4B94A5 0%,#6F9DAE 50%,#557C93 100%); /* IE10+ */
	background: linear-gradient(top,  #4B94A5 0%,#6F9DAE 50%,#557C93 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4B94A5', endColorstr='#557C93',GradientType=0 ); /* IE6-9 */
	
	margin-bottom:8px;
	
	}
 
.flexslider .lcol,.flexslider .rcol {
	text-align: left;
	clear:both;
	float:none;
	padding-left:10px;
}



#footer ul { width:140px; margin:0px 12px 10px 0px; }
#nav { position:relative;} 
#nav #logo { float:left; height:50px; }
#nav ul#menu { clear:both;}
#nav ul#menu li { white-space:nowrap; }
#nav ul#menu_products { clear:both;}
#nav ul#menu_products li { margin:0px; height: 28px;}
#nav ul#menu_products li, #nav ul#menu_products li a { float:none; display:block;}
#nav ul#menu_products li a,#nav ul#menu_products li a:hover { background-image:none; margin-bottom:3px;  clear:both; background: #557C93; /* Old browsers */
	background: -moz-linear-gradient(top,  #4B94A5 0%, #6F9DAE 50%, #557C93 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4B94A5), color-stop(50%,#6F9DAE),  color-stop(100%,#557C93)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #4B94A5 0%,#6F9DAE 50%,#557C93 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #4B94A5 0%,#6F9DAE 50%,#557C93 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #4B94A5 0%,#6F9DAE 50%,#557C93 100%); /* IE10+ */
	background: linear-gradient(top,  #4B94A5 0%,#6F9DAE 50%,#557C93 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4B94A5', endColorstr='#557C93',GradientType=0 ); /* IE6-9 */
	 height:20px; 
	 padding:5px 10px 0px 10px;
	 
}
#nav ul#menu_products li a { opacity: 0.75;} #nav ul#menu_products li a:hover { opacity:1;}

#tel { font-size:25px; clear:none; float:none;}

#social, #social ul { width:100%; float:none; clear:both;}
#social ul li a { display:inline-block;}

