﻿a {
  color: #006ABC;
  text-decoration: none;
}
p {
  margin: 7px 0px 7px 0px;
  line-height: 1.2em;
}
strong {
  font-weight: bold;
}
#aboutboxedblue {
	border: 1px solid #006abc;
	padding: 10px;
	background-color: #ecf7ff;
}
#abouttitle {
	font-size: 18pt;
  font-family: "Trebuchet MS",arial, helvetica, sans-serif;
  color: #006abc;
  line-height: 1.2em;
}
#apron_descrip {
	padding-top: 35px;
}
#career_descrip {
	width: 313px;
	padding-top: 100px;
	height: 185px;
}
#certbg {
	background-image: url('../images/certificate_jpg.jpg');
	background-repeat: no-repeat;
	height: 505px;
	padding: 60px 70px 0px 50px;
}
#codeTable {
  width: 288px;
}
#codeTable td {
  font-size: .9em;
  padding: 5px;
}
#codeTable td.name {
  width: 115px;
}
#codeTable thead td{
  font-weight: bold;
  text-transform: uppercase;
  color: #006abc;
}
#colorOptions table{
  width: 150px;
  margin-left: auto;
  margin-right: auto;
}
#colorOptions tbody {
  font-size: .8em;
}
#colorOptions td {
  padding: 3px;
  text-align: center;
}
#colorOptions td img {
  margin-right: auto;
  margin-left: auto;
  border: 1px solid #ccc;
}
#container {
  width: 760px;
  margin-right: auto;
  margin-left: auto;
  font-family: georgia, "Times New Roman", times, serif;
  font-size: .8em;
}
#contactinfo {
	width: 400px;
	text-align: center;
	font-size: 10pt;
}
#contactinfo .contactheader {
	font-size: 14pt;
	font-weight: bold;
}
#compliance_pdf_descrip {
	width: 274px;
}
#coyneBtn {
  padding-left: 25px;
}
#coynevalues_descrip {
	font-size: 14pt;
	font-family: "trebuchet MS", arial, helvetica, sans-serif;
	padding-top: 10px;
	height: 219px;
	color: #006abc;
	width: 393px;
}
#custservice_descrip {
	width: 191px;
}
#dateBox {
  padding-top: 5px;
  color: #006ABC;
}
#descriptCol {
  width: 200px;
}
#environ_descrip {
	width: 267px;
	font-size: 14pt;
}
#environboxed {
	border: 1px solid #339966;
	padding: 10px;
	background-color: #E9F8F0;
}
#error {
  margin-bottom: 5px;
  padding-left: 3em;
  color: #900;
  font-weight: bold;
  font-size: 1.2em;
  line-height: 1.2em;
}
#factsheet_descrip {
	font-size: 20pt;
	color: #006abc;
	font-family: "trebuchet MS", arial, helvetica, sans-serif;
	padding-top: 55px;
	height: 106px;
	width: 340px;
	text-align: center;
}
#faqrentalprogramindent {
	padding-left: 20px;
}
#flashBox {
  padding: 0 0 10px 0;
}
#flashCaption {
  font-size: 1.4em; 
  color: #006ABC;
  font-family: "trebuchet MS", arial, helvetica, sans-serif;
  padding: 10px 0px 10px 15px;
  line-height: 1.2em;
  float: left;
}
#floormat_descrip {
	font-size: 13pt !important;
	text-align: left !important;
	vertical-align: middle;
	color: #006abc;
	width: 330px !important;
	font-family: "Trebuchet MS",arial,helvetica,sans-serif;
}
#footer {
  margin-top: 30px;
  margin-bottom: 20px;
  text-transform: uppercase;
  text-align: center;
  font-size: .9em;
}
#footericons {
	width: 145px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
	margin-bottom: 10px;
}
#footermsg {
	font-size: 9pt;
	color: #525252;
	font-family: georgia, arial, helvetica, sans-serif;
	text-transform: none;	
}
#footer_hr {
  margin-bottom: 7px;
}
#headquater_address {
	padding-left: 20px;
}
#histprint_friendlyver div {
	border-top: 1px solid #006abc;
	line-height: 18px;
	margin-top: 10px;
	padding-bottom: 10px;
	padding-top: 30px;
}
#history_printfriendly {
	margin-top: 5px;
	width: 525px;
	text-align: right;
}
#history_printfriendly a {
	font-size: 10pt;
	font-family: "Trebuchet MS", arial, helvetica, sans-serif;
	font-style: italic;
	color: #525252;
}
#histprint_title_descrip {
	width: 413px;
	font-family: "Trebuchet MS", arial, helvetica, sans-serif;
	font-size: 14pt;
	color: #006abc;
	margin-bottom: 20px;
	padding-top: 30px;
}
#home_nfpa {
	background-image: url('../images/h7.png');
}
#home_rentuniforms {
	background-image: url('../images/h1.png');
}
#home_workwear {
	background-image: url('../images/h6.png');
}
#homeflashlink {
	color: #525252;
	font-size: 12pt;
	font-weight: bold;
	font-family: "Trebuchet MS", arial, helvetica, sans-serif;
}
#homeflashoverlink {
	display: block;
	width: 424px;
	height: 215px;
}
#homeleft {
	width: 424px;
	margin-top: 20px;
}
#homeright {
	width: 290px;
	margin-top: 20px;
}
#imageCol {
  margin-right: 20px;
}
#imageCol img{
	border: 1px solid #c0c0c0;
}
#industpants_descrip {
	font-size: 16pt !important;
	text-align: left !important;
	vertical-align: middle;
	color: #006abc;
	width: 330px !important;
	font-family: "Trebuchet MS",arial,helvetica,sans-serif;
}
#jobheaderimg {
	padding-left: 25px;
	padding-top: 25px;
}
#laundry_descrip {
	width: 365px;
}
#leftNav {
  width: 235px;
  float: left;
  padding-top: 10px;
  font-size: .9em;
}
#leftNav li {
  padding-top: 10px;
  display: block;
}
#leftNav ul li a{
  text-transform: uppercase;
}
#leftNav ul.main {
  margin-bottom: 25px;
}
#leftNav ul.main li a.selected {
  color: #000;
}
#leftNav li ul.sub1 li a {
  text-transform: none;
}
#leftNav li ul.sub1 li a.selected {
  font-style: italic;
  text-transform: none;
}
#leftNav li ul.sub2 li a{
  padding-left: 20px;
  text-transform: none;
}
#leftNav ul.sub3 {
  padding-left: 10px;
}
#logoBox {
  float: right;
  font-size: .9em;
}
#logo_img {
  margin-top: 60px;
}
#mainbody {
  padding-top: 30px;
  width: 525px;
}
#nav {
  clear: both;
  border-top: 3px solid #F5E91F;
  border-bottom: 3px solid #F5E91F;
  text-transform: uppercase;
}
#nav li {
  float: left;
  padding: 10px 14px;
}
#nav a.selected {
  color: #000;
}
#next75img {
	padding-top: 200px;
	margin-bottom: 20px;
}
#productTable img {
	border: 1px solid #c0c0c0;
  margin-bottom: 5px;
  margin-right: auto;
  margin-left: auto;
}
#productTable td{
  padding: 0px 15px 10px 0px;
  width: 110px;
  text-align: center;
  font-size: .9em;
  line-height: 1.2em;
}
#proRestWear_descrip {
	text-align: left !important;
	vertical-align: top;
	width: 400px !important;
	font-size: 10pt !important;
}
#readfullstory_title {
	color: #36F;
	font-weight: bold;
	font-family: georgia, arial, helvetica, sans-serif;
	font-size: 11pt;
}
#reuserecycle_descrip {
	width: 375px;
}
#rtdescrip {
  width: 190px;
  font-weight: normal !important;
}
#servicewear_btm img {
	border: 1px solid #c0c0c0;
  margin-bottom: 5px;
  margin-right: auto;
  margin-left: auto;
}
#servicewear_btm td{
  padding: 0px 15px 10px 0px;
  width: 110px;
  text-align: center;
  font-size: .9em;
  line-height: 1.2em;
}
#shirtTag {
  padding-top: 75px;
}
#siteMapTop .mapItem {
  float:left;
  font-size: 0.7em; 
  margin: 15px 0 10px 0;
  width:158px;
  height:175px;
  border-top: 2px dotted #006ABC;
  padding: 10px 10px 10px 18px;
}
#siteMapContainer {
 font-family:arial;
 width:930px;
 margin-left: auto;
 margin-right: auto; 
}
#siteMapContainer span {
 font-weight:bold;
}
#siteMapContainer a:hover {
 text-decoration:underline;
}
#siteMapContainer ul li {
  padding:3px 0 0 5px;
}
#siteMapContainer ul ul li {
 margin: 0 0 0 27px;
 list-style-type:circle;
}
#siteMapContainer ul ul ul li {
 margin-left: -5px;
 list-style-type:none !important; 
}
#prodServMap .mapItem {
  float:left;
  font-size: 0.7em; 
  margin: 15px 0 10px 0;
  width:165px;
  height:270px;
  padding: 10px 10px 10px 10px;
}
#prodServMap {
  border-top:2px solid #006ABC; 
}
#smaller .mapItem {
  height:178px; 
}
.absolutepos {
	position: absolute;
}
.bold {
	font-weight: bold;
}
.borderTop {
  border-top: 2px dotted #006ABC;
}
.copyBox {
  width: 515px;
}
.descriptBox {
  margin-top: 15px;
  line-height: 1.2em;
}
.descriptBox ul {
  list-style-type: disc;
  padding: 10px;
  margin-left: 5px;
}
.diamondList {
	line-height: 20px;
  list-style-type: disc;
  padding: 10px 0 10px 20px;
}
.environ_color {
	color: #008000;
}
.environ_title {
	font-size: 14pt;
  font-family: "Trebuchet MS",arial, helvetica, sans-serif;
  color: #008000;
  line-height: 1.2em;
  font-weight: bold;
}
.grayborder {
  border: 1px solid #c0c0c0;
}
.headerContainer {
 width:930px;
 margin-left:auto;
 margin-right:auto; 
}
.imagebullet_box {
	width: 470px;
	margin-left: auto;
	margin-right: auto;
}
.imagebullet_box img {
	margin-right: 20px;
}
.inpt {
	width: 200px;
	margin-bottom: 10px;
	padding: 2px;
}
.inptarea {
	width: 200px;
	padding: 2px;
	margin-bottom: 10px;
}
.inptBtn {
	margin-left: 100px;
}
.italic {
	font-style: italic;
}
.lbl {
	float: left;
	width: 100px;
	margin-right: 5px;
	font-size: 10pt;
	font-weight: bold;
}
.lefttxt {
  text-align: left !important;
  vertical-align: top;
}
.mapstyle {
	overflow: hidden;
	width: 520px;
	height: 525px;
	border: #C0C0C0 1px solid;
}
.numberlist {
	list-style-type: decimal;
	margin-left: 13px;
	padding-left: 13px;
}
.ourhistorycL {
	padding-right: 112px;
}
.ourhistorycR {
	padding-left: 112px;
}
.relativepos {
	position: relative;
}
.rightfullwidth {
	width: 525px;
}
.romannumerial_list {
	list-style-type: lower-roman;
	padding-left: 20px;
	margin-left: 20px;
}
.romannumerial_list li {
	margin-bottom: 5px;
}
.rtboxtitle {
	font-family: "Trebuchet MS", arial, helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	padding-top: 2px;
	margin-bottom: 5px;
}
.rthomebox {
	color: #525252;
	background-repeat: no-repeat;
	width: 209px;
	padding-left: 70px;
	margin-bottom: 20px;
}
.rthomebox a {
	color: #525252;
}
.tagBox {
  width: 150px;
  font-weight: normal !important;
}
.title {
  font-size: 14pt;
  font-family: "Trebuchet MS",arial, helvetica, sans-serif;
  color: #006abc;
  line-height: 1.2em;
  font-weight: bold;
}
.underline {
	text-decoration: underline;
}
.uppertxt {
  text-transform: uppercase;
}
.top {
 font-weight:bold; 
}