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

#wrapper { padding:10px; margin:10px; width:606px; font:11px Tahoma, Verdana, Arial, Helvetica, sans-serif; background:#fff url(images/gray_top.png) repeat-x; border:1px solid #B7B7B7; }
#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:170px; float:right; text-align:right; font-weight:bold; }

div.itemBox { margin:0 0 10px 0; background:#e9e9e9 url(images/tile_open.gif) repeat-x; width:432px; height:229px; border:1px solid #ccc; clear:both; position:relative; }
div.itemBox label.check { margin:0; padding: 2px 0 0 2px; position:absolute; top:0; left:0; width:24px; height:24px; background:#e6e6e6; border-right:1px solid #ccc; border-bottom:1px solid #ccc; }

div.itemBox span.toggle { position:absolute;  top:0;  right:0; display:block; margin:0; padding: 25px 0 0 0; overflow: hidden; background: #e6e6e6 url(images/arrow_up.gif) no-repeat 6px 6px; height: 0px !important; height /**/:25px; width:26px; border-bottom: 1px solid #ccc;  border-left: 1px solid #ccc; }

div.itemBox h3 { font-size:12px; margin:7px 0 0 0; padding:0 0 0 43px;}
div.itemBox p.itemDetails { margin:0; padding:0 0 0 43px; font-size:10px; }

div.itemBox ul { margin:10px 0 5px 0; padding:0 0 0 60px; }
div.itemBox ul li { list-style-type:none; display:inline; padding: 0 7px; border-right:1px solid #000; }
div.itemBox ul li.last { border:0; }

div.itemBox table {  }
div.itemBox table tr {  }

div.itemBox table tr#topRow { border-bottom:1px solid #3b5997; border-right:1px solid #3b5997; }
div.itemBox table tr#topRow th { padding:2px 0;color:#fff; border-top:1px solid #3b5997; border-right:1px solid #3b5997; border-bottom:1px solid #3b5997;background:#8097c1; }
div.itemBox table tr#topRow td.colLeft { border:0; border-right:1px solid #3b5997; }
div.itemBox table tr td { padding:5px; color:#000; border-right:1px solid #ccc; border-bottom:1px solid #ccc; }
div.itemBox table tr td span { display:block; padding: 11px 0 0 0; overflow: hidden; background: url(images/you_arrow.gif) no-repeat 0 0; height: 0px !important; height /**/:11px; width:20px; }
div.itemBox table tr td select { float:left; font-size:10px; padding:0; margin:0; }
div.itemBox table tr td input { font-size:10px; padding:0 0 0 2px; margin:0; }
div.itemBox table tr td.colLeft { border:0; background:none; border-right:1px solid #ccc; text-align:center; }

div.itemBox table tr th { color:#c7c7c7; border-right:1px solid #ccc; border-bottom:1px solid #ccc;}
div.itemBox table tr th.activeUser { color:#000; }

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

div.closed { overflow:hidden; margin:0 0 10px 0; background:#e9e9e9 url(images/tile_closed.gif) repeat-x; width:432px; height:42px; border:1px solid #ccc; clear:both; position:relative; }
div.closed span.toggle { position:absolute; top:0;  right:0; display:block; margin:0; padding: 25px 0 0 0; overflow: hidden; background: #e6e6e6 url(images/arrow_down.gif) no-repeat 6px 6px; height: 0px !important; height /**/:25px; width:26px; border-bottom: 1px solid #ccc;  border-left: 1px solid #ccc; }

div.acctHead { margin:0 0 10px 0; }
.rb_ratingOuter { overflow: hidden; float: left; width: 82px; background-image: url("images/star_outline.gif"); background-repeat: repeat-x;}
.rb_ratingInner { height: 16px; background-image: url("images/star_full.gif"); background-repeat: repeat-x; }
.rb_rating { margin:5px 0 0 0; width: 120px; float:left; }
.rb_ratingAmount { float: left; text-align: right; width: 30px; padding:3px 0 0 3px; color: #999; }
div.acctHead H3 { color: #a8040f; font-size: 13px; margin:5px 0 4px 0; padding-right: 10px; float: left; }
div.acctHead H3 a { color: #a8040f; }
div.mbrSince { margin: 8px 0pt 0pt; float: right; color:#999; }

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