.mainzone {
width:100%;
background-color:#FFF;
background-image:url(../images/ReproSales_17.gif);
background-repeat:no-repeat;
}

table.contable
{
border-collapse: collapse;
border-spacing:0;
border: 1px solid #5a6b8f;
font: 90% "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;
}
 .contable caption{
  padding: 0 .4em .4em 0px;
  text-align: left;
  font-size: 18px;
  font-weight: bold;
  text-transform: uppercase;
  color: #5a6b8f;
  background: transparent;
  }
	
 .contable subhead{
  padding: 0 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  text-align: left;
  font-size: 18px;
  font-weight: bold;
  color: #5a6b8f;
  background: transparent;
  }

.contable tr{

}
.contable td, th {
  border: 1px solid #62759c;
  padding: 10px;
  font-size: 11px;
  color: #000;
  vertical-align : middle;
  }
.contable thead th, tfoot th, tfoot td {
	border: 1px solid #62759c;
	text-align: left;
	margin : 0px 0px 0px 0px;
	padding: 3px 0px 3px 0px;
	vertical-align : middle;
	font-weight: bold;
	font-size: 12px;
	text-transform: uppercase;
    background: #FFF url("../images/thbg.gif") repeat-x top left;
	color: #5a6b8f;
}
.contable tbody th,thead th,tbody td {
	vertical-align: top;
	text-align: left;
}

.contable tr.odd
{
color : #e9ecf1;
background: url("../images/shim.gif");
}

.contable td.blue
{
color : #e9ecf1;
}

table.prodtable
{
border-collapse: collapse;
border-spacing:0;
border: 1px solid #5a6b8f;
font: 90% "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;
}
 .prodtable caption{
  padding: 0 .4em .4em 0px;
  text-align: left;
  font-size: 20px;
  font-weight: bold;
  text-transform: uppercase;
  color: #5a6b8f;
  background: transparent;
  }
	
.prodtable tr{

}
.prodtable td, th {
  border: 1px solid #62759c;
  padding: 3px;
  /* margin : 0 0 0 20px; */
  font-size: 10px;
  color: #000;
  vertical-align : middle;
  }
.prodtable thead th, tfoot th, tfoot td {
	border: 1px solid #62759c;
	text-align: left;
	margin : 0px 0px 0px 0px;
	padding: 3px 0px 3px 0px;
	vertical-align : middle;
	font-weight: bold;
	font-size: 12px;
	text-transform: uppercase;
    background: #FFF url("../images/thbg.gif") repeat-x top left;
	color: #5a6b8f;
}
.prodtable tbody th,thead th,tbody td {
	vertical-align: top;
	text-align: left;
}

.prodtable tbody tr:hover td, 
.prodtable tbody tr:focus td,
.prodtable tbody tr:hover th,
.prodtable tbody tr:focus th
{
	background: url("../images/shimx.gif")  repeat-x top left;
	color: #000;
}

.prodtable tr.odd
{
color : #e9ecf1;
background: url("../images/shim.gif");
}

table.settertable
{
border-collapse: collapse;
border-spacing:0;
border: 1px solid #5a6b8f;
font: 90% "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;
}
 .settertable caption{
  padding: 0 .4em .4em 0px;
  text-align: left;
  font-size: 20px;
  font-weight: bold;
  text-transform: uppercase;
  color: #5a6b8f;
  background: transparent;
  }
	
.settertable tr{

}
.settertable td, th {
  border: 1px solid #62759c;
  padding: 3px;
  font-weight: bold;
  font-size: 12px;
  color: #000;
  vertical-align : middle;
  }
.settertable thead th, tfoot th, tfoot td {
	border: 1px solid #62759c;
	text-align: left;
	margin : 0px 0px 0px 0px;
	padding: 3px 0px 3px 0px;
	vertical-align : middle;
	font-weight: bold;
	font-size: 12px;
	text-transform: uppercase;
    background: #FFF url("../images/thbg.gif") repeat-x top left;
	color: #5a6b8f;
}
.settertable tbody th,thead th,tbody td {
	vertical-align: top;
	text-align: left;
}

.settertable tbody tr:hover td, 
.settertable tbody tr:focus td,
.settertable tbody tr:hover th,
.settertable tbody tr:focus th
{
	background: url("../images/shimx.gif")  repeat-x top left;
	color: #000;
}

.settertable tr.odd
{
color : #e9ecf1;
background: url("../images/shim.gif");
}

