div.topnavigationcontainer {
    width: 750px !important;
}
body {
    margin: 0;
    padding: 0;
    font: normal 12px 'Arial';
}
a img { border: none }
h1 { font-size: 1.4em; margin: 0 0 .1em 0 }
fieldset { border: none; margin: 0; padding: 0 }

.page {
    left: -7px;
    width: 757px;
    margin: 0 auto;
    padding-top: 1em;
}
.sidebarWrapper {
    float: right;
    width: 313px;
}
.sidebar,
.main {
    width: 433px;
    position: relative;
    border-left: 2px solid #b7b7b7;
    border-right: none;
    padding-top: 5px;
    background: #f7f7f7 url(../images/content_shadow_right.gif) repeat-y 100% 0;
}
.sidebar {
    width: 100%;
    border-left-color: #e1e5e1;
    background-image: url(../images/sidebar_shadow_right.gif);
    background-color: #f4faf4;

}
.sidebar .corners.top { height: 8px; border-top-color: #e1e5e1 }
.sidebar .corners.bottom {
    height: 12px;
    background-image: url(../images/sidebar_shadow_bottom.gif);
}
.sidebar .corners div { background-image: url(../images/sidebar_shaded_corners.gif) }
.sidebar .corners.top div { top: -2px }
.sidebar .corners.bottom div { top: 0 }

.sidebar .corners .right { width: 12px; left: 301px } /* left offset = container width - corner width - left border width */

.sidebar .corners.bottom .left { background-position: 0 -8px }
.sidebar .corners.bottom .right { background-position: -8px -8px }


.corners { width: 100% }
.corners.top { height: 19px; border-top: 2px solid #b5b5b5; position: absolute; top: 0; left: 0 }
.corners.bottom {
    height: 23px;
    position: relative;
    background: transparent url(../images/content_shadow_bottom.gif) repeat-x 0 100%;
}

.corners div {
    position: absolute;
    height: 100%;
    background-color: #fff;
    background-image: url(../images/content_shaded_corners.gif);
    background-repeat: no-repeat;
    font-size: 1px;
}
.corners.top div { top: -2px }
.corners.bottom div { top: 0 }

.corners .left { width: 8px; left: -2px }
.corners .right { width: 14px; left: 419px } /* left offset = container width - corner width - left border width */

/* top left is not needed because 0 0 is default background pos. */
.corners.top .right { background-position: -8px 0 }
.corners.bottom .left { background-position: 0 -19px }
.corners.bottom .right { background-position: -8px -19px }

.content { margin: 0 16px 0 13px }
.content p { margin: 0 0 1em 0 }

/* main content */
.main { padding-top: 10px }
.main h1 { font-style: italic; font-size: 1.4em }
.main ul { margin: 0; padding-left: 1.6em; }
.main li { margin-bottom: 1em }
/* sidebar */
.articles { margin-top: .8em; display: none }
.sidebar a { color: #333 }
.sidebar .content { margin-bottom: 1em }
.sidebar h1 { font-size: 1.5em }
.sidebar ul { list-style: none; margin: 0; padding: 0 }
.sidebar li { padding-top: .4em }

/* form */
.application {
    position: relative;
    width: 757px;
    height: 288px;
    background: #fff url(../images/suitmanheroshot.jpg) no-repeat 0 100%;
    margin: 0 0 22px 0;
    padding-top: 1em;
    border-top: 1px solid #fff;
}
.carBg {
    background-image: url(../images/IAU-512_car.jpg);
    left: -5px;
}
.carBg #dlpAnimatedArrow { display: none }
.application em {
    color: #060;
    font-size: 2em;
    text-align: right;
    font-style: normal;
    font-weight: bold;
    display: block;
    margin: 0;
    line-height: 2.2em;
    padding-right: 1.4em;
}
#dlpFormArea { position: absolute; width: 560px; right: 0; top: 62px }
#dlpAnimatedArrow {
    top:  224px;
    left: 487px;
    position: absolute;
    width: 163px;
    height: 60px;
    background: transparent url(../images/IAU-482_LP_arrow.gif) no-repeat 0 0;
}
#dlpFormArea div.container { float: left }
#dlpFormArea fieldset { margin-bottom: 0 }
#dlpFormArea #zipcode { position: static }
#dlpFormArea select,
#dlpFormArea input { width: 155px; font-size: 16px; font-weight: bold }
#dlpFormArea select { width: 183px !important }
#dlpFormArea div.label {
    width: 355px;
    float: left;
    text-align: right;
    position: relative;
    top: 1px;
    padding-right: 12px;
    line-height: 23px;
    height: 34px;
    padding-bottom: 0;
}
#dlpFormArea label {
	width: 220px;
	font-weight: bold;
    width: auto;
    font-size: 18px;
    float: none;
    padding-right: 0;
}
#dlpSubmitButton { position: static; padding-left: 367px; margin-top: 0 }
#dlpFormArea #r_propertyState { display: none }
#dlpFormArea #dlpSubmitButton input { float: none; width: auto; }
/* Radio button fieldset */
#dlpFormArea fieldset.radio div.radio_container { position: relative; top: 5px; width: 177px; height: 1.4em; line-height: 1.4em; float: left }
#dlpFormArea fieldset.radio div.radio_container input {
    width: 15px;
    height: 15px;
    margin: 0 3px 0 0;
    padding: 0;
    display: block;
    float: left;
    position: relative;
    top: 2px
}
#dlpFormArea fieldset.radio span.label { padding: 0 20px 0 0; position: relative; display: block; float: left; font-size: 16px }
#dlpFormArea fieldset.radio span.tip { top: 2px }
#dlpFormArea fieldset.radio.tall { height: 3.8em }
#dlpFormArea fieldset.radio.tall div.radio_container { top: .8em }
