body {
    color: #333333;
    font-family: ;
}

button.BuyNowButton,button.CallBackButton,button.saveQuoteButton, a.CallUsButton,
input[type="text"], input[type="date"],
input[type="tel"], input[type="email"],
select, .addressSummary,
#telButton, #refButton {
    font-family: ;
}
a, #policyInfoLink:link, #policyInfoLink:visited, .sbSection .sbSubSection h1 {
    color: #333333;
}
a, #ncbProtectionLink:link, #ncbProtectionLink:visited {
    color: #333333;
}

.vehicleDetails, .homeDetails {
    font-weight: bold;
}

/* Start of sidebar */
#sbTopBox {
    background: url("/CoreQuote/shared/responsive/images/sidebar_ghosting.png") top right no-repeat ;
    background: url("/CoreQuote/shared/responsive/images/sidebar_ghosting.png") top right no-repeat, -moz-linear-gradient(top,  0%,  80%,  100%);
    background: url("/CoreQuote/shared/responsive/images/sidebar_ghosting.png") top right no-repeat, -webkit-gradient(linear, left top, left bottom, color-stop(0%,), color-stop(80%,), color-stop(100%,)); /* Chrome,Safari4+ */
    background: url("/CoreQuote/shared/responsive/images/sidebar_ghosting.png") top right no-repeat, -webkit-linear-gradient(top,  0%,  80%,  100%);
    background: url("/CoreQuote/shared/responsive/images/sidebar_ghosting.png") top right no-repeat, -o-linear-gradient(top,  0%,  80%,  100%);
    background: url("/CoreQuote/shared/responsive/images/sidebar_ghosting.png") top right no-repeat, -ms-linear-gradient(top,  0%,  80%,  100%);
    background: url("/CoreQuote/shared/responsive/images/sidebar_ghosting.png") top right no-repeat, linear-gradient(top,  0%,  80%,  100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='', endColorstr='',GradientType=0 ); /* IE6-9 */
    -webkit-box-shadow:  0px 0px 20px 0 rgba(255, 255, 255, 0.8);
    box-shadow:  0px 0px 20px 0 rgba(255, 255, 255, 0.8);
}
#sbTopBoxContent, #sbTopBoxContent a, .sbProductID  {
    color: #FFFFFF;
}
#sbTopBoxContent, .sbProductID {
    text-shadow: 0px 1px 0px ;
    filter: dropshadow(color=, offx=0, offy=1);
}
#sbTopBoxBottom, .paymethSelect {
    background: url("/CoreQuote/shared/responsive/images/button_ghosting.png") -230px -10px no-repeat ; /* Old browsers */
    background: url("/CoreQuote/shared/responsive/images/button_ghosting.png") -230px -10px no-repeat, -moz-linear-gradient(top,   1%,  100%); /* FF3.6+ */
    background: url("/CoreQuote/shared/responsive/images/button_ghosting.png") -230px -10px no-repeat, -webkit-gradient(linear, left top, left bottom, color-stop(1%,), color-stop(100%,)); /* Chrome,Safari4+ */
    background: url("/CoreQuote/shared/responsive/images/button_ghosting.png") -230px -10px no-repeat, -webkit-linear-gradient(top,   1%, 100%); /* Chrome10+,Safari5.1+ */
    background: url("/CoreQuote/shared/responsive/images/button_ghosting.png") -230px -10px no-repeat, -o-linear-gradient(top,   1%, 100%); /* Opera 11.10+ */
    background: url("/CoreQuote/shared/responsive/images/button_ghosting.png") -230px -10px no-repeat, -ms-linear-gradient(top,   1%, 100%); /* IE10+ */
    background: url("/CoreQuote/shared/responsive/images/button_ghosting.png") -230px -10px no-repeat, linear-gradient(to bottom,   1%, 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='', endColorstr='',GradientType=0 ); /* IE6-9 */

    border-top:1px solid ;
    border-bottom: 4px solid ;

    -webkit-box-shadow: 0 0.500em 0.375em -0.375em #666666;
    -moz-box-shadow: 0 0.500em 0.375em -0.375em #666666;
    box-shadow: 0 0.500em 0.375em -0.375em #666666;    1b14ed
}
#sbQuoteSummaryContents .amenddetailsLink, .Next,button.saveQuoteButton {
    background: url("/CoreQuote/shared/responsive/images/button_ghosting.png") -75px -40px no-repeat ; /* Old browsers */
    background: url("/CoreQuote/shared/responsive/images/button_ghosting.png") -75px -40px no-repeat, -moz-linear-gradient(top,  0%,  80%,  100%);
    background: url("/CoreQuote/shared/responsive/images/button_ghosting.png") -75px -40px no-repeat, -webkit-gradient(linear, left top, left bottom, color-stop(0%,), color-stop(80%,), color-stop(100%,)); /* Chrome,Safari4+ */
    background: url("/CoreQuote/shared/responsive/images/button_ghosting.png") -75px -40px no-repeat, -webkit-linear-gradient(top,  0%,  80%,  100%);
    background: url("/CoreQuote/shared/responsive/images/button_ghosting.png") -75px -40px no-repeat, -o-linear-gradient(top,  0%,  80%,  100%);
    background: url("/CoreQuote/shared/responsive/images/button_ghosting.png") -75px -40px no-repeat, -ms-linear-gradient(top,  0%,  80%,  100%);
    background: url("/CoreQuote/shared/responsive/images/button_ghosting.png") -75px -40px no-repeat, linear-gradient(top,  0%,  80%,  100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='', endColorstr='',GradientType=0 ); /* IE6-9 */
}

