body { margin: 0px; padding: 0px; }
a { color:#3b5998; }
a:link, a:visited { text-decoration:none; }
a:hover, a:active { text-decoration:underline; }

#wrapper { margin:10px; width:606px; font:11px Tahoma, Verdana, Arial, Helvetica, sans-serif; }
#acctMenu { margin:0; padding:0; width:160px; float:left; }
#acctMenu h3 { margin:0; padding:8px 10px 8px 12px; width:138px; font-size:13px; font-weight:bold; color:#fff; background:#8097c1; border:1px solid #3b5997; }
#acctMenu ul { width:138px; margin:0; padding: 10px 10px 10px 12px; border-right:1px solid #ccc; border-bottom:1px solid #ccc; border-left:1px solid #ccc;}
#acctMenu ul li { margin:10px 0; list-style-type:none; font-size:12px; font-weight:bold; }
#acctMenu ul li ul { margin:0; padding:0; border:0; }
#acctMenu ul li ul li { margin:0; padding:0; border:0; font-size:11px; font-weight:normal; }
#acctMenu ul li ul li span {  font-weight:bold; }

#acctContent { width:432px; padding:0 0 0 10px; float:left; }
#acctContent h2 { margin:0; padding:5px 0 9px 0; font-size:17px; font-weight:bold; width:150px; float:left; }
#acctContent p.itemCount { margin:0; padding:10px 0 0 0; width:230px; float:right; text-align:right; font-weight:bold; }

div.or_itemBox { margin:0 0 8px 0; padding:0 0 15px 0; background:#e9e9e9 url(images/wl_tile.gif) repeat-x; width:432px; border:1px solid #ccc; clear:both; position:relative; }

div.or_itemBox div.photo { width:80px; height:80px; float:left; margin:0; padding:6px 11px 0 6px; }
div.or_itemBox div.photo img { margin:0; padding:0; border:1px solid #b7b7b7; }

div.or_itemBox h3 { float:left; width:285px; font-size:12px; margin:7px 0 8px 0; padding:0; }
div.or_itemBox h3 a{ color:#a8040f; }
 
div.or_itemBox p.itemDetails { float:left; margin:0; width:285px; padding:0 0 0 0; font-weight:bold; font-size:10px; }

div.or_itemBox table { float:left; margin:10px 0 0 0; padding:0;  border-top:1px solid #ccc; border-left:1px solid #ccc; font-size:10px; width:306px; }

div.or_itemBox table tr { margin:0; padding:0; }
div.or_itemBox table tr th { margin:0;padding:3px;color:#fff; background:#8097c1; color:#fff; border-right:1px solid #ccc; }
div.or_itemBox table tr td { padding:4px; color:#000; border-right:1px solid #ccc; border-bottom:1px solid #ccc; background:#fff; text-align:center;  }
div.or_itemBox table tr th.colLeft, div.or_itemBox table tr td.colLeft { text-align:left; padding-left:8px;  }

div.or_itemBox table tr th.activeUser { color:#000; }

div.or_itemBox div#shipInfo { clear:both; margin:0; padding:10px 0 0 30px;}
div.or_itemBox div#shipInfo img { float:left; padding:0 10px 0 0; }
div.or_itemBox div#shipInfo p { margin:3px 0 0 0; padding:0; font-size:10px; }


.clearfix:after { content: ".";  display: block;  height: 0;  clear: both;  visibility: hidden; }
.clearfix {display: inline-block;}
* html .clearfix {height: 1%;}
.clearfix {display: block;}

