@import "fonts.css";

html, body {
    margin: 0;
    font-family: arial, serif;
    font-size: 12px;
    direction: rtl;
    background-color: #FBFBFB;
}
.IE-7 body{position: absolute;
    overflow-x: hidden;
    width: auto;
 }

a {
    color: #4B6971;
}

a:hover {
    color: #45c6f5;
}

a:active, a:focus, button:focus {
    outline: none;
    -moz-outline-style: none;
}

ul {
    padding: 0;
    margin: 0;
}

li {
    list-style: none;
}

h1, .title-dsc, h2.magazine-title {
    color: #204276;
    font-size: 25px;
    margin: 0;
    padding: 0 0 6px 0;
    font-weight: bold;
    letter-spacing: -1px;
}

h2 {
    color: #e26d00;
    font-size: 25px;
    margin: 0;
    font-weight: normal;
    letter-spacing: -1px;
}

h2.sub-title {
    color: #026295;
}

h5, h4 {
    font-size: 12px;
    margin: 0;
    padding: 5px 0;
}

p {
    margin: 0;
}

.wrapper {
    color: #000000;
    width: 1000px;
    margin: 0 auto;
    padding-top: 5px;
    position: relative;
}

.inline {
    display: inline;
}

.block {
    display: block;
}

.inline-block {
    display: inline-block;
}

.clear {
    clear: both;
}

.top {
    vertical-align: top;
}

.left, .image-left {
    float: left;
}

.right, .image-right {
    float: right;
}

.hidden-text, .accessibility-option {
    display: none;
}

.absolute {
    position: absolute;
}

.relative {
    position: relative;
}

.spread {
    width: 100%;
}

.main-content {
    display: inline-block;
    margin-left: 15px;
}

.main-content .panel-wrapper {
    width: 590px;
}

/*----------------------ugly ugly explorer----------------------*/

.IE-7 .inline-block-ie, .IE-7 .info.inline-block-ie a, .IE-7 .magazine-main-content-wrapper, .IE-7 .main-content,
.IE-7 .side-menu, .IE-7 .magazine-main-content, .IE-7 .left-text-box{
    display: inline;
    zoom: 1;
}

/*----------------------ugly ugly explorer - end ------------------*/

.logo, .search-block, .top-right, .top-left, .bottom-right, .bottom-left,
.facebook .icon, .twitter .icon, .youtube .icon, .inkod .icon, .inkod-dot, .red-arrow, .gray-arrow,
.retrieve .icon, .renewal .icon, .service-notes .icon, .folder-icon-open, .folder-icon-close,
.top-box, .bottom-box, .sprite-inner, .sprite-common, .magazine-main-content-right,
.magazine-main-content-left, .magazine-main-content-top, .magazine-main-content-bottom, .loginBubble .panel-right,
.alphacsp .icon, .usearch .icon, .lobby-faq .car .image, .lobby-faq .travel .image, .lobby-faq .asset .image,
.lobby-faq .accidents .image, .lobby-faq .motocycle .image, .loginToolTip,.loginToolTip .panel-left  {
    background: url("../images/common.png") no-repeat;
}

.proposal-container .proposal-btn, .approve-renewal,
.tools .download-btn, .back-btn, .next-btn, .sendDetails, .sendCallback, .checkAuthorization, .send, .lifePolicyRightsSubmit {
    background: url("../images/buttons.png") no-repeat;
}

.ttl-seperator {
    background: url("../images/title-seperator.png") repeat-x;
    height: 1px;
    margin: 10px 0;
}

.seperator {
    background: url("../images/seperator.gif") repeat-x;
    height: 1px;
    margin: 10px 0;
}

.links-column-seperator {
    background: url("../images/footer-links-seperator.png") repeat-y left;
    margin: 0 10px;
}

.hp-bg {
    margin: 0 auto;
}

.sprite-inner {
    width: 1027px;
    height: 511px;
}

.sprite-common {
    width: 992px;
    height: 210px;
}

.logo {
    background-position: -1px -424px;
    float: right;
    height: 81px;
    margin: 32px 0 0 0;
    width: 183px;
}

/*-------------------------------header--------------------------------------*/

.search-block {
    background-position: 0 -120px;
    display: inline-block;
    position: relative;
    height: 27px;
    width: 190px;
    margin-right: 20px;
    vertical-align: middle;
    float: left;
}

.search-submit, .search-text {
    border: none;
    background: none;
    position: absolute;
    top: 4px;
}

.search-submit {
    left: 5px;
}

.search-text {
    right: 5px;
    width: 80px;
}

.top-menu {
    height: 90px;
    width: 775px;
    background-position: -4px 0;
    float: left;
    margin-top: 15px;
}

.top-menu a {
    border-right: 1px solid #D1D3D3;
    color: #204276;
    display: inline-block;
    font-size: 28px;
    padding: 0 18px;
    text-align: center;
    text-decoration: none;
    text-shadow: 1px 1px 1px white;
    height: 64px;
}

.top-menu .sprite {
    height: 40px;
    width: 40px;
    display: block;
}

.top-menu a.car {
    border-right: none;
}

.top-menu .car .image {
    left: -525px;
    top: 10px;
}

.top-menu .car .sprite {
}

.top-menu .moto .image {
    left: -469px;
    top: 6px;
}

.top-menu .moto .sprite {
    right: 20px;
}

.IE-7 .top-menu .moto .sprite, .IE-7 .top-menu .health .sprite, .IE-7 .top-menu .accidents .sprite {
    right: 0;
}

.top-menu .apartment .image {
    left: -426px;
    top: 7px;
}

.top-menu .apartment .sprite {
    right: 8px;
}

.top-menu .life .image {
    left: -382px;
    top: 4px;
}

.top-menu .life .sprite {
    right: 8px;
}

.top-menu .health .image {
    left: -346px;
    top: -8px;
}

.top-menu .health .sprite {
    right: 19px;
}

.top-menu .accidents .image {
    left: -306px;
    top: 0;
}

.top-menu .accidents .sprite {
    right: 25px;
}

.top-menu a.selected {
    color: #ed1c24;
}

.top-menu a:hover, .top-menu a:focus, .bread-crumbs a:hover, .bread-crumbs a:focus {
    color: #45c6f5;
}

.bread-crumbs {
    height: 30px;
    margin-right: 160px;
    font-size: 11px;
    color: #9a9a9a;
    clear: both;
}

.bread-crumbs a {
    margin: 0 5px;
    color: #9a9a9a;
}

/*----------------------------header - end ----------------------------------*/

.topInfoLinks {
    float: left;
}

.topInfoLinks .topLink_2 a {
    color: #ef1b27;
}

.topInfoLinks  ul {
    margin: 0;
    padding: 4px 0 0 2px;
}

