.contact_cont{width:640px; padding-bottom:12px}
.address{width:282px; background:url(../images/address_bg.gif) repeat-y left}
iframe{float:left; margin:30px 0 0 0}
.address_cont{padding:0 16px 8px 16px; float:left; width:250px; height:480px}
.listing b{float:left; width:55px; text-align:right; margin-right:10px}
.contact_frm fieldset{border-left:1px solid #e8e8e8; border-right:1px solid #e8e8e8; background:url(../images/contact_frm_bg.gif) repeat; float:left; width:588px; padding:15px 25px 5px 25px; height:400px}
.contact_frm fieldset label{text-align:right; font-size:13px; width:170px; float:left; font-weight:bold; margin:0 22px 14px 0; line-height:26px}
.contact_frm fieldset input, textarea{float:left; background:url(../images/input_bg.gif) repeat-x top #fff; font:15px Arial, Helvetica, sans-serif; color:#2e2e2e; border:1px solid #d2d2d2; padding:4px; margin-bottom:14px}
.contact_frm fieldset input{width:264px;}
.contact_frm fieldset textarea{width:380px}
.contact_frm fieldset span{float:left; width:auto; margin:-2px 6px 0 0}
.contact_frm fieldset input.btn{background:url(../images/send_btn.png) no-repeat 0 0; width:156px; height:33px; *background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='common/images/send_btn.png',sizingMethod='scale'); border:none; float:right; cursor:pointer; margin-top:10px}

