

span.AdminShopOrderNumber {
  color:#FFFFFF;
  font-size:24pt;
  font-weight:bold;
}

td.AdminHeaderCell {
  color:#FFFFFF;
  background:#5d5d5d;
}


td.InfoHeader {
  font-size:8pt;
  padding-right:10px;
  color:#444444;
  background:#eeeeee;
  border:1px solid #dddddd;
}


td.InfoRow {
  font-size:8pt;
  background:#FFFFFF;
  border:1px solid #ffffff;
}



div.ModuleHeader {
  padding:5px 10px;
  padding-top:6px;
  color:#FFFFFF;
  font-weight:bold;
  font-size:11pt;
  background:#557CA5;
  border-bottom:1px solid #333333;
}

div.ModuleFooter {
  padding:10px 10px;
  padding-right:16px;
  color:#FFFFFF;
  font-weight:bold;
  font-size:11pt;
  background:#AAAAAA;
  border-top:1px solid #333333;
}


#CategoryRow {
  border-top:1px solid #c8d6e5;
  padding:8px 4px;
}


a.CatMenu, a.CatMenu:visited, a.CatMenu:active, a.CatMenu:hover {
  text-decoration:none;
  font-weight:bold;
}


#FeaturedItemPrice {
  padding:8px;
  font-weight:bold;
  font-size:8pt;
}





td.CartItemBox {
  font-size:9pt;
  color:#444444;
  padding:10px 4px;
  background:#FFFFFF url(/_resources/astorsupply.com/images/featuredbg.gif) repeat-x;
  background-position:bottom;
  border-bottom:1px solid #4B79AB;
}

td.CartQtyBox {
  font-size:9pt;
  color:#444444;
  padding:10px 10px;
  text-align:center;
  font-weight:bold;
  background:#D3DCF5;
  background-position:bottom;
  border-left:1px solid #4B79AB;
  border-right:1px solid #4B79AB;
  border-bottom:1px solid #4B79AB;
}


td.CartItemCap {
  border-bottom:1px solid #7F9DB9;
}

td.CartItemCapLeft {
  background:#FFFFFF url(/_resources/astorsupply.com/images/cartitemcapbg.gif) no-repeat;
  background-position:bottom right;

}


td.CartQtyCap {
  font-size:10pt;
  color:#4B79AB;
  padding:3px 3px;
  text-align:center;
  font-weight:bold;
  background:#D3DCF5 url(/_resources/astorsupply.com/images/qtycapbg.gif) repeat-x;
  border-left:1px solid #4B79AB;
  border-right:1px solid #4B79AB;

  border-bottom:1px solid #4B79AB;
}

td.CartQtyCapLabel {
  padding:0px;
  text-align:center;
  background:#4B79AB url(/_resources/astorsupply.com/images/qtycaplabelbg.gif) no-repeat;
}


td.CartPriceCap {
  font-size:10pt;
  color:#305C82;
  padding:3px 3px;
  text-align:center;
  font-weight:bold;
  background:#CBDAE7 url(/_resources/astorsupply.com/images/pricecapbg.gif) repeat-x;
  border-bottom:1px solid #4B79AB;
}

td.CartPriceCapLabel {
  padding:0px;
  text-align:center;
  background:#4B79AB url(/_resources/astorsupply.com/images/pricecaplabelbg.gif) no-repeat;
  background-position:top right;
}


td.CartAttribute {
  padding:1px 0px;
  padding-right:10px;
  background:none;
  font-size:8pt;
}





td.CheckoutProgress {
  background:url(/_resources/astorsupply.com/images/checkout_progress_bg.gif) no-repeat;
}

td.SigninHeaderCheckout {
  color:#333333;
  font-size:12pt;
  background:#D3DCF5;
  padding:8px 12px;
  border-bottom:1px solid #4B79AB;
  font-weight:normal;
}

td.SignInCell {
  padding:8px;
  color:#333333;
  background:#efefef;
  border-left:1px solid #dddddd;
  border-right:1px solid #dddddd;
  border-bottom:1px solid #dddddd;
}


td.CheckoutSubHeader {
  color:#486680;
  font-size:8pt;
  background:#BAD6EA;
  padding:8px 12px;
  border-bottom:1px solid #7F9DB9;
  font-weight:bold;
}

td.ContCheckoutBox {
  color:#333333;
  padding:8px;
  padding-top:2px;
  font-weight:bold;
}


td.CheckoutChkLabel {
  color:#888888;
  background:#eeeeee url(/_resources/astorsupply.com/images/ChkNotReqCheckout.gif) no-repeat;
  background-position:center left;
  padding:3px 8px;
  padding-left:15px;
  padding-right:25px;
  white-space:nowrap;
  font-weight:bold;
  border:1px solid #dddddd;
}