.social-info a {
    display: inline-block;
    font-size: 10px;
    line-height: 10px;
    color: #000000;
}

.social-item-text {
    display: inline-block;
}

.IE .social-item-text {
    padding-right: 4px;
}

.topInfoLinks a {
    color: #4f5767;
    text-decoration: none;
    font-size: 13px;
    text-align: center;
    display: inline-block;
    padding: 0 5px;
}

.topInfoLinks a:hover {
    color: #45c6f5;
}

.topInfoLinks li {
    display: inline;
}

/*-------------------------------footer--------------------------------------*/
.footer {
    background: url("../images/footerBg.png") center;
    height: 614px;
    color: #ffffff;
}

.footer a {
    color: #ffffff;
}

.social-info .social-item {
}

.faq-question a {
    text-decoration: none;
}

.social-item {
    display: inline-block;
}

.footer-links {
    padding: 312px 0 40px;
    text-align: center;
}

.footer-links ul {
    margin: 3px 0;
}

.footer-bottom {
    border-top: 1px solid #5f6589;
    width: 969px;
    padding: 20px 0;
    margin: 0 auto;
}

.facebook .icon, .youtube .icon, .inkod .icon, .retrieve .icon, .renewal .icon, .alphacsp .icon, .usearch .icon {
    height: 18px;
    display: inline-block;
    vertical-align: middle;
}

.alphacsp .icon {
    background-position: -671px -138px;
    width: 74px;
}

.usearch .icon {
    background-position: -671px -111px;
    width: 103px;
}

.facebook .icon {
    background-position: -401px -132px;
    width: 18px;
}

.youtube .icon {
    background-position: -350px -132px;
    width: 40px;
}

.inkod .icon {
    background-position: -465px -115px;
    width: 18px;
}

.retrieve .icon {
    background-position: -313px -63px;
    width: 18px;
}

.renewal .icon {
    background-position: -285px -63px;
    width: 18px;
}

.inkod-dot {
    background-position: -487px -138px;
    height: 2px;
    width: 2px;
    display: inline-block;
    position: relative;
    right: 0;
    top: -3px;
}

.links-column {
    display: inline-block;
    width: 110px;
    vertical-align: top;
    text-align: right;
    height: 140px;
}

.inkod, .alphacsp, .usearch {
    float: right;
    width: 247px;
}

.inkod a, .alphacsp a, .usearch a {
    text-decoration: none;
}

.site-rights {
    float: left;
}

/*----------------------------footer - end ----------------------------------*/

/*-------------------------panel box corners --------------------------------*/
.gray-cube .top-left, .gray-cube .top-right, .gray-cube .bottom-left, .gray-cube .bottom-right {
    position: absolute;
    height: 9px;
    width: 9px;
}

.gray-cube .top-right {
    background-position: -599px -110px;
    left: -5px;
    top: 0;
}

.gray-cube .top-left {
    background-position: -649px -110px;
    right: -5px;
    top: 0;
}

.gray-cube .bottom-right {
    background-position: -649px -130px;
    right: -5px;
    bottom: 0;
}

.gray-cube .bottom-left {
    background-position: -599px -129px;
    left: -5px;
    bottom: 0;
}

.gray-cube .left, .gray-cube .right {
    position: absolute;
    top: 5px;
    bottom: 5px;
    width: 5px;
    background-color: #f0f1f3;
}

.gray-cube .left {
    left: -5px;
}

.gray-cube .right {
    right: -5px;
}

.gray-cube {
    display: inline-block;
    width: 243px;
    position: relative;
    right: 5px;
    background: #f0f1f3;
    margin-left: 20px;
}

.gray-cube .content {
    position: relative;
    padding: 5px;
}

.lobby-text-content {
    border: none;
}

.top-left, .top-right, .bottom-left, .bottom-right {
    position: absolute;
    height: 16px;
    width: 16px;
    z-index: 10;
}

.top-left {
    background-position: -514px -105px;
    left: -2px;
    top: -2px;
}

.top-right {
    background-position: -564px -105px;
    right: -3px;
    top: -2px;
}

.bottom-right {
    background-position: -564px -136px;
    bottom: -3px;
    right: -3px;
}

.bottom-left {
    background-position: -514px -136px;
    bottom: -3px;
    left: -2px;
}

.page-navigator {
    position: relative;
    bottom: 0;
    text-align: center;
    width: 540px;
}

.page-navigator a {
    margin: 0 5px;
    text-decoration: none;
    color: #045CE3;
}

/*.page-navigator a.navigator, .page-navigator .index_current, .paging-position {*/
/*color: #ed1c24;*/
/*}*/

.page-navigator a.index_current {
    color: #e26e01;
    font-weight: bold;
}

/*------------------------panel box corners - end ---------------------------*/

/*-------------------------------side-menu-----------------------------------*/
.side-menu {
    margin: 0 0 0 10px;
    float: right;
    min-height: 400px;
    width: 153px;
}

.top-links {
    border-bottom: 3px solid #D6DDE3;
}

.side-menu a {
    display: block;
    padding: 10px 0;
    text-decoration: none;
}

.side-menu .top-links li.level-1 {
    border-top: 1px dotted #c8c8c8;
}

.side-menu .bottom-links li.level-1, .side-menu .bottom-links li.level-2 {
    border-top: 1px dotted #e2e2e2;
}

.side-menu li a {
    background: url("../images/list-style.png") no-repeat right;
    padding-right: 10px;
}

.side-menu .red-arrow, .side-menu .gray-arrow {
    display: none;
}

ul.menu {
    margin: 0;
}

.top-links {
    background-color: #ededed;
    padding: 0 10px;
}

.top-links a {
    font-weight: bold;
    font-size: 14px;
    color: #204276;
}

.bottom-links {
    padding: 0 10px;
}

.bottom-links .level-1 a {
    color: #5d95b2;
}

.bottom-links .level-2 a {
    color: #7e7e7e;
}

ul.level-2 {
    padding-right: 16px;
}

.red-arrow, .gray-arrow {
    height: 5px;
    width: 3px;
    vertical-align: middle;
    display: inline-block;
}

.red-arrow {
    background-position: -342px -67px;
}

.gray-arrow {
    background-position: -437px -107px;
}

.top-links a:hover, .top-links a:focus, .bottom-links a:hover, .bottom-links a:focus {
    color: #45C6F5;
}

/*-----------------------------side-menu - end ------------------------------*/

.proposal-container {
    width: 258px;
    height: 63px;
}

.service-notes span {
    float: right;
}

.proposal-container .proposal-btn {
    display: block;
    position: relative;
    background-position: -5px -196px;
    height: 65px;
    right: -25px;
}

.proposal-container .proposal-btn:hover {
    background-position: -5px -260px;
}

