div#header #joinnow{float:right;width:222px;text-align:right;color:#666;margin-top:15px;}
div#header div#nav-secondary{margin-top:7px;}
.dir .getpro{float:right;width:315px;text-align:right;color:#CB6517;margin:10px 0 0 0;font-size:92%;}
.dir tr.tblhdr{background:#CCC;}
.dir tr.tblhdr th{border-right:1px solid #FFF;}
.dir tr.nbd td{border-top:0;}
.dir td{border-top:1px solid #CCC;padding-top:10px;padding-bottom:10px;}
.dir h2{font-size:110%;}
.dir h3{font-size:100%;margin:0 0 5px;font-weight:normal;}
.dir .updated{margin:5px 0 0;font-size:85%;color:#666;}
.dir .profilelinks{margin:0;font-size:92%;}
.dir .history{padding:10px 0 0 50px;}
.dir .history p{margin:0;color:#666;}
.dir .indyloc{float:right;margin:0 0 10px 10px;width:225px;color:#666;}
.dir .sidebar{margin-left:15px;padding-left:15px;border-left:1px solid #CCC;width:165px;}
.profoot div#footer{padding-bottom:0;}
.profoot div#footer p{margin-bottom:0;}
.nothing{font-size:85%;margin:0;padding-bottom:15px;}
.nothing a:link,.nothing a:visited{color:#BBB;text-decoration:none;}
#nav-legal li{display:inline;border-left:1px solid #666;font-size:12px;padding-left:6px;margin-left:5px;}
#nav-legal li.first{border:none;padding-left:0;margin-left:0;}
#footer p{font-size:11px;margin:10px;}
#footer p.terms{color:#666;font-size:11px;margin-top:25px;}
#footer #directory{margin:15px 0 20px;padding-bottom:15px;border-bottom:1px solid #ccc;white-space:nowrap;}
#footer #directory h3{display:inline;margin:0;padding:0 0 0 4px;color:#999;font-weight:normal;font-size:11px;}
#footer #directory p,#footer #directory ol{margin:0;padding:0;display:inline;font-size:11px;}
#footer #directory ol{border-right:1px solid #666;}
#footer #directory ol li{display:inline;}
#footer #directory ol li a{padding:0;text-decoration:none;}
#footer #directory ol li a:hover{text-decoration:underline;}
