html {font-size:14px;}
.clearBoth {clear:both;}

.atty-box {float:left;width:230px;margin:0 2px 40px;}
.atty-pic {background:url('/img/attorneyProfiles/pageElements/photoFrame.png') no-repeat 23px 0;height:167px;width:220px;padding:14px 0 0 37px;}
.atty-text {font-size:12px;color:#333;margin-left:23px;width:180px;text-align:center;}
.atty-name, .atty-name a {font-weight:bold;color:#06C;font-size:14px;text-decoration:none;text-align:center;}
.atty-name a:hover {text-decoration:underline;}
.atty-reviews {text-align:center;}
.atty-line {border-bottom:1px solid #ccc;width:191px;margin:5px 0 5px 19px;height:1px;}

#mainWrapEffect {height:3px;background:#E7E7E7;}
#mainWrapEffect2 {height:1px;background:#fff;}
#mainWrap {background:#E7E7E7;border-top:}
#mainContent {line-height:16px;margin:0 auto;width:946px;padding:20px 0 0 0;}

#navWrap {height:34px;padding:0 0 30px 0;}
#pageNav {position:absolute;}
#pageNav ul {list-style-type:none;border:1px solid #C9C9C9;height:32px;border-radius:4px;}
#pageNav li {float:left;font-family:arial;font-size:14px;color:#666;border-left:1px solid #C9C9C9;height:24px;width:18px;padding:0;margin:0;}
#pageNav .box {padding:8px 0 0 9px;margin:0;border-bottom:none;}
#pageNav li a {display:block;width:19px;height:24px;margin:-8px 0 0 -10px;padding:8px 0 0 10px;color:#666;}
#pageNav li a:hover {background:#3983DC;text-decoration:none;color:#fff;display:block;width:18px;margin:-8px 0 0 -10px;}
#pageNav .selected a {background:#3983DC;color:#fff;}

.textInfo {padding:0 0 30px 20px;font-size:14px;color:#333;}
.atty-call {background:#fff;border-top:3px solid #999;border-bottom:3px solid #999;padding:20px 0;text-align:center;color:#666;font-size:15px;}
.atty-call .img1 {vertical-align:text-bottom;padding:0 20px 0 0;}
.atty-call .img2 {vertical-align:middle;padding:0 0 0 20px;}

.videoLink {position:absolute;margin:129px 0 0 3px;}

#footer {font-size:12px;color:#666;}
