
	body {
		width:100% !important;
		min-width:100% !important;
		background-image:none !important;
		padding:0px !important;
		margin:0px !important;
		padding-top:0px;
		margin-top:0px;
		
	}
	img {
		max-width:100% !important;
		height:auto;
	}

.banner {width:100%;}

.image-boxes { float:right;width:250px;margin:-50px 10px 10px 10px;}

.top-banner {
background-color:#01915C;
height:80px;
 margin: 0px auto;
 text-align: center;
 width:100%;
}

.top-address {position:relative;float:right;padding:30px 30px 0px 0px;}
.top-nav-text {
/*font-weight:bold;*/
font-size:14px;
font-family:Arial, Tahoma, Verdana, Arial, Helvetica, sans-serif;
color:#ffffff;
text-decoration:underline;
}

.top-nav-text-over {
font-size:14px;
/*font-weight:bold;*/
color:#FFF600;
font-family:Arial, Tahoma, Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
}

.top-nav {
background-color:#C61319;
border-top:1px solid #000000;
border-bottom:1px solid #000000;
height:27px;
}

.top-div-nav {
margin-left:10px;
font-family:Arial, Tahoma, Verdana, Helvetica, sans-serif;
/*font-weight:bold;*/
font-size:14px;
color:#FFFFFF;
}
.top-div-nav-1 {

font-family:Arial, Tahoma, Verdana, Helvetica, sans-serif;
/*font-weight:bold;*/
font-size:1.5em;
font-weight:bold;
color:#ffffff;
width:75%;
padding:15px;
margin:0px auto;

margin-bottom:5px;
background-color:#01915C;
text-align:center;
border-radius:10px;
text-decoration:none;
}

.top-div-nav-1 a {
text-decoration:none;
color:#000000;
display:block;
width:100%;
text-align:center;
}


.home {

}

.vista-text {
font-size:12px;
}
.va {
font-size:18px;
}
#main-container {
/*position:relative;
margin: 0px auto;
background-color:#FFFFFF;
padding:0px;
width:100% !important;*/



