@charset "UTF-8";
/* CSS Document 
Expanding width nav and foot
*/
 
body{
	padding:0px;
	margin:0px auto;
	font: Arial, serif;
	width:100%;
font-size:13px;
}
@media screen and (max-width:1000px)
{
	.header_wrapper .logo_row, .header_wrapper .topNav_wrapper, .header_wrapper .service_section, .footer_wrapper
	{
		width:100%!important;
		margin:0 auto!important;
	}
}
@media screen and (min-width:1000px)
{
	.header_wrapper .logo_row, .header_wrapper .topNav_wrapper, .header_wrapper .service_section, .footer_wrapper
	{
		width:1011px!important;
		margin:0 auto!important;
	}
}

#content-area:after{background-color:#eee;}

#main-header { width:1280px;
	margin-right: auto;
	margin-left: auto; }
#top-categories {
	width: 1276px;
	margin-right: auto;
	margin-left: auto;
}
#top-categories .overlay {
	border:none;
}
#top-categories:first-child{
	border: none;
	box-shadow:none;
}
#top-categories a {
	border-left-style: none;
}
/*#top-nav-wrap{
	position: relative; background: #222323; border: 1px solid #0d0d0d; -webkit-box-shadow: 1px 1px 0 rgba(255,255,255,0.1) inset; -moz-box-shadow: 1px 1px 0 rgba(255,255,255,0.1) inset; box-shadow: 1px 1px 0 rgba(255,255,255,0.1) inset;
}
#top-nav-wrap:before { pointer-events: none; display: block; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.15) 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,0.15))); background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.15) 100%); background: -o-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.15) 100%); background: -ms-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.15) 100%); background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.15) 100%); }

#footer-wrap { position: relative; color: #9d9c9c; background: #222222; }
#footer-wrap:before { pointer-events: none; content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.15) 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,0.15))); background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.15) 100%); background: -o-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.15) 100%); background: -ms-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.15) 100%); background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.15) 100%); }*/
#main-footer { 
	margin-right: auto;
	margin-left: auto; }

@media only screen and ( max-width: 1279px ) {
	#top-categories {
	width:956px;
}
#main-footer,#main-header { /* width:960px; */
	 }
	 
}
@media only screen and ( min-width: 768px ) and ( max-width: 960px ) {
	#top-categories { width: 724px; }
	#main-footer,#main-header { /* width:730px; */
	 }
	
}
@media only screen and ( max-width: 767px ) {
	#top-nav-wrap{
		display:none !important;
	}
	#main-footer,#main-header { /* width:440px; */
	 }
}
@media only screen and ( max-width: 479px ) {
	#main-footer,#main-header { /* width:280px; */
	 }
}
@media only screen and (min-width:1000px) and (max-width:3000px){
	header, footer
	{
		width:1000px !important;
		margin:0 auto;
	}
	.header_middle_left
	{
		margin-left: 10px; 
		width: 40%;
	}
	.footer_top, .footer_bottom
	{
		padding-left:5px;
	}
}