.proposal-container .proposal-btn a {
    text-decoration: none;
    display: block;
    color: #351d08;
    text-align: center;
    font-size: 16px;
    width: 220px;
    line-height: 37px;
    position: relative;
    right: 25px;
}

.proposal-links {
    position: relative;
    top: -18px;
}

.proposal-links a {
    display: inline-block;
    margin-left: 10px;
    text-decoration: none;
}

.proposal-links .renewal {
    color: #e26e01;
}

.proposal-links .retrieve {
    color: #204276;
}

.mid-text-box {
    background: white;
    margin-top: 20px;
}

.panel-body .component {
    padding-bottom: 3px;
}

.center-content {
    margin-right: 175px;
}

/*---------------------------js tabs - end -----------------------------*/

.dsc h2, .dsc h3 {
    font-size: 40px;
    font-weight: normal;
    padding: 0;
}

.dsc h2 {
    color: #006595;
    margin: 20px 0 0 0;
}

.dsc h3 {
    color: #ed1c24;
    margin: 0 0 10px 0;
}

.dsc .text {
    color: #4B6971;
    font-size: 18px;
    font-weight: normal;
    width: 300px;
}

.dsc .link {
    position: absolute;
    bottom: 10px;
}

.link, .content-pic-panel a {
    color: #045CE3;
    font-size: 11px;
    text-decoration: none;
}

.link:hover, .content-pic-panel a:hover {
    color: #45C6f5;
}

.title-link {
    float: left;
    color: #045CE3;
    font-size: 11px;
    text-decoration: none;
}

.title-link a {
    text-decoration: none;
}

.IE-7 .title-link {
    margin-top: 5px;
}

.underline {
    text-decoration: underline;
}

.dsc .img {
    position: absolute;
    left: 10px;
    bottom: 20px;
}

.top-box {
    background-position: -519px -100px;
    height: 56px;
    width: 338px;
}

.IE-8 .top-box {
    background-position: -518px -100px;
    width: 338px;
}

.bottom-box {
    background-position: -520px -171px;
    height: 19px;
    width: 338px;
}

.panel-body {
    padding: 15px 25px;
}

/**Regulations*************************************************************************************************/
.text-page, .lobby-page {
    float: right;
    width: 593px;
}

.regulations .content {
    padding: 6px 0;
}

.regulations a, .faq a, .lobby-faq a, .magazine-article a, .article a, .letter a, .customer a {
    color: #045ce3;
    text-decoration: none;
    display: inline-block;
}

.regulations .item, .lobby-faq .faq-item {
    border-top: 1px dotted #D0D0D0;
    padding: 25px 0;
}

.lobby-faq .faq-item-0 {
    border-top: 1px dotted #e26e01;
}

.regulations a span {
    display: inline-block;
}

.regulations .sprite {
    height: 22px;
    width: 22px;
    top: 4px;
}

.doc .image {
    left: -534px;
    top: -59px;
}

.pdf  .image {
    left: -505px;
    top: -59px;
}

.xls  .image {
    left: -562px;
    top: -59px;
}

/*FAQ****************************************************************************************************************/
.faq h2 {
    padding: 25px 0 0 0;
}

.faq .faq-type .sprite {
    display: none;
}

.lobby-faq .faq-type .sprite {
    height: 55px;
    width: 55px;
    top: 30px;
}

.faq-question .sprite {
    height: 15px;
    width: 10px;
    top: 6px;
}

.faq-summary .faq-question .sprite {
    width: 7px;
}

.arrow-more .sprite {
    height: 15px;
    top: 3px;
    width: 4px;
}

.link-expand .image {
    left: -335px;
    top: -65px;
}

.faq-summary .link-expand .image {
    left: -351px;
    top: -79px;
}

.link-collapse .image {
    left: -336px;
    top: -81px;
}

.arrow-more .image {
    left: -341px;
    top: -61px;
}

.faq .item {
    border-bottom: 1px dotted #e26e01;
    padding: 15px 0;
}

.faq .car .image {
    left: 0;
    top: -363px;
}

.lobby-faq .car .image {
    left: -767px;
    top: -439px;
}

.moto .image {
    left: -287px;
    top: -20px;
}

.faq .travel .image {
    left: -151px;
    top: -379px;
}

.lobby-faq .travel .image {
    left: -183px;
    top: -20px;
}

.faq .apt .image {
    left: -227px;
    top: -378px;
}

.lobby-faq .asset .image {
    left: -616px;
    top: -436px;
}

.lobby-faq .accidents .image {
    left: -244px;
    top: -435px;
}

.lobby-faq .motocycle .image {
    left: -545px;
    top: -435px;
}

.business .image {
    left: -287px;
    top: -20px;
}

.life .image {
    left: -287px;
    top: -20px;
}

.health .image {
    left: -287px;
    top: -20px;
}

.accidents .image {
    left: -287px;
    top: -20px;
}

a.link-collapse {
    font-weight: bold;
    color: #204177;
}

.answer {
    padding: 7px 11px 0 0;
}

.lobby-faq .faq-type {
    float: right;
    width: 130px;
    text-align: center;
}

.faq-summary {
    float: right;
    width: 400px;
}

.faq-more a {
    text-decoration: underline;
    padding-top: 25px;
}

/***Articles*****************************************************************************************************/
.inner-content {
    border-top: 1px dotted #e26e01;
    clear: both;
}

.article h1 {
    float: right;
}

.article-toplinks {
    text-align: left;
    padding-top: 4px;
}

.article-toplinks a {
    text-decoration: none;
    padding: 0 7px;
    font-size: 11px;
}

.facebook .image {
    left: -452px;
    top: -64px;
}

.twitter .image {
    left: -484px;
    top: -64px;
}

.youtube .image {
    left: -414px;
    top: -59px;
}

.facebook .sprite, .twitter .sprite {
    width: 15px;
    height: 16px;
    top: 4px;
}

.social-info .facebook .sprite, .social-info .twitter .sprite {
    top: 0;
}

.social-info .facebook {
    padding: 0 5px;
}

.social-info .youtube {
    padding-right: 5px;
}

.social-info .twitter {
    padding-left: 5px;
}

.social-item-sep {
    display: inline-block;
    color: #c9d3dd;
    width: 1px;
    height: 12px;
    position: relative;
    top: -3px;
}

.IE .social-item-sep {
    top: -5px;
}

.youtube  .sprite {
    width: 21px;
    height: 22px;
    top: 3px;
}

.article-toplinks .print, .article-toplinks .share {
    border-left: 1px solid #dcdcdc;
}

.article-toplinks .facebook {
    padding-left: 0;
}

.customer h2 {
    color: #006595;
    font-weight: bold;
}

.article-name {
    font-size: 18px;
    color: #e26e01;
    padding-top: 7px;
    font-weight: bold;
}

