*{
	margin: 0px;
	padding: 0px;
}

h1 {
	margin:2% 0 1% 10%;
	font-family: Roboto;
}

h2 {
	margin:2% 0 1% 4%;
	font-family: Roboto;
}

	.s-1-h2 {
		margin:0 0 0 10%;
	}
	
	.s-1-h2-2 {
		margin:0 0 0 32%;
	}
	
	.s-1-h2-3 {
		margin:0 0 0 10%;
	}
	
	.s-1-2 {
		width:10%;
		margin: 5% 0 2% -88%;
		float:left;
}
	.s-1-3 {
		width:10%;
		margin: 7% 0 2% -88%;
		float:left;
}
	.s-1-4 {
		width:10%;
		margin: 8% 0 2% -88%;
		float:left;
}
	
	.p-margin-3 {
		margin:0 0 0 10%;
	}

h3 {
	margin:2% 0 1% 10%;
	font-family: Roboto;
}

	h3.correction {
		margin:0 0 0 0;
	}

p {
	margin:0% 0 0 0%;
	font-family: Roboto;
	line-height: 200%;
} 

body {
	background-color:#f2f2f2;
}

#header {
	width:100%;
	height:125px;
	background-color:#26a65b;
	border-bottom: 1px solid #648d93;
}

#logo {
	margin: 2% 0 0 10%;
}

#nav {
	width:100%;
	height:47px;
	background-color:#fff;
	margin: 0px 0 0 0;
}

		#nav ul {
			list-style-type: none;
			margin: 0 0 0 10%;
			padding: 0;
			overflow: hidden;
			background-color: #fff;
		}

		#nav li {
			float: left;
		}
		
		#nav ul li ul li{
			list-style-type: none;
			margin: 0 0 0 0%;
			padding: 0;
			overflow: hidden;
			background-color: #fff;
			float: none;
		}

		#nav li a {
			display: inline-block;
			color:#999999;
			text-align: center;
			padding: 14px 16px;
			text-decoration: none;
			font-family: Roboto;
			/*font-family: 'open sans',arial,sans-serif;*/
		}
		

		#nav li a:hover {
			color:#26a65b;
			background-color: #ccc;
		}
		
		#phone-number {
			width:150%;
			font-size:16pt;
			color:#000;
			padding: 0% 2% 2% 2%;
			margin:0 0 2% -0%;
		}
		
		#call-us-today3 {
			color:#fff;
			padding:0 2% 0 2%;
			background-color:#648d93;
			font-size:12pt;
		}
		
		#call-today-bg {
			color:#fff;
			padding: 10px 0 10px 0;
			background-color:#808080;
		}
		
		.call-link-color {
			color:#fff;
		}
		
		.phone-drop {
			font-family: Roboto;
			font-size: 14pt;
			color:#999999;
		}
		

#primary {
	overflow: hidden;
	padding:0 0 2% 0;
}
	
.s-1 {
	width:10%;
	margin:0 0 0 10%;
	float:left;
}

.s-1-text {
	width:90%;
	margin:0 0 0 -12%;
	float:left;
}

#all-icon-shift {
	float:left;
	width:90%;
}

#quick-links {
	height:100%;
	width:100%;
	overflow:hidden;
	background-color:#fff;
	float:left;
}

