﻿*
{
    
    padding:0;
    margin:0;
}
li
{
    padding-left:1em;
    list-style-type:none;
}
fieldset.about
{
    padding:1em;
}
label
{
    float:left;
    width:70px;
   
}
input
{
    margin-bottom:3px;
   
}
a:hover
{
     text-decoration:none;
     color:#FDB874;
}
img.thumbnail_img
{
    vertical-align:bottom;
}
a:link , a:visited
{
    text-decoration:none;
}
a:hover.menu_item
{
    color:#ffffff;
    background-color:#FDB874;
    text-align:left;
    padding-bottom:35px;
   
}
a:link.sidenav
{
    color:#999999;
}
a:hover.sidenav
{
    color:#FDB874;
}
a:link.thumbnail
{
    color:#999999;
}
a:hover.thumbnail
{
    color:#FDB874;
}
/*if mouse rolls over div.thumbnail_box_wd, do the following
  within the p element of class x*/
div.thumbnail_box_wd:hover p#rollover1 
{
    display:block;
    
     background-image:url("images/fl_tp_full.png");
     background-repeat:no-repeat;
     background-position:center;
     width:398px;
     height:787px;
     padding:1em;
     border:solid 1px gray;
     vertical-align:middle;
}
img.thumbnail_box_wd_img:hover p#rollover2
{
    display:block;
    
     
    background-repeat:no-repeat;
    background-position:center;
    width:400px;
    height:445px;
    padding:1em;
    border:solid 1px gray;
    z-index:9990;
    vertical-align:middle; 
}
div.thumbnail_box_wd:hover p#rollover2 
{
    display:block;
    
     
     background-repeat:no-repeat;
     background-position:center;
    width:400px;
    height:445px;
   padding:1em;
    border:solid 1px gray;
    z-index:9990;
    vertical-align:middle;
}
div.thumbnail_box_wd:hover p#rollover3 
{
    display:block;
    background-repeat:no-repeat;
    background-position:center;
    width:320px;
    height:450px;
    padding :1em;
    border:solid 1px gray;
    z-index:9990;
    
   
    
    
}
div.thumbnail_box_wd:hover p#rollover4 
{
    display:block;
    
     width:330px;
    height:410px;
    padding:1em;
    border:solid 1px gray;
    z-index:9990;
    vertical-align:middle;
}
div.thumbnail_box_wd:hover p#rollover5 
{
    display:block;
    
        background-repeat:no-repeat;
     background-position:center;
    width:310px;
    height:410px;
    padding:1em;
    border:solid 1px gray;
    z-index:9990;
    vertical-align:middle;
}
div.thumbnail_box_wd:hover p#rollover6
{
    display:block;
    
       background-repeat:no-repeat;
     background-position:center;
    width:310px;
    height:400px;
    padding:1em;
    border:solid 1px gray;
    z-index:9990;
    vertical-align:middle;
}
/*position the p element*/
 
 p#rollover1
{
    position:absolute;
    left:-116px;
    top:-243px;
    display:none;
    
    
  
    border:1px solid gray;
    padding:.3em;
    background-color:#ffd;
}   
p#rollover2
{
    position:absolute;
    left:-4px;
    top:-233px;
    display:none;
    
    
    
    border:1px solid gray;
    padding:.3em;
    background-color:#ffd;
}   
p#rollover3
{
    position:absolute;
    left:534px;
    top:-238px;
    display:none;
    overflow:hidden;
    border:1px solid gray;
    padding:.3em;
    background-color:#ffd;
}   
p#rollover4
{
    position:absolute;
    left:-84px;
    top:5px;
    display:none;
    
    
    
    border:1px solid gray;
    padding:.3em;
    background-color:#ffd;
}   
p#rollover5
{
    position:absolute;
    left:94px;
    top:5px;
    display:none;
    
    
   
    border:1px solid gray;
    padding:.3em;
    background-color:#ffd;
}  
p#rollover6
{
    position:absolute;
    left:524px;
    top:5px;
    display:none;
    
    
   
    border:1px solid gray;
    padding:.3em;
    background-color:#ffd;
}  
body 
{
    font-family:Arial;
    font-size:.8em;
    background-image:url("images/background7.png");
    margin-top:10px;
    margin-bottom:10px;
    background-repeat:repeat;
    behavior:url("csshover.htc");
  
}
div#box1
{
    float:left;
    width:300px;
    height:300px;
    border:solid .1em #c0c0c0;
    margin:.9em .9em .9em .9em;
    padding:.9em .9em .9em .9em;
    background-image:url("images/panel1.jpg");
 
    clear:both;
 
}