.all-articles {
    float: left;
}

.all-articles-top {
}

.all-articles a {
    font-size: 11px;
    text-decoration: none;
}

.entire-article {
    padding-top: 10px;
    font-size: 11px;
}

/**********************************************************************************************************************/
.sprite {
    position: relative;
    overflow: hidden;
    display: inline-block;
}

.sprite .image {
    display: block;
    position: absolute;
}

.wrapper .ocms_de_norm {
    width: auto;
}

.panel-wrapper, .magazine-main-content-wrapper {
    display: inline-block;
    position: relative;
    border-top: 1px #d8d8d8;
    border-left: 1px #d8d8d8;
    border-right: 2px #cacaca;
    border-bottom: 2px #cacaca;
    border-style: solid;
    background-color: #ffffff;
    top: -2px;
    
}

.side-menu .panel-wrapper, .loginPanel .panel-wrapper {
    border-width: 1px;
    border-color: #cacaca;
}


.panel-bottom-left, .panel-bottom-right, .panel-top-left, .panel-top-right,
.magazine-main-content-top-left, .magazine-main-content-top-right, .magazine-main-content-bottom-right, .magazine-main-content-bottom-left,
.login-bottom-left, .login-bottom-right, .login-top-left, .login-top-right {
    background: url("../images/common.png") no-repeat;
    position: absolute;
    height: 16px;
    width: 16px;
}

.panel-top-left, .magazine-main-content-top-left {
    background-position: -234px -116px;
    left: -3px;
    top: -2px;
}

.panel-top-right, .magazine-main-content-top-right {
    background-position: -277px -116px;
    right: -3px;
    top: -2px;
}

.panel-bottom-right, .magazine-main-content-bottom-right {
    background-position: -277px -155px;
    bottom: -5px;
    right: -3px;
}

.panel-bottom-left, .magazine-main-content-bottom-left {
    background-position: -234px -155px;
    bottom: -5px;
    left: -3px;
}

.IE .panel-top-left, .IE .panel-bottom-left {
    left: -4px;
}

.IE-7 .panel-top-left, .IE-8 .panel-top-left,
.IE-7 .panel-top-right, .IE-8 .panel-top-right {
    top: -3px;
}

.side-menu .panel-wrapper {
    width: 151px;
}

.side-menu .panel-body {
    padding: 0;
}

.side-menu .panel-top-right, .loginPanel .panel-top-right {
    right: -2px;
}

.side-menu .panel-bottom-right, .loginPanel .panel-bottom-right {
    bottom: -4px;
    right: -2px;
}

.side-menu .panel-bottom-left, .loginPanel .panel-bottom-left {
    bottom: -4px;
}

.search .panel-wrapper {
    width: 700px;
}

.content-items {
    width: 280px;
    display: inline-block;
    vertical-align: top;
}

.landing-callback {
    width: 822px;
    color: #000000;
}

.landing-callback .panel-wrapper {
    width: 819px;
}

.landing-callback h1 {
    font-size: 22px;
}

.landing-callback .panel-body {
    padding: 0;
}

.landing-callback li {
    background: url("../images/icons/list-dot.png") no-repeat right;
    padding-right: 12px;
}

.offer-details {
    padding: 17px 33px 20px 33px;
}

/**********************************************************************************************************************/
/*********************************************login page**************************************************/

.loginPanel {
    margin: 0 auto;
    width: 800px;
}

.loginHeader .logo {
    margin-right: 0;
}

.loginHeader {
    margin-bottom: 20px;
    width: 720px;
}

.loginContainer {
    width: 450px;
    float: right;
    margin-bottom: 20px;
}

.loginExplenation {
    width: 250px;
    height: 200px;
    float: right;
    padding-right: 30px;
    background-position: -880px 0pt;
}

.loginExplenation li {
    list-style: disc;
    margin-right: 14px
}

.loginPanel .panel-wrapper {
    width: 445px;
}

.loginPanel .site-rights {
    width: 210px;
}

.loginPanel .footer-bottom {
    padding: 0;
}

.loginExplenationText .ttl {
    padding: 15px 0 10px 0;
}

.loginBubble, .loginToolTip {
    float: right;
    margin: 27px 19px 0 0;
    font-size: 11px;
}

.loginToolTip {
    width: 150px;
    float: none;
}

.loginBubble .panel-wrapper, .loginToolTip .pannel-wrapper {
    background: white;
    width: 153px;
    height: 109px;
}

.loginBubble .panel-body, .loginToolTip .panel-body {
    background: #ffffaf;
    padding: 12px 10px;

}

/**************** letters ******/
.prolog {
    color: #006595;
    padding: 25px 0;
}

.letter h1 {
    border-bottom: 1px dotted #e26e01;
}

.letterTitle {
    color: #006595;
    padding-bottom: 3px;
    font-weight: bold;
}

.letterBody {
    padding-bottom: 10px;
}

.letterBlock {
    margin-top: 20px;
}

.letterBlock .panel-wrapper {
    width: 480px;
}

.letterBlock .panel-wrapper {
    width: 480px;
}

body .ui-widget-header {
    background: none;
    border: none;
}

body .ui-widget-content {
}

.picDisplay img {
    border: 1px solid #A5BAD5;
}

.dialogButtons {
    padding-top: 20px;
}

.dialogButtons .back-btn, .dialogButtons .next-btn {
    background-position: -284px -100px;
    display: block;
    position: relative;
    height: 30px;
    width: 98px;
    border: none;
    cursor: pointer;
    color: #ffffff;
}

.dialogButtons .back-btn:hover, .dialogButtons .next-btn:hover {
    background-position: -284px -134px;
    height: 30px;
    width: 98px;

}

.dialogButtons .back-btn:disabled, .dialogButtons .next-btn:disabled {
    background-position: -284px -171px;
    height: 30px;
    width: 98px;
    cursor: default;
}

.dialogButtons .back-btn {

}

.dialogButtons .next-btn {

}

#dialog .letterTitle {
    padding-bottom: 10px;
}

.letter .red-arrow {
    position: relative;
    top: 3px;
}

/*** START Dictionary *************************************************************************************************/
.dictionary .item {
    padding: 45px 0;
}

.dictionary .lettersList a {
    background: url('../images/seperator.gif') no-repeat 0 3px;
    display: block;
    padding-left: 8px;
    padding-right: 8px;
}

.dictionary .lettersList {
    margin-top: 10px;
    margin-bottom: 10px;
    min-height: 20px;
    margin-right: -15px;
}

.dictionary li {
    list-style: none;
    float: right;
}

.dictionary a {
    color: #045CE3;
}

.dictionary h5 {
    padding: 15px 0 0;
}