#clear {
clear:both;
}
	
	.q-float-lead {
		float:left;
		margin:0% 0% 0% 0%;
		text-align:center;
	}
	
	.q-1-s {
		margin:0 2px 0 10%;
		width:35px;
		height:35px;
		display:block;
		float:left;
		background:transparent url('http://zachdehnert.com/WillsTech/Wordpress/wp-content/uploads/2016/03/q-1-s.png') center top no-repeat;
	}

	.q-1-s:hover {
		margin:0 2px 0 10%;
		width:48px;
		height:48px;
		display:block;
		background-image: url('http://zachdehnert.com/WillsTech/Wordpress/wp-content/uploads/2016/03/q-1-1.png');
	}
	
	.q-2-s {
		margin:0 2px 0 0%;
		width:35px;
		height:35px;
		display:block;
		float:left;
		background:transparent url('http://zachdehnert.com/WillsTech/Wordpress/wp-content/uploads/2016/03/q-2-s.png') center top no-repeat;
	}

	.q-2-s:hover {
		margin:0 2px 0 0%;
		width:50px;
		height:50px;
		display:block;
		background-image: url('http://zachdehnert.com/WillsTech/Wordpress/wp-content/uploads/2016/03/q-2-1.png');
	}
	.q-3-s {
		margin:0 2px 0 0%;
		width:35px;
		height:35px;
		display:block;
		float:left;
		background:transparent url('http://zachdehnert.com/WillsTech/Wordpress/wp-content/uploads/2016/03/q-3-s.png') center top no-repeat;
	}

	.q-3-s:hover {
		margin:0 2px 0 0%;
		width:48px;
		height:48px;
		display:block;
		background-image: url('http://zachdehnert.com/WillsTech/Wordpress/wp-content/uploads/2016/03/q-3-1-e1458329052418.png');
	}
	.q-4-s {
		margin:0 2px 0 0%;
		width:35px;
		height:35px;
		display:block;
		float:left;
		background:transparent url('http://zachdehnert.com/WillsTech/Wordpress/wp-content/uploads/2016/03/q-4-s.png') center top no-repeat;
	}

	.q-4-s:hover {
		margin:0 2px 0 0%;
		width:50px;
		height:50px;
		display:block;
		background-image: url('http://zachdehnert.com/WillsTech/Wordpress/wp-content/uploads/2016/03/q-4-1.png');
	}
	.q-5-s {
		margin:0 2px 0 0%;
		width:35px;
		height:35px;
		display:block;
		float:left;
		background:transparent url('http://zachdehnert.com/WillsTech/Wordpress/wp-content/uploads/2016/03/q-5-s.png') center top no-repeat;
	}

	.q-5-s:hover {
		margin:0 2px 0 0%;
		width:50px;
		height:50px;
		display:block;
		background-image: url('http://zachdehnert.com/WillsTech/Wordpress/wp-content/uploads/2016/03/q-5-1.png');
	}
	.q-6-s {
		margin:0 2px 0 0%;
		width:35px;
		height:35px;
		display:block;
		float:left;
		background:transparent url('http://zachdehnert.com/WillsTech/Wordpress/wp-content/uploads/2016/03/q-6-s.png') center top no-repeat;
	}

	.q-6-s:hover {
		margin:0 2px 0 0%;
		width:50px;
		height:50px;
		display:block;
		background-image: url('http://zachdehnert.com/WillsTech/Wordpress/wp-content/uploads/2016/03/q-6-1.png');
	}
	.q-7-s {
		margin:0 2px 0 0%;
		width:35px;
		height:35px;
		display:block;
		float:left;
		background:transparent url('http://zachdehnert.com/WillsTech/Wordpress/wp-content/uploads/2016/03/q-7-s.png') center top no-repeat;
	}

	.q-7-s:hover {
		margin:0 2px 0 0%;
		width:50px;
		height:50px;
		display:block;
		background-image: url('http://zachdehnert.com/WillsTech/Wordpress/wp-content/uploads/2016/03/q-7-1.png');
	}
	.q-8-s {
		margin:0 2px 0 0%;
		width:35px;
		height:35px;
		display:block;
		float:left;
		background:transparent url('http://zachdehnert.com/WillsTech/Wordpress/wp-content/uploads/2016/03/q-8-s.png') center top no-repeat;
	}

	.q-8-s:hover {
		margin:0 2px 0 0%;
		width:50px;
		height:50px;
		display:block;
		background-image: url('http://zachdehnert.com/WillsTech/Wordpress/wp-content/uploads/2016/03/q-8-1.png');
	}
	.q-9-s {
		margin:0 2px 0 0%;
		width:35px;
		height:35px;
		display:block;
		float:left;
		background:transparent url('http://zachdehnert.com/WillsTech/Wordpress/wp-content/uploads/2016/03/q-9-s.png') center top no-repeat;
	}

	.q-9-s:hover {
		margin:0 2px 0 0%;
		width:50px;
		height:50px;
		display:block;
		background-image: url('http://zachdehnert.com/WillsTech/Wordpress/wp-content/uploads/2016/03/q-9-1.png');
	}
	.q-910-s {
		margin:0 2px 0 0%;
		width:35px;
		height:35px;
		display:block;
		float:left;
		background:transparent url('http://zachdehnert.com/WillsTech/Wordpress/wp-content/uploads/2016/03/q-910-s-e1458331490533.png') center top no-repeat;
	}

	.q-910-s:hover {
		margin:0 2px 0 0%;
		width:50px;
		height:50px;
		display:block;
		background-image: url('http://zachdehnert.com/WillsTech/Wordpress/wp-content/uploads/2016/03/q-910-2.png');
	}
	.q-911-s {
		margin:0 2px 0 0%;
		width:35px;
		height:35px;
		display:block;
		float:left;
		background:transparent url('http://zachdehnert.com/WillsTech/Wordpress/wp-content/uploads/2016/03/q-911-s.png') center top no-repeat;
	}

	.q-911-s:hover {
		margin:0 2px 0 0%;
		width:50px;
		height:50px;
		display:block;
		background-image: url('http://zachdehnert.com/WillsTech/Wordpress/wp-content/uploads/2016/03/q-911-1.png');
	}
	.q-912-s {
		margin:0 2px 0 0%;
		width:35px;
		height:35px;
		display:block;
		float:left;
		background:transparent url('http://zachdehnert.com/WillsTech/Wordpress/wp-content/uploads/2016/03/q-912-s.png') center top no-repeat;
	}

	.q-912-s:hover {
		margin:0 2px 0 0%;
		width:50px;
		height:50px;
		display:block;
		background-image: url('http://zachdehnert.com/WillsTech/Wordpress/wp-content/uploads/2016/03/q-912-1.png');
	}
	.q-913-s {
		margin:0 2px 0 0%;
		width:35px;
		height:35px;
		display:block;
		float:left;
		background:transparent url('http://zachdehnert.com/WillsTech/Wordpress/wp-content/uploads/2016/03/q-913-s.png') center top no-repeat;
	}

	.q-913-s:hover {
		margin:0 2px 0 0%;
		width:50px;
		height:50px;
		display:block;
		background-image: url('http://zachdehnert.com/WillsTech/Wordpress/wp-content/uploads/2016/03/q-913-1.png');
	}
	.q-914-s {
		margin:0 2px 0 0%;
		width:35px;
		height:35px;
		display:block;
		float:left;
		background:transparent url('http://zachdehnert.com/WillsTech/Wordpress/wp-content/uploads/2016/03/q-914-s.png') center top no-repeat;
	}

	.q-914-s:hover {
		margin:0 2px 0 0%;
		width:50px;
		height:50px;
		display:block;
		background-image: url('http://zachdehnert.com/WillsTech/Wordpress/wp-content/uploads/2016/03/q-914-1.png');
	}
	.q-915-s {
		margin:0 2px 0 0%;
		width:35px;
		height:35px;
		display:block;
		float:left;
		background:transparent url('http://zachdehnert.com/WillsTech/Wordpress/wp-content/uploads/2016/03/q-915-s.png') center top no-repeat;
	}

	.q-915-s:hover {
		margin:0 2px 0 0%;
		width:50px;
		height:50px;
		display:block;
		background-image: url('http://zachdehnert.com/WillsTech/Wordpress/wp-content/uploads/2016/03/q-915-1.png');
	}
	.q-916-s {
		margin:0 2px 0 0%;
		width:35px;
		height:35px;
		display:block;
		float:left;
		background:transparent url('http://zachdehnert.com/WillsTech/Wordpress/wp-content/uploads/2016/03/q-916-s.png') center top no-repeat;
	}

	.q-916-s:hover {
		margin:0 2px 0 0%;
		width:50px;
		height:50px;
		display:block;
		background-image: url('http://zachdehnert.com/WillsTech/Wordpress/wp-content/uploads/2016/03/q-916-1.png');
	}
	.q-917-s {
		margin:0 2px 0 0%;
		width:35px;
		height:35px;
		display:block;
		float:left;
		background:transparent url('http://zachdehnert.com/WillsTech/Wordpress/wp-content/uploads/2016/03/q-917-s.png') center top no-repeat;
	}

	.q-917-s:hover {
		margin:0 2px 0 0%;
		width:50px;
		height:50px;
		display:block;
		background-image: url('http://zachdehnert.com/WillsTech/Wordpress/wp-content/uploads/2016/03/q-917-1.png');
	}
	.q-918-s {
		margin:0 2px 0 0%;
		width:35px;
		height:35px;
		display:block;
		float:left;
		background:transparent url('http://zachdehnert.com/WillsTech/Wordpress/wp-content/uploads/2016/03/q-918-s.png') center top no-repeat;
	}

	.q-918-s:hover {
		margin:0 2px 0 0%;
		width:50px;
		height:50px;
		display:block;
		background-image: url('http://zachdehnert.com/WillsTech/Wordpress/wp-content/uploads/2016/03/q-918-1.png');
	}
	.q-919-s {
		margin:0 2px 0 0%;
		width:35px;
		height:35px;
		display:block;
		float:left;
		background:transparent url('http://zachdehnert.com/WillsTech/Wordpress/wp-content/uploads/2016/03/q-919-s.png') center top no-repeat;
	}

	.q-919-s:hover {
		margin:0 2px 0 0%;
		width:50px;
		height:50px;
		display:block;
		background-image: url('http://zachdehnert.com/WillsTech/Wordpress/wp-content/uploads/2016/03/q-919-1.png');
	}
	.q-920-s {
		margin:0 2px 0 0%;
		width:35px;
		height:35px;
		display:block;
		float:left;
		background:transparent url('http://zachdehnert.com/WillsTech/Wordpress/wp-content/uploads/2016/03/q-920-s-1.png') center top no-repeat;
	}

	.q-920-s:hover {
		margin:0 2px 0 0%;
		width:50px;
		height:50px;
		display:block;
		background-image: url('http://zachdehnert.com/WillsTech/Wordpress/wp-content/uploads/2016/03/q-920-2.png');
	}
	.q-921-s {
		margin:0 2px 0 0%;
		width:35px;
		height:35px;
		display:block;
		float:left;
		background:transparent url('http://zachdehnert.com/WillsTech/Wordpress/wp-content/uploads/2016/03/q-921-s.png') center top no-repeat;
	}

	.q-921-s:hover {
		margin:0 2px 0 0%;
		width:50px;
		height:50px;
		display:block;
		background-image: url('http://zachdehnert.com/WillsTech/Wordpress/wp-content/uploads/2016/03/q-921-1.png');
	}

