﻿/* Side bar border */

.sidebar
{
    margin: 0 0 10px;
}

.sidebar-mbt, h1.sidebar-mbt
{
    font-size: 18px;
    font-weight: bold;
    left: 0;
    margin: 0;
    position: relative;
    top: 0;
    padding: 0;
}

.sidebar-mbo
{
    margin: -95px 0 -15px 0;
    width: 100%;
}

.sidebar-mbi
{
    margin: 0;
    _zoom: 1;
}

.sidebar-mbm
{
    border-width: 100px 18px 21px;
    background-image: url(/eSales/Content/images/Axa/Borders/SidebarLight.png);
}
.sidebar-mbi
{
    background: #F4F6FC;
}
.sidebar-sidebarHelp-mbm
{
    border-width: 100px 19px 21px;
    background-image: url(/eSales/Content/images/Axa/Borders/SidebarLightBlue.png);
}
.sidebar-sidebarHelp-mbi
{
    background: #DEF0FC;
}
.sidebar-sidebarContact-mbm
{
    border-width: 100px 19px 21px;
    background-image: url(/eSales/Content/images/Axa/Borders/SidebarGrey.png);
}
.sidebar-sidebarContact-mbi
{
    background: #E5E5E5;
}

.help
{
    color: #000;
    display: none;
    font-size: 13px;
    left: 490px;
    margin: 0 0 0 -15px;
    position: absolute;
    text-align: left;
    width: 275px;
}
.help-mbm
{
    border-width: 21px 25px 21px 25px;
    background-image: url(/eSales/Content/images/Axa/Borders/InfoHelp.gif);
}
.help-mbi
{
    background: #FFFFFF;
    margin: 0 0 0 0;
    min-height: 28px;
    _height: 28px;
}
.help-mbo
{
    margin: -15px 5px -10px 2px;
}

.popup
{
    width: 450px;
}
.popup-mbt
{
    color: #FFFFFF;
    font-size: 180%;
    font-weight: bold;
    left: 0;
    position: relative;
    top: 26px;
    white-space:nowrap;
}
#popupPersonalInjuryMoreInfo .popup-mbt
{
    font-size: 160%;
    left: 78px;
    position: absolute;
}

#popupNotifyClaim .popup-mbt
{
    font-size: 167%; /*for somw reason this popup only messes up if the font size is any bigger than 167%*/
} 

#popupAlertClaim
{
    width:700px;
} 

.popup-mbm
{
    border-width: 70px 78px 20px;
    background-image: url(/eSales/Content/images/Axa/Borders/Popup.png);
}
.popup-mbi
{
    background: #fff;
    margin: 0 0 0 0;
}
.popup-mbo
{
    clear: both;
    display: block;
    margin: 10px -47px 0;
    position: relative;
    z-index: 1;
}

/* Bundle */
.selectedOption-mbm, .unselectedOption-mbm
{
    border-width: 21px 13px;
}

/* fix for IE*/
.bundleColumn .selectedOption-mbm, .bundleColumn .unselectedOption-mbm
{
    border-width: 21px 13px 21px;
}

.bundleColumn .selectedOption-mbo, .bundleColumn .unselectedOption-mbo
{
    margin: 0 0 -8;
}
/*-----------*/

.selectedOption-mbm
{
    background-image: url(/eSales/Content/images/Axa/Borders/BundleOn.png);
}
.unselectedOption-mbm
{
    background-image: url(/eSales/Content/images/Axa/Borders/BundleOff.png);
}
.selectedOption-mbi, .unselectedOption-mbi
{
    margin: 0;
}
.selectedOption-mbi
{
    background: #FED516;
}
.unselectedOption-mbi
{
    background: #103083;
}

.radioBox .selectedOption-mbi, .radioBox .unselectedOption-mbi
{
    position: absolute;
    background: none;
}

.radioBox .selectedOption-mbo, .radioBox .unselectedOption-mbo
{
    top: -19px;
}



.bundleColumn
{
    margin: 0 0 10px;
}
.bundleColumn-mbm
{
    border-width: 15px;
    background-image: url(/eSales/Content/images/Axa/Borders/Bundle.png);
}
.bundleColumn-mbi
{
    background: #F3F5FA;
    margin: 0 0 0 0;
}


#popupConvictionsWeDontCover
{
        width: 500px;
}
#popupNCDDoINeedToProve,
#popupLegalCover,
#popupLegalCover,
#popupCourtesyCar,
#popupCourtesyCar
{
    width: 620px;
}
#popupBreakdownUps,
#popupTermsAndConditions
#popupTermsAndConditionsText,
#popupBreakdownUps,
#popupCourtesyCar,
#popupLegalCover,
#popupBreakdownUps
{
    width: 610px;
}

#popupPersonalAccident, 
#popupPersonalAccidentNew,
#popupTermsAndConditionsDeclined
{
    width: 830px;
}
#popupYouHaveAcceptedUpsell, #popupYouHaveChangedStuff, #popupSoftDecline
{
	width:610px;
}
#popupYouHaveAcceptedUpsell .nav p, #popupYouHaveChangedStuff .nav p
{
	padding-top:6px;
	_padding-top:2px;
	font-weight:bold;	
}

.MonzaPrompt
{
    width: 650px ! important;
    margin: 25px 0px 15px 0px ! important;
}

.MonzaPrompt .text
{
    color: #6B6B6B;
    vertical-align: middle;
    width: 290px;
    margin: 0px 58px 8px 10px;
    float: left;
    //float: none; 
}

.MonzaPrompt .bundleColumn-mbo
{
    padding-top: 6px;
}