@charset "utf-8";
/* CSS Document */

body { margin:0px; font-family:Arial, Helvetica, sans-serif; color:#363636; font-size:13px;}

.content_container { background-color:#F0F0F0;  }
.content { width:1000px; margin:0 auto;  background:url(images/body_bg.gif) repeat-y;    }

.logo_container { background-color:#FFFFFF; }
.logocontent { background-color:#FFFFFF; width:1000px; margin:0 auto;   }



.bottomnav_container { background:url(images/bottom_nav1px.jpg) repeat-x; vertical-align:top; background-color:#1c1c1c; }
.bottomnav {  width:1000px; margin:0 auto; background:url(images/bottom_nav1px.jpg) repeat-x; }

.clear{
	clear:both;

}

a, a:hover, a:visited { color:#eb2225; text-decoration:none; }

#breadcrumb{
margin-left:30px;	
}

#breadcrumb div{
	float:left;
	font-size:11px;
	color:#949a9a;
	margin-top:0px;
	margin-bottom:15px;
}

/*----- HOME PAGE ------*/

.homepage_col1 { float:left; width:440px; padding-left:40px; padding-bottom:20px; padding-right: 20px; vertical-align:top; } 
.homepage_col2 { float:left; width:210px; padding-right: 20px; padding-bottom:20px; } 
.homepage_col3 { float:left; width:250px; padding-right: 10px; padding-bottom:20px;} 

/*----- Request for quote box ------*/
.repeat_whitebox { background:url(images/box_whitemiddle_det.jpg) repeat-y; }
.repeat_whitebox_home { background:url(images/box_whitemiddle.jpg) repeat-y; }
td.redquote { font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; color:#eb2225; font-size:19px; font-weight:400; }
td.quoteboxtext {  font-size:13px;}
a.redquote:hover, a.redquote:visited, a.redquote{ color:#eb2225; text-decoration:none; font-size:12px; }


/*---  DETAIL PAGES --------- */

.detail_nav { float:left; padding-left:30px; padding-bottom:30px;  }
.detail_info { float:left; padding-left:40px; width:560px; padding-left:30px; padding-bottom:30px;    }

a.detaillink{ color:#363636; text-decoration:none; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-size:17px;  }
a.detaillink:visited { color:#363636;  text-decoration:none; }
a.detaillink:hover { color:#363636; text-decoration:none; }

a.smallerlinks{  text-decoration:none; color:#363636; }
a.smallerlinks:visited { text-decoration:none; color:#363636; }
a.smallerlinks:hover { color:#eb2225; text-decoration:none; font:"Times New Roman", Times, serif; font-style:italic;}




/*--- Home PAge Blue Text And Logos -- */
.homepagelogo_col1 { float:left; width:430px; padding-left:40px; padding-bottom:20px; padding-right: 20px; padding-top:20px; vertical-align:top; color:#0c5ec4; font-size:14px; font-weight:bold; } 

.homepagelogo_col2 { float:left; width:410px; padding-left:20px; padding-bottom:20px; padding-right: 20px; padding-top:20px; vertical-align:top; color:#eb2225; font-size:14px; font-weight:bold; } 


/*-- FOOTER STYLES -- */

#footer{
background:url(images/bottom_nav1px.jpg) repeat-x; vertical-align:top; background-color:#1c1c1c; 
}

#footer .container{	
background:url(images/bottom_nav1px.jpg) repeat-x; vertical-align:top; background-color:#1c1c1c; width:1000px; margin:0 auto;
}

#footer .columns{
	float:left;
	margin-right:20px;
	margin-bottom:20px;
}

#footer .main{
	font-size:13px;
	font-weight:bold;
	color:#FFFFFF;
}

#footer .child{
	font-size:11px; color:#FFFFFF; text-decoration:none;
}
a.footerlink{ color:#ffffff; text-decoration:none; }
a.footerlink:visited { color:#ffffff; text-decoration:none; }
a.footerlink:hover { color:#ffffff; text-decoration:underline; }



/*-- h1, h2, h3, p and other admin styles --*/

h1 { color:#eb2225; font-family:Arial, Helvetica, sans-serif; font-style:italic; font-size:26px; margin:0px; font-weight:800; }

h3 { color:#363636; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-size:17px; font-weight:normal;  margin:0px; padding-top:15px; padding-bottom:15px; }

h5 { color:#363636; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-size:17px; font-weight:normal;  margin:0px; padding-top:15px; padding-bottom:0px; }


p {margin-top:0px;}

h4 { color:#eb2225; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:13px; margin:0px;  }

.red_norm { color:#eb2225; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:13px; margin:0px;  }

li { list-style:square; color:#363636; margin:0px; list-style-position:outside; }
ul { margin-left:15px; padding-left:0; }

