* { margin:0;padding:0;border:0;outline:0; }
body{background:url(/FormBuilder/_Resource/_module/NwbnH0pKFk-uPGxM7cmTrw/images/carsales-bg.png) 0 40px repeat-x #eaf4fa!important;font-family:arial,verdana,sans-serif;font-size:12px;line-height:18px;}

a:link { color:#666666; text-decoration: none; }
a:visited { color:#666666; text-decoration: none; }
a:hover { color:#2C7ABF; text-decoration: none; }
a:active { color:#2C7ABF; text-decoration: none; }

h1 { color:#fff;background:#0099ff;padding:10px 10px;font-size:20px;margin-bottom:15px;font-weight:normal;text-transform:uppercase; }
h2 { color:#0068d0;padding:0;margin-bottom:10px;font-size:16px; }
h3 { margin-bottom:10px;font-size:15px; }
h4 { margin-bottom:10px; }
p { padding-bottom:15px; }
.clear { clear:both;height:1px; }
.bold { font-weight:bold;padding-bottom:5px; }

table { border-spacing: 0; }
th { padding:10px;color:#fff;background:#0068d0;font-weight:bold;text-align:left;border-spacing:0; }
th.header-title { text-align: left; }
th.header-date { text-align: right; }
td { padding:8px 10px;border-spacing:0 !important;border-bottom:1px solid #f1f1f1; }
td.right { background:#fff }
td.odd { background:#eaf4fa; }
tr.odd td.right { background:#eaf4fa }

td.pdf { padding-left:40px;background:#fff;position:relative; }
td.pdf a { display:block; }
tr.odd td.pdf { padding-left:40px;background:#eaf4fa; }
td.pdf:before {content: "\f1c1";position: absolute;font-family: FontAwesome;top:8px;left:12px;color: #000;font-size:20px; }

td.media { padding-left:40px;background:#fff;position:relative; }
td.media a { display:block; }
tr.odd td.media { padding-left:40px;background:#eaf4fa; }
td.media:before {content: "\f008";position: absolute;font-family: FontAwesome;top:8px;left:11px;color: #000;font-size: 18px; }



.contactTable tr:nth-child(odd), .media-table tr:nth-child(odd),.dividends-table tr:nth-child(odd),.history-table tr:nth-child(odd),.dividend-table tr:nth-child(odd),.announcementsTable tr:nth-child(odd),.priceHistoryTable tr:nth-child(odd),.table-style tr:nth-child(odd),#presentations-table tr:nth-child(odd) { background: #eaf4fa !important; }
.contactTable tr:nth-child(even),.media-table tr:nth-child(even),.dividends-table tr:nth-child(even),.history-table tr:nth-child(even),.dividend-table tr:nth-child(even),.announcementsTable tr:nth-child(even),.priceHistoryTable tr:nth-child(even),.table-style tr:nth-child(even),#presentations-table tr:nth-child(even) { background: #fff !important; }

input { line-height:normal; }

/******************** MAIN NAVIGATION ********************/
.top-nav{position:fixed;width:100%;z-index:15000000}
.top-nav.non-fixed,.top-nav.non-fixed .csn-navigation{position:relative}
.csn-navigation{height:40px;position:fixed;top:0;left:0;width:100%;background:#333;font-size:12px;background:-moz-linear-gradient(top,#333 0,#272727 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#333),color-stop(100%,#272727));background:-webkit-linear-gradient(top,#333 0,#272727 100%);background:-o-linear-gradient(top,#333 0,#272727 100%);background:-ms-linear-gradient(top,#333 0,#272727 100%);background:linear-gradient(top,#333 0,#272727 100%);z-index:15000000;-moz-box-shadow:0 1px 3px rgba(0,0,0,.5);box-shadow:0 1px 3px rgba(0,0,0,.5)}
.csn-navigation .wrapper { width:992px;margin:0 auto; }
.csn-navigation .wrapper>ul{margin:0;padding:0;list-style-type:none}
.csn-navigation .navigation{float:left}
.csn-navigation .menu-panel{display:none;position:absolute;background:url(/FormBuilder/_Resource/_module/NwbnH0pKFk-uPGxM7cmTrw/images/mega-nav-link-bg.png) repeat-y #fff;border:1px solid #cdcdcd;top:40px;-moz-box-shadow:3px 3px 2px rgba(0,0,0,.3);-webkit-box-shadow:3px 3px 2px rgba(0,0,0,.3);box-shadow:3px 3px 2px rgba(0,0,0,.3);z-index:20}
#membership .menu-panel{background:#fafafa;padding:0;right:0;width:246px}
.navigation>li{float:left;position:relative}
#home{padding-right:2px;background:url(/FormBuilder/_Resource/_module/NwbnH0pKFk-uPGxM7cmTrw/images/top-nav-sprite.png) 100% -258px no-repeat}
.csn-navigation a img{border:0}
.navigation>li>a{display:block;padding:0 22px 0 8px;line-height:40px;color:#ccc;text-decoration:none;font-size:11px;font-weight:700;margin-right:2px;position:relative;zoom:1}
.navigation>li.hover>a,.navigation>li:hover>a,.navigation>li>a:hover{color:#fff;background-color:#333}
.navigation>li>a .icon-caret{position:absolute;top:0;right:7px;display:block;width:8px;height:40px;background:url(/FormBuilder/_Resource/_module/NwbnH0pKFk-uPGxM7cmTrw/images/top-nav-sprite.png) -32px -70px no-repeat}
.navigation>li.hover>a .icon-caret,.navigation>li:hover>a .icon-caret,.navigation>li>a:hover .icon-caret{background-position:-32px -100px}
#membership.hover>a,#membership:hover>a{color:#fff;background-position:100% -587px}
#home>a{background:url(/FormBuilder/_Resource/_module/NwbnH0pKFk-uPGxM7cmTrw/images/top-nav-sprite.png) 17px 10px no-repeat;width:30px;text-indent:-10000px;margin:0;padding-right:16px}
#home>a .icon-caret{display:none}
#home.hover a,#home:hover a{background-position:17px -30px}
.navigation .menu-panel{left:-18px;width:930px}
.membership .menu-panel{padding:15px;background-image:none}
#network .menu-panel{width:938px;padding:20px 26px;background-image:none;right:-1px}
#new-car-showroom .menu-panel{left:-123px}
#sell-your-car .menu-panel{width:500px}
#accessories .menu-panel{width:979px;left:-392px}
#news-and-reviews .menu-panel{width:440px}
#research .menu-panel{width:216px}
#help .menu-panel{background:#fafafa;padding:0;right:0;width:246px}
#help .menu-content,#research .menu-content{display:none}
.membership .active .menu-panel,.membership.menu-active li:hover .menu-panel,.navigation .active .menu-panel,.navigation li.hover .menu-panel,.navigation.menu-active li:hover .menu-panel{display:block}
#network .arrow,.menu-panel .arrow{display:block;position:absolute;top:-9px;left:20px;width:12px;height:9px;background:url(/FormBuilder/_Resource/_module/NwbnH0pKFk-uPGxM7cmTrw/images/top-nav-sprite.png) 0 -223px no-repeat;text-indent:-10000px}
#network .arrow{right:37px;left:auto;display:none;top:auto;bottom:-1px;z-index:21}
.menu-active #network:hover .arrow{display:block}
#membership .menu-panel .arrow{right:15px;left:auto}
#cars-for-sale .menu-panel .arrow{left:55px}
#new-car-showroom .menu-panel .arrow{left:180px}
#accessories .menu-panel .arrow{left:428px}
#research .menu-panel .arrow{left:43px}
#news-and-reviews .menu-panel .arrow{left:62px}
#help .menu-panel .arrow{left:32px}
.navigation .menu-panel .arrow{left:56px}
.menu-panel .logo-banner{width:222px;padding:5px 0;float:left}
.menu-panel .logo-banner a{display:block;width:222px;height:62px;background:url(/FormBuilder/_Resource/_module/NwbnH0pKFk-uPGxM7cmTrw/images/multi-logo-sprite.png) -11px -6px no-repeat}
.menu-panel .key-lines{float:left;width:600px;border-left:1px dotted #cdcdcd;padding-left:15px;margin:25px 0 10px 15px}
.menu-panel .menu-links{width:187px;padding:15px;float:left}
#help .menu-panel .menu-links,#membership .menu-panel .menu-links{width:217px}
.menu-panel .menu-links ul{margin:0;padding:0;list-style-type:none;text-align:left}
.menu-panel .menu-links li{border-top:1px solid #e3e3e3}
.menu-panel .menu-links .first{border-top:0}
.menu-panel .menu-links a{display:block;padding:8px 10px;font-size:13px;color:#666;text-decoration:none}
.menu-panel .menu-links .vip a{color:#006bb9;font-weight:700}
.menu-panel .menu-links a:hover{background:#fff}
.menu-panel .menu-content{float:left}
.navigation .menu-panel .menu-content{padding:15px}
#network .menu-panel .menu-content{padding:0;width:940px}
#sell-your-car .menu-panel .menu-content{width:253px}
#accessories .menu-panel .menu-content{position:relative;width:732px}
#news-and-reviews .menu-panel .menu-content{width:193px}
.menu-content .internal-panel{float:left}
.menu-content .internal-panel.tyres{width:340px}
.menu-content .internal-panel.accessories{width:357px;padding-left:17px;border-color:#E5E5E5;border-image:none;border-style:solid;border-width:0 0 0 1px}
.menu-panel .menu-title{color:#333;font-weight:700}
#home .menu-panel .menu-title{font-size:22px;margin:8px 0 9px}
#sell-your-car .menu-panel .menu-title{font-size:18px;line-height:20px}
#sell-your-car .menu-panel .menu-title a{color:#f60;text-decoration:none}
#sell-your-car .menu-panel .menu-title a:hover{text-decoration:underline}
#news-and-reviews .menu-panel .menu-title{font-size:11px;color:#333;font-style:italic;font-weight:400}
#news-and-reviews .menu-panel .menu-title a{display:block;background:url(/FormBuilder/_Resource/_module/NwbnH0pKFk-uPGxM7cmTrw/images/multi-logo-sprite.png) -553px -228px no-repeat;height:26px;text-indent:-10000px;width:184px;margin-top:3px}
.menu-panel .menu-by-line{color:#666;font-weight:400}
#network .menu-panel .menu-title{font-size:16px;margin-bottom:2px;line-height:20px}
#network .menu-panel .menu-by-line{font-family:georgia,serif;font-size:14px;font-style:italic;margin-bottom:0;line-height:16px}
.menu-panel .menu-cta{font-weight:700;-moz-border-radius:3px;border-radius:3px;font-size:12px;padding:5px 0;text-align:center;color:#555;width:100px;float:left;text-decoration:none;border:1px solid #ccc;background:#ddd;background:-moz-linear-gradient(top,#eee 0,#ddd 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#eee),color-stop(100%,#ddd));background:-webkit-linear-gradient(top,#eee 0,#ddd 100%);background:-o-linear-gradient(top,#eee 0,#ddd 100%);background:-ms-linear-gradient(top,#eee 0,#ddd 100%);background:linear-gradient(top,#eee 0,#ddd 100%)}
.menu-panel .menu-cta:hover{background:#eee;background:-moz-linear-gradient(top,#ddd 0,#eee 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ddd),color-stop(100%,#eee));background:-webkit-linear-gradient(top,#ddd 0,#eee 100%);background:-o-linear-gradient(top,#ddd 0,#eee 100%);background:-ms-linear-gradient(top,#ddd 0,#eee 100%);background:linear-gradient(top,#ddd 0,#eee 100%)}
#network .menu-content ul{margin:0 0 5px;padding:0;list-style-type:none;width:939px;overflow:hidden;zoom:1;clear:both;background:0 0}
#network .menu-content li{float:left;width:304px;margin:0 10px 10px 0;border:1px solid #ebebeb;-moz-border-radius:5px;border-radius:5px;line-height:12px;background:0 0;padding:0}
#network .menu-content .last{margin-right:0}
#network .menu-content ul a{display:block;padding:5px;font-size:11px;color:#666;text-decoration:none;overflow:hidden;zoom:1}
#network .menu-content .logo{float:left;background:url(/FormBuilder/_Resource/_module/NwbnH0pKFk-uPGxM7cmTrw/images/multi-logo-sprite.png) no-repeat;width:124px;height:55px;text-indent:-10000px;position:static;margin:0}
#network .menu-content .bikesales .logo{background-position:-8px -58px}
#network .menu-content .boatsales .logo{background-position:-144px -56px}
#network .menu-content .caravancampingsales .logo{background-position:-280px -63px}
#network .menu-content .homesales .logo{background-position:-8px -118px}
#network .menu-content .quicksales .logo{background-position:-144px -122px}
#network .menu-content .motoring .logo{background-position:-280px -124px}
#network .menu-content .trucksales .logo{background-position:-8px -178px}
#network .menu-content .farmmachinerysales .logo{background-position:-144px -178px}
#network .menu-content .constructionsales .logo{background-position:-280px -176px}
#network .menu-content .content{border-left:1px solid #ebebeb;padding:11px 0 5px 10px;display:block;height:49px;line-height:12px;overflow:hidden;float:left;width:159px;font-size:11px}
#network .menu-content a:hover .content{color:#000}
#network .view-all{float:right;font-size:11px;color:#333;margin-right:3px;font-weight:700}
.menu-panel .menu-content .category{float:left;width:187px;padding:0 0 0 20px}
.menu-panel .menu-content .browse-makes{padding:0 7px 0 34px;margin:0 15px;border:1px solid #e5e5e5;border-width:0 1px}
#accessories .menu-title,.menu-panel .category .menu-title{font-size:16px;color:#006bb9;line-height:16px;margin:0 0 15px}
#accessories .menu-title em,.category .menu-title em{font-size:14px;padding-left:17px;font-family:georgia,serif;font-weight:400;font-style:italic;background:url(/FormBuilder/_Resource/_module/NwbnH0pKFk-uPGxM7cmTrw/images/sprite.png) 3px -231px no-repeat;color:#666}
.category ul{margin:0;padding:0;list-style-type:none;overflow:hidden;zoom:1}
.category li{float:left;width:80px;margin:5px 7px 5px 0}
.category .alt{margin-right:0}
.category .more-link{width:auto;margin-top:15px}
.category a{display:block;text-align:center;color:#666;text-decoration:none;padding-top:40px;background-repeat:no-repeat;background-image:url(/FormBuilder/_Resource/_module/NwbnH0pKFk-uPGxM7cmTrw/images/mega-menu-sprite.png)}
.category .hatch a{background-position:1px -132px!important}
.category .sedan a{background-position:-79px -1px!important}
.category .suv a{background-position:-160px -64px!important}
.category .wagon a{background-position:-78px -63px!important}
.category .coupe a{background-position:0 -64px!important}
.category .convertible a{background-position:1px 1px!important}
.category .van a{background-position:-79px -126px!important}
.category .ute a{background-position:-159px 4px!important}
.category .cab-chassis a{background-position:-160px -125px!important}
.category .toyota a{background-position:-240px 0!important}
.category .volkswagen a{background-position:-320px -2px!important}
.category .ford a{background-position:-240px -56px!important}
.category .holden a{background-position:-322px -60px!important}
.category .audi a{background-position:-241px -276px!important}
.category .mazda a{background-position:-240px -113px!important}
.category .nissan a{background-position:-320px -115px!important}
.category .honda a{background-position:-240px -175px!important}
.category .hyundai a{background-position:-240px -234px!important}
.category .bmw a{background-position:-320px -177px!important}
.category .mitsubishi a{background-position:-240px -330px!important}
.category .family a{background-position:-80px -315px!important}
.category .firstcar a{background-position:0 -192px!important}
.category .greencar a{background-position:-162px -190px!important}
.category .unique a{background-position:-80px -192px!important}
.category .performance a{background-position:-80px -254px!important}
.category .prestige a{background-position:-159px -254px!important}
.category .tradie a{background-position:0 -317px!important}
.category .offroad a{background-position:1px -254px!important}
.category .certified a{background-position:-159px -315px!important}
.category a:hover{color:#333;text-decoration:underline}
.category .more-link a{display:inline;font-weight:700;text-decoration:underline;background:none!important;padding-top:0}
#sell-your-car blockquote{margin:20px 0 0;float:left;width:140px;padding:2px 0 0}
#sell-your-car blockquote p{font-family:georgia,serif;font-size:12px;font-style:italic;margin:0}
#sell-your-car blockquote p:before{background:url(/FormBuilder/_Resource/_module/NwbnH0pKFk-uPGxM7cmTrw/images/mastersprite.png) -99px -746px no-repeat;display:inline-block;width:10px;height:12px;content:"\0020";text-indent:-10000px}
#sell-your-car blockquote p:after{background:url(/FormBuilder/_Resource/_module/NwbnH0pKFk-uPGxM7cmTrw/images/mastersprite.png) 2px -651px no-repeat;display:inline-block;width:10px;height:12px;content:"\0020";text-indent:-10000px}
#sell-your-car blockquote p a{color:#79aecc;text-decoration:none}
#sell-your-car .testimonial-img{float:right;background:url(/FormBuilder/_Resource/_module/NwbnH0pKFk-uPGxM7cmTrw/images/man-car.png) no-repeat;height:82px;width:92px}
#sell-your-car .menu-cta{clear:both;margin:30px 66px 0;color:#fff;font-size:13px;width:120px;border-color:#ff8533;background:#ffad5c;background:-moz-linear-gradient(top,#ffad5c 0,#ff8533 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ffad5c),color-stop(100%,#ff8533));background:-webkit-linear-gradient(top,#ffad5c 0,#ff8533 100%);background:-o-linear-gradient(top,#ffad5c 0,#ff8533 100%);background:-ms-linear-gradient(top,#ffad5c 0,#ff8533 100%);background:linear-gradient(top,#ffad5c 0,#ff8533 100%)}
#sell-your-car .menu-cta:hover{background:#ff8533;background:-moz-linear-gradient(top,#ff8533 0,#ffad5c 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ff8533),color-stop(100%,#ffad5c));background:-webkit-linear-gradient(top,#ff8533 0,#ffad5c 100%);background:-o-linear-gradient(top,#ff8533 0,#ffad5c 100%);background:-ms-linear-gradient(top,#ff8533 0,#ffad5c 100%);background:linear-gradient(top,#ff8533 0,#ffad5c 100%)}#accessories .premium{margin:0 0 25px;padding:0;list-style-type:none;overflow:hidden;zoom:1;background:0 0!important}
#accessories .accessories .premium{width:186px;float:left}
#accessories .tyres .standard{width:144px;float:left;margin-left:10px}
#accessories .tyres .premium{width:186px;float:left}
#accessories .accessories .standard{width:161px;float:left;margin-left:10px}
#accessories .premium li{float:left;width:76px;margin:0 17px 12px 0;min-height:100px}
#accessories #transmission{margin-right:0}
#accessories .premium a{display:block;color:#666;text-align:center;text-decoration:none}
#accessories .premium a:hover{text-decoration:underline;color:#222}
#accessories .premium span{border:1px solid #ccc;-moz-border-radius:5px;border-radius:5px;width:74px;height:58px;text-indent:-10000px;margin-bottom:6px;display:block;background:url(/FormBuilder/_Resource/_module/NwbnH0pKFk-uPGxM7cmTrw/images/make-category-sprite.png) no-repeat}#accessories #search-by-car span{background-position:7px -3020px}
#accessories #search-by-size span{background-position:7px -3092px}
#accessories #special-offers span{background-position:7px -3165px}
#accessories #tyre-buyers-guide span{background-position:3px -3236px}
#accessories #performance-parts span{background-position:12px -2155px}
#four-wheel-drive-accessories { clear:both; }
#accessories #four-wheel-drive-accessories span{background-position:20px -2950px}
#accessories #in-car-entertainment span{background-position:15px -2330px}
#accessories #transmission span{background-position:15px -2418px}
#accessories .standard{margin:0;padding:0;list-style-type:none}
#accessories .standard li{float:left;margin:0 0 6px;width:100%}
#accessories .standard a{color:#666;padding-left:10px;background:url(/FormBuilder/_Resource/_module/NwbnH0pKFk-uPGxM7cmTrw/images/mastersprite.png) 0 -955px no-repeat;text-decoration:none}
#accessories .standard a:hover{background-position:0 -915px;color:#222;text-decoration:underline}
#accessories .powered-by-quicksales{display:block;width:70px;height:25px;position:absolute;bottom:10px;right:15px;background:url(/FormBuilder/_Resource/_module/NwbnH0pKFk-uPGxM7cmTrw/images/make-category-sprite.png) 0 -2503px no-repeat;text-indent:-10000px}
#accessories .powered-by-tyresales{display:block;width:105px;height:25px;position:absolute;bottom:14px;left:232px;background:url(/FormBuilder/_Resource/_module/NwbnH0pKFk-uPGxM7cmTrw/images/make-category-sprite.png) 0 -2841px no-repeat;text-indent:-10000px}
#news-and-reviews p a{color:#555}
#news-and-reviews p a:hover{color:#000}
#news-and-reviews .visit{border-radius:3px;color:#FFF!important;display:block;font-size:11px;font-weight:700;margin:20px 36px;padding:7px 0;text-align:center;text-decoration:none;width:120px;background:#df4c42;background:-moz-linear-gradient(top,#df4c42 0,#d80019 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#df4c42),color-stop(100%,#d80019));background:-webkit-linear-gradient(top,#df4c42 0,#d80019 100%);background:-o-linear-gradient(top,#df4c42 0,#d80019 100%);background:-ms-linear-gradient(top,#df4c42 0,#d80019 100%);background:linear-gradient(top,#df4c42 0,#d80019 100%)}
#news-and-reviews .visit:hover{background:#d80019;background:-moz-linear-gradient(top,#d80019 0,#df4c42 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#d80019),color-stop(100%,#df4c42));background:-webkit-linear-gradient(top,#d80019 0,#df4c42 100%);background:-o-linear-gradient(top,#d80019 0,#df4c42 100%);background:-ms-linear-gradient(top,#d80019 0,#df4c42 100%);background:linear-gradient(top,#d80019 0,#df4c42 100%)}
#news-and-reviews .product-image{float:left;margin:0 24px 20px;background:url(/FormBuilder/_Resource/_module/NwbnH0pKFk-uPGxM7cmTrw/images/ipad-screens.png) no-repeat;height:91px;width:147px}
#news-and-reviews .app-store{background:url(/FormBuilder/_Resource/_module/NwbnH0pKFk-uPGxM7cmTrw/images/make-category-sprite.png) 0 -2658px no-repeat;display:block;font-size:11px;font-weight:700;height:29px;margin-left:33px;margin-top:10px;padding-left:38px;padding-top:3px;text-decoration:none;width:100px;clear:both;color:#333}
.csn-navigation .membership{float:right;position:relative}
.membership>li{float:left}
#membership{height:40px;overflow:hidden;margin-left:5px;max-width:120px}
#membership>a{max-width:80px}
#membership>a{text-align:right;float:right;padding:0 34px 0 0;position:relative}
#MemberCentreName{display:block;overflow:hidden;height:40px;white-space:nowrap}
#membership>a .icon-member{position:absolute;right:0;top:0;width:30px;height:40px;display:block;text-indent:-10000px;background:url(/FormBuilder/_Resource/_module/NwbnH0pKFk-uPGxM7cmTrw/images/top-nav-sprite.png) 100% 12px no-repeat}
#membership>a:hover .icon-member{background-position:100% -28px}
#sign-in{padding-right:1px;background:url(/FormBuilder/_Resource/_module/NwbnH0pKFk-uPGxM7cmTrw/images/top-nav-sprite.png) 100% -309px no-repeat}
.membership>li>a{display:block;padding:0 6px;line-height:40px;color:#ccc;text-decoration:none;font-size:11px;font-weight:700}
#network{background:#4d4d4d;background:-moz-linear-gradient(top,#4d4d4d 0,#313131 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#4d4d4d),color-stop(100%,#313131));background:-webkit-linear-gradient(top,#4d4d4d 0,#313131 100%);background:-o-linear-gradient(top,#4d4d4d 0,#313131 100%);background:-ms-linear-gradient(top,#4d4d4d 0,#313131 100%);background:linear-gradient(top,#4d4d4d 0,#313131 100%)}
#network.hover,#network:hover{background:#666;background:-moz-linear-gradient(top,#666 0,#3c3c3c 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#666),color-stop(100%,#3c3c3c));background:-webkit-linear-gradient(top,#666 0,#3c3c3c 100%);background:-o-linear-gradient(top,#666 0,#3c3c3c 100%);background:-ms-linear-gradient(top,#666 0,#3c3c3c 100%);background:linear-gradient(top,#666 0,#3c3c3c 100%)}
#network>a{padding-right:23px;margin-left:0;position:relative;zoom:1}
#network>a .icon-more-sites{position:absolute;top:0;right:7px;width:10px;height:40px;display:block;text-indent:-10000px;background:url(/FormBuilder/_Resource/_module/NwbnH0pKFk-uPGxM7cmTrw/images/top-nav-sprite.png) -30px -140px no-repeat}
#network>a:hover .icon-more-sites,.menu-active #network:hover>a .icon-more-sites{background-position:-30px -170px}
.membership>li>a:hover,.menu-active #network:hover>a{color:#fff}
.membership .menu-panel{right:0}
.special-offer-menu{background:url(/FormBuilder/_Resource/_module/NwbnH0pKFk-uPGxM7cmTrw/images/sprite-chrome.png) -389px -363px no-repeat;display:block;width:37px;height:22px;float:right}

/********** Mobile Navigation **********/
.mobile-nav-container,.membershipMobile { display: none; }
#smartbutton { float:right;color:#000;cursor:pointer;display:none;font-family:'helvetica_neueregular', arial, sans-serif;text-transform:uppercase; }

#site-header { width:992px;margin:50px auto 20px; }
.site-logo { display: block;}

#wrapper { clear:both;width:992px;margin:0 auto;border: 1px solid #dadada;-moz-border-radius: 5px;border-radius: 5px;background: #fff;padding: 10px;} 
#col1 { width:190px;float:left; }

#col2 { width:790px;float:right; }
#col2 a { color:#0068d0 }
#col2 a:hover { color:#0099ff; }
#col2 .overview { width:100%; }
#col2 .overview .homeLeft { width:449px;float:left;position:relative;padding:5px 15px 0 10px;border-right:1px solid #f1f1f1; }
#col2 .overview .homeRight { width:302px;float:right;padding:0; }


/********** Sidebar **********/
.sideBarContainer { display:block; }
.sideBar { border: 1px solid #bcbcbc;border-top:0;position:relative;display:block; }
.sideBar li { list-style:none;border-top: 1px solid #bcbcbc;clear:both; }
.sideBar li a { padding: 10px 15px 10px 8px;font-weight:bold;display: block;background: #eee;background: -moz-linear-gradient(top, #f5f5f5 0%, #e9e9e9 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f5f5f5), color-stop(100%,#e9e9e9));background: -webkit-linear-gradient(top, #f5f5f5 0%,#e9e9e9 100%);background: -o-linear-gradient(top, #f5f5f5 0%,#e9e9e9 100%);background: -ms-linear-gradient(top, #f5f5f5 0%,#e9e9e9 100%);background: linear-gradient(top, #f5f5f5 0%,#e9e9e9 100%);border-top: 1px solid #fff;clear:both;font-size:12px; }
.sideBar li a.active { color:#2C7ABF; }
.sideBar li.sideBar-arrow { position:relative; }
.sideBar li.sideBar-arrow a:before {content: "\f0d7";position: absolute;font-family: FontAwesome;top:10px;right:10px;color: #666666;font-size:14px;font-weight:normal;}
.sideBar li.sideBar-arrow:hover a:before,.sideBar > li.sideBar-arrow:hover > a { color:#0068d0 !important; }

.sideBar-subMenu li { border:0; }
.sideBar-subMenu li a { background:#eee;border:0;padding-left:15px; }
.sideBar-subMenu li a.active,.sideBar-subMenu li a:hover { background:#fff; }

.tools ul { margin:15px auto 0;width:110px; }
.tools ul li { float:left;list-style:none; }
.tools .fa { font-size:19px;line-height:16px;color:#666;margin-right:10px; }
.tools .fa-file-o { font-size:17px; }
.tools .fa:hover { color:#2C7ABF; }

#smartbutton2 { display:none; }

/******************** HOME ********************/

.moreContent ul li { margin:0 0 10px 30px; }
.moreContent ul li ul { margin-top:5px; }
.moreContent ul li ul li { margin-bottom:0; }
.overview h2 { margin-bottom:0 !important;color:#0068d0;padding:0 0 5px 0;font-size:17px; }

/***** Homepage Share Price *****/
.share-container { margin-bottom:20px; }
.share-container h2,.chart-container h2 { color:#fff;background:#0068d0;padding:5px 10px;margin-bottom:5px; }
.share-box { padding:15px 15px 0 15px; }
.view-more a { float:right;color:#0068d0 !important; }
.view-more a:hover { color:#0099ff !important; }
.share-container #priceModule_SharePriceModule3 {  }
.share-container #priceModule_SharePriceModule3 .priceTable { padding: 5px;float:left; }
.share-container #priceModule_SharePriceModule3 .priceTable tr { background: none; }
.share-container #priceModule_SharePriceModule3 .priceTable td { padding: 0;border:0; }
.share-container #priceModule_SharePriceModule3 .price-date { padding:5px 0 0 0;text-align:right;color:#000;clear:both; }
.share-container #priceModule_SharePriceModule3 .priceTable .price { float:left;padding-top:25px;font-weight:bold;font-size:28px;color:#0099ff; }
.share-container #priceModule_SharePriceModule3 .priceMove { font-size:12px;color:#000;padding-top:10px; }
.share-container #priceModule_SharePriceModule3 .priceDetails { float:right;margin: 0 0 0 17px; padding: 0;font-size:12px;width:130px; }
.share-container #priceModule_SharePriceModule3 .priceDetailsLabel { font-weight:bold;color:#000;background:#f4f4f4; }
.share-container #priceModule_SharePriceModule3 .priceDetails tr td { padding: 2px 5px !important;border-bottom:0; }
.share-container #priceModule_SharePriceModule3 td.priceDetailsValue { text-align: right; background: #fff; }
.share-container #priceModule_SharePriceModule3 .price-date span { text-transform: lowercase; font-size: 10px;clear:both; }

/***** Homepage Share Price Graph *****/
#priorPeriodFilterContainer { display: none !important; }
.chart-box { padding:15px 15px 0 15px; }

/***** Homepage Announcements *****/
.announcements-container { margin:15px 0 45px;padding:0; }
.announcements-container .announcementTitle { background: none; padding-left: 0; }
.announcements-container table { width:100%; }
.announcements-container table tr { background: none !important; }
.announcements-box .announcementsTableDiv { font-size: 13px; line-height: 1.5em; }
.announcements-box .announcementsTable { border: none; }
.announcements-box .announcementsTableDiv td.downloadLink { display: none; }
.announcements-box .announcementsTable th { display: none; }
.announcements-box td.announcementTitle { padding:5px 5px 5px 5px; }
.announcements-box td.announcementDate { padding: 5px 5px 5px 5px; *display: block; }

.overview .latest-annual { border-bottom:0;margin:0;padding:0; }

/******************** BOARD ********************/
.profileContainer { border-bottom:#f1f1f1 1px solid;margin:0 20px 30px;float:left;min-height: 190px; }
.profileContainer img { float:left;margin:0 30px 20px 0;border:1px solid #f1f1f1; }
.profileName { font-size:16px;margin:0; }
.profileTitle { font-weight:bold; }
.profileTitle span { font-style:italic;font-weight:normal; }


/******************** ASX ANNOUNCEMENTS ********************/
.announcementsTable { width:100%;clear:both;margin-bottom:10px; }
th.downloadLinkHeader, td.downloadLink, th.securityCodeHeader, td.securityCode, .priceSensitiveHeader, td.priceSensitive { display: none; }
th.announcementTitleHeader { width: 70%;padding-left: 10px; }
td.announcementTitle { padding-left: 40px;position:relative; }
td.announcementTitle:before {content: "\f1c1";position: absolute;font-family: FontAwesome;top:8px;left:12px;color: #000;font-size:20px; }

th.announcementDateHeader { _display: table-cell;width: 5%;padding-right: 10px;text-align: right; }
td.announcementDate { padding: 5px 10px 5px 5px;text-align: right; }
.announcements-filter {	float: right;margin: 0 0 20px 0; }
.announcements-filter label { color: #264f85;font-weight: bold; }

#tab-group { float: left; margin: 12px 0; *margin: 0; padding: 0; *padding: 10px 0; }
#tab-group ul li { padding: 0; display: inline-block; *display: inline; background: none; list-style: none; }
#tab-group a.tab-button { margin:0;padding: 11px 20px;color:#666666 !important;background:#eee;text-decoration:none; }
#tab-group a.tab-button:hover,
#tab-group a.tab-button:active,
#tab-group a.tab-button.current { background:#0068d0;color:#fff !important; }

.tab-group { float: left; margin: 12px 0; *margin: 0; padding: 0; *padding: 10px 0; }
.tab-group ul li { padding: 0; margin: 0 3px 0 0; display: inline-block; *display: inline; background: none; list-style: none; }
.tab-group a { margin:0;padding: 11px 20px;color:#666666 !important;background:#eee;text-decoration:none; }
.tab-group a:hover,
.tab-group a:active,
.tab-group a.current { background:#0068d0;color:#fff !important; }

.filterButton { margin: 0;padding: 8px 20px;color:#fff !important;line-height: 1.5em;cursor: pointer;border: none;background:#0068d0; }

input#KeywordSearch { margin: 0; padding: 10px; background: #f0f0f0; border: 1px solid #e4e4e4;outline:none; }
.announcements-filter label { display: none; }

.ASXAnnouncements {  }

ul.error { position:absolute;top:40px;right:0px;list-style:none; }
ul.error li { padding: 0 !important;background: none !important;color:#f00; }
.noresults { clear:both;padding-top: 20px; }

#loadingSpinner { clear: both; }
a.loadNext { clear: both; }

/******************** NEWS RELEASES ********************/
.media-table { width: 100%; }
td.title { background: url('/FormBuilder/_Resource/_module/XKgecpvBskSW2nYaf45ytw/media-icon.gif') 10px center no-repeat; padding-left: 40px; }
.col-left a { padding: 5px 5px 5px 30px !important; background: url(/FormBuilder/_Resource/_module/XKgecpvBskSW2nYaf45ytw/pdf-grey.gif) 0 1px no-repeat !important; }
th.header-date { width: 12% }
.newsReleases { margin-bottom:50px; }


/******************** SHARE PRICE & GRAPH ********************/
#priceModule_SharePriceModule3 .priceTable tr { background: none; }
#priceModule_SharePriceModule3 .priceTable td { padding: 0; }
#priceModule_SharePriceModule3 .price-date { margin: 5px; text-align: right; }
#priceModule_SharePriceModule3 .priceTable .price { font-weight: bold; font-size: 36px; color: #484a51; }
#priceModule_SharePriceModule3 .priceDetails { width: 100%; padding: 0; border: 1px solid #f4f4f4; }
#priceModule_SharePriceModule3 .priceDetailsLabel { font-weight: bold; color: #fff; background: #264f85; }
#priceModule_SharePriceModule3 .priceDetails tr td { padding: 3px 6px !important; }
#priceModule_SharePriceModule3 td.priceDetailsValue { text-align: right; background: #fff; }
#priceModule_SharePriceModule3 .price-date span { text-transform: lowercase; }


/******************** SHARE PRICE HISTORY ********************/
.priceHistoryTable { width: 100%; border-collapse: inherit !important; }
.priceHistoryContainer { width:100%;float:right;clear:both; }
.priceHistoryContainer th { font-weight: bold; text-align: left; padding: 8px 10px; }


/******************** INVESTMENT CALCULATOR ********************/
.calc-table { background: #f2f2f2\9;border: 1px solid #e4e4e4\9;-webkit-border-radius: 5px 5px 0 0;-moz-border-radius: 5px 5px 0 0;border-radius: 5px 5px 0 0; }
.calc-table-filter .calc-table-filter-row { padding: 5px 0 0 5px; }
.calc-table-filter .calc-table-filter-row .horizontal { margin: 10px 0; width:100%; }
.calc-table-filter .calc-table-filter-row .text { position: relative; top: 5px; padding: 0 0 0 5px; font-size: 14px; font-weight: bold; color: #484a51; }
.calc-table-filter .calc-table-filter-row .horizontal li { display: block; padding: 5px; margin-left: 0; list-style: none; background: none; }
.calc-table-filter .calc-table-filter-row li label { display: inline-block; vertical-align: middle; position: relative; width: 50px;font-size:14px;padding: 0 5px; font-weight: bold;  }
.calc-table-filter .calc-table-filter-row input { vertical-align: middle; margin: 0; }
.calc-table-filter .calc-table-filter-row input[type="text"] { width: 200px; padding: 3px;border:1px solid #ccc; }

.calc-table-row { margin: 0; clear: both; position: relative; height: 20px; padding: 6px 5px 3px 0; background: #fff; border-bottom:1px solid #f1f1f1; }
.calc-table-row:nth-child(odd) { background: #eaf4fa; }
.calc-table-row:nth-child(even) { background: #fff; }
.calc-table-row label { text-align: left; position: relative; padding: 0 10px;font-size:14px;font-weight: bold; color: #484a51; }
.calc-table-row span { text-align: right; top: 0; right: 0; position: absolute; display: block;font-size:14px;padding: 6px 10px; height: 15px; width: 30%; }

.investmentCalcChart span { *float: left; /* IE6/7 */ }

/******************** REPORTS ********************/
.reports-table { width:100%; }
.latest-annual { float:left;min-height:160px;margin:0 0 30px 0;padding:0 0 30px 0;border-bottom: 1px solid #dadada; }
.latest-annual img { float:left;margin:0 10px 0 0; }


/******************** DIVIDENDS ********************/
.dividends-table { width:100%;margin-bottom:20px; }
.totalDiv p {  }
.totalDiv p p { font-weight:bold; }

.reinvestment p { position:relative;padding-left:20px; }
.reinvestment p:before { content:"\f1c1";position:absolute;font-family:FontAwesome;top:1px;left:0;color:#000;font-size:18px; }

/******************** EMAIL SUBSCRIPTION ********************/
.emailSubscriptionView .row { padding: 5px 0 !important; }
.emailSubscriptionView .row label, .emailSubscription .row .field { padding-top: 10px; }
.emailSubscriptionView .row label { display: inline-block; padding-right: 10px; color: #484a51; font-weight: bold; }
.emailSubscriptionView ul, .updateSubscriptionsView ul { margin: 0; }
.emailSubscriptionView ul li, .updateSubscriptionsView ul li { background: none; margin: 5px 0; }
.emailSubscriptionView ul li label, .updateSubscriptionsView ul li label { float: none; margin: 0 5px; padding:0 5px; color: #333; }
ul#subscriptions li { padding: 0; background: none;list-style:none; }
.emailSubscriptionView input.email { border:1px solid #dadada;outline:0;height:20px;width:250px;padding:2px; }
.field input { margin-bottom:0;height:auto;padding:0; }
.field label { display:inline-block !important; }

#submitSubscription { margin-top: 20px; }
#submitSubscription li { list-style: none; padding: 5px; }
.oc-form-error-container ul { margin: 0; color: red; }
.oc-form-error-container ul li { padding: 0; background: none; list-style: disc inside; }

#submitSubscription { margin:15px 0 0;padding: 8px 20px;color:#fff !important;cursor: pointer;border: none;background:#0068d0; }
#submitSubscription:hover { background:#0099ff; }

.unsubscriptionsList { margin-left:20px; }
.subscriptionsList { margin-left:20px; }

/******************** FINANCIAL TEAR SHEET ********************/
.tearSheetH2 { border-top:1px solid #dadada;padding-top:30px;margin-top:30px; }


/******************** INFORMATION REQUEST ********************/
.row label { display:none; }
#i2zzPp1S_rEupfLNZQLl4_Q,#itHgCm6o8G0WdrBVrNGYcIw,#iwAqmX3kmxU-YkPb85CscsQ,#idT-MWS34sE-2ad0orR43QA { width:230px;float:left;clear:both;line-height:15px;padding:5px; }
#i8VZ3uNk6LE2rz2HU6wl5cQ,#i2gfBR4LCX0iVJCXMx2TBhw,#ikB4exojm5k-oCM8izBoe7w,#i6DLINsx3RUGatY14ZgreYQ { width:230px;margin-left:15px;line-height:15px;padding:5px; }
#i8VZ3uNk6LE2rz2HU6wl5cQ { float:left;}
#iigg4Au94hUeMjC1aRlURBg { width:171px;float:left;clear:both;margin-right:15px;line-height:15px;padding:5px; }
#iGAQyGq_9MUGsrPduoASWmA { width:171px;float:none;clear:both;line-height:15px;padding:5px; }
#iY2l8PDWfUEecDPs1Ddb48A { width:290px;line-height:15px;padding:5px; }
#ixlikbb3ruESclndVjqBnhw { width:488px;line-height:15px;padding:5px; }
input { padding:0 5px; }
input,textarea { border:1px solid #dadada;margin-bottom:15px;outline:0; }
textarea { padding:5px;font-family:arial;width:488px!important;float:left; }
#f_Dmnqv6RNbEK-RYnot_3y2w { border:0;background:#13b5ea;cursor:pointer;color:#fff;margin-bottom:0; }
#f_Dmnqv6RNbEK-RYnot_3y2w:hover { background:#00a3d3; }
#iJD7rVGcPAESujmpJWBLaGA,#iP24GrWsseE2jPI4Ceajv_Q { border:1px solid #dadada;margin-bottom:15px;line-height:15px;padding:5px 0; }

select { color:#666; }
::-webkit-input-placeholder { font-size:14px;color:#666; }
:-moz-placeholder { font-size:14px;color:#666; }
::-moz-placeholder { font-size:14px;color:#666; }
:-ms-input-placeholder { font-size:14px;color:#666; }

.my-placeholder { color: #666; }

#f_bUZfMeEN-0q2__fb_EL_dQ { float:none;clear:both;margin:0;padding: 8px 20px;color:#fff !important;cursor: pointer;border: none;background:#0068d0; }
#f_bUZfMeEN-0q2__fb_EL_dQ:hover { background:#0099ff; }
.next { clear:both; }

span.error { color:#f00;font-size:18px;margin-left:3px; }
.inputFields .error { float:left; }
#errorDiv { margin-bottom:20px; }
#errorDiv h6 { padding-bottom:10px;color:#f00;font-size:16px; }
#errorDiv ul li { margin-left:20px;font-size:14px;line-height:18px;color:#f00; }


/******************** INVESTOR CONTACTS ********************/
.investorContacts ul { margin-bottom:15px; }
.investorContacts ul li { margin-left:20px; }
.contactTable { width:100%; }
.contactTable tr td { width:41%;padding:4%;border-right:1px solid #fff;vertical-align:text-top;  }

/******************** CALENDAR ********************/
.calendar-events { clear:both;margin-bottom:30px; }
.ui-datepicker table { width: 100%;font-size: .9em;border-collapse: collapse;margin: 0 0 30px;color: #333;background: #fff;position: relative;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; }
.ui-datepicker table tr { background: none; }
.ui-datepicker-header {	position: relative;color: #7c7c7c;font-weight: bold;text-align: center;overflow: hidden; }
.ui-datepicker-title { font-weight:bold;text-align: center;color: #7c7c7c;font-size:15px;font-style: normal;font-weight: bold;display: block;padding: 9px 0;background: #f1f1f1; }
.ui-datepicker-prev, .ui-datepicker-next { position: absolute;top: 10px;width: 15px;height: 15px;cursor: pointer; }
.ui-datepicker-prev .ui-icon, .ui-datepicker-next .ui-icon { position: absolute;top: -9999px; }
.ui-datepicker-next { position: absolute;top: 12px;right: 5px;background: url(/FormBuilder/_Resource/_module/ehYnTZd7eEuyTIRodUcZeQ/img/calendar-right.png) left top no-repeat; }
.ui-datepicker-prev { position: absolute;top: 12px;left: 10px;_left: -110px;background: url(/FormBuilder/_Resource/_module/ehYnTZd7eEuyTIRodUcZeQ/img/calendar-left.png) left top no-repeat; }
.ui-datepicker th {	color: #888;text-align: center;background: #fff; }
.ui-datepicker td { padding: 2px;border:0; }
.ui-datepicker td .ui-state-default, .ui-datepicker td a:visited { display: block;padding:5px 3px;text-align: center;text-decoration: none;border: 1px solid #dadada;background:#fff; }
.ui-datepicker td .selected { font-weight: bold;_background:#0068d0;_color: #fff;_border: 1px solid #555;background:#0068d0 !important;color: #fff !important; }
.ui-datepicker td .selected:hover { color: #fff !important;border: 1px solid #dadada; }
.ui-datepicker td a { color: #444d53; }
.ui-datepicker td a:hover { background: #eaf4fa ;color: #666 !important;border: 1px solid #dadada; }
.ui-datepicker td .ui-state-highlight { background:#f1f1f1;_background: #dedede;font-weight: bold;color: #fff; }
.ui-datepicker td .ui-state-active { }
.date-display { font-weight: bold;font-size: 14px;padding: 10px 0; }
.calendar-key {	border-top-style: none;border-left-style: none;height: 30px;border-bottom-style: none;float: left;padding-bottom: 0px;padding-top: 0px;border-right-style: none;padding-left: 0px;margin: 0px 10px 20px 0px;padding-right: 0px;width: 30px;background-color: #fcc262 }
td.event-column p { display:none; }
.event-table-container,.event-table,.events-table { width:100%; }

.event-table-container .icon-column { display:none; }

/******************** CORPORATE GOVERNANCE ********************/
.governance-table { width:100%; }


/******************** FAQs ********************/
.QAViewer { border-bottom: 1px solid #e9e9e9;position:relative; }
.QAViewer .QALink { width:100%;display:block;padding:10px 15px; }
.QAViewer .QALink:before {content: "\f078";position: absolute;font-family: FontAwesome;top:10px;right:2%;color:#0080E8;font-size:16px;}
.QAViewer .QALink:hover:before { color:#666666; }
.QAViewer .answer { padding:10px 30px 20px; }
.QAViewer .answer p { clear:both; }
.QAViewer .answer ul { margin-bottom:15px;float: left; }
.QAViewer .answer li { list-style:disc;padding:0 0 5px 0;margin-left:20px;clear:both; }
.QAViewer:nth-child(even) { background:#eaf4fa; }


/******************** CARSALES CULTURE ********************/
.youTube { width:560px;margin:0 auto;max-height:315px;float: none;clear: both;width: 100%;position: relative;padding-bottom: 56.25%;padding-top: 25px;height: 0; }
.youTube iframe { position:absolute;top:0;left:0;width:100%;height:100%; }


/******************** FOOTER ********************/
#footerContainer { width:1014px;margin:20px auto;text-align: left;position: relative; }
#footerContainer h3, #footerContainer h5 {color: #262626;font-size: 11px;font-weight: bold;margin: 0 0 10px 0;padding: 0;border: 0;line-height: 11px;text-transform: uppercase;}
#footerContainer .left li a, #footerContainer .right li a {line-height: 16px;float: left;color: #2c7cc0;padding-left:0;text-decoration:none;}
#footerContainer ul {color: #CCC;float: left;}
#footerContainer ul  li { list-style-type: none; }
#footerContainer ul li a {color: #666;text-decoration: none;font-size: 11px;}
#footerContainer p {font-size: 11px;color: #666;margin: 0;padding: 0 0 3px;}

.footcrumb-container { background: #f4f4f4;border: 1px solid #ccc;height:35px; }
.footcrumb {clear:none;float:left;width:100%;}
.footcrumb li {float:left;margin: 0;}
.footcrumb #footcrumb-home a {padding: 0 6px 0 10px;width: 20px;text-indent: -10000px;background: url("/FormBuilder/_Resource/_module/NwbnH0pKFk-uPGxM7cmTrw/images/sprite-footer.png") no-repeat 9px 5px;}
.footcrumb li a {color: #666;text-decoration: none;font-size: 11px;}
.footcrumb a { display: block;line-height: 34px;color: #2c7cc0;}

.upper-footer { clear:both;border: 1px solid #ccc;border-width: 0 1px 1px;background: #fff;overflow: hidden;zoom: 1;padding: 25px 15px;}
.footer-panel {margin: 0px 18px 0 0;padding-bottom: 0;float: left;}
#footerContainer .sites .left {width: 112px;}
#footerContainer .footer-enhancements li, #footerContainer .upper-footer li {clear: left;float: left;font-size: 11px;margin: 2px 0 0;padding: 0;width: auto;}
#footerContainer .left li, #footerContainer .right li {background: none;padding-left: 0;width: 115px;}

.lower-footer {margin: 10px 0 0 0;position: relative;overflow: hidden;zoom: 1;padding-bottom: 15px;}
#footerContainer .corporate-links {float: left;margin-bottom: 5px;display:inline;}
#footerContainer .corporate-links li { display:inline; }

#footerContainer .copyright { clear:left;float:left; }
#footerContainer .copyright p {font-size: 10px;color: #aaa;margin-top: 3px;}
.lower-footer .top {position: absolute;top: 2px;right: 0;display: block;padding: 2px 8px;border: 1px solid #515f6a;color: #fff;-moz-border-radius: 2px;border-radius: 2px;background: #627482;background: -moz-linear-gradient(top, #627482 0%, #515f6a 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#627482), color-stop(100%,#515f6a));background: -webkit-linear-gradient(top, #627482 0%,#515f6a 100%);background: -o-linear-gradient(top, #627482 0%,#515f6a 100%);background: -ms-linear-gradient(top, #627482 0%,#515f6a 100%);background: linear-gradient(top, #627482 0%,#515f6a 100%);font-size: 9px;text-decoration: none;}

#csn-footer-social-ntwrk {
width: 285px;
}
#footerContainer .upper-footer li {
clear: left;
float: left;
font-size: 11px;
margin: 2px 0 0;
padding: 0;
width: auto;
}
#footerContainer .social-media li {
margin-right: 9px;
line-height: 16px;
padding-left: 20px;
font-weight: bold;
width: 113px;
display:inline-block;
float:left;
}
#footerContainer .social-media li.you-tube a {color: #FA1919;}
#footerContainer .social-media li.twitter a {color: #72C2F1;}
#footerContainer .social-media li {background: url("/FormBuilder/_Resource/_module/NwbnH0pKFk-uPGxM7cmTrw/images/mastersprite.png") no-repeat 0 -234px;}
#footerContainer .social-media li.you-tube {background-position: 0 -272px;}
#footerContainer .social-media li.twitter {background-position: 0 -253px;}
#footerContainer #csn-footer-social-ntwrk ul li.google-plus {background: url("/FormBuilder/_Resource/_module/NwbnH0pKFk-uPGxM7cmTrw/images/lazy-social.png") no-repeat -83px -83px;color: #666;}

@media (min-width:1021px) {
	.sideBar { display:block !important; }
}

@media (max-width:1020px) {
body { -webkit-text-size-adjust: none; }
/******************** MAIN NAVIGATION ********************/
.top-nav { display:none; }
#smartbutton { display:inline-block;height:30px;padding:10px 2% 0;font-size:18px;color:#ccc;width:96%;text-align:right; }
#smartbutton:hover { color:#fff; }
.mobile-nav-container { display:block;position:fixed;top:0;left:0;width:100%;background:#333;background:-moz-linear-gradient(top,#333 0,#272727 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#333),color-stop(100%,#272727));background:-webkit-linear-gradient(top,#333 0,#272727 100%);background:-o-linear-gradient(top,#333 0,#272727 100%);background:-ms-linear-gradient(top,#333 0,#272727 100%);background:linear-gradient(top,#333 0,#272727 100%);z-index:10;-moz-box-shadow:0 1px 3px rgba(0,0,0,.5);box-shadow:0 1px 3px rgba(0,0,0,.5) }
.mobile-nav { padding:0;margin:0;background:#fafafa;position:absolute;top:40px;left:0;width:100%;z-index:1;-moz-box-shadow: 3px 3px 2px rgba(0, 0, 0, 0.3);-webkit-box-shadow: 3px 3px 2px rgba(0, 0, 0, 0.3);box-shadow: 3px 3px 2px rgba(0, 0, 0, 0.3); }
.mobile-nav li { width:100%;float:left;list-style:none; }
.mobile-nav li a { display:block;width:96%;padding:10px 2%;color:#666666;text-decoration:none;font-weight:bold;text-transform:uppercase; }
.mobile-nav li a:hover { background:#fff; }
.mobile-nav .arrow { display:none; }
#home { background:none; }
#home > a { background:none;text-indent:0;width:96%; }
.menu-content { display:none; }
.menu-panel .menu-links { float:none;width:100%;padding:0;margin:0; }
.menu-panel .menu-links ul { float:left;width:94%;padding:0 3%; }
.menu-panel .menu-links ul li { border-bottom:1px solid #f1f1f1;border-top:0;padding:0;margin:0; }
.menu-panel .menu-links ul li a { font-weight:normal;width:96%;padding:10px 2%;text-transform:none; }
.menu-panel .menu-links ul li:hover { background:#fff; }
.menu-panel .menu-links ul li.lastItem { border-bottom:none; }
.mainItem { border-top:1px solid #e3e3e3;position:relative; }
.mainItem a:before {content: "\f078";position: absolute;font-family: FontAwesome;top:8px;right:2%;color: #666666;font-size:16px;}
.mobOpen > a { background:#fff; }
#sell-your-car .menu-panel,#accessories .menu-panel,#news-and-reviews .menu-panel,#research .menu-panel,#help .menu-panel {width:100%;}
#help .menu-panel .menu-links, #membership .menu-panel .menu-links ul { width:97%; }
#network,#sign-in,#join { background:#fafafa;border-top: 1px solid #e3e3e3; }
#network .menu-panel,#network > a .icon-more-sites { display:none; }
.membershipMobile { display:block;border-top: 1px solid #e3e3e3; }

#site-header { width:100%; }
#site-logo { width:96%;padding:0 2%; }
#wrapper { width:94%;padding:2%;margin:0 auto; }
#col1 { width:100%; }
#col2 { width:100%; }


.sideBar { display:none;margin-top:10px; }
#smartbutton2 { display:block;color:#666;cursor:pointer;text-transform:uppercase; }
#pageContent h1 { margin-top:15px; }

.tools { display:none; }

.profileContainer img { margin: 0 10px 0 0;width:40%; }

.QAViewer .QALink { padding:10px 2%;width:96%; }

#i2zzPp1S_rEupfLNZQLl4_Q,#itHgCm6o8G0WdrBVrNGYcIw,#iwAqmX3kmxU-YkPb85CscsQ,#idT-MWS34sE-2ad0orR43QA,#ixlikbb3ruESclndVjqBnhw { width:96%;padding:0 2%;margin:0 0 15px 0; }
#i8VZ3uNk6LE2rz2HU6wl5cQ,#i2gfBR4LCX0iVJCXMx2TBhw,#ikB4exojm5k-oCM8izBoe7w,#i6DLINsx3RUGatY14ZgreYQ,#iY2l8PDWfUEecDPs1Ddb48A { width:96%;padding:0 2%;margin:0 0 15px 0; }
textarea { width:96%  !important;padding:5px 2% 0; }

#footerContainer { width:96%;padding:0 2%; }
.footcrumb-container,.upper-footer { display:none; }
.lower-footer .top { float:right;position:relative; }

#col2 .overview .homeLeft { width:100%;margin-bottom:20px;padding:0;border-right:0; }	
#col2 .overview .homeRight { width:100%; }
.share-container { width:44%;margin:0 4% 0 2%;float:left; }
.chart-container { width:44%;margin:0 2% 0 4%;float:right; }
.chart-box #ctl00_ctl00_ctl00_ctl00_ctl02_container { width:249px;margin:0 auto; }
.share-box { height:186px;padding-top:10px; }
.share-box #priceModule_SharePriceModule3 { width:250px;margin:0 auto; }
.share-box .view-more { padding-top: 40px; }

.priveVolumeChart {
width: 100% !important;
height: 100% !important;
}
}

@media (max-width:700px) {
#col2 .overview .homeRight { width:100%;padding:0;margin:0; }
.share-container { width:100%;padding:0;float:none;margin:0; }	
.chart-container { width:100%;padding:0;float:none;margin:0; }	
.share-box { height:auto;padding-top:20px; }
.share-box .view-more { padding-top: 20px; }

/*** Share Price ***/
#priceModule_SharePriceModule3 {display:block !important;}
#custom-price-table {display:none !important;}
.priveVolumeChart { float:left; }
.chart-box #ctl00_ctl00_ctl00_ctl00_ctl02_container { width: 280px !important; }
#chart,#DundasSharesChart { width:280px !important; }
#priceModule_SharePriceModule3 td.priceDetailsValue { text-align:left; }
#priceModule_SharePriceModule3 .priceDetailsLabel { background:none;color:#0068d0; }
#priceModule_SharePriceModule3 .priceDetails { border:0; }
#priceModule_SharePriceModule3 td td { width:46% !important; }
#priceModule_SharePriceModule3 .priceTable .price { color:#0099ff; }

.tearSheetH2 { float:left;width:100%; }

.contactTable tr td { width:96%;padding:2%;border-right:0;display:block; }
}

@media (max-width:500px) {
#tab-group ul li, .tab-group ul li {  height:44px; }

.dividendTableDiv,.priceHistoryTableDiv {overflow-x: scroll;padding: 0 0 10px; position:relative;margin: 20px 0;}
.dividendContainer,.priceHistoryContainer {position:relative;}
.dividendContainer::after, .dividendContainer.mid::after, .dividendContainer::before,.priceHistoryContainer::after, .priceHistoryContainer.mid::after, .priceHistoryContainer::before {
		content: '';
		display: block;
		position: absolute;
		z-index: 998;
		top: 0;
		right: 0;
		width: 5px;
		height: 100%;
		-webkit-box-shadow: inset -3px 0px 5px -1px rgba(0,0,0,0.25);
		-moz-box-shadow: inset -3px 0px 5px -1px rgba(0,0,0,0.25);
		box-shadow: inset -3px 0px 5px -1px rgba(0,0,0,0.25);
		opacity:1;
		
		-webkit-transition: all 0.2s ease;
		-moz-transition: all 0.2s ease;
		-o-transition: all 0.2s ease;
		transition: all 0.2s ease;
	}
.dividendContainer::before,.priceHistoryContainer::before {
		left: 0;
		right:auto;
		opacity:0;
		-webkit-box-shadow: inset 3px 0px 5px -1px rgba(0,0,0,0.25);
		-moz-box-shadow: inset 3px 0px 5px -1px rgba(0,0,0,0.25);
		box-shadow: inset 3px 0px 5px -1px rgba(0,0,0,0.25);
	}
.dividendContainer.end::after,.priceHistoryContainer.end::after { opacity:0; }
.dividendContainer.mid::before,.priceHistoryContainer.mid::before { opacity:1;	}
}

@media (max-width:350px) {
#priceModule_SharePriceModule3 td td { width:44% !important; }
.share-box { margin-bottom:20px; }
.chart-box .view-more { padding-top: 20px; }
.profileContainer { margin:0 0 30px 0; }
td.announcementTitle { padding-left:10px;background-image:none; }
.chart-box #ctl00_ctl00_ctl00_ctl00_ctl02_container { width: 250px !important; }
#chart, #DundasSharesChart {width: 250px !important; }
.chart-box .view-more { padding-top:0; }
}

@media screen\0 { /* IE Hacks for select height in IE 8, 9 and 10 */        
select { height:30px;line-height:30px; }     
}

/******************** PRINT ********************/
@media print {
#site-menu,.sideBarContainer { display:none; }
}