body {  
    background-image:url('../images/background_03.jpg') ;
    background-repeat: repeat;
    font-family:Arial;
    padding: 0;
    margin: 0;
    font-size: 10pt;
    color: #747474;
/*    overflow: hidden;*/
}

.logo{
    margin-bottom: 20px;
    border: none;
}
#body_container {
    width: 950px;
    margin: 40px auto;
}
.main_Content{
       background-image:url('../images/content_background_07.jpg') ;
    background-repeat:no-repeat; 
    width: 940px;
    height: 458px;
    position:relative;
}

#navigation {
    width: 940px;
 
}
ul.horizontal {
  margin-left:0;
  padding-left:0;
  margin-bottom: 0px;
}

ul.horizontal li {
  display:inline;
  margin-left:0;
}  

div#mainMenu ul {
  padding-bottom: 0;
  height: 80px;
 
}

div#mainMenu div{
  background-image: url(../images/nav_03.png);
  background-repeat: no-repeat;
   height: 43px;     
float: left;

}

div#home{ background-position: 0px -43px; width: 81px;}
div#home:hover{ background-position: 0 -0px; }

div#history{background-position: -81px -43px;width: 130px;}
div#history:hover{background-position: -81px -0px;}

div#attorneys{background-position: -211px -43px;width: 147px;}
div#attorneys:hover{background-position: -211px -0px;}  

div#practice{background-position: -358px -43px;width: 175px;}
div#practice:hover{background-position: -358px -0px;}

div#contact{background-position: -533px -43px;width: 125px;}
div#contact:hover{background-position: -533px -0px;}  

div#call{background-position: -658px -43px;width: 282px;}
div#call:hover{background-position: -658px -0px;}  

.slideshow{
    width:920px;
    margin: 0px auto;
    
}
.slides {  
margin-top:10px;
 height: 360px;
 width: 920px;
 border: none;
}
.slide_button{
    position: relative;
    top: -143px;
    left: 106px;
}
#slide_bg{
    background-image: url('../images/slide_bg_03.png');
    background-repeat: no-repeat;
    height: 389px;
    width: 960px;
    
}

.slideText{
color: #fff; 
float: right; 
 padding: 0 20px 0 20px;
width: 200px;
margin-top: -15px;
font-size: 12pt;
background-color: transparent; 
}
.estimate_bttn{
    margin-top: 15px;
    margin-left: 22px;
}
.masthead_slides{
    float: left;
width: 657px;
height: 285px;
}
#slideshow_controls {
    padding-top: 370px;
    margin-left: 450px;  
}

.clear{
    clear: both;
}   
.nav { margin: 5px 0;  }
#nav a, #s7 strong { margin:0px; margin-right: 5px; float:left; background-image: url('../images/pager_14.png'); background-repeat: no-repeat; width: 22px; height: 21px;  text-decoration: none; font-size: 0px; color: black; display: block;  }
#nav a.activeSlide { background-image: url('../images/pager_16.png'); background-repeat: no-repeat;}
#nav a:focus { outline: none; }
#output { text-align: left; }

#nav {  width: 100px;margin: 0 auto; z-index: 500; position: relative; top:-10px;}

#footer{
 color: #6e6e70;
font-size: 8pt; 
}
#footer a{
    color: #6e6e70; 
    text-decoration: none;
}
#footer p{ 
    float: left;     
} 
.genix_logo{
     float: right;
     border: none;
}
.left_images{
    float: left;
    margin-right: 15px;
}
.right_content{
  padding-top: 37px; 
padding-right: 25px;
height: 420px;

}
.inner_content{
    height: 310px ;
}
.button{
   background-image: url('../images/contact_bttn_10.png');
   background-repeat: no-repeat;
    width: 189px;
    height: 57px;
  border: none;
  float: right;
  margin-right: 85px;
  /*position: relative; */
}
.button:hover{
    background-image: url('../images/button_hover_03.png'); 
}
.areas_list ul{ 
    float: left;
 padding-left: 320px;   
 padding-top: 57px;
}

.areas_list2 ul{ 
    float: left;
 padding-left: 370px;   
 padding-top: 31px;
}

.space_holder{
    height: 423px;
    width: 554px;
    float: left;
    display: block; 
    background-image: url('../images/areasImage_03.png'); 
    background-repeat: no-repeat;     
}

.space_holder2{
    height: 423px;
    width: 554px;
    float: left;
    display: block; 
    background-image: url('../images/scales.jpg'); 
    background-repeat: no-repeat;     
}
h1{
    font-size: 12pt;
}
.click{
    cursor: pointer;
}
table{
    margin-top: 10px;
    margin-left: -10px;
}
.form{
    border: 1px inset gray;
    margin : 0px;
    color: #747474;
}

.underlined
{
    text-decoration: underline;
}
