  a:link   {    color: #333;    text-decoration: none;  }        a:visited   {    color: #333;    text-decoration: none;  }     a:hover   {    color: #333;    text-decoration: none;  }       a:active   {    color: #333;    text-decoration: none;  }.sidebar{  float:left;  /*border: thin solid red;*/  width: 340px;}.number{  margin: 35px;  margin-right: 0px;  margin-bottom: 30px;}.col_b{  float:left;  /*border: thin solid red;*/  width: 570px;  margin-left: 15px;}  .contact_content_a  {    float:left;  }  .contact_content_b  {    float:left;    margin-left: 50px;  }    .box3  {     float:left;    width: 599px;    height: 314px;    background-image: url("../images/box3.gif");    background-repeat: no-repeat;    margin-bottom: 5px;    margin-top: -2px;    /*border: thin solid red;*/  }    .box3 img   {    margin-left: 17px;    margin-top: 15px;  }    .googlemap  {    width: 425px;    padding-top: 20px;    margin-left: 5px;    /*border: thin solid red;*/    clear: both;  }/*END*/.logo{  float:left;  margin-bottom: -3px;}/*GENERAL CSS*/body{  margin: 0px;  background-image: url("../images/bg.jpg");  background-repeat: repeat-x;  background-color: white;  /*standard font - whole site*/  color: #333;  font-size: 10pt;  font-family: Verdana;  /*border: thin solid blue;*/}  body h1  {    color: #999;    font-size: 18pt;    font-family: Times New Roman;    margin-top: 0px;  }.main{    width: 975px;  margin: auto;  /*border: thin solid green;*/}.topSection{  /*border: thin solid green;*/  float:left;}  .nav  {    width: 975px;    height: 51px;    background-image: url("../images/navbg.png");    /*border: thin solid black;*/    float: left;    clear: left;  }      .nav_menu    {      /*border: thin solid green;*/      float:left;      margin-top: 3px;      margin-left: 25px;    }            .nav_menu div      {        /*border: thin solid red;*/        float:left;        height: 48px;        margin-right: 20px;      }              .nav_menu div img        {          float: left;        }              .nav_menu div a        {          float: left;          font-size: 10pt;          font-weight: bold;          font-family: Verdana;          color: #333;          margin-top: 15px;        }              /*FUNCTION ACTIVATED CSS*/      .activePageBtn      {         background-image: url("../images/tabbg.gif");        background-position: bottom center;        background-repeat: repeat-x;      }            .inactivePageBtn      {        padding-left: 8px;        padding-right: 8px;      }               .gallery        {          position: relative;          left: 405px;          margin-top: 3px;          /*float: right;          margin-right: 16px;          margin-top: 3px;*/        }  .bodytopshadow  {    width: 975px;    height: 13px;    background-image: url("../images/bodytopshadow.png");    clear: both;  }.contentSection{  width: 975px;  background-image: url("../images/bodysideshadow.png");  background-repeat:repeat-y;  /*border: thin solid red;*/  clear: both;  padding: 20px;}.bodybotshadow{  width: 975px;  height: 17px;  background-image: url("../images/bodybotshadow.png");  clear: both;}.footer{  text-align: center;}  .copyright a  {    color: black;    font-weight: bold;  }  /*STANDARD*/.clearfix:after {  content: ".";  display: block;  height: 0;  clear: both;  visibility: hidden;}form{  padding: 0px;  margin: 0px;}img{  border: none;  padding: none;  margin: none;}