.dictionary h2 {
    display: inline-block;
    position: relative;
    top: -3px;
    padding: 0 5px 0 0;
    font-weight: bold;
    font-size: 29px;
}

.dictionary div .backToTop {
    display: inline-block;
    float: left;
    color: #045CE3;
    position: relative;
    top: 8px;
}

.dictionary .red-arrow, .customer .red-arrow {
    position: relative;
    top: 3px;
}

/*** END Dictionary    *************************************************************************************************/

/*** START Magazin *************************************************************************************************/

.magazine-text-box-right {
    background-position: -562px -86px;
    width: 17px;
    height: 428px;
    float: right;
}

.magazine-text-box-left {
    background-position: -536px -86px;
    width: 14px;
    height: 428px;
    float: left;
}

.magazine-text-box-wrapper {
    width: 535px;
}

.magazine-main-content-wrapper {
    width: 590px;
    min-height: 650px;
}

.magazine {
    float: right;
    margin-top: 20px;
}

.magazine .magazine-text-box-body, .magazine-main-content-body {
}

.magazine .magazine-text-box-body {
    width: 474px;
    height: 395px;
}

.magazine-article {
    padding: 8px 0;
}

.magazine-article h5 {
    padding: 8px 0;
    color: #204276;
}

.magazine-article .content h5, .customer h5 {
    font-size: 18px;
    color: #e26e01;
}

.magazine-image {
    float: right;
    width: 160px;
    height: 120px;
    border: 1px solid #d2d2d2;
    margin-top: 12px;
}

.magazine-article .content {
    float: right;
    width: 301px;
    padding-right: 17px;
}

.magazine .magazine-text-box-body, .magazine-main-content-body {
    background: #ffffff;
    padding: 15px 25px;
}

/*** **************************************************************************************************************************/
.text-page li {
    list-style: url("../images/list-style.png");
    margin-right: 10px;
}

.view-policy-dsc {
    background: url("../images/common.png") no-repeat;
    background-position: -12px -345px;
    width: 482px;
    height: 58px;
}

.view-policy-dsc a.click-here-btn, .bottom-banner a.click-here-btn {
    height: 24px;
    padding-top: 6px;
}

a.click-here-btn {
    background: url("../images/buttons.png") no-repeat scroll -437px -196px transparent;
    color: #351D08;
    float: left;
    margin-left: 9px;
    position: relative;
    text-align: center;
    text-decoration: none;
    top: 15px;
    width: 82px;
}

.view-policy-dsc .icon {
    background: url("../images/common.png") no-repeat;
    background-position: -745px -5px;
    width: 40px;
    height: 45px;
    margin: 0 15px 0 7px;
    position: relative;
    top: 10px;
    float: right;
}

.view-policy-dsc label {
    font-size: 21px;
    color: #204276;
    position: relative;
    top: 19px;
    float: right;
}

/*****Acrobat Reader*****************************************************************************/
.download-reader, .download-reader .icon {
    background: url("../images/snippets.gif") no-repeat;
}

.download-reader {
    background-position: -3px -609px;
    width: 482px;
    height: 58px;
    position: relative;
}

.download-reader .icon {
    display: none;
}

.download-reader label {
    display: none;
}

.download-reader a {
    display: block;
    background-position: -578px -100px;
    top: 18px;
    width: 172px;
    height: 24px;
}

.download-reader a:hover, .download-reader a:focus {
    background-position: -578px -134px;
}

.download-reader a span {
    position: relative;
    text-align: center;
    top: 5px;
}

/**Tools*****************************************************************************/
.left-text-box .loginToolTip .panel-wrapper {
	    margin: 0 0 0px;
}

.left-text-box {
    width: 200px;
    display: inline-block;
    vertical-align: top;
}

.tools .content-panel-title {
    border-bottom: 1px solid #ee611a;
}

.tools .content-panel-image {
    float: right;
    width: 44px;
}

.tools .content-panel-image img {
    position: relative;
    right: -8px;
}

.tools .content {
    float: right;
    width: 156px;
    padding-right: 0px;
}

.tools a {
    text-decoration: none;
}

.tools h2, .lobby-page h2 {
    color: #204276;
    font-weight: bold;
}

.content-pic-panel h5, .loginPanel h5 {
    color: #e26e01;
    padding-top: 0;
    font-size: 14px;
    font-weight: bold;
}

.content-pic-panel .title-link {
    width: 64px;
    position: relative;
    left: 0;
}

.content-panel h5 {
    color: #204276;
    float: right;
    font-size: 14px;
    font-weight: bold;
}

.content-panel .content-btn {
    float: left;
    padding-top: 5px;
}

.content-pic-panel {
    margin-bottom: 20px;
}

.content-pic-panel .seperator, .content-panel .seperator {
    margin: 0;
}

.content-pic-panel .content-panel-item {
    padding: 18px 0;
}

.content-panel .content-element {
    padding: 7px 0;
}

.service-more {
    padding-top: 3px;
}

.service-more a {
    font-size: 11px;
}

.customerServiceItem-wrapper .panel-body {
    padding: 10px;
}

.customer .customerServiceItem-wrapper {
    width: 253px;
    background: url("../images/customer-service-bg.png") repeat scroll 0 0 transparent;
    float: right;
    margin: 6px;
    height: 110px;
}

.customer .services {
    height: 60px;
    margin: 10px 0 10px 30px;
}

.customer .services .title {
    color: #026295;
    font-size: 12px;
    font-weight: bold;
}

.customer .supplyer, .customer .claim, .customer .links, .customer .forms, .customer .tools, .customer .digital-services,
.customer .appraiser, .customer .self-services, .customer .protection, .customer .garage, .customer .tolling,
.customer .doctors, .customer .support-tools {
    height: 35px;
    padding-right: 60px;
    margin-bottom: 5px;
}

.customer .digital-services {
    background: url("../images/customer-serviceIcons/digital-services.png") no-repeat right;
}

.customer .appraiser {
    background: url("../images/customer-serviceIcons/appraiser.png") no-repeat right;
}

.customer .self-services {
    background: url("../images/customer-serviceIcons/self-services.png") no-repeat right;
}

.customer .protection {
    background: url("../images/customer-serviceIcons/protection-install.png") no-repeat right;
}

.customer .garage {
    background: url("../images/customer-serviceIcons/garage.png") no-repeat right;
}

.customer .tolling {
    background: url("../images/customer-serviceIcons/toll-services.png") no-repeat right;
}

.customer .doctors {
    background: url("../images/customer-serviceIcons/doctors.png") no-repeat right;
}

.customer .supplyer {
    background: url("../images/customer-serviceIcons/suppliers.png") no-repeat right;
}

.customer .claim {
    background: url("../images/customer-serviceIcons/requisition.png") no-repeat right;
}

.customer .links {
    background: url("../images/customer-serviceIcons/usefull-links.png") no-repeat right;
}

