body {font: 13px 'Verdana','Helvetica', Arial, 'Liberation Sans', FreeSans, sans-serif; line-height: 1.3em}
a {color: #0044cc}
a:focus {outline: 1px dotted}
img { border: none; }
.clr { clear: both;}
.r { float: right; }
.l { float: left; }
.half { width: 50%; }

img#logo { float: left; height: 100px; margin: 0 20px 0 0; }
#top { margin-bottom: 20px; }

ul#nav { list-style: none; max-width: 1000px; margin: 0; padding: 0 0 0 30px; }
ul#nav li { float: left; margin: 0px 20px 10px 5px;  }
ul#nav li a { color: #002299;  }

#footer { margin: 20px 0 0 0; }

div.content { clear: both; padding: 20px 0 0 30px; }

div.handy {
 width: 250px;
 height: 250px;
 float: left;
 margin-bottom: 30px;
 border-bottom: 1px solid #ccc;
}

div.handy strong.price {
 color:#aa3300; 
 font-size:14px;
}

div.handy span.availability {
 font-size: 0.8em; 
 color: #aaa;
}

table.features { width: 80%; }
table.features td { padding: 3px; }
table.features tr.odd { background: #ddddff; }

table.prices tr.odd { background: #ddddff; }
