﻿#printheader{margin-bottom:10px;}
#footer{margin-top:15px;border-top:5px solid black;padding-top:15px;position:relative;}
#phone,#copyright{position:absolute;top:0px;font-weight:bold;margin:0;padding:0;}
#phone{left:0px;}#copyright{right:0px;}
#generalinfo,#generalinfo li{text-align:center; list-style-type:none;margin:0;padding:0;}
#generalinfo{margin-top:10px;}
#generalinfo a:link:after,
#generalinfo a:visited:after {
  content: " - " attr(href);
  font-style:italic;
}
a{text-decoration:none; color:#000 !important;font-weight:bold;}
/*a:link:after,a:visited:after {
  content: " (" attr(href) ")";
  font-style:italic;
}*/
#footernav,#displayheader,.printme,
#search, #ssl, .sniphead, .RadWindow_Telerik{visibility:hidden;display:none;}
.itemdetails th,#payinfo th,#shipinfo th,#ordersearch th{text-align:right;}
#checkout,#keepshopping{margin-top:10px;}
#checkout{float:right;}
.error{font-weight:bold;}

#payinfo,#shipinfo{border:solid 1px #999;}
#payinfo h2,#shipinfo h2,#orderinfohead{border:solid 1px #999;font-size:1em;padding:2px 4px;margin:0 0 5px;}
#orderinfohead{clear:both;margin-bottom:1px;}
#payinfo .checkoutinner,#shipinfo .checkoutinner{padding:2px;}
#payinfo{width:50%; float:left;margin-bottom:10px;}
#shipinfo{margin-left:52%;}
#shipwarning{font-weight:bold; margin:0 0 5px;text-align:center;}
#shipoptions{float:right;}
#ordersummary{white-space:normal;float:right;margin:0 -3px 0 10px;border:solid 1px #999;padding:2px;}
#ordersummary td,#ordersummary th,#shipoptions td{border:none;text-align:right;padding:3px 0 3px 5px;}
#shipoptions td{text-align:left;}
#ordergo,#inprogress{text-align:right;margin-top:10px;}