*{
margin: 0;
padding: 0;
}
body{
background: url('../images/bg_body.jpg') repeat-x left top #424545;

}
#nav{
padding: 0 0 0 33px;
}
#nav div{
float: left;
}
#nav div a{
display: block;
height: 32px;
outline: 0;
text-indent: -9999px;
background: url('../images/bg_nav2.jpg') no-repeat left top;
}


#nav #b1 a{background-position: left top; width: 158px;}
#nav #b2 a{background-position: -158px top; width: 135px;}
#nav #b3 a{background-position: -293px top; width: 133px;}
#nav #b4 a{background-position: -426px top; width: 134px;}
#nav #b1 a:hover{background-position: left bottom; width: 158px;}
#nav #b2 a:hover{background-position: -158px bottom; width: 135px;}
#nav #b3 a:hover{background-position: -293px bottom; width: 133px;}
#nav #b4 a:hover{background-position: -426px bottom; width: 134px;}
#info{
color: #fff;
font-size: 0.8em;
font-family: Arial, Helvetica, sans-serif;
}
.go_home{
display:block;
height:110px;
width:400px;
text-indent:-9999px;
outline:0;
}
.title{
text-transform:uppercase; 
color: #FC0000; 
font-family: Arial, Verdana, sans-serif; 
font-size: 1.2em;
}
.bot_link{
display:block;
height:108px;
text-indent:-9999px;
outline:0;
}
.hr{
height: 40px;
background: url('../images/dotted_hr.jpg') no-repeat center center;
}

a.location:link {
color:#FFFFFF;
font-size: 1.0em;
font-family: Arial, Helvetica, sans-serif;
font-style:bold ;
}

a.location:visited {
color:#FFFFFF;
font-size: 1.0em;
font-family: Arial, Helvetica, sans-serif;
font-style:bold ;
}

a.location:hover {
color:#FF0000;
font-size: 1.0em;
font-family: Arial, Helvetica, sans-serif;
font-style:bold ;
}

a.location:active {
color:#FF0000;
font-size: 1.0em;
font-family: Arial, Helvetica, sans-serif;
font-style:bold ;
}