

table {
  border:0px;
}

table td {
  border:0px;
}


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;
}

table.FCK__ShowTableBorders {
  border:0px;
}



td.CartItemBox {
  font-size:9pt;
  color:#444444;
  padding:10px 4px;
  background:#FFFFFF url(/_resources/atlanticsafetyproducts.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/atlanticsafetyproducts.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/atlanticsafetyproducts.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/atlanticsafetyproducts.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/atlanticsafetyproducts.com/images/pricecapbg.gif) repeat-x;
  border-bottom:1px solid #4B79AB;
}

td.CartPriceCapLabel {
  padding:0px;
  text-align:center;
  background:#4B79AB url(/_resources/atlanticsafetyproducts.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/atlanticsafetyproducts.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/atlanticsafetyproducts.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/atlanticsafetyproducts.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/atlanticsafetyproducts.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/atlanticsafetyproducts.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;
  padding:0px;
  font-family:myriad, arial, sans-serif;
  font-size:9pt;
  color:#000000;
  background:#FFFFFF url(/_resources/atlanticsafetyproducts.com/images/oceanbackground.jpg) repeat-x;
  background-position:top center;
  background-attachment: fixed;
}

td {
  font-family:myriad, arial, sans-serif;
  font-size:9pt;
  color:#000000;
  background:none;
}

img {
  border:0px;
}

h1, h2, h3, h4, h5, h6 {
  color:#113151;
  background:none;
  margin:0px;
  margin-bottom:8px;
}

h1 {
  font-size:16pt;
  font-weight:bold;
}



td.LogoCell {
  width:27%;
  padding:14px 0px 0px 14px;
}

td.PhoneCell {
  width:40%;
  padding:10px;
  padding-top:38px;
  text-align:center;
}

td.SearchCell {
  width:33%;
  padding:2px 14px 0px 10px;
  text-align:right;
}

input.Search {
  width:128px;
  height:17px;
  font-size:10pt;
  border:1px solid #84A5CE;
  border-bottom:1px solid #C1D2E7;
  border-right:1px solid #C1D2E7;
  margin-right:6px;
}

td.MenuCell {
  color:#FFFFFF;
  background:#47627C url(/_resources/atlanticsafetyproducts.com/images/menubg.gif) repeat-x;
  padding:0px 14px;
}

a.MenuLink, a.MenuLink:visited, a.MenuLink:active, a.MenuLink:hover {
  color:#FFFFFF;
  display:block;
  font-weight:bold;
  text-decoration:none;
  height:22px;
  padding-top:8px;
}

a.MenuLink:hover {
  color:#FFFFFF;
  background:#314E6A;
}


td.MainContent {
  color:#000000;
  background:#FFFFFF url(/_resources/atlanticsafetyproducts.com/images/contentbackground.jpg) no-repeat;
  background-position:top center;
  background-attachment: fixed;
  padding:20px 16px;
}

td.Footer {
  border-top:1px solid #9CB0C7;
  padding-top:0px;
  padding-bottom:10px
}

div.Footer {
  padding-top:4px;
  padding-bottom:10px;
  margin:0px 4px;
}

div.Copyright {
  font-size:8pt;
  float:left;
  width:40%;
  text-align:left;
}

div.BRS {
  font-size:8pt;
  float:right;
  width:40%;
  text-align:right;
}



div.SearchBox {
  color:#000000;
  background:none url(/_resources/atlanticsafetyproducts.com/images/searchbg.gif) no-repeat;
  margin-bottom:7px;
  width:248px;
  height:58px;
  padding:8px 10px;
  float:left;
  text-align:left;
}

div.EmailBox {
  color:#000000;
  background:none url(/_resources/atlanticsafetyproducts.com/images/searchbg.gif) no-repeat;
  margin-bottom:7px;
  width:248px;
  height:60px;
  padding:6px 10px;
  padding-top:8px;
  float:left;
  text-align:left;
  line-height:120%;
}


div.SearchBox a,div.SearchBox a:visited, div.SearchBox a:active, div.SearchBox a:hover {
  color:#113151;
  background:none;
  font-size:12pt;
  font-weight:bold;
  text-decoration:none;
}


div.ProductGroup {
  color:#000000;
  background:none url(/_resources/atlanticsafetyproducts.com/images/groupbg.gif) no-repeat;
  margin-left:10px;
  margin-bottom:10px;
  width:178px;
  height:205px;
  padding:10px 9px;
  float:left;
  text-align:center;
}

div.ProductGroup a,div.ProductGroup a:visited, div.ProductGroup a:active, div.ProductGroup a:hover {
  color:#113151;
  background:none;
  font-size:12pt;
  font-weight:bold;
  text-decoration:none;
}

td.ProductInfo {
  color:#000000;
  background:none url(/_resources/atlanticsafetyproducts.com/images/productinfobg.gif) repeat-y;
  padding:0px 20px;
  padding-left:0px;
}




div.ProductGroupW {
  color:#000000;
  background:none url(/_resources/atlanticsafetyproducts.com/images/groupbgW.gif) no-repeat;
  margin-left:10px;
  margin-bottom:10px;
  width:423px;
  height:156px;
  padding:6px 9px;
  float:left;
  clear:both;
  text-align:left;
}

div.ProductGroupW a,div.ProductGroupW a:visited, div.ProductGroupW a:active, div.ProductGroupW a:hover {
  color:#113151;
  background:none;
  font-size:12pt;
  font-weight:bold;
  text-decoration:none;
}


ul.ProductBullet {
  list-style-image:url("/_resources/atlanticsafetyproducts.com/images/checkbullet.gif");
  margin-bottom:0px;
}

ul.ProductBullet li { padding-bottom:5px; }

td.InfoIcons {
  font-size:8pt;
  padding-left:6px;
  white-space:nowrap;
  border:none;
}

td.InfoIcons a {
  font-size:8pt;
  font-weight:bold;
  border:none;
}

td.Quote {
  text-align:justify;
  line-height:130%;
  padding:0px 8px;
}

td.QuoteName {
  font-weight:bold;
  text-align:right;
}


img.FullImage {
  border:1px solid #646464;
}


