body {
    margin: 0px;
    padding: 0px;
    color: #333;
    font-family: arial;
    font-size: 11px;
}

img {
    border: 0px;
    display: block;
}

a {
    color: #333;
    text-decoration: underline;
    outline: none;
}

#wrapper {
    width: 748px;
}

#wrappercp {
    width: 698px;
}

#intro {
    width: 568px;
    padding: 15px 0px 30px 12px;
}

#intro img {
    padding-bottom: 18px;
}


#intro img.icmandatory  {
    display: inline;
    padding: 0px 3px 0px 0px;
}

.benchtop {
    background: transparent url(../img/v8/bg_box_top.gif) top left no-repeat;
    width: 615px;
    height: 20px;
}

.benchbottom {
    background: transparent url(../img/v8/bg_box_bottom.gif) top left no-repeat;
    width: 615px;
    height: 25px;
    overflow: auto;
}

.bench {
    background: transparent url(../img/v8/bg_box_center.gif) top left repeat-y;
    width: 563px;
    padding: 11px 26px 19px 26px;
}

.benchcp {
    background: transparent url(../img/v8/bg_box_center.gif) top left repeat-y;
    width: 563px;
    padding: 0px 26px 19px 26px;
    overflow: hidden;
}

.benchle {
    width: 272px;
    padding-right: 20px;
    float: left;
}

.benchri {
    width: 262px;
    float: left;
}

.bench img, .benchle img, .benchri img {
    padding-bottom: 13px;
}

.bench img.none, .benchle img.none, .benchri img.none {
    padding-bottom: 2px;
}

.benchsep {
    height: 10px;
    clear: both;
}

.benchsepsm {
    height: 1px;
    clear: both;
}

.benchsepimg {
    background: transparent url(../img/v8/sep.gif) center left repeat-x;
    width: 555px;
    height: 27px;
    clear: both;
}

.benchwidetop, .benchwidetop01, .benchwidetop02, .benchwidetop03, .benchwidetop04, .benchwidetop05, .benchwidetop06, .benchwidetop07, .benchwidetop08 {
    width: 735px;
    height: 45px;
}

.benchwidetop {
    background: transparent url(../img/v8/bg_box_wide_top.gif) top left no-repeat;
}

.benchwidetop01 {
    background: transparent url(../img/v8/bg_box_wide_top_01.gif) top left no-repeat;
}

.benchwidetop02 {
    background: transparent url(../img/v8/bg_box_wide_top_02.gif) top left no-repeat;
}

.benchwidetop03 {
    background: transparent url(../img/v8/bg_box_wide_top_03.gif) top left no-repeat;
}

.benchwidetop04 {
    background: transparent url(../img/v8/bg_box_wide_top_04.gif) top left no-repeat;
}

.benchwidetop05 {
    background: transparent url(../img/v8/bg_box_wide_top_05.gif) top left no-repeat;
}

.benchwidetop06 {
    background: transparent url(../img/v8/bg_box_wide_top_06.gif) top left no-repeat;
}

.benchwidetop07 {
    background: transparent url(../img/v8/bg_box_wide_top_07.gif) top left no-repeat;
}

.benchwidetop08 {
    background: transparent url(../img/v8/bg_box_wide_top_08.gif) top left no-repeat;
}

.benchwidebottom {
    background: transparent url(../img/v8/bg_box_wide_bottom.gif) top left no-repeat;
    width: 735px;
    height: 22px;
    overflow: auto;
}

.benchtop01, .benchtop02, .benchtop03, .benchtop04, .benchtop05 {
    width: 615px;
    height: 45px;
}

.benchtop01 {
    background: transparent url(../img/v8/bg_box_top_01.gif) top left no-repeat;
}

.benchtop02 {
    background: transparent url(../img/v8/bg_box_top_02.gif) top left no-repeat;
}

.benchtop03 {
    background: transparent url(../img/v8/bg_box_top_03.gif) top left no-repeat;
}

.benchtop04 {
    background: transparent url(../img/v8/bg_box_top_04.gif) top left no-repeat;
}

.benchtop05 {
    background: transparent url(../img/v8/bg_box_top_05.gif) top left no-repeat;
}

