/*-- contact form at top styles areas --*/

.client      { width:970px;   margin:0 auto; }


/*-- styles contact form input boxes --*/
#form            { width:650px;   height:200px;   margin:0;   padding:0px 0px 50px 0px;}
#info_bars       { width:250px;   float:left;     margin:0;   padding:0px 0px 0px 150px;}
#info_bars p,
#comments_box p { margin:0;      padding:0;   text-align:left;   color:#666;}
#nameinput,
#emailinput,
#phoneinput      { width:250px;   height:30px;   border:none;   text-align:left;   color:#666666;   font-size:110%;   font-family:Georgia;  margin:0px 0px 10px 0px;   padding:0; }
#comments_box    { width:350px;   height:200px;  margin:0;      padding:0px 150px 0px 0px;   float:right; }
#commentinput    { width:350px;   height:200px;  margin:0;      padding:0; }
#loginButton     { float:right;   margin:0;      padding:10px 0px 0px 0px; }

  
  
  
  
  

/*-- top nav styles areas --*/
.topNav_container{ width:100%;    margin:0;       padding:0;      background:#fff;   border-top:#007f7f solid 2px; }
.topNav          { width:970px;   height:100px;   margin:0 auto;  padding:0px 0px 20px 0px;   background:url('../images/logo.gif') no-repeat top left; }
.logo            { margin:0px 0px 5px 0px;   padding:0; }






/*-- styles for the main navigation --*/
.navLinks    { width:auto;    padding:90px 0px 0px 0px;   margin:0; }
.navLinks dl { width:auto;      list-style:none;  margin:0;       padding:0; }
.navLinks dd { margin:0;         padding:0px 20px 0px 0px;  display:inline; }
.navLinks a  { font-size:140%;   padding:0px 10px;   text-decoration:none; }






/*-- styles for rollover on main navigation --*/
.homeselected a  { background:url('../images/bg_home.gif') no-repeat center;   width:76px;   color:#fff;   height:27px;}
#home a:hover    { background:url('../images/bg_home.gif') no-repeat center;   width:76px;   color:#fff;   height:27px;}
 
.services_selected a { background:url('../images/bg_services.gif') no-repeat center;   width:91px;   color:#fff;   height:27px; } 
#services a:hover    { background:url('../images/bg_services.gif') no-repeat center;   width:91px;   color:#fff;   height:27px; }
    
.test_selected a  { background:url('../images/bg_test.gif') no-repeat center;   width:138px; color:#fff; height:27px;}  
#test a:hover     { background:url('../images/bg_test.gif') no-repeat center;   width:138px; color:#fff; height:27px;} 
      
#news a:hover     { background:url('../images/bg_home.gif') no-repeat center;   width:76px;   color:#fff;   height:27px; }
.news_selected a  { background:url('../images/bg_home.gif') no-repeat center;   width:76px;   color:#fff;   height:27px; }
    
#about a:hover    { background:url('../images/bg_home.gif') no-repeat center;   width:76px;   color:#fff;   height:27px; }
.about_selected a { background:url('../images/bg_home.gif') no-repeat center;   width:76px;   color:#fff;   height:27px; }
  
#gallery a:hover    { background:url('../images/bg_gallery.gif') no-repeat center;   width:91px;   height:27px; }
.gallery_selected a { background:url('../images/bg_gallery.gif') no-repeat center;   width:91px;   color:#fff;   height:27px; }

#contact a:hover    { background:url('../images/bg_gallery.gif') no-repeat center;   width:91px;   height:27px; }
.contact_selected a { background:url('../images/bg_gallery.gif') no-repeat center;   width:91px;   color:#fff;   height:27px; }
  
#link a:hover      { background:url('../images/bg_home.gif') no-repeat center;   width:76px;   height:27px; }
.links_selected a   { background:url('../images/bg_home.gif') no-repeat center;   width:76px;   color:#fff;   height:27px; }







