body, td {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  margin : 0px 0px 0px 0px;
  font-size:8pt;
  color:#000000;
  background-color : #FFFFFF;
  scrollbar-3dlight-color : #000000;
  scrollbar-arrow-color : #000000;
  scrollbar-base-color : #FFFFFF;
  scrollbar-darkshadow-color : #FFFFFF;
  scrollbar-face-color : #FFFFFF;
  scrollbar-highlight-color : #FFFFFF;
  scrollbar-shadow-color : #000000;
  scrollbar-track-color : #FFFFFF;
}
acronym {
  border : 0px;
}
a {
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size: 8pt;
  color: #000000;
  text-decoration: underline;
}
p {
  margin: 0em 0em 0.5em;
}
img.reqicon {
  margin : 0px;
  border : 0px;
}
form {
  padding : 0px;
  margin : 0px;
}
a.plain:link, a.plain:active, a.plain:visited {
  text-decoration : none;
}
td.maincontent {
  padding : 0px 5px;
}
table.top, td.top{
  color: #000000;
  background-color : #FFFFFF;
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size:10pt;
  font-weight: bold;
}
td.topmsg{
  color: #000000;
  background-color : #EAEAEA;
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size:8pt;
  font-weight: normal;
}
td.topseller {
  padding : .5em 0em;
  border-bottom : 1px solid #EAEAEA;
}
td.topsellerheader {
  border-bottom : 1px solid #EAEAEA;
  font-weight : bold;
  margin-bottom : 1px;
}
td.homePgSubheader {
  background-color : #EAEAEA;
  color : #000000;
  padding : 2px;
  font-size : 10pt;
  font-weight : bold;
  margin-top : 10px;
}
a.homePgSubheader:link,a.homePgSubheader:active,a.homePgSubheader:visited {
  color : #000000;
  font-size : 10pt;
  font-weight : bold;
  text-decoration : none;
}
a.homePgSubheader:hover {
  text-decoration : underline;
}
a.homesmall:link,a.homesmall:active,a.homesmall:visited {
  background-color : #EAEAEA;
  color : #000000;
  float : right;
  line-height : 1.25;
  font-size : 8pt;
  font-weight : normal;
  text-decoration : none;
}
a.homesmall:hover {
  text-decoration : underline;
}
.shopForItem {
  border:1px solid #EAEAEA;
  width:70%;
  padding-bottom: 3px;
  margin: 10px 0px;
}
.shopForTitle {
  background: #EAEAEA;
  width : 100%;
  text-align : center;
  padding : 3px 0px;
  margin-bottom : 3px;
}
.shopForTitle a {
  text-decoration:none;
  white-space:nowrap;
}
.bigSpecialTitle {
  font-size : 10pt;
  font-weight : bold;
  text-align : center;
}
td.homePgSpecial {
  padding : 10px 0px;
  vertical-align : top;
}
td.homePgTopSellerDivider{
  border-left : 1px solid #EAEAEA;
}
td.homePgTopseller {
  padding : 5px 2px;
  vertical-align : top;
}
table.currorder {
  border : 1px solid #EAEAEA;
  margin : 2px;
  padding : 1px;
}
td.currorder,td.currorderbottom,td.currordertop {
  background-color : #FFFFFF;
  color: #000000;
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size : 9pt;
  padding : 2px;
}
td.currorderbottom {
  border-bottom : 1px solid #EAEAEA;
}
td.currordertop {
  border-top : 1px solid #EAEAEA;
}
a.currorderlink:active,a.currorderlink:link,a.currorderlink:visited {
  color : #000000;
  font-weight : bold;
  text-decoration : none;
  font-size : 9pt;
}
a.currorderlink:hover {
  text-decoration : underline;
}
table.statusbar{
  background-color: #EAEAEA;
  color: #000000;
}
td.statusbarlink a {
  color: #000000;
  margin: 2px 15px;
}
td.statusbar, td.statusbarlink{
  background-color: #EAEAEA;
  color: #000000;
  padding: 4px;
  font-family:  Verdana,Arial,Helvetica,sans-serif;
  font-size:8pt;
}