div#container
{ 
    position:relative;
    margin-top:0%;
    margin-bottom:0;
    width:804px;
    min-width:804px;
    max-width:804px;
    background-color:#ffffff;
    margin-right:auto;
    margin-left:auto;
    border:solid 0px black;
  
   
}
p.footer
{
    padding-top:5em;
}
div#footer
{
     position:relative;
    
    
    
     background-image:url("images/footer_rev2.png");
     background-position:bottom center;
     background-repeat:no-repeat;
     text-align:center;
     clear:both;
     vertical-align:bottom;
    
     width:804px;
     height:100px;
    margin-bottom:0px;
    margin-left:0%;
  
}
img.align_bottom 
{
    vertical-align: bottom;
}
div#logo
{  
    z-index:99;
    margin-left:0px;
    
}
div#logos
{
    width:99.7%;
    border-right:solid 1px #A6A6B2;
    border-left:solid 1px #A6A6B2;
 
}
div#inner_logos
{
    padding:   .1em .5em .1em .5em;
    background-color:#f0f0f0;
    margin-left:0em;
    margin-right:0em;
    font-weight:bold;
  
    
}

div#menu_home
{  
    float:left;
    background-color:#A6A6B2;
    height:23px;
    
   
    
}
div#menu_logo
{
    float:left;
    background-color:#A6A6B2;
    height:23px;
}
div#menu_web_design
{
    float:left;
    background-color:#A6A6B2;
    height:23px;
}
div#menu_contact
{
    float:left;
    background-color:#A6A6B2;
    height:23px;
}
div#menu_about
{
    float:left;
    background-color:#A6A6B2;
    height:23px;
   
}
div#position_wd
{
    position:absolute;
    border:solid 0px black;
    left:110px;
    top:10px;
    margin-bottom:1em;
}
div#position_logos
{
    position:absolute;
    border:solid 0px black;
    left:110px;
    top:25px;
    margin-bottom:1em;
    z-index:10000;
}
div#inner_content_logos
{
  
   border:solid 0px black;
   padding-bottom:0em;
   padding-left:7em;
   margin-top:3.5em;
   padding-top:1em;
    
}
div#inner_content
{
  
   border:solid 0px black;
   padding-bottom:0em;
   padding-left:7em;
   margin-top:2em;
   padding-top:1em;
    
}
div#spacer
{position:relative;
    width:100%;
    
    background-image:url("images/white_bg.png");
    background-position:right;
    background-repeat:repeat-y;

}
div#content
{
    float:left;
    position:relative;
    width:100%;
    
    padding-bottom:0em;
    background-image:url("images/white_bg.png");
    background-position:right;
    background-repeat:repeat-y;
    border-right:solid 0px #A6A6B2;
    border-left:solid 0px #A6A6B2;
    border:solid 0px black;
    z-index:999;
   
}
div#content_logos
{
  
    float:left;
    position:relative;
    width:100%;
    padding-bottom:0em;
    background-image:url("images/white_bg.png");
    background-position:right;
    background-repeat:repeat-y;
    border-right:solid 0px #A6A6B2;
    border-left:solid 0px #A6A6B2;
    border:solid 0px black;
    z-index:999;
   
}

div#menu_background
{
     
    
     position:absolute;
     top:196px;
     left:350px;
     background-image:url("images/button_background.jpg");
     background-repeat:repeat-x;
     background-color:#A6A6B2;
     
     width:454px; 
     
     height:23px;
    
}


div#center_box
{
    
    padding-left:3.5em;
    padding-top:1em;
    padding-right:5em;
    margin-right:7em;
    margin-bottom:2em;
}

div.thumbnail_box_wd
{
   
    vertical-align :bottom;
    float:left;
    width:186px;
    height:204px;
    border:solid 1em #ffffff;
    padding:0;
    padding-bottom:2em;
   
    margin: 0;/* .1em .1em .1em .1em;*/
    margin-bottom:.5em;
    z-index:99;
    background-color:White;
    background-image:url("images/back_shadow_large_width2.png");
    background-repeat:no-repeat;
    
}
div.thumbnail_box_wd a:visited,a:link{color:#A7ABBF;text-decoration:none;}
div.thumbnail_box_wd a:hover{color:#D0D2DD;text-decoration:none;}
div.thumbnail_box_wd a.link
{
    padding:2em .5em;
    width:25%;
    margin-top:0em;
    font-weight:bold;
    vertical-align:bottom;
     text-align:center;
     z-index:100;
     
     }

img.thumbnail_box_wd_img
{
    padding-top:1.2em;
    padding-left:1.3em;
}
img.thumbnail_box_large_width_img
{
    padding:1.2em;
}
div.thumbnail_box_large_width
{
    vertical-align:bottom;
    float:left;
     border:solid 1em #ffffff;
    padding:0;/*1.2em;*/
    margin:0;
    z-index:99;
    background-color:White;
     width:186px;
    height:165px;
  
   background-image:url("images/back_shadow_large_width3.png");
    background-repeat:no-repeat;
    
    
}
div.thumbnail_link
{
    padding-top:.09em;
    font-size:.75em;
    
    
}
.pad_title{padding-bottom:1em;}