button.saveQuoteButton,.qpgSavenow, .qpgResponsiveButtons{
    width:100%;
}

.sbSection h1 {
    border-bottom:2px solid ;
}
.sbSubSection h1 {
    border-bottom:0;
}
.sbSubSection hr, #sbTopBoxContent hr{
    border-top:0.063em  solid;
    background-color: #DFDFDF;
}
#sbTopBoxContent hr {
    background-color: ;
}
.insurerLogo {
    border:0.071em solid #E3E3E3;
}
/* End of sidebar */

/*
    Start General Quote Page Styles
*/
.qpgCircle, .step_number {
    color: #FFFFFF;
    text-shadow: -0.063em 0 0 ;
    background: ; /* Old browsers */
    background: -moz-radial-gradient(0.2em 0.2em, ellipse cover,   0%, 60%,  100%); /* FF3.6+ */
    background: -webkit-gradient(radial, 0.2em 0.2em, 0px, center center, color-stop(0%,),color-stop( 60%), color-stop(100%,)); /* Chrome,Safari4+ */
    background: -webkit-radial-gradient(0.2em 0.2em, ellipse cover,   0%, 60%, 100%); /* Chrome10+,Safari5.1+ */
    background: -o-radial-gradient(0.2em 0.2em, ellipse cover,   0%, 60%, 100%); /* Opera 12+ */
    background: -ms-radial-gradient(0.2em 0.2em, ellipse cover,   0%, 60%, 100%); /* IE10+ */
    background: radial-gradient(ellipse at 0.3em 0.3em,   0%, 60%, 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='', endColorstr='',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}

.excessDetails {
    zoom: 1;
    filter: alpha(opacity=75);
    opacity: 0.75;
}

/*
    End General Quote Page Styles
*/


/*
    Start of payment method
*/

.paymethTitle, .paymethPremium, .paymethFreq, .paymethFrequency, .paymethNote {
    text-shadow: 0 0.063em 0 ;
}
.paymethPremium {
    text-shadow: 0 0.020em 0 ;
}
.paymethFreq, .paymethFrequency {
    text-shadow: 0 0.083em 0 ;
}
.paymethNote {
    text-shadow: 0 0.071em 0 ;
}
.paymethLoz hr {
    background-color: ;
    border-top: 0.063em  solid;
}
.paymethLabel {
    text-shadow: 0 0.056em 0 ;
}
.payMethodSelected {
    background: url("/CoreQuote/shared/responsive/images/sidebar_ghosting.png") no-repeat scroll right top ; /* Old browsers */
    background: url("/CoreQuote/shared/responsive/images/sidebar_ghosting.png") no-repeat scroll right top, -moz-linear-gradient(center top ,  0%,  82%,  100%) repeat scroll 0 0 transparent;
    background: url("/CoreQuote/shared/responsive/images/sidebar_ghosting.png") no-repeat scroll right top, -webkit-gradient(linear, left top, left bottom, color-stop(0%,), color-stop(82%,), color-stop(100%,)) repeat scroll 0 0 transparent;
    background: url("/CoreQuote/shared/responsive/images/sidebar_ghosting.png") no-repeat scroll right top, -webkit-linear-gradient(top,  0%, 82%, 100%) repeat scroll 0 0 transparent;
    background: url("/CoreQuote/shared/responsive/images/sidebar_ghosting.png") no-repeat scroll right top, -o-linear-gradient(top,  0%, 82%, 100%) repeat scroll 0 0 transparent;
    background: url("/CoreQuote/shared/responsive/images/sidebar_ghosting.png") no-repeat scroll right top, -ms-linear-gradient(top,  0%, 82%, 100%) repeat scroll 0 0 transparent;
    background: url("/CoreQuote/shared/responsive/images/sidebar_ghosting.png") no-repeat scroll right top, linear-gradient(to bottom,  0%, 82%, 100%) repeat scroll 0 0 transparent;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='', endColorstr='',GradientType=0 ); /* IE6-8 */
    border-radius: 0.313em 0.313em 0 0;
}