table.lmenu{
  width : 100%;
  vertical-align : top;
}
td.lmenu{
  background-color : #FFFFFF;
  vertical-align : top;
  font-family:  Verdana,Arial,Helvetica,sans-serif;
  margin-left : 2px;
  border-right: 1px solid #EAEAEA;
}
td.lmenutitlenew{
  background-color : #FFFFFF;
  color: #000000;
  padding: 2px 0px 1px 2px;
  font-family:  Verdana,Arial,Helvetica,sans-serif;
  font-size: 9pt;
  font-weight: bold;
  vertical-align: middle;
  width : 100%;
}
A.lmenuline,A.lmenuline:link,A.lmenuline:active,A.lmenuline:visited {
  color: #000000;
  background-color : #FFFFFF;
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size: 9pt;
  font-weight: bold;
  text-decoration: none;
}
A.lmenuline:hover {
  text-decoration: underline;
}
td.lmenuline{
  background-color : #FFFFFF;
  color: #000000;
  padding: 2px;
  font-family:  Verdana,Arial,Helvetica,sans-serif;
  font-size: 8pt;
  font-weight: normal;
  width : 150px;
}
td.recentviewedline {
  background-color : #FFFFFF;
  color: #000000;
  border-bottom : 1px solid #EAEAEA;
  padding : .5em 0em;
}
td.recentviewedheader {
  border-bottom : 1px solid #EAEAEA;
  background-color : #FFFFFF;
  color: #000000;
  font-weight : bold;
}
span.topsellerimg, span.homePgTopsellerImg, span.recentviewedimg {
  float : left;
  margin : 0px 2px 0px 0px;
}
span.recentviewedprice, span.topsellerprice, div.homePgSpcPrice {
  float:right;
  text-align:right;
  width: 100%;
}
span.recentviewedprice a {
  color: #000000;
}
td.relProdImg {
  padding: 0px 2px 10px 0px;
  vertical-align: top;
}
td.lmenuspacer{
  background-color : #FFFFFF;
  color: #000000;
  padding: 0px;
  font-family:  Verdana,Arial,Helvetica,sans-serif;
  font-size: 7px;
  font-weight: normal;
  width : 150px;
}

table.rmenu{
  width : 100%;
  vertical-align : top;
  margin : 1px 0px;
}
td.mainrmenu {
  width : 150px;
}
td.rmenu {
  width : 100%;
  vertical-align : top;
  background-color : #FFFFFF;
  font-family:  Verdana,Arial,Helvetica,sans-serif;
  text-align : left;
}
hr.rmenuspacer {
  border-top: 1px solid #EAEAEA;
  border-bottom : 0px;
  border-left : 0px;
  border-right : 0px;
  color: #000000;
  background-color: #FFFFFF;
  height: 1px;
  width : 100%;
}
hr {
  border-top: 1px solid #EAEAEA;
  border-bottom : 0px;
  border-left : 0px;
  border-right : 0px;
  padding : 0px;
  color: #000000;
  background-color: #FFFFFF;
  height: 1px;
  width : 100%;
}
.dlrMsgTitle{
  width : 100%;
  vertical-align : middle;
  background-color : #ffffff;
  color :#000000;
  font-family:  Verdana,Arial,Helvetica,sans-serif;
  font-size: 8pt;
  text-align : left;
}
A.dlrMsgTitle,A.dlrMsgTitle:link,A.dlrMsgTitle:visited,A.dlrMsgTitle:active {
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size: 8pt;
  font-weight: normal;
  color: #000000;
  text-decoration: none;
  text-align : left;
}
A.dlrMsgTitle:hover {
  text-decoration: underline;
}


