﻿body {margin:0; background: #a19d9c url(/images/body_bg.gif) top left repeat-x; text-align: center;}
img {
   behavior: url("/include/css/pngbehavior.htc");
}
span.dotIR-alternate {display: none;}
.dotIR-replaced {visibility: visible !important;}
#container {margin: 0; position: relative; width: 950px; margin-left: auto; margin-right: auto; text-align: left;}

#header {position: relative; float: left; width: 950px; height: 181px; background: url(/images/header_r.jpg) top right no-repeat;}
#address {position: absolute; top: 38px; left: 272px; border-left: solid 1px #828282; padding-left: 8px; font: 10px/150% verdana, sans-serif; color: #828282;}

#nav { float: left; width: 928px; height: 41px; background: black url(/images/nav_bg.gif) top left repeat-x;}
#nav ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
#nav li {
  margin: 0;
  padding: 0;
  float: left;
}
#nav span {
  display: none;
}
#nav_Default a {
  display: block;
  width: 80px;
  height: 41px;
  background: black url("/images/nav/Default.gif") no-repeat 0 0;
}

#nav_Default a:hover {
  background-position: 0 -41px;
}

#nav_Products a {
  display: block;
  width: 101px;
  height: 41px;
  background: black url("/images/nav/Products.gif") no-repeat 0 0;
}

#nav_Products a:hover {
  background-position: 0 -41px;
}

#nav_Quote a {
  display: block;
  width: 182px;
  height: 41px;
  background: black url("/images/nav/Quote.gif") no-repeat 0 0;
}

#nav_Quote a:hover {
  background-position: 0 -41px;
}

#nav_Contact a {
  display: block;
  width: 120px;
  height: 41px;
  background: black url("/images/nav/Contact.gif") no-repeat 0 0;
}

#nav_Contact a:hover {
  background-position: 0 -41px;
}

#search {
  display: block;
  position: relative;
  padding-top: 5px; 
}

.top_search_box {float: left;margin-top: 11px;width: 100px !important; font-size: 11px; color: white; background-color: #4d5354; border: solid 1px white; padding: 2px;}
.top_search_button {float: left;margin: 9px 0 0 3px;}

#content {float: left; width: 926px; min-height: 530px; height: auto !important; height: 530px; background: white url(/images/content_bg.gif) top left no-repeat; border-left: solid 1px #5d80aa; border-right: solid 1px #5d80aa;}

#content_inner {margin: 10px; width: 610px; font: 12px/150% verdana, sans-serif;}

#content_inner h1 {font: normal 30px/100% "trebuchet ms", trebuchet; color: #545454; margin: 8px 0 8px 0;}
#content_inner h2 {font: normal 23px/100% "trebuchet ms", trebuchet; color: #545454; margin: 8px 0 8px 0;}
#content_inner h3 {font: normal 20px/100% "trebuchet ms", trebuchet; color: #545454; margin: 8px 0 8px 0;}
#content_inner h4 {font: normal 18px/100% "trebuchet ms", trebuchet; color: #545454; margin: 8px 0 8px 0;}
#content_inner a:link, #content_inner a:visited, #content_inner a:active {color: #2b5bb5;}
#content_inner a:hover {color: #d3444b;}
.small {font-size: 10px;}
#content_inner ul {list-style: square outside; margin-left: 16px;padding-left: 0;margin-top: 6px;margin-bottom: 6px;}
#content_inner ul li{padding-left: -4px;}

.sortable {font: 11px/130% arial, helvetica, sans-serif; }
.sortable th {background-color: #aaaaaa; font: normal 10px/130% arial, helvetica, sans-serif; color: White; text-align: left; vertical-align: top; padding: 2px;}
.sortable th a {color: White !important; text-decoration: none;}
.sortable td {border-top: solid 1px #dddddd !important; text-align: left; vertical-align: top; padding-right: 4px;}
.sortable .bold_row td {border-bottom: solid 1px #000000 !important; font-weight: bold;}

#footer {float: left; width: 928px; height: 38px; background: url(/images/footer_bg.gif) top left no-repeat;}
#footer_inner {margin: 11px 14px 0 14px; font: 12px verdana, sans-serif; color: white;}
#footer_inner a {color: white; text-decoration: none;}
#footer_inner a:hover {color: white; text-decoration: underline;}

#logo {position: absolute; top: 10px; left: 0; width: 348px; height: 181px;}

#receipt_rolls {position: absolute; left: 620px; top: 0; width: 323px; height: 787px;}
#receipt_rolls img {float: left;}

.menuDropDown {
  border-top: solid 1px #7a7979;
  font-size: 12px; 
  font-family: Verdana, Arial, Helvetica, sans-serif; 
}
.menuDropDown ul, .menuDropDown li {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.menuDropDown li {
  clear: both;
  float: left;
}
.menuDropDown a {
  color: white;
  background-color: #292929;
  text-decoration: none;
  padding: 4px;
  display: block;
  border-bottom: solid 1px #7a7979;
  width: 240px;
}
.menuDropDown a:hover {
  color: white;
  background: #375ba0 url(/images/menuitem_bg.gif) top left repeat-x;
}
#ProductsMenu {
  display: none;
  position: absolute;
  text-align: left;
}
.Question {width:200px;float:left;text-align: right;padding-left:3px;padding-top:5px;font-size: 10px; }
.Answer {width:400px;float:left;padding-left:3px;padding-top:3px; }
.Answer textarea {width: 380px; height: 200px;}
.AnswerText {width: 380px;}
.fullwidth {width: 100%;}
.fullwidth_underline {width: 100%; border-bottom: solid 1px #cccccc;}

.CMS_DateTime {font-size: 10px; color: #888888;}
.yellow_button {font-size: 11px; background-color: #ffff88;}

.category_name {display: none;}