a:link
{
       color:#1818be;
       text-decoration:none;
       border:0px;
}
   
a:hover
{
       color:#000;
}
  
a:active
{
   color:#1818be;
   border:0px;   
   text-decoration:none;
}
   
a:visited
{
   color:#1818be;
   text-decoration:none;
}

a:visited:hover
{   
     color:#000;
}

body
{
    background-image:url(images/background.gif);
    background-repeat:repeat;
    font-family:Arial;
    font-size: 15px;
    color:#000;
}

.blackline
{
    width:980px; 
    height:4px;
    background-color:#000;
}

.centralgreybox
{
   text-align:justify;
   padding:10px 20px 20px 20px;
   border:2px solid #fff;
   background-color:#ccc;
   margin:0px 0px 0px 0px;
   width:630px;
}

.clients
{
    width:150px;
    float:left;
}

.clientcontain
{
    width:650px;
   padding-left:50px;
}
.column1
{
    float:left;
}

.column2
{
    float:right;
}

.contact li
{
    margin:10px 0px 10px 0px;
}
 
.container 
{
    width:976px;
    margin:0px 0px 0px 0px;
    padding:0px 0px 25px 0px;
    background-color:#002230;
    border-left:2px solid #000;
    border-right:2px solid #000;
}

.footer
{
    width:980px;
    height:110px;
    background-image:url(images/footer.gif);
    text-align:center;
    font-size:15px;
    padding:0px 0px 10px 0px;
    margin:0px;
}

.foottext
{
    margin-top:20px;
}

.header
{
    background-image:url(images/header.gif);
    width:980px;
    height:100px;
}

.house
{
    background-image:url(images/house.gif);
    width:688px;
    height:512px;
    font-size:28px;
}

.label
{
    font-weight:bold;
    font-size:19px;
    text-align:center;
    padding:0px;
    margin:0px;
    text-decoration:underline;
}

.lawntext
{
    padding-top:450px;
}

.map
{
   width:650px;
}
.nav
{
    float:left;
    text-align:left;
}

.navbar
{
    font-size:11px;
    padding:0px 0px 0px 10px;;
    margin:0px 0px 0px 0px;
    background-color:#aaa;
    text-align:center;
}
    
.pagetitle /* First letter in page title */
{
    float:right;
    text-align:center;
    padding:20px 0px 20px 0px;
    font-family:Serif; 
    font-size:38px;
    color:#aaee9a;
    font-weight:bold; 
    width:755px;
    }

.pagetitle2 /* Second letter in page title */
{
    font-size:35px;
    color:#fff;
}

.pic
{
    padding:0px 0px 25px 0px;
    margin:0px;   
}

.prserv
{
    width:700px; 
}

.reports
{
    background-color:#aaa;
    width:375px;
    font-size:20px;
    color:#000;
    border:2px solid #fff;
    padding:10px 0px 10px 0px;
}

.rightcontain
{
    width:750px;
    float:right;
}

.service
{
    float:left;
    padding:0px;
    margin:0px;
    text-align:justify;
    padding:0px 0px 0px 0px;
    width:325px;
    text-decoration:none;
     font-weight:normal;
    font-size:15px;   
}


.slidedoormenu{
list-style-type: none;
margin: 0;
padding: 0;
width: 210px; /* width of menu (don't forget to add border with below!) */
border-left: 8px solid #aaee9a; /* thick left border of menu */
}

.slidedoormenu li{
border-bottom: 1px solid #ccc; /* Gray border beneath each menu item */
}

.slidedoormenu li a{
background: white url(vstrip.gif) repeat-y left top; /* Background image positioned to the left(v) top(h) corner initially */
font-size:12px;
font-weight:bold;
display: block;
color: black;
width: auto;
border-bottom: 1px solid white; /* White border beneath each menu item link, to add depth */
padding: 7px 0; /* Vertical (top/bottom) padding for each menu link */
text-indent: 8px;
text-decoration: none;
}

.slidedoormenu li a:visited, .slidedoormenu li a:active{
color: #000;
}

.slidedoormenu li a:hover{
background-position: -387px 0; /* Shift background image horizontally 387px, or the start of the 2nd background image */
color: #000;
background-color:#aaee9a;
}

.slidedoormenu li.lastitem, .slidedoormenu li.lastitem a{
border-bottom-width: 0; /* For last menu item within menu, remove bottom border */
}

.slidedoormenu li.lastitem a{
padding: 8px 0; /* increase vertical border of last menu link by 2px (default is padding: 7px 0) to account for removed border width */
}

.slidedoormenu li.localpage a{
background-position: -387px 0; /* Shift background image horizontally 387px, or the start of the 2nd background image */
color: #000;
background-color:#aaee9a;
}

.slidedoormenu li.ashinav a 
{
    background-position: -387px 0; /* Shift background image horizontally 387px, or the start of the 2nd background image */
    color: #000;
    background-color:#aaee9a;
    border-bottom-width: 0;
}

.tabs
{
    width:750px;
    text-align:justify;
   padding:0px 0px 0px 39px;
}
.testimonials
{
    background-color:#ccc;
    width: 650px;
    padding:15px 10px 0px 10px;
    margin:25px 0px 0px 0px;
    border:2px solid #fff;
    text-align:justify;
    font-style:italic;
    font-weight:bold;
}






 /*Previous Clients Page Content Tabs*/
/* ######### CSS for Shade Tabs. Remove if not using ######### */

.shadetabs{
padding: 3px 0;
margin-left: 0;
margin-top: 1px;
margin-bottom: 0;
font: bold 12px Verdana;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.shadetabs li{
display: inline;
margin: 0;
}

.shadetabs li a{
text-decoration: none;
position: relative;
z-index: 1;
padding: 3px 7px;
margin-right: 3px;
border: 1px solid #778;
color: #2d2b2b;
background: white url(shade.gif) top left repeat-x;
}

.shadetabs li a:visited{
color: #2d2b2b;
}

.shadetabs li a:hover{
text-decoration: none;
color: #2d2b2b;
}

.shadetabs li a.selected{ /*selected main tab style */
position: relative;
top: 1px;
}

.shadetabs li a.selected{ /*selected main tab style */
background-image: url(shadeactive.gif);
border-bottom-color:#ccc;
background-color:#aaee9a;
}

.shadetabs li a.selected:hover{ /*selected main tab style */
text-decoration: none;
background-color:#aaee9a;
}

.tabcontent{
display:none;
}

@media print {
.tabcontent {
display:block !important;
}
}

.tabcontent{
display:none;
}

@media print {
.tabcontent {
display:block !important;
}
}