td.CheckoutChkLabelReq {
  color:#333333;
  background:#eeeeee url(/_resources/astorsupply.com/images/ChkReqCheckout.gif) repeat-y;
  background-position:center left;
  padding:3px 8px;
  padding-left:15px;
  padding-right:25px;
  white-space:nowrap;
  font-weight:bold;
  border:1px solid #dddddd;
}


td.CheckoutChkInput {
  color:#333333;
  padding:2px;
  font-weight:bold;
}

td.ChkLabel {
  color:#888888;
  background:#eeeeee url(/_resources/astorsupply.com/images/ChkNotReqCheckout.gif) no-repeat;
  background-position:center left;
  padding:3px 8px;
  padding-left:15px;
  padding-right:25px;
  white-space:nowrap;
  font-weight:bold;
  border:1px solid #dddddd;
}

td.ChkLabelReq {
  color:#333333;
  background:#eeeeee url(/_resources/astorsupply.com/images/ChkReqCheckout.gif) repeat-y;
  background-position:center left;
  padding:3px 8px;
  padding-left:15px;
  padding-right:25px;
  white-space:nowrap;
  font-weight:bold;
  border:1px solid #dddddd;
}


span.Required {
  color:#CC0000;
  font-size:8pt;
  font-weight:bold;
}



td.OpenShip {
  background:#E4E4E4;
  border:1px solid #bbbbbb;
  border-right:0px;
  padding:5px;
}

td.CloseShip {
  background:#FFFFFF;
  border:1px solid #bbbbbb;
  border-left:0px;
  padding:10px;
  padding-right:10px;
}

td.OpenShipSel {
  background:#D3DCF5;
  border:1px solid #4B79AB;
  border-right:0px;
  padding:5px;
}

td.CloseShipSel {
  background:#FFFFFF;
  border:1px solid #4B79AB;
  border-left:0px;
  padding:10px;
  padding-right:10px;
}

td.ConfirmHeader {
  color:#333333;
  font-size:12pt;
  background:#D3DCF5;
  padding:4px 6px;
  border-bottom:1px solid #4B79AB;
  font-weight:normal;
}

td.ConfirmCell {
  padding:6px;
  color:#333333;
  background:#efefef;
  border-left:1px solid #dddddd;
  border-right:1px solid #dddddd;
  border-bottom:1px solid #dddddd;
}

td.OrderTotal {
  color:#3A6E9B;
  font-size:13pt;
  font-weight:bold;
}






body {
  margin:0px;
  font-family:arial,sans-serif;
  font-size:10pt;
  color:#184B7A;
  background:#FFFFFF;
}

h1,h2,h3,h4,h5,h6 {
  font-family:arial,sans-serif;
  margin:0px;
}

h1 {
  font-size:16pt;
}

form {
  margin:0px;
}

td {
  font-family:arial,sans-serif;
  font-size:10pt;
  color:#184B7A;
  background:none;
}

img {
  border:0px;
}

.text07 { font-size:7.5pt; }
.text09 { font-size:9pt; }
.text11 { font-size:11pt; }
.text12 { font-size:12pt; }
.text14 { font-size:14pt; }
.text18 { font-size:18pt; }
.text20 { font-size:20pt; }


input {
  font-size:10pt;
  color:#184B7A;
}

select {
  font-size:10pt;
  color:#184B7A;
}


input.btn {
  font-size:9pt;
  font-weight:bold;
  color:#193E6C;
  padding:1px 8px;
  border:1px solid #193E6C;
  background:#FFFFFF url(/_resources/astorsupply.com/images/btnbg.gif) repeat-x;
}

input.qty {
  font-size:10pt;
  color:#193E6C;
  text-align:center;
}

input.qtyincart {
  font-size:10pt;
  color:#cc0000;
  font-weight:bold;
  text-align:center;
}


input.kwbox {
  font-size:9pt;
  color:#193E6C;
  border:2px solid #193E6C;
  margin-right:5px;
}

input.btnsearch {
  font-size:9pt;
  font-weight:bold;
  color:#193E6C;
  text-align:center;
  text-decoration:none;
  padding:4px 0px;
  width:39px;
  height:22px;
  background:#FFFFFF url(/_resources/astorsupply.com/images/btn_searchgobg.gif) no-repeat;
  border:0px;
}



a {
  color:#184B7A;
  background:none;
  text-decoration:underline;
}


a.btnsmbl {
  font-size:9pt;
  font-weight:bold;
  color:#193E6C;
  text-align:center;
  text-decoration:none;
  padding:4px 0px;
  width:75px;
  height:22px;
  background:#FFFFFF url(/_resources/astorsupply.com/images/btn_sm_blue.gif) no-repeat;
}

