@charset "UTF-8";/* CSS Document */#mheader {	background-repeat: no-repeat;	float: left;	width: 100%;	margin-top: 0px;	margin-bottom: 10px;}#mheaderab {	background-repeat: no-repeat;	float: left;	width: 100%;	margin-top: 5px;	margin-left: 4px;	margin-bottom: 0px;}.msubheadimage {	vertical-align: top;	clear: none;	display: inline-block;	margin-left: 4px;	float: left;	margin-right: 15px;}.maddress {	font-family: verdana;	font-size: 85%;	margin-right: auto;	line-height: 115%;	margin-left: auto;	font-weight: 400;	color: #5E5E5E;	margin-top: 1%;	text-align: center;}.maddressk {	font-family: verdana;	font-size: 85%;	margin-right: auto;	line-height: 115%;	margin-left: auto;	font-weight: 500;	color: #000000;	margin-top: 1%;	text-align: center;}.maddressValtek {	font-family: verdana;	font-size: 90%;	margin-right: auto;	line-height: 115%;	margin-left: auto;	font-weight: 400;	color: #5E5E5E;	margin-top: 1%;	text-align: center;}.mphone {	font-family: Verdana;	font-size: 125%;	vertical-align: top;	float: left;	margin-right: 12px;	line-height: 135%;	font-weight: 600;	color: #0D96CB;	display: inline-block;	margin-top: 0%;	margin-left: 4px;	margin-bottom: 10px;	text-align: right;	letter-spacing: 0.05em;	clear: left;	width: auto;}ul, li{ list-style:none; margin:0; padding:0;}/*1.1*/.main-menu ul{background: linear-gradient(#C3DEFC,#0D6AA3);	border-radius: 8px;	height:38px;	} /*1.2*/	.main-menu a{color:white;display:block;border-radius: 8px;font-family:Verdana;font-size:large;font-weight:700;text-align:center;padding: 10px 0 0 0;text-decoration:none;height:38px;-moz-box-shadow: 0 10px 10px -5px rgba(0, 0, 0, 0.5);	-webkit-box-shadow: 0 10px 10px -5px rgba(0, 0, 0, 0.5);	box-shadow: 0 10px 10px -5px rgba(0, 0, 0, 0.5);} /*1.2, 1.3*/.main-menu a:hover{	background-color:#B0D4FC;	text-decoration:underline;	color:black;	}/*1.2*/.main-menu > ul{ display:table; width:100%;}  /*2.1, 2.2*/.main-menu > ul > li{ display:table-cell; border-right:1px solid #d4d4d4;}  /*3.1, 3.2 */.main-menu > ul > li:last-child{ border-right:none;}/*3.2*/.main-menu > ul > li > a{ text-align:center;}/*2*/.callboxes {	display: block;	/*	border-radius: 8px;*/	margin: 0 auto 0 auto;	width: 80%;	align-content: space-between="5%";	overflow: hidden;	justify-content: center;}/*2*/.callboxesab {	display: block;	/*	border-radius: 8px;*/	margin: 0 10% 0 10%;	width: 80%;	align-content: space-between="5%";	overflow: hidden;	justify-content: center;}.callbox {	color: #FFFFFF;	background-color: #EC2936;	text-align: center;	display: inline;	clear: both;	width: 30%;	/*margin: auto;*/	padding: 10px 8px 8px;	-moz-box-shadow: 0 10px 10px -5px rgba(0, 0, 0, 0.5);	-webkit-box-shadow: 0 10px 10px -5px rgba(0, 0, 0, 0.5);	box-shadow: 0 10px 10px -5px rgba(0, 0, 0, 0.5);	border-radius: 8px;	margin-top: 0;	margin-right: 5px;	margin-left: 20px;	margin-bottom: 0;	vertical-align: text-top;	float: left;}.callboxab {	color: #FFFFFF;	background-color: #EC2936;	text-align: center;	display: inline;	clear: both;	width: 30%;	/*margin: auto;*/	padding: 10px 8px 8px;	-moz-box-shadow: 0 10px 10px -5px rgba(0, 0, 0, 0.5);	-webkit-box-shadow: 0 10px 10px -5px rgba(0, 0, 0, 0.5);	box-shadow: 0 10px 10px -5px rgba(0, 0, 0, 0.5);	border-radius: 8px;	margin-top: 0;	margin-bottom: 0;	vertical-align: text-top;	float: left;}.callbox2 {	color: #FFFFFF;	background-color: #EC2936;	text-align: center;	display: inline;	/* [disabled]clear: none; */	width: 30%;	/*margin: auto;*/	padding: 10px 8px 8px;	-moz-box-shadow: 0 10px 10px -5px rgba(0, 0, 0, 0.5);	-webkit-box-shadow: 0 10px 10px -5px rgba(0, 0, 0, 0.5);	box-shadow: 0 10px 10px -5px rgba(0, 0, 0, 0.5);	border-radius: 8px;	margin-top: 0;	margin-bottom: 5px;	vertical-align: text-top;	float: right;	margin-left: 0px;	margin-right: 5%;}.homebox {	color: #FFFFFF;	background-color: #0F6AA3;	text-align: center;	display: inline-block;	/*margin: auto;*/	padding: 6px 5px;	-moz-box-shadow: 0 10px 10px -5px rgba(0, 0, 0, 0.5);	-webkit-box-shadow: 2PX 8px 10px -5px rgba(0, 0, 0, 0.5);	box-shadow: 2PX 8px 10px -5px rgba(0, 0, 0, 0.5);	border-radius: 8px;	vertical-align: top;	font-family: "Verdana Bold";	font-size: medium;	text-transform: uppercase;	margin-right: 0px;	margin-bottom: 10px;	margin-left: 0px;	width: auto;	margin-top: 6px;	float: right;}.callboxtext {	vertical-align: top;	font-family: Verdana;	font-weight: 700;	font-size: 110%;	color: #fff;	text-decoration: none;	text-transform: uppercase;}.homeboxtext {	vertical-align: middle;	font-family: Verdana;	font-weight: 700;	font-size: 90%;	color: #fff;	text-decoration: none;	text-transform: uppercase;}.shopimage {	margin: 25px 10% 15px 10%;	-moz-box-shadow: 0 10px 10px -5px rgba(0, 0, 0, 0.6);/*(0, 0, 0, 0.4); */	-webkit-box-shadow: 0 10px 10px -5px rgba(0, 0, 0, 0.6);	box-shadow: 0 10px 10px -5px rgba(0, 0, 0, 0.6);}.pageheadmobile {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 150%;	font-weight: 900;	font-style: normal;	line-height: 100%;	color: #000000;	margin-right: auto;	margin-left: auto;}.mcontent {	font-family: verdana;	width: 100%;	margin-bottom: 1%;	clear: both;	margin-left: 4px;}.mimagefl {	float: right;	margin-left: 5px;	margin-right: 2px;}.subheadmobile {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 130%;	font-weight: 600;	color: #000;	text-align: left;	line-height: 125%;	margin-top:15px;}.subheadmobilesm {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 120%;	font-weight: 600;	color: #000;	text-align: left;	line-height: 100%;}.mobilebody10ital {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 100%;	font-style: italic;	line-height: normal;	font-weight: normal;	color: #000099;	margin-left: 0px;}.body12mobile {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 115%;	font-style: normal;	font-weight: normal;	color: #000000;	margin-left: 0px;	text-align: left;	line-height: 120%;	width: 95%;}.body12mobileab {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 100%;	font-style: normal;	font-weight: normal;	color: #000000;	margin-left: 0px;	text-align: left;	line-height: 115%;	width: 288px;	margin-top: 0px;	margin-right: auto;	margin-bottom: auto;}.body12vehicle {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 95%;	font-style: normal;	font-weight: normal;	color: #000000;	text-align: left;	line-height: 105%;	width: 95%;}.body12vehiclesa {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 95%;	font-style: normal;	font-weight: normal;	color: #000000;	text-align: left;	line-height: 105%;	width: 95%;	margin-bottom: 35px;}.body10mobile {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 100%;	font-style: normal;	font-weight: normal;	color: #000000;	margin-left: 0px;	text-align: left;	line-height: 115%;	width: 95%;}.mobilereg {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 70%;	font-style: normal;	font-weight: normal;	color: #000000;	margin-left: 0px;	text-align: left;	line-height: 90%;	width: 95%;}.HIDEbody12mobile {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 105%;	font-style: normal;	font-weight: normal;	color: #000000;	margin-left: 0px;	text-align: left;	line-height: 115%;	width: 95%;	display: inline;}#mfooter {	border-top: 1px solid #0D96CB;	margin-top: 35px;	margin-left: auto;	margin-right: auto;}.subheadmobileblue {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 130%;	font-weight: 600;	color: #000099;	text-align: left;	line-height: 125%;}.subheadmobilebluecaps {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 110%;	font-weight: 600;	color: #000099;	text-align: left;	line-height: 110%;	text-transform: uppercase;}.subheadmobilecenter {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 115%;	font-weight: 500;	color: #000;	text-align: center;	line-height: 125%;}.pagehead {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 1.29em;	font-weight: bold;	font-style: normal;	line-height: normal;	color: #000000;}.mpagelinksleft {	font-family: verdana;	font-size: 115%;	line-height: 125%;	font-weight: 600;	float: left;	margin-left: 2%;	width: 50%;	display: inline-block;}.mpagelinks {	font-family: verdana;	font-size: 115%;	line-height: 125%;	font-weight: 600;	float: left;	margin-left: 2%;	width: 100%;	hanging-punctuation: first;	list-style-type: disc;	list-style-position: outside;}.mpagelinksright {	font-family: verdana;	font-size: 115%;	line-height: 125%;	font-weight: 600;	float: left;	margin-left: 2%;	width: 45%;	display: inline-block;	clear: right;}.mpagecopy {	padding-top: 10px;	clear: both;	margin-left: 4px;}.mcaptionitaliccnt {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 85%;	font-style: italic;	font-weight: normal;	color: #000000;	text-align: center;	line-height: 85%;	margin-right: auto;	margin-left: auto;}#mDivphotoserv {	font-family: Verdana, Geneva, sans-serif;	color: #000;	margin-top: 0px;	margin-right: auto;	margin-bottom: 5px;	margin-left: auto;	padding: 2px 0 2px 5px;	float: right;}.bulletlistm {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 100%;	font-style: normal;	font-weight: 600;	color: #000000;	text-align: left;	line-height: 135%;	hanging-punctuation: first;	list-style-type: disc;	list-style-position: outside;	text-indent: 20px;}.mpagecontent {	font-family: verdana;	margin-right: 2%;	margin-left: 4px;	width: 100%;	margin-bottom: 1%;	clear: both;}.mpagecontentab {	font-family: verdana;	margin-top: 25px;	margin-left: 4px;	margin-bottom: 15px;	width: 100%;	clear: both;}.Header16 {  font: bold 1em Verdana, Geneva, sans-serif;  color: #0000EE;  text-align: left;  width: 90%;}