@charset "utf-8";
body{margin:0;padding:0;background-color:#CCC;}
.main #wrapper{width:1000px;margin:0 auto;}
.main #container{width:992px;margin:0 auto;overflow:inherit;background-color:#FFF;border:3px solid #231F20;border-top:none;}
.main #content{min-height:600px;font:13px Verdana,Arial,Helvetica,sans-serif;color:#333;text-align:left;padding:0 40px;margin:0;border-top:3px solid #231F20;}
#header{height:164px;padding:0;text-align:right;border-bottom:3px solid #231F20;border-top:3px solid #231F20;background-color:#CE0808;}
#menu{width:100%;height:46px;background-color:#555;}
#search{position:relative;overflow:auto;float:right;width:200px;margin:11px 0;clear:right;}.search{font:13px Verdana,Arial,Helvetica,sans-serif;color:#666;}.highlight{font-weight:bold;color:#CE0808;} 
#the-beltran-firm{width:480px;margin:auto;border:1px solid #CCC;}
#slideshow{width:480px;height:320px;margin:auto;}
#slideshow img{display:none;}
#slideshow img.first{display:block;}
#beltran-law{width:500px;margin:auto;padding:10px;}
#video{width:560px;margin:auto;padding-top:10px;}.video{padding-top:10px;}
#lawyers{position:relative;overflow:hidden;float:left;min-height:1600px;width:160px;font:bold 13px Verdana,Arial,Helvetica,sans-serif;line-height:2em;padding:40px 0 0 30px;clear:left;}
#lawyers a:link{color:#666;text-decoration:none;}
#lawyers a:hover{color:#CE0808;text-decoration:none;}
#lawyers a:visited{text-decoration:none;}
#law{height:30px;}
#attorneys{height:140px;}
#awards{width:400px;margin:auto;}
.row{vertical-align:top;height:auto !important;}
.list{display:none;}
.show{display:none;}
.hide:target + .show{display:inline;}
.hide:target{display:none;}
.hide:target ~ .list{display:inline;}
ul,li{margin-left:20px;padding:2px;}
h1{font:bold 24px;color:#CE0808;padding-top:10px;}
h2{font:bold 18px;color:#CE0808;}
h3{font:bold 14px;color:#CE0808;}
a img{border:none;}
a:link{color:#333;text-decoration:underline;}
a:hover{color:#CE0808;text-decoration:none;}
a:visited{color:#333;text-decoration:underline;}
.red{font:bold 13px Verdana,Arial,Helvetica,sans-serif;color:#CE0808;}
.copy{font:11px Verdana,Arial,Helvetica,sans-serif;text-align:center;}
.legal{font:bold 18px Verdana,Arial,Helvetica,sans-serif;color:#CE0808;}
.photo-l{float:left;padding:10px;clear:left;}
.photo-r{float:right;padding:10px;clear:right;}
#footer{margin:0 auto;padding:10px;clear:both;background-color:#CE0808;text-align:center;font:bold 11px Verdana,Arial,Helvetica,sans-serif;color:#FFF;border-top:3px solid #231F20;}
#footer a:link{color:#FFF;text-decoration:none;}
#footer a:hover{color:#FFF;text-decoration:none;}
#footer a:visited{color:#FFF;text-decoration:none;}
.sf-menu, .sf-menu *{margin:0;padding:0;list-style:none;}
.sf-menu{float:left;margin-bottom:0;font:bold 14px Verdana,Arial,Helvetica,sans-serif;line-height:16px;float:left;margin-bottom:0;}
.sf-menu a{padding:15px 27px;text-decoration:none;display:block;position:relative;}
.sf-menu ul{position:absolute;top:-999em;width:12.8em;border:none;}
.sf-menu ul li{font-weight:bold;width:84%;padding:6px;border:1px solid #231F20;}
.sf-menu ul li a, .sf-menu ul li a:visited{color:#FFF;padding:5px 5px;}
.sf-menu ul li a:hover{color:#FFF;}
.current{background:#CE0808;color:#FFF;}
.sf-menu li{float:left;position:relative;}
.sf-menu li li{background:#555;}
.sf-menu li li li{background:#555;}
.sf-menu li:hover,.sf-menu li.sfHover,.sf-menu a:focus,.sf-menu a:hover,.sf-menu a:active{color:#FFF;background:#CE0808;outline:0;}
.sf-menu li:hover ul, .sf-menu li.sfHover ul{left:0em;top:46px;z-index:99;}
ul.sf-menu li:hover li ul, ul.sf-menu li.sfHover li ul{top:-999em;}
ul.sf-menu li li:hover ul, ul.sf-menu li li.sfHover ul{left:14em;top:0;width:70%;}
.right ul li{width:85%;}
ul.sf-menu li li:hover li ul, ul.sf-menu li li.sfHover li ul{top:-999em;}
ul.sf-menu li li li:hover ul, ul.sf-menu li li li.sfHover ul{left:14em;top:0;}
.sf-menu a, .sf-menu a:visited{color:#FFF;}
.sf-menu li:hover{visibility:inherit;}
@media print{body{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10pt;color:#000000;background-color:#FFFFFF;}img, li, ul, .hide, .show{display:none}.printtext{display: block;}}