/* Styles for template huth-contact */

div.container {
 padding-top: 164px;
 background: transparent url(http://www.huthbenders.com/assets/site/styles/bg-up.jpg) no-repeat 50% 151px;
}

div#masthead {
 height: 117px;
 background: transparent url(http://www.huthbenders.com/assets/site/styles/huth-contact/masthead.jpg) no-repeat top left;
}

div#navigation {
 background: transparent url(http://www.huthbenders.com/assets/site/styles/huth-contact/navbg.jpg) no-repeat top left;
}

div.roundtop668 {
 height: 10px;
 width: 668px;
 background: transparent url(http://www.huthbenders.com/assets/site/styles/border-top-668.png) no-repeat center top;
}

div.sides668 {
 width: 668px;
 background: white url(http://www.huthbenders.com/assets/site/styles/border-mid-668.png) repeat-y left top;
}

div.roundbottom668 {
 height: 10px;
 width: 668px;
 background: transparent url(http://www.huthbenders.com/assets/site/styles/border-bottom-668.png) no-repeat center top;
}

div.contact {
 padding: 0 12px 12px 12px;
}

div#eFormContact{
 padding: 12px 0 0 0;
}

div#search {
 position: relative;
 height: 130px;
 width: 270px;
 font-size: 0.85em;
 background: transparent url(http://www.huthbenders.com/assets/site/styles/search.png) no-repeat bottom right;
 color: #666;
}

div.col3 {
 width: 200px;
}

div.col3 {
 float: left;
 padding-top: 12px;
 padding-right: 12px;
}

div.col3 h2 {
 text-transform: uppercase;
 font-size: 1.25em;
 font-weight: bold;
 color: #666;
}

div.col3 span.phone {
 font-size: 1.5em;
 font-weight: bold;
 color: #f77116;
}

div.col3 strong {
 font-weight: bold;
 color: #666;
}

form#contactform {
 width: 100%;
 line-height: 2.33em;
 text-align: left;
}

form#contactform fieldset {
 border: none;
}

form#contactform fieldset p {
 padding-bottom: 0.33em;
}

form#contactform input {
 padding: 2px;
 border: 1px inset #ccc;
 color: #777;
}

form#contactform input#cfFname {
 width: 80px;
 margin-right: 2px;
}

form#contactform input#cfLname {
 width: 150px;
}

form#contactform input#cfEmail {
 width: 240px;
}

form#contactform input#cfCompany {
 width: 240px;
}

form#contactform input#cfAddress1,
form#contactform input#cfAddress2 {
 width: 520px;
}

form#contactform input#cfCity,
form#contactform input#cfCode {
 width: 248px;
 margin-right: 14px;
}

form#contactform input#cfState,
form#contactform input#cfCountry,
form#contactform input#cfPhone {
 width: 248px;
}

form#contactform textarea {
 width: 516px;
 height: 120px;
 padding: 6px;
 border: 1px inset #ccc;
 color: #777;
}

form#contactform input.button {
 padding: 0;
 border: none;
}

div#map {
 height: 460px;
 width: 620px;
 padding-bottom: 12px;
 margin: 12px auto 0 auto;
 border: 1px inset #ccc;
}