/* CSS Document */

/* Generic Styles */

body {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9pt;
background: #C0C0C0;
margin: 0;
}
img {
border-top-style: none;
border-right-style: none;
border-bottom-style: none;
border-left-style: none;
}
#adform .submit{
font: normal 9pt Verdana;
height: 20px;
border: 1px solid #CB0000;
background-color: black;
color: white;
}
#alb {
width: 806px;
border: 1px solid #0099FF;
text-align: center;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11pt;
font-weight: bold;
color: #0099FF; }
#alogin {
width: 400px;
padding-top: 10px;
padding-bottom: 10px;
margin-top: 20px;
margin-bottom: 250px;
border: 1px solid #000000;
text-align: center;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9pt;
font-weight: bold;
color: #000000; }
#alr {
width: 806px;
border: 1px solid #CB0000;
text-align: center;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11pt;
font-weight: bold;
color: #CB0000; }
#asearch {
margin-top: -2px;
margin-bottom: -2px;
}
#asearch .textinput{
border: 1px solid #FFFFFF;
}
#asearch .redsub{
/*width: 19px;
height: 19px;
text-align: center;*/
color: #FFFFFF;
/*font: Verdana;
font-size: 8pt;*/
font-weight: bold;
background-color: #F23A31;
border: 1px solid #FFFFFF;
}
.bprodtitle a {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
font-weight: bold;
color: #000000;
text-decoration: none;
}
.bprodtitle a:hover {
text-decoration: underline;
}
#callme .textinput{
margin-top: 1px;
margin-bottom: 1px;
}
.catdesc {
padding-left: 8px;
}
.cattabcell {
background-color: #E8E4E5;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11pt;
font-weight: bold;
padding-left: 14px;
padding-right: 0px;
padding-top: 2px;
padding-bottom: 2px;
}
.cattabcell a {
font-size: 10pt;
color: #000000;
text-decoration: none;
}
.cattabcell a:hover {
text-decoration: underline;
}
.catimg {
padding-left: 4px;
padding-right: 4px;
padding-top: 4px;
padding-bottom: 4px;
vertical-align: middle;
border-left: 4px solid #E8E4E5;
border-top: 4px solid #E8E4E5;
border-bottom: 4px solid #E8E4E5;
border-right: 4px solid #E8E4E5;
margin-left: 2px;
margin-right: 2px;
}
.catimg a {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
font-weight: bold;
color: #1C5DB8;
text-decoration: none;
}
.catimg a:hover {
text-decoration: underline;
}
.cattitle {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
font-weight: bold;
color: #F23A31;
text-decoration: underline;
text-align: center;
padding-top: 8px;
padding-bottom: 0px;
}
#cc3 {
height: 0px;
visibility: hidden;
}
.contactB {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9pt;
color: #000000;
}
.contactB a {
font-weight: bold;
color: #F23A31;
text-decoration: underline;
}
.contactB a:hover {
color: #1C5DB8;
}
#contactform fieldset {
width: 620px;
padding-top: 10px;
padding-bottom: 10px;
border: 1px solid #CB0000;
}
#contactform .cen {
text-align: center;
}
#contactform legend {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9pt;
font-weight: bold;
color: #000000;
}
#contactform .ltd {
font-weight:bold;
text-align: right;
}
#contactform .rtd {
text-align: left;
}
.dsdl {
margin-left: 150px;
}
.dsdl a {
color: #000000;
font-weight: bold;
text-decoration: none;
}
.dsdl a:hover {
text-decoration: underline;
}
#featured {
width: 378px;
height: 194px;
}
#footer {
clear: both;
text-align: center;
border-top: 5px solid #FFFFFF;
border-right: 1px none #FFFFFF;
border-bottom: 1px none #FFFFFF;
border-left: 1px none #FFFFFF;
}
#footerbtm {
padding: .3em 1.9em .3em 1.9em;
background-color: #C0C0C0;
border-top: 5px solid #ffffff;
}
#footerbtm a {
color: #000000;
text-decoration: underline;
}
#footerbtm a:hover {
color: #000000;
text-decoration: underline;
}
#footerlinks {
padding-top: 2px;
padding-bottom: 2px;
background-color: #FFFFFF;
}
#footerlinks a {
padding-left: 4px;
padding-right: 4px;
color: #000000;
text-decoration: none;
}
#footerlinks a:hover {
text-decoration: underline;
}
.formcontainer {
width: 450px;
margin: 10px;
padding: 10px;
}
#formtable {
border: 0px;
}
.tabcell {
padding-left: 4px;
padding-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
}
.greycelll {
padding-left: 4px;
padding-right: 4px;
padding-top: 4px;
padding-bottom: 4px;
vertical-align: middle;
border-left: 4px solid #E8E4E5;
border-top: 4px solid #E8E4E5;
border-bottom: 4px solid #E8E4E5;
border-right: 2px solid #E8E4E5;
margin-left: 2px;
margin-right: 2px;
}
.greycellr {
padding-left: 4px;
padding-right: 4px;
padding-top: 4px;
padding-bottom: 4px;
vertical-align: middle;
border-left: 2px solid #E8E4E5;
border-top: 4px solid #E8E4E5;
border-bottom: 4px solid #E8E4E5;
border-right: 4px solid #E8E4E5;
margin-left: 2px;
margin-right: 2px;
}
h1 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11pt;
font-weight: bold;
color: #666666;
}
h2 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9pt;
font-weight: bold;
color: #000000;
background-color: #ffffff;
padding-bottom: 7px;
padding-top: 7px;
padding-left: 5px;
margin-top: 0px;
margin-bottom: 0px;
border-top-width: 1px;
border-right-width: 0px;
border-bottom-width: 1px;
border-left-width: 0px;
border-top-style: dotted;
border-right-style: dotted;
border-bottom-style: dotted;
border-left-style: dotted;
border-top-color: #CC0000;
border-right-color: #E8E8E8;
border-bottom-color: #CC0000;
border-left-color: #CC0000;	
}
h2 a{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9pt;
font-weight: bold;
color: #000000;
text-decoration: none;
}
h2 a:hover{
color: #CB0000;
text-decoration: underline;
}
h3 {
font: bold 11pt Verdana;
color: #FFFFFF;
background-color: #F23A31;
padding-bottom: 5px;
padding-top: 5px;
padding-left: 0px;
margin-top: 0px;
margin-bottom: 0px;
text-align: center;
}
h4 {
font: bold 10pt Verdana;
color: #000000;
padding-bottom: 6px;
padding-top: 6px;
padding-left: 0px;
margin-top: 0px;
margin-bottom: 0px;
text-align: center;
}
h4 a{
text-decoration: none;
color: #000000;
}
h4 a:hover{
text-decoration: underline;
}
.listing {
padding-bottom: 3px;
padding-top: 3px;
padding-left: 6px;
padding-right: 16px;
margin-top: 0px;
margin-bottom: 0px;
border-top-width: 0px;
border-right-width: 0px;
border-bottom-width: 1px;
border-left-width: 0px;
border-bottom-style: solid;
border-bottom-color: #E8E4E5;
}
#headerimg {
width: 996px;
height: 180px;
}
#hurry {
text-align: center;
}
.invertedshiftdown{
padding: 0;
width: 100%;
border-top: 5px solid #CB0000;
background: transparent;
voice-family: "\"}\"";
voice-family: inherit;
}
.invertedshiftdown a{
float: right;
display: block;
font: bold 9pt Verdana;
color: black;
text-decoration: none;
margin: 0 1px 0 0;
padding: 5px 10px 9px 10px;
background-color: white;
}
.invertedshiftdown a:hover{
background-color: #CB0001;
padding-top: 9px;
padding-bottom: 5px;
color: white;
}
.invertedshiftdown .current a{
background-color: #CB0001;
padding-top: 9px; 
padding-bottom: 5px;
color: white;
}
.invertedshiftdown li{
display: inline;
margin: 0 2px 0 0;
padding: 0;
text-transform: uppercase;
}
.invertedshiftdown ul{
margin: 0;
margin-right: 20px;
padding: 0;
list-style: none;
}
#logform .submit{
font: normal 9pt Verdana;
height: 20px;
border: 1px solid #CB0000;
background-color: black;
color: white;
}
#logform .textinput{
font: normal 9pt Verdana;
height: 16px;
width: 190px;
border: 1px solid gray;
margin-left:5px;
}
#maincontent {
width: 806px;
margin: 0px;
padding-top: 0px;
padding-right: 20px;
padding-bottom: 0px;
padding-left: 20px;
}
#maincontentwrapper {
width: 996px;
}
#maincontentwrapper #maincontent {
margin: 0 0 0 281px;
}
#maincontentwrapper #sidebar {
float: left;
width: 190px;
background-color: #C0C0C0;	
}
.mainlinkB a {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #000000;
font-size: 9pt;
font-weight: bold;
text-decoration: none;
}
.mainlinkB a:hover {
text-decoration: underline;
}
.mainlinkR a {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #CB0000;
font-size: 9pt;
font-weight: bold;
text-decoration: none;
}
.mainlinkR a:hover {
text-decoration: underline;
}
.mainR {
color: #CB0000;
}
.mainRB {
font-weight: bold;
color: #CB0000;
}
.mainulB {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9pt;
color: #000000;
text-decoration: underline;
}
.mainulBB {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9pt;
font-weight: bold;
color: #000000;
text-decoration: underline;
}
.mainulR {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9pt;
color: #CB0000;
text-decoration: underline;
}
.mainulRB {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9pt;
font-weight: bold;
color: #CB0000;
text-decoration: underline;
}
#mainwrapper {
margin-left: auto;
margin-right: auto;
width: 996px;
background-color: #FFFFFF;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-top-style: solid;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;
border-top-color: #000000;
border-right-color: #000000;
border-bottom-color: #000000;
border-left-color: #000000;
vertical-align: top;
}
.morelink a {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9pt;
color: #CB0000;
text-decoration: none;
}
.morelink a:hover {
text-decoration:underline;
}
#myform{
float: left;
margin: 0;
margin-top: 2px;
padding: 0;
}
#myform .submit{
font: normal 9pt Verdana;
height: 20px;
border: 1px solid #CB0000;
background-color: black;
color: white;
}
#detnav {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9pt;
color: #000000;
font-weight: bold;
padding-left: 12px;
padding-top: 8px;
}
.navr a {
color: #F23A31;
font-weight: bold;
text-decoration: none;
}
.navr a:hover {
color: #F23A31;
font-weight: bold;
text-decoration: underline;
}
.navb a {
color: #1C5DB8;
font-weight: bold;
text-decoration: none;
}
.navb a:hover {
color: #1C5DB8;
font-weight: bold;
text-decoration: underline;
}
.notavail {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9pt;
font-weight: bold;
color: #E8E4E5;
text-decoration: none;
}
.prodheader {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11pt;
font-weight:bold;
color: #CB0000;
}
.prodlist {
text-align: left;
padding-left: 20px;
padding-top: 2px;
padding-bottom: 2px;
}
.prodlist a {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
font-weight: bold;
color: #000000;
text-decoration: none;
}
.prodlist a:hover {
text-decoration: underline;
}
.prodtitle a {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9pt;
font-weight: bold;
color: #000000;
text-decoration: none;
}
.prodtitle a:hover {
text-decoration: underline;
}
.redtext1 {
padding-top: 5px;
padding-bottom: 5px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
font-weight: bold;
color: #F23A31;
text-decoration: none;
text-align: center;
}
.redtext2 {
padding-top: 2px;
padding-bottom: 2px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
font-weight: bold;
color: #F23A31;
text-decoration: none;
}
.req {
color: #F23A31;
font-size: 8pt;
vertical-align: top;
}
.RightTable {
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-top-style: none;
border-right-style: none;
border-bottom-style: none;
border-left-style: solid;
border-top-color: #808B94;
border-right-color: #808B94;
border-bottom-color: #808B94;
border-left-color: #808B94;
}
.rtitle a {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
font-weight: bold;
color: #000000;
text-decoration: none;
}
.rtitle a:hover {
color: #CB0000;
text-decoration: underline;
}
.seperateB {
border-bottom: 1px dotted #000000;
}
.seperateR {
border-bottom: 1px dotted #CB0000;
}
.serviceR {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11pt;
font-weight:bold;
color: #CB0000;
}
.sidebar {
background-color: #C0C0C0;
}
#sidesearch {
font: bold 11pt Verdana;
color: #FFFFFF;
background-color: #F23A31;
padding-bottom: 5px;
padding-top: 5px;
padding-left: 0px;
margin-top: 0px;
margin-bottom: 0px;
text-align: center;
vertical-align: middle;
}
.smlb {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
color: #000000;
}
/*begin product menu*/
* html .wireframemenu{
width: 190px;
}
html>body .wireframemenu a{
width: auto;
}
.wireframemenu{
/*border: 1px solid #000000;
background-color: #C0C0C0;*/
/*border-bottom-width: 0;*/
width: 190px;
}
.wireframemenu a{
font: bold 10pt Verdana;
padding: 4px 3px;
display: block;
width: 100%;
color: #000000;
text-decoration: none;
border-bottom: 1px solid #C0C0C0;
border-top: 1px solid #C0C0C0;
}
.wireframemenu a:hover{
background-color: #F23A31;
color: #FFFFFF;
border-bottom: 1px solid #FFFFFF;
border-top: 1px solid #FFFFFF;
}
/*.wireframemenu a:visited{
color: #595959;
}*/
.wireframemenu ul{
padding: 0;
margin: 0;
list-style-type: none;
}
/*end product menu*/
.whitearea {
background-color: #FFFFFF;
}
.ctest {
padding-left: 4px;
padding-right: 4px;
padding-top: 4px;
padding-bottom: 4px;
vertical-align: middle;
border-left: 4px solid #E8E4E5;
border-top: 4px solid #E8E4E5;
border-bottom: 4px solid #E8E4E5;
border-right: 4px solid #E8E4E5;
margin-left: 2px;
margin-right: 2px;
}
.ctest a {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
font-weight: bold;
color: #1C5DB8;
text-decoration: none;
}
.ctest a:hover {
text-decoration: underline;
}