body {
	margin-left: 0px;
	margin-top: -0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #fff;
}
@media (max-width: 800px) {body {
	margin-left: 0px;
	margin-top: -0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #fff;
}}
.thesitehold{
margin: 0px;
	padding: 0px;
	width:800px;
	margin-left: auto;
	margin-right:auto;
	height:auto;
	margin-top:0px;
	background-repeat:no-repeat;
		visibility:visible;
	z-index:1;
}
@media (max-width: 800px) {.thesitehold{
margin: 0px;
	padding: 0px;
	width:1200px;
	margin-left: auto;
	margin-right:auto;
	height:auto;
	margin-top:0px;
	background-repeat:no-repeat;
		visibility:visible;
	z-index:1;
}}
.topnav{width:900px;height:80px; background-color:#fff;margin-left:0px;margin-right:0px;margin-bottom:50px;}
@media (max-width: 800px) {.topnav{width:1200px;height:100px;position:relative;top:10px;}}
.hdrimg{width:380px;height:auto;}
@media (max-width: 800px) {.hdrimg{width:850px;height:auto;margin-left:50px;}}

.navicon{width:50px; height:auto;}
.navicontwo{width:45px; height:auto;}
.naviconclose{width:55px; height:auto;margin-left:10px;margin-right:5px;}

@media (max-width: 800px) {.navicontwo{width:80px; height:auto;}}

@media (min-width: 1000px) {.navicon{display:none;width:85px; height:auto;}}
@media (max-width: 800px) {.navicon{width:85px; height:auto;}}

.dtnavmenu{font-family:'Bebas Neue', 'Oswald', Arial, Helvetica, sans-serif; text-transform:uppercase; letter-spacing:0px;font-size:18px; line-height:22px;color:#777;position:relative;top:5px;}
@media (max-width: 800px) {.dtnavmenu{display:none;font-family:'Bebas Neue', 'Oswald', Arial, Helvetica, sans-serif; text-transform:uppercase; letter-spacing:-1px;font-size:20px; line-height:22px;color:#777;}}

.mobilenavhold{width:1200px;height:80px;z-index:999;position:relative;top:10px;left:00px;}

@media (min-width: 1000px) {.mobilenavhold{display:none;width:1200px;height:280px;background-color:#666;z-index:999;position:relative;}}

.mobilenavtxt{font-family:'Bebas Neue', 'Oswald', Arial, Helvetica, sans-serif; text-transform:uppercase; letter-spacing:-1px;font-size:44px;position:relative;top:-10px; margin-right:10px; }


.areamain{width:700px; height:auto;margin-left:50px;margin-right:50px;}
@media (max-width: 800px) {.areamain{width:1200px; height:auto;margin-top:100px;}}

.mainimage{width:500px; height:auto; margin-left:100px; margin-right:100px; position:relative; top:-60px;margin-bottom:-30px;}
@media (max-width: 800px) {.mainimage{width:1200px; height:auto; margin-left:-50px; margin-right:0px; position:relative; top:-80px;margin-bottom:20px;margin-top:-80px;}}
.maincontenthold{width:800px; height:auto; margin-left:0px; margin-right:0px;}

@media (max-width: 800px) {.maincontenthold{width:1000px; height:auto; margin-left:0px; margin-right:0px;}}

.titlebar{width:600px; height:auto; display:block;margin-left:50px;margin-right:50px;}
@media (max-width: 800px) {.titlebar{width:1050px; height:auto; display:block;margin-left:25px;margin-right:100px;margin-bottom:80px;}}

.thesitebodytext{
font-family:Arial, Helvetica, sans-serif;
-webkit-text-size-adjust:none;
color:#000;
font-size:20px;
line-height:22px;
font-weight:200;
z-index:890;
width:700px;
position:relative;
letter-spacing:-0px;
/*left:50px;*/
margin-top:20px;
margin-left:15px;
margin-right:10px;
text-align:left;
}

@media (max-width: 800px) {.thesitebodytext{
font-family:Arial, Helvetica, sans-serif;
-webkit-text-size-adjust:none;
color:#000;
font-size:42px;
line-height:52px;
font-weight:300;
z-index:890;
width:1050px;
position:relative;
letter-spacing:-0px;
/*left:50px;*/
margin-top:10px;
margin-left:50px;
margin-right:500px;
margin-bottom:40px;
text-align:left;
}}
.pataglinemain{width:525px; height:auto; margin-top:5px; margin-bottom:5px;margin-left:75px;margin-right:50px;display:block;}
@media (max-width: 800px) {.pataglinemain{width:1100px; height:auto; margin-top:10px; margin-bottom:40px;margin-left:0px;margin-right:100px;display:block;}}

.navmainarea{width:500px; height:auto;margin-left:50px;margin-right:50px;}
@media (max-width: 800px) {.navmainarea{width:1000px; height:auto;margin-left:50px;margin-right:50px;margin-bottom:100px;}}

.mainnavbartxt{ font-family:'Bebas Neue', 'Oswald', Arial, Helvetica, sans-serif; text-transform:uppercase; letter-spacing:-1px;font-size:24px; line-height:24px;position:relative;top:3px;left:10px;}

@media (max-width: 800px) {.mainnavbartxt{ font-family:'Bebas Neue', 'Oswald', Arial, Helvetica, sans-serif; text-transform:uppercase; letter-spacing:-1px;font-size:40px; line-height:24px;position:relative;top:3px;left:10px;}}


.mainnavbarlogo{width:160px; height:auto;}
@media (max-width: 800px) {.mainnavbarlogo{width:240px; height:auto;}}

.mainnavlinetop{width:450px; height:3px; position:relative;top:20px;}
.mainnavlinebtm{width:450px; height:3px;position:relative;top:-17px;}

@media (max-width: 800px) {.mainnavlinetop{width:800px; height:3px; position:relative;top:20px;}}
@media (max-width: 800px) {.mainnavlinebtm{width:800px; height:3px;position:relative;top:-17px;}}



.threeserviceshold{ width:700px; height:auto;margin-left:50px;margin-right:50px; }
@media (max-width: 800px) {.threeserviceshold{ width:1000px; height:auto;margin-left:25px;margin-right:50px; }}


.threeservblock{display:inline-block; width:300px; height:auto;}
@media (max-width: 800px) {.threeservblock{display:inline-block; width:1000px; height:auto;margin-bottom:50px;}}

.threeservgraphic{width:80px; height:auto;}
@media (max-width: 800px) {.threeservgraphic{width:220px; height:auto;}}

.txtthreeblocks{font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:14px;color:#666666; margin-left:10px; }
@media (max-width: 800px) {.txtthreeblocks{font-family:Arial, Helvetica, sans-serif; font-size:32px; line-height:34px;color:#666666; margin-left:10px; }}

.typegraphiclockup{ width:525px; height:auto; margin-top:30px; margin-bottom:20px;margin-left:100px;margin-right:100px;}
@media (max-width: 800px) {.typegraphiclockup{ width:900px; height:auto; margin-top:30px; margin-bottom:70px;margin-left:100px;margin-right:150px;}}

.orageline{width:600px; height:3px;margin-left:50px;margin-right:50px;}
@media (max-width: 800px) {.orageline{width:900px; height:3px;margin-left:100px;margin-right:50px;}}

.testimonials{width:600px; height:auto;margin-left:50px;margin-right:50px;}
.lowscripttag{width:550px; height:auto; margin-top:20px; margin-bottom:20px;margin-left:75px;margin-right:50px;display:block;}
@media (max-width: 800px) {.lowscripttag{width:850px; height:auto; margin-top:20px; margin-bottom:40px;margin-left:100px;margin-right:50px;display:block;}}

.lowesttext{ width:600px;font-family:Arial, Helvetica, sans-serif; font-size:16px; line-height:18px; color:#666666; margin-left:50px;margin-right:25px; margin-bottom:25px; }
@media (max-width: 800px) {.lowesttext{ width:900px;font-family:Arial, Helvetica, sans-serif; font-size:32px; line-height:36px; color:#666666; margin-left:100px;margin-right:50px; margin-bottom:70px; }}


.bottomnav{ width:600px; height:auto; margin-top:0px; margin-bottom:0px; margin-left:50px;margin-right:50px;}
@media (max-width: 800px) {.bottomnav{ width:1100px; height:auto; margin-top:30px; margin-bottom:0px; margin-left:50px;margin-right:50px;}}


.lowline{ width:600px; height:3px; background-color:#999999;margin-left:50px;margin-right:50px;}
@media (max-width: 800px) {.lowline{ width:1000px; height:3px; background-color:#999999;margin-left:50px;margin-right:50px;}}


.footertext{ width:700px;font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:12px; color:#666666; margin-left:100px;margin-right:50px; margin-bottom:20px; margin-top:30px; }

@media (max-width: 800px) {.footertext{ width:1000px;font-family:Arial, Helvetica, sans-serif; font-size:18px; line-height:20px; color:#666666; margin-left:100px;margin-right:50px; margin-bottom:20px; margin-top:30px; }}

.thesitetoptnav{width:800px;}
@media (max-width: 800px) {.thesitetoptnav{width:1200px;}}

.thesitetopnavtxt{font-family:'oswald', Arial, Helvetica, sans-serif; text-transform:uppercase; letter-spacing:-1px;}


.orangecolor{#E77724}

.holdlowernav{ width:600px; height:auto; margin-top:0px; margin-bottom:0px; margin-left:50px;margin-right:50px;}
@media (max-width: 800px) {.holdlowernav{ width:1000px; height:auto; margin-top:0px; margin-bottom:0px; margin-left:50px;margin-right:50px;}}

.lowernavbarlogo{width:120px;height:auto;display:inline-block;margin-top:3px;}
@media (max-width: 800px) {.lowernavbarlogo{width:210px;height:auto;display:inline-block;margin-top:3px;}}

.lowsitenavbartxt{ font-family: 'Bebas Neue', 'Oswald', Arial, Helvetica, sans-serif; text-transform:uppercase; letter-spacing:0px;font-size:18px; line-height:20px;color:#E77724;position:relative;top:-15px;display:inline-block;margin-left:2px;}

@media (max-width: 800px) {.lowsitenavbartxt{ font-family: 'Bebas Neue', 'Oswald', Arial, Helvetica, sans-serif; text-transform:uppercase; letter-spacing:0px;font-size:32px; line-height:36px;color:#E77724;position:relative;top:-20px;display:inline-block;margin-left:2px;}}


.testamonialstext{ font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:13px; color:#000; margin-bottom:20px;margin-top:0px; vertical-align: top;display:inline-block;}
@media (max-width: 800px) {.testamonialstext{ font-family:Arial, Helvetica, sans-serif; font-size:34px; line-height:38px; color:#000; margin-bottom:30px;margin-top:30px; vertical-align: top;display:inline-block;text-align:left;}}

.holdtestamonials{width:900px;height:auto;margin-top:30px;margin-bottom:0px;position:relative;display:inline-block;}
@media (max-width: 800px) {.holdtestamonials{width:900px;height:auto;margin-top:30px;margin-bottom:0px;margin-left:100px;position:relative;display:inline-block;}}


.testablock{width:240px;display:inline-block:width:250px;display:inline-block;}
@media (max-width: 800px) {.testablock{width:900px;display:inline-block:margin-left:50px;margin-right:50px;}}

.testaline{margin-left:4px;margin-right:4px;width:2px;height:110px;display:inline-block;opacity:.1;}
@media (max-width: 800px) {.testaline{margin-left:5px;margin-right:5px;width:2px;height:220px;display:inline-block;opacity:.1;display:none;}}

.quotein{width:20px;height:auto;display:inline-block;margin-right:1px;margin-bottom:1px;}
.quoteout{width:20px;height:auto;display:inline-block;margin-left:1px;margin-top:1px;}

@media (max-width: 800px) {.quotein{width:40px;height:auto;display:inline-block;margin-right:1px;margin-bottom:1px;}}
@media (max-width: 800px) {.quoteout{width:40px;height:auto;display:inline-block;margin-left:1px;margin-top:1px;}}

a:link{color:#000;text-decoration:none;}
a:active{color:#000;text-decoration:none;}
a:hover{color:#000;text-decoration:none;}
a:visited{color:#000;text-decoration:none;}

.orangebodynav a:link{color:#E77724;text-decoration:none;}
.orangebodynav a:active{color:#E77724;text-decoration:none;}
.orangebodynav a:hover{color:#E77724;text-decoration:none;}
.orangebodynav a:visited{color:#E77724;text-decoration:none;}


.lowsitenavbartxt a:link{color:#E77724;text-decoration:none;}
.lowsitenavbartxt a:active{color:#E77724;text-decoration:none;}
.lowsitenavbartxt a:hover{color:#E77724;text-decoration:none;}
.lowsitenavbartxt a:visited{color:#E77724;text-decoration:none;}

.txtacmftr a:link{color:#fff;text-decoration:none;}
.txtacmftr a:active{color:#fff;text-decoration:none;}
.txtacmftr a:hover{color:#fff;text-decoration:none;}
.txtacmftr a:visited{color:#fff;text-decoration:none;}

.imggridblockstxt a:link{color:#777;text-decoration:none; font-weight:600;}
.imggridblockstxt  a:active{color:#777;text-decoration:none;font-weight:600;}
.imggridblockstxt  a:hover{color:#777;text-decoration:none;font-weight:600;}
.imggridblockstxt  a:visited{color:#777;text-decoration:none;font-weight:600;}

.headsrvclowtext a:link{color:#E77724;text-decoration:none; font-weight:700;}
.headsrvclowtext   a:active{color:#E77724;text-decoration:none;font-weight:700;}
.headsrvclowtext   a:hover{color:#E77724;text-decoration:none;font-weight:700;}
.headsrvclowtext   a:visited{color:#E77724;text-decoration:none;font-weight:700;}


@media (min-width: 800px) and (max-width: 1000px) {.thesitehold{
margin: 0px;
	padding: 0px;
	width:800px;
	margin-left: 135px;
	margin-right:auto;
	height:auto;
	margin-top:0px;
	background-repeat:no-repeat;
		visibility:visible;
background-color: #fff;
	z-index:1;
}}


@media (min-width: 800px) and (max-width: 1000px) {.hidephone{display:none;}}
@media (min-width: 800px) and (max-width: 1000px) {.navicon{display:none;width:85px; height:auto;}}
@media (min-width: 800px) and (max-width: 1000px) {.phonenavicon{width:35px; height:auto;margin-right:10px;display:visible;}}