body { background-color:#ffffff; font-family:arial; font-size:13px; margin:0px; }
#wrapper { width:820px;  margin-right:auto; margin-left:auto; padding:30px; padding-bottom:0px;overflow:none; padding-top:5px; }
#wrapper.formbg {background:url(images/formbg.png) no-repeat; width:760px; padding-top:30px;padding-bottom:20px; margin-bottom:50px; #padding-top:40px; margin-top:10px;}
#wrapper-pop { width:450px; min-height:300px;background-color:#ffffff; border:1px solid #efefef; margin-left:auto; margin-right:auto; padding:30px; padding-top:10px; overflow:auto;}


#section { background-color:#e5eed9; overflow-y:hidden;border:1px solid #aeb6a3; padding-top:10px; padding-bottom:10px; overflow:auto; clear:both; #padding-bottom:30px;}
*:first-child+html #section { background-color:#e5eed9; overflow-y:hidden;border:1px solid #aeb6a3; padding-top:10px; padding-bottom:0px; overflow:auto; clear:both;}
#section.padding{ #padding-bottom:50px;}



#logo { float:left; width:163px; height:66px;}
#steps { text-align:right; height:70px; width:500px;  margin-bottom:0px;padding-left:30px; color:#ffffff; float:right;}
.one {background:url(images/step1.png) no-repeat bottom;}
.two {background:url(images/step2.png) no-repeat bottom;}
.three {background:url(images/step3.png) no-repeat bottom;}

#header { width:800px; padding:10px; background-color:#ffffff;}
#secure { background:url(images/images/secure.png) no-repeat right; font-size:10px;padding-right:20px; height:30px; padding-top:18px;float:right;  margin-top:20px; display:none;}

#header-pop { width:100%; padding-bottom:10px; height:60px;margin-bottom:8px; }
.help {font-size:11px; color:#22861b;}
.intro {margin-bottom:20px; #margin-bottom:25px;}
#intro.narrow {padding:20px; padding-top:0px;}
h1 { font-size:22px; margin-bottom:5px; #padding-top:10px; color:#666666;font-family:Trebuchet MS, arial; }
h2 {  font-size:18px; color:#6d8b45;margin-bottom:0px; margin-top:20px; margin-bottom:5px;font-family:Trebuchet MS, arial; }
h1#firstpage {}
h1#secondpage {}
h1#thirdpage {}
h1#additionaldriver {}
h1#additionalvehicle {}
h1#incident {}
h1#dui {}
h1#tickets {}
h1#claim {}
h1#accident {}

h2#vehicle {}
h2#policy {}
h2#primarydriver{}
h2#contact{background:url(images/security.png) no-repeat; padding-left:25px;}
h2#additionaldriver {}
h2#additionalvehicle {}
h2#additionalincident {}
h2#thankyou {}





/*form & field styles*/
#dropdown {width:155px;}
#textfield {width:150px;}
#textfield-address {width:200px;}
/*#footer { font-size:10px; width:700px; #width:730px;margin-left:290px; margin-right:auto; padding:10px;  border-top:2px solid #efefef;}*/
#footer { font-size:10px; width:700px; margin-left:auto; margin-right:auto; padding:10px;  border-top:2px solid #efefef;}
#form {padding:0px; margin:0px; margin-top:10px;}
#disclaimer { font-size:11px; color:#666666; padding-top:20px;}

/*btn styles*/
#btn_container {clear:both; width:750px; margin-left:auto; margin-right:auto; margin-top:20px;}
*:first-child+html #btn_container { #margin-top:20px;}

#add a{background:url(images/add.png) no-repeat; padding-left:25px; height:33px; font-size:13px; padding-top:3px; margin-top:10px; margin-right:20px; }

#add.view {float:right; margin-top:10px; margin-bottom:20px;}

#btn_yes {background:url(images/yes.png) no-repeat; height:32px; width:84px; margin-right:10px; font-size:0.0; line-height:0.0; border:0px; float:left;text-indent:-9999px;}
#btn_no {background:url(images/no.png) no-repeat; height:32px; width:64px;  font-size: 0.0; line-height: 0.0; border:0px;float:left;text-indent:-9999px;}

#btn_addanotherdriver {background:url(images/btn_add_another_driver.png) no-repeat; height:33px; width:173px;  font-size: 0.0; line-height: 0.0; border:0px;float:right;}
#btn_save_continue {background:url(images/btn_save_and_continue.png) no-repeat; height:33px; width:150px;  font-size: 0.0; line-height: 0.0; border:0px;float:right;}
#btn_submit {background:url(images/btn_submit.png) no-repeat; height:33px; width:280px;  margin:10px;font-size: 0.0; line-height: 0.0; border:0px;float:right;text-indent:-9999px;}

-

#btn_add_incident {background:url(images/btn_add_incident.png) no-repeat; height:43px; width:173px;  font-size: 0.0; line-height: 0.0;  border:0px;margin-left:20px; float:left;}

#btn_ticket {background:url(images/ticket.png) no-repeat; height:32px; width:100px;  margin-right:10px;font-size: 0.0; line-height: 0.0; border:0px;float:left;text-indent:-9999px;}
#btn_claim {background:url(images/claim.png) no-repeat; height:32px; width:95px;  margin-right:10px;font-size: 0.0; line-height: 0.0; border:0px;float:left;text-indent:-9999px;}
#btn_dui {background:url(images/dui.png) no-repeat; height:32px; width:84px;  margin-right:10px;font-size: 0.0; line-height: 0.0; border:0px;float:left;text-indent:-9999px;}
#btn_accident {background:url(images/accident.png) no-repeat; height:32px; width:125px;  margin-right:10px;font-size: 0.0; line-height: 0.0; border:0px;float:left;text-indent:-9999px;}

#btn_cancel {background:url(images/cancel_btn.png); no-repeat;float:left; margin-left:10px; text-align:right; height:33px; width:99px;  line-height: 0.0; border:0px;}

#btn_add_driver {background:url(images/images/btn_add_another_driver.png) no-repeat; height:31px; width:158px; font-size: 0.0; line-height: 0.0;  border:0px;float:right; margin-left:20px;}

#btn_add_vehicle {background:url(images/btn_add_vehicle.png) no-repeat; height:35px; width:194px; margin-right:20px;font-size: 0.0; line-height: 0.0;  border:0px;}

#incidentbuttons {width:450px; margin:auto; margin-bottom:20px; #padding-top:20px; #padding-bottom:0px;}
*:first-child+html #incidentbuttons {width:450px; margin:auto; #margin-bottom:20px; padding-top:0px;}


#yesno {width:530px; float:right; text-align:right;}
#yesnoleft {text-align:right; font-weight:bold;float:left; width:300px;padding-top:10px; padding-right:20px;text-align:right;}
#yesnoright {width:200px; float:left;padding:5px 10px 5px 0px;height:15px; text-align:right;}

#add_summary {
padding:5px; width:750px; clear:both;background-color:#EBFFD8;margin-top:10px; overflow:auto; border:1px solid #A4AFA2;

}

#add_summary .header {
 width:650px;float:left;padding:3px 3px 2px 0px;height:25px; margin-bottom:3px; font-weight:bold; clear:both;
}
#add_summary .vehicle {
background:url(images/vehicle.png) no-repeat; width:350px;float:left;padding:3px 20px 2px 50px;height:20px;
}
#add_summary .applicant {
background:url(images/applicant.png) no-repeat; width:300px;float:left;padding:3px 20px 2px 50px;height:20px;
}

#add_summary .info {
width:70px;float:left;padding:3px 10px 2px 20px;height:20px;
}
#add_summary .date {
width:100px;float:left;padding:3px 10px 2px 20px;height:20px;
}
#add_summary .edit a{
width:60px;float:left;padding:3px 10px 2px 20px;height:20px;
text-decoration:none;
color:#173B5F;
}

