/* CSS Document */
html {
    }

body{
    background:black;    
    /*font-family: arial, helvetica, sans-serif;*/
    font-family: arial, helvetica, sans-serif;  
    font-size: 12px;    
    text-align: center;
    position:relative;
    }
    
div#wrap{
    width:798px; 
    height:536px;
    background: url("../images/bg_gradient.png") ;       
    margin: 0 auto;
    text-align:left;
    border:white solid 1px;
    margin-top:5%;
    position:relative;
    overflow:hidden;
    top:10%
    display:table-cell;
    
    }    

.pad{
    padding:3px;
    }
    
div#content{
    border: 1px solid #595959;   
    height:320px;
    width:480px;
    background:WHITE;
    float:left;
    padding:0;
    margin:0;
    font-size:12px;    
    padding-top:15px;
    padding-left:10px;    
    color:#040404;
    
    }
    
#content a{
    color:blue;
    }    

div#home{
    border: 2px solid black;    
    height:318px;
    width:444px;
    background:url("../images/splurge.png") no-repeat;    
    float:left;
    padding:0;
    margin:0;
    font-size:11px;
    margin-top:2px;
    }


div#banner{
    
    float:left;    
    width:99.5%;
    height:22px;
    border: solid black 1px;
    font:12px;   
    background-color: brown;
    text-align:right;
   
    }  
h1{ 
    font-size: 13px;
    text-align:left;
     padding:0;
    margin:0;
}   
 
h3{
    margin:0;
    margin-right:50px;
    
    font-size: 12px;
    font-stretch: ultra-expanded;
    }    
    
div#flash{    
    
    width:150px; 
    height:130px; /*this corresponds to the width of the banner*/
    /*height: 120px; *//*this corresponds to the height of the main page*/   
    float:right;    
    /*background:url(../designs/wills1.jpg);*/
    }

#flash img{
    width:150px; 
    height:130px;
    position:relative;
    top:80px;
    border: solid black 1px;
    }

#legal{        
    color:silver;
    width:210px;
    height:70px;
    font-size:11px;
    font-weight:bold;
    text-align:center;
      
    float:right;
    }
#legal a:link, a:visited, a:active{
    color:silver; 
    text-decoration:underline;
    }

        
div#top{
    width:100%;
    height:8%;
    background:url("../images/header_bg.png") repeat-x;
    color:silver;
    font-size:10px;    
    }
    
div#footer{
    width:100%;
    height:45px;    
    float:left;
    background: url(../images/footer_bg.png) repeat-x;
    color:silver;
    font-size:10px;
    color:white;
    text-align:center;
    padding-top:18px;
    }
    
#footer ul{    
    list-style:none;
    margin: 0;
    padding: 0;
    position:relative;    
    float:right;    
    padding-right:20px;        
    }
    

    
#footer li{
    display:  inline;
    color:silver;   
    padding-bottom:10px;
    }
        
#footer a:link, #footer a:active, #footer a:visited {
    color:silver;
    text-decoration:none;    
      
    }
    
#footer li a:hover{
    text-decoration:underline;
    
    } 
    
    
div#logo{
    width:100%;
    height:18%;
    background: url("../images/logo_combo3.png") no-repeat;
    
    }
  
div#links{
    border: thin solid #000000;
    width:100%;
    height:5%;
    }    

div#slideshow{
    /*
    position:absolute;
    right:277px;
    top:330px;
    */
    float:right;
    width:202px; 
    height:130px; 
    
    
    padding-left:0px;
    margin:0;
    }


div#location{    
    
    width:220px; 
    height:300px; /*this corresponds to the width of the banner*/
    /*height: 120px; *//*this corresponds to the height of the main page*/
    background:white;
    border: solid black 1px;
    float:right;  
    font-size:12px;
    padding:10 0 0 0;
    margin: 0 0 0 0; 
    /*background:url(../designs/wills1.jpg);*/
    }
      
 
div#navi{
    width:15%;
    height:350px;
    border-right:solid black 2px;
    border-bottom:none;
    border-top:solid black 2px;
    float:left;
    background:url(../images/navi_bg.png) no-repeat;
    text-decoration: none;        
    }
    
div#naviimage{
  background: url(../images/services.png) no-repeat;
  width:100%;
  height:33px;
  margin: 0;  
  margin-top:5px;
  }

div#contact{
  background: url(../images/contact.png) no-repeat;
  width:100%;
  height:27px;
  margin: 0;  
  margin-top:5px; 
  }

  
#naviimage h1{
  font-size: 13px;
  }

#navi ul { 
    margin: 0; 
    padding: 0;
    text-align:left;    
    padding-top:2px;
    
    } 

#navi li{
padding-bottom:10px;}

  #navi a:link, #navi a:visited {
      /*color: #101010;*/
      color:white;
      font-size: 0.9em;
      text-decoration: none;  
      padding-left:10px;
      
      }
      
#navi a:hover{     
     text-decoration:underline;     
    }
    


#navi li a:hover{  
    width:100%; 
    color: #850000;
    border-top: 1px solid gray ;
    border-bottom: 1px solid black;
                        
    }    
          
div#header{
  width:100%;
  height:9%;
  background: url(../images/header_bg.png);
  }
  
div#main{    
    width:83%;
    height:64%;
    float:left;        
    font-size: 0.8em;
       
    }


   
#copyright{
    text-align:left;
    font-size:1.1em;
    position:relative;
    top:6px;
    font-weight:none;
    background-color:black;
    }
     
#footertext{
    text-align:right;    
    position:relative;
    bottom:9px;
    font-weight:none;
    font-size:1.1em;
            
} 
.footertext2{
	width: 780px;
	margin-right: auto;
	margin-left: auto;
	font-size: 11px;
	color: #C0C0C0;            
} 
.footertext2 a
{
	color: #C0C0C0;
	text-decoration: none;
}
.footertext2 a:visited
{
	color: #C0C0C0;
	text-decoration: none;
}
   
