											/*Google Chrome Compatible CSS for FFQ3 Starts*/
											/*Please Note: Do not Delete anything*/
											
@media screen and (-webkit-min-device-pixel-ratio:0){
/*Results Tab1-2 Cross Fix Starts*/
#ResultsTab1-2 {MARGIN: 10px 0px 0px 10px!important;}
/*Results Tab1-2 Cross Fix Ends*/

/*Results Tab1-3 Cross Fix Starts*/
#ResultsTab1-3 {MARGIN: 10px 0px 0px 10px!important;}
/*Results Tab1-3 Cross Fix Ends*/

/*Results Tab2 Cross Fix Starts*/
#ResultsTab2 {MARGIN: 10px 0px 0px 10px!important;}
/*Results Tab2 Cross Fix Ends*/

/*Results Tab2-3 Cross Fix Starts*/
#ResultsTab2-3 {MARGIN: 10px 0px 0px 10px!important;}
/*Results Tab2-3 Cross Fix Ends*/

/*Results Tab3 Cross Fix Starts*/
#ResultsTab3 {MARGIN: 10px 0px 0px 10px!important;}
/*Results Tab3 Cross Fix Ends*/

/*Browser Compatibility Fix for Landingpage Starts*/
#btnplace {margin-top: 31px!important;}
#fastpl {margin-top: 41px!important; }
.fc{margin-top: -3px!important;}
.ol{margin-top: -5px!important;}
/*Browser Compatibility Fix for Landingpage Ends*/

/*Browser Compatibility Fix for Preapplications Page Starts*/
#mv{margin-left: 0px!important; margin-top: 5px!important;}
.leftspa{width: 154px!important; padding-right: 0px!important; padding-top: 5px!important;margin-top: 3px!important;}
#apps{padding-left: 2px!important;}
#appsrad{margin-top: -8px!important;}
.spacetop{padding-top: 7px!important;}
.inpsmov{margin-left:0px!important;}
.toppad{margin-top: 27px!important;  padding:36px 0px 0px 0px!important;}
#bitdn{margin-top: 4px!important;}
#refdown{margin-top: 5px!important;}
#plbt{padding-top: 20px!important; margin-right: 300px!important;}
.sixmn{margin-top: 0px!important;}
.tpd{margin-top: 2px!important;}
.fxwd{width: 160px!important;}
#qstn{margin-left: 60px!important; margin-top: 6px!important;}
#nwad{width: 348px!important; margin-top: 7px!important;}
.lstmov{padding-left: 6px!important;}
.nqnmar{margin-left: 4px!important;}
.zpb{margin-top: 5px!important;}
/*Browser Compatibility Fix for Preapplications Page Ends*/

/*Browser Compatibility Fix for Drivers Page Starts*/
#QuoteSummary{margin: 75px 5px 0px 250px!important; padding: 0px!important; position: absolute;}
.expw {width: 155px!important;}
.dvab{margin: 10px 15px 10px 0px!important;}
.datsk{width: 430px!important; padding: 10px!important; }
.sbox {width: 155px!important;}
#rembut{margin:8px 33px 0px 0px!important;}
.curinfd {width: 154px!important;}
.qstntp {margin-top: 7px!important;}
.restbr {width: 266px!important;}
.marqst {margin-right: 3px!important;}
.ffdfx {width: 249px!important;}
.datfx {padding: 0px 0px 0px 5px!important;}
.dg {width: 261px!important;}
.tm {width: 267px!important;}
.rp {width: 267px!important;}
.af {width: 265px!important;}
.fgn {width: 265px!important;}
.acc {width: 261px!important;}
.wlk {width: 261px!important;}
.gst {width: 247px!important;}
.sc {width: 260px!important;}
.slu {width: 267px!important;}
.ci {width: 267px!important;}
/*Browser Compatibility Fix for Drivers Page Ends*/ 

/*Browser Compatibility Fix for Vehicles page Starts*/
.wdip{width: 158px!important;}
.rtbt{padding: 0px 8px 0px 0px!important;}
#mrbt{margin: 8px 33px 0px 0px!important;}
.wond{width: 247px!important;}
.stb{margin: 0px 4px 0px 0px!important;}
.dispad{padding: 0px 12px 0px 0px!important;}
.usgsel1{width: 162px!important;}
.pdrmv {padding: 0px 0px 5px 0px!important;}
.ann{width:264px!important;}
.onway{margin-left:3px!important;}
.wm{padding:0px 1px 0px 0px!important;}
/*Browser Compatibility Fix for Vehicles page Ends*/

/* Auto Quotes Page Cross Browser Compatibility Fix Starts */
#ResultsBg {margin: 0px 0px 8px 10px!important;}
#ResultsTab1{MARGIN: 10px 0px 0px 10px!important;}
.chaq{margin-top:5px!important;}
/* Auto Quotes Page Cross Browser Compatibility Fix Ends */

/*Browser Compatibility Fix for Add People Page Starts*/
#svbt{margin-top: 2px!important;}
#qubt{margin-top: 2px!important; margin-left: 295px!important;}
#botsp{margin-bottom: 20px!important;}
#fftab{width: 289px!important; vertical-align: middle!important; padding-top: 10px!important;}
#fftab1{width: 272px!important; vertical-align: middle!important; padding-top: 10px!important;}
#ldpd{padding: 0px 0px 0px 0px!important;}
#ldpd1{padding: 0px 0px 0px 4px!important;}
.nwdbf {padding: 10px 5px 10px 5px!important;}
.nwgenfd {padding-left:0px!important; padding-right: 18px!important;}
.nwinsfd {padding-left: 5px!important; padding-top: 10px!important;}
.nwtermfd {padding-left: 5px!important; padding-top: 10px!important;}
.nwwavfd {margin: 0px 0px 0px 0px!important;}
.nwillfd {margin: 3px 0px 0px 0px!important;}
.nwtobfd {padding-left: 0px!important;padding-top: 10px!important;}
.frls {width: 269px!important;}
#mozfx{padding-top: 10px!important;}
.frls {width: 264px!important;}
.padname{padding-right: 5px!important;}
.dbpadd{padding-top: 10px!important; padding-bottom: 10px!important;}
#wavfix{width: 246px!important;}
#wavfix1{width: 245px!important;}
.ttpfx{margin-left: 0px!important; margin-right: 1px!important; margin-top: 3px!important;}
#addrembut{margin:8px 23px 0px 0px!important;}
#headshft{margin: 10px 0px 8px 17px!important;}
.d{width: 270px!important;}
/*Browser Compatibility Fix for Add People Page Ends*/

/* Browser Compatibility for Multiquotes Page Starts*/
#tabup{margin: 0px 0px 0px 30px!important;}
.save2{padding: 0px 0px 0px 454px!important;}
/* Browser Compatibility for Multiquotes Page Ends*/

/* Contact Agent Page Cross Browser Compatibility Fix Starts*/
.toz{padding-top: 8px!important;}
#listfix{margin: 0px 0px 10px 30px!important;}
/* Contact Agent Page Cross Browser Compatibility Fix Ends*/

/*Browser Compatibility Fix for Container DIV Starts*/
#ContentArea {min-height: 522px!important;}
/*Browser Compatibility Fix for Container DIV Ends*/

/* Footer Cross Browser Compatibility Fix Starts*/
#Footer {margin:0px!important; padding: 0px 20px 0px 0px!important; height: 0px!important; right: 10px!important;top:0px!important;}
/* Footer Cross Browser Compatibility Fix Ends*/

/* Add Home Tooltip Bubble Cross Browser Fix Starts */
.adhtp {margin-top: 2px!important;}
/* Add Home Tooltip Bubble Cross Browser Fix Ends */

/*Landing Page Ret. Quote Section Compatibility Fix Starts*/
#labrep {margin: 0px 0px 0px -20px!important;}
/*Landing Page Ret. Quote Section Compatibility Fix Ends*/

/*PrintQuote Compatibility Fix Starts*/
.printheadtop {margin: 2px 150px 5px 3px!important;}
.prempart {margin: 0px 214px 0px 0px!important;}
.amttop {margin-top: -2px!important;}
.ptatms {margin-top: 0px!important;}
.lifehdtp {margin-top: 2px!important;}
.lifemnth {margin-top: 4px!important;}
.lifebcp {margin-left: 275px!important;}
.lifetab1 {margin-left: 0px!important;}
.lifetab2 {margin-left: 0px!important;}
.lifetab3 {margin-left: 0px!important;}
.lifetab4 {margin-left: 0px!important;}
.lifetab5 {margin-left: 0px!important;}
.lifetab6 {margin-right: 100px!important;}
.lifetab7 {margin-left: 0px!important;}
.homean1 {margin-left: 4px!important; margin-top: 3px!important; margin-right: 157px!important;}
.homamt {margin-top: 0px!important;}
.homdd {MARGIN-LEFT: 80PX!important;}
.hometab{margin-left: 73px!important;}
/*PrintQuote Compatibility Fix Ends*/

/*HomeQuote Compatibility Fix Starts*/
.hmls {margin: -8px 0px 0px 97px!important;}
.wh{margin: -8px 0px 0px 78px!important;}
.tc{margin: -6px 0px 0px 66px!important;}
.ap{margin: -6px 0px 0px 108px!important;}
/*HomeQuote Compatibility Fix Ends*/

/*Driver Assignment Style Starts */
#PopUpDriverAssignment .Title {padding: 20px 20px 0px 20px!important;}
.pp{margin-top:-13px!important;padding: -13px 20px 2px 20px!important;}
.vq{padding-top: 0px!important;margin: 0px 20px 0px 0px!important;}
.em{margin-top: -5px!important; margin-left:20px!important;}
/*Driver Assignment Style Ends */


/* County Code PopUp Style Starts*/
#PopUpCountyCode .Title { padding: 20px 20px 0px 20px!important; }
#PopUpCountyCode .dropdown { margin-top: 40px!important;margin-left: 160px!important;}
#PopUpCountyCode .commandButton  {margin-top: 90px;margin-left: 240px!important; height: 30px;}
#PopupTxtBG_PrimaryApp .PopupTxtBG_PrimaryApp1 {margin-top: 15px!important;}
#PopupTxtBG_PrimaryApp .popupButton {margin: 400px 300px 0 0px;}
/* County Code PopUp Style ends */


/* Existing Customer Starts Here*/
.spc{margin: 30px 10px 0px 110px!important;}
/* Existing Customer Ends Here*/
}											
/* allignment changes in driverpage*/

/*.lineSpacinginChromeSp{
	position:relative ;
 	top:6px !important;
 	left:18px !important;
}
	
.lineSpacinginIeSp{
	position:relative ;
 	top:7px;
 	left:0px ;
}*/	
.zipCss{
margin-left:0px;
}
.yearLabel{
position:absolute;
margin-top: -11px;
}
.makeLabel{
position:absolute;
margin-top: -11px;
}
.modelLabel{
position:absolute;
margin-top: -11px;
}
.yearClass{
margin-top:8px;
}
.makeClass{
margin-top:8px;
height:154px;
}
.modelClass{
margin-top:8px;
height:154px;
}
.chaq{
margin-top:4px;
}

												/*Google Chrome Compatible CSS for FFQ3 Ends*/