/* nav_sub */#branding_sub {float: left;width: 796px;background: #8098B0 url(../gfx/bbe_tile_blue.gif) repeat-x top left;border: 2px solid #FFF;border-top: none; }* html #branding_sub {width: 800px; }#branding_sub h2 {float: left;width: 169px;height: 60px;background: url(../gfx/contact/bbe_sub_contact_us_tile.gif) no-repeat top left;text-indent: -9999px; }/* content */#content {float: left;width: 796px;background: #8098B0;border-left: 2px solid #FFF;border-right: 2px solid #FFF; }* html #content {width: 800px; }#content_main {float: left;width: 702px;border-right: 2px solid #FFF;background: #A6B7C8; }* html #content_main {width: 704px; }/* contact info */#contact_info {float: left;width: 662px;padding: 20px 20px 22px 20px;border-bottom: 2px solid #FFF; }* html #contact_info {width: 702px; }#contact_info dl {float: left;width: 662px;margin: 2px 0 0 0;background: #C0CCD8;font-size: 100%; }* html #contact_info dl {font-size: 80%; }#contact_info dt {float: left;width: 150px;padding: 5px 10px; }#contact_info dd {float: right;padding: 5px 0;width: 492px;text-align: left; }/* contact form */#contact_form {float: left;width: 662px;margin: 20px 20px 40px 20px;display: inline; /* fixes IE/Win double margin bug */ }#contact_form dl {float: left;width: 662px;margin: 2px 0 0 0;background: #C0CCD8;font-size: 100%; }* html #contact_form dl {font-size: 80%; }#contact_form dt {float: left;width: 150px;padding: 5px 10px; }#contact_form dd {float: right;width: 492px;padding: 5px 0;text-align: left; }#contact_form dd.extra {padding: 1px 0 5px 0; }/* footer */#footer {clear: both;width: 796px;border: 2px solid #FFF;background: #D9DADC url(../gfx/bbe_gray_footer.gif) repeat-x top left; }* html #footer {width: 800px; }#footer p {padding: 16px 10px 10px 10px;font-size: 80%;text-indent: 12px; }* html #footer p {font-size: 70%; }