.content{}
.contentA{}
/* row styles*/
.left{width:350px;float:left;padding:7px 20px 2px 20px;min-height:15px; text-align:right; }
.left-n {width:200px;float:left;padding:7px 20px 2px 20px;min-height:15px; text-align:right; }
.right{width:340px;float:left;padding:5px 10px 5px 0px;min-height:15px;}
.left-fit {width:200px;float:left;padding:0px 20px 2px 0px; text-align:right; height:auto;}
.right-fit{float:left;padding:0px 0px 0px 20px; width:auto; height:auto;}
.error-msg {padding-left:240px; width:auto; position:relative;}
.error-msg1 {padding-left:330px; width:auto; position:relative;}
.right-help-v {font-size:10px;}
.right-help {font-size:10px; padding-left:30px;}



.right-help-contact {display:none;}


.clear{float:none;clear:both;height:0px;#clear:none;}
*:first-child+html .clear{#float:none;#clear:both;#height:0px;}

.row{background-color:none;display:block;min-height:32px;padding:0px;overflow:auto; overflow-y:hidden;}
*:first-child+html .row{background-color:none;display:block;min-height:32px;padding:0px;overflow:auto; overflow-y:hidden;}

.rowerror{color:red; display:block;min-height:32px;padding:0px;overflow:auto; #overflow:none;  font-weight:bold;}


.row_incident {background-color:none;display:block;min-height:32px;padding:0px;overflow:auto;#overflow:none; border-bottom:1px solid #aeb6a3;border:none; padding-top:10px; padding-bottom:10px;}
.rowbutton { padding-top:20px; padding-bottom:20px;}
#errortext {font-size:12px; clear:both; font-weight:normal; margin-top:5px; }
.rowerror-city { background:url(images/images/errorbg.png) right no-repeat; background-color:#ffcfcf; border-top:1px solid #9d0e0e; border-bottom:1px solid #9d0e0e;display:block;min-height:32px;margin-left:20px;margin-left:20px;width:700px;padding:0px;font-weight:bold; color:#9d0e0e;}
#errormsg {color:#9d0e0e; padding-top:7px;font-size:11px; text-align:right; margin-right:20px; padding-bottom:10px;}
.text{width:190px;}
tr:focus{background-color:#fcfcf0;}
td{vertical-align:top;}
.over{}
.out{background-color:none;}



/* Add a driver, vehicle, incident page styles */
#view-table-driver {width:750px; margin-left:auto; margin-right:auto; overflow:auto;}
#view-table-driver #driver-hd {width:400px; float:left; border-right:2px solid #ffffff; background-color:#5CAF50; padding:5px; font-weight:bold; font-size:13px; color:#ffffff; text-align:center;}
#view-table-driver #field-hd {width:100px; float:left; border-right:2px solid #ffffff; background-color:#5CAF50;padding:5px; border-bottom:2px solid #ffffff;  font-size:13px; font-weight:bold; color:#ffffff; text-align:center;}
#view-table-driver #driver {width:396px; float:left; border-right:2px solid #ffffff; background-color:#EBFFD8; padding:7px;border-bottom:2px solid #ffffff; text-align:center; min-height:17px;#height:17px;}
#view-table-driver #field {width:96px; float:left; border-right:2px solid #ffffff; background-color:#EBFFD8; padding:7px;border-bottom:2px solid #ffffff; text-align:center; min-height:17px; #height:17px;}
#view-table-driver #driver-alt {width:396px; float:left; border-right:2px solid #ffffff; background-color:#E1FFC4; padding:7px;border-bottom:2px solid #ffffff; text-align:center; min-height:17px; #height:17px;}
#view-table-driver #field-alt {width:96px; float:left; border-right:2px solid #ffffff; background-color:#E1FFC4; padding:7px;border-bottom:2px solid #ffffff; text-align:center; min-height:17px; #height:17px;}
#view-table-vehicles {width:750px; margin-left:auto; margin-right:auto; overflow:auto;}
#view-table-vehicles #field-hd {width:57px; float:left; border-right:2px solid #ffffff; background-color:#5CAF50; padding:5px; font-weight:bold; font-size:13px; color:#ffffff; text-align:center;}
#view-table-vehicles #makemodel-hd {width:250px; float:left; border-right:2px solid #ffffff; background-color:#5CAF50;padding:5px; border-bottom:2px solid #ffffff;  font-size:13px; font-weight:bold; color:#ffffff; text-align:center;}
#view-table-vehicles #makemodel {width:246px; float:left; border-right:2px solid #ffffff; background-color:#EBFFD8; padding:7px;border-bottom:2px solid #ffffff; text-align:center; min-height:17px; #height:17px;}
#view-table-vehicles #field {width:53px; float:left; border-right:2px solid #ffffff; background-color:#EBFFD8; padding:7px;border-bottom:2px solid #ffffff; text-align:center; min-height:17px; #height:17px;}
#view-table-vehicles #makemodel-alt {width:246px; float:left; border-right:2px solid #ffffff; background-color:#E1FFC4; padding:7px;border-bottom:2px solid #ffffff; text-align:center; min-height:17px; #height:17px;}
#view-table-vehicles #field-alt {width:53px; float:left; border-right:2px solid #ffffff; background-color:#E1FFC4; padding:7px;border-bottom:2px solid #ffffff; text-align:center; min-height:17px; #height:17px;}

#view-table-incident {width:750px; margin-left:auto; margin-right:auto; overflow:auto;}
#view-table-incident #field-hd {width:100px; float:left; border-right:2px solid #ffffff; background-color:#6D8B45; padding:5px; font-weight:bold; font-size:13px; color:#ffffff; text-align:center;}
#view-table-incident #incident-hd {width:400px; float:left; border-right:2px solid #ffffff; background-color:#6D8B45;padding:5px; border-bottom:2px solid #ffffff;  font-size:13px; font-weight:bold; color:#ffffff; text-align:center;}
#view-table-incident #incident {width:396px; float:left; border-right:2px solid #ffffff; background-color:#e5eed9; padding:7px;border-bottom:2px solid #ffffff; text-align:center; min-height:17px; #height:17px;}
#view-table-incident #field {width:96px; float:left; border-right:2px solid #ffffff; background-color:#e5eed9; padding:7px;border-bottom:2px solid #ffffff; text-align:center; min-height:17px; #height:17px;}
#view-table-incident #incident-alt {width:506px; float:left; border-right:2px solid #ffffff; background-color:#e5eed9; padding:7px;border-bottom:2px solid #ffffff; text-align:center; min-height:17px; #height:17px;}
#view-table-incident #field-alt {width:96px; float:left; border-right:2px solid #ffffff; background-color:#e5eed9; padding:7px;border-bottom:2px solid #ffffff; text-align:center; min-height:17px; #height:17px;}




#surehitsresultswrapper {
	border:none!important; 
	padding:10px;
	background-color:#ffffff;
	margin-top:0px;
}

#surehitslistingcell {
	border-bottom:1px solid #e9e8db;
	padding-bottom:20px;
}
	
.results_reset a:link {
	color: #3c79c9;
	text-decoration: none;
	padding:20px;
}

#resultsheadertext {
	font-size: 110%; color: rgb(42, 102, 147);
	color:#2a6693; font-size:18px;
	padding-top:30px;
}

/**/

div.thankyou {
	width:820px!important;
	border-style:none!important;
	margin:10px auto!important;
	padding:0px 0px 10px!important;
	position:relative!important;
	z-index:10!important;
}	
 
#surehitsresults {
}

#surehitsheader {
	background:url(images/tyheader-3pager.png) no-repeat transparent 2px 0px;
	display:block;
	width:820px;
	height:275px;	
}
	
#surehitsresultsbg {
	width:720px;
	margin:0px auto;
	overflow:auto;
	padding:0px 45px 20px 45px;
	position:relative;
	bottom:20px;
}

#nextsteps {
	display:none;
}

#shresultrow {
	margin-bottom:10px;
	clear:both;
	position:relative;
	overflow-x: hidden;
}
		
#shlogo {
	float:left;
	width:150px;
	height:100px;
	padding-top:10px;
}

#shlogo img {
	border:1px solid #CFCFCF;
}	

#shdesc a{
	float:left;
	color:#000000;
	text-decoration:none;
	width:415px;
}
	
#shbutton a {
	background:url(images/autoquote-asn-thankyou-button.png) no-repeat top;
	width:148px;
	height:41px;
	display:block;
	float:right;
	margin-top:0px;
}
	
#surehitstitle {
	font-size:18px;
	color:#094c98;
	text-decoration:underline;
	float:left;
	margin-top:15px;
}
