




a:active { outline: none; }

img {-ms-interpolation-mode:bicubic}
* { margin:0; padding:0; color: #333; }

body {
 font-family:Helvetica, Verdana, sans-serif;
background: #f0f0f0 url('https://static.studyladder.com.au/cdn/site/e8/28a66d5e5490.gif') repeat-y center top;
font-size:14px;
}

.button{ font-size:20px;padding:4px 20px;cursor:pointer; background: #2F95EB url('https://static.studyladder.com.au/cdn/site/d5/5fcce15cb85c.png') repeat-x center center; -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px; border: 2px solid #2F95EB; color:#fff; font-weight:bold; }
.button-lb{ cursor:pointer; background: #70c2c9; -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px; border: 2px solid #7bb2b7; color:#fff; font-weight:bold; }
.button:active, .button-lb:active { color:#000; }
.button:hover, .button-lb:hover { border: 2px solid #fff; }
.homepage-menu { position: relative; top: 0px; left: 0px; margin: 1em auto; height: 220px; width: 830px; }
.homepage-menu a {
 display: block;
 width: 150px;
 height: 100px;
 background-image: url('https://static.studyladder.com.au/cdn/site/fc/5f78f8b4c92b.gif');
 text-indent: -9999px;
 position: absolute;
}
.homepage-menu #mathematics { background-position: -1px -1px; top: 2px; left: 2px; }
.homepage-menu #literacy { background-position: -171px -1px; top: 2px; left: 172px; }
.homepage-menu #science { background-position: -341px -1px; top: 2px; left: 342px; }
.homepage-menu #rapid-recall { background-position: -511px -1px; top: 2px; left: 510px; }
.homepage-menu #citizenship { background-position: -681px -1px; top: 2px; left: 682px; }

.homepage-menu #music { background-position: -1px -120px; top: 122px; left: 2px; }
.homepage-menu #art { background-position: -171px -120px; top: 122px; left: 172px; }
.homepage-menu #language { background-position: -341px -120px; top: 122px; left: 342px; }
.homepage-menu #interactive { background-position: -510px -120px; top: 122px; left: 510px; }
.homepage-menu #marathon-fundraiser { background-position: -680px -120px; top: 122px; left: 682px; }

.left{float:left;}
.right{float:right;}
.clear{clear:both;height:0;line-height:0;padding:0;margin:0;font-size:0;}
img {border:0;}
form{display:inline;}
ul,ol{margin-left:0;}
p{margin:1em 0;}
h1{margin:8px 0;}
.show{display:block;}
.hide{display:none;}
.header{
 margin:0 auto;
 position:relative;
 width: 1002px;
 background:#fff;
 height:30px;
}
.header .logo{margin: 8px 0 10px 11px;}

.header .login-form label {
 display: block;
}

.header .login2{
 position:absolute;
 right:11px;
 top:8px;
 padding: 3px 11px;
 width: 170px;
 font-size:11px;
 overflow:hidden;
 color:#767676;
 white-space:nowrap;
 line-height:18px;
 background:#cdced0;
}
.header .login2 label{ display: block; }
.header .login2 input{
 display: block;
 width: 100%;
 border:1px solid #aaaaaa;
}
.header .login2 .button{
 width: 62px;
 background:#dbdbdb;
 border:0;
 margin: 5px 0 5px;
}
.header .login{
 position:absolute;
 right:11px;
 top:8px;
 border-right:0;
 height:95px;
 width:200px;
 text-align:right;
 padding:6px 5px;
 font-size:11px;
 overflow:hidden;
 color:#767676;
 white-space:nowrap;
 line-height:18px;
 background:#cdced0;
}
.header .login input{
 margin:1px;
 width: 130px;
 border:1px solid #aaaaaa;
}
.header .login .button{
 width: 62px;
 background:#dbdbdb;
 border:0;
 position:absolute;
 right:75px;
 top:70px;
}
.header .login a{
 text-decoration:underline;
 text-align:right;
 font-weight: normal;
 line-height:20px;
 color:#919191;
}
.account-type{
 font-size:12px;
 color:#5b5b5b;
 padding-left:20px;
}
.account-type b{
 font-size:14px;
}
.account-type a{
 color:#000;
}
.back-link{
 font-size:12px;
 color:#000;
}
.main-body{
 margin:0 auto;
 background:#fff;
 width: 1002px;
}
.error-div, .warning-div, .normal-div {
 width:964px;
 margin:0 auto 0 auto;
 padding:5px;
 color:#181607;
 font-weight:bold;
}
.error-div {
 border:3px solid #cc0033;
 background:#ffd2d2;
}
.warning-div {
 border:3px solid #d7da89;
 background:#e6e3c4;
}
.normal-div {
 border:3px solid #88d38e;
 background:#c1e4c3;
}
.header-divider{
 margin:0 auto;
 background:#6bb6ff;
 height:27px;
 width:940px;
 line-height:27px;
 padding:0 20px;
 color:#5f5f5f;
 font-size:12px;
 background:url('https://static.studyladder.com.au/cdn/site/1b/9177c9fff034.gif') no-repeat;
 border-bottom:6px solid #999da0;
}
.header-divider a, .header-divider h1{
 color:#5f5f5f;
 display:inline;
 font-size:12px;
 font-weight:normal;
 text-decoration:none;
}
.header-divider a:hover {
 text-decoration:underline;
}
.container{
 margin:0 auto;
 padding-bottom:40px;
 border:2px solid #999da0;
 border-top:1px #999da0 solid;
 width: 976px;
}
.container .menu-boxes{
 margin:20px auto;
 width:880px;
 font-size:12px;
}
.container .menu-boxes.boxes-6{
 width:980px;
}
.container .menu-boxes.boxes-6 .menu-box{
 position:relative;
 display:block;
 width:140px;
 height:90px;
 color:#fff;
 float:left;
 margin:11px;
}
.menu-box{
 position:relative;
 display:block;
 width:140px;
 height:90px;
 color:#fff;
 float:left;
 margin:15px;
}
.container .menu-boxes .menu-box-mini{
 height:45px;
 margin:0 5px;
}
.container .menu-boxes .menu-box a{
 color:#fff;
 text-decoration:none;
 display:block;
 padding:5px;
 width:130px;
 position:absolute;
 bottom:10px;
}

.b-blue{
 border-color:#2999ff;
}
.b-yell{
 border-color: #ffcc00;
}
.b-grey1{
 border-color: #959595;
}
.b-gree1{
 border-color: #66c99b;
}
.b-pink{
 border-color: #e0abbd;
}
.b-gree2{
 border-color: #97c200;
}
.b-red{
 border-color: #d81f00;
}
.b-purp{
 border-color: #864273;
}
.b-aqua{
 border-color: #00acba;
}
.b-oran{
 border-color: #ff9116;
}
.blue{
 background:#2999ff;
}
.yell{
 background: #ffcc00;
}
.grey1{
 background: #959595;
}
.gree1{
 background: #66c99b;
}
.pink{
 background: #e0abbd;
}
.gree2{
 background: #97c200;
}
.red{
 background: #d81f00;
}
.purp{
 background: #864273;
}
.aqua{
 background: #00acba;
}
.oran{
 background: #ff9116;
}
.c1, .c2, .c3, .c4 {
 background-image:url('https://static.studyladder.com.au/cdn/site/90/95acbc875be3.gif');
 background-repeat:no-repeat;
 height:8px;width:8px;
 line-height:0;
 font-size:1px;
 position:absolute;
 margin:0;
}
.c1{
 top:0;left:0;
 background-position:-32px -32px;
}
.c2{
 top:0;right:0;
 background-position:-40px -32px;
}
.c3{
 bottom:0;right:0;
 background-position:-40px -40px;
}
.c4{
 bottom:0;left:0;
 background-position:-32px -40px;
}

.blue .c1{background-position:0px 0px;}
.blue .c2{background-position:-8px 0px;}
.blue .c3{background-position:-8px -8px;}
.blue .c4{background-position:0px -8px;}
.yell .c1{background-position:0px -16px;}
.yell .c2{background-position:-8px -16px;}
.yell .c3{background-position:-8px -24px;}
.yell .c4{background-position:-0px -24px;}
.grey1 .c1{background-position:0px -32px;}
.grey1 .c2{background-position:-8px -32px;}
.grey1 .c3{background-position:-8px -40px;}
.grey1 .c4{background-position:0px -40px;}
.gree1 .c1{background-position:0px -48px;}
.gree1 .c2{background-position:-8px -48px;}
.gree1 .c3{background-position:-8px -56px;}
.gree1 .c4{background-position:0px -56px;}
.pink .c1{background-position:0px -64px;}
.pink .c2{background-position:-8px -64px;}
.pink .c3{background-position:-8px -72px;}
.pink .c4{background-position:0px -72px;}
.oran .c1{background-position:0px -80px;}
.oran .c2{background-position:-8px -80px;}
.oran .c3{background-position:-8px -88px;}
.oran .c4{background-position:0px -88px;}
.aqua .c1{background-position:0px -96px;}
.aqua .c2{background-position:-8px -96px;}
.aqua .c3{background-position:-8px -104px;}
.aqua .c4{background-position:0px -104px;}
.purp .c1{background-position:0px -112px;}
.purp .c2{background-position:-8px -112px;}
.purp .c3{background-position:-8px -120px;}
.purp .c4{background-position:0px -120px;}
.red .c1{background-position:0px -128px;}
.red .c2{background-position:-8px -128px;}
.red .c3{background-position:-8px -136px;}
.red .c4{background-position:0px -136px;}
.gree2 .c1{background-position:0px -144px;}
.gree2 .c2{background-position:-8px -144px;}
.gree2 .c3{background-position:-8px -152px;}
.gree2 .c4{background-position:0px -152px;}


.grey2 .c1{background-position:-32px -32px;}
.grey2 .c2{background-position:-40px -32px;}
.grey2 .c3{background-position:-40px -40px;}
.grey2 .c4{background-position:-32px -40px;}

.container .menu-boxes .blue a{background:#0d80ff;}
.container .menu-boxes .yell a{background:#ff9b00;}
.container .menu-boxes .grey1 a{background:#727272;}
.container .menu-boxes .gree1 a{background:#28b573;}
.container .menu-boxes .pink a{background:#d488a2;}
.container .menu-boxes .gree2 a{background:#789d2b;}
.container .menu-boxes .red a{background:#b32000;}
.container .menu-boxes .purp a{background:#6e1e59;}
.container .menu-boxes .aqua a{background:#128aaa;}
.container .menu-boxes .oran a{background:#ff7000;}


.container .content, .container .content-box{
 clear:both;
 margin:20px auto;
 width:880px;
}
.container .content .info-box{
}

.container .content .info-box-full{
 margin:0 40px;
 width:850px;
}
.container .content .info-box .head{
 padding:10px;
 background:#0482ff;
 border:1px solid #6bb6ff;
 color:#fff;
 font-weight:bold;
 font-size:14px;
}
.container .content .info-box .head.grey-head{
 background:#8c8c8c;
 border:1px solid #ccc;
}

.container .content .info-box .body{
 padding:20px;
 background:#dbdbdb;
 border:1px solid #ccc;
 color:#232323;
 font-size:13px;
}
.container .content .info-box .body.body-small{
 padding:5px 20px;
}
.container .content .info-box .video{
 background:#232323;
 border:1px solid #5d5d5d;
 color:#fff;
 height:200px;
}
.container .content .major-points{
 margin:10px 0px 10px 20px;
 color:#397e25;
}
.container .content .major-points li{
 padding:5px 10px;
 list-style-image:url('https://static.studyladder.com.au/cdn/site/55/9ec2109bcbbd.gif');
}
.container .content .major-points li b a{
 font-size:18px;
 text-decoration:none;
}
.container .content .major-points li a{
 color:#397e25;
}

.testimonial b{
 color:#0482ff;
 font-size:20px;
 font-style:italic;
}
.testimonial span{
 font-size:12px;
}
.testimonial a{
 font-size:12px;
 color:#000;
 text-decoration:none;
}


.footer{
 margin: 1em auto 0;
 padding-bottom: 1em;
 width: 97%;
 color:#333;
 font-size:12px;
}
.footer a{
 text-decoration:none;
 color:#333;
}
.footer a:hover{
 text-decoration:underline;
 color:#5d5d5d;
}
.footer ul{
 list-style:none;
 display:inline;
}
.footer li{
 display:inline;
 padding:0 5px;
 border-right:1px solid #fff;
}
.footer .right-box{
 float:right;
 text-align:right;
}

.popup-background{
 display:none;
 position:fixed;
 _position:absolute; /* hack for internet explorer 6*/
 height:100%;
 width:100%;
 top:0;
 left:0;
 background:#000000;
 border:1px solid #cecece;
 z-index: 100000;
}
#popup-box, #popup-feedback-box{
 display:none;
 position:fixed;
 _position:absolute; /* hack for internet explorer 6*/
 background:#FFFFFF;
 border:2px solid #cecece;
 z-index: 1000001;
 font-size:13px;
 width:800px;
 height:600px;
}
#popup-box-scroll{
 width:780px;
 height:580px;
 padding:12px;
 overflow:scroll;
}
#popup-box-iframe{
 width:800px;
 height:600px;
 border:0;
}
.popup-close{
 position:absolute;
 top:0;
 right:20px;
}
#popup-box-loading{
  display:none;
}
#popup-box-loading-content{
  margin:120px auto;
  text-align:center;
}
#popup-box-loading-content b{
  margin:20px 0;
  display:block;
}
.box-table th, .box-table td{
 text-align:left;
 padding:2px;
 vertical-align:top;
}
.box-table .error-msg{
 display:block;
 font-size:10px;
 color:#b32000;
}
.box-table .field-message{
 display:none;
 border:1px solid #ff9b00;
 background:#ffff99;
 padding:2px;
}
.box-table .selected{
  font-weight:bold;
}
.box-table .table-td-odd{
  background:#e8e8e8;
}
.box-table .table-td-even{
  background:#f8f8f8;
}

.f20{font-size:20px;}
.f30{font-size:30px;}
.w650{width:650px;}
.w150{width:150px;}
.w600{width:600px;}
.w250{width:250px;}
.w200{width:200px;}
.w350{width:350px;}
.w500{width:500px;}
.w400{width:400px;}
.h50{height:50px;}
.h250{height:250px;}
.h280{height:280px;}
.ml5{margin-left:5px;}
.pt5{padding-top:5px;}

.search-index {
  list-style-type: none;
  margin: 0;
  padding: 0;
}

.search-index li a:hover { background-color: #fff8bd; text-decoration: underline; }

.search-index li a {
  display: block;
  line-height: 1.6em;
  color: black;
  text-decoration: none;
}

#search-results { width: 100%; border-collapse: collapse; }
#search-results tr.active:hover { cursor: default; }
#search-results tr:hover { cursor: pointer; background-color: #fff8bd; }
#search-results td { padding: .3em; }
#search-results a { text-decoration: none; color: #111; }

.activity-preview label { display: block; margin: 1.2em 0 0; }
/** .activity-preview div div { background-color: #fff; border: 1px solid #333; height: 1.2em; } **/
/** .activity-preview img { display: block; margin: 1.2em auto; } **/

.signup-members-stats { width: 46%;  height: 24.6em; float: left; padding-left: 1em; padding-bottom: 1em; background-color: #e9e9e9; }
.signup-join {
 width: 46%;
 height: 25.6em;
 float: right;
 padding-left: 2em;
 -moz-border-radius: 21px; border-radius: 21px;
 background-color: #bfb;
 color: #030903;
}
.signup-join ul { list-style-type: none; width: 26ex; margin: 0 auto 1em; }
.signup-join li { margin-bottom: 1.2em; }
.signup-join p { font-size: 1.2em; margin-left: 6ex; margin-bottom: 0; margin-top: 1.5em; }
.signup-join a { color: #171; font-weight: bold; font-size: 1.2em; }
.signup-join h1 { text-align: center; }
.signup-members-stats h5 { color: #0482ff; font-size: 1.2em; font-weight: 500; }
.signup-members-stats p { font-size: 1.2em; margin-top: 0; }
.scrolling-list-box { height: 8.55em; overflow: hidden; }
#scrolling-list { list-style-type: none; margin-left: 0; }
#scrolling-list li { font-size: 0.8em; overflow: hidden; white-space: nowrap; }
#scrolling-list li span { font-weight: normal; font-size: 1em; }

.pricing-logo { text-align: center; font-size: 1.8em; font-size: 2.4em; font-weight: 900; margin: 1em auto 0; }
.pricing-tagline { text-align: center; font-weight: 100; font-size: 1.4em; margin: .4em auto; color: #0482ff; background-color: #ffffc9; width: 98%; }
.pricing { width: 98%; margin: 0 auto; table-layout: fixed; color: #777; border-collapse: collapse; }
.pricing th, .pricing td { border: 1px solid #c9c9c9; }
.pricing th { vertical-align: top; padding: 1ex 0; font-weight: 100; background-color: #f3f3f3; width: 20%; }
.pricing th strong { display: block; font-weight: 500; color: #000; font-size: 1.4em; line-height: 1.4em; }
.pricing td { vertical-align: top; text-align: center; padding: 1em 0; background-color: #ffc; }
.pricing td strong { font-size: 1.4em; color: red; normal; font-weight: 900; font-style: normal; display: block; }
.pricing td.free { background-color: #cfc; }
.pricing td.free strong { color: green; }
.pricing .sign-up a {
 display: block;
 margin: 0 1ex;
 padding: 1ex;
 background-color: #007000;
 background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.10, #007000), color-stop(0.66, #009900), color-stop(0.90, #008000));
 background-image: -moz-linear-gradient(center bottom, #007000 10%, #009900 66%, #008000 90%);
 color: #fff;
 text-decoration: none;
 -moz-border-radius: 3px; border-radius: 3px;
 -moz-box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.3); -webkit-box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.3); box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.3);
}
.pricing .sign-up a strong { color: #fcfcf9; text-decoration: underline; line-height: 1.8em; }
div.teacher-quote { float: left; padding-left: 1%; }
div.parent-quote { float: right; padding-right: 1%; }
div.quote { display: block; width: 46%; text-align: left; font-style: normal; }
div.quote quote { color: #333; }
div.quote strong { font-weight: 900; color: #ccc; }
div.quote cite { font-style: italic; color: #0482ff; display: block; }

.join-callout { font-size: 1.2em; float: right; text-align: center; border: 2px solid #eeee33; -moz-border-radius: 21px; border-radius: 21px; background-color: #ffff99; color: #333; padding: 1em 2em; }
.join-callout a { font-weight: bold; color: red; }

.button-g, .button-b{
  padding:0 0 0 10px;
  text-decoration:none;
  color:#fff;
  font-size:20px;
  font-weight:bold;
  border:0;
  height:45px;
  width:280px;
  margin:5px 0 0 7px;
  cursor:pointer;
}
.button-g {
 background:url('https://static.studyladder.com.au/cdn/site/25/eac7a2c934dc.gif') left top no-repeat;
}
.button-b {
 background:url('https://static.studyladder.com.au/cdn/site/4e/76b423d7e4d2.gif') left top no-repeat;
}
.mini-popup label { display: block; margin-bottom: 1em; }
.mini-popup input[type=text], .mini-popup input[type=password]  { width: 24ex; display: block; }
.mini-popup {
 z-index: 9999;
 display: none;
 background-color: #fff;
 padding: 1em 1ex;
 position: absolute;
 background-color: #f3f4f3;
 border: 1px solid #333;
 -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px;
 color: #555;
}
.mini-popup span { float: right; font-size: 0.8em; color: #555; }
.mini-popup a { color: #555; }

#guide { padding-left: 74px; border-bottom: 3px double #d3d4d3; color: #a3a4a3; font-weight: 500; font-size: 0.9em; }

#signin-link-popup { width: 20ex; }

#signin-link { text-decoration: none; display: block; font-size: 1.2em; }
#signin-link span { text-decoration: underline; color: #333; }
.login h4 { color: #131; font-weight: normal; text-align: center; font-size: 1.2em; margin-top: .2em; }
#signup-link {
 margin-left: auto;
 margin-right: auto;
 width: 90%;
 font-size: 1.6em;
 line-height: 2.4em;
 display: block;
 text-align: center;
 background: rgb(47, 149, 235) url('https://static.studyladder.com.au/cdn/site/d5/5fcce15cb85c.png') repeat-x top;
 -webkit-border-radius: 7px;
 -moz-border-radius: 7px;
 border-radius: 7px;
 border: 2px solid rgb(47, 149, 235);
 font-variant: none;
 color: #310;
 text-shadow: 0 1px 0 #ace;
 text-decoration: none;
 text-indent: 1ex;
}
.sl-form fieldset { border: 2px solid #2999ff; padding: 0 2ex 1em; background-color: #f6f6f6; }
.sl-form legend { font-weight: 900; font-size: 1.2em; padding-left: 1ex; padding-right: 1ex; margin-left: -1ex; }
.sl-form fieldset { position:relative\9; margin-top:1em\9; }
.sl-form legend { position:absolute\9; top:-.6em\9; }

.sl-form-header {color:#f9f9f9;background-color:#2999ff;padding-left:1ex;font-size:1.2em;line-height:1.8em;}
.sl-form label { display: block; margin-top: 1em; font-weight: 900; }
.sl-form span { font-weight: 500; color: #777; }
.sl-form input[type=text], .sl-form input[type=password], .sl-form select, .sl-form textarea { display: block; width: 32ex; }
.sl-form input[type=submit] { font-weight: bold; margin-top: 2em; }

.sl-form .error,.error{ border: 1px solid #f00;background-color:#fee;color:#333;margin:1em 0;padding:1em;}
.error h4,.error p,{background-color:#fee !important;border:none !important;}
.error h4,.error strong{margin-bottom:1em;color:#f00 !important;}
.error li {list-style-type:circle;margin-left:3ex;}

.sl-form .success,.success,.sucess *{border:1px solid green;background-color:#cfc;color:green;margin:1em 0;padding:1em;}
.success strong{color:green;background-color:#cfc;border:none;}
.success h4,.success li,.success p{color:#333;background-color:#cfc;border:none;}

sl-form .notification,.notification{border:2px solid #ff0;background-color:#ffc;color: #331;padding:1em 2ex;margin:1em 2ex;}
sl-form .notification,.notification strong{color:#f00;}
sl-form .notification,.notification em{font-weight:900;font-style:normal;}
sl-form .notification,.notification a{float:right;color:#f00;}

.notification-msg{border:2px solid #ff0;background-color:#ffc;color: #331;padding:1em 2ex;margin:1em 2ex; font-size: x-small}
.notification-msg strong{color:#f00;}
.notification-msg em{font-weight:900;font-style:normal;}

div.headNotification{width: 960px;margin:10px auto;border:2px solid #ff0;background-color:#ffc;color: #331;padding:20px;}
div.headNotification strong{color:#f00;}
div.headNotification em{font-weight:bold;}
div.headNotification a{color:#f00;}

div.loading{position:fixed;top:0;left:0;width:100%;z-index:9999;}
div.loading h1{font-size:1em;line-height:2em;margin:0 auto;width:20ex;background-color:#2999ff;color:#fff;text-align:center;-moz-border-radius:0 0 7px 7px;text-shadow: 1px 1px 0 rgba(0,0,0,.4);}
div.loading-mask{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9991;zoom:1;-moz-opacity:0.5;opacity:.50;filter:alpha(opacity=50);background-color:#fff;}
<? /* IE6 hack - hide selects as they don't follow z-index */ ?>
/*\*/ * html body.loading select{display:hidden;} /**/

#header,#account-header{padding-top:10px;padding-bottom:10px}
#header h1,#account-header h1{margin:0 0 0 11px;padding-left:0}
#header h1 a,#account-header h1 a{text-decoration:none;outline:0}

form#login{position:absolute;bottom:30px;right:11px}
form#login label{float:left;margin-left:2ex}
form#login label,form#login input{font-size:14px;line-height:20px;display:block}
form#login input[type=text],form#login input[type=password]{width:22ex}
form#login .button{width: 62px;background:#dbdbdb;color:#111;border:2px outset #ddd;text-shadow:0 1px 0 rgba(256,256,256,.5)}

a#account:hover{color:#111;}
a#account:hover img{opacity:.9}
a#account{font-size:14px;position:absolute;right:11px;top:10px;text-decoration:none;color:#555;outline:0}
a#account img{opacity:.5}

ul#header-nav{font-size:12px;position:absolute;top:6px;right:0px;list-style-type:none;margin:0;padding:0;z-index:999;}
ul#header-nav li:hover{background-color:#f3f3f3;}
ul#header-nav li{float:left;padding:0 10px;border-right:1px solid #ddd}
ul#header-nav a{text-decoration:none;line-height:20px;display:block;}
ul#header-nav #account-menu li{ float:none;}
ul#header-nav a img{padding: 3px 0}

ul#account-menu{margin:0;padding:0;float:none;border:1px solid #bbb;list-style-type:none;margin:0;-moz-box-shadow:1px 1px 3px rgba(0,0,0,.35),3px 3px 7px rgba(0,0,0,.25);z-index:1000; position:absolute; background-color:#fff; width:150px}
ul#account-menu li a:hover{background-color:#def}
ul#account-menu li a{display:block;width:auto;padding-left:2ex;font-size:13px;line-height:40px;text-decoration:none
}//