#google-search {
	width:30%;
	float:left;
}

#google-button {
	margin:0% 0 0 0;
	width:25%;
	height:38px;
	float:left;
	vertical-align:top;
}

	input[type=button] {
		display: block;
		vertical-align: middle;
	}
		
	.button-wrapper {
		border: 1px solid blue;
		display: table-cell;
		vertical-align: middle;
	}

#google-box {
	float:left;
	font-size:14pt;
	font-family:Roboto;
	width:74%;
	height:34px;
}

#large-logo {
	width:100%;
	height:360px;
	background-color:#fff;
	padding:2% 0 2% 0;
	overflow:hidden;
	float:left;
}

	#mac-left {
		float:left;
		margin:0 0 0 10%;
		border: 0px solid black;
	}

	#text-logo {
		width:480px;
		height:220px;
		float:left;
		border: 0px solid black;
	}
	
		.text-r {
			width:80%;
			height:20%;
			font-size:20pt;
			padding:10% 0 0 2%;
			border: 0px solid black;
		}
		
		p.text-r {
			margin:0 0 0 10%;
		}
		
		#remote {
		padding:10% 0 0 60%;
		}

	#lrg-logo {
		width:480px;
		Height:300px;
		margin:0 0 0 10%;
		float:left;
	}

#text-body {
	border: 0px solid black;
	background-color:#f2f2f2;
	padding:0 0 2% 0;
}

