@charset "utf-8";
/* RESET */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0;	padding: 0;	border: 0;	font-weight: inherit;	font-style: inherit;	font-size: 100%;	font-family: inherit;	vertical-align: baseline; }


/* SITE WIDE USEFUL CLASSES */
.gold { color:#ecac00; }
.black { color:#000000; }
.white { color:#FFFFFF; }
.float-right { float:right; }
.float-left { float:left; }
.clear { clear:both;}
.clear-left { clear:left;}
.clear-right { clear:right;}
.last-p { margin-bottom:1.5em; }
.last-img { margin-right:0; }
.top-content-margin { margin-top:1.5em; }
.top-Halfem { margin-top:0.5em; }
.top-1 { margin-top:1em !important;}
.margin-1 { margin:1em;}
.top-pad-1 { padding-top:1em;}
.left-1 { margin-left:1em; }
.left-3 { margin-left:3em; }
.right-2 { margin-right:2em; }
.left-13px { margin-left:13px; }
.left-11px { margin-left:11px; }
.bot-1em { margin-bottom:1em; }
.bot-2em { margin-bottom:2em; }
.bot-0em { margin-bottom:0em; }
.bot-0.5em { margin-bottom:0.5em;}
.bot-075em { margin-bottom:0.75em;}
.bot-pad-1 { padding-bottom:1em;}
.inline { display:inline; }
.smaller { font-size:0.8em; }
.smallest { font-size:0.7em; }
.mandatory { font-size:2em; color:#666; line-height:0.4em; position:relative; top:0.2em; }
.form-margin { margin-left:13px; }
.normal { font-weight:normal; }
.block {display:block;}
.no-pers-det {position:relative; right:30px; text-align:center; margin-top:5px; }


/* SITE WIDE TAG STYLES  */
body { background-color:#000; line-height:1.1em; max-width:960px; margin-left:auto; margin-right:auto; font-weight:normal; text-shadow:0 0 0 rgba(0, 0, 0, 0.01);  }
p { font-family:Arial, Helvetica, sans-serif; color:#FFF; font-size:13px; margin:0 0 0.5em 0;  }
p.large-txt { font-family:Arial, Helvetica, sans-serif; color:#FFF; font-size:0.8em; margin:0 0 0.5em 0; line-height:1.4em; }
h1 { font-family:Arial, Helvetica, sans-serif; color:#FFF; font-size:1.25em; line-height:1.1em;  margin:0 0 0.5em 0;  }
h1.health-cover { font-size:1.9em; margin-top:25px; line-height:1em; }
h2 { font-family:Arial, Helvetica, sans-serif; color:#ecac00; font-size:1.2em; line-height:1.1em;  margin:0 0 0.3em 0;  }
h2.health-cover { margin-top:25px; line-height:1em; color:#FFF; }
h2.health-insurance { margin-top:25px; line-height:1em; }
h3 { font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:0.75em; line-height:1.3em;  margin:0 0 0.5em 0; font-weight:bold;  }
h4 { font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:0.8em; line-height:1.1em;  margin:0 0 0.5em 0; font-weight:bold;  }
h5 { font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:0.75em; line-height:1.3em;  margin:0 0 0.5em 0;  }
ul { font-family:Arial, Helvetica, sans-serif; color:#FFF; margin:0 0 0.5em 0;  }
li { font-size:1em; }
.ul-on-grey { font-size:0.7em; color:#000; list-style-position:outside; margin-left:1.1em; }
.ul-black { font-size:0.8em; color:#FFF; list-style-position:outside; margin-left:1.1em; }
img.large { margin:1em 0; }
a { }
label, ol, li, a { font-family:Arial, Helvetica, sans-serif;}

/* LINKS */
a img { border: none; }
a { color:#000; }
.pdf-link { background-image:url(../pdfs/images/pdf.gif); background-repeat:no-repeat; padding-left:2em; color:#000; padding-bottom: 0.3em; }
.pdf-link-white { background-image:url(../pdfs/images/pdf.gif); background-repeat:no-repeat; padding-left:2em; color:#FFF; padding-bottom: 0.3em; }
.black a { color:#FFF; text-decoration:underline; }
.black a:hover { color:#ecac00; }

/* HEADER */
#header { border-bottom:solid 1px #999;  }
#animated-logo { margin:2em 0 1em 0; }
#main-menu { list-style-type:none; margin:2.7em 0 3.3em 0; font-size:0.75em; }
#main-menu li { display:inline; margin-right:1.3em; }
#main-menu a { text-decoration:none; color:#FFF; }
#main-menu a:hover { color:#ecac00; }
#sub-menu { list-style-type:none; margin:3.1em 0 0.5em 0; font-size:0.65em; text-align:right; }
#sub-menu li { display:inline; margin-right:1em; text-align:right; }
#sub-menu li.end { margin-right:0em; }
#sub-menu a { text-decoration:none; color:#FFF; margin-right:0em; text-align:right; }
#sub-menu a:hover { color:#ecac00; }
.sub-head { text-align:right; font-size:1.1em; margin-bottom:0.3em; }
.sub-email { text-align:right; font-size:0.7em; }
.top-left-col { padding-left:0; min-width:310px; }
.top-right-col { padding-right:0; }
.head-col { padding:0 0 0 10px; }

/* CONTENT */
#content { }
.left-col { padding-left:0; min-width:310px; }
.mid-col { padding-left:0; padding-right:0 }
.right-col { padding-right:0; }
#9outof10 { margin-bottom:1em; }
.top-img-margin { margin-top:1.5em; margin-bottom:1.3em; }
#flashcontent {
	width: 310px;
	height: 154px;
}

/* LANDING PAGES */
.yellow-disc { font-size:0.75em; list-style-position:inside; list-style:none; margin-left:3em; margin-top:1.5em; margin-bottom:2em; }
.yellow-disc li { background-image:url(../images/bullets/health-insurance-disc.gif); background-repeat:no-repeat; line-height:1.7em; padding-left:38px; background-position: 0px 2px; }
.large-white-link { color:#FFF; font-size:1.2em; text-decoration:none; }
.large-white-link:hover { color:#ecac00; }
.quote-pos { margin-right:2em; position:relative; top:-1em; }

/* CONTENT VID */
#vid-section1 {  }
#vid-section1 img,#vid-section1 input { float:left; margin-bottom:0.5em; }
#vid-section1 .gap { margin-right:5px; }
#vid-section1 .new-gap { margin-right:0px; }
#vid-section2 { background-image:url(../images/video/vid-bottom-panel-bg.jpg); background-repeat:no-repeat; height:82px; padding:5px;}
#vid-section2 ul { list-style:none; font-family:Arial, Helvetica, sans-serif; color:#000; font-size:0.7em; line-height:1.2em; float:left; width:300px; margin-top:0.8em; }
#vid-section2 li { float: left; width: 150px; margin-bottom:0.3em; }
#vid-section2 a { color:#000000; text-decoration:none; }
#vid-section2 a:hover { text-decoration:underline; }
#watch-text { display:inline; position:relative; left:7em; }
#choose-text { display:inline; }
.vid-arrow { margin:0 0 0 0.5em; }
.vid-ul a { background-image:url(../images/video/arrow.gif); padding-left:10px; background-repeat:no-repeat; background-position:top left; } 
.icon-pos {position: relative; top:5px; margin-right:5px; }

.ind-btn { background: url(/images/video/Phase2-Aug2010/Individual-Health-Insurance-Videos.jpg); border:none; display:inline-block; height:135px; width:100px; margin:0; padding:0; margin-bottom:1em; }
.ind-btn:hover { background:url(/images/video/Phase2-Aug2010/Individual-Health-Insurance-Videos.jpg) no-repeat scroll 0 -145px transparent; }
.couple-btn { background: url(/images/video/Phase2-Aug2010/couple-Health-Insurance-Videos.jpg); border:none; display:inline-block; height:135px; width:100px; margin:0; padding:0; margin-bottom:1em; }
.couple-btn:hover { background:url(/images/video/Phase2-Aug2010/couple-Health-Insurance-Videos.jpg) no-repeat scroll 0 -145px transparent; }
.family-btn { background: url(/images/video/Phase2-Aug2010/family-Health-Insurance-Videos.jpg); border:none; display:inline-block; height:135px; width:100px; margin:0; padding:0; margin-bottom:1em; }
.family-btn:hover { background:url(/images/video/Phase2-Aug2010/family-Health-Insurance-Videos.jpg) no-repeat scroll 0 -145px transparent; }

/* Content pages for SEO */
.quote-btn { background: url(../images/buttons/getaquotebtn.jpg); border:none; display:block; height:54px; width:180px; margin:0; padding:0; margin-bottom:0; position:relative; top:5px; }
.quote-btn:hover { background:url(../images/buttons/getaquotebtn.jpg) no-repeat scroll 0 -56px transparent; }

.quote-btn2 { background: url(../images/buttons/getaquotebtn.jpg); border:none; display:block; height:54px; width:180px; margin:0; padding:0; margin-bottom:0; }
.quote-btn2:hover { background:url(../images/buttons/getaquotebtn.jpg) no-repeat scroll 0 -56px transparent; }



/* MODULES */
.choose-span { font-size:0.85em; margin-left:280px; font-weight:normal; }
#core-cash { background-image:url(../images/modules/corecash-bg.jpg); background-repeat:no-repeat; height:161px; padding:5px; margin-bottom:0.3em; }
#core-cash-on { background-image:url(../images/modules/corecash-bg-on.jpg); background-repeat:no-repeat; height:161px; padding:5px; margin-bottom:0.3em; }
#what-core { position:relative; top:-28px; right:212px; clear:both; text-align:right;}
.core-price { position:relative; top:-55px; left:409px; }
.cons-price { position:relative; top:-70px; left:159px; }
.scan-price { position:relative; top:-62px; left:129px; }
.surg-price { position:relative; top:-32px; left:158px; }
.core-sub { float:left; width:142px; padding:0 5px; }
.core-sub-single { float:left; padding:0 5px; }
#scan { background-image:url(../images/modules/mod-bg-h161.jpg); background-repeat:no-repeat; height:161px; float:left; width:190px; padding:5px; margin-right:9px; margin-bottom:0.3em; }
#scan-on { background-image:url(../images/modules/mod-bg-h161-on.jpg); background-repeat:no-repeat; height:161px; float:left; width:190px; padding:5px; margin-right:9px; margin-bottom:0.3em; }
#what-scan { position:relative; top:25px; right:0px; clear:both; }
#consultation { background-image:url(../images/modules/mod-bg-h161.jpg); background-repeat:no-repeat; height:161px; padding:5px; float:left; width:190px; margin-right:9px;  margin-bottom:0.3em;}
#consultation-on { background-image:url(../images/modules/mod-bg-h161-on.jpg); background-repeat:no-repeat; height:161px; padding:5px; float:left; width:190px; margin-right:9px;  margin-bottom:0.3em;}
#what-cons { position:relative; top:17px; right:0px; clear:both; }
#surgery { background-image:url(../images/modules/mod-bg-h161.jpg); background-repeat:no-repeat; height:161px; padding:5px; float:left; width:190px; margin-bottom:0.3em; }
#surgery-on { background-image:url(../images/modules/mod-bg-h161-on.jpg); background-repeat:no-repeat; height:161px; padding:5px; float:left; width:190px; margin-bottom:0.3em; }
#what-surg { position:relative; top:41px; right:0px; clear:both; display:inline-block; }

.core-cash { background-image:url(../images/modules/corecash-bg.jpg); background-repeat:no-repeat; height:161px; padding:5px; margin-bottom:0.3em; }

.core-cash-on { background-image:url(../images/modules/corecash-bg-on.jpg); background-repeat:no-repeat; height:161px; padding:5px; margin-bottom:0.3em; }

.scan { background-image:url(../images/modules/mod-bg-h161.jpg); background-repeat:no-repeat; height:161px; float:left; width:190px; padding:5px; margin-right:9px; margin-bottom:0.3em; }

.scan-on { background-image:url(../images/modules/mod-bg-h161-on.jpg); background-repeat:no-repeat; height:161px; float:left; width:190px; padding:5px; margin-right:9px; margin-bottom:0.3em; }

.consultation { background-image:url(../images/modules/mod-bg-h161.jpg); background-repeat:no-repeat; height:161px; padding:5px; float:left; width:190px; margin-right:9px;  margin-bottom:0.3em;}

.consultation-on { background-image:url(../images/modules/mod-bg-h161-on.jpg); background-repeat:no-repeat; height:161px; padding:5px; float:left; width:190px; margin-right:9px;  margin-bottom:0.3em;}

.surgery { background-image:url(../images/modules/mod-bg-h161.jpg); background-repeat:no-repeat; height:161px; padding:5px; float:left; width:190px; margin-bottom:0.3em; }

.surgery-on { background-image:url(../images/modules/mod-bg-h161-on.jpg); background-repeat:no-repeat; height:161px; padding:5px; float:left; width:190px; margin-bottom:0.3em; }



.mod-num { float:left; margin-bottom:0.4em; margin-right:0.4em; position:relative; bottom:0px;  }
.mod-title { position:relative; top:5px; }
.mod-line { background-image:url(../images/modules/line.gif); background-repeat:repeat-x; clear:both; }
.mod-name { margin-top:0.5em; font-size:0.9em; margin-left:4px; line-height:23px; }
.mod-name-bottom { margin-top:0.5em; font-size:0.9em; margin-left:4px; line-height:23px;  }
.mod-p { color:#000000; font-size:0.75em; }
.mod-p-small { color:#000000; font-size:0.7em; line-height:1.2em; }
.mod-p-what { color:#000000; font-size:0.7em; }
.mod-p-what a { position:relative; top:0.3em; margin-left:3px; }
.mod-p-what a.normal { position:relative; top:0; text-decoration:none; }
.mod-p-what a.normal:hover { text-decoration:underline; }
.mod-p-what a#txt-link {background-image:url(../images/modules/info.jpg); width:21px; height:21px; display: inline-block; }
.mod-p-what a#txt-link:hover  { background-image:url(../images/modules/info-hover.jpg); }
.mod-p-what a#vid-link {background-image:url(../images/modules/vid.jpg); width:21px; height:21px; display: inline-block; }
.mod-p-what a#vid-link:hover  { background-image:url(../images/modules/vid-hover.jpg); }
.mod-p-what a#vid-link-black {background-image:url(/images/icons/vid.jpg); width:21px; height:21px; display: inline-block; }
.mod-p-what a#vid-link-black:hover  { background-image:url(/images/icons/vid-hover.jpg); }
.mod-p-what span  { display:none; }

#select1 { width:57px; margin-right:9px; height:21px; margin-bottom:0.9em; position:relative; left:125px; top:-3px; }
#select2 { width:57px; margin-right:9px; height:21px; margin-bottom:0.9em; position:relative; left:125px; top:-11px; }
#select3 { width:57px; height:21px; margin-bottom:0em; position:relative; left:125px; top:13px; }
#select4 { width:105px; height:21px; margin-bottom:0em; position:relative; left:501px; top:-53px; }
#select1-link, #select2-link, #select3-link { width:57px; height:21px; }
#select1 a#select1-link, #select2 a#select2-link, #select3 a#select3-link { background-image:url(../images/modules/select-bg.jpg); background-repeat:no-repeat; display:inline-block; text-decoration:none; }
#select1 a#select1-link:hover, #select2 a#select2-link:hover, #select3 a#select3-link:hover { background-image:url(../images/modules/select-bg-on.jpg); background-repeat:no-repeat; }

#partner { float:left; width:200px; margin-right:9px; height:40px; margin-bottom:0.9em; }
#partner-link { width:200px; height:40px; }
#partner a#partner-link { background-image:url(../images/modules/partner-bg.jpg); background-repeat:no-repeat; display:inline-block; text-decoration:none; }
#partner a#partner-link:hover { background-image:url(../images/modules/partner-bg-on.jpg); background-repeat:no-repeat; }
a#partner-link:hover h3 {color:#FFF;}
#partner h3 { margin: 1em 0 0 4.5em;}

#children { float:left; width:200px; margin-right:9px; height:40px; margin-bottom:0.9em; }
#children-link { width:200px; height:40px; }
#children a#children-link { background-image:url(../images/modules/partner-bg.jpg); background-repeat:no-repeat; display:inline-block; text-decoration:none; }
#children a#children-link:hover { background-image:url(../images/modules/partner-bg-on.jpg); background-repeat:no-repeat; }
a#children-link:hover h3 {color:#FFF;}
#children h3 { margin: 1em 0 0 4.5em;}

.buy { float:left; width:400px; margin-right:9px; height:55px; margin-bottom:0em; position:relative; left:210px; top:-89px; }
.buy-link { width:200px; height:55px; }
.buy a.buy-link { background-image:url(../images/modules/buy-bg.jpg); background-repeat:no-repeat; display:inline-block; text-decoration:none; }
.buy a.buy-link:hover { background-image:url(../images/modules/buy-bg-on.jpg); background-repeat:no-repeat; }

.home-pdf-ul { display:inline-block; position:relative; top:-20px; left:5px; }
.home-pdf-ul li { list-style-type:none; margin-bottom:3px; }
.home-pdf-ul a { color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:0.75em; text-decoration:none; padding-top:3px; }
.home-pdf-ul a:hover { color:#ecac00; }

#partner-txt { position:relative; left:165px; top:-48px; width:21px; height:21px; }
#children-txt { position:relative; left:375px; top:-48px; width:21px; height:21px; }

/*#buy {background-image:url(../images/modules/buy-bg.jpg); background-repeat:no-repeat; padding:5px; float:left; width:190px; height:55px; }


#buy h2 { font-weight:normal; margin:0.6em 2.3em; color:#000000; }*/

.apply-btn { background: url(/images/buttons/applynowbtn.jpg); border:none; display:inline-block; height:55px; width:200px; margin:0; padding:0; margin-bottom:1em; }
.apply-btn:hover { background:url(/images/buttons/applynowbtn.jpg) no-repeat scroll 0 -57px transparent; }
.apply-btn-disabled { background: url(/images/buttons/applynowbtn-inactive.jpg); border:none; display:inline-block; height:55px; width:200px; margin:0; padding:0; margin-bottom:1em; }

#price {background-image:url(../images/modules/price-bg.jpg); background-repeat:no-repeat; padding:5px; float:left; width:190px; height:55px; clear:left; margin-right:9px; }
#price-box { background-color:#FFF; height:47px; width:129px; margin:1px 0px 0px 27px; text-align:right; }
#price-box img { margin-right:0.1em;  }
.price-p { position:relative; top:-34px; left:162px; color:#000000; line-height:1.1em; width:32px; font-size:0.7em; }
#price-pos { padding:10px 0px 0px 0px; }
.sm-num {margin-bottom:-1px; }

#switch-price { clear:left; }
#switch-price a { color:#FFF; text-decoration:none;}

.price-confirm-core { position:relative; top:-10px;}
.price-select-additional  { position:relative; top:-10px;}
.price-valid-plan  { position:relative; top:-10px;}



.mod-ul { color:#000000; font-size:0.7em; list-style-type:none; line-height:1.2em; }
.cash-back { font-weight:bold; }
/* Policy Summary Left Col */
.sum-amounts { font-size:0.7em;}
.sum-headers { margin-bottom:0; margin-top:10px; }
.sum-end-headers { margin-bottom:10px; margin-top:10px; }
.tr-top { border-bottom:#BBB solid 1px; }
.tr-mid { border-bottom:#BBB solid 1px; border-top:#e9e9e9 solid 1px; }
.tr-bot { border-top:#e9e9e9 solid 1px; }
.tickbgtop { background-image:url(../images/enrolment/summary/tickbg-top.png); background-repeat:no-repeat; }
.tickbgbot { background-image:url(../images/enrolment/summary/tickbg-bot.png); background-repeat:no-repeat; }
.tickbgmid { background-image:url(../images/enrolment/summary/tickbg-mid.png); background-repeat:repeat-y; }



/* FOOTER */
#footer {}
#foot-menu { list-style-type:none; margin:1.5em 1em 1em 0; font-size:0.6em; }
#foot-menu li { display:inline; margin-right:0.6em; }
#foot-menu a { text-decoration:none; color:#777; }
#foot-menu a:hover { color:#cccccc; }
#powered { float:right; position:relative; top:-25px; }

/* Feedback */
#launch-feedback { position:fixed; left:0; top:45%; z-index:100; }
#launch-feedback span { display:none; }
#feedback-link { background: url(/images/feedback/button.jpg); border:none; display:inline-block; height:100px; width:26px; margin:0; padding:0; }
#feedback-link:hover { background:url(/images/feedback/button.jpg) no-repeat scroll 0 -100px transparent; }

/* index 2 and 3 */
.i2-h2 { color:#ECAC00; line-height:1em; margin-top:25px; margin-bottom:10px; }
#key-features { background-color:#CCC; float:right; padding-right:10px; margin-left:20px; background-image:url(../images/AB/index2/features-back.jpg); background-repeat:no-repeat; }
#key-features ul { color:#000; }
#key-features h2 { color:#000; margin-left:15px; margin-top:15px; }
.tri-disc { font-size:0.75em; list-style-position:inside; list-style:none; margin-left:15px; margin-top:1em; margin-bottom:15px; }
.tri-disc li { background-image:url(../images/bullets/health-insurance-tri.gif); background-repeat:no-repeat; line-height:1.7em; padding-left:16px; background-position: 0px 4px; }
.i3-quote { margin-top:1.5em; margin-bottom:0; }
.tick { margin-bottom:25px; }
.tick li { background-image:url(../images/bullets/health-insurance-tick.jpg); background-repeat:no-repeat; line-height:1.7em; padding-left:30px; background-position: 0px 3px; list-style:none; font-size:13px; }

/* press */
.story-img { float:left; margin: 0 1em 1em 0; }

