html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td
{margin:0;padding:0;border:0;outline:0;font-weight:inherit; font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
/* remember to define focus styles! */
:focus {outline: 0;}
body {line-height:1em;color:black;background:white;}
ol, ul {list-style:none;}
strong {font-weight:bold;}
address {margin:1em 0;line-height:1.5;}
q {display:block;line-height:1.5;font-style:italic;margin-bottom:1.5em;overflow:visible;width:474px;} /* inline quotes */

/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse:separate;border-spacing:0;}
caption, th, td {text-align:left;font-weight:normal;}

#printHeader {display:none;}

/* Common */
body {
    background-color:#f1f5f6;
    font-family:Arial, Helvetica, Verdana, sans-serif;
    font-size:80%;
    margin:0;
    padding:0;
    width:100%;
    color:#333;
    }
h1 {clear:both;color:#335cad;font-size:2.31em;font-family: "Bookman Old Style", Cambria, "Times New Roman"; font-weight:bold;line-height:1em;margin:0;position:relative;z-index:30;}
h2 {color:#335cad;font-size:1.38em;font-weight:normal;line-height:1.08em;margin:0 0 1.08em 0;}
h2 a, h2 a:hover {border:none;color:#335cad;text-decoration:none;}
h3 {border:none;color:#335cad;font-size:1.23em;font-weight:bold;line-height:1.22em;margin:0 0 1em 0;text-decoration:none;}
h3 a, h3 a:hover {border:none;color:#335cad;text-decoration:none;}
h4 {font-weight:bold;line-height:1.2em;margin:0 0 0.67em 0;}
h5 {color:#335cad;font-weight:bold;line-height:0.67em;margin:0.67em 0 0.67em 0;}
h6 {color:#335cad;font-size:1.23em;font-weight:bold;line-height:1.22em;margin:0 0 1em 0;}
p {clear:both;font-weight:normal;line-height:1.5em;margin:0 0 1.5em 0;overflow:visible;}
a {border-bottom:1px solid #039;color:#039;text-decoration:none;}
a:hover {border-bottom:none;color:#039;text-decoration:none;}
a:focus {border-bottom:1px dashed #039;text-decoration:none;}

ul, ol {font-weight:normal;line-height:1.5em;margin:0 0 1.5em 14px;}
li {background:url(../images/list-full-arrow.gif) 0 4px no-repeat;list-style-type:none;margin:-0.2em 0 3px 0;padding:0 0 0 17px;}
li ul {margin-top:1em;}
li ul li {background:url(../images/sub-list-full-arrow.gif) 0 4px no-repeat;list-style-type:none;margin:-0.2em 0 3px 0;padding:0 0 0 17px;}
li ul li ul li {background:url(../images/2nd-sub-list-full-arrow.gif) 0 4px no-repeat;list-style-type:none;margin:-0.2em 0 3px 0;padding:0 0 0 17px;}
ul.linkList li {background:url(../images/list-arrow.gif) 0 0.35em no-repeat;list-style-type:none;margin:0 0 3px 0;padding:0 0 0 17px;}
ul.linkList ul li {background:url(../images/sub-list-arrow.gif) 0 4px no-repeat;list-style-type:none;margin:-0.2em 0 3px 0;padding:0 0 0 17px;}
ul.linkList ul li ul li {background:url(../images/2nd-sub-list-arrow.gif) 0 4px no-repeat;list-style-type:none;margin:-0.2em 0 3px 0;padding:0 0 0 17px;}
ul.benefitList {font-size:1.08em;line-height:1.38em; margin:0 0 0.69em 0;padding:0 4px 12px;}
ul.benefitList li {background:url(../images/list-tick.gif) no-repeat;list-style-type:none;margin:0 0 0.4em 0;padding:0 0 0 27px;}
ul.benefitList li.listCross {background:url(../images/list-cross.gif) no-repeat;list-style-type:none;margin:0 0 0.4em 0;padding:0 0 0 27px;}
ul.benefitList ul li {background:url(../images/sub-list-full-arrow.gif) 0 4px no-repeat;list-style-type:none;margin:0 0 3px 0;padding:0 0 0 17px;}
ul.benefitList ul li ul li {background:url(../images/2nd-sub-list-full-arrow.gif) 0 4px no-repeat;list-style-type:none;margin:0 0 3px 0;padding:0 0 0 17px;}
ul.aArrowList {margin:12px 0 0;padding:0 0 12px;}
ul.aArrowList li {background:url(../images/link-arrow.gif) 100% 60% no-repeat;clear:both;display:inline;float:left;font-size:0.95em;list-style-type:none;margin:0 0 0 12px;padding:0 13px 0 0;}
ul.aFullArrowList {margin:12px 0 0;padding:0 0 12px;}
ul.aFullArrowList li {background:url(../images/a-arrow.gif) 100% 35% no-repeat;border-bottom:1px solid #8ba2aa;clear:both;display:block;font-size:0.95em;list-style-type:none;margin:0 12px 8px;padding:0 13px 9px 0;}
ul.aFullArrowList li.pdf {background:url(../images/rn-pdf-arrow.gif) 0 0.3em no-repeat;border-bottom:1px solid #8ba2aa;clear:both;display:block;font-size:0.95em;list-style-type:none;margin:0 0 8px 12px;padding:0 20px 9px 20px;width:167px;}
ul.aFullArrowList li.pdf span, ul.aFullArrowListNine li.pdf span {clear:both;display:block;font-size:0.9em;}

ul.aNineFett {margin:0 0 12px;}
ul.aNineFett li {margin:0.4em 0 0.4em 12px;width:329px;}

ul li.pdf {background:url(../images/list-pdf.gif) 0 4px no-repeat;float:left;font-size:0.9em;margin-right:0;}
ul li.pdf a {font-size:1.1em;}

ul.aFullArrowListSix {background:url(../images/a-dot-8ba2aa-six.gif) repeat-y;margin:12px 0 0;padding:0;}
ul.aFullArrowListSix li {background:url(../images/a-arrow.gif) 100% 35% no-repeat;border-bottom:1px solid #8ba2aa;float:left;font-size:0.95em;list-style-type:none;margin:0 12px 8px;padding:0 13px 9px 0;width:200px;}

ul.aFullArrowListNine {background:url(../images/a-dot-8ba2aa-nine.gif) repeat-y;margin:12px 0 0;padding:0;}
ul.aFullArrowListNine li {background:url(../images/a-arrow.gif) 100% 35% no-repeat;border-bottom:1px solid #8ba2aa;float:left;font-size:0.95em;list-style-type:none;margin:0 12px 8px;padding:0 13px 9px 0;width:202px;}
ul.aFullArrowListNine li.pdf {background:url(../images/rn-pdf-arrow-nine.gif) 0 0.3em no-repeat;border-bottom:1px solid #8ba2aa;clear:none;float:left;font-size:0.95em;list-style-type:none;padding:0 13px 9px 20px;width:182px;}

dl.aArrowDataList {margin:4px 0 0;padding:0;}
dl.aArrowDataList dt {background:url(../images/a-arrow.gif) 100% 50% no-repeat;clear:both;float:left;font-size:0.95em;line-height:1.4em;list-style-type:none;margin:6px 12px;padding:0 33px 3px 0;}
dl.aArrowDataList dd {border-bottom:1px solid #8ba2aa;clear:both;display:block;font-size:0.95em;list-style-type:none;margin:0 12px 8px;padding:0 13px 9px 0;}

div.aH3DataList {margin:0;padding:0;}
div.aH3DataList h3 {background:url(../images/list-full-arrow.gif) 0 0.3em no-repeat;clear:both;float:left;list-style-type:none;margin:3px 12px 0 12px;padding:0 0 3px 15px;}
div.aH3DataList h3 a {border:none;color:#335cad;margin:0 0 1em 0;text-decoration:none;}
div.aH3DataList p {border-bottom:1px dashed #8ba2aa;clear:both;display:block;font-size:0.95em;list-style-type:none;margin:0 12px 8px;padding:0 13px 9px 0;}

div.aH3DataTable {margin:0 0 6px 12px;padding:6px 0;width:450px;}
div.aH3DataTable h3 {background:url(../images/list-full-arrow.gif) 0 0.3em no-repeat;clear:both;float:left;list-style-type:none;margin:0;padding:0 0 3px 15px;width:133px;}
div.aH3DataTable p {clear:none;float:left;margin:0;padding:0;width:170px;}
div.aH3DataTable div.button {clear:none;float:left;overflow:hidden;width:130px;}
div.aH3DataTable div.button div.pBut {float:right;margin:0;}

/* Used to remove default arrow style from links */
ol li {background:none;list-style-type:decimal;margin:0.4em 0 3px 17px;padding:0;line-height:1.5em;}
#headerNav li{background:none;list-style-type:square;margin:-0.2em 0 3px 17px;padding:0;line-height:1.5em;}
#allproducts_menu li{background:none;list-style-type:square;margin:-0.2em 0 3px 17px;padding:0;line-height:1.5em;}
#leftNav li{background:none;list-style-type:square;margin:-0.2em 0 3px 17px;padding:0;line-height:1.5em;}
#footer li{background:none;list-style-type:square;margin:-0.2em 0 3px 17px;padding:0;line-height:1.5em;}
#form .row {margin:5px 5px 0 5px; clear:both; width:540px }

.hr92a8af {border-bottom:1px dashed #92a8af;}
.hr92a8afTop {border-top:1px dashed #92a8af;padding:12px 0 0 0;}
.hr8ba2aa {border-bottom:1px solid #8ba2aa;}
.hr8ba2aaTop {border-top:1px solid #8ba2aa;padding:12px 0 0 0;}
.hr8ba2aaBot {border-bottom:1px dashed #8ba2aa;}

.right {float:right;}
.left {float:left;}
.topGap {margin-top:12px;}
.topPad {padding-top:12px;}
.rightGap {margin-right:12px;}
.rightGap8ba2aa {margin-right:11px;border-right:1px dashed #8ba2aa;}
.botGap {margin-bottom:12px;}
.botPad {padding-bottom:12px;}
.leftGap {margin-left:12px;}
.leftGap8ba2aa {margin-left:11px;border-left:1px dashed #8ba2aa;}
div.noRMargin {margin-right:0;}

.oneColumn {width:69px;}
.twoColumn {width:150px;}
.threeColumn {width:231px;}
.fourColumn {width:312px;}
.fiveColumn {width:393px;}
.sixColumn {width:474px;}
.sevenColumn {width:555px;}
.eightColumn {width:636px;}
.nineColumn {width:717px;}
.tenColumn {width:811px;}
.elevenColumn {width:892px;}
.twelveColumn {width:960px;}

.small {font-size:85%;line-height:1.3em;}
.large {font-size:1.3em;line-height:1.77em;}
/*WTL535 CHANGES START*/
.small-text{font-size:1.1em;line-height:1.3em;}
.BlueSectionHeader{color:#039;font-weight:bold;padding-bottom:2px;font-size:14px;}
/*WTL535 CHANGES END*/
/*WTL327 CHANGES START*/
.massive {font-size:1.8em;font-weight:bold;line-height:1.2em;margin-bottom:0;padding-bottom:20px;}
/*WTL327 CHANGES END*/
.largeBlue {color:#039;font-size:1.6em;line-height:1.77em;}
.blue {color:#039;}
.red {color:red;}

.clearFix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.clearFix {display:inline-block;}

/* Hides from IE-mac \*/
* html .clearFix {height: 1%;}
.clearFix {display: block;}
/* End hide from IE-mac */

.clearLeft {clear:left;}
.clearRight {clear:right;}
.clear {clear:both;}

/* Form */
label {float:left;line-height:1.5em;font-weight:bold;}
input {clear:right;line-height:1.5em;border:1px solid #cacaca;}
input.check {border:none;clear:none;width:20px;}
input.radio {float:left;border:none;}
a.help {text-decoration:none;border:0;}
a.help img {border:0;margin-left:15px;margin-bottom:3px;}

/* Form submit buttons */
.submitBtn input.submitBtnW120 {background:url(../images/btn/btn-quote-w-f5f8f9-120.gif) no-repeat;font-size:0.95em;font-weight:bold;color:#039;width:120px;height:26px;border:none;text-align:left;padding-bottom:5px;cursor:pointer;float:right;margin:1.5em 1em 0 0;}
.submitBtn input.submitBtnW100 {background:url(../images/btn/btn-quote-w-f5f8f9-100.gif) no-repeat;font-size:0.95em;font-weight:bold;color:#039;width:100px;height:26px;border:none;text-align:left;padding-bottom:5px;cursor:pointer;float:right;margin:1.5em 1em 0 0;}
.submitBtn input.submitBtnW90 {background:url(../images/btn/btn-quote-w-f5f8f9-90.gif) no-repeat;font-size:0.95em;font-weight:bold;color:#039;width:90px;height:26px;border:none;text-align:left;padding-bottom:5px;cursor:pointer;float:right;margin:1.5em 1em 0 0;}
/*.display {float:right;line-height:1.5em;}*/
/* Forms */
fieldset {background:url(../images/p-6-f5f8f9-mid.gif) repeat-y;margin:0 0 12px;}
.fieldsetTop {background:url(../images/p-6-f5f8f9-top.gif) repeat-y;overflow:hidden;padding-top:12px;}
.fieldsetBot {background:url(../images/p-6-f5f8f9-bot.gif) bottom no-repeat;margin:0;overflow:hidden;padding:0 12px 12px 12px;}

fieldset div {clear:both;}
fieldset legend {display:none;}
fieldset ul, fieldset li {background:none;margin:0;padding:0;}
fieldset label {clear:none;float:left;margin:.3em 0;position:relative;width:250px;}
fieldset label.wide {width:490px;}
fieldset input, fieldset select, fieldset textarea {float:left;margin:.3em 6px; margin-bottom:0px;}
fieldset .text input, fieldset input.text  {width:12em;}
fieldset .wideText input {width:19.1em;}
fieldset .date  input {width:4em;}
fieldset .date input.doubleDigit {width:2em;}
fieldset input.short {width:6em;}
fieldset input.follow {vertical-align:top}
fieldset .checkbox input {border:none;width:auto;}
fieldset .radio li {float:left;}
fieldset .radio ul {margin-left:0px;}
fieldset .radio ul label {clear:none;margin:0 3px;width:auto;font-weight:normal;}
fieldset .radio input {border:none;clear:none;width:auto;margin-top:1px;}
fieldset .radioList ul li {border-bottom:1px solid #ccc;clear:both;padding:6px 0;width:100%;}
fieldset .radioList label {width:500px;}
fieldset .radioList input {border:none;clear:right;float:left;width:auto;}
fieldset .required label {font-weight:bold;}
fieldset a.help {border:0;float:right;margin:.5em 0;text-decoration:none;}
fieldset div.errorHolder {float:left; clear:none;padding:0px 0 2px 0px;margin:5px 0 0 0px;width:220px;}
fieldset div.formInlineError {background:url(../images/error.gif) no-repeat;clear:none;color:red;float:left;margin:5px 0 0 6px;padding:4px 0 2px 24px;position:static;}
fieldset div.pBut {clear:none;margin:5px;padding-top:1px;}
fieldset label a {border:none;top:0;float:right;height:1.45em;position:absolute;right:0;}
/* Margin amended to 0px for error message inline display*/
fieldset span {float:left;margin:0px;}
fieldset span.address {margin-left:280px}
.formInlineError {background:url(../images/error.gif) no-repeat;clear:none;color:red;float:left;margin:0px 0 0 6px;padding:0px 0 0px 24px;height:19px;padding-top:4px;}
fieldset span.normal {font-weight:normal;}
fieldset .button {margin-bottom:0px;}

ul.errorList {background:url(../images/error.gif) no-repeat;color:red;padding:0px 0 2px 24px;float:left;margin:5px 0 0 6px; width:136px;}
ul.errorList li {background:none;}
.errorList {background:url(../images/error.gif) no-repeat;color:red;padding:0px 0 2px 24px;float:left;margin:5px 0 0 6px; width:136px;}

.formSeperator {border-top:1px dashed #92a8af;padding:0.75em 0 0 0;}
.fNine p.error {
background:transparent url(../images/error.gif) no-repeat scroll left top;
color:red;
margin:0 12px;
padding:0 0 0 28px;
}

/* Header */
#bodyCenter {background-color:#fff; margin:0 auto;padding:6px 18px 12px; width:960px;}
#bodyCenter:after {content: "."; clear: both; display: block; height: 0; visibility: hidden;}
#body {clear:both; margin:10px 0 44px; }
#header {background:url(../images/header-background.jpg);margin:0 0 0;padding:0 0 0 0;position:relative;width:960px;height:125px;}
#header:after {content:".";clear:both;display:block;font-size:0;height:0;margin:0;padding:0;visibility: hidden;}
#headerNav {clear:left;float:left;font-size:1em;font-weight:bold;margin:20px 0 0 18px;padding:0 0 1px 0;}
ul#headerNav li {display:block;float:left;list-style-type:none;margin:0;}
ul#headerNav li a {background:url(../images/header/headerNavBg.gif) repeat-x #f5eb9d;border:0;border-right:1px solid #bebba0;border-left:1px solid #fdfbec;color:#039;display:block;margin:0.5em 0 0;padding:0.7em 1em 0.5em;text-decoration:none;width:auto;}
ul#headerNav li.selected a {background:none #fff;border:0;border-top:0.5em solid #fff;margin:0 0 0;padding:0.5em 1em 0.7em;text-decoration:none;}
ul#headerNav li.selected {border-right:0;border-left:0;}
ul#headerNav li.right a {border-right:0;}
ul#headerNav li.selectRight a {background:url(../images/header/selectRightBg.gif) no-repeat #f5eb9d;border-left:0;}

#headerSubNav {clear:right;float:right;padding:0 0 5px;margin:0;max-width:600px;position:absolute;right:19px;top:5px;}
#headerSubNav ul {border-bottom:1px dashed #c1b734;float:right;padding:0 0 5px;margin:0 0 13px;}
#headerSubNav ul:after {clear:both;}
#headerSubNav ul li {background:url(../images/header/right-arrow-y.gif) right center no-repeat;float:left;list-style-type:none;margin:0;padding:0 8px 0 0;}
#headerSubNav ul li.headerSubNavLeft {padding:0 8px 0 10px;margin:0 15px 0 0;}
#headerSubNav ul li.headerSubNavRight {border-left:1px solid #ada66f;padding:0 8px 0 12px;margin:0 2px 0 0;}
#headerSubNav ul li a {border:0;color:#333;margin:0 8px 0 0;padding:0;}
#headerSubNav ul li a:hover {border-bottom:1px solid #039;}

#headerSearch {clear:both;float:right;text-align:right;}
#headerSearch input {border:1px solid #dfc403;float:left;font-size:1.2em;margin:0.2em 8px;width:12em;}
#headerSearchBtn {float:left;position:relative;text-align:left;}
#headerSearchBtn img {height:2em;}
#headerSearchBtn a {border-bottom:0;font-size:0.95em;font-weight:normal;left:0;padding:0.55em 0.5em 0.55em 0.85em;position:absolute;top:0;}

#logo {float:left;margin:25px 0 0 18px;}
.logo-aviva{background:url(../images/aviva-logo.gif) no-repeat;float:left;height:36px;width:700px;}
#logo a {border:none;display:block;height:40px;line-height:40px; letter-spacing:-1000px;width:261px;}

#allProductsBut {background:url(../images/header/all-products-corner.gif) top right no-repeat #e7eded;border:0;clear:right;float:right;font-size:0.85em;padding:6px 0 2px 0;position:absolute;bottom:0;right:19px;}
#allProductsBut a.open {background:url(../images/plusOpen.gif) 93% 60% no-repeat;border:0;padding:6px 2.1em 2px 7px;}

ul#allproducts_menu {background:url(../images/header/all-products-dash.gif);margin:0 0 0 0;padding:0;}
ul#allproducts_menu h5 {line-height:1.3em;}
ul#allproducts_menu li ul {display:block;margin:0 0 18px;padding:0;}
ul#allproducts_menu li {list-style-type:none;margin:0;padding:0;}
ul#allproducts_menu li a:hover {border-bottom:0;}
ul#allproducts_menu li.twoColumn {float:left;margin:0 0 12px;padding:0 0 0 16px;width:144px;}
#allproducts_overlay_top {background:#e7eded; height:1%; padding:19px 0px;}

/* Left Nav */
#leftNav {background:#fff;float:left;margin:0 6px 0 0;width:225px;}
#leftNav h2 {background:url(../images/left-arrow.gif) 17px 14px no-repeat;border-bottom:1px dashed #ccc;font-size:0.95em;margin:0;padding:12px 0 7px 15px;}
#leftNav h2 a {border:0;color:#039;margin:0 0 0 17px;}
#leftNav ul {margin:0 0 18px;}
#leftNav ul li {list-style:none;margin:0;overflow:hidden;padding:0;}
#leftNav ul li.navSeparator a, #leftNav ul li.navSeparator a:hover {border-bottom:2px dotted #b2b2b2;}
#leftNav ul li a {border-bottom:1px dashed #ccc;display:block;padding:2px 0 3px 32px;width:193px;}
#leftNav ul li a:hover, #leftNav ul li.selected a, #leftNav ul li a.selected {background:#ffef6c;border-bottom:1px dashed #ccc;color:#333;}
/* subNav */
#leftNav ul li ul li {padding-left:31px;}
#leftNav ul li ul li a {border-bottom:1px dashed #ccc;display:block;padding:2px 0 3px 12px;width:182px;}
#leftNav ul li h3 {font-size:1.2em;font-weight:bold;margin:0;}
#leftNav ul li h3 a {color:#039;padding:9px 0 10px 16px;width:209px;}
#leftNav ul li h3 a:hover, #leftNav ul li h3 a.selected {background:#ffef6c;color:#333;}
#leftNav ul li h4 {border-top:2px dotted #ccc;font-size:1em;font-weight:bold;margin:0;padding:0;}
#leftNav ul li h4 a {color:#039;padding:9px 0 10px 16px;width:209px;}
#leftNav ul li h4 a:hover, #leftNav ul li h4 a.selected {background:#ffef6c;color:#333;}

/* Content */
#titleBread {float:left;padding:0 0 0 0;margin:0;}
.content {float:left;}
.contentHero {float:left;padding:0;margin:0 0 0 12px;width:717px;}

.pTwoBoba {width:170px;}

.pThree {overflow:hidden;}
.pThreeTop {background:url(../images/p-3-f5f8f9-top.gif) repeat-y;margin-bottom:12px;overflow:hidden;padding:12px 0 0;}
.pThreeBot {background:url(../images/p-3-f5f8f9-bot.gif) bottom no-repeat;clear:both;margin:0;overflow:hidden;padding:0 0 12px;}
.pThreeTripleTop {background:url(../images/p-3Triple-f5f8f9-top.gif) repeat-y;margin-bottom:12px;overflow:hidden;padding:12px 0 0;}
.pThreeTripleBot {background:url(../images/p-3Triple-f5f8f9-bot.gif) bottom no-repeat;clear:both;margin:0;overflow:hidden;padding:0 0 12px;}
.pThreeProduct {overflow:hidden;padding:0 12px 12px;width:207px;}
.pThreeEdge {border-right:1px dashed #8ba2aa;overflow:hidden;padding:0 0 12px 12px;width:230px;}
.pThreeProduct h2 {margin:0;padding:0 0 6px;}
.pThreeProduct h3 {margin-bottom:6px;padding-top:6px;}
.pThreeProduct .pBut {margin:0;padding:0;}
.pThreeProduct .linkArrow {margin:6px 0 0;}
.pThreeProduct .hr92a8af {padding:0 0 12px;}
.pThreeProduct .twoColumn {width:120px;}
.pThreeProduct p.twoColumn {margin:0 0 12px 0;}
.pThree h2, .pThreeTop h2 {padding:0 12px 12px;margin:0;}
.pSixBot .pThree h3, .pThreeTop h3, .pThree h3 {padding:0 12px 12px;margin:0;}
.pThree p, .pThreeTop p {margin:0 12px 12px;padding:0;}
.content .pSixTop .pSixBot .pThreeProduct h3, .content .pSixTop .pSixBot .pThreeProduct p {margin-left:0;}

.pNineFettTop {background:url(../images/p-4Fett-f5f8f9-top.gif) left top no-repeat;margin-bottom:12px;overflow:hidden;padding-top:12px;}
.pNineFettBot {background:url(../images/p-4Fett-f5f8f9-bot.gif) left bottom no-repeat;margin:0;overflow:hidden;padding:0 0 12px;}
.pNineGreedoTop {background:url(../images/p-4Greedo-f5f8f9-top.gif) left top no-repeat;margin-bottom:12px;overflow:hidden;padding-top:12px;}
.pNineGreedoBot {background:url(../images/p-4Greedo-f5f8f9-bot.gif) left bottom no-repeat;margin:0;overflow:hidden;padding:0 0 12px;}
.pFourFett {background:url(../images/p-4Fett-f5f8f9-mid.gif) repeat-y;overflow:hidden;width:352px;}
.pFourFett h2 {padding:0 12px 12px;margin:0;}
.pFourFett h3, .pFourBobaFett h3 {padding:0 12px 0;margin:0;}
.pFourFett p, .pFourBobaFett p {margin:12px 12px 0;padding:0;}
.pFourFettGap {margin-left:13px;}

.pSix {background:url(../images/p-6-f5f8f9-mid.gif) repeat-y;margin:0 0 12px;padding:0;}
.pSixTop {background:url(../images/p-6-f5f8f9-top.gif) repeat-y;margin-bottom:12px;overflow:hidden;padding-top:12px;}
.pSixBot {background:url(../images/p-6-f5f8f9-bot.gif) bottom no-repeat;margin:0;overflow:hidden;padding:0 0 12px;}
.pSixClearTop {background:url(../images/p-6-clear-top.gif) no-repeat;overflow:hidden;}
.pSixHappy {background:url(../images/p-6-happy-bot.jpg) bottom no-repeat;margin:0;overflow:hidden;padding:0 0 12px;}
.pSix h6 {background:url(../images/p-6-f5f8f9-top.gif) top no-repeat;padding:12px 12px 0;margin:0 0 1em;}
.pSix h2, .pSixBot h2, .pSixClearTop h2, .pSix h3, .pSixBot h3, .pNineBot h3  {margin:0 12px 12px;}
.pSix li {margin-bottom:6px;}
.pSixBot p {margin:0 12px;}
.pSixBot h4 {margin-left:12px;}
.pSix p, .pSixTop p, .pNineBot p {margin:0 12px 12px;padding:0;}
.pSix label {margin:0 0 0 12px;width:255px;}
.pSix input {margin:0 0 0 12px;width:150px;}
.pSix select {margin:0 0 0 12px;width:180px;}
.pSix input.check {width:20px;}
.pSix input.radio {width:auto;margin:2px 5px;}
.pSix label.radio {width:auto;}
.pSix p.radio {position:relative;left:12px;margin:0;width:270px;float:left;}

.pNineJangoClearTop {background:url(../images/p-9Jango-clear-top.gif) no-repeat;overflow:hidden;padding-top:12px;}
.pNineHappy {background:url(../images/p-9-happy-bot.jpg) bottom no-repeat;margin:0;overflow:hidden;padding:0 0 12px;}
.pNineTop {background:url(../images/p-9-f5f8f9-top.gif) no-repeat;overflow:hidden;margin-bottom:12px;padding-top:12px;}
.pNineBot {background:url(../images/p-9-f5f8f9-bot.gif) left bottom no-repeat;margin:0;overflow:hidden;padding:0 0 12px;}

.pTwelveHanBot {background:url(../images/p-12Han-f5f8f9-bot.gif) left bottom no-repeat;margin-bottom:12px;overflow:hidden;padding:12px 0;}
.pTwelveSoloTop {background:url(../images/p-12Solo-fff-top.gif) no-repeat;overflow:hidden;padding-top:12px;margin-bottom:12px;}
.pTwelveSoloBot {background:url(../images/p-12Solo-fff-bot.gif) left bottom no-repeat;margin:0;overflow:hidden;padding-bottom:12px;}

.pBut, .pButBack {margin:12px 12px 0;position:relative;text-align:left;}
.pBut img, .pBut input, .pButBack img {height:1.9em;}
.pSix div.pBut input {border:0;height:1.9em;margin:0;padding:0;width:auto;}
.pBut a, .pButBack a {background:none;border-bottom:0;font-size:0.95em;font-weight:bold;left:0;margin:0;padding:0.4em 2em 0.5em 0.85em;position:absolute;top:0;}
.pButBack a {right:0;margin:0;padding:0.4em 0.85em 0.5em 2em;}
.pBut a.inputBut {padding:0.4em 2em 0.50em 0.85em;}

div.pLinkArrow {background:url(../images/link-arrow.gif) 100% 70% no-repeat;float:left;margin:1.4em 0 0 12px;padding:0 12px 3px 0;}
div.pButLinkArrow {background:url(../images/link-arrow.gif) 100% 70% no-repeat;float:left;margin:1.4em 0 0 0;padding:0 12px 0 0;}
div.linkArrow {background:url(../images/link-arrow.gif) 100% 50% no-repeat;float:left;padding:0 12px 3px 0;margin:0.4em 0 0 12px;}
div.linkArrowNoLeftMargin {background:url(../images/link-arrow.gif) 100% 50% no-repeat;float:left;padding:0 12px 3px 0;margin:0.4em 0 0 0;}
div.linkMicrosite {background:url(../images/link-microsite.gif) 100% 20% no-repeat;float:left;padding:0 16px 3px 0;margin:0.4em 0 0 0;}
div.pLinkMicrosite {background:url(../images/link-microsite.gif) 100% 20% no-repeat;float:left;padding:0 16px 3px 12px;margin:1.4em 0 0 0;}
div.p2LinkMicrosite {background:url(../images/link-microsite.gif) 100% 20% no-repeat;float:left;padding:0 16px 3px 12px;margin:0.4em 0 0 0;}
div.linkList {background:url(../images/list-arrow.gif) 0 2px no-repeat;list-style-type:none;margin:-0.2em 0 3px 12px;padding:0 0 12px 17px;}

.telephone {font-weight:bold;color:#039;font-size:1.2em;}
.clearBoth {clear:both;}
.clearNone {clear:none;}

.aThree {background:url(../images/a-3-f7f7f7-top.gif) 0 6px no-repeat;margin:-6px 0 12px;overflow:hidden;padding:0 0 12px;position:relative;z-index:40;}
.aThreePlain {background:url(../images/a-3-f7f7f7-top.gif) 0 0 no-repeat;margin:0 0 12px;overflow:hidden;padding:0 0 12px;}
.aThreeBot {background:url(../images/a-3-f7f7f7-bot.gif) left bottom no-repeat;}
.aNineFettTop {background:url(../images/a-4Fett-f7f7f7-top.gif) 0 6px no-repeat;margin-top:-6px;margin-bottom:12px;overflow:hidden;padding:0 0 12px;}
.aNineFettPlain {background:url(../images/a-4Fett-f7f7f7-top.gif) no-repeat;margin:0 0 12px;overflow:hidden;padding:0 0 12px;}
.aNineFettBot {background:url(../images/a-4Fett-f7f7f7-bot.gif) left bottom no-repeat;}
.aFourFett {overflow:hidden;width:352px;}
.aSix {background:url(../images/a-6-f7f7f7-top.gif) 0 6px no-repeat;margin:-6px 0 12px;padding:0 0 12px;position:relative;z-index:40;}
.aSixBot {background:url(../images/a-6-f7f7f7-bot.gif) left bottom no-repeat;}
.aNine {background:url(../images/a-9-f7f7f7-top.gif) 0 6px no-repeat;margin:-6px 0 12px;padding:0 0 12px;position:relative;z-index:40;}
.aNinePlain {background:url(../images/a-9-f7f7f7-top.gif) no-repeat;margin:0 0 12px;overflow:hidden;padding:0 0 12px;}
.aNineBot {background:url(../images/a-9-f7f7f7-bot.gif) left bottom no-repeat;padding:0 0 12px;}

.aThree p, .aThreePlain p, .aFourFett p, .aSix p {margin:0 12px;}
.aThreePlain p.twoColumn {float:left;clear:none;margin:0 0 0 12px;}
.aThree p a, .aSix p a {border:none;}
.aThree p a:hover, .aSix p a:hover {border-bottom:1px solid #039;}
.aThree img.right {margin:1.6em 0 0 0;}
.aThree span {font-size:0.85em;}
.aThree span.telephoneQuoteRef {display:block; margin:-0.5em 0 0.5em;}
.aThree span.left {float:left;}
.aThree span.right {float:right;}
.aNineBot h3, .aNineBot p, .aNine p, .aNine h5, .aNinePlain p, .aNinePlain h5 {margin-left:12px;}
.aThree h4, .aThreePlain h4, .aFourFett h4, .aSix h4, .aNinePlain h4 {background:none;border-bottom:1px solid #ccd6eb;font-size:1.3em;margin:0 0 12px 12px;padding:12px 0 2px 0;}
.aNineBot h4.rss {background:url(../images/rss.gif) 0 0.1em no-repeat;border-bottom:0;font-size:1.3em;margin-bottom:12px;padding:0 0 2px 23px;}
.aNineBot ul.aFullArrowList li {margin-left:0;}
h4.aCalculator {background:url(../images/a-calculator.gif) 0 100% no-repeat;border:none;font-size:1.3em;margin:0 0 5px 10px;padding:12px 0 2px 48px;}
h4.aDocument {background:url(../images/a-document.gif) 0 100% no-repeat;border:none;font-size:1.3em;margin:0 0 5px 10px;padding:12px 0 2px 48px;}
h4.aDownload {background:url(../images/a-download.gif) 0 100% no-repeat;border:none;font-size:1.3em;margin:0 0 5px 10px;padding:12px 0 2px 48px;}
h4.aGraph {background:url(../images/a-graph.gif) 0 100% no-repeat;border:none;font-size:1.3em;margin:0 0 5px 10px;padding:12px 0 2px 48px;}
h4.aHelp {background:url(../images/a-help.gif) 0 100% no-repeat;border:none;font-size:1.3em;margin:0 0 5px 10px;padding:12px 0 2px 48px;}
h4.aInfo {background:url(../images/a-info.gif) 0 100% no-repeat;border:none;font-size:1.3em;margin:0 0 5px 10px;padding:12px 0 2px 48px;}
h4.aPhone {background:url(../images/a-phone.gif) 0 100% no-repeat;border:none;font-size:1.3em;margin:0 0 5px 10px;padding:12px 0 2px 48px;}
h4.aTalk {background:url(../images/a-talk.gif) 0 100% no-repeat;border:none;font-size:1.3em;margin:0 0 5px 10px;padding:12px 0 2px 48px;}

.aBut {margin:12px 12px 0;position:relative;text-align:left;}
.aBut img {height:2.2em;}
.aBut a {background:none;border-bottom:0;font-size:0.95em;font-weight:bold;left:0;margin:0;padding:0.5em 0.5em 0.55em 0.85em;position:absolute;top:0;}
.aBut a.inputBut {padding:0.5em 0.5em 0.55em 2em;}

/* Product backgrounds */
.motorDolly {background:url(../images/products/motor-insurance-dolly.gif) 94% 5em no-repeat;}
.accidentMed {background:url(../images/products/accident-insurance-medical.gif) 94% 5em no-repeat;}
.healthApple {background:url(../images/products/health-insurance-apple.gif) 94% 5em no-repeat;}
.homeKeys {background:url(../images/products/home-insurance-keys.gif) 94% 5em no-repeat;}
.lifeBaby {background:url(../images/products/life-insurance-baby.gif) 94% 5em no-repeat;}
.travelBall {background:url(../images/products/travel-insurance-ball.gif) 94% 5em no-repeat;}
.identityPassport {background:url(../images/products/identity-theft-passport.gif) 94% 3em no-repeat;}
.breakdownTriangle {background:url(../images/products/breakdown-cover-triangle.gif) 94% 3em no-repeat;}
.motorcycleChopper {background:url(../images/products/motorcycle-insurance-chopper.gif) 100% 3em no-repeat;}
.shortTermPrius {background:url(../images/products/short-term-prius.gif) 100% 3em no-repeat;}
.vanVan {background:url(../images/products/van-insurance-van.gif) 94% 3em no-repeat;}
.classicEtype {background:url(../images/products/classic-car-insurance-etype.gif) 94% 4em no-repeat;}
.sponsorshipRunner {background:url(../images/products/sponsorship-runner.gif) 90% 2em no-repeat;}
.newsPaper {background:url(../images/products/news-paper.gif) 90% 2em no-repeat;}
.careersBriefcase {background:url(../images/products/careers-briefcase.gif) 90% 2em no-repeat;}
.contactPhone {background:url(../images/products/contact-phone.gif) 90% 2em no-repeat;}
.hospitalSteth {background:url(../images/products/health-hospital-steth.gif) 94% 4.5em no-repeat;}
.incomeSafe {background:url(../images/products/health-income-safe.gif) 90% 5em no-repeat;}
.dietFruit {background:url(../images/products/health-diet-fruit.gif) 94% 2em no-repeat;}
.drinkingWine {background:url(../images/products/health-drinking-wine.gif) 90% 2em no-repeat;}
.kidsBaby {background:url(../images/products/health-kids-baby.gif) 94% 3em no-repeat;}
.physicalTennis {background:url(../images/products/health-physical-tennis.gif) 94% 2em no-repeat;}
.smokingButt {background:url(../images/products/health-smoking-butt.gif) 94% 2em no-repeat;}
.stressPapers {background:url(../images/products/health-stress-papers.gif) 90% 2em no-repeat;}

/* Breadcrumb */
#breadcrumb {float:left;font-size:0.85em;margin:0 0 0 0;padding:0 0 12px;position:relative;z-index:20;}
ul#breadcrumb li {background:url(../images/breadcrumb-arrow.gif) 100% 50% no-repeat;float:left;line-height:1.6em;list-style:none;margin:0 4px 0 0;padding:0 9px 0 0;}
ul#breadcrumb li.current {background:none;}
em {left:-9999em;position:absolute;top:-9999em;}

/* Hero */
#heroCar {background:url(../images/hero/hero-travel-beach.jpg) left 12px no-repeat;height:239px;margin:-53px 0 0;position:relative;z-index:10;}
#heroBreakdownCover {background:url(../images/hero/hero-breakdown-cover.jpg) left 12px no-repeat;height:239px;margin:-53px 0 0;position:relative;z-index:10;}
#heroHealthGuidance {background:url(../images/hero/hero-travel-beach.jpg) left 12px no-repeat;height:239px;margin:-53px 0 0;position:relative;z-index:10;}
#heroPensions {background:url(../images/hero/hero-travel-beach.jpg) left 12px no-repeat;height:239px;margin:-53px 0 0;position:relative;z-index:10;}
#heroSavings {background:url(../images/hero/hero-travel-beach.jpg) left 12px no-repeat;height:239px;margin:-53px 0 0;position:relative;z-index:10;}
#heroTravel {background:url(../images/hero/hero-travel-beach.jpg) left 12px no-repeat;height:239px;margin:-53px 0 0;position:relative;z-index:10;}
#heroEasierPrivateHealth {background:url(../images/hero/hero-easier-private-health-insurance.png) left 12px no-repeat;height:239px;margin:-53px 0 0;position:relative;z-index:10;}
#heroCar h2, #heroBreakdownCover h2, #heroHealthGuidance h2, #heroPensions h2, #heroSavings h2, #heroTravel h2 {left:-9999em;position:absolute;top:-9999em;}

#heroTextOnly {margin-top:0.5em;padding-bottom:1em;}
#heroBottom {background:url(../images/p-9-f5f8f9-bot.gif) left bottom no-repeat;overflow:hidden;padding:7px;margin:0 0 12px;}
#heroBottom div.linkArrow {background:url(../images/link-arrow.gif) 100% 50% no-repeat;float:left;font-size:0.95em;padding:0 9px 3px 0;margin:0.5em 0 0 22px;}
#heroBottom a {border-bottom:1px solid #039;margin:0 4px 0 0;}
#heroBottom a:hover {border-bottom:1px solid #f5f8f9;}

#heroBtnY {float:left;position:relative;text-align:left;}
#heroBtnY img {height:2.5em;}
#heroBtnY a {background:none;border-bottom:0;font-size:1.3em;font-weight:bold;left:0;margin:0;padding:0.3em 2em 0.65em 0.85em;position:absolute;top:0;}

/* Quote Forms */
.qformBtnY {float:right;position:relative;text-align:left;right:12px;top:1em;margin:1em 0;}
.qformBtnY img {height:2em;}
.qformBtnY a {background:none;border-bottom:0;font-size:0.95em;font-weight:bold;left:0;margin:0;padding:0.5em 0.5em 0.55em 0.85em;position:absolute;top:0;}
.qformBtnYBot {clear:both;background:url(../images/p-6-f5f8f9-bot.gif) bottom no-repeat;margin:0;overflow:hidden;padding:0 0 12px; height: 4em; width:100%;}

/* Sticker */
a.sticker {border:none;float:right;margin:0 12px 0 0;}
a.sticker:hover {border:none;}

/* Buttons */

/* Right Module */
.rightNav {float:left;margin:0 0 0 12px;}

/* Footer */
#footer {background:#fff;clear:both;font-size:85%;line-height:1.77em;margin:12px auto;overflow:hidden;padding:0 18px 44px;width:960px;}
#footer h5 {line-height:1em;}
#footer ul {display:block;float:left;height:9em;margin:0;padding:0;}
#footer li {list-style-type:none;margin:0;padding:0;}
#footer .border {border-right:1px dashed #e9e9e9; }
#footer #copyright {float:right;}
#footer #copyright p,#footer #copyright ul,#footer #copyright li{display:block;float:none;margin:0 auto;width:160px;}
#footer #copyright p {margin-top:16px;}
#footer #copyright p.small {margin-top:4px;margin-bottom:10px;}
#footer #copyright li {}
#footer .twoColumn {float:left;margin:12px 0 12px;padding:0 0 0 16px;width:150px;}
#footer .eightColumn {border-top:1px solid #e9e9e9;margin:12px 0;width:670px;}
#footer .fourColumn {border-top:1px solid #e9e9e9;margin:12px 0 12px;width:290px;}
#footer #copyright li {background:url(../images/link-arrow.gif) 0% 60% no-repeat; padding-left:12px;}

/* POPUP */
#popupBody {clear:both;padding:3px;height:100%;}
#popupHeader {background:#ffe400;border-bottom:5px solid #f1f5f6;height:40px;margin:0 0 0;padding:0 0 0 0;position:relative;width:100%;}

#popupLogo {margin:0;}
#popupLogo a {border:none;display:block;height:40px;line-height:40px; letter-spacing:-1000px;width:261px;}

#popupCloseBut {background:url(../images/header/all-products-corner.gif) top right no-repeat #e7eded;border:0;clear:right;float:right;font-size:0.85em;padding:6px 0 2px 0;position:absolute;bottom:0;right:19px;}
#popupCloseBut a {background:url(../images/cross-small.gif) 93% 60% no-repeat;border:0;padding:6px 1.6em 2px 7px;}

.popupContent {background:#fff;border-bottom:5px solid #ffe400;padding:10px 10px 20px;}
.popupContent h2 {margin:5px 0;}
#popupFooter {background:#fff;padding:10px;}
#popupFooter p {clear:none;float:left;margin:0;padding:0;}
#popupFooter p.small {clear:none;float:right;margin:0;padding:0;}

.searchResults p, .searchResultsSearch p {margin:0;}
.searchResults p.url {color:#335cad;margin-bottom:19px;}
.searchResults .paging {background:#f5f8f9;margin-bottom:12px;padding:6px 10px;}
.searchResults .paging ul {margin:0;}
.searchResults .paging ul li {background:none;float:left;margin:0;padding:0 4px;}
.searchResults .paging ul li.linkArrow {background:url(../images/link-arrow.gif) 100% 50% no-repeat;float:left;padding:0 12px 3px 4px;}
.searchResults p.left {clear:none;width:60%;}
.searchResults p.right {clear:none;text-align:right;width:40%;}
.searchResultsSearch {clear:both;float:left;text-align:right;}
.searchResultsSearch input {float:left;font-size:1.2em;margin:0.2em 8px 0.2em 0;width:20em;}
.searchResultsSearch .advanced {float:left;margin-left:10px;text-align:left;}
.searchResultsSearchBtn {float:left;position:relative;text-align:left;}
.searchResultsSearchBtn img {height:2em;}
.searchResultsSearchBtn a {border-bottom:0;font-size:0.95em;font-weight:normal;left:0;padding:0.55em 0.5em 0.55em 0.85em;position:absolute;top:0;}

ol.searchResults {list-style-type:none;margin:0;padding:0;clear:both;}
.searchResults li {margin:19px 0;padding:0;}
.searchDetails {color:#335cad;}
.searchResultsSearch {margin:1em 0;}
#headerSearch input.searchResultsBtn {float:left;width:61px;height:26px;border:none;margin:0;}
.searchResultsSearch input.searchResultsBtn {width:61px;height:26px;border:none;margin-top:0;}
.searchResultsSearch input {line-height:1em;}
.searchResultsSearch fieldset {background:none;}

/* Tables */
table {line-height:1.2em;margin:1em 0;}
td.leftAlign {text-align:left;}
td.noRightBorder {border-right:0;}

th {border-bottom:0;border-right:0;padding:6px 6px 6px 12px;}
td {border-bottom:0;border-right:0;font-size:.85em;padding:6px 5px;text-align:left;}
td img {vertical-align:-40%;}
thead th {background:#8996a0;border-bottom:2px solid #fff;color:#fff;font-weight:bold;}
thead th a, thead th a:hover{border-color:#fff;color:#fff;}

tbody th {color:#039;}
tbody tr {background:#EDF5F9;}
tbody tr.alt {background:#e5f6ff;}

/* Show Hide Tables */
table.showHide tbody th {border-bottom:none;cursor:pointer;padding-bottom:18px;padding-right:65px;}
table.showHide .moreContent {margin:9px 6px;text-align:left;}
table.showHide td {border-bottom-width:12px;}
table.showHide td.closed {border-bottom-width:2px;}
table.showHide th.closed {border-bottom:2px solid #fff;padding-bottom:6px;}
table.showHide span.moreLink {background:url(../images/morePlus.png) right no-repeat;float:right;height:23px;letter-spacing:-10000em;margin:0 -55px 0 6px;width:59px;}
table.showHide span.close{background:url(../images/moreMinus.png) right no-repeat;}

/* Table Highlight */
.highlightTable td.highlight {background:#ffef6c;}
.highlightTable tr.alt td.highlight {background:#fff599;}
.highlightTable thead th.highlightable { cursor:pointer; }

/* Tables in FAQ Show/Hide List */
.showHide table {border:2px solid #eaeaea;border-bottom:1px solid #eaeaea;}
.showHide table th {border-right:6px solid #eaeaea;}
.showHide table thead th {background:#fff;border-bottom:1px solid #eaeaea;color:#000;}
.showHide table tbody th {border-bottom:1px solid #eaeaea;color:#000;}
.showHide table td {border-bottom:1px solid #eaeaea;border-right:6px solid #eaeaea;}
.showHide table .lastCell {border-right:0;}
.showHide table tbody tr {background:#eaeaea;}
.showHide table tbody tr.alt {background:#f5f8f9;}

/* Definition List Show/Hide */
dl.showHide {margin:0 0 1.5em 0;}
dl.showHide dt, dl.showHide dd {background:#ccedff;padding:.75em 10px;}
dl.showHide dt {border-top:#fff 2px solid;color:#039;line-height:1.5em;cursor:pointer;}
dl.showHide dd {font-size:.92em;padding-right:20%;}
dl.showHide .alt {background:#e5f6ff;}
dl.showHide span.moreLink {background:url(../images/plus.gif) right no-repeat;border:none;color:#039;cursor:pointer;float:right;margin:0 5px;padding-right:15px;}
dl.showHide span.close{background:url(../images/minus.gif) right no-repeat;}

/* listStyle Show/Hide */
div.faqStyle {margin:0 0 1.5em 0;padding:0;}
div.faqStyle h3.titleContent {color:#000;font-size:1em;font-weight:normal;margin:0;padding-bottom:1em;}
div.faqStyle h4 {margin:0 0 1em 0;padding:0;font-size:1.1em;}
div.faqStyle li {line-height:1.6em;}
div.faqStyle div.visibleContent {background:#ccedff;list-style:none;margin:0;padding:.5em;border-top:#FFF 1px solid;}
div.faqStyle span.titleContent {line-height:1.5em;}
div.faqStyle div.hiddenContent {font-size:.85em;padding:0.6em;}
div.faqStyle div.alt {background:#e5f6ff;}
div.faqStyle span.moreLink {background:url(../images/plus.gif) right no-repeat;border:none;color:#039;cursor:pointer;float:right;margin:0 5px;padding-right:15px;}
div.faqStyle span.close{background:url(../images/minus.gif) right no-repeat;}

/* Tables in FAQ Show/Hide List */
.hiddenContent table {border:2px solid #eaeaea;border-bottom:1px solid #eaeaea;width:450px;line-height:2em;margin:1em 0;}
.hiddenContent th {border-right:6px solid #eaeaea;font-weight:bold;padding-left:12px;}
.hiddenContent thead th {background:#fff;border-bottom:1px solid #eaeaea;color:#000;font-weight:bold;padding:6px;}
.hiddenContent tbody th {border-bottom:1px solid #eaeaea;color:#000;font-weight:normal;padding:6px;}
.hiddenContent td {border-bottom:1px solid #eaeaea;border-right:6px solid #eaeaea;font-size:.85em;padding:0;text-align:center;}
.hiddenContent .lastCell {border-right:0;}
.hiddenContent table tbody tr {background:#eaeaea;}
.hiddenContent table tbody tr.alt {background:#f5f8f9;}

/* Home Page Hero Fader */
#homeHero {position:relative;height:286px;width:960px;}
.heroimages {margin:0;padding:0;}
.heroimages li {position:absolute;top:0;left:0;height:286px;width:960px;background:none;margin:0;padding:0;}
.heroimages li a{display:block;height:286px;width:960px;background:none;margin:0;padding:0;text-decoration:none;border:0px;}
.heroLinks {position:absolute;top:217px;left:0;margin:0;padding:0;}
.heroLinks li {margin:0;padding:0;float:left;position:relative;height:49px; width:162px;background: transparent url('../images/homeHero/hero_bar_divider.gif') no-repeat right top;}
.heroLinks li#four {background:none;}
.heroLinks li a {display:block;height:49px;width:147px;border:none;font-size:0.75em;padding-left:15px; cursor:pointer;}
.heroLinks li a:hover {color:#fff; background:#1543a1 url('../images/homeHero/hero_bar_bg.gif') repeat-x left top;}
.heroLinks li a span {display:block;text-indent:-10000em;height:24px;margin-left:-15px; cursor:pointer;}
.heroLinks li#one a span { background: transparent url('../images/homeHero/hero_bar_car.gif') no-repeat 15px 10px; }
.heroLinks li#one a:hover span  { background-image: url('../images/homeHero/hero_bar_car_hover.gif'); }
.heroLinks li#two a span { background: transparent url('../images/homeHero/hero_bar_home.gif') no-repeat 15px 10px; }
.heroLinks li#two a:hover span { background-image:  url('../images/homeHero/hero_bar_home_hover.gif') ; }
.heroLinks li#three a span { background: transparent url('../images/homeHero/hero_bar_life.gif') no-repeat  15px 10px; }
.heroLinks li#three a:hover span { background-image:  url('../images/homeHero/hero_bar_life_hover.gif'); }
.heroLinks li#four a span { background: transparent url('../images/homeHero/hero_bar_health.gif') no-repeat  15px 10px; }
.heroLinks li#four a:hover span { background-image:  url('../images/homeHero/hero_bar_health_hover.gif'); }
a#heroQuoteLink, a#heroQuoteLink:hover {position:absolute; top:0px; left:0px; height: 210px; width:100%;text-decoration:none; border:0px;z-index:1000; }

.heroTopimages {margin:0;padding:0;width:100%;z-index:1;}
.heroTopimages li {margin:0;padding:0;width:100%; height:29px; position:absolute; top: -29px; right:0px; background:none;text-align:right;}


/*=:project
    scalable Inman Flash Replacement (sIFR) version 3.

  =:file
    Copyright: 2006 Mark Wubben.
    Author: Mark Wubben, <http://novemberborn.net/>

  =:history
    * IFR: Shaun Inman
    * sIFR 1: Mike Davidson, Shaun Inman and Tomas Jogin
    * sIFR 2: Mike Davidson, Shaun Inman, Tomas Jogin and Mark Wubben

  =:license
    This software is licensed and provided under the CC-GNU LGPL.
    See <http://creativecommons.org/licenses/LGPL/2.1/>    
*/

/*---- sIFR ---*/
.sIFR-flash {
  visibility: visible !important;
  margin: 0;
  padding: 0;
}

.sIFR-replaced, .sIFR-ignore {
  visibility: visible !important;
}

.sIFR-alternate {
  position: absolute;
  left: 0;
  top: 0;
  width: 0;
  height: 0;
  display: block;
  overflow: hidden;
}

.sIFR-replaced div.sIFR-fixfocus {
  margin: 0pt; 
  padding: 0pt; 
  overflow: auto; 
  letter-spacing: 0px; 
  float: none;
}

/*---- Header styling ---*/
.sIFR-active h1 {
  visibility: hidden;
  line-height: 1em;
  padding:8px 18px;
}

.sIFR-active h2.sifr {
  visibility: hidden;
  line-height:1em;
  padding-bottom:0;
}

/* Health News Styles */
ul.newsFeedListNoLink li {background:url(../images/list-full-arrow.gif) 0 15px no-repeat;border-top:1px dashed #92a8af;padding-top:0.8em;}
ul.newsFeedListNoLink li span {color:#777;}
ul.newsFeedList li {background:url(../images/list-arrow.gif) 0 15px no-repeat;border-top:1px dashed #92a8af;padding-top:0.8em;}
ul.newsFeedList li span {color:#777;}
h2.newsFeedTitle span {display:block;font-size:0.75em;color:#777;}
div.newsFeedTitle {margin:1.5em 0 0.5em 0.8em;padding-left:1.4em;background:url(../images/list-arrow.gif) 0 4.5px no-repeat;}
div.newsFeedTitle p {margin:-1em 0 0 0;}
div.newsFeedTitle span {color:#777;}
p.newsRssBossk {border-top:1px dashed #92a8af;padding-top:0.5em;margin-top:2em;}
p.newsRssBossk img {float:left;margin:0.2em 0.5em 0 0;}


/* Health News Quick Link Styles */
ul li.fourLom {background:none;}
ul li.fourLom input {border:0;margin-left:0.4em;}
ul li.fourLom label {float:none;}
ul li.fourLom select, input {float:left;margin-top:0.25em;}

#tooltip{
	position:absolute;
	border:1px solid #333;
	background:#f7f5d1;
	padding:2px 5px;
	color:#333;
	display:none;
}

/* Deprecated Elements  
applet, basefont, center, dir, font, isindex, menu, s, strike, u, marquee, blink, acronym 
/* html 5, use abbr  
{ border: 5px solid blue !important; } 
/* Deprecated Attributes 
br[clear], hr[noshade], *[color], *[background], *[bgcolor], *[nowrap], body[alink], body[link], body[text], body[vlink], body[bottommargin], body[leftmargin], body[rightmargin], body[topmargin], body[marginheight], body[marginwidth], ol[compact], ul[compact], *[align], *[valign], *[height], *[width], ul[type], ol[type], li[type], basefont[size], font[size], hr[size]
{ border: 5px dotted red !important; } 
/* Empty Elements 
div:empty, span:empty, li:empty, p:empty, td:empty, th:empty { padding: 20px; border: 5px solid yellow !important; } 
/* Empty Attributes  
*[alt=""], *[title=""], *[class=""], *[id=""], a[href=""], a[href="#"] { border: 5px dotted green !important; }*/








/*MC109 Changes starts*/
.btn-add-additional-traveller{background:url(../images/btn-add-additional-v10.gif) no-repeat 0 0;width:197px;height:26px;border:0px;}
.btn-remove-additional{background:url(../images/btn-remove-additional-v10.gif) no-repeat 0 0;width:222px;height:26px;border:0px;}
.button-confirm-calc{background:url(../images/button-confirm-calc-v10.gif) no-repeat 0 0;width:240px;height:34px;border:0px;}
.visa{background:url(../images/visa.gif) no-repeat 0 0;width:62px;height:39px;border:0px;}

.delta{background:url(../images/delta.gif) no-repeat 0 0;width:63px;height:39px;border:0px;}

.mastercard{background:url(../images/mastercard.gif) no-repeat 0 0;width:62px;height:39px;border:0px;}

.maestro{background:url(../images/maestro.gif) no-repeat 0 0;width:62px;height:39px;border:0px;}

.solo{background:url(../images/solo.gif) no-repeat 0 0;width:31px;height:39px;border:0px;}


.visa-electron{background:url(../images/visa-electron.gif) no-repeat 0 0;width:64px;height:39px;border:0px;}

.button-confirm-and-buy{background:url(../images/button-confirm-and-buy-v10.gif) no-repeat 0 0;width:240px;height:34px;border:0px;}

.back-button{background:url(../images/back-button-v10.gif) no-repeat 0 0;width:70px;height:26px;border:0px;}

.button-save{background:url(../images/button-save-v10.gif) no-repeat 0 0;width:140px;height:26px;border:0px;}

.print-button{background:url(../images/print-button-v10.gif) no-repeat 0 0;width:70px;height:26px;border:0px;}

.Summary-back-button{background:url(../images/back-button-v10.gif) no-repeat 0 0;width:70px;height:26px;border:0px;margin-right:10px;}

.confirm-address-button{background:url(../images/confirm-address-button-v10.gif) no-repeat 0 0;width:130px;height:30px;border:0px;}

.logo-norwichunion{background:url(../images/logo-norwichunion.gif) no-repeat 0 0;width:261px;height:40px;border:0px;}

.save-10-online{background:url(../images/save-10-online-v10.gif) no-repeat 0 0;width:118px;height:118px;border:0px;}

.btn-quote-w-f5f8f9-110{background:url(../images/btn-quote-w-f5f8f9-110.gif) no-repeat 0 0;width:110px;height:26px;border:0px;}

.btn-quote-w-f5f8f9-70{background:url(../images/btn-quote-w-f5f8f9-70.gif) no-repeat 0 0;width:70px;height:26px;border:0px;}

.verisign{background:url(../images/verisign-v10.gif) no-repeat 0 0;width:100px;height:72px;border:0px;}
.save-15-online{background:url(../images/save-15-online-v10.gif) no-repeat 0 0;width:122px;height:110px;border:0px;}
.btn-find-my-address{background:url(../images/find-my-address-button-v10.gif) no-repeat 0 0;width:140px;height:26px;border:0px;}

.pagealign {float:left;} .iframealign {height:1180px;width:230px;}
/*MC Changes for NUD SaveRetrieve Begin */
.btn-buyYel{background:url(../images/btn-buynowYel.gif) no-repeat 0 0;width:103px;height:33px;border:0px;}
.btn-enterYel{background:url(../images/enterYel.gif) no-repeat 0 0;width:96px;height:33px;border:0px;}
.btn-retQuoteYel{background:url(../images/retQuoteYel.gif) no-repeat 0 0;width:142px;height:33px;border:0px;}
.btn-saveQuoteYel{background:url(../images/saveQuoteYel.gif) no-repeat 0 0;width:133px;height:33px;border:0px;}
.btn-v10buttons{background:url(../images/v10 buttons.gif) no-repeat 0 0;width:255px;height:267px;border:0px;}
.btn-viewSaveYel{background:url(../images/viewSaveYel.gif) no-repeat 0 0;width:173px;height:33px;border:0px;}
.btn-fi_tick{background:url(../images/fi_tick.gif) no-repeat 0 0;width:11px;height:11px;border:0px;}
.btn-a-arrow{background:url(../images/a-arrow.gif) no-repeat 0 0;width:14px;height:15px;border:0px;}


.labelbox{color: #335cad; font-weight: bold; line-height: 1.5em; width: 200px;float: left;}
.inputbox{float: left; line-height: 1.5em;}
.rowclear20{padding: 20px 0px 20px 0px;}
.rowclear30{padding: 30px 0px 30px 0px;}
.rowclear15{padding: 15px 0px 15px 0px;}
.rowclear5{padding: 5px 0px 5px 0px;}
.rowclear150{padding: 150px 0px 150px 0px;}
/*MC changes for NUD SaveRetrive End*/
/*Van V10 changes */
.details-Section{padding-top:12px;margin:10px 0; clear:both;}
.details {border-top:1px #ccc solid; padding-top:12px; margin:10px 0; clear:both;}
.details-left {float:left; width:350px; margin-right:30px} 
.details-right {float:left; width:300px;}
.Veh-Radio{vertical-align:top;padding-bottom:16px; }
.padTop{padding-top:7px;}
.btn-fi_tick{background:url(../images/fi_tick.gif) no-repeat 0 0;width:15px;height:15px;border:0px;}
.thleft{color:Black;;width:130px;}
.tdright{vertical-align:bottom;}
.pay-left{width: 350px;font-weight:normal;}
.pay-row{font-weight: bold;width: 480px;}
.cBlack{color:Black;}
.center {text-align:center;}

label .helpIcon {border:0px; cursor:help;}

.tailorPolicyTable tr th {font-weight:normal; color:black;}
.tailorPolicyTable tr td .helpIcon {border:0px; cursor:help;}
.tailorPolicyTable tr td label {float:none;}
.helpIcon {border:0px; cursor:help;}
.radio input {border:none;clear:none;width:auto;}
.checkbox input {border:none;width:auto;}
.backpos {float:left; margin-left:137px;}
/*Car V10 changes */

.check-prices-button{background:url(../images/Check-prices-buttonV10.gif) no-repeat 0 0;width:146px;height:39px;border:0px;}
.check-cover-button{background:url(../images/Check-cover-buttonV10.gif) no-repeat 0 0;width:146px;height:39px;border:0px;}
.button-close{background:url(../images/close-silverV10.gif) no-repeat 0 0;border:0px;Width:206px; Height:30px;}
.button-help-round{background:url(../images/info_v10.gif) no-repeat 0 0;border:0px;Width:20px; Height:18px;}
.button-buy-now{background:url(../images/btn-buynowYel.gif) no-repeat 0 0;border:0px;Width:103px; Height:33px;}
.button-eCompareonline{background:url(../images/eCompareonline-buttonV10.gif) no-repeat 0 0;border:0px;Width:259px; Height:32px;}
.button-powered-by-defaqto-dk-blue_new{background:url(../images/powered-by-defaqto-dk-blue_new.gif) no-repeat 0 0;border:0px;Width:175px; Height:57px;}
.recalculate-button{background:url(../images/recalculate-v10.gif) no-repeat 0 0;border:0px;Width:202px; Height:21px;}
.continue-button{background:url(../images/continue-v10.gif) no-repeat 0 0;border:0px;Width:201px; Height:23px;}
.benefit-tick{background:url(../images/Benefits tick.gif) no-repeat 0 0;border:0px;Width:20px; Height:19px;}
.button-eCarWebBanner{background:url(../images/eCarWebBanner1.gif) no-repeat 0 0;width:525px;height:100px;border:0px;}
.button-pricechecker{background:url(../images/price_check_banner.gif) no-repeat 0 0;border:0px;Width:685px; Height:118px;}
.button-third_party{background:url(../images/get-third_party_buttonV10.gif) no-repeat 0 0;border:0px;Width:298px; Height:43px;}
.button-full_comp{background:url(../images/get-a-comprehensiveV10.gif) no-repeat 0 0;border:0px;Width:298px; Height:40px;}
.btn-find-my-car{background:url(../images/find-my-carV101.gif) no-repeat 0 0;border:0px;Width:213px; Height:31px;}
.button-DAsubmit{background:url(../images/driveaway_submit.gif) no-repeat 0 0; border:0px ; height:22px; width:111px }
.button-GoToSelfService{background:url(../images/visit-button.gif) no-repeat 0 0; border:0px ; height:39px; width:193px }
.Price-check-change{background:url(../images/Price-check-change-cover-buttonV10.gif) no-repeat 0 0; border:0px ; height:39px; width:647px }
.Price-check-more{background:url(../images/Price-check-more-cover-buttonV10.gif) no-repeat 0 0; border:0px ; height:39px; width:647px }
.Price-and-cover{background:url(../images/Price-and-cover-check-buttonV10.gif) no-repeat 0 0; border:0px ; height:39px; width:647px }
.Cover-only{background:url(../images/Cover-only-buttonV10.gif) no-repeat 0 0; border:0px ; height:39px; width:647px }
.button-buynow{background:url(../images/buy-nowV10.gif) no-repeat 0 0; border:0px ; height:46px; width:221px }
.bold { font-weight: bold; }
.noPaddingMargin{margin:0 0 0 0;padding:0 0 0 0;}
ul.daAssumptions{padding:5px;}
ul.daAssumptions li{padding-left: 15px; padding-right: 15px; padding-bottom: 15px;}

/* WTL-697 */ 
.Your_Car_header{background:url(../images/staff-car-transparent.gif) no-repeat 0 0;width:434px;height:43px;border:0px;}
.Staff_Discount{background:url(../images/staff-sticker-v10.gif) no-repeat 0 0;width:131px;height:119px;border:0px;}
/* Payment Header Changes*/
.header-payment{background:url(../Images/payment_header_v10.gif) no-repeat 0 0;width:116px;height:41px;border:0px;}
.header-purchase{background:url(../Images/Purchase_header_v10.gif) no-repeat 0 0;width:116px;height:41px;border:0px;}
.Normal_Car_header{background:url(../images/car-header-transparent.gif) no-repeat 0 0;width:434px;height:43px;border:0px;}
/* WTL-657 */
.Your_Quote_header{background:url(../images/your_quotes_title.gif) no-repeat 0 0;width:380px;height:45px;border:0px;}
/*One Aviva header changes begin */
.home-header{background:url(../Images/heading-home-insurance.gif) no-repeat 0 0;width:311px;height:28px;border:0px;margin:20px 0 0 0px;}
.car-header{background:url(../Images/heading-car-insurance.gif) no-repeat 0 0;width:278px;height:26px;border:0px;margin:20px 0 0 0px;}
.rescue-header{background:url(../Images/heading-rescue-insurance.gif) no-repeat 0 0;width:323px;height:28px;border:0px;margin:20px 0 0 0px;}
.motorcycle-header{background:url(../Images/heading-motorbike-insurance.gif) no-repeat 0 0;width:380px;height:32px;border:0px;margin:20px 0 0 0px;}
.travel-header{background:url(../Images/heading-travel-insurance.gif) no-repeat 0 0;width:309px;height:29px;border:0px;margin:20px 0 0 0px;}
.van-header{background:url(../Images/heading-van-insurance.gif) no-repeat 0 0;width:283px;height:28px;border:0px;margin:20px 0 0 0px;}
.payment-header{background:url(../Images/heading-payment.gif) no-repeat 0 0;width:380px;height:32px;border:0px;margin:20px 0 0 0px;}
.purchase-header{background:url(../Images/heading-purchase.gif) no-repeat 0 0;width:380px;height:32px;border:0px;margin:20px 0 0 0px;}
/*One Aviva header changes end */

/* PR309 */
ul li.questionMark {background:url(../images/question-mark.gif) 0 .5em no-repeat;padding:.5em 0 .5em 18px;}
ul li.speechBubble {background:url(../images/speech-bubble.gif) 0 .5em no-repeat;padding:.5em 0 .5em 18px;}
ul li.telephone {background:url(../images/telephone.gif) 0 .5em no-repeat;padding:.5em 0 .5em 18px;}

a.plus {background:url(../images/plus.gif) right .1em no-repeat;padding-right:18px;}
a.minus {background:url(../images/minus.gif) right .1em no-repeat;padding-right:18px;}
h4.aDownload {background:url(../images/heading-download.gif) 0 100%;} 
.contactstyle{float:right;width: 200px;}
.optout-Overlay{display:none;position:absolute;margin-left:250px; width:470px;height :500px; z-index :1000;background-color:White; border-width: 1px; border-color: Black; border-style: solid;}
.RACHiddenQuestion
{
 margin-left:314px;
}
.Amend-quote{background:url(../images/retQuoteYel.gif) no-repeat 0 0;width:142px;height:33px;border:0px;}

.btn-getQuoteTravel {
    background: url("../images/button-get-a-quote.gif") no-repeat scroll 0 0 transparent;
    border: 0 none;
    height: 25px;
    margin-right: 310px;
    margin-top: 85px;
    width: 97px;
}

.pod.t-accent-light {
    background: url(../images/a-3-f7f7f7-top.gif) 0 6px no-repeat;
}

.pod {    
    margin-bottom: 1.25em;
    box-sizing:border-box;
}

.t-accent-light {    
    transition: background .35s, color .35s;
}

/*.pod.information .pod__heading {
    padding-bottom: 0.7em;
}*/

.pod .pod__heading {
    border-bottom: 7px;
    /*font-weight: bold;*/    
}

.pod__heading {        
    padding-left: 1.0714em;
    padding-right: 1.0714em;
    padding-top : 1.0714em;
    color: #333;
    font-weight: bold;
    font-size: 1.3em;
}

.information .pod__content {
    margin: 0;
    padding: 0;
    box-sizing:border-box;
}

.pod__content > :last-child {
    margin-bottom: 0;
}

ul.linkList {
    list-style: none;
    padding: 0.5em 0 0 0;
    box-sizing:border-box;
}

.information .linkList li.pdf {
    /*background-image: url(../images/download.png);*/
    width:180px;
    background-size: 1.4em;
    box-sizing:border-box;
}

.information .linkList li.pdf p{
     background-image: url(../images/download.png);
     background-repeat: no-repeat;
     width:180px;
     background-position: 55% 96%;
}

.information .linkList li.pdf a{
    border-bottom:none;
}

.information .linkList li {
    background-position: 96% center;
    border-top: 1px solid #d5d5d5;
    margin: 0;
    background-repeat: no-repeat;
    padding: 1em 5% 1em 0;
}

.information .linkList .pdfLink {
    display: inline-block;
    width: 70%;
    box-sizing:border-box;
}



.m-card-flex__inner-bottom{
    flex-grow:100;
    margin-bottom:0;
    max-width:100%;
}

.m-card-content__inner--bottom:not(.a-keyline-divider) {
    flex-grow: 1;
    margin-bottom: 0;
    padding-left:10px;
}

.m-card-content__inner {
    z-index: 2;
}

#downloadAllSection {display:block;}

.m-card-content__inner>:last-child:not(.a-keyline-divider) {
    margin-bottom: 0;
}

.m-card-content__inner--bottom>:first-child:not(.a-keyline-divider) {
    margin-top: .625em;
}

.a-button--transparent,.m-card .a-button--transparent {
    background: #fff;
    border: 1px solid #ccc;
    color: #004fb6;
}

.a-button {
    display: inline-block;
    width: auto;
}

.a-button, .a-button--input .a-button__inner {
    -webkit-appearance: none;    
    border-radius: .25em;
    color: #004fb6;
    cursor: pointer;    
    font: 700 1em/1.5 blinkmacsystemfont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,arial,helvetica,sans-serif;
    line-height: 1.5625em;
    margin: 0;
    min-width: 6.25em;
    padding: .875em 1.875em;    
    text-align: center;
    text-decoration: none;
    transition: background-color .35s,border-color .35s,color .35s;   
    user-select: none;
    vertical-align: middle;    
}

.a-button,.a-button--input .a-button__inner {
    border-bottom-style: solid;
    border-color: #ccc;
    color: #004fb6;
}

.information .linkList li.pdf:hover{
background-color:#ccc
}