#contact_details{
background: #fff url(http://www.katzmusic.com.au/view/design/images/Q&A_align_right.jpg) no-repeat left top;
height: 155px;
width: 320px;
border: 0px solid #9D9394;  
}

#contact_details h3{
color: #764E56; 
padding: 10px 0px 0px 0px; 
}

#contact_details span.green{
color: #768E2E;
}

#contact_details p{
color: #363B41;
padding: 5px 0px 0px 2px; 
}

#top_paragraph h4{
text-align: left;
color: #445566;
border-bottom: 1px solid #9D9394;
margin: 10px 0px 0px 0px;
font: 2em arial Black, sans-serif;
}

#top_paragraph h5{
text-align: left;
color: #445566;
border-bottom: 1px solid #9D9394;
margin: 20px 0px 0px 0px;
padding: 0px 0px 5px 10px;
font: 1em arial, sans-serif;
}

#top_paragraph p{
text-align: left;
border-bottom: 0px solid #9D9394;
margin: 15px 0px 15px 20px;
color: #404040;
line-height: 1.5em;

}

#top_paragraph p.location_indent{
text-align: left;
border-bottom: 0px solid #9D9394;
margin: 20px 0px 40px 80px;
color: #404040;
font: .9em arial, sans-serif;
width: 450px;
line-height: 1.5em;
}

#top_paragraph p.about{
text-align: left;
border-bottom: 0px solid #9D9394;
margin: 15px 30px 45px 50px;
color: #404040;
font: .9em arial, sans-serif;
width: 600px;
line-height: 1.5em;
}


#top_paragraph p.confirmation_paragraph{
text-align: left;
border-bottom: 0px solid #9D9394;
margin: auto;
margin-top: 25px;

color: #404040;
}

#contact_form {
text-align: left;
border-top: 0px solid #9D9394;
margin: 15px 0px 0px 0px;
}

#contact_form fieldset{
width: 400px;
margin: auto;
padding: 0px 0px 10px 15px;
}

#contact_form legend{
color: #7F1110;
padding: 0px 5px 10px 5px;
}

#contact_form label{
vertical-align: top;
text-align: left;
padding: 0px 0px 10px 0px;
width: 100px;
display: inline-block;
border: 0px solid #9D9394;
font: 1em arial, sans-serif;
color: #404040;
}

#contact_form form input{
text-align: left;
border: 1px solid #9D9394;
padding: 4px 0px 4px 0px;
margin: 0px 0px 0px 0px;
width: 150px;
background: #fff;
}

#contact_form form input.contact_submit{
border: 1px solid #9D9394;
padding: 10px 10px 10px 10px;
margin: 10px 0px 0px 5px;
width: 100px;
text-align: center;
background: #71BC00;
color: #fff;
font-size: 1em;
}

#contact_form form input.contact_submit:hover{
border: 1px solid #71BC00;
padding: 10px 10px 10px 10px;
margin: 10px 0px 0px 5px;
width: 100px;
text-align: center;
background: #68AC06;
color: #fff;
font-size: 1em;
cursor: pointer;
}


#contact_form form span{
margin: 0px 0px 0px 130px;
}

#contact_form label.error {
font-size: .8em;     
color: #7F1110;
width: 500px;   
} 

.testing{
border: 1px solid #9D9394;
}

span.goto{
margin-left: 480px;
}

span.goto a{
text-decoration: none;
color: #000080;
}