.payMethodNotSelected {
    background: url("/CoreQuote/shared/responsive/images/sidebar_ghosting.png") no-repeat scroll right top #EBEBEB !important;
}
.payMethodNotSelected .paymethTitle, .payMethodNotSelected .paymethPremium, .payMethodNotSelected .paymethFreq, .payMethodNotSelected .paymethFrequency, .payMethodNotSelected .paymethNote, .payMethodNotSelected .paymethShortTitle {
    color: #C1C1C1 !important;
    text-shadow: 0 1px 0 #FFFFFF !important;
}
.paymethLoz.payMethodNotSelected hr {
    background-color: #E6E6E6;
    border-top: 0.063em #DCDCDC solid;
}
/*
    End of payment method
*/
/*
    Start of addons
*/
.addon_pdfLink, .addCompAddon, .qpgTC_wrapper, .addonMore a {
    color:#333333;
}

/* addon default */
.addCompAddon, .qpgTC_wrapper {
    background: url("/CoreQuote/shared/responsive/images/button_ghosting.png") -50px 0px no-repeat #DDDDDD;
    background: url("/CoreQuote/shared/responsive/images/button_ghosting.png") -50px 0px no-repeat, -moz-linear-gradient(top,#FFFFFF 0%, #CCCCCC 42px);
    background: url("/CoreQuote/shared/responsive/images/button_ghosting.png") -50px 0px no-repeat, -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFFFFF), color-stop(42px,#CCCCCC));
    background: url("/CoreQuote/shared/responsive/images/button_ghosting.png") -50px 0px no-repeat, -webkit-linear-gradient(top,#FFFFFF 0%,#CCCCCC 42px);
    background: url("/CoreQuote/shared/responsive/images/button_ghosting.png") -50px 0px no-repeat, -o-linear-gradient(top,#FFFFFF 0%,#CCCCCC 42px);
    background: url("/CoreQuote/shared/responsive/images/button_ghosting.png") -50px 0px no-repeat, -ms-linear-gradient(top,#FFFFFF 0%,#CCCCCC 42px);
    background: url("/CoreQuote/shared/responsive/images/button_ghosting.png") -50px 0px no-repeat, linear-gradient(to bottom,#FFFFFF 0%,#CCCCCC 42px);
    /*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#CCCCCC',GradientType=0 );
    */-moz-border-radius: 0.222em;
    -webkit-border-radius: 0.222em;
    border-radius: 0.222em;
    border: 0.056em solid #CCCCCC;
    border-bottom: 0.056em solid #999999;
    font-size:1.125em;
    text-shadow: 0 0.056em 0 #FFFFFF;
}

.addonRadioGroupHeading {
    background: #FFFFFF;
    background: url("/CoreQuote/shared/responsive/images/button_ghosting.png") -50px 0px no-repeat, -moz-linear-gradient(top,#FFFFFF 0%, #999999 42px);
    background: url("/CoreQuote/shared/responsive/images/button_ghosting.png") -50px 0px no-repeat, -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFFFFF), color-stop(42px,#999999));
    background: url("/CoreQuote/shared/responsive/images/button_ghosting.png") -50px 0px no-repeat, -webkit-linear-gradient(top,#FFFFFF 0%,#999999 42px);
    background: url("/CoreQuote/shared/responsive/images/button_ghosting.png") -50px 0px no-repeat, -o-linear-gradient(top,#FFFFFF 0%,#999999 42px);
    background: url("/CoreQuote/shared/responsive/images/button_ghosting.png") -50px 0px no-repeat, -ms-linear-gradient(top,#FFFFFF 0%,#999999 42px);
    background: url("/CoreQuote/shared/responsive/images/button_ghosting.png") -50px 0px no-repeat, linear-gradient(to bottom,#FFFFFF 0%,#CC#999999CCCC 42px);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#999999',GradientType=0 );
    -moz-border-radius: 0.222em 0.222em 0 0;
    -webkit-border-radius: 0.222em 0.222em 0 0;
    border-radius: 0.222em 0.222em 0 0;
    border: 0.056em solid #CCCCCC;
    border-bottom: 0.056em solid #999999;
    font-size:1.125em;
    line-height: 2.333em;
    padding-left: 3%;
    text-shadow: 0 0.056em 0 #FFFFFF;
    width: 65%;
}

.addonRadioGroup .addCompAddon {
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
}
.addonRadioGroup .aoFirst .addCompAddon {
    -moz-border-radius: 0.222em 0.222em 0 0;
    -webkit-border-radius: 0.222em 0.222em 0 0;
    border-radius: 0.222em 0.222em 0 0;
}

.addonRadioGroup .aoLast .addCompAddon {
    -moz-border-radius: 0 0 0.222em 0.222em;
    -webkit-border-radius: 0 0 0.222em 0.222em;
    border-radius: 0 0 0.222em 0.222em;
}

.addonMore a {
    text-decoration: none;
    font-size:0.875em;
    font-weight:bold;
}

/* addon selected */
.addonSelected, .optionSelected {
    color: #FFFFFF;
    background: ;
    background: url("/CoreQuote/shared/responsive/images/button_ghosting.png") -50px 0px no-repeat, -moz-linear-gradient(top, 0%,  42px);
    background: url("/CoreQuote/shared/responsive/images/button_ghosting.png") -50px 0px no-repeat, -webkit-gradient(linear, left top, left bottom, color-stop(0%,), color-stop(42px,));
    background: url("/CoreQuote/shared/responsive/images/button_ghosting.png") -50px 0px no-repeat, -webkit-linear-gradient(top, 0%, 42px);
    background: url("/CoreQuote/shared/responsive/images/button_ghosting.png") -50px 0px no-repeat, -o-linear-gradient(top, 0%, 42px);
    background: url("/CoreQuote/shared/responsive/images/button_ghosting.png") -50px 0px no-repeat, -ms-linear-gradient(top, 0%, 42px);
    background: url("/CoreQuote/shared/responsive/images/button_ghosting.png") -50px 0px no-repeat, linear-gradient(to bottom, 0%, 42px);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='', endColorstr='',GradientType=0 );
    text-shadow: 0 0.056em 0 ;
    border: 0.056em solid transparent;
    border-bottom: 0.056em solid ;
}

.addonSelected .addonMore a {
    color: #FFFFFF;
}

/* addon more details area */
.addonDetails {
    background: #FFFFFF;
    background: -moz-linear-gradient(top,#FFFFFF 0%, #FFFFFF 65%, #E4E4E4);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFFFFF), color-stop(65%,#FFFFFF), color-stop(100%,#E4E4E4));
    background: -webkit-linear-gradient(top,#FFFFFF 0%, #FFFFFF 65%, #E4E4E4);
    background: -o-linear-gradient(top,#FFFFFF 0%, #FFFFFF 65%, #E4E4E4);
    background: -ms-linear-gradient(top,#FFFFFF 0%, #FFFFFF 65%, #E4E4E4);
    background: linear-gradient(to bottom,#FFFFFF 0%, #FFFFFF 65%, #E4E4E4);
    -moz-border-radius: 0 0 0.222em 0.222em;
    -webkit-border-radius: 0 0 0.222em 0.222em;
    border-radius: 0 0 0.222em 0.222em;
    border: 1px solid #CCCCCC;
    border-top: 1px solid #FFFFFF;
    margin:0 -1px -2px -1px;
    color: #333333;
}

.addonDisabled .addonDescription, .addonDisabled .addonPrice, .addonDisabled .addonPriceMonthly {
    color: #B8B8B8;
}
/*
    End of addons
*/

/* Start of terms and conditions */
.qpgErrorMsgShown {
    color: ;
}
.TermsLink:link, .TermsLink:visited, .TermsLink:hover, .TermsLink:active {
    color:#333333;
}
/* End of terms and conditions */

/*
    Start of Price Breakdown
*/
.qpgPricePnl {
    color: #333333;
    background: ; /* Old browsers */
    background: -moz-linear-gradient(top,   0%, #FFFFFF 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,), color-stop(100%,#FFFFFF)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,   0%,#FFFFFF 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,   0%,#FFFFFF 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,   0%,#FFFFFF 100%); /* IE10+ */
    background: linear-gradient(to bottom,   0%,#FFFFFF 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='', endColorstr='#FFFFFF',GradientType=0 ); /* IE6-9 */
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    border: 1px solid ;

    -webkit-box-shadow: 0 0.500em 0.375em -0.375em #666666;
    -moz-box-shadow: 0 0.500em 0.375em -0.375em #666666;
    box-shadow: 0 0.500em 0.375em -0.375em #666666;

}
.qpgPriceSymbol {
    color: ;
    text-shadow:
        -2px -2px 0 #FFFFFF,
        2px -2px 0 #FFFFFF,
        -2px 2px 0 #FFFFFF,
        2px 2px 0 #FFFFFF,
        -3px -3px 0 ,
        3px -3px 0 ,
        -3px 3px 0 ,
        3px 3px 0 ,
        -3px 0px 0 ,
        0px -3px 0 ,
        0px 3px 0 ,
        3px 0px 0 ;
}

button.BuyNowButton, button.CallBackButton{
    color: #FFFFFF;
    background: ; /* Old browsers */
    background: -moz-linear-gradient(top,  0%,  100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, ), color-stop(100%, )); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  0%,  100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  0%,  100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  0%,  100%); /* IE10+ */
    background: linear-gradient(to bottom,  0%,  100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='', endColorstr='',GradientType=0 ); /* IE6-9 */
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    border: 1px solid #FFFFFF;
    -moz-box-shadow:
        0px 1px 3px rgba(000,000,000,0.5),
        inset 0px 0px 2px rgba(255,255,255,0.7);
    -webkit-box-shadow:
        0px 1px 3px rgba(000,000,000,0.5),
        inset 0px 0px 2px rgba(255,255,255,0.7);
    box-shadow:
        0px 1px 3px rgba(000,000,000,0.5),
        inset 0px 0px 2px rgba(255,255,255,0.7);
    text-shadow:
        0px -1px 0px rgba(000,000,000,0.4),
        0px 1px 0px rgba(255,255,255,0.3);
}
.saveQuoteConfirmWording{
    font-size:0.7em;
    width:100%;
    display: none;
}

.saveQuoteErrorWording{
    font-size:0.8em;
    width:100%;
    color: #FFFFFF;
    display: none;
}
.qpgSaveButton{
    width: 13.875em;
}



a.CallUsButton, a.CallUsButton:visited, a.CallUsButton:hover, a.CallUsButton:active {
    color: #FFFFFF;
    background: ; /* Old browsers */
    background: -moz-linear-gradient(top,  0%,  100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, ), color-stop(100%, )); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  0%,  100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  0%,  100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  0%,  100%); /* IE10+ */
    background: linear-gradient(to bottom,  0%,  100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='', endColorstr='',GradientType=0 ); /* IE6-9 */
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    border: 1px solid #FFFFFF;
    -moz-box-shadow:
        0px 1px 3px rgba(000,000,000,0.5),
        inset 0px 0px 2px rgba(255,255,255,0.7);
    -webkit-box-shadow:
        0px 1px 3px rgba(000,000,000,0.5),
        inset 0px 0px 2px rgba(255,255,255,0.7);
    box-shadow:
        0px 1px 3px rgba(000,000,000,0.5),
        inset 0px 0px 2px rgba(255,255,255,0.7);
    text-shadow:
        0px -1px 0px rgba(000,000,000,0.4),
        0px 1px 0px rgba(255,255,255,0.3);
    text-decoration: none;
}
.qpgPricePnl_cost {
    text-shadow: 0 0.028em 0 #FFFFFF;
}
.qpgPricePnl_title, .qpgPricePnl_title_monthly {
    text-shadow: 0 0.067em 0 #FFFFFF;
}

/*
    End of Price Breakdown
*/


/* CSS Breadcrumbs */
.resp_crumb, .amenddetailsLink, .Back, .Next {
    background: url("/CoreQuote/shared/responsive/images/button_ghosting.png") -120px 0px no-repeat ;
    background: url("/CoreQuote/shared/responsive/images/button_ghosting.png") -120px 0px no-repeat, -moz-linear-gradient(top,  0%,  82%,  100%);
    background: url("/CoreQuote/shared/responsive/images/button_ghosting.png") -120px 0px no-repeat, -webkit-gradient(linear, left top, left bottom, color-stop(0%,), color-stop(82%,), color-stop(100%,));
    background: url("/CoreQuote/shared/responsive/images/button_ghosting.png") -120px 0px no-repeat, -webkit-linear-gradient(top,  0%,  82%,  100%);
    background: url("/CoreQuote/shared/responsive/images/button_ghosting.png") -120px 0px no-repeat, -o-linear-gradient(top,  0%,  82%,  100%);
    background: url("/CoreQuote/shared/responsive/images/button_ghosting.png") -120px 0px no-repeat, -ms-linear-gradient(top,  0%,  82%,  100%);
    background: url("/CoreQuote/shared/responsive/images/button_ghosting.png") -120px 0px no-repeat, linear-gradient(top,  0%,  82%,  100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='', endColorstr='',GradientType=0 );
    color:#FFFFFF;
    text-shadow: 0px 1px 0px ;
    filter: dropshadow(color=, offx=0, offy=1);
    border-bottom: 1px solid ;
}
.resp_crumb:last-child {
    float:right;
}
.step_number {
    margin:-0.313em 0.313em -0.313em 0;
}
.step_title {
    margin:0 0.313em 0 0;
}

/* EOF CSS Breadcrumbs */


/* Start Popup Panel*/
#PopupPanel #displayText_ConfirmationIntro {
    background: #FFFFFF;
}

#PopupPanel .Next {
    background: url("/CoreQuote/shared/responsive/images/button_ghosting.png") -405px 0px no-repeat ;
    background: url("/CoreQuote/shared/responsive/images/button_ghosting.png") -405px 0px no-repeat, -moz-linear-gradient(top,  0%,  82%,  100%);
    background: url("/CoreQuote/shared/responsive/images/button_ghosting.png") -405px 0px no-repeat, -webkit-gradient(linear, left top, left bottom, color-stop(0%,), color-stop(82%,), color-stop(100%,));
    background: url("/CoreQuote/shared/responsive/images/button_ghosting.png") -405px 0px no-repeat, -webkit-linear-gradient(top,  0%,  82%,  100%);
    background: url("/CoreQuote/shared/responsive/images/button_ghosting.png") -405px 0px no-repeat, -o-linear-gradient(top,  0%,  82%,  100%);
    background: url("/CoreQuote/shared/responsive/images/button_ghosting.png") -405px 0px no-repeat, -ms-linear-gradient(top,  0%,  82%,  100%);
    background: url("/CoreQuote/shared/responsive/images/button_ghosting.png") -405px 0px no-repeat, linear-gradient(top,  0%,  82%,  100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='', endColorstr='',GradientType=0 );
}

#PopupPanel .errorMessage {
    background: none;
    border: none;
}

#PopupPanel .errorMessage ul {
    -moz-border-radius: 0.25em 0.25em 0.25em 0.25em;
    -webkit-border-radius: 0.25em 0.25em 0.25em 0.25em;
    border-radius: 0.25em 0.25em 0.25em 0.25em;
    padding: 0.625em 1em 0.625em 0em;
    background-color: ;
    border: 0.063em solid ;
}
/* End Popup Panel*/

/* Start of questions panel */
.panel {
    background-color:#F2F7FD;
}
.panel {
    /*ie 8 support, should not just be a hardcoded fallback*/
    background-color: ;
}
.pqHelpTxt {
    color:#999999;
}
input[type="text"], input[type="date"], input[type="tel"], input[type="email"], select, .addressSummary {
    border: 1px solid #BDBFB2;
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1) inset;
    color: #191919;
}
input[type="text"]:hover, input[type="date"]:hover, input[type="tel"]:hover, input[type="email"]:hover, select:hover {
    box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.3);
}
input[type="text"]:focus, input[type="text"]:active, input[type="date"]:focus, input[type="date"]:active, input[type="tel"]:focus, input[type="tel"]:active, input[type="email"]:focus, input[type="email"]:active, select:focus, select:active {
    border: 1px solid #005EB8;
    box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.3);
    color: #191919;
}
.addressSummary {
    color: #999999;
    background-color: #FFFFFF;
}
.inError {
    background-color: !important;
    color: !important;
}
.inError .pqHelpTxt, .errorMessage li {
    color: !important;
}
.errorMessage {
    background-color: ;
    border: 0.063em solid ;
}
.GetAddress, .GettingAddressImg {
    background: url("/CoreQuote/shared/responsive/images/button_ghosting.png") -120px 0px no-repeat ;
    background: url("/CoreQuote/shared/responsive/images/button_ghosting.png") -120px 0px no-repeat, -moz-linear-gradient(top,  0%,  82%,  100%);
    background: url("/CoreQuote/shared/responsive/images/button_ghosting.png") -120px 0px no-repeat, -webkit-gradient(linear, left top, left bottom, color-stop(0%,), color-stop(82%,), color-stop(100%,));
    background: url("/CoreQuote/shared/responsive/images/button_ghosting.png") -120px 0px no-repeat, -webkit-linear-gradient(top,  0%,  82%,  100%);
    background: url("/CoreQuote/shared/responsive/images/button_ghosting.png") -120px 0px no-repeat, -o-linear-gradient(top,  0%,  82%,  100%);
    background: url("/CoreQuote/shared/responsive/images/button_ghosting.png") -120px 0px no-repeat, -ms-linear-gradient(top,  0%,  82%,  100%);
    background: url("/CoreQuote/shared/responsive/images/button_ghosting.png") -120px 0px no-repeat, linear-gradient(top,  0%,  82%,  100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='', endColorstr='',GradientType=0 );
    color:#FFFFFF;
    text-shadow: -1px 0px 0px #333333;
    filter: dropshadow(color=#333333, offx=-1, offy=0);
    border-bottom: 1px solid ;
}
.payStage {
    color:#999999;
}

/* Striping */
div.panel:nth-child(2n), #displayText_DirectDebitAddressDisplay, #panel_Payment-IsDirectDebitAddressCorrect {
    background: ;
}
div.panel:nth-child(2n + 1), div.repeatingPanel:nth-child(2n + 1) {
    background: ;
}
div.panel:nth-child(2n) .panel {
    background: transparent;

}
div.panel:nth-child(2n + 1) .panel {
    background: transparent;
}
#PopupPanel .repeatPanel {
    background: transparent;
}
/* End Striping */

/* End of questions panel */

/* Start Address Component Classes */
.PaymentDetailsStrikeThrough {
    color: #999999;
    text-decoration: line-through;
}
/* End Address Component Classes */

/* Start Card Details */

#displayText_PagePayHeader, #displayText_PagePayIntro, #displayText_PageSecPayHeader, #displayText_PageSecPayIntro {
    background: none;
}

#panel_Payment-CardNumber .control {
    background: url('/CoreQuote/shared/responsive/images/padlock.png') no-repeat right 0px;
}

#panel_Payment-CardSecurityNumber .control {
    background: url('/CoreQuote/shared/responsive/images/ccv_help.png') no-repeat right 0px;
}

#displayText_PageSecPayHeader {
    background: url("") no-repeat right -52px;
}