table.prodpic
{
border-collapse: collapse;
border-spacing:0;
border: 1px solid #5a6b8f;
font: 90% "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;
}
 .prodpic caption{
  padding: 0 .4em .4em 0px;
  text-align: left;
  font-size: 120%;
  font-weight: bold;
  text-transform: uppercase;
  color: #5a6b8f;
  background: transparent;
  }
	
.prodpic tr{

}
.prodpic td, th {
  border: 1px solid #62759c;
  padding: 0px;
  /* margin : 0 0 0 20px; */
  font-size: 0.8em;
  color: #000;
  vertical-align : middle;
  }
.prodpic thead th, tfoot th, tfoot td {
	border: 1px solid #62759c;
	text-align: left;
	margin : 0px 0px 0px 30px;
	vertical-align : middle;
	font-weight: bold;
	font-size: 85%;
	text-transform: uppercase;
    background: #FFF url("../images/thbg.gif") repeat-x top left;
	color: #5a6b8f;
}
.prodpic tbody th,thead th,tbody td {
	vertical-align: top;
	text-align: left;
}

table.riptable
{
border-collapse: collapse;
border-spacing:0;
border: 1px solid #5a6b8f;
font: 90% "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;
}
 .riptable caption{
  padding: 0 .4em .4em 0px;
  text-align: left;
  font-size: 18px;
  font-weight: bold;
  text-transform: uppercase;
  color: #5a6b8f;
  background: transparent;
  }
	
 .riptable subhead{
  padding: 0 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  text-align: left;
  font-size: 18px;
  font-weight: bold;
  color: #5a6b8f;
  background: transparent;
  }

.riptable tr{

}
.riptable td, th {
  border: 1px solid #62759c;
  padding: 3px;
  /* margin : 0 0 0 20px; */
  font-size: 11px;
  color: #000;
  vertical-align : middle;
  }
.riptable thead th, tfoot th, tfoot td {
	border: 1px solid #62759c;
	text-align: left;
	margin : 0px 0px 0px 0px;
	padding: 3px 0px 3px 0px;
	vertical-align : middle;
	font-weight: bold;
	font-size: 12px;
	text-transform: uppercase;
    background: #FFF url("../images/thbg.gif") repeat-x top left;
	color: #5a6b8f;
}
.riptable tbody th,thead th,tbody td {
	vertical-align: top;
	text-align: left;
}

.riptable tr.odd
{
color : #e9ecf1;
background: url("../images/shim.gif");
}

.riptable td.blue
{
color : #e9ecf1;
}

.pathway {
  text-align:left;
  font-family: "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  padding-left:30px;
  color: #5a6b8f;
}
a.pathway:link, a.pathway:visited {
  color            : #000000;
  padding-left     : 30px;
  font-weight      : normal;
}
a.pathway:hover {
  color            : #000000;
  font-weight      : normal;
  padding-left	   : 30px;
  text-decoration   : underline;
}
.footerstuff {
  text-align:center;
  font-family: "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;
  font-size: 10px;
  margin : 7px 0px 0px 0px; */
  font-weight: normal;
  color: #4f5f7e;
}
a.footerstuff:link, a.footerstuff:visited {
  color            : #000000;
  padding	       : 0px;
  font-weight      : normal;
}
a.footerstuff:hover {
  color            : #000000;
  font-weight      : normal;
  padding	 	   : 0px;
  text-decoration  : underline;
}
.bottomline {
  text-align: center;
  font-family: "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;
  font-size: 11px;
  line-height:30px;
  font-weight: normal;
  padding: 0px 0px 0px 0px;
  color: #000;
}

 .addotron{
  padding: 0px 0px 0px 25px;
  margin: 0px 0px 0px 0px;
  text-align: left;
  font-size: 11px;
  font-weight: bold;
  color: black;
  background: url(../images/con_address.gif) top left no-repeat;
  }
  
 .phonotron{
  padding: 0px 0px 5px 25px;
  margin: 0px 0px 0px 0px;
  text-align: left;
  font-size: 11px;
  font-weight: normal;
  color: black;
  background: url(../images/con_tel.gif) top left no-repeat;
  line-height: 150%;
  }
	
 .faxotron{
  padding: 0px 0px 5px 25px;
  margin: 0px 0px 0px 0px;
  text-align: left;
  font-size: 11px;
  font-weight: normal;
  color: black;
  background: url(../images/con_fax.gif) top left no-repeat;
  line-height: 150%;
  }
	
 .ctppiccy{
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  text-align: left;
  font-size: 11px;
  font-weight: bold;
  color: black;
  background: transparent;
  }
  