.benchwide {
    background: transparent url(../img/v8/bg_box_wide_center.gif) top left repeat-y;
    width: 683px;
    padding: 11px 26px 19px 26px;
}

.benchwide img {
    padding-bottom: 13px;
}

.benchwide img.none, .benchwidele img.none, .benchwideri img.none {
    padding-bottom: 2px;
}

.benchwidesep {
    height: 10px;
    clear: both;
}

.benchwidesepsm {
    height: 1px;
    clear: both;
}

.benchwidesepimg {
    background: transparent url(../img/v8/sep.gif) center left repeat-x;
    width: 555px;
    height: 27px;
    clear: both;
}

.cpmap {
    width: 326px;
    float: left;
}

.cp01 {
    width: 151px;
    float: left;
}

.cp02 {
    width: 151px;
    float: left;
}

.cptxt {
    width: 216px;
    float: left;
}

#umbrellamodel {
    width: 670px;
}

.umbrellamodelle {
    width: 337px;
    float: left;
}

.umbrellamodelri {
    width: 333px;
    float: left;
}

#nlInfo {
    display: none;
}

#dealerInfo {
    display: none;
}

#privacyInfo {
    display: none;
}

#modelSelect {
    display: none;
}

.wide {
    clear: both;
}

.legal {
    color: #666;
    clear: both;
}

.legal a {
    color: #666;
}

form {
	margin: 0px;
	padding: 0px; 
	border: 0px;
}

form br { 
	clear: left;
}

.formelem {
     width: 380px;
}

.mandatory {
     background: #fff url(../img/v8/ic_mandatory.gif) 369px 10px no-repeat;
     width: 380px;
}

.mandatoryimg {
     background: #fff url(../img/v8/ic_mandatory.gif) 369px 6px no-repeat;
     width: 380px;
}

.mandatorywide {
     background: #fff url(../img/v8/ic_mandatory.gif) 489px 6px no-repeat;
     width: 500px;
}

.formaction {
    background-color: #fff;
    padding: 10px 0px 0px 432px;
}

.formactionwide {
    background-color: #fff;
    padding: 10px 0px 0px 552px;
}

.formactionwidesingle {
    background-color: #fff;
    padding: 10px 0px 0px 615px;
}

fieldset {
	padding: 0px;
	margin: 0px;
    border: 0px;
}

label {
	display: block;
	float: left;
	width: 141px;
	text-align: left; 
    margin: 6px 0px 6px 0px;
}

.ipttxt00, .ipttxt01, .ipttxt02, .ipttxt03, .ipttxt04 {
	border: 1px solid #666;
	background-color: #fff;
	font-size: 100%;
	font-family: arial,verdana,lucinda,helvetica,sans-serif;
	width: 218px;
    margin: 6px 0px 6px 0px;
}

.ipttxt01 {
    width: 32px;
    margin-right: 6px;
}

.ipttxt02 {
    width: 178px;
}

.ipttxt03 {
    width: 16px;
}

.ipttxt04 {
    width: 27px;
}

.iptslct00, .iptslct01, .iptslct02, .iptslct03, .iptslct04 {
    border: 1px solid #666;
	background-color: #fff;
	font-size: 100%;
	font-family: arial,verdana,lucinda,helvetica,sans-serif;
	width: 220px;
    margin: 6px 0px 6px 0px;
}

.iptslct01 {
    width: 38px;
    margin-right: 4px;
}

.iptslct02 {
    width: 52px;
}

.iptslct03 {
    margin: 6px 0px 0px 0px;
}

.iptslct04 {
    width: 76px;
}

.chckbx {
    margin: 0px 5px 0px 0px;
}

textarea {
	display: block;
	border: 1px solid #666;
	background-color: #fff;
	font-size: 100%;
	font-family: arial,verdana,lucinda,helvetica,sans-serif;
	float: left;
	width: 218px;
    height: 111px;
	margin: 6px 0px 6px 0px;
}

input.iptsubmit, input.iptreset {
	background-color: #ccc;
    color: #333;
	font-size: 11px;
	width: 54px;
    border: 1px solid #ccc;
    margin-right: 9px;
}

.error {
    background-color: #ddd;
    border: 1px solid #e50000;
}

#errormsg {
    color: #e50000;
}
