body { 
   line-height:1.5; 
   font-family: "DejaVu Sans Condensed", Arial, Helvetica, sans-serif; 
   color:#000; 
   background:none; 
   font-size:62.5%;
   padding:0;   
}

hr { 
   background:#666; 
   color:#666; 
   width:100%; 
   height:1px; 
   margin:1em 0; 
   padding:0; 
   border:none;
   clear:both;
}

html { font-size: 100%; /* IE hack */ }


h1 {
	font-size:24px;
	padding:5px 0 3px 0;
	margin:10px 0 0 0;
}

h2 {
	font-size:18px;
	margin-bottom:5px;
}

h3 {
	font-size:14px;
	margin-bottom:5px;
}

p, td, th {
	font-size:12px;
	line-height:1.5;
}

p {
   margin:0 0 10px 0;padding:0;
}

td, th {
   padding:3px 5px;
}

.c {
   text-align:center;
}
.large {
   font-size:16px;
}
#top,
#mid,
#tail {
   width:650px;
}
#tail {
   border-top:1px solid #666;
   padding-top:1.5em;
}
ul.top-menu,
div.account-menu {
   display:none;
}

div.notice {
   border:1px solid #999;
   background-color:#ccc;
   padding:9px;
   margin:18px 0;
}
div.notice p {
   margin:0;
}

tbody th {
   text-align:left;
   vertical-align:top;
}
/* Invoice ------------------------------------------- */
table.contact {
   width:100%;
}
table.contact td {
   width:50%;
   padding:0;
}

table.basket {
   border:1px solid #666;
   border-width:1px 0;
   width:100%;
   border-collapse:collapse;
   clear:both;
   margin:1em 0;
}

table.basket tbody td {
   border:1px solid #ccc;
   border-width:1px 0;
}