a.continue {
  color:#184B7A;
  background:none;
  font-size:10pt;
  font-weight:bold;
  text-decoration:underline;
  white-space:nowrap;
}


a.c {
  color:#184B7A;
  background:none;
  font-size:9pt;
  line-height:100%;
  margin-bottom:6px;
  text-decoration:underline;
  display:block; 
  /* white-space:nowrap; */
}

a.cs {
  color:#184B7A;
  background:none;
  font-size:9pt;
  font-weight:bold;
  line-height:100%;
  margin-bottom:6px;
  text-decoration:underline;
  display:block; 
  /* white-space:nowrap; */
}


a.sc {
  color:#184B7A;
  background:none;
  font-size:9pt;
  text-decoration:underline;
}

a.scs {
  color:#184B7A;
  background:none;
  font-size:9pt;
  font-weight:bold;
  text-decoration:underline;
}

/*
a.c:hover {
  color:#184B7A;
  background:#E1E8F0;
  font-size:10pt;
  line-height:130%;
  text-decoration:underline;
  display:block;
  white-space:nowrap;
}

*/

img.bdr {
  border:1px solid #26446D;
}

td.cartheader {
  background:#C8D6E5;
  padding:2px 0px;
  border-bottom:2px solid #184B7A;
}

td.cartfooter {
  background:#C8D6E5;
  padding:2px 0px;
  border-top:2px solid #184B7A;
}





td.required {
  border-left:3px solid #cc0000;
  /* color:#cc0000; */
}


td.linebg {
  background:#EEF3F8;
}


td.topbg {
  color:#184B7A;
  background:#FFFFFF url(/_resources/astorsupply.com/images/topbg.gif) repeat-x;
}

td.cartbg {
  color:#FFFFFF;
  background:#04244D url(/_resources/astorsupply.com/images/cartbg.jpg) no-repeat;
}

td.titlebg {
  color:#184B7A;
  background:#FFFFFF url(/_resources/astorsupply.com/images/titlebg.gif) repeat-x;
}

div.titlebg {
  color:#184B7A;
  background:#FFFFFF url(/_resources/astorsupply.com/images/whitetitlebg.gif) repeat-x;
}

td.categorybg {
  padding-right:6px;
  color:#184B7A;
  background:none;
}


td.NSfix {
  color:#184B7A;
  background:none;
}


td.cb0 {
  background:#04244D url(/_resources/astorsupply.com/images/nscartbg1.gif);
  /*/*/
  background:none;
  /* done ns4 hiding */
}


td.cb1 {
  padding:4px 0px;
  background:#04244D url(/_resources/astorsupply.com/images/cartbg.jpg);
  /*/*/
  background:none;
  /* done ns4 hiding */
}

td.cb2 {
  color:#FFFFFF;
  font-weight:bold;
  height:31px;
  background:#04244D url(/_resources/astorsupply.com/images/cartbg.jpg);
  /*/*/
  background:none;
  /* done ns4 hiding */
}

td.cb3 {
  padding:6px 0px;
  background:#04244D url(/_resources/astorsupply.com/images/cartbg.jpg);
  /*/*/
  background:none;
  /* done ns4 hiding */
}


td.cb1,td.cb2,td.cb3 {
  padding-right:5px;
}


td.scroll {
  color:#FFFFFF;
  background:#04244D url(/_resources/astorsupply.com/images/scroll.jpg) repeat-x;
  /*/*/
  background:#04244D url(/_resources/astorsupply.com/images/scroll.jpg) repeat-x;
  /* done ns4 hiding */
}


td.mainbg {
  padding:10px 0px 10px 10px;
  color:#184B7A;
  background:#FFFFFF url(/_resources/astorsupply.com/images/mainbg.gif) repeat-x;
  /*/*/
  background:#FFFFFF url(/_resources/astorsupply.com/images/mainbg.gif) repeat-x;
  /* done ns4 hiding */
}


td.startbg {
  color:#184B7A;
  background:#FFFFFF url(/_resources/astorsupply.com/images/bg_startshopping.gif) repeat-x;
  /*/*/
  background:#FFFFFF url(/_resources/astorsupply.com/images/bg_startshopping.gif) repeat-x;
  /* done ns4 hiding */
}


td.featurebg {
  color:#184B7A;
  background:#FFFFFF url(/_resources/astorsupply.com/images/bg_featured.gif) repeat-x;
  /*/*/
  background:#FFFFFF url(/_resources/astorsupply.com/images/bg_featured.gif) repeat-x;
  /* done ns4 hiding */
}
