/*
Theme Name: New Lawrz
Theme URI: http://lawrz.com/
Description: The New Lawrz Theme
Author: Richard Bermudez
Author URI: http://enichecommerce.com/
Tags: orange, law, lawyer
*/

/* Global */
* { font: 13px "Trebuchet MS", Arial, Helvetica, sans-serif; }
a { text-decoration: none; color: #404040; }
p { margin-bottom: 23px; }
body { background: url(images/wrapper-bg.jpg) repeat-x; background-position: top center; }
.last { padding: 0 !important; margin: 0 !important; }
.wrapper { width: 1000px; margin: 0 auto; overflow: hidden; }
.page-cms { clear: both; float: left; width: 710px; }
.page-cms h1 { margin-bottom: 23px; } 
.page-cms h2 { margin-bottom: 23px; } 
.button-small { cursor: pointer; background: url(images/btn-bg-small.jpg) no-repeat; width: 54px; height: 20px; display: block; text-align: center; color: #FFF; }
.button-large { cursor: pointer; background: url(images/btn-bg-large.jpg) no-repeat; width: 106px; height: 20px; display: block; text-align: center; color: #FFF; }
.arrow-list li { list-style-image: url(images/ico-orangecheck.jpg); padding-bottom: 10px; margin: 0px 0 0 10px; }
.arrow-list li a { font-weight:bold; padding-left:5px; }


/* Header */
.header { padding-top: 24px; overflow: hidden; position: relative; float:left;  }
.phone { position: relative; float:right; font-size: 16px; }
.logo { margin: 0 0 14px 10px; float: left; }
.top-nav { float: right; background-color: #f9f9f9; border-radius: 15px; -moz-border-radius: 15px; -webkit-border-radius: 15px; padding: 10px; margin-bottom: 20px; margin-top: 10px; }
.top-nav li { display: inline; padding: 0 10px 0 0; }
.top-nav li img { vertical-align: middle; }
.top-nav li form { position: relative; top: 3px; left: 2px; }
.top-nav li form #s {  background: transparent url(images/input-search-bg.jpg) no-repeat; border: 0; width: 135px; font-size: 10px; padding: 4px 0px 0px 2px; text-indent: 5px; }
.top-nav li form #searchsubmit { vertical-align: middle; }
.nav { clear: both; background: url(images/header-nav-bg_1.jpg) no-repeat; padding: 11px;  overflow: hidden; margin: 0 0 20px 0px;  height:40px;}
.nav li { float: left; padding: 0 19px 0 0; }
.nav .last { padding: 0; position: relative; left: 7px; font-size:13px; font-weight:bold;}
.nav .last a:hover { color: #f48400; font-size:13px; font-weight:bold;}
.nav li a { color: #FFF; font-size:13px; font-weight:bold; }
.nav li a:hover { color: #404040; font-size:13px; font-weight:bold; }
.sidebar { float: right; width: 278px; }
.sidebar h3 { text-align: center; margin-bottom: 10px; }
.sidebar .block-top { background: url(images/col-top.png) repeat-y; height: 13px; }
.sidebar .block-bottom { background: url(images/col-bottom.png) repeat-y; height: 11px; margin-bottom: 11px; }
.sidebar .block { background: url(images/col-repeater.png) repeat-y; padding: 0 10px; }
.sidebar .block input { background: transparent url(images/input-text-bg.jpg) no-repeat; border: 0; width: 239px; font-size: 10px; padding: 2px 0px 0px 2px; text-indent: 5px; margin-bottom: 5px;  margin-left:10px;}
.sidebar .block textarea { background: transparent url(images/input-textarea-bg.jpg) no-repeat; border: 0; width: 239px; font-size: 10px; padding: 2px 0; text-indent: 5px; margin-bottom: 5px; margin-left:10px; }
.sidebar .block .submit-container { position: relative; height: 20px; }
.sidebar .block .submit-btn { cursor: pointer; background: url(images/btn-bg-small.jpg) no-repeat; width: 54px; height: 20px; display: block; text-align: center; color: #FFF; position: absolute; right: 18px; }
.sidebar .block ul { margin-left: 25px; }

/* Footer */
.footer { background: url(images/footer-bg.jpg) repeat-x; height: 374px; }
.footer-container { width: 1000px; margin: 0 auto; overflow: hidden; }
.post-block { height: 193px; position: relative; width: 330px; padding: 15px 0; float: left; margin-right: 44px; }
.post-block .tab { position: absolute; bottom: 0; left: 69px; background: url(images/footer-tab.jpg) no-repeat; width: 88px; height: 30px; text-align: center; }
.post-block .tab a { color: #FFF; position: relative; top: 5px; }
.post-block .tab a:hover { color: #404040; }
.post-block .date { float: left; width: 50px; height: 50px; background: url(images/footer-date-bg.jpg) no-repeat; text-align: center; padding: 5px 0 0 0; }
.post-block .date li { line-height: 21px; }
.post-block .date #day { font-size: 28px; color: #404040; }
.post-block .date #month { font-size: 13px; color: #f48400; text-transform: uppercase; }
.post-block .post-content { float: right; width: 260px; }
.post-block .post-content h4 { margin-bottom: 10px; }
.post-block .post-content h4 span { color: #f48400; }
.post-block .post-content p { line-height: 15px; }
.abs-footer { clear: both; padding: 30px 0 0 0; overflow: hidden; color: #f48400;  }
.abs-footer a { color: #f48400; }
.abs-footer a:hover { color: #fff; }
.abs-footer .nav-wrap { width: 700px; overflow: hidden; float: left; }
.abs-footer .footer-nav { float: left; margin-right: 30px; }
.abs-footer .extra-nav { float: left; text-align: right; }
.abs-footer .extra-nav li { margin-bottom: 10px;  }
.abs-footer .extra-nav #social li { float: right; }
.abs-footer .copy { float: right; text-align: center; margin-right: 20px; }
.abs-footer .copy img { margin: 0 0 15px 0; }
.footer-nav ul li a { padding-bottom:5px; }

/* Home */
#home-images { clear: both; }
#home-images li { float: left; padding-right: 6px; }
.wrap { height: 304px; margin-bottom: 15px; }
#slide-holder{ z-index:40; width: 715px; height:350px; position:absolute; }
#slide-runner{ width: 715px; height:350px; overflow:hidden; position:absolute; }
#slide-holder img { margin:0; display:none; position:absolute; }
#slide-nav { background: url(../images/control-bg.jpg); background-repeat: no-repeat; height: 18px; position:absolute; right: 0; bottom: 0; right: 10px; }
#slide-nav { position:absolute; left: 5px; bottom: -5px;   }
#slide-nav a { background: url(../images/control-bf-off.jpg); float: left; width: 15px; height: 9px; margin: 4px 0px 0 4px; color: #fff; }
#slide-nav a.on { background: url(../images/control-bf-over.jpg); }

/* Contact */
.form-table { border-collapse: separate; border-spacing: 9px; }
.form-table input { background: transparent url(images/form-input-contact.jpg) no-repeat; border: 0; width: 208px; font-size: 10px; text-indent: 5px; padding: 2px 0; }
.form-table input.small { background: transparent url(images/form-input-contact-small.jpg) no-repeat; border: 0; width: 84px; font-size: 10px; text-indent: 5px; padding: 2px 0; }
.form-table textarea { background: transparent url(images/form-textarea-contact.jpg) no-repeat; border: 0; width: 534px; font-size: 10px; text-indent: 5px; padding: 2px 0; }



#mp-slider{padding:0px 0 15px 0;}

#slider_715X269 {height:222px;width:715px;float:left;} 
#slider_715X269 img{border:none;}
#slider_715X269 div.rotator {height:222px;width:715px;overflow:hidden;display:none;}

      
#slider_715X269 div.navigation_a{position:absolute;top:244px;left:110px;}
#slider_715X269 div.navigation_a div.current, div.pag{width:10px;height:10px;margin:0 6px 0 0;float:left;overflow:hidden; -moz-border-radius: 2px; -webkit-border-radius: 2px;}
#slider_715X269 div.navigation_a div.current{background:#E88108;border:0px solid black;}
#slider_715X269 div.navigation_a div.pag{background:#EEEEEE;border:0px solid black;cursor:pointer; }


