.zip_label {margin-top: 3px; margin-bottom: 3px;}
body {background-image:url(/images/blue_gradient.png);}
#wrapper{background-image:url(/images/middle-green.png); width:803px; height:1400px;  *height:600px !important; _height:700px !important; _overflow:hidden;}
#main_logo { display:none;}
#full_logo { float:left; padding-top:15px;}
#header { height:30px;}
#entry-block-logo { position: relative;  margin-top:-10px;  left: 0px; margin-left:20px; top: 0px; background-image:url(/assets/insure-your-ride_dot_com/form_more_whitespace.png); width:714px; height:630px;  margin-bottom:-130px; z-index:3000; }
.submit {position:relative; top:-170px; left:272px; z-index:3000; *top:-165px; }
#zip_section { position:relative; top:-410px; left:390px; font-weight:bold; color:black; z-index:3000;}
.smlogo { margin-bottom:70px;}
.type_select { position:relative; top:-20px; left:85px;}
img, .preblock, #bottom-menu div, #bottom-menu div, input, #entry-block-logo { _behavior: url(/iepngfix.htc) }
#quote {background-color:#fff !important; border:solid 1px #d3d3d3; font-family:Arial,helvetica,sans-serif; font-size:10pt; font-weight:bold; padding:4px; color:#00006f; z-index:3000; }	
select{ background-color:#fff !important; border:solid 1px #d3d3d3; color:#5f5f5f; float:left; font-family:Arial,helvetica,sans-serif; font-size:8pt; padding:4px;  z-index:3000; }
.content_links { display:none;}
#wrapper {margin:0px auto; position:relative; width:803px; height:650px; }
.text-flow { display:none;}
#submit_button { width:300px; height:100px;}
#footer { display:none;}
#copy { display:none;}
.start-form-email-label { position:relative; top:0px;}
.start-form-gender-labelQ { position:relative; left:0px; top:0px; width:120px !important; }
.currentInsuredLabel { position:relative; left:0px; top:0px; width:220px !important; clear:both; margin-left:0px; margin-top:10px; margin-bottom:3px; }
.over21Label { position:relative; left:0px; top:-5px; width:120px !important; clear:both; margin-left:0px; margin-bottom:-7px; }
.keyword_stuffing {	z-index:3000;}
#headline_text { margin-left:-60px; margin-top:-70px;  font-size:14pt; width:280px; height:60px; text-align:center; color:#b62f29; font-family:"Trebuchet MS"; _padding-left:15px;}
#copy2 { margin-top:-48px !important; margin-left:200px !important;}
.currentInsured { margin-left:50px; _position:relative;}
.top_form_part {margin:0px auto; background-image:url(/images/top-green.png); width:803px; height:10px; _background-repeat:no-repeat; _margin-bottom:-12px !important;}
.bottom_form_part {margin:0px auto; background-image:url(/images/bottom-green.png); width:803px; height:10px;  }
.start-form-name-label { margin-top:20px; }
.vehicle_year_label {margin-bottom:-18px; margin-right:75px; width:85px; margin-top:7px;}
#auto_auto_year { margin-left:80px;  margin-top:-1px; margin-bottom:15px; *position:relative; }
.email_label{ left:-150px; position:relative; top:33px; *top:31px;}
#email_field { position:relative; left:-70px; top:14px; margin-bottom:30px; *left:-69px; *top:11px;}
#zip_code { margin-top:-15px; margin-left:80px; margin-bottom:3px; *position:relative; }


@media screen and (-webkit-min-device-pixel-ratio:0) {
/* Safari 3.0 and Chrome rules here */
.email_label { top:30px; }
#email_field {top:10px; }
.vehicle_year_label { margin-top: 14px;}
#auto_auto_year { margin-left:79px;}
}

.over21FieldSection {*margin-left:100px;}