/* End Card Details */

/* Start of payment redirect animation */
#PleaseWaitWrapper {
    background-color:#DDDDDD;
    border-bottom:1px solid ;
}

#PleaseWait
{
    background-color:;
    /* CSS3 Stripes */
    background-image: linear-gradient(135deg,  25%,  25%,  50%,  50%,  75%,  75%,  100%);
    background-image: -moz-linear-gradient(135deg,  25%,  25%,  50%,  50%,  75%,  75%,  100%);
    background-image: -ms-linear-gradient(135deg,  25%,  25%,  50%,  50%,  75%,  75%,  100%);
    background-image: -o-linear-gradient(135deg,  25%,  25%,  50%,  50%,  75%,  75%,  100%);
    background-image: -webkit-gradient(linear, 100% 100%, 0 0,color-stop(.25, ), color-stop(.25, ),color-stop(.5, ),color-stop(.5, ),color-stop(.75, ),color-stop(.75, ),color-stop(1, ));
    background-image: -webkit-linear-gradient(135deg,  25%,  25%,  50%,  50%,  75%,  75%,  100%);
}
/* End of payment redirect animation */

/* Start Payment Response Page */
#displayText_RespPageHeading {
    background: none;
}
/* End Payment Response Page */

/* Start of Your security section */
#SecurityNote {
    background-color: ;
}
.SecurityPanel {
    border: 0.1em solid ;
}
/* End of Your Security section */

