/* -------------- Bluepearl Design CSS -------------------- */
/* ------------ www.bluepearl-design.com ------------------ */

/* ------------------------------------------------- */
/* ----------------- Navigation -------------------- */
/* ------------------------------------------------- */
         
.menu {
   height: 32px;
   width: 800px;
   position: relative; 
   left: 56px; Top: 0px
   }

* html a:hover {
   visibility:visible
   }
   
.cssnavspace {
   position:relative;
   float: left;
   margin: 0; 
   padding: 0;
   font-family: arial, helvetica, sans-serif;
   width: 128px;
   height: 32px;
   overflow:hidden;/* for ie to hide extra height*/   
   }
   
/* ------------------------------------------------- */
/* --------------------- Home ---------------------- */
/* ------------------------------------------------- */

.cssnav1 {
   position:relative;
   float: left;
   margin: 0; 
   padding: 0;
   font-family: arial, helvetica, sans-serif;
   background: url('../images/button-home2.jpg') no-repeat;
   width: 76px;
   height: 32px;
   overflow:hidden;/* for ie to hide extra height*/   
   }

.cssnav1 a {
   display: block;
   color: #000000;
   font-size: 11px;
   width: 76px;
   height: 32px;
   display: block;
   float: left;
   color: black; 
   text-decoration: none;
   overflow:hidden;/* for ie to hide extra height*/
   }
         
.cssnav1 a:hover {
   color: #ffffff;
   }
         
.cssnav1 img {
   width: 76px; 
   height: 32px; 
   border: 0; 
   }
   
.cssnav1 a:hover img{
   visibility:hidden
   }

.cssnav1 span {
   position: absolute;
   left: 30px;top: 15px;
   text-align: center;
   width: 150px;
   cursor: pointer;   
   }
   
/* ------------------------------------------------- */
/* ------------------ Community -------------------- */
/* ------------------------------------------------- */

.cssnav2 {
   position:relative;
   float: left;
   margin: 0; 
   padding: 0;
   font-family: arial, helvetica, sans-serif;
   background: url('../images/button-community2.jpg') no-repeat;
   width: 105px;
   height: 32px;
   overflow:hidden;/* for ie to hide extra height*/   
   }

.cssnav2 a {
   display: block;
   color: #000000;
   font-size: 11px;
   width: 105px;
   height: 32px;
   display: block;
   float: left;
   color: black; 
   text-decoration: none;
   overflow:hidden;/* for ie to hide extra height*/
   }
         
.cssnav2 a:hover {
   color: #ffffff;
   }
         
.cssnav2 img {
   width: 105px; 
   height: 32px; 
   border: 0; 
   }
   
.cssnav2 a:hover img{
   visibility:hidden
   }

.cssnav2 span {
   position: absolute;
   left: 30px;top: 15px;
   text-align: center;
   width: 150px;
   cursor: pointer;   
   }
   
/* ------------------------------------------------- */
/* ------------------- Gallery  -------------------- */
/* ------------------------------------------------- */

.cssnav3 {
   position:relative;
   float: left;
   margin: 0; 
   padding: 0;
   font-family: arial, helvetica, sans-serif;
   background: url('../images/button-services2.jpg') no-repeat;
   width: 92px;
   height: 32px;
   overflow:hidden;/* for ie to hide extra height*/   
   }

.cssnav3 a {
   display: block;
   color: #000000;
   font-size: 11px;
   width: 92px;
   height: 32px;
   display: block;
   float: left;
   color: black; 
   text-decoration: none;
   overflow:hidden;/* for ie to hide extra height*/
   }
         
.cssnav3 a:hover {
   color: #ffffff;
   }
         
.cssnav3 img {
   width: 92px; 
   height: 32px; 
   border: 0; 
   }
   
.cssnav3 a:hover img{
   visibility:hidden
   }

.cssnav3 span {
   position: absolute;
   left: 30px;top: 15px;
   text-align: center;
   width: 150px;
   cursor: pointer;   
   }
   
/* ------------------------------------------------- */
/* ------------------- Services  -------------------- */
/* ------------------------------------------------- */

.cssnav4 {
   position:relative;
   float: left;
   margin: 0; 
   padding: 0;
   font-family: arial, helvetica, sans-serif;
   background: url('../images/button-serv2.jpg') no-repeat;
   width: 92px;
   height: 32px;
   overflow:hidden;/* for ie to hide extra height*/   
   }

