/* Blueprint Framework */
@import "blueprint/src/reset.css";
@import "blueprint/src/typography.css";
/* @import "blueprint/src/grid.css"; */
/* @import "blueprint/src/forms.css"; */
/* .showgrid { background: url(blueprint/src/grid.png); } */ /* Override Blueprint  */


/* Typography */
h1 {margin-bottom:0.5em;line-height:1;color:#59A4BA;font-weight:bold;}
h1.sIFR-replaced {margin-bottom:0;}
h2 {margin-bottom:0.5em;line-height:1;color:#8D9BA1;font-weight:bold;}
h2.sIFR-replaced {margin-bottom:0;}
#greenpower h2 {color:#7FB956;}
h5 {margin-bottom:0.5em;line-height:1;color:#59A4BA;font-weight:bold;color:Red;}
h5.sIFR-replaced {margin-bottom:0;}
#greenpower h2 {color:#7FB956;}
h3 {margin-bottom:0.5em;line-height:1;font-size:110%;font-weight:bold;color:#36444D;}
h3.sIFR-replaced {margin-bottom:0;}
h4.bold {font-weight:bold;}
p {color:#333;}
a {color:#5D92AE;}
ul,ol,dd {margin:0;list-style:none;}
dl dt {font-weight:normal;}
ul.basicList {margin-bottom:1em;list-style:disc;margin-left:16px;}
dl.basicList {border-bottom:1px dotted #ccc;}
dl.basicList dt {float:left;width:24%;font-weight:bold;}
dl.basicList dd {margin-left:26%;padding-bottom:5px;}
dl.basicList dt, dl.basicList .dd1 {padding:5px 0;border-top:1px dotted #ccc;} 
.red {color:#E51422;font-weight:bold;}
table.basicTable {border-top:1px solid #ccc;border-left:1px solid #ccc;}
table.basicTable td, table.basicTable th {border-right:1px solid #ccc;border-bottom:1px solid #ccc;}

address {margin:0; font-style:normal;}
hr {color:#C2C7C9; margin-bottom:1em;}
.error {color:red;}

/* Template Layout */

body {text-align:center;background:#fff url(../img/bg-grad.jpg) repeat-x;color:#36444D;}
#pageWrap {width:950px;margin:0 auto;text-align:left;}

.navHoriz { margin:0;padding:0; }
.navHoriz li { float:left; }
.navHoriz li a { display:block; padding:10px; border-right:1px solid #cccccc; text-decoration:none; }
.navHoriz li.li-last a { border-right:none; }

#global {margin:10px 12px 10px 20px;font-size:90%;}
#global li a {padding:0 10px;color:#727C82; font-weight:bold;}
#global li a:hover {color:#333;}
#global li.current a {color:#E51422;}
#navHome {float:left;}
#navHome li.li1 a {padding-left:0;}
#navViral {float:right;}
#navViral li.li-last a {padding-right:0;}

#headerWrap {background:url(../img/header-edge-left.jpg) repeat-y 15px top; }
#header {background:#fff url(../img/header-edge-right.jpg) repeat-y right top; margin:0 2px 0 20px; padding:10px 0 0 0;}
#logo {float:left;margin-left:10px;}
#cta {float:right;color:#8D9BA1;}
#cta dl {margin-bottom:0;}
#cta dt {font-size:2.0em;font-weight:bold;width:100%;position:relative;bottom:-10px;}
#cta dt span {line-height:1;}
#cta dt .red {color:#E51422;}
#cta dt span.sIFR-replaced {display:block;float:left;}
#cta dt .red {width:72px;}
#cta dt .grey {width:100px;}
#cta dd {font-size:4.0em;letter-spacing:-2px;line-height:1.0em;font-weight:bold;}
#navMain {float:left;}
#navFunc {float:left;}

#navMainWrap li a {min-height:2.5em;color:#fff;font-weight:bold;font-size:1.2em;line-height:1em;border-right:none;}
* html #navMainWrap li a {height:3em;}
#navMainWrap li {margin-right:3px;}
#navMainWrap li a:hover {color:#333;}
#navMainWrap li.current .el3 {background:url(../img/navMain-current.gif) no-repeat 10px bottom;position:relative;bottom:-1px; }
#navMainWrap li.current a {position:relative;bottom:1px; }
#navMain ul {margin-left:10px;}
#navMain li a {width:112px;}
#navFunc li a {width:83px;}

#navMainWrap li span {display:block;} 

#navMain li.li1 {background:#99A6CF url(../img/navMain-purple-top-left.gif) no-repeat left top; }
#navMain li.li1 .el1 {background:url(../img/navMain-purple-top-right.gif) no-repeat right top; }
#navMain li.li1 .el2 {background:url(../img/navMain-purple-bot-left.gif) no-repeat left bottom; }
#navMain li.li1 a {background:url(../img/navMain-purple-bot-right.gif) no-repeat right bottom; }

#navMain li.li2 {background:#A1B677 url(../img/navMain-green-top-left.gif) no-repeat left top;}
#navMain li.li2 .el1 {background:url(../img/navMain-green-top-right.gif) no-repeat right top; }
#navMain li.li2 .el2 {background:url(../img/navMain-green-bot-left.gif) no-repeat left bottom; }
#navMain li.li2 a {background:url(../img/navMain-green-bot-right.gif) no-repeat right bottom; }

#navMain li.li3 {background:#CD6681 url(../img/navMain-wine-top-left.gif) no-repeat left top;}
#navMain li.li3 .el1 {background:url(../img/navMain-wine-top-right.gif) no-repeat right top; }
#navMain li.li3 .el2 {background:url(../img/navMain-wine-bot-left.gif) no-repeat left bottom; }
#navMain li.li3 a {background:url(../img/navMain-wine-bot-right.gif) no-repeat right bottom; }

#navMain li.li4 {background:#7FBACB url(../img/navMain-turquoise-top-left.gif) no-repeat left top;}
#navMain li.li4 .el1 {background:url(../img/navMain-turquoise-top-right.gif) no-repeat right top; }
#navMain li.li4 .el2 {background:url(../img/navMain-turquoise-bot-left.gif) no-repeat left bottom; }
#navMain li.li4 a {background:url(../img/navMain-turquoise-bot-right.gif) no-repeat right bottom; width:125px;}

#navMain li.li5 {background:#B18E6D url(../img/navMain-brown-top-left.gif) no-repeat left top;}
#navMain li.li5 .el1 {background:url(../img/navMain-brown-top-right.gif) no-repeat right top; }
#navMain li.li5 .el2 {background:url(../img/navMain-brown-bot-left.gif) no-repeat left bottom; }
#navMain li.li5 a {background:url(../img/navMain-brown-bot-right.gif) no-repeat right bottom; }

#navFunc li {background:#8D9BA1 url(../img/navMain-grey-top-left.gif) no-repeat left top;}
#navFunc .el1 {background:url(../img/navMain-grey-top-right.gif) no-repeat right top; }
#navFunc .el2 {background:url(../img/navMain-grey-bot-left.gif) no-repeat left bottom; }
#navFunc a {background:url(../img/navMain-grey-bot-right.gif) no-repeat right bottom; }

#pageContentWrap {background:#fff url(../img/content-edge-left.jpg) repeat-y left top;padding-left:6px;}
#pageContent {background:url(../img/content-edge-right.jpg) repeat-y right top;padding:10px 15px;margin-right:-8px;border-top:1px solid #eee;}
* html #pageContentWrap {margin-right:-12px;}

#navSecond {margin-bottom:1em;}
#navSecond li a {padding:0 10px;color:#727C82;}
#navSecond li a:hover {text-decoration:underline;}
#navSecond li.current a {color:#E51422;}

.borderRound {background:url(../img/borderRound-top-left.gif) no-repeat left top;margin-bottom:1em;}
.borderRound .el1 {background:url(../img/borderRound-top-right.gif) no-repeat right top;}
.borderRound .el2 {background:url(../img/borderRound-bot-left.gif) no-repeat left bottom;}
.borderRound .el3 {background:url(../img/borderRound-bot-right.gif) no-repeat right bottom;padding:15px;}
.borderRound .last {margin-bottom:0;}

.borderRoundGrey {background:url(../img/borderRound-grey-top-left.gif) no-repeat left top;margin-bottom:1em;}
.borderRoundGrey .el1 {background:url(../img/borderRound-grey-top-right.gif) no-repeat right top;}
.borderRoundGrey .el2 {background:url(../img/borderRound-grey-bot-left.gif) no-repeat left bottom;}
.borderRoundGrey .el3 {background:url(../img/borderRound-grey-bot-right.gif) no-repeat right bottom;padding:15px;}
.borderRoundGrey .last {margin-bottom:0;}

.col-25pc {float:left;width:23.75%;margin-right:1.5%;} 
.col-33pc {float:left;width:32%;margin-right:1.5%;} 
.col-40pc {float:right;width:48%;margin-right:1.5%;} 
.col-50pc {float:left;width:49.0%;margin-right:1.5%;}
.col-66pc {float:left;width:64%;margin-right:1.5%;}
.col-75pc {float:left;width:74%;margin-right:1.5%;}
.col-100pc {float:left;width:99.5%;}
.col-last {margin-right:0;}

.clearfix:after, .container:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix, .container {display:block;}
.clear {clear:both;}

.callout {margin-bottom:10px;}
.callout h2 {color:#333333;}
.callout h3 a {color:#E51422;}
.callout p {margin-bottom:0;}
.callout p a{font-weight:bold;color:#36444D;}
.callout p a:hover{color:#fff;}
.callout li a{font-weight:bold;color:#36444D;}
.callout li a:hover{color:#fff;}
.callout li img{margin-top:10px;}
.callout .el3 {padding:10px;min-height:120px;}
.callout .el3small {padding:10px;min-height:60px;}
.comment {font-style:italic;}
* html .callout .el3 {height:120px;}
* html .callout .el3small {height:60px;}
.callout.purple {background:#99A6CF url(../img/callout-purple-top-left.gif) no-repeat left top; }
.callout.purple .el1 {background:url(../img/callout-purple-top-right.gif) no-repeat right top; }
.callout.purple .el2 {background:url(../img/callout-purple-bot-left.gif) no-repeat left bottom; }
.callout.purple .el3 {background:url(../img/callout-purple-bot-right.gif) no-repeat right bottom; }
.callout.purple .el3small {background:url(../img/callout-purple-bot-right.gif) no-repeat right bottom; }
.callout.brown {background:#B18E6D url(../img/callout-brown-top-left.gif) no-repeat left top; }
.callout.brown .el1 {background:url(../img/callout-brown-top-right.gif) no-repeat right top; }
.callout.brown .el2 {background:url(../img/callout-brown-bot-left.gif) no-repeat left bottom; }
.callout.brown .el3 {background:url(../img/callout-brown-bot-right.gif) no-repeat right bottom; }
.callout.brown .el3small {background:url(../img/callout-brown-bot-right.gif) no-repeat right bottom; }
.callout.yellow {background:#B18E6D url(../img/callout-yellow-top-left.gif) no-repeat left top; }
.callout.yellow .el1 {background:url(../img/callout-yellow-top-right.gif) no-repeat right top; }
.callout.yellow .el2 {background:url(../img/callout-yellow-bot-left.gif) no-repeat left bottom; }
.callout.yellow .el3 {background:url(../img/callout-yellow-bot-right.gif) no-repeat right bottom; }
.callout.yellow .el3small {background:url(../img/callout-yellow-bot-right.gif) no-repeat right bottom; }
.callout.green {background:#A1B677 url(../img/callout-green-top-left.gif) no-repeat left top; }
.callout.green .el1 {background:url(../img/callout-green-top-right.gif) no-repeat right top; }
.callout.green .el2 {background:url(../img/callout-green-bot-left.gif) no-repeat left bottom; }
.callout.green .el3 {background:url(../img/callout-green-bot-right.gif) no-repeat right bottom; }
.callout.green .el3small {background:url(../img/callout-green-bot-right.gif) no-repeat right bottom; }
.callout.turquoise {background:#7FBACB url(../img/callout-turquoise-top-left.gif) no-repeat left top; }
.callout.turquoise .el1 {background:url(../img/callout-turquoise-top-right.gif) no-repeat right top; }
.callout.turquoise .el2 {background:url(../img/callout-turquoise-bot-left.gif) no-repeat left bottom; }
.callout.turquoise .el3 {background:url(../img/callout-turquoise-bot-right.gif) no-repeat right bottom; }
.callout.turquoise .el3small {background:url(../img/callout-turquoise-bot-right.gif) no-repeat right bottom; }

.brandImage {margin-bottom:10px;}

/* 
#footerWrap {border-top:1px solid #eee;margin-left:7px;background:url(../img/footer-edge-left.jpg) repeat-y 10px top; } 
#footer {background-color:#fff;padding:10px 15px 10px 15px;background:url(../img/footer-edge-right.jpg) repeat-y right top;margin-right:-5px;font-size:90%;}
*/

#footerWrap {float:left;width:100%;margin-left:3px;background:url(../img/footer-edge-top.jpg) no-repeat center top;font-size:90%;} 
#footer {padding:10px 15px 20px 25px;background:url(../img/footer-edge-bot.jpg) no-repeat center bottom;}
#footerBot {}
#footer li a {padding:0 10px;color:#59A4BA;}
#footer li a:hover {color:#333;}
#footer li.current a {color:#E51422;}
#copyright {float:left;}
#copyright li.li1 a {padding-left:0;}
#navComp {float:right;}
#navComp li.li-last a {}


/* Page Variations */
#brandPanel {width:680px;height:284px; background:url(../img/brand_image_home.jpg) no-repeat;} /* home */
#brandPanel h2 { padding:30px 0 0 400px; } /* home */
#brandPanel p {  padding:0px 0 0 400px; font-weight:bold;} /* home */

#brandPaneloffer {width:651; height:328; background-color:#fff;margin-bottom:10px;} /* red offer */

#home .callout .el3 {padding:10px;min-height:60px;}
* html #home .callout .el3 {height:60px;}
#home .callout h3 {margin-bottom:5px;}
#home #home-callouts .el3 {min-height:159px;position:relative;}
* html #home-callouts .el3 {height:140px;}
#home-callouts li img {position:absolute;bottom:10px;}
#home-benefits .borderRound li img {margin-top:10px;}
#home-benefits .el3 {min-height:16.5em;}

#about.callout .el3 {padding:10px;min-height:60px;}
#about #home-callouts .el3 {min-height:140px;position:relative;}

#moving-connecting .callout .el3 {display:block;height:130px;}
#moving-connecting .callout li img {position:relative;bottom:0px;}
#moving-connecting-victoria .callout li img {position:relative;bottom:0px;}
#moving-connecting-nsw .callout li img {position:relative;bottom:0px;}
#moving-connecting-sa .callout li img {position:relative;bottom:0px;}



.borderRound h2.sIFR-replaced {margin-top:-8px;}
.borderRound ul.cta {float:right; margin-top:-5px;margin-right:-5px;}

#formRecommend legend {display:none;}
#formRecommend label {display:block;}
#formRecommend input, #formRecommend textarea {width:98%;margin-bottom:1em;}
#formRecommend input#submitRecommend {width:auto;}
#formRecommend textarea {font-family:inherit;font-size:110%;}

#faq .questionSet {margin-bottom:2em;}
#faq #content h3 {color:#5D92AE; font-size:1em;}

.questionSet {margin-bottom:2em;}
.questionSet h3 {color:#5D92AE; font-size:1em;}

#partner-rewards-login {}
#partner-rewards-login fieldset {float:left; width:240px;}
#partner-rewards-login #rewardsForm {}
#partner-rewards-login #rewardsForm label {font-weight:bold;}
#partner-rewards-login #rewardsForm .fieldText {}
#partner-rewards-login #rewardsForm input {width:220px;}
#partner-rewards-login #rewardsForm #btnSubmit {width:140px;}
#partner-rewards-login #rewardsForm input#rewardsLogin {width:auto; padding:5px 10px; }
#partner-rewards-login #rewardsForm p { margin:0.5em 20px 0.5em 0; }


/* homeflash */

.ctasmall {font-size:1em;line-height:1.4em;}
.ctasmall a.red {color:red;}
.borderRound ul.cta.moveup {margin-top:-30px;}
