											/*Mozilla Firefox Compatible CSS for FFQ3 Starts*/
											/*Please Note: Do not Delete anything*/
											
@-moz-document url-prefix(){
/*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*/
.tabmoz{margin-left: -20px!important;}
.tabmoz1{margin-left: -20px!important; margin-top: 32px!important; margin-bottom: 8px!important;}
#fastpl {margin-top: 35px!important; }
#btnplace {margin-top: 15px!important; }
.fc{margin-top: 9px!important;}
.ol{margin-top: -9px!important;}
/*Browser Compatibility Fix for Landingpage Ends*/

/*Browser Compatibility Fix for Preapplications Page Starts*/
#mv{margin-left: 7px!important; margin-top: 5px!important;}
.leftspa{width: 161px!important; padding-right: 0px!important;margin-top: 3px!important;}
.spacetop{padding-top: 10px!important;}
.inpsmov{margin-left:7px!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: -5px!important;}
.tpd{margin-top: 2px!important;}
.fxwd{width: 160px!important;}
#qstn{margin-left: 69px!important; margin-top: 6px!important;}
#nwad{width: 348px!important;}
.lstmov{padding-left: 12px!important;}
.nqnmar{margin-left: 4px!important;}
#appsrad{margin-top: -8px!important;}
.zpb{margin-top: 6px!important;}
/*Browser Compatibility Fix for Preapplications PageEnds*/

/*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: 5px!important;}
.restbr {width: 266px!important;}
.marqst {margin-right: 3px!important;}
.ffdfx {width: 251px!important;}
.datfx {padding: 0px 0px 0px 4px!important;}
.dg {width: 260px!important;}
.tm {width: 266px!important;}
.rp {width: 266px!important;}
.af {width: 266px!important;}
.fgn {width: 266px!important;}
.acc {width: 260px!important;}
.wlk {width: 260px!important;}
.gst {width: 245px!important;}
.sc {width: 260px!important;}
.slu {width: 266px!important;}
.ci {width: 265px!important;}
/*Browser Compatibility Fix for Drivers Page Ends*/ 

/*Browser Compatibility Fix for Vehicles page Starts*/
.wdip{width: 155px!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: 159px!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;}
#ffrt {padding: 0px 0px 0px 20px!important;}
#ResultsTab1{MARGIN: 10px 0px 0px 10px!important;}
.chaq{margin-top: 4px!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: 175px!important;float: right!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 2px!important;}
.nwgenfd {padding-left:0px!important; padding-right: 16px!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: 0px 0px 0px 0px!important;}
.nwtobfd {padding-left: 0px!important; padding-top: 10px!important;}
/*.safsel{width: 112px!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: 249px!important;}
#wavfix1{width: 249px!important;}
.ttpfx{margin-left: 0px!important; margin-right: 0px!important;  margin-top: 3px!important;}
/*.dvfx{width: 25px!important;}*/
.saffx{width: 262px!important;}
#addrembut{margin:8px 23px 0px 0px!important;}
#headshft{margin: 10px 0px 8px 17px!important;}
.d{width: 269px!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: 13px 0px 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 0px!important;}
/*Landing Page Ret. Quote Section Compatibility Fix Ends*/

/*PrintQuote Compatibility Fix Starts*/
.printheadtop {margin: -16px 150px 5px 3px!important;}
.printheadtopforFF7 {margin:4px 150px 5px 3px!important;}
.prempart {margin: 0px 214px 0px 0px!important;}
.amttop {margin-top: -20px!important;}
.amttop {margin-top: -20px!important;}
.amttopforFF7{margin-top:-3px!important;}
.ptatms {margin-top: -16px!important;}
.ptatmsforFF7{margin-top: 3px!important;}
.lifehdtp {margin-top: -19px!important;}
.lifemnth {margin-top: -16px!important;}
.lifebcp {margin-left: 280px!important;}
.lifetab1 {margin-left: 0px!important; margin-right: 110px!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-right: 177px!important; margin-top: 5px!important;  margin-right: 151px!important;}
.homamt {margin-top: 0px!important;}
.homeprm {margin-top: -15px!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 { font-size: 15px; font-weight: 900; color: #444; padding: 10px 20px 0px 20px!important; }
.pp{margin-top: -13px!important; padding: 0px 20px 3px 20px!important;}
.vq{padding-top: 7px!important; margin: 13px 0px 0px 20px!important;}
.em{margin-top: -5px!important; margin-left:20px!important;}
/*Driver Assignment Style Ends */

/* County Code PopUp Style Starts*/
#PopUpCountyCode .Title { font-size: 15px; font-weight: 900; color: #444; padding: 10px 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: 0 0 0 225px}
/* County Code PopUp Style ends */

/* Existing Customer Starts Here*/
.spc{margin: 30px 10px 0px 110px!important;}
/* Existing Customer Ends Here*/
}
.radioButtons tbody tr td label{
	display: inline;
}

.radioButtons tbody tr td input{
    margin-top: 13px;
	
}

.radioText tbody tr td label{
	display: inline;
}
#DecideQuote { display: block; color: #105497; margin: 2px 0 2px 3px; }	

											/*Mozilla Firefox Compatible CSS for FFQ3 Ends*/		