.cssnav4 a {
   display: block;
   color: #000000;
   font-size: 11px;
   width: 92px;
   height: 32px;
   display: block;
   float: left;
   color: black; 
   text-decoration: none;
   overflow:hidden;/* for ie to hide extra height*/
   }
         
.cssnav4 a:hover {
   color: #ffffff;
   }
         
.cssnav4 img {
   width: 92px; 
   height: 32px; 
   border: 0; 
   }
   
.cssnav4 a:hover img{
   visibility:hidden
   }

.cssnav4 span {
   position: absolute;
   left: 30px;top: 15px;
   text-align: center;
   width: 150px;
   cursor: pointer;   
   }
   
/* ------------------------------------------------- */
/* ------------------ Portfolio -------------------- */
/* ------------------------------------------------- */

.cssnav5 {
   position:relative;
   float: left;
   margin: 0; 
   padding: 0;
   font-family: arial, helvetica, sans-serif;
   background: url('../images/button-templates2.jpg') no-repeat;
   width: 100px;
   height: 32px;
   overflow:hidden;/* for ie to hide extra height*/   
   }

.cssnav5 a {
   display: block;
   color: #000000;
   font-size: 11px;
   width: 100px;
   height: 32px;
   display: block;
   float: left;
   color: black; 
   text-decoration: none;
   overflow:hidden;/* for ie to hide extra height*/
   }
         
.cssnav5 a:hover {
   color: #ffffff;
   }
         
.cssnav5 img {
   width: 100px; 
   height: 32px; 
   border: 0; 
   }
   
.cssnav5 a:hover img{
   visibility:hidden
   }

.cssnav5 span {
   position: absolute;
   left: 30px;top: 15px;
   text-align: center;
   width: 150px;
   cursor: pointer;   
   }
   
/* ------------------------------------------------- */
/* ------------------- Affiliates  -------------------- */
/* ------------------------------------------------- */

.cssnav6 {
   position:relative;
   float: left;
   margin: 0; 
   padding: 0;
   font-family: arial, helvetica, sans-serif;
   background: url('../images/button-affiliate.jpg') no-repeat;
   width: 92px;
   height: 32px;
   overflow:hidden;/* for ie to hide extra height*/   
   }

.cssnav6 a {
   display: block;
   color: #000000;
   font-size: 11px;
   width: 92px;
   height: 32px;
   display: block;
   float: left;
   color: black; 
   text-decoration: none;
   overflow:hidden;/* for ie to hide extra height*/
   }
         
.cssnav6 a:hover {
   color: #ffffff;
   }
         
.cssnav6 img {
   width: 92px; 
   height: 32px; 
   border: 0; 
   }
   
.cssnav6 a:hover img{
   visibility:hidden
   }

.cssnav6 span {
   position: absolute;
   left: 30px;top: 15px;
   text-align: center;
   width: 150px;
   cursor: pointer;   
   }

/* ------------------------------------------------- */
/* ----------------- Contact ----------------------- */
/* ------------------------------------------------- */

.cssnav7 {
   position:relative;
   float: left;
   margin: 0; 
   padding: 0;
   font-family: arial, helvetica, sans-serif;
   background: url('../images/button-affiliates2.jpg') no-repeat;
   width: 115px;
   height: 32px;
   overflow:hidden;/* for ie to hide extra height*/   
   }

.cssnav7 a {
   display: block;
   color: #000000;
   font-size: 11px;
   width: 115px;
   height: 32px;
   display: block;
   float: left;
   color: black; 
   text-decoration: none;
   overflow:hidden;/* for ie to hide extra height*/
   }
         
.cssnav7 a:hover {
   color: #ffffff;
   }
         
.cssnav7 img {
   width: 115px; 
   height: 32px; 
   border: 0; 
   }
   
.cssnav7 a:hover img{
   visibility:hidden
   }

.cssnav7 span {
   position: absolute;
   left: 30px;top: 15px;
   text-align: center;
   width: 150px;
   cursor: pointer;   
   }
   
/* ------------------------------------------------- */
/* ----------------- Sub Menu ---------------------- */
/* ------------------------------------------------- */  

#nav-home ul {
   display: block;
   margin: 0px;
   padding: 0px;
   list-style-type: none;
   }

#nav-home ul li {
   margin: 0px;
   padding: 0px;
   float: left;
   }

#nav-home ul li a {
   font: 11px Tahoma;
   background-position: top left;
   text-decoration: none;
   display: block;
   height: 24px;
   float: left;
   }
   
#nav-home ul li a span {
   display: none;
   }

#nav-home ul li ul {
   display: none;
}