.customer .forms {
    background: url("../images/customer-serviceIcons/forms.png") no-repeat right;
}

.customer .tools {
    background: url("../images/customer-serviceIcons/tools.png") no-repeat right;
}

.customer .support-tools {
    background: url("../images/customer-serviceIcons/support-tools.png") no-repeat right;
}

/*****Private Zone Box****************************************************************************************/
.private-zone-box {
    width: 190px;
    height: 150px;
    background: url("../images/common.png") no-repeat 1px -154px;
    padding: 10px 20px 0 0;
    margin-bottom: 10px;
}

a.enter-private-zone {
    background: url("../images/buttons.png") no-repeat -440px -100px;
    width: 120px;
    height: 24px;
    line-height: 24px;
    display: block;
    color: #351D08;
    text-align: center;
}

a.enter-private-zone:hover, a.enter-private-zone:focus {
    background-position: -440px -132px;
}

.private-zone-dsc {
    width: 150px;
    color: #4c6873;
    padding: 12px 0;
}

.private-zone-box .sprite {
    width: 31px;
    height: 29px;
}

.private-zone-box .image {
    top: -5px;
    left: -574px;
}

.private-zone-box h2 {
    display: inline-block;
    vertical-align: top;
    padding: 5px 2px 0 0;
    font-size: 27px;
}

/********Mokdim*****************************************************************************************************************/

.mokdim {
    margin-top: 20px;
}

.mokdim table {
    text-align: right;
     width: 100%;
}

.mokdim-phone {
    font-size: 26px;
    color: #e26e01;
    font-weight: bold;
    margin-left: 18px;
}

.mokdim-dsc {
    padding: 6px 0;
}

.mokdim th {
    color: #e26e01;
}

.mokedName {
    width: 112px;
    padding: 16px 8px 16px 0;
}

.mokdim th {
    padding-top: 16px;
    padding-bottom: 7px;
}

.fax {
    width: 109px
}

.working-hours {
    width: 124px
}

.email {
    width: 132px
}

.mokdim .panel-body {
    padding-left: 80px;
}

.mokdim a {
    color: #045ce3;
}

.stripe-even {
    background-color: #f6f6f6;
}

/**************************************************************************************************************/
a.send-button {
    background-position: -660px 0px;
    width: 69px;
    height: 30px;
    line-height: 30px;
    display: block;
}

a.send-button:hover, a.send-button:focus {
    background-position: -660px -44px;
}

/*Customer Service Login*************************************************************************************/
.login-wrapper {
    display: inline-block;
    position: relative;
    border: 2px solid #e26e01;
    width: 208px;
    min-height: 424px;
    background-color: #ffffff;
}

.login-wrapper .login-body {
    padding: 25px 15px;
}

.customer-login {
    width: 212px;
    background: #ffffff;
}

.customer-login .login-wrapper {
    background: url("../images/left-login-bg-top.png") no-repeat;
}

.login-top-left {
    background-position: -500px -114px;
    left: -3px;
    top: -2px;
}

.login-top-right {
    background-position: -533px -114px;
    right: -3px;
    top: -2px;
}

.login-bottom-right {
    background-position: -533px -148px;
    bottom: -5px;
    right: -3px;
}

.login-bottom-left {
    background-position: -500px -148px;
    bottom: -5px;
    left: -3px;
}

.customer-login-connection {
    background: url("../images/common.png") no-repeat -570px -114px;
    height: 26px;
    position: relative;
    top: -2px;
    right: 80px;
    z-index: 1;
    width: 59px;
}

.customer-login-dsc {
    position: relative;
    top: -4px;
    width: 212px;
}

.loginPanel .loginFieldsContainer {
    width: 221px;
    float: right;
}

.loginFieldsContainer .userName {
    margin: 20px 0;
}

.loginFieldsContainer .label {
    font-size: 12px;
    display: inline-block;
    font-weight: normal;
    width: 50px;
}

.IE-7 .loginFieldsContainer .label {
    display: inline;
    zoom: 1;
}

.loginFieldsContainer {
    margin: 15px 0 38px 0;
}

.loginFieldsContainer .userName input, .loginFieldsContainer .password input {
    width: 156px;
}

.loginFieldsBottom {
    margin-top: 25px;
}

.backToCustomerService {
    width: 149px;
    height: 32px;
    line-height: 32px;
    float: left;
    margin-top: 50px;
}

.button {
    background: url("../images/buttons.png") no-repeat scroll -270px -196px transparent;
    color: #351D08;
    position: relative;
    text-align: center;
    text-decoration: none;
}

.loginFieldsContainer .phone .phoneFields {
    display: inline-block;
    width: 160px;
}

.IE .loginFieldsContainer .phone .phoneFields {
    width: 170px;
}

.loginFieldsContainer .phone .phoneFields input {
    width: 100px;
}

.IE .loginFieldsContainer .phone .phoneFields input {
    width: 105px;
}

.loginFieldsContainer .input-container {
    margin: 5px 0 10px 0;
}

.updatingRadioGroupItem {
    display: inline-block;
    width: 100px;
}

.IE-7 .updatingRadioGroupItem {
    display: inline;
    zoom: 1;
}

.sendDetails {
    background-position: -659px 0;
    position: relative;
    text-decoration: none;
    height: 33px;
    width: 73px;
    border: none;
    display: block;
}

.send-button span {
    color: #FFFFFF;
    font-weight: bold;
    display: inline-block;
    width: 70px;
    text-align: center;
}

.loginPanel .loginFieldsContainer .userName input, .loginPanel .loginFieldsContainer .password input {
    width: 170px;
}

.loginPanel .loginFieldsContainer .phone .phoneFields input {
    width: 117px;
}

.loginPanel .loginFieldsContainer .phone .phoneFields {
    width: auto;
}

.customer-login .sub-title-area {
    padding-bottom: 60px;
}

.registration_view a {
    display: block;
    padding: 4px 0 0 0;
}

.tempPasswordView .link_1, .link_0, .passwordRecoveryView .link_0 , .loginFieldsContainer .send {
    float: left;
    text-align: left;
    padding: 5px 0;
}


.tempPasswordView .link_0, .link_1, .passwordRecoveryView .link_1, .successCallback .link_0, .loginFieldsContainer .back {
    float: right;
    text-align: right;
}

.loginFieldsContainer .checkAuthorization, .loginFieldsContainer .sendDetails, .loginFieldsContainer .sendCallback,
.loginFieldsContainer .send {
    background-position: -659px 0;
    font-size: 16px;
    height: 26px;
    text-align: center;
    text-decoration: none;
    width: 71px;
}

