@charset "UTF-8";
/* CSS Document */
body{
    font-family:Arial, Helvetica, sans-serif;
    color:#222;
    line-height:1.166;    
    margin:0;
    padding:0;
    font-size:70%;
    background: url() 50% 0 no-repeat;
    background-color:#FFF;
}
img {
border:0;
float:left;
}
a:link, a:visited, a:hover {
    text-decoration: none; 
    color:#1E3C69;
    font-weight:bold;
}
a:hover {
    text-decoration: underline;
    }
    
img{
    border:none;
    }
    
h1{
    color:#3c72be;
    font-size:1.2em;
    font-weight:bold;
    }
    
    
h2{
    color:#3c72be;
    font-size:1.6em;
    font-weight:bold;
    margin:0;
    padding:0;
    }
    
h3{
    color:#3c72be;
    font-size:1.1em;
    font-weight:bold;
    margin:0;
    padding:0;
    }
#wrapper {
    width:1024px;
    height:auto;
    margin-left:auto;
    margin-right:auto;
    padding: 0;
    background: url(/ImagesCSS/wrapbk.gif) 0 bottom repeat-x;
    }
    
#header {
    width:1024px;
    height:105px;
    padding: 0;
    float:left;
    display:inline;
    background: url(/ImagesCSS/header.gif) 0 0 no-repeat;
    }
    
#topsearch {
    width: 300px;

    padding: 0;
    float:right;
    text-align:right;
        }
    
#nav {
    width:1024px;
    height:40px;
    padding: 0;
    margin:0;
    float:left;
    display:inline;
    background: url(/ImagesCSS/nav.gif) 0 0 repeat-x;
    
    }
    
    
#nav a:link,  #nav a:visited,  #nav a:active{
    width:120px;
    height:40px;
    line-height:40px;
    padding: 0;
    display:inline;
    float:left;
    font-size:1.2em;
    color:#FFF;
    font-weight:normal;
    text-align:center;
    }
    
#nav a:hover {
background: url(/ImagesCSS/navON.gif) 0 0 repeat-x;
    }
    
#leftNav {
    width:155px;
    height:auto;
    padding: 0;
    margin:0;
    float:left;
    display:inline;
    }
    
.subshead a:link,  .subshead a:visited,  .subshead a:active{
    width:155px;
    height:20px;
    line-height:20px;
    padding: 0;
    display:block;
    
    font-size:1em;
    color:#FFF;
    font-weight:normal;
    background-color:#666;
    margin-bottom:1px;
    text-indent:10px;
    }
    
.subshead a:hover {
background-color:#3c72be;
    }
    
.subshead2 a:link,  .subshead2 a:visited,  .subshead2 a:active{
    width:155px;
    height:20px;
    line-height:20px;
    padding: 0;
    display:block;
    font-size:1em;
    color:#FFF;
    font-weight:normal;
    background-color:#999;
    margin-bottom:1px;
    text-indent:10px;
    }
    
.subshead2 a:hover {
background-color:#3c72be;
    }
.subs a:link,  .subs a:visited,  .subs a:active{
    width:155px;
    height:20px;
    line-height:20px;
    padding: 0;
    margin-bottom:1px;
    display:block;
    font-size:1em;
    color:#3c72be;
    font-weight:normal;
    background-color:#FFF;
    text-indent:10px;
    }
    
.subs a:hover {
background-color:#CCC;
    }
    
    
#ContentWrap {
    width:860px;
    height:auto;
    padding: 0;
    margin:0;
    float:left;
    display:inline;
    text-align: justify;
    background: url(/ImagesCSS/contBK.gif) 0 0 no-repeat;
    }
#genText {
    width:510px;
    height:auto;
    padding: 10px 22px 0px 10px;
    margin:0;
    float:left;
    display:inline;
    text-align: justify;       
    }
    