#details {
	height:100%;
	background-color:#fff;
	border:0px solid black;
	overflow:hidden;
	padding:2% 0 0 0;
	clear: both;
}

	.p-margin{
		margin:0 0 0 10%;
	}
	
	.p-margin-2{
		margin:0 5% 0 10%;
	}

.icon-shift {
	padding:0 0 40% 0;
}

.icon-shift-text {
	margin:0 0 0 20%;
	padding:0 0 4% 0;
	line-height:none;
}

.icon-shift-text-2 {
	margin:0 0 0 20%;
	padding:0 0 8% 0;
	line-height:none;
}

#contact-col-1 {
	width:50%;
	float:left;
}

#contact-col-1-2 {
	width:40%;
	float:left;
	margin:0 2% 0 0;
}

#contact-col-2 {
	width:49%;
	float:left;
}

#contact-col-2-2 {
	width:57%;
	float:left;
}


	
#detail-left {
	height:500px;
	width:480px;
	border:0px solid black;
	float:left;
	margin:0 0 0 8%;
}

	#icon-left {
		width:15%;
		height:100%;
		border:0px solid black;
		float:left;
	}
	
	#text-left {
		border:0px solid black;
	}

#detail-right {
	height:500px;
	width:480px;
	border:0px solid black;
	float:left;
	margin:0 0 0 8%;
}

	#icon-right {
		width:15%;
		height:500px;
		border:0px solid black;
		float:left;
	}
	
	#text-right {
		border:0px solid black;
	}

