/*-- the grphic works --------------------------------------------- */
body{
  margin: 0px;
  text-align: center;
  }
    
#container{
  margin: 0 auto;
  padding: 20px 0px 0px 0px;
  width: 910px;
  }
 
  
/*--- styles for the main area ----------------------------------------------------------------------*/
#main_area{
  margin: 0 auto;
  width: 910px;
  }
  
#logo{
  margin: 0px;
  width: 910px;
  height: 140px;
  }

.logo{
  margin: 0px 0px 0px 10px;
  float: left;
  }

#home_buttons{
margin: 10px 0px 0px 0px;
padding-left: 10px;
text-align: center;
width: 200px;
height: 50px;
  }
  
#home_buttons a{
  font-family: Georgia;
  font-style: italic;
  margin: 0px;
  font-weight: 400;
  font-size: 10pt;
  color: #6a7296;
  text-align: center;
  text-decoration: none;
  }

#home_buttons a:hover{
  color: #55c23f;
  }
  
#email{
  margin: 0px 0px 0px 0px;
  width: 218px;
  height: 24px;
  float: right;
  text-align: center;
  color: #848fc7;
  font-size: 12pt;
  font-family: Verdana, Arial, Helvetica;
  background: url(../images/nav/signup_bg.gif) no-repeat right top; 
  }

.e_solgan{
  color: #848fc7;
  margin: 0px;
  padding: 0px;
  text-align: center;
  font-size: 11pt;
  font-family: Verdana, Arial, Helvetica;
  }
  
#box{
  border: 0px solid #fff;
  background: none;
  margin: 0px;
  width: 120px;
  text-align: center;
  }
        
#clear{
  clear: both;
  }

#clear_two{
  clear: both;
  }



/*---- styles for the main nav----------------------------------------------------------------------------*/
#main_nav{
  margin: 0px;
  width: 180px;
  float: left;
  text-align: left;
  background: url(../images/corner.jpg) no-repeat left top;
  }

#main_nav dl{
  margin: 20px 0px 0px 30px;
  width: 180px;
  }
  
#main_nav dd{
  width: 180px;
  margin: 0px;
  padding: 2px 0px;
  }
    
#main_nav a{
  text-decoration: none;
  margin: 0px;
  color: #a58068;
  font-size: 12pt;
  padding-left: 30px;
  font-family: Verdana, Arial, Helvetica;
  }

#main_nav a:hover{
  color: #777aba;
  padding-left: 30px;
  background: url(../images/green_arrow.gif) no-repeat left;
  }



#main_nav .sub_print_nav{
  margin: 0px;
  text-align: left;
  }

#main_nav dl .sub_print_nav{
  margin: 0px 0px 0px 30px;
  width: 130px;
  }
  
#main_nav dd .sub_print_nav{
  margin: 0px 0px 2px 0px;
  text-align: left;
  }
      
#main_nav .sub_print_nav a{
  text-decoration: none;
  margin: 0px;
  color: #a58068;
  font-size: 9pt;
  padding-left: 15px;
  font-family: Verdana, Arial, Helvetica;
  }

#main_nav .sub_print_nav a:hover{
  color: #777aba;
  padding-left: 15px;
  background: url(../images/purple_arrow.gif) no-repeat left;
  }
  
  
    

    



/*-- sytles for the front info area------------------------------------------------------------------------*/
#info{
  margin: 0px;
  text-align: center;
  padding: 20px 0px 20px 0px;
  }
  
#info p{
  margin: 0px 0px 20px 0px;
  color: #b1aaa3;
  font-size: 10pt;
  font-family: Verdana, Arial, Helvetica;
  }
  
#info h4{
  font-family: Georgia;
  font-size: 15pt;
  font-weight: 400;
  margin: 0px;
  font-style: italic;
  color: #90c842;
  }
  
.title{
  color: #6a7296;
  font-style: italic;
  font-size: 10pt;
  }
   
td .front_image {
  border: 3px solid #848fc7;
  margin: 0px 20px;
  }

/*-- email form styles ---------------------------*/      
#email_t{
  margin: 20px 0px 0px 20px;
  float: left;
  color: #898988;
  text-align: justify;
  font-size: 12pt;
  font-family: Verdana, Arial, Helvetica;
  }

#email_t p{ 
  width: 400px;
  }

#sent_t{
  margin: 20px 0px 0px 20px;
  float: left;
  width: 400px;
  height: 370px;
  color: #898988;
  background: url(../images/dozer.jpg) no-repeat bottom right;
  text-align: justify;
  font-size: 12pt;
  font-family: Verdana, Arial, Helvetica;
  }

#sent_t p{ 
  width: 400px;
  margin: 0px;
  }
  
#name_form{
  width: 250px;
  margin: 0px 0px 5px 0px;
  }

#email_form{
  width: 250px;
  margin: 0px 0px 5px 0px;
  }

#phone_form{
  width: 250px;
  margin: 0px 0px 5px 0px;
  }    

#comments_form{
  width: 250px;
  height: 100px;
  margin: 0px;
  } 
    

/*----blog styles -----------------------------------------------------------*/
#blog{
  margin: 0px;
  float: left;
  background: url(../images/dozer.jpg) no-repeat bottom right;
  width: 300px;
  height: 300px;
  }  
    
/*--- styles for the footer area -----------------------------------------------------------------------*/
#footer{
  margin: 20px 0px 20px 200px;
  }
  
#footer p{
  margin: 0 auto;
  width: 500px;
  text-align: center;
  font-family: Verdana, Arial, Helvetica;
  font-size: 11pt;
  color: #898988;
  }
  

/* added by charlie */

a:link {
	text-decoration: none;
	color: #6a7296;
        font-family: arial, helvetica;
        font-size: 13px;
}

a:visited {
        text-decoration: none;
	color: #6a7296;
        font-family: arial, helvetica;
        font-size: 13px;
}

a:hover {
        text-decoration: underline;
        color: #000000;
        font-family: arial, helvetica;
        font-size: 13px;
}

a:active {
        text-decoration: none;
	color: #6a7296;
        font-family: arial, helvetica;
        font-size: 13px;
}  
  
.image {
	border: 1px solid #000000;
}
