											/*Safari 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*/
html>body*#ResultsTab1-2 {MARGIN: 10px 0px 0px 10px!important;}
/*Results Tab1-2 Cross Fix Ends*/

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

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

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

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

/*Browser Compatibility Fix for Landingpage Starts*/
html>body*#btnplace {margin-top: 30px!important; }
html>body*#fastpl {margin-top: 41px!important; }
html>body*.fc{margin-top: -4px!important;}
html>body*.ol{margin-top: -5px!important;}
/*Browser Compatibility Fix for Landingpage Ends*/

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

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

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

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

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

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

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

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

/* Footer Cross Browser Compatibility Fix Starts*/
html>body*#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 */
html>body*.adhtp {margin-top: 2px!important;}
/* Add Home Tooltip Bubble Cross Browser Fix Ends */

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

/*PrintQuote Compatibility Fix Starts*/
html>body*.printheadtop {margin: 5px 150px 5px 3px!important;}
html>body*.prempart {margin: 0px 214px 0px 0px!important;}
html>body*.amttop {margin-top: 3px!important;}
html>body*.ptatms {margin-top: 5px!important;}
html>body*.lifehdtp {margin-top: -2px!important;}
html>body*.lifemnth {margin-top: 2px!important;}
html>body*.lifebcp {margin-left: 280px!important;}
html>body*.lifetab1 {margin-left: 0px!important;}
html>body*.lifetab2 {margin-left: 0px!important;}
html>body*.lifetab3 {margin-left: 0px!important;}
html>body*.lifetab4 {margin-left: 0px!important;}
html>body*.lifetab5 {margin-left: 0px!important;}
html>body*.lifetab6 {margin-right: 100px!important;}
html>body*.lifetab7 {margin-left: 0px!important;}
html>body*.homean1 {margin-left: 4px!important; margin-top: 3px!important; margin-right: 147px!important;}
html>body*.homamt {margin-top: 0px!important;}

html>body*.homeprm {margin-top: -15px!important;}
html>body*.homdd {margin-left: 95px!important;}
html>body*.hometab{margin-left: 91px!important;}
/*PrintQuote Compatibility Fix Ends*/

/*HomeQuote Compatibility Fix Starts*/
html>body*.hmls {margin: -8px 0px 0px 92px!important;}
html>body*.wh{margin: -10px 0px 0px 73px!important;}
html>body*.tc{margin: -8px 0px 0px 62px!important;}
html>body*.ap{margin: -8px 0px 0px 100px!important;}
/*HomeQuote Compatibility Fix Ends*/

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

/* County Code PopUp Style Starts*/
html>body*#PopUpCountyCode .Title { font-size: 15px; font-weight: 900; color: #444; padding: 0px 0px 0px 20px!important;  }
html>body*#PopUpCountyCode .dropdown { margin-top: 40px!important;margin-left: -160px!important;}
html>body*#PopUpCountyCode .commandButton  {margin-top: 90px;margin-left: 240px!important; height: 30px;}
html>body*#PopupTxtBG_PrimaryApp .PopupTxtBG_PrimaryApp1 {margin-top: 15px!important;}
html>body*#PopupTxtBG_PrimaryApp .popupButton {margin: 0px 0 0 100px;}
.noBorder{border:0;}
/* County Code PopUp Style ends */

/* Existing Customer Starts Here*/
html>body*.spc{margin: 30px 10px 0px 110px!important;}
/* Existing Customer Ends Here*/
}
/**/
.zipCss{
margin-left:0px;
}
												/*Safari Compatible CSS for FFQ3 Ends*/