


#home_wrapper {
width: 850px;
margin: 0px auto;
background: #ffffff url(images/bg_hometable.jpg) center bottom repeat-x;
text-align: center;
border: 2px solid #5E6C86;
}

.home_table {
margin: 0 auto;
}

body#home {
background: #96A0B6 url(images/bg_home.jpg) center top repeat-x fixed; 
margin: 0 auto;
text-align: center;
}

.homebanners {
padding-top: 10px; 
}




.default		{font-size:10pt;font-family:arial,sans-serif; COLOR:#000000;}	
.copyright	{font-size:8pt;font-family:arial,sans-serif; COLOR:#999999;}
A:hover		{COLOR:BLUE}
.titles		{font-size:13pt;font-family:arial,sans-serif; COLOR:#990000;font-weight:BOLD;}
.subtitles	{font-size:11pt; font-family:arial,sans-serif; COLOR:#191971;font-weight:BOLD;}
.caption	{font-size:11pt; font-family:arial,sans-serif; COLOR:#990000;}
.small	{font-size:8pt; font-family:arial,sans-serif;}
.smalllinks	{font-size:8pt; font-family:arial,sans-serif;}
A.smalllinks	{font-size:8pt; font-family:arial,sans-serif;}
A:hover.smalllinks	{font-size:8pt; font-family:arial,sans-serif; COLOR:#990000}
body 	{	 }


.pictures	{font-size:8pt;font-family:arial,sans-serif; COLOR:#000000;}
.tab {color:#000000; font-family: arial, helvetica; font-size:80%; font-weight:bold;}
.t {color:#000000; font-family: arial, helvetica; font-size:70%;}

.subtitleswht	{font-size:10pt; font-family:arial,sans-serif; COLOR:#FFFFFF;font-weight:BOLD;}

A:hover.bgfill	{BACKGROUND:#B0C4DE;}
.customername  {font-size:14pt;font-family:arial,sans-serif; COLOR:#FFFFFF;font-weight:BOLD;letter-spacing:10px;}
.customerdefault		{}
// .custnav {padding-left: 3px;font-size:8pt;font-family:arial,sans-serif; COLOR:#000000;}	
.custnav {line-height:125%;padding:5px;border-style:solid;border-width:thin;border-color:#191971;font-size:8pt;font-family:arial,sans-serif; COLOR:#000000;}
.custsubtitles	{font-size:11pt; font-family:arial,sans-serif; COLOR:#990000;font-weight:BOLD;}
.custsmall	{font-size:8pt;font-family:arial,sans-serif; COLOR:#191971;}



.field	{BACKGROUND-COLOR:#EFEFEF; BORDER-COLOR:#90A0B0; BORDER-WIDTH:1px; BORDER-STYLE:solid; font-family:arial,helvetica,sans-serif;font-size:10pt;}
 

#a.dimming_button  {
float: left;
margin-left: 17px;
padding: 0px;
border: none;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;
}


#a.dimming_button:hover, .dimming_button:hover {
padding: 0px;
border: none; 
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=75);
-moz-opacity: .75;
opacity: .75;
}

.forminfoboxes  {
position:absolute; 
visibility: hidden; 
border: 2px solid #9BC3F1; 
background: #D9D9D9 url(images/bg_infobx.jpg) center top no-repeat; 
width: 160px; 
padding: 5px;
-moz-border-radius: 0px 20px 5px 20px;
-webkit-border-radius: 0px 20px 5px 20px;
border-radius: 0px 20px 5px 20px;
}

.info {
font-size:8pt; 
font-family:arial,sans-serif;
font-weight: bold;
line-height: 1em;
}

.info a { padding: 1px 8px; text-decoration: none; }

.info a:link, .info a:visited  {  background: #CDE4FF; border: 1px solid #9BC3F1; color: #191971;  }
.info a:hover, .info a:active  {  background: #9BC3F1; border: 0px solid #a2b0bd;  color: #191971; padding: 2px 9px; border-bottom: none;  }


.infobox {
text-align: center;
padding-top: 13px;
font-size:7pt; 
font-family:verdana,arial,sans-serif;
font-weight: normal;
background: transparent; 
}



.highlightit img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;
}

.highlightit:hover img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);
-moz-opacity: .7;
opacity: .7;
}



#fadeinbox{ 
position: fixed; 
z-index: 100; 
visibility: hidden; 
filter:progid:DXImageTransform.Microsoft.RandomDissolve(duration=1) progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=180) ; 
-moz-opacity:0;
width: 600px; 
margin: 0px auto;
left: 0; top: 0; 
border: 30px solid #FFBD11; 
border-top: none;
background-color: #ffffff;
padding: 0px; 
-webkit-border-radius: 25px;
-moz-border-radius: 25px;
border-radius: 25px;
}


* html #fadeinbox{ /*IE 6 only */
width: 660px; /*Box model bug: */
position: absolute;
}



#facebookbox {
float:right; 
padding-top: 12px; 
margin-right:7%; 
color:#fff; 
line-height: 64px; 
font-family: arial; 
font-weight: bold; 
font-size: 90%;
}


#facebookbox a {
color: #fff; 
text-decoration: none;
}

#facebookbox img {
height: 64px;
width: 64px;
border: none;
}








/*  2018   forms  */


#quote-form-html-pages {
background-color: #e6eefb;
margin-top: 0px;
font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;
font-weight: normal;
padding: 0px; margin: 0px;
}


#quote-form-header-phone {
background-color: #303b4d;
width: 100%;
margin: 0px;
padding: 0px;
}

#quote-form-header-phone-inner {
background-color: #303b4d;
color: #ffffff;
font-size: 16px;
max-width: 1180px;
margin: 0px auto;
padding: 0px 15px;
text-align: right;
font-size: 125%;
letter-spacing: 2px;
}

#quote-form-header-phone img {
vertical-align: middle;
padding-left: 100px;
}

#quote-form-header-phone a:link, #quote-form-header-phone a:visited {
color: #fff;
text-decoration: none;
font-size: 90%;
}

#quote-form-header-phone a:hover, #quote-form-header-phone a:active {
color: #e6eefb;
}



#quote-form-header-logo {
width: 100%;
background: #fff;
padding: 10px 0px;
padding-bottom: 4px;
border-bottom: 5px solid #cd2b2b;
}

#quote-form-header-logo-inner {
max-width: 1180px;
margin: 0px auto;
}



#quote-form-body {
max-width: 1180px;
margin: 0px auto;
background: #fff;
padding: 20px 15px;
}

#quote-form-body span.titles {    
font-weight: bold;
font-size: 24px;
color: #303b4d;
}


#quote-form-body span.subtitles {    
font-weight: bold;
font-size: 16px;
color: #cd2b2b;
}


#quote-form-footer {
background-color: #303b4d;
border-top: 1px solid #ffffff;
padding-top: 25px;
padding-bottom: 25px;
width: 100%; 
}

#quote-form-footer-inner {
color: #ffffff;
font-size: 18px;
line-height: 24px;
max-width: 1180px;
margin: 0px auto;
padding: 0px 15px;
}

#quote-form-footer-inner .quote-form-copyright {    
color: #ffffff;
font-size: 10px;
line-height: 20px;
}

#quote-form-footer-inner h3{
	color: #cd2b2b;
	font-size: 24px;

}