A.dlrMsg,A.dlrMsg:link,A.dlrMsg:visited,A.dlrMsg:active {
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size: 8pt;
  font-weight: normal;
  color: #000000;
  background-color : #000000;
  text-decoration: none;
  text-align : left;
}
A.dlrMsg:hover {
  text-decoration: underline;
}
td.dlrMsgTxt{
  width : 100%;
  vertical-align : middle;
  background-color : #FFFFFF;
  color :#000000;
  font-family:  Verdana,Arial,Helvetica,sans-serif;
  font-size: 8pt;
  text-align : left;
}

td.homePgMsg{
  background-color : #FFFFFF;
  color : #000000;
  font-family:  Verdana,Arial,Helvetica,sans-serif;
  font-size: 10pt;
  font-weight: bold;
  padding : 10px 0px;
  text-align : center;
}
td.pagetitle{
  padding: 2px 2px 2px 5px;
  text-align:center;
  font-family:  Verdana,Arial,Helvetica,sans-serif;
  font-size: 12pt;
  font-weight: bold;
  background-color : #FFFFFF;
  color: #000000;
  margin : 1px;
}
.pagesubtitle{
  /*padding: 2px;*/
  font-family:  Verdana,Arial,Helvetica,sans-serif;
  font-size: 10pt;
  font-weight: bold;
  background-color : #FFFFFF;
  color: #000000;
}

A.cat,A.cat:link, A.cat:active, A.cat:visited {
  font-size : 10pt;
  color:#000000;
  text-decoration:none;
}
A.cat:hover {
  text-decoration: underline;
}
td.cat{
  font-family:  Verdana,Arial,Helvetica,sans-serif;
  font-size : 10pt;
  font-weight : bold;
}
td.catdivider{
  border-left : 1px solid #CCCCCC;
}
input.edit, select.edit, input.editright{
  font-family:  Verdana,Arial,Helvetica,sans-serif;
  font-size:8pt;
  border : 1px solid #CCCCCC;
  background : #FFFFFF;
}
input.editright {
  text-align : right;
}

input.btn, input.btnhighlight{
  background-color : #CCCCCC;
  border-color : #000000;
  color : #000000;
  font-family:  Verdana,Arial,Helvetica,sans-serif;
  font-size:8pt;
  border-width : 1px;
  border-style : solid;
  text-align : center;
  font-weight : normal;
  text-decoration : none;
  padding : 0px;
  margin : 0px;
}
input.btnhighlight {
  font-size : 10pt;
  font-weight : bold;
  padding : 0px 5px;
}

td.edit{
  font-family:  Verdana,Arial,Helvetica,sans-serif;
  font-size:8pt;
}

td.regtable {
  padding : 1px 5px;
  vertical-align: top;
}
td.regtableheader {
  background-color : #FFFFFF;
  color: #000000;
  padding : 2px;
  font-weight : bold;
}
.errmsgtable {
  border: 1px solid #FF0D0D;
  padding : 5px 20px;
}
.errmsg{
  font-family:  Verdana,Arial,Helvetica,sans-serif;
  font-size: 8pt;
  font-weight:bold;
  text-align : center;
  background-color: #ffffff;
  color: #FF0D0D;
}
td.locatorCat{
  background-color : #FFFFFF;
  color : #000000;
  border : 1px solid #EAEAEA;
  font-family:  Verdana,Arial,Helvetica,sans-serif;
  font-size : 9pt;
  font-weight : bold;
}
A.locatorCat,A.locatorCat:link,A.locatorCat:active,A.locatorCat:visited {
  font-family:  Verdana,Arial,Helvetica,sans-serif;
  font-size : 9pt;
  font-weight : bold;
  color: #000000;
  text-decoration:none;
  }
A.locatorCat:hover {
  text-decoration: underline;
}
td.prodListTitle{
  background-color : #EAEAEA;
  color: #000000;
  padding : 1px;
  font-family:  Verdana,Arial,Helvetica,sans-serif;
  font-size: 8pt;
  font-weight: bold;
}
table.prodList {
  background : #CCCCCC;
}
td.prodList {
  padding : 1px;
  vertical-align : top;
  border-top : 1px solid #CCCCCC;
}