#macbook {
	width:100%;
	height:200px;
	background-image:url(images/macbook.png);
}

#macbook-text {
	color:#fff;
	font-size: 24pt;
	font-weight:900;
	text-align:center;
	padding:2% 0 0 0;
}

#three-point-sale {
	/* width:100%; */
	height:220px;
	background-color:#f2f2f2;
	margin:2% 0 0 10%;
}

	#col-1 {
		width:25%;
		float:left;
		margin:0 0% 0 0;
		padding:3% 0 0 0;
		-webkit-text-stroke: 1px #26a65b;
		color:#26a65b;
		text-shadow:
		3px 3px 0 #fff,
		-1px -1px 0 #fff,  
		1px -1px 0 #fff,
		-1px 1px 0 #fff,
		1px 1px 0 #fff;
	}
	
	#col-2 {
		color:#26a65b;
		width:30%;
		float:left;
		margin:0 0% 0 0;
		padding:2% 0 0 0;
		text-align:center;
		-webkit-text-stroke: 1px #26a65b;
		color:#26a65b;
		text-shadow:
		3px 3px 0 #fff,
		-1px -1px 0 #fff,  
		1px -1px 0 #fff,
		-1px 1px 0 #fff,
		1px 1px 0 #fff;
	}
	
	#col-3 {
		color:#26a65b;
		width:30%;
		float:left;
		margin:0 0% 0 0;
		padding:1% 0 0 0;
		text-align:center;
		-webkit-text-stroke: 1px #26a65b;
		color:#26a65b;
		text-shadow:
		3px 3px 0 #fff,
		-1px -1px 0 #fff,  
		1px -1px 0 #fff,
		-1px 1px 0 #fff,
		1px 1px 0 #fff;
	}

#slow-computer-ad {
	width:100%;
	height:170px;
	background-color:#26a65b;
	overflow:hidden;
}
	#space-1 {
		width:80%;
		float:left;
		margin:0 0 0 0;
	}
	
	#space-2 {
		width:12%;
		float:left;
		border-radius: 15px;
		border: 1px solid #fff;
		height: 50px;
		margin:3% 0 0 0;
	}
	
	#speed-boost {
		width:80%;
		font-size:20pt;
		color:#fff;
		font-weight:900;
		padding: 3% 0 0 0;
	}
	
	#call-us-today {
		font-size:16pt;
		color:#fff;
		padding: 1% 0 0 0;
	}
	
	#call-us-today2 {
		font-size:12pt;
		color:#fff;
		padding: 0% 0 0 0;
	}
	
#footer {
	width:100%;
	height:250px;
	background-color:#648d93;
}

	#footer h2 {
		font-family: Roboto;
		color:#fff;
		text-align:center;
	}
	
	#footer p {
		font-family: Roboto;
		color:#fff;
		text-align:center;
	}

	#footer ul {
		width:100%;
		float:left;
	}
	
	#footer li {
		width:100%;
		text-decoration:none;
		list-style-type:none;
	}
	
	#footer li a {
		text-decoration:none;
		list-style-type:none;
		font-family: Roboto;
		font-size:12pt;
		color:#fff;
	}
	
	#footer li a:hover {
		text-decoration:underline;
		list-style-type:none;
		font-family: Roboto;
		font-size:12pt;
		color:#fff;
	}
	
	#footer-left {
		width:15%;
		float:left;
		margin:2% 0 0 2%;
	}
	
	#footer-mid1 {
		width:27%;
		float:left;
		margin:2% 0 0 0%;
	}
	
	#footer-mid1-2 {
		width:27%;
		float:left;
		margin:2% 0 0% 5%;
	}
	
	#footer-mid2 {
		width:27%;
		float:left;
		margin:2% 0 0 0%;
	}
	
	#footer-mid2-2 {
		width:27%;
		float:left;
		margin:2% 0 0% 0%;
	}
	
	#footer-right {
		width:27%;
		float:left;
		margin:2% 0 0 0%;
	}
	
	#footer-right-2 {
		width:27%;
		float:left;
		margin:2% 0 0% 0%;
	}
	
#footer2 {
	width:100%;
	height:50px;
	background-color:#648d93;
}
	
	#footer2 p {
		font-family: Roboto;
		color:#fff;
		text-align:center;
	}
