/*===================== 
	Color information
	
	-
	-
	-
	-
		 
=======================*/
/*===================== 
	CSS reset/normalize 
=======================*/

/**Correct `block` display not defined in IE 8/9.**/
article,aside,details,figcaption,figure,footer,header,hgroup,
main,nav,section,summary {display: block;}
pre {white-space: pre-wrap;}
small { font-size: 80%;}


/*===================== 
	@Font-Face 
=======================*/


/*===================== 
	base styles 
=======================*/

html {
    font-family: Arial, sans-serif; /* 1 */
    -ms-text-size-adjust: 100%; /* 2 */
    -webkit-text-size-adjust: 100%; /* 2 */
	}

body {
    margin: 0;
	}

svg:not(:root) {overflow: hidden;/*reset*/}
	
/* clear floats */ 
.group:before,
.group:after {content: ""; display: table;} 
.group:after {clear: both;}
.group {zoom: 1;}	
.clear { clear: both;}
	
/*image replacement*/
.hide-text {
	text-indent:  100%;
	white-space:  nowrap;
	overflow:  hidden;
	}	

hr {
    -moz-box-sizing: content-box;
    box-sizing: content-box;
	border-style: solid;
    height: 0;
	} 

img { border: 0;} 

ul {
	margin: 0;
	padding: 0 0 0 20px;
	list-style: square;
	}
	ul li {
		padding: 5px 0;
		list-style-type: square;}
	
/*===================== 
	typography 
=======================*/

h1, h2, h3, h4, h5, h6 {
	margin: 0;
	padding: 0;
	font-weight: bold;
	}
	h1 {font-size: 27px; color: #9d0041; padding: 0 0 15px 0;}
	h2 {font-size: 25px;}
	h3 {font-size: 23px;}
	h4 {font-size: 21px; padding-bottom: 10px;}
	h5 {font-size: 18px;}

p {
	margin: 0;
	line-height: 28px;
	}

b, strong {
    font-weight: bold;
	}

/*===================== 
	link styles 
=======================*/

a:focus {outline: thin dotted;/*reset*/
	}
	
a,
a:link, 
a:visited, 
a:active {
	outline: 0;/*reset*/
    color: #aaa; 
    text-decoration:none;
	}
	a:hover  {
		outline: 0;/*reset*/
		text-decoration: none;
		color: #ccc;
		}  

/*===================== 
	header styles 
=======================*/

.top-bar {
	background: #000;
	color: #fff;
	padding: 8px 0;
	text-align: right;
	font-size: 14px;
	color: #b5c0be;
	}

.header-wrap {
	width: 100%;
	min-width: 1024px;
	margin: 0;
	background: #fff;
	}

header {
	margin: 0 auto;
	width: 1024px;
	padding: 25px 0 55px;
	}
	
a.logo {
	display: block;
	background: url('https://460697.claudeassets.com/20181128034951im_/http://www.mwdservice.com/themes/SandhillsTemplate/images/logo.png') 0 0 no-repeat;
	width: 364px;
	height: 84px;
	float: left;
	}

/*===================== 
	nav styles 
=======================*/
.navigation_container { /* container to center the nav within a standard width of 1020px, or adjust to width of your site. Links will always float left or right. */
    background: #000 url('https://fb06ee.claudeassets.com/20181128034951im_/http://www.mwdservice.com/themes/SandhillsTemplate/images/nav-bg.png') 0 0 repeat-x;
	height: 57px;
}
 
nav {
    position:relative;
    display:block;  
    z-index:9000;
    margin:0 auto 0 auto;
    padding:0 0 0 0;
    text-align:center;
}
 
nav ul, nav li {
    list-style: none;  
    margin:0 0 0 0;
    padding:0 0 0 0;  
}
 
nav ul li {
    display: block;
    position: relative;
    float:left;
    text-align:center;
}
 
nav li ul {
    display: none;
}
 
nav ul li a { /* appearance of the first-level links */
    display: block;
	float: left;
	padding: 18px 50px;
	color: #dedede;
	font-size: 17px;
	}
	nav ul li a:hover { /* appearance of the first-level links on hover */
		height: 1%; 
		color: #fff;
	}	  
nav ul li li a { /* appearance of the sub-level links */
    display: block;
	float: left;
	padding: 18px 50px;
	color: #dedede;
	background: #000 url('https://fb06ee.claudeassets.com/20181128034951im_/http://www.mwdservice.com/themes/SandhillsTemplate/images/nav-bg.png') repeat-x;
	wdith: 120px;
	font-size: 17px;
	}	
	nav ul li li a:hover { /* appearance of the sub-level links on hover */
		color: #fff;   
	}

/* Optional-use, Begin targeting styles of first and last links */
nav ul li:last-child  { /* Optional-use, this targets last li */}
nav ul li:last-child a {/* Optional-use, this targets last link */}
nav ul li:first-child  {/* Optional-use, this targets first li */}
 
/* Optional-use, cancells out border for subnav li containers*/
nav ul li li:last-child  {
    border-left:0;
    border-right:0 !important;
}
nav ul li li:first-child  {
    border-left:0;
    border-right:0;
}
/* Optional-use, End targeting styles of first and last links */
 
/* Unless needing to do something extra or experimental, DON'T edit these positioning styles below! */
nav ul ul {
    display: none;
    position: absolute; 
    top:100%;
	}
	nav ul ul ul {
		position: absolute; 
		left: 100%;
		top:0; 
		}
		nav ul li:hover > ul {  
			display: block;
			line-height: normal;
			z-index: 100;
			}
			nav ul ul li {
				float: none; 
				position: relative;
				}

/*===================== 
	content styles 
=======================*/

.wrap {
	width: 100%;
	margin: 0;
	min-width: 1024px;
	}
	.texture {
		background: url('https://37b4b6.claudeassets.com/20181128034951im_/http://www.mwdservice.com/themes/SandhillsTemplate/images/bg-texture.jpg') 0 0 repeat;
		}
	.Manufacturers {
		background: #fff;
		padding: 20px 0;
		}
		.Manufacturers img {
			float: left;
			margin: 0 50px 0 0;
			}
			.Manufacturers img.last {
				margin-right: 0px;
				}
		
.main {
	background: #fff;
	border-top: 15px #9d0041 solid;
	margin: 30px 0;
	}
	
.black-box {
	background: #000;
	color: #eaeaea;
	padding: 10px 20px;
	}

.inv {
} 
.inv iframe { 
background:#fff; 
width:1020px; 
height:4000px; 
margin:0 auto; 
}
	
/*====================/ 
   slideshow styles  
===================*/

/* Cycle Plugin slideshow styles */
#slideshow{
	float:right;
	position:relative;
	height:446px;
	width:1024px;
	overflow:hidden;
	border-top:1px #6FAAD6 solid;
	}
	#slideshow img { 
		padding:0; 
		border:0; 
		top: 0;
		left: 0;
		height:446px;
		width:1024px;
}