td.tbtitleb a {
  color: #000000;
  text-decoration: none;
}
td.tbtitleb a:hover {
  text-decoration: underline;
}
td.tbtitleb, td.tbtitlel1{
  background-color : #EAEAEA;
  color: #000000;
  padding : 1px;
  font-family:  Verdana,Arial,Helvetica,sans-serif;
  font-size: 8pt;
  font-weight: normal;
}
td.tbtitleb {
  font-weight: bold;
}
td.tbtxt1{
  padding : 1px;
  font-family:  Verdana,Arial,Helvetica,sans-serif;
  font-size: 8pt;
  font-weight: normal;
  background-color : #FFFFFF;
  color: #000000;
}
td.tbtxt1Warn{
  padding : 1px;
  font-family:  Verdana,Arial,Helvetica,sans-serif;
  font-size: 8pt;
  font-weight: bold;
  background-color : #FFFFFF;
  color: #FFA500;
}
td.tbtxt1Err{
  padding : 1px;
  font-family:  Verdana,Arial,Helvetica,sans-serif;
  font-size: 8pt;
  font-weight: bold;
  background-color : #FFFFFF;
  color: #B22222;
}
td.tbtxt1ErrShade{
  padding : 1px;
  font-family:  Verdana,Arial,Helvetica,sans-serif;
  font-size: 8pt;
  font-weight: bold;
  background-color : #B27777;
  color: #FFFFFF;
}
a.tbtxt1, a.tbtxt1:link, a.tbtxt1:active, a.tbtxt1:visited {
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size: 8pt;
  font-weight: normal;
  color: #000000;
  text-decoration: underline;
}
td.locator {
  background-color : #FFFFFF;
  border: 1px solid #EAEAEA;
  color : #000000;
  font-family:  Verdana,Arial,Helvetica,sans-serif;
  font-size : 8pt;
  font-weight : normal;
}
/* PAGER */
td.pagerOn {
  background : #BBBBBB;
  color: #000000;
  border-top : 1px solid #000000;
  border-bottom : 1px solid #000000;
  font-family : Verdana,Arial,Helvetica,sans-serif;
  font-size : 8pt;
  font-weight : bold;
  padding : 1px;
  text-align : center;
}
td.pager{
  background : #EAEAEA;
  color: #000000;
  border-top : 1px solid #000000;
  border-bottom : 1px solid #000000;
  font-family : Verdana,Arial,Helvetica,sans-serif;
  font-size : 8pt;
}
A.pager, A.pager:link, A.pager:active, A.pager:visited, A.pager:hover {
  text-decoration: none;
}
td.pagerspace {

}
A.closeup{
  font-size : 11px;
}
.qtyError {
  font-weight: bold;
  color: #EE0000;
}
.paragTitle {
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size: 10pt;
}

A.paragTitle:link, A.paragTitle:active, A.paragTitle:visited, A.paragTitle:hover {
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size: 10pt;
}
td.homePagePromoLeft {
  border-right:1px solid #EAEAEA;
}
table.tabs td {
  background: url(tab1.gif) #FFFFFF left top no-repeat;
  margin: 0px;
  padding: 2px 0px 2px 10px;
  border: none;
  text-align: center;
}
table.tabs td.end {
  background: url(tab2.gif) #FFFFFF right top no-repeat;
  color: #000000;
  padding: 2px 7px 2px 0px;
  border-right: 1px solid #FFFFFF;
}
table.tabs td.on {
  background: url(tab1.gif) #EAEAEA left top no-repeat;
  color: #000000;
}
table.tabs td.endon {
  background: url(tab2.gif) #EAEAEA right top no-repeat;
  color: #000000;
  padding: 2px 7px 2px 0px;
  border-right: 1px solid #FFFFFF;
}
table.tabs a, table.tabs a:visited, table.tabs a:active {
  text-decoration: none;
  color: #000000;
}
td.addInfoSubheading {
  border-bottom: 1px solid #FFFFFF;
  font-weight: bold;
}
table.addInfo {
  border:1px solid #EAEAEA;
}
