a:link {color: #404042;text-decoration:none;}    
a:visited {color: #404042;text-decoration:none;} 
a:hover {color: #404042;text-decoration:underline;}   
a:active {color: #404042;text-decoration:none;} 
 
a#logo:link {text-align:center;margin:0 auto;background:transparent url('../images/logo.gif') no-repeat top center;height:34px;width:689px;text-indent: -9999px;display: block;}    
a#logo:visited {text-align:center;margin:0 auto;background:transparent url('../images/logo.gif') no-repeat top center;height:34px;width:689px;text-indent: -9999px;display: block;}  
a#logo:hover {text-align:center;margin:0 auto;background:transparent url('../images/logo.gif') no-repeat top center;height:34px;width:689px;text-indent: -9999px;display: block;}  
a#logo:active {text-align:center;margin:0 auto;background:transparent url('../images/logo.gif') no-repeat top center;height:34px;width:689px;text-indent: -9999px;display: block;}

a#front_logo:link {text-align:center;margin:0 auto;background:transparent url('../images/big_logo.gif') no-repeat top center;height:493px;width:662px;text-indent: -9999px;display: block;}    
a#front_logo:visited {text-align:center;margin:0 auto;background:transparent url('../images/big_logo.gif') no-repeat top center;height:493px;width:662px;text-indent: -9999px;display: block;}  
a#front_logo:hover {text-align:center;margin:0 auto;background:transparent url('../images/big_logo_r.gif') no-repeat top center;height:493px;width:662px;text-indent: -9999px;display: block;}  
a#front_logo:active {text-align:center;margin:0 auto;background:transparent url('../images/big_logo.gif') no-repeat top center;height:493px;width:662px;text-indent: -9999px;display: block;}


a.td_link:link {color: #FFFFFF;text-decoration:underline;}    
a.td_link:visited {color: #FFFFFF;text-decoration:underline;} 
a.td_link:hover {color: #FFFFFF;text-decoration:none;} 
a.td_link:active {color: #FFFFFF;text-decoration:underline;} 


p {padding:5px;}

.text {width:300px;border:1px solid #404042;padding:3px;}
.textarea {width:300px;height:200px;border:1px solid #404042;padding:3px;}
.center{text-align:center;margin:0 auto;}


#contact_form td{padding:5px;}

#left_image123{text-align:left;}


#sacco{margin-top:81px;}

body{font-family:courier,verdana,arial;color:#404042;}

#press a img{margin:10px 0;}

#hd{margin:10px 0 20px 0;}
#bd{min-height:500px;}
#ft{text-align:center;margin-top:30px;}

#landing_title{font-size:45px;font-family:courier,'lucida Grande',arial;}
#textbar{background-color:#404042;border:1px solid #333;color:#FFF;text-align:left;min-height:300px;}

#menubar2 {height:30px;font-size: 20px;margin:20px 0;text-align:center;}
#menubar2 a {margin: 0 10px;}
#menubar{height:30px;font-size: 25px;margin:20px 0;text-align:center;}
.menubar a , #menubar a {margin: 0;}
.menubar a , #menubar a {text-align:justify;}
.menubar a:link , #menubar a:link {color: #404042;text-decoration:none;}    
.menubar a:visited, #menubar a:visited {color: #404042;text-decoration:none;} 
.menubar a:hover, #menubar a:hover {color: #404042;text-decoration:underline;}   
.menubar a:active, #menubar a:active {color: #404042}
.photo_block{margin: 0;}
#lightbox{margin-left:33px;}
#contact_info {margin:10px 50px;}
#contact_info td{text-align:right;padding:5px;}
.menubar2 {height:20px;font-size: 20px;margin:15px 0;padding-bottom:10px;text-align:center;}
.menubar2 a {margin: 0 10px;}
.menubar{height:20px;font-size: 20px;margin:15px 0;text-align:center;}
.menubar a {margin: 0 40px;}