/*
Lato Light
 font-family: 'Lato';  font-style: normal;  font-weight: 300;

Lato Regular
  font-family: 'Lato';  font-style: normal;  font-weight: 400;

Lato Bold
  font-family: 'Lato';  font-style: normal;  font-weight: 700;

Lato Black
  font-family: 'Lato';  font-style: normal;  font-weight: 900;

Lato Italic
  font-family: 'Lato';  font-style: italic;  font-weight: 400;

Latic Bold Italic
  font-family: 'Lato';  font-style: italic;  font-weight: 700;
 */
body {margin:0px; background-color:#FFF; color:#000;  font-family: 'Lato', sans-serif;  font-style: normal;  font-weight: 400; font-size:16px; line-height:21px;}
form{ margin:0px; padding:0px;}
img{border-style:none;}
h1,h2,h3,h4,p,ul,ol{ margin:0px; padding:0px; padding-bottom:10px;}
h1{ font-size:24px; font-weight:900; line-height:30px; color:#2085cc !important; } 
h2{ font-size:21px; font-weight:700; line-height:26px;color:#2085cc !important;} 
h3{ font-size:18px; line-height:21px; color:#2085cc;font-weight:normal;}
input, select, textarea, button{ font-family: 'Lato', sans-serif;}
strong, b{font-family: 'Lato';  font-style: normal;  font-weight: 700;}
i, em{font-family: 'Lato';  font-style: italic;  font-weight: 400;}
a:hover{ color:#CC0000;}
#wrapper{width:974px;margin:0 auto;padding:0px; }
#cont_area{width:974px;clear:both; }
#left_block{width:187px;float:left;padding:8px; padding-top:15px; padding-right:4px; background-color:#EFEFEF; border-right:1px solid #CCC;}
#homeSearchDiv, .sidebartext { padding-left:5px;}
#homeSearchDiv{ padding-bottom:10px;} 
ul{ padding-top:0px; margin:0px;}
ul,ol{ padding-left:25px;}
.rss-menu-box{background:none; border:none;}
#center_block{width:724px;float:left;padding:20px;} 
.crights{ clear:both; width:944px; padding:15px; font-size:10px; line-height:14px; border-top:1px solid #999;} 
.quotetopdiv li{ padding-bottom:15px;}
#zMenuDiv1{ background-color:transparent !important;}

.footer a:link, .footer a:visited{color:#FFF; text-decoration:none;}
.footer a:hover{color:#FFF; text-decoration:underline;}
.sh-footer-heading{width:100%; float:left; padding-bottom:10px; font-size:16px; line-height:20px; border-bottom:1px solid #FFF; margin-bottom:10px;}
.sh-footer-links{width:100%; float:left; line-height:24px; font-size:14px; }
#zMenuDiv1 a.firsttrigger { border-left:none !important;}
.sh-0{min-width:960px; max-width:1900px;width:100%; margin:0 auto;}
.sh-1{background-image:url(/images/shell/volusia_van_contact_us_04.jpg); height:176px;  min-width:960px; max-width:1900px;width:100%; float:left;}
.sh-2{width:960px; margin:0 auto;}
.sh-3{ width:100%;  float:left;  background-image:url(/images/shell/volusia_van_contact_us_02.jpg); background-repeat:no-repeat;}
.sh-4{width:100%; float:left;}
.sh-5{display:block;width:343px; float:left; height:132px;}
.sh-6{width:317px; padding-top:38px; font-style:italic; font-weight:700px;float:left; font-size:20px; line-height:24px;}
.sh-7{width:143px; padding-top:7px; float:left; font-size:16px; line-height:21px;}
.sh-7-2:link, .sh-7-2:visited{display:block; color:#FFF;text-decoration:none; width:155px;font-size:17px; line-height:21px; padding-top:5px; padding-bottom:5px; text-align:center; float:left;}
.sh-8{width:100%; float:left;}
.sh-9{ width:100%; min-width:960px;max-width:1900px; height:382px; float:left; background-image:url(/images/shell/volusia_van_homepage_02.jpg); background-repeat:no-repeat; background-position:top center;}
.sh-10{ width:368px; height:382px; padding-left:592px; margin:0 auto;}
.sh-11{width:100%; float:left; background-image:url(/images/shell/volusia_van_services_04.jpg); background-repeat:no-repeat; background-position:bottom center;}
.sh-12{ width:960px;  margin:0 auto;}
.sh-13{ width:957px;margin-top:17px; margin-bottom:27px; height:172px; float:left; }
.sh-14{display:block; float:left; width:216px; height:35px; padding-top:142px; padding-left:10px; color:#FFF; text-decoration:none; font-size:18px; line-height:21px;margin-right:15px; background-image:url(/images/shell/van1.jpg); background-repeat:no-repeat;}
.sh-15{display:block; float:left; width:216px;  height:35px; padding-top:142px; padding-left:10px; color:#FFF; text-decoration:none; font-size:18px; line-height:21px;margin-right:15px; background-image:url(/images/shell/van2.jpg); background-repeat:no-repeat;}
.sh-16{display:block; float:left; width:216px;  height:35px; padding-top:142px;padding-left:10px; color:#FFF; text-decoration:none; font-size:18px; line-height:21px; margin-right:15px; background-image:url(/images/shell/van3.jpg); background-repeat:no-repeat;}
.sh-17{display:block; float:left; width:216px;  height:35px; padding-top:142px;padding-left:10px; color:#FFF; text-decoration:none; font-size:18px; line-height:21px;  background-image:url(/images/shell/van4.jpg); background-repeat:no-repeat;}
.sh-14:hover, .sh-15:hover, .sh-16:hover, .sh-17:hover{color:#FF0;}
.sh-18{width:100%; float:left; margin-top:33px;}
.sh-19{ width:950px;  margin:0 auto;}
.sh-20{width:540px; padding-top:20px; padding-bottom:40px; margin-right:45px; float:left;}
.sh-21{width:360px; float:left;padding-bottom:40px; }
.sh-22{ width:210px; padding:75px; float:left; padding-bottom:20px; padding-top:20px; background-image:url(/images/shell/volusia_van_homepage_09.jpg); background-repeat:no-repeat; background-position:top center;}
.homeTestimonialDiv{  height:210px; overflow:hidden; width:250px;}
.sh-23{width:100%; float:left; height:230px;}
.sh-24{width:100%; color:#898989;float:left;font-size:16px; line-height:24px; font-style:italic; padding-bottom:10px;}
.sh-25{width:100%; float:left; color:#898989;}
.sh-26{width:100%; padding-top:20px; padding-bottom:40px; margin-right:45px; float:left;}
.footer{width:100%; float:left; padding-top:65px; background-color:#005087; color:#FFF;}
.sh-27{width:950px; margin:0 auto;}
.sh-28{width:345px; margin-right:20px; float:left;} 
.sh-31{width:140px; margin-right:15px; float:left;}
.sh-32{width:140px;float:left;}
.sh-33{width:190px; margin-right:20px; float:left;} 
.sh-36{width:190px; margin-right:20px; float:left;} 
.sh-39{width:160px; float:left;}
.sh-40{width:100%; font-size:18px; line-height:24px; float:left; padding-bottom:10px;}
.sh-41{width:100%; float:left; padding-bottom:10px;}
.sh-42{width:100%; float:left; padding-bottom:10px;}
.sh-43{width:100%; float:left; padding-bottom:10px;}
.sh-44{ width:960px; margin:0 auto;}
.sh-45{ width:960px; margin-top:50px;padding-bottom:35px; border-bottom:1px solid #FFF;  margin-bottom:10px; height:93px; float:left; background-image:url(/images/shell/volusia_van_contact_us_09-05.jpg); background-repeat:no-repeat;}
.sh-46{ width:960px; float:left; padding-top:10px; padding-bottom:20px;}

.sh-47{width:100%; float:left;}
.sh-48{padding-bottom:57px; padding-right:24px; width:219px; float:left;}
.sh-49{width:100%; float:left; padding-bottom:5px;}
.sh-50{font-weight:900; width:100%; float:left;}
.sh-51{width:100%; float:left; margin-bottom:21px; color:#0174c4; font-size:30px; font-weight:900; line-height:30px; padding-bottom:10px; border-bottom:2px solid #eb7c47;}
.sh-52{width:100%; float:left; margin-bottom:21px; color:#0174c4; font-size:30px; font-weight:900; line-height:30px; padding-bottom:10px; border-bottom:2px solid #eb7c47;}
.sh-53{width:100%; padding-bottom:60px; padding-top:60px; float:left; background-image:url(/images/shell/volusia_van_services_04.jpg); background-position:bottom center; background-repeat:no-repeat;}
.sh-54{width:960px; margin:0 auto;}
.sh-55{width:620px; margin-right:20px; float:left;}
.errorResultsDiv{display:none; width:95%; padding:2%; font-size:18px; line-height:24px; padding-bottom:30px; float:left;}
.sh-56{display:none; margin-top:0px; margin-bottom:30px; width:100%; float:left;}
.sh-57{width:100%; float:left;}
.sh-58{width: 290px; float: left;padding-left:20px; padding-right:0px; padding-top: 11px;}
.sh-59{font-size:24px; margin-bottom:35px;  line-height:30px; width:270px; float:left; color:#dd6635;}
.sh-60{width:100%; margin-left:-17px; float:left;}
.sh-61{width:600px;position:relative; z-index:2; float:left;}
.sh-62{width:100%; float:left; padding-bottom:20px;}
.sh-63{width:100%; float:left; font-size:16px; line-height:42px; font-weight:900;}
.sh-64{width:180px; float:left;}
.sh-65{width:342px; float:left; padding-top:63px; padding-left:23px;}
.sh-66{width:100%; color:#FFF; font-weight:900px; font-size:30px; line-height:36px; float:left;}
.sh-67{position:relative; z-index:1; float:left; width:668px;margin-top:-53px; margin-left:-318px; margin-bottom:-39px;}
.sh-68{ width:668px; height:565px; float:left; background-image:url(/images/shell/volusia_areas_we_serve_04.jpg); background-repeat:no-repeat;}
.sh-69{width:100%; font-size:22px; line-height:25px; color:#FFF; float:left;}
.sh-70{width:100%; float:left; padding-top:29px;}
.sh-71{width:100%; margin-right:6px; float:left;}
.sh-72{width:100%; float:left; font-weight:900; color:#000; font-size:16px; line-height:18px; padding-bottom:3px;}
.sh-73{width:100%; float:left; font-weight:900; font-size:18px; padding-bottom:5px; line-height:21px;}
.sh-74{width:100%; float:left; font-weight:900; color:#000; font-size:16px; line-height:21px; padding-bottom:3px;}
.sh-75{width:100%; float:left; font-weight:900; font-size:18px; line-height:21px;}
.sh-76{ font-size:16px;padding:3px; margin:0px; line-height:19px;background-color:#FFF; border:1px solid #999; width:160px;}
.sh-77{width:100px; float:left; padding-top:10px; padding-left:5px;}
.sh-78{background-color:#257fbe; border-radius:5px; color:#FFF; font-size:18px; line-height:21px; padding:7px; padding-top:9px; font-weight:700; width:114px; border:none; cursor:pointer;}
.sh-79{ width:100%; background-position:top center; max-width:1900px; min-width:960px; height:343px; float:left; background-image:url(/images/shell/volusia_van_quote_02.jpg); background-repeat:no-repeat;}
.sh-80{width:960px; margin:0 auto;  }
.sh-81{width:645px; float:left;}
.sh-82{width: 275px;float: left;padding-left:20px; padding-right:20px; padding-top: 11px;}
.sh-83{width:100%; color:#FFF; height:100px; font-weight:900px; font-size:24px; line-height:30px; float:left;}
.sh-84{width:100%; font-size:15px; line-height:18px; color:#000; float:left;}
.sh-85{ width:100%; height:197px; float:left;max-width:1900px; min-width:960px;background-position:top center;  background-repeat:no-repeat;}
.sh-86{width:960px; margin:0 auto;  }
.sh-87{width:606px; font-size:72px; line-height:72px; padding-top:115px; color:#FFF; float:left;}
.sh-88{width:342px; float:left; padding-top:22px;}
.sh-89{width:100%; color:#FFF; font-weight:900px; font-size:30px; line-height:36px; float:left;}
.sh-90{width:100%; font-size:22px; line-height:25px; color:#FFF; float:left;}
.sh-91{width:100%; float:left; padding-top:29px;}
.sh-92{width:147px; margin-right:6px; float:left;}
.sh-93{width:100%; float:left; font-weight:900; color:#000; font-size:18px; line-height:21px; padding-bottom:12px;}
.sh-94{width:100%; float:left; font-weight:900; font-size:18px; line-height:21px;}
.sh-95{width:147px; float:left;}
.sh-96{width:100%; float:left; font-weight:900; color:#000; font-size:18px; line-height:21px; padding-bottom:12px;}
.sh-97{width:100%; float:left; font-weight:900; font-size:18px; line-height:21px;}
.sh-98{ font-size:16px;padding:3px; margin:0px; line-height:19px; background:none; border:none; width:130px;}
.sh-99{width:35px; float:left; padding-top:29px; padding-left:5px;}
.sh-100{background:none; color:#FFF; padding:6px; width:35px; border:none; cursor:pointer;}
.sh-101{font-size:24px; margin-bottom:35px; margin-left:-30px; line-height:30px; width:270px; float:left; color:#dd6635; }
.sh-102{width: 270px;padding: 45px; float:left; background-color:#f3f3f3; margin-top:30px;margin-bottom:30px;}
.sh-103{width:960px; margin:0 auto;}
.sh-104{ width:100%; padding-bottom:60px; padding-top:60px;  float:left; background-image:url(/images/shell/volusia_van_services_04.jpg); background-position:bottom center; background-repeat:no-repeat;}


.mapClass{ width:100%; height:343px; float:left;}
.resultsDiv th{ padding:5px; text-align:left;font-size:18px; line-height:21px;border-right:1px solid #FFF; background-color:#1d84cb; font-weight:900; color:#FFF;}
.resultsDiv td{ color:#000; font-size:18px; line-height:21px; }
.mobileMenuButton {display:none !important;}
.mobileMenuDiv {display:block;}

@media only screen and (max-width: 980px) { 

	#zMenuDiv1 { width:100% !important;}
	#zMenuDiv1 li { float:left; clear:both; width:100%;} 
	.mobileMenuButton, .mobileMenuDiv a{ text-align:left; display:block; width:94% !important; padding:5% !important; padding-top:7px !important; padding-bottom:7px !important; float:left !important; clear:both !important; margin:0px !important;}
	.mobileMenuButton{ background:none; color:#FFF !important; padding-top:10px !important; padding-bottom:10px !important;}
	#zMenuDiv1 li ul { display:none !important;} 
	 
	.mobileMenuButton  {display:block !important; text-align:left; clear:both;border:none !important; padding:3% !important; padding-top:10px !important; padding-bottom:10px !important;}
	.mobileMenuButton:hover{border:none !important; padding:3% !important;padding-top:10px !important; padding-bottom:10px !important;}
	.mobileMenuDiv {display:none;background-color: #288bcf;}


.homeTestimonialDiv{clear:both;float:left;}

	.sh-0{min-width:310px; max-width:100%;width:100%; }
	.sh-1{min-width:100%; max-width:100%;width:100%;height:auto;}
	.sh-2{width:100%; margin:0 auto;}  
	.sh-3{background:none;}
	.sh-5{display:block;width:310px; float:left; height:100px; background-image:url(/images/shell/logo.jpg); background-repeat:no-repeat; margin:0px; margin-top:20px;}
	.sh-6{width:310px; padding-top:38px; font-style:italic; font-weight:700px;float:left; font-size:20px; line-height:24px;}
	.sh-7{width:143px; padding-top:7px; float:left; font-size:16px; line-height:21px;} 
	.sh-9{ width:100%; min-width:100%;max-width:100%; height:auto; background:none; }
	.sh-10{ width:100%; height:auto; padding-left:0px; margin:0 auto;}
	.sh-11{width:100%;background:none; }
	.sh-12{ width:95%; padding-left:5%; float:left;}
	.sh-13{ width:100%; margin:0px; height:auto; } 
	.sh-19{ width:100%;  margin:0 auto;}
	.sh-20{width:90%; padding:5%;   margin-right:0px;  }
	.sh-21{width:100%; background-color:#f3f3f3; }  
	.sh-24{width:100%; }
	.sh-25{width:100%;  }
	.sh-26{width:90%; padding:5%;   margin-right:0px; float:left;} 
	.sh-27{width:100%; margin:0 auto;}
	.sh-28{width:90%; margin-right:0px; margin-left:20px; float:left;}  
	.sh-44{ width:100%; margin:0 auto;}
	.sh-45{ width:94%; margin:3%; background-size:100% auto; }
	.sh-46{ width:90%; padding-left:5%; padding-right:5%; }
	.sh-66, .sh-69{color:#000;}
 	.sh-33, .sh-39, .sh-36{margin-left:20px;}
	.sh-54{width:100%; margin:0 auto;}
	.sh-55{width:100%; margin-right:0px; float:left;}  
	.sh-58{width:90%; padding:5%; padding-top:20px; padding-bottom:0px;}
	.sh-60{width:100%; margin-left:0px; float:left;}
	.sh-61{width:100%;} 
	.sh-65{width:90%; float:left; padding:5%;}  
	.sh-68{ width:100%; } 
	.sh-79{ width:100%;  max-width:100%; min-width:100%;  }
	.sh-80{width:100%; margin:0 auto;  }
	.sh-81{width:100%; float:left;}
	.sh-82{width:90%; padding:5%; padding-top:20px; padding-bottom:0px;} 
	.sh-85{background:none !important; height:auto; min-width:100%; max-width:100%;}
	.sh-86{width:100%; margin:0 auto;  }
	.sh-87{display:none;width:100%; padding-top:20px; color:#000; font-size:24px; line-height:30px;}
	.sh-89{ font-size:24px; line-height:25px;}
	.footer{padding-top:20px;}
	.sh-101{ padding-left:20px;}
	.sh-90, .sh-89, .sh-100{ color:#000;}
	.sh-95 input, .sh-94 select, .sh-100{ border:1px solid #666 !important;}
	.sh-88, .sh-102, .sh-22{background:none;width:90%; padding:5%; padding-top:10px; padding-bottom:10px;}
	.sh-103, .sh-87, .sh-54{width:90%; padding:5%; padding-top:0px; padding-bottom:0px;}
	.sh-104, .sh-53{padding:0px; padding-top:10px;}
	.sh-94{padding-bottom:10px;}
	.sh-68{background:none;}
	.sh-67{display:none;}
	.sh-4{padding-bottom:10px;}
	.sh-7-2:link, .sh-7-2:visited{display:none; background:none; color:#000; padding:0px; margin:0px; float:left;}
	.sh-26 img, .sh-26 iframe{ max-width:100% !important;width:auto !important;}
	.sh-26 textarea{width:100% !important;}
	.sh-26 img{ height:auto !important;}
	.sh-83{color:#000;}
	.sh-79{height:auto;}
	.sh-18{margin-top:0px;}
	.resultsDiv th, .resultsDiv td{font-size:14px; line-height:17px;}
	.sh-footer-links, .sh-33{margin-bottom:20px;}
}
@media only screen and (max-width: 730px) { 
	.sh-8{background-color:#288bcf;}
	.sh-1{background:none;}
	.sh-5{float:none; margin:0 auto;}
	.sh-6{padding:0px;clear:both;float:none; padding-bottom:10px;text-align:center;margin:0 auto;}
	.sh-7{padding:0px;clear:both; float:none; margin:0 auto;text-align:center;}
	.sh-12{ width:80%; padding-left:10%; padding-right:10%; }
}