width:100% !important;
		min-width:100% !important;
		background-image:none !important;
		padding:0px !important;
		margin:0px !important;
}
.navi-bg {background-color:#23457B;border-top:1px solid #000000;border-bottom:1px solid #000000;height:25px;position:relative;clear:both;}
.bodytext {font-size:12px; color:#000000; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;}
.titletext { font-family:Arial, Verdana, Helvetica, sans-serif; color:#FF0000; font-style:italic;font-size:22px;font-weight:bold;}
.navsigntext { font-family:Arial, Verdana, Helvetica, sans-serif; color:#FF0000; text-decoration:underline;font-size:12px;font-weight:bold;}
.navsigntext a {color:#FF0000;}

.borderbox { border: 1px solid #E1DBDB; }
.beforeafter { font-family: Verdana, Arial, sans-serif; font-size: 18px; color:#666666; font-style:italic; padding-bottom:8px; padding-top:5px; }
p {font-family: Verdana, Arial, sans-serif; font-size:1em; line-height: 1.5em;}
ul {font-family: Verdana, Arial, sans-serif; font-size:1em; line-height: 1.5em;}

td {font-family: Verdana, Arial, sans-serif; font-size:13px; line-height: 16px;}
.sm-sz {font-size:9px; color:#000000;}
.med-sz {font-size:11px; color:#000000;}
.stan-sz  {font-size:12px; color:#000000;}
.lg-sz  {font-size:14px; color:#000000; font-weight: bold;}
.newsheadlines {  font-family: Verdana, Arial, sans-serif; font-size: 12px; font-weight: bold; color: #003366}
.textbody-bold { font-family: Verdana, Arial, sans-serif; font-size: 12px; color: #333333; font-weight: bold}
.imgright { float: right; padding: 0px 0px 10px 10px; }
.side-text {float:left;padding-left:40px;margin-bottom:20px;font-size:11px;}

.textbody {width:97% !important;padding:0px 15px 0px 10px !important;font-size:16px;line-height:1.7em;}
/*.banner img {display:block;margin:0px auto;}*/
.nav {text-decoration:none;}

.navtext {font-family:Arial Black, Arial, Helvetica, sans-serif;text-decoration:none;
font-style:italic;
font-size:24px;
font-weight:bold;
padding-left:15px;
padding-top:15px;
line-height:1.3em;}
.navtext a {text-decoration:none;color:#000000;}
.navtext a:hover {color:#E10000;}
.headline { padding-top:10px;font-family: Verdana, Arial, sans-serif; font-size: 14px; font-weight: bold; color: #000000}

.footer  {
font-size:1em;
color:#000000;
background-color:#53ADCF;
padding-top:15px;
padding-bottom:15px;
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
.footer a {color:#000000;}
.buttonon {background-color:#000000;}

.ribbon-top {
position:absolute;
margin-left:280px;
margin-top:-230px;
}
.powder-coat-pic {
border:1px solid #000000;
}

.img-pic {
margin:5px;
border:1px solid #777777;
}
.test {
padding:10px;
background-color:#B4CEF9;
border:1px solid #24457B;
margin:50px 0px 50px 0px;
}

.checkbox {
/*list-style-type: none;*/
list-style-image: url(images/check-box.png);
margin:0px 0px 0px 50px;
padding:0px 5px 0px 0px;
line-height:1.7em;
}

.righttext  {font-size: 75%; color:#000000; font-weight:bold}
.addresssmall  {font-size: 75%; color:#FFFFFF; padding-left:5px; text-align:left}
.testtext  {font-size: 75%; color:#CCB876; padding-left:5px; text-align:left}
.mainspacing { margin-left: 10px; }
.Footer-sm { font-size : 9px; margin : 0; margin-top : 1em; margin-bottom : 1em; }
.headlineemailorange { font-family: Verdana, Arial, sans-serif; font-size: 9px; font-weight: bold; color: #E39316}
.headlinewhite { font-family: Verdana, Arial, sans-serif; font-size: 9px; font-weight: bold; color: #ffffff}
.headlineorange {  font-family: Verdana, Arial, sans-serif; font-size: 14px; font-weight: bold; color: #ff9933}
.headlineblack {  font-family: Verdana, Arial, sans-serif; font-size: 15px; font-weight: bold; color: #000000; font-style:italic}
.bigblack {  font-family: Arial, Verdana, sans-serif; font-size: 28px; font-style: italic; font-weight: bold; color: #000000}
.headlineblue {  font-family: Verdana, Arial, sans-serif; font-size: 14px; font-weight: bold; color: #336699}
.headlinerust {  font-family: Verdana, Arial, sans-serif; font-size: 12px; font-weight: bold; color: #990000}
.headlinered {  font-family: Verdana, Arial, sans-serif; font-size: 24px; font-weight: bold; color: #cc0000}
.headlinegray {  font-family: Verdana, Arial, sans-serif; font-size: 12px; font-weight: normal; color: #999999}
.smalltext { font-family: Verdana, Arial, Helvetica; font-size:9px; color: #333333}
h1      {
        font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
        font-size: 20px;
        font-weight: bold;
        color: #000000;
		margin-top:0px;
		font-style:italic;}
h2      {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 14px;
        font-weight: bold;
        color: #000000}
h3 {
font-size:18px;
}
.calltoday {
color:#E39316;
font-weight:bold;
}

A.footer { color:#ffffff}

A.darktext {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; WIDTH: 105px; COLOR: #333333; FONT-FAMILY: Verdana, Arial, sans-serif; TEXT-DECORATION: none
}
A.darktext:hover {
	COLOR: #333333; BACKGROUND-COLOR: #cccccc; TEXT-DECORATION: none
}
A.menu {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; WIDTH: 105px; COLOR: #fcfcfc; FONT-FAMILY: Verdana, Arial, Helvetica; TEXT-DECORATION: none
}
A.menu:hover {
	COLOR: #fcfcfc; BACKGROUND-COLOR: #cccccc; TEXT-DECORATION: none
}

A.menu-small {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; WIDTH: 105px; COLOR: #fcfcfc; FONT-FAMILY: Verdana, Arial, Helvetica; 
}
A.menu-small:hover {
	COLOR: #fcfcfc; 
}
a:visited {
color:#000000;
}
.pic:hover{
	cursor:pointer;
	background-color:#E0E3E3;
	border: 1px solid #d0cdd0;
}

.pic{
	display:block;
	float: left;
	width: 120px;
	height: 85px;
	text-align:center;
	padding-top:15px;
	background-color:#f6f6f6;
	text-decoration:none;
	border: 1px solid #f6f6f6;
}