#Breadcrumb {
    width:845px;
    height:30px;
    line-height:30px;
    background: url(/ImagesCSS/breadcrmb.gif) 0 0 no-repeat;
    color:#4b7dc3;
    padding: 0;
    padding-left:5px;
    float:left;
    display:inline;
    }
    
 
  #footer {
    width:1024px;
    height:50px;
    line-height:50px;
    padding: 0;
    float:left;
    display:inline;
    background: url(/ImagesCSS/footer.gif) 0 0 no-repeat;
    text-align:center;
    font-size:0.9em;
    color: #FFF;
 }
 
 
#footer a:link,  #footer a:visited,  #footer a:active{
color:#FFF;
     }
     
     
      #footer a:hover{
      text-decoration:underline;    
     }
     
     
    .Homecontent {
    width:260px;
    height:auto;
    padding: 3px;
    margin:3px 5px;
    float:left;
    display:inline;
    overflow:hidden;
    }
    
.title {
    width:260px;
    height:25px;
    line-height:25px;
    padding: 0;
    background: url(/ImagesCSS/title.gif) 0 0 no-repeat;
    text-indent:10px;
    font-size:1.1em;
    color:#FFF;
    margin-bottom:2px;
    display:block;
    float:left;
    }
    
    
.title a:link,  .title a:visited,  .title a:active  .title a:hover{
    color:#FFF;
    }
    
.title2 {
    width:260px;
    height:25px;
    line-height:25px;
    padding: 0;
    background: url(/ImagesCSS/title2.gif) 0 0 no-repeat;
    text-indent:10px;
    font-size:1.1em;
    color:#FFF;
    margin-bottom:2px;
    margin-top:1px;
    display:block;
    float:left;
    }
    
.title2 a:link,  .title2 a:visited,  .title2 a:active  .title2 a:hover{
    color:#FFF;
    }
    
    
.title3 {
    width:500px;
    height:25px;
    line-height:25px;
    padding: 0;
    background: url(/ImagesCSS/title3.gif) 0 0 no-repeat;
    text-indent:10px;
    font-size:1.1em;
    color:#FFF;
    margin-bottom:2px;
    display:block;
    float:left;
    }
    
.title3 a:link,  .title3 a:visited,  .title3 a:active  .title3 a:hover{
    color:#FFF;
    font-weight:bold;
    }
    
    
.title4 {
    width:140px;
    height:20px;
    line-height:20px;
    padding: 0;
    background: url(/ImagesCSS/title.gif) 0 0 no-repeat;
    text-indent:10px;
    font-size:1.1em;
    color:#FFF;
    margin-bottom:2px;
    display:block;
    float:left;
    }
    
    
.title4 a:link,  .title4 a:visited,  .title4 a:active  .title4 a:hover{
    color:#FFF;
    }
    
.titlep {
    width:300px;
    height:25px;
    line-height:25px;
    padding: 0;
    background: url(/ImagesCSS/titlep.gif) 0 0 no-repeat;
    text-indent:10px;
    font-size:1.1em;
    color:#FFF;
    margin-bottom:2px;
    display:block;
    float:left;
    }
    
    
.titlep a:link,  .titlep a:visited,  .titlep a:active  .titlep a:hover{
    color:#FFF;
    }    
    
    
.icons {
border-right: 1px dashed #CCC;
padding:5px;
float:left;
margin:1px;
    }
    
.homeFeature {
    width:260px;
    height:171px;
    background: url(/ImagesCSS/hometap1.jpg) 0 0 no-repeat;
    }
    
.homeFeature2 {
    width:260px;
    height:171px;
    background: url(/ImagesCSS/homewaste1.jpg) 0 0 no-repeat;
    }
    
     
    
 .FLTleft { 
  float: left;
  margin: 7px;
   }
#mainflash {
  float: left;
  margin: 7px;
  width: 260px;
  height: 220px;
}
  
   
   #FLTright1 { 
      margin: 51px 0px 0px 10px;
   }
   #FLTright2 {
      padding-top: 10px;
   }

#swatches {
    padding-top: 5px;
    width: 200px;
}
   

    
    .clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain its child floats */
    clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