.loginFieldsContainer .checkAuthorization:hover, .loginFieldsContainer .sendDetails:hover, .loginFieldsContainer .sendCallbackL:hover,
.loginFieldsContainer .send:hover, .loginFieldsContainer .checkAuthorization:focus, .loginFieldsContainer .sendDetails:focus,
.loginFieldsContainer .sendCallbackL:focus, .loginFieldsContainer .send:focus {
    background-position: -659px -44px;
}

.loginFieldsContainer ul.feedback {
    background: none;
}

/*****Search***************************************************************************************************************/
.search {
    color: #005f91;
}

.search-result .title a {
    color: #005f91;
}

.search .title {
    font-weight: bold;
}

.search-param {
    color: #E26E01;
}

.searchResultsTitle {
    margin: 20px 0;
    color: #204276;
}

.search-result {
    padding-top: 8px;
}

.search-result .seperator {
    margin-top: 18px;
}

.search-url a {
    color: #045CE3;
}

.search-url .sprite {
    top: 3px;
}

.redirections {
    text-align: center;
    direction: ltr;
    padding: 20px 0 5px 0;
}

.redirections  a {
    text-decoration: none;
    color: #045ce3;
}

.redirections  a:hover {
    color: #45c6f5;
}

.redirections  a.selected {
    color: #de6d05;
    font-weight: bold;
}

.redirections .page-nr {
    display: inline-block;
    padding-right: 10px;
}

.redirections .page-nr .sprite {
    top: 2px;
}

/***Landing-Callback******************************************************************************************/
.landing-callback .panel-body {
    padding: 0;
}

.callbackCmsPanel h2 {
    padding: 0 0 15px 33px;
}

.callbackCmsPanel label {
    padding-left: 3px;
    display: inline-block;
}

.landing-callback .details {
    padding: 33px 38px 30px 33px;
}

.callbackCmsPanel {
    background-color: #f1f2f6;
    padding: 10px 38px 18px 33px;
}

.callbackCmsPanel label {
    color: #005e91;
    font-weight: bold;
    line-height: 32px;
}

.callbackCmsPanel input {
    width: 120px;
    margin-left: 22px;
}

.callbackCmsPanel input.phoneNumber {
    margin-left: 0;
}

.callback-fields {
    line-height: 32px;
}

.IE .ieFeedback {
    display: inline;
}

.callback-fields .send-button {
    margin-right: 20px;
    display: inline-block;
    vertical-align: top;
}

.IE .callback-fields .send-button {
    top: -2px;
}

.folder-icon-open, .folder-icon-close {
    width: 8px;
    height: 6px;
    float: left;
    margin: 6px 5px;
}

.folder-icon-open {
    background-position: -384px -81px;
}

.folder-icon-close {
    background-position: -384px -67px;

}

.magazine-main-content-right {
    background-position: -1021px 0;
    width: 11px;
    height: 608px;
    position: absolute;
    bottom: 4px;
    right: -12px;
}

.IE-9 magazine-main-content-right {
    right: -12px;
}

.magazine-main-content-left {
    background-position: -994px -1px;
    width: 10px;
    height: 607px;
    position: absolute;
    left: -11px;
    top: 7px;
}

.IE-9 .magazine-main-content-left {
    left: -13px;
}

.magazine-main-content-top {
    background-position: -214px -257px;
    width: 177px;
    height: 9px;
    position: absolute;
    right: 7px;
    top: -10px;

}

.magazine-main-content-bottom {
    background-position: -212px -293px;
    width: 535px;
    height: 25px;
    position: absolute;
    left: 7px;
    bottom: -26px;
}

/***START Bottom-Banner ******************************************************************************************/

.text-page .bottom-banner {
    float: none;
}

.bottom-banner .panel-wrapper {
    height: 179px;
    width: 590px;

}

.bottom-banner {
    margin: 10px 0 0 0;
    float: right;
}

.bottom-banner.car .banner-img, .bottom-banner.moto .banner-img, .bottom-banner.travel .banner-img,
.bottom-banner.bsns .banner-img, .bottom-banner.apt .banner-img, .bottom-banner.health .banner-img,
.bottom-banner.mrtg .banner-img {
    position: absolute;
    right: 1px;
    top: 1px;
}

.bottom-banner.car .banner-img {
    background: url("../images/banners/bottom-banner-car.png") no-repeat;
    width: 85px;
    height: 123px;
}

.bottom-banner.moto .banner-img {
    background: url("../images/banners/bottom-banner-moto.png") no-repeat;
    width: 168px;
    height: 177px;
}

.bottom-banner.health .banner-img {
    background: url("../images/banners/bottom-banner-health.png") no-repeat;
    width: 149px;
    height: 177px;
}

.bottom-banner.mrtg .banner-img {
    background: url("../images/banners/bottom-banner-mrtg.png") no-repeat;
    width: 186px;
    height: 178px;
}

.bottom-banner.accidents .banner-img {
    background: url("../images/banners/bottom-banner-accidents.png") no-repeat;
    width: 166px;
    height: 177px;
}

.bottom-banner.life .banner-img {
    background: url("../images/banners/bottom-banner-life.png") no-repeat;
    width: 165px;
    height: 177px;
}

.bottom-banner .proposal-container {
    position: absolute;
    left: 14px;
    bottom: 0px;
}

.bottom-banner.car .proposal-container {
    padding-top: 30px;
}

.bottom-banner .social-item {
    width: 110px;
}

.bottom-banner .content {
    position: absolute;
    right: 195px;
    top: 30px;
    font-family: gad, serif;
}

.bottom-banner .title, .bottom-banner .dsc {
    margin: 0;
    padding: 0;
    line-height: 28px;
}

.bottom-banner .title {
    color: #204276;
    font-size: 39px;
    font-weight: bold;
}

.bottom-banner.mrtg .title {
    font-size: 35px;
    letter-spacing: -1px;
}

.bottom-banner.health .title {
    font-size: 28px;
}

.bottom-banner .dsc {
    color: #E26D00;
    font-size: 18px;
}

.bottom-banner.accidents .dsc {
    letter-spacing: 1px;
}

/***END Bottom-Banner ******************************************************************************************/

.landing-bg {
    height: 97px;
    width: 818px;
}

.landing-button {
    background: url("../images/campaign_btn.png") no-repeat;
    display: block;
    width: 448px;
    height: 97px;
    margin: auto;
    text-decoration: none;
    text-align: center;
}

.landing-button span {
    color: black;
    font-size: 24px;
    padding-top: 13px;
    display: block;
    margin-right: 20px;
}

.landing-bg .callbackDsc {
    margin: 5px 10px;
}

.Tlist tr.stripe-odd {
    background-color: #f1f2f4;
}

.Tlist tr td {
    height: 40px;
    text-align: right;
}

.lists-page .panel-wrapper {
    width: 813px;
}

.lists-page .panel-body {
    padding: 15px 10px;
}