/* display paused text on top of paused slideshow 
.cycle-paused:after {
    content: 'Paused'; color: white; background: black; padding: 10px;
    z-index: 500; position: absolute; top: 10px; right: 10px;
    border-radius: 10px;
    opacity: .5; filter: alpha(opacity=50);
}
*/
/*===================== 
	banner styles 
=======================*/

.banner {
	background: #272a2a;
	color: #E5E5E5;
	padding: 20px 0;
	}

/*===================== 
	layout styles 
=======================*/

.left {float: left;}
.right {float: right;}

.container {
	width: 1024px;
	margin: 0 auto;
	}
	
.move-up {
	position: relative;
	top: -30px;
	}
	
.col-1-6 { width: 16%;}
.col-1-5 { width: 20%;}
.col-1-4 { width: 24%;}
.col-1-3 { width: 33%;}
.col-1-2 { width: 45%; margin: 40px 25px;}
.col-2-3 { width: 65%;}
.col-3-4 { width: 75%;}

.no-marg-rl {
	margin-right: 0px;
	margin-left: 0px;
	}
	
.pad-r {
	padding-right: 30px;
	}


.contact-text {width: 375px; margin: 40px 25px 0px;}
	.contact-text p { font-size: 14px; line-height: 20px;}

.map {width: 570px; margin: 40px 25px 0 0;}

/*===================== 
	footer styles 
=======================*/

footer {
	margin: 0;
	width: 100%;
	min-width: 1024px;
	background: #000;
	padding: 50px 0;
	}
	
a.footerlink:link,
a.footerlink:visited, 
a.footerlink:active {
	text-decoration: none; 
	font-size:13px;
	color: #aaa;
	}
	a.footerlink:hover {
		text-decoration:none; 
		font-size:13px;
		color: #fff;
		}

.footertext {
	font-size:13px; 
	color:#666;
	padding: 20px 15px;
	}

.smallfootertext {
	font-size:10px; 
	color:#666;
	}

.divfooter {
	width:735px; 
	text-align:center; 
	margin:0 auto;
	}

.ContentArea{
	font-size: 14px;
	padding: 20px 15px;
	}	

/*
     FILE ARCHIVED ON 22:07:58 Nov 17, 2018 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 08:00:56 Oct 22, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.672
  exclusion.robots: 0.09
  exclusion.robots.policy: 0.073
  esindex: 0.012
  cdx.remote: 8.31
  LoadShardBlock: 300.247 (3)
  PetaboxLoader3.datanode: 116.705 (5)
  PetaboxLoader3.resolve: 124.402 (3)
  load_resource: 198.772 (2)
  revisit.resolve: 111.65
*/