/* Start of Creditline Plus test card wording */
#panel_testCopy {
    color: ;
}
/* End of Creditline Plus test card wording */

/* Start 'Feature' text color */
.payMethodSelected .paymethTitle,
.payMethodSelected .paymethShortTitle,
.payMethodSelected .paymethPremium,
.payMethodSelected .paymethFrequency,
.payMethodSelected .paymethNote,
.paymethLabel, #sbTopBoxContent,
#sbTopBoxContent a,
.sbProductID,
.addonSelected,
.optionSelected,
.addonSelected .addonMore a,
.resp_crumb,
.amenddetailsLink,
.Back,
.Next,
.FormPanelAdd,
.GetAddress,
.GettingAddressImg,
#mobileSidebar #telButton,
#mobileSidebar #refButton,
#infoButton  {
    color: ;
    text-shadow: 0px 1px 0px ;
}

.qpgHeader h2,
.addCompHeader h2,
.payHeader h2,
.confHeader h2,
.qpgPricePnl_cost,
.sbSection h1 {
    color: ;
}
/* End 'Feature' text color */

.qpgSaveQuote{
    float: left;
    font-size: 11px;
    margin-left: -270px;
    margin-top: 76px;
}
/*Deactivation of save quote button*/
button.saveQuoteButton:disabled
{
    background: #CFCFCF;
}

.additonal-opening-hours {
    display: none;
}
/* */
/* */
/**/
