#contact-address {
position: relative;
margin-left: 5px;
}

p {margin-left: 5px;}

.email-link {
font-size: 13px;
font-weight: bold;
}

a {color: #000000;}
a:hover {color: #ff5404;}

#contact-address address {
font-style: normal;
padding-top: 5px;
}
#contact-address dl {width: 260px;}
#contact-address dl.phone {float: left;}
#contact-address dl.address {float: right;}
#contact-address dt{
padding-left: 2px;
font-size: 18px;
margin-bottom: 5px;
}

#contact-address dd {margin: 0;}
table {border-collapse: collapse;}
#contact-address td {padding: 5px 0;}
#contact-address td.hours-operation {padding-left: 3px;}
#contact-address td.label {
display: block;
width: 45px;
color: #666666;
}

#contact-form {
position: relative;
margin: 5px;
}

#contact-form fieldset {
position: relative;
border: none;
padding: 0;
margin: 0;
}

#contact-form label, #contact-form input, #contact-form select, #contact-form textarea {float: left;}
#contact-form .double-top-margin {margin-top: 20px;}

#contact-form label {
display: block;
margin-right: 10px;
}

#contact-form ul {
margin: 0;
padding: 0;
}

#contact-form li{
margin-top: 10px;
position: relative;
list-style-type: none;
clear: both;
float: left;
}

#contact-form .required {
display: block;
float: left;
margin-left: 3px;
}
#contact-form .privacy {margin-left: 130px;}
#contact-form .privacy a{color: #000000;}
#contact-form .privacy a:hover{color: #ff5404;}

ul#buttons {float: right;}

ul#buttons li {
float:none;
clear:none;
display: inline;
}

#popup-content{padding-bottom: 20px;}