.lists-page .Tlist {
    width: 790px;
}

.lists-page h5 {
    color: #006595;
    font-size: 13px;
    text-align: right;
}

.lists-page h3 {
    margin: 0;
}

.short-text-box .magazine-image img {
    width: 95px;
    height: 79px;
}

.loginBubble .panel-right {
    background-position: -414px -180px;
    height: 20px;
    position: absolute;
    right: -16px;
    top: 45px;
    width: 18px;
}

.lifePolicyRightsSubmit {
    background-position: -660px 0;
    height: 30px;
    width: 69px;
}

.lifePolicyRightsSubmit:hover, .lifePolicyRightsSubmit:focus {
    background-position: -660px -44px;
}

.mainContent .landing .banner {
    margin: 0 auto;
}

.mainContent .landing .bottomText {
    text-align: center;
}

.k_float {
    position: fixed;
    bottom: -3px;
    top: auto;
    right: 0;
    left: auto;
}

/***********************************************************/
.top-menu .mortgage .image {
    left: -500px;
    top: -167px;
}

.top-menu .mortgage .sprite {
    right: 16px;
}

.top-menu .customerService .image {
    left: -540px;
    top: -175px;
}

.top-menu .customerService .sprite {
    right: 47px;
}

.loginContainer .loginToolTip,  .loginContainer .showLoginToolTip{
    display: none; 
}

/*************BannerLandingPage****************/


.landingCallbackBanner .main-content {
     height: 800px;
     margin: 0pt auto;
     position: relative;
     width: 1000px;
}

.landingCallbackBanner h2 {
     left: 777px;
     position: absolute;
     top: 688px;
}

.landingCallbackBannerFields .firstNameBannerField {
     background: none;
     border: none;
     direction: rtl;
     right: -125px;
     position: absolute;
     top: 5px;
     width: 245px;
}

.IE .landingCallbackBannerFields .firstNameBannerField {
     top: 9px;
     background: #ffffff;
}

.landingCallbackBannerFields .lastNameBannerField {
     background: none;
     border: none;
     direction: rtl;
     right: -125px;
     position: absolute;
     top: 46px;
     width: 245px;
}

.IE .landingCallbackBannerFields .lastNameBannerField {
     top: 50px;
     background: #ffffff;
}

.landingCallbackBannerFields .phoneNumber {
     background: none;
     border: none;
     direction: ltr;
     font-size: 19px;
     right: -125px;
     position: absolute;
     top: 89px;
     width: 150px;
}

.IE .landingCallbackBannerFields .phoneNumber {
     top: 93px;
     background: #ffffff;
}

.landingCallbackBannerFields .phonePrefix {
     background: none;
     border: none;
     font-size: 19px;
     left: -47px;
     position: absolute;
     top: 89px;
     direction: rtl;
}

.landingCallbackBannerFields .send-button {
     background: url("../images/landingPage/btn_off.gif") no-repeat;
     height: 33px;
     left: -70px;
     position: absolute;
     top: 124px;
     width: 202px;
    color: transparent;
}

.IE .landingCallbackBannerFields .callback-fields .send-button {
    top: 124px;
}

.landingCallbackBannerFields .callbackCmsPanel {
     left: 150px;
     position: absolute;
     top: 300px;
     background-color: transparent;
}

.landingCallbackBannerFields .callbackCmsPanel select {
    border: medium none;
    font-size: 19px;
    position: absolute;
    right: 65px;
    top: 90px;
}

.landingCallbackBannerFields .callbackCmsPanel label {
    display: none;
}
.landingCallbackBanner .landing-callback {
display:block;
}

.landingCallbackBannerFields .callbackCmsPanel input{
    border: medium none;
    font-size: 18px;
}

.landingCallbackBannerFields .callbackCmsPanel .send-button span {
    color: transparent;
    display: none;
}

.landingCallbackBannerFields .feedback{
    font-size: 13px;
    right: -132px;
    position: absolute;
    top: 165px;
    width: 300px;
}
.landingCallbackBannerFields  a.send-button:hover , .landingCallbackBannerFields  a.send-button:focus{
    background-position: 0 0;
    background: url("../images/landingPage/btn_on.gif") no-repeat;
}

.landingCallbackBannerAnswer{
    color: #0A6196;
    font-size: 23px;
    line-height: 20px;
    position: absolute;
    right: 375px;
    text-align: center;
    top: 125px;
    width: 560px;
}	

.IE-7 .landingCallbackBannerAnswer .innerPAgeTtl{
	line-height: 30px;
}

.landingCallbackBannerAnswer .innerPAgeTtl {
	font-size: 30px;
}

.landingCallbackBanner .offer-details {
    margin-top: -125px;
}
//////////////*****End of BannerLandingPage ************///////////////////

h5.side-panel-9M-header{
font-family: ReformaRegular,serif;
color: #204276;
    font-size: 25px;
    font-weight: bold;
    letter-spacing: -1px;
    margin: 0;
    padding: 0 0 6px;
	  direction: rtl;
	   float: none;
	  }
	  

.hiddenLoginToolTip {
    display: none;
    position: absolute;
}

.showLoginToolTip {
    display: block;
   
}

.loginContainer .loginToolTip,  .loginContainer .showLoginToolTip{
    display: none; 
}
 /*.loginBubble .panel-wrapper, .loginToolTip .panel-wrapper {
    height: auto;
    width: auto;
}*/

.loginToolTip .panel-wrapper {
    height: auto;
    width: auto;
}

.left-text-box .loginToolTip .panel-wrapper {
	    margin: 0 0 0px;
}

.loginToolTip,
.loginToolTip .panel-left {
    background: url("../images/common.png") no-repeat;
}

.mokdim .showEmailToolTip {
    position: absolute;
    right: -155px;
}

.mokdim .loginToolTip .panel-body {
    padding-left: 0px;
}

.stripeTable tr{
	position: relative;
}


.showLoginToolTip .panel-wrapper{
 position: relative;
    top: -80px;
} 	  
.loginToolTip .panel-wrapper{
 position: relative;
    top: -80px;
}

.loginToolTip .panel-left {
    background-position: -450px -180px;
    height: 20px;
    left: -16px;
    position: absolute;
    top: 45px;
    width: 18px;
}

.approve-renewal {
	background-position: -440px -100px;
	width: 120px;
	height: 24px;
	display: block;
	text-align: center;
	float: left;
	margin: 10px 0;
        color: #351D08;
        line-height: 24px;
        text-decoration: none;

}

.span-cotent-panel{
    color: #204276;
    font-size: 25px;
    font-weight: bold;
    letter-spacing: -1px;
    margin: 0;
    padding: 0 0 6px;
    font-family: ReformaRegular,serif;
    display: inline-block;
}

