/* CSS Document */

body {
	margin: 40px 0 0 0;
	background:url(images/site-bg.jpg) #000 no-repeat;
	background-position: top center;
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; letter-spacing: normal; line-height: 20px;
	
	}

.orangeblur {
	background-image: url(images/orange_blur_bg.gif);
	background-repeat: no-repeat;
	background-position: bottom;}
	
.medtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666666;
	line-height: 23px;}
	
.caption {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	line-height: 12px;}	
	
.lgorange {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FF6600;
	line-height: 1.1em;}
	
	.lgorange a:link {  color: #FF6600; text-decoration: none;}
	.lgorange a:visited {  color: #FF6600; text-decoration: none;}
	.lgorange a:hover {  color: #FF6600; text-decoration: none;}
	.lgorange a:active {  color: #333366; text-decoration: none;}	
	
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	color: #FF6600;
	padding-left: 15px;
	padding-top: 8px;
}	

ul.no-indent {
  /* ie fudge begins */
    margin-left: 15px;
	 list-style-position: outside;
    }
    html>body ul.no-indent {
    margin-left: 0px;
    padding-left: 15px;
  /* ie fudge ends */
}
	
.bodytext { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; letter-spacing: normal; line-height: 20px;}
.bodytext a:link {  color: #003366; text-decoration: underline}
.bodytext a:visited {  color: #666699; text-decoration: underline}
.bodytext a:hover {  color: #FF6600; text-decoration: underline}
.bodytext a:active {  color: #333366; text-decoration: underline}	
	
.products { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; letter-spacing: normal; font-weight: bold;}
.products a:link {  color: #ffffff; text-decoration: none}
.products a:visited {  color: #ffffff; text-decoration: none}
.products a:hover {  color: #333366; text-decoration: none}
.products a:active {  color: #993300; text-decoration: none}

.smtext { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #333333; letter-spacing: normal; line-height: 13px; font-weight: bold;}
.smtext a:link {  color: #003366; text-decoration: underline}
.smtext a:visited {  color: #666699; text-decoration: underline}
.smtext a:hover {  color: #FF6600; text-decoration: underline}
.smtext a:active {  color: #333366; text-decoration: underline}

.footer { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #fff; letter-spacing: normal; line-height: 13px; font-weight: bold;}
.footer a:link {  color: #fff; text-decoration: underline}
.footer a:visited {  color: #fff; text-decoration: underline}
.footer a:hover {  color: #FF6600; text-decoration: underline}
.footer a:active {  color: #333366; text-decoration: underline}

.subhead { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; letter-spacing: normal; line-height: 17px; font-weight: bold;}
.subhead a:link {  color: #003366; text-decoration: underline}
.subhead a:visited {  color: #666699; text-decoration: underline}
.subhead a:hover {  color: #993300; text-decoration: underline}
.subhead a:active {  color: #333366; text-decoration: underline}

.submenu { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #333333; letter-spacing: normal; line-height: 14px; padding-left: 0px;}
.submenu a:link {  color: #003366; text-decoration: underline}
.submenu a:visited {  color: #666699; text-decoration: underline}
.submenu a:hover {  color: #993300; text-decoration: underline}
.submenu a:active {  color: #333366; text-decoration: underline}

* html a:hover {visibility:visible}

.navhome {position: relative; background-image: url(images/menu/home_over2.gif); background-repeat: no-repeat; display: block; width: 53px; height: 25px;}
.navhome a { display: block;}
.navhome img {border: 0; }
.navhome a:hover img{visibility:hidden}

.navabout {position: relative; background-image: url(images/menu/about_over2.gif); background-repeat: no-repeat; display: block; width: 70px; height: 25px;}
.navabout a { display: block;}
.navabout img { border: 0; }
.navabout a:hover img{visibility:hidden}

.navsales {position: relative; background-image: url(images/menu/sales_over2.gif); background-repeat: no-repeat; display: block; width: 141px; height: 25px;}
.navsales a { display: block; }
.navsales img {border: 0; }
.navsales a:hover img{visibility:hidden}

.navemploy {position: relative; background-image: url(images/menu/employ_over2.gif); background-repeat: no-repeat; display: block; width: 86px; height: 25px;}
.navemploy a { display: block; }
.navemploy img {border: 0; }
.navemploy a:hover img{visibility:hidden}

.navcontact {position: relative; background-image: url(images/menu/contact_over2.gif); background-repeat: no-repeat; display: block; width: 66px; height: 25px;}
.navcontact a { display: block;}
.navcontact img {border: 0; }
.navcontact a:hover img{visibility:hidden}

.browntext { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #666633; letter-spacing: normal; line-height: 17px;}
.redtext { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #993333; letter-spacing: normal; line-height: 17px;}
.greentext { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #669966; letter-spacing: normal; line-height: 17px;}
.orangetext { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #ff6600; letter-spacing: normal; line-height: 17px;}
.purpletext { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #666699; letter-spacing: normal; line-height: 17px;}
.bluetext { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #003399; letter-spacing: normal; line-height: 17px;}
.lightbluetext { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #6699CC; letter-spacing: normal; line-height: 17px; font-weight: bold;}
.pinktext { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #F3657B; letter-spacing: normal; line-height: 17px; font-weight: bold;}

.pad15 {
	padding: 15px;
}

.pic_outline {
	border-color: #CCCCCC;
	border-style: solid;
	border-width: 1px;
}


/* Home Page */

img { behavior:url(_includes/iepngfix.htc); }
	

/*  ------ center site and set the width ------- */
.wrapper {width:961px;margin: 0 auto;padding:0px;text-align:left;clear: both;}

.home-menu {
	background:url(images/home-menu-bg.png) no-repeat; width: 961px; height: 25px; margin: 15px 0 0 0;}
	
	.home-menu ul {padding:4px 0 0 190px; margin: 0;}
		.home-menu ul li {padding: 0 0 0 0; margin: 0; list-style:none; display: inline; color: #0083D7; font-weight: bold; font-family: Arial, Helvetica, sans-serif; font-size: 14px; text-transform:uppercase;}
		
		.home-menu a:link {  color: #0083D7; text-decoration: none}
		.home-menu a:visited {  color: #0083D7; text-decoration: none}
		.home-menu a:hover {  color: #FA702A; text-decoration: none}
		.home-menu a:active {  color: #fff; text-decoration: none}
		
		
.home-tagline {padding: 10px 0 0 50px; }	

.home-text {clear: float; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #fff; border-top: 1px #fff solid; border-bottom: 1px #fff solid; margin: 20px 30px ; padding: 10px 0; line-height: 1.3em;}
	
.home-footer {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #fff; margin: 0 30px;}	

		.home-footer a:link {  color: #fff; text-decoration: none}
		.home-footer a:visited {  color: #fff; text-decoration: none}
		.home-footer a:hover {  color: #FA702A; text-decoration: none}
		.home-footer a:active {  color: #0083D7; text-decoration: none}
		
.flash1 {
	position: absolute;
	z-index: 2;
	width: 216px;
	height: 243px;
	margin: 307px 0 0 89px;}		
	
	.flash2 {
	position: absolute;
	z-index: 3;
	background-color:#F39;
	width: 216px;
	height: 243px;
	margin: 307px 0 0 394px;}	
	
	.flash3 {
	position: absolute;
	z-index: 4;
	background-color:#F39;
	width: 216px;
	height: 243px;
	margin: 307px 0 0 699px;}	
	
.home-cat {font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #fff; padding: 0 0 23px 0; font-weight: bold;}

	.home-cat a:link {  color: #fff; text-decoration: none}
		.home-cat a:visited {  color: #fff; text-decoration: none}
		.home-cat a:hover {  color: #FA702A; text-decoration: none}
		.home-cat a:active {  color: #0083D7; text-decoration: none}

	.home-cat div {float: left;}
	
	
.side-menu ul { padding: 7px 0 0 0; margin: 0;}
	.side-menu ul li {padding: 6px 0; margin: 0; font-size: 11px; font-weight: bold; list-style: none; border-top: 1px solid #e1e1e1; line-height: 1em;}
	
	.side-menu a {text-decoration: none;}
	.side-menu a:visited {text-decoration: none}
	.side-menu a:hover { text-decoration: none}
	.side-menu a:active {  text-decoration: none}
		
	
.products-grid div {float: left; padding: 0 25px 25px 0;}	