/* COPYRIGHT 2000-10, EARTHGAZER LTD. ALL RIGHTS RESERVED */
body {
  margin: 0px;
  padding: 0px;
  background-color: #FFF; }
  body .qtip {
    z-index: 10000; }

#store {
  font-family: Helvetica,Arial,Sans-Serif;
  font-size: .75em; }
  #store .clear {
    clear: both; }
  #store .show {
    display: block; }
  #store .hide {
    display: none; }

body {
  background-image: url(../images/ml/bgs/bg-standard-vz.png);
  background-repeat: repeat-y; }

.global {
  clear: both;
  font-family: Helvetica,Arial,Sans-Serif;
  font-size: .9em; }
  .global a, .global .run_in {
    color: #FFF;
    font-weight: 600; }
  .global .lighter {
    color: #333; }
  .global .darker {
    color: #CCC; }
  .global .much_darker {
    color: #AAA; }
  .global .not_bold {
    font-weight: normal; }
  .global .bold {
    font-weight: 600; }
  .global .block .list ul {
    list-style: none;
    padding: 0;
    margin: 0; }
    .global .block .list ul li {
      list-style: none;
      padding: 0;
      margin: 0; }
      .global .block .list ul li.list_spacer {
        margin-bottom: 35px; }
  .global #globalHeader .block {
    background-image: url(../images/ml/bgs/bg-standard-logo.png);
    background-repeat: no-repeat;
    height: 100px;
    padding-top: 30px; }
    .global #globalHeader .block h1 {
      float: left;
      height: 32px;
      width: 200px;
      overflow: hidden;
      margin: 0;
      padding: 0;
      padding-top: 21px; }
      .global #globalHeader .block h1 a {
        display: block;
        height: 0px;
        padding-top: 32px;
        background-image: url(../images/ml/logos/logo.png);
        background-repeat: no-repeat;
        background-position: 50% 50%; }
  .global #globalNav, .global #globalDept, .global #homeDept {
    clear: both;
    top: 150px;
    width: 200px; }
    .global #globalNav .block, .global #globalDept .block, .global #homeDept .block {
      margin-bottom: 45px;
      clear: both; }
      .global #globalNav .block#tools, .global #globalDept .block#tools, .global #homeDept .block#tools {
        margin-bottom: 35px; }
      .global #globalNav .block .list ul li a, .global #globalNav .block .list ul li.info, .global #globalDept .block .list ul li a, .global #globalDept .block .list ul li.info, .global #homeDept .block .list ul li a, .global #homeDept .block .list ul li.info {
        display: block;
        text-decoration: none;
        padding: 4px;
        padding-left: 18px;
        padding-right: 18px; }
      .global #globalNav .block .list ul li a, .global #globalDept .block .list ul li a, .global #homeDept .block .list ul li a {
        border-bottom: 1px solid #ACACAC;
        background-image: url(../images/ml/icons/icon-arrow.png);
        background-repeat: no-repeat;
        background-position: 7px 50%; }
        .global #globalNav .block .list ul li a:hover, .global #globalDept .block .list ul li a:hover, .global #homeDept .block .list ul li a:hover {
          background-color: #404040; }
        .global #globalNav .block .list ul li a.lead, .global #globalDept .block .list ul li a.lead, .global #homeDept .block .list ul li a.lead {
          background-image: none;
          border-top: 1px solid transparent; }
        .global #globalNav .block .list ul li a.lead:hover, .global #globalDept .block .list ul li a.lead:hover, .global #homeDept .block .list ul li a.lead:hover {
          border-top: 1px solid #ACACAC; }
        .global #globalNav .block .list ul li a.top, .global #globalDept .block .list ul li a.top, .global #homeDept .block .list ul li a.top {
          border-top: 1px solid #ACACAC; }
      .global #globalNav .block .list ul li#search, .global #globalDept .block .list ul li#search, .global #homeDept .block .list ul li#search {
        position: relative;
        border-bottom: 1px solid #ACACAC;
        line-height: 21px;
        overflow: hidden;
        height: 20px; }
        .global #globalNav .block .list ul li#search #result-q, .global #globalDept .block .list ul li#search #result-q, .global #homeDept .block .list ul li#search #result-q {
          display: inline;
          width: 158px;
          border: 0px;
          padding: 0px;
          padding-top: 4px;
          padding-left: 17px;
          padding-bottom: 4px;
          margin: 0px;
          font-size: 1em;
          font-weight: normal;
          font-family: Helvetica,Arial,Sans-Serif;
          color: #CCC;
          background-color: transparent;
          background-image: url(../images/ml/icons/icon-search.png);
          background-repeat: no-repeat;
          background-position: 5px 50%; }
        .global #globalNav .block .list ul li#search #result-submit, .global #globalDept .block .list ul li#search #result-submit, .global #homeDept .block .list ul li#search #result-submit {
          cursor: pointer;
          position: absolute;
          top: 0px;
          right: 0px;
          display: inline;
          width: 25px;
          height: 21px;
          border: 0px;
          padding: 0px;
          margin: 0px;
          font-size: 1em;
          font-weight: bold;
          font-family: Helvetica,Arial,Sans-Serif;
          color: #FFF;
          background-color: transparent; }
  .global #globalNav #copyright.block {
    margin-top: 40px; }
    .global #globalNav #copyright.block .list ul {
      color: #CCC; }
      .global #globalNav #copyright.block .list ul li a {
        color: #AAA;
        border-bottom: none;
        border-top: 1px solid #ACACAC;
        background-image: url(../images/ml/icons/icon-arrow-dark.png); }
        .global #globalNav #copyright.block .list ul li a.lead {
          background-image: none;
          border-bottom: 1px solid transparent; }
        .global #globalNav #copyright.block .list ul li a.lead:hover {
          border-bottom: 1px solid #ACACAC; }
  .global #globalDept .block.all_depts, .global #homeDept .block.all_depts {
    z-index: 100002; }
  .global #globalDept .block, .global #homeDept .block {
    position: absolute;
    top: 0px;
    left: 203px;
    width: 200px; }
    .global #globalDept .block .control, .global #homeDept .block .control {
      overflow: hidden; }
      .global #globalDept .block .control a, .global #homeDept .block .control a {
        background-image: url(../images/ml/icons/icon-close.png);
        background-repeat: no-repeat;
        height: 0px;
        width: 10px;
        margin: 5px;
        padding: 0px;
        padding-top: 10px;
        float: right;
        overflow: hidden; }
    .global #globalDept .block .info.list, .global #homeDept .block .info.list {
      top: 45px;
      position: absolute; }
    .global #globalDept .block .cat.list, .global #homeDept .block .cat.list {
      top: 130px;
      width: 200px;
      position: absolute; }
      .global #globalDept .block .cat.list ul li a:hover, .global #homeDept .block .cat.list ul li a:hover {
        background-color: #262626; }
  .global #globalDept .dept_drawer, .global #homeDept .dept_drawer {
    z-index: 100001;
    position: fixed;
    top: 0px;
    bottom: 0px;
    left: 203px;
    height: 100%;
    width: 200px;
    background-color: #404040;
    border-right: 3px solid #ACACAC; }
  .global #globalDept .dept_mask, .global #homeDept .dept_mask {
    z-index: 100000;
    background-image: url(../images/ml/bgs/bg-mask.gif);
    opacity: 0.8;
    filter: alpha(opacity=80);
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0px;
    left: 403px; }
  .global #header.global {
    position: absolute;
    width: 200px;
    top: 0px;
    left: 0px; }

body.page {
  width: 1043px; }
  body.page #page {
    font-family: Helvetica,Arial,Sans-Serif;
    color: #666;
    top: 0px;
    left: 203px;
    position: absolute;
    width: 790px;
    margin-left: 25px;
    margin-bottom: 25px; }
    body.page #page .lighter {
      color: #ACACAC; }
    body.page #page .grey {
      color: #666; }
    body.page #page .darker {
      color: #131313; }
    body.page #page .block {
      padding: 0px;
      padding-top: 10px;
      padding-bottom: 10px; }
      body.page #page .block img {
        padding: 0;
        margin: 0;
        border: 0; }
      body.page #page .block h2, body.page #page .block h3, body.page #page .block h4 {
        font-weight: normal;
        text-transform: uppercase;
        margin: 0px;
        padding: 0px; }
      body.page #page .block h2 {
        color: #ACACAC;
        font-size: 2.6em;
        display: inline;
        line-height: 0em; }
      body.page #page .block h3 {
        color: #131313;
        font-size: 1.4em;
        letter-spacing: .1em;
        border-bottom: 3px solid #131313;
        margin-top: 20px;
        margin-bottom: 20px; }
      body.page #page .block h4 {
        color: #666;
        font-size: 1em;
        font-weight: bold;
        margin-top: 20px;
        margin-bottom: 10px; }
      body.page #page .block .head {
        clear: both; }
        body.page #page .block .head h4 {
          color: #666;
          border-bottom: 2px solid #666;
          margin-top: 20px;
          margin-bottom: 20px; }
      body.page #page .block .content {
        clear: both; }
        body.page #page .block .content p, body.page #page .block .content ul, body.page #page .block .content ol, body.page #page .block .content li {
          margin: 0px;
          padding: 0px; }
        body.page #page .block .content p, body.page #page .block .content ul, body.page #page .block .content ol {
          margin-bottom: 10px; }
        body.page #page .block .content ul, body.page #page .block .content ol, body.page #page .block .content li {
          margin-left: 10px; }
        body.page #page .block .content ul {
          list-style-image: url(../images/ml/icons/icon-dash.png); }
    body.page #page .block {
      clear: both; }
    body.page #page .block.double.left {
      float: left;
      width: 390px;
      clear: left; }
    body.page #page .block.double.right {
      float: right;
      width: 390px;
      clear: right; }
    body.page #page .block.line, body.page #page .content.line {
      border-top: 1px solid #ACACAC; }
    body.page #page .content.line {
      margin-top: 10px;
      padding-top: 10px; }
    body.page #page .block.baseline {
      border-bottom: 1px solid #ACACAC;
      padding-bottom: 10px; }
    body.page #page .content.has_gap_above {
      margin-top: 10px; }
  body.page #page #pageHeader {
    border-top: 3px solid #ACACAC;
    border-bottom: 3px solid #ACACAC; }
    body.page #page #pageHeader .block .head {
      padding-top: 82px; }
  body.page #page #pageFooter {
    border-top: 3px solid #ACACAC;
    margin-bottom: 20px; }
  body.page #page #pageHeader, body.page #page #pageBody {
    clear: both; }
    body.page #page #pageHeader .block a, body.page #page #pageBody .block a {
      font-size: 0.9em;
      text-decoration: none;
      text-transform: uppercase;
      font-weight: bold;
      color: #131313; }
      body.page #page #pageHeader .block a:hover, body.page #page #pageBody .block a:hover {
        text-decoration: underline; }
  body.page #page #pageNav, body.page #page #pageFooter {
    clear: both; }
    body.page #page #pageNav .block, body.page #page #pageFooter .block {
      color: #666;
      font-size: .9em; }
      body.page #page #pageNav .block .list, body.page #page #pageFooter .block .list {
        display: inline; }
        body.page #page #pageNav .block .list ul, body.page #page #pageFooter .block .list ul {
          padding: 0;
          margin: 0; }
          body.page #page #pageNav .block .list ul li, body.page #page #pageFooter .block .list ul li {
            padding: 0;
            margin: 0;
            display: inline; }
            body.page #page #pageNav .block .list ul li a, body.page #page #pageFooter .block .list ul li a {
              color: #666;
              text-decoration: none;
              padding-right: 8px;
              padding-left: 8px;
              background-image: url(../images/ml/icons/icon-crumb.png);
              background-repeat: no-repeat;
              background-position: 0 50%;
              padding-left: 15px; }
              body.page #page #pageNav .block .list ul li a:hover, body.page #page #pageFooter .block .list ul li a:hover {
                color: #131313;
                text-decoration: underline;
                background-image: url(../images/ml/icons/icon-crumb-dark.png); }
            body.page #page #pageNav .block .list ul li.home a, body.page #page #pageFooter .block .list ul li.home a {
              background-image: url(../images/ml/icons/icon-home.png);
              background-repeat: no-repeat;
              background-position: 0 35%; }
              body.page #page #pageNav .block .list ul li.home a:hover, body.page #page #pageFooter .block .list ul li.home a:hover {
                background-image: url(../images/ml/icons/icon-home-dark.png); }
            body.page #page #pageNav .block .list ul li.love a, body.page #page #pageFooter .block .list ul li.love a {
              background-image: url(../images/ml/icons/icon-heart.png);
              background-repeat: no-repeat;
              background-position: 0 40%; }
              body.page #page #pageNav .block .list ul li.love a:hover, body.page #page #pageFooter .block .list ul li.love a:hover {
                color: #bb0000;
                background-image: url(../images/ml/icons/icon-heart-red.png); }

#page #pageHeader .block .content.masthead, #page #pageBody .block .content.masthead {
  position: relative;
  width: 790px;
  height: 325px;
  overflow: hidden; }
  #page #pageHeader .block .content.masthead a, #page #pageBody .block .content.masthead a {
    font-size: 1em; }
  #page #pageHeader .block .content.masthead img, #page #pageBody .block .content.masthead img {
    width: 790px;
    height: 325px; }
  #page #pageHeader .block .content.masthead .more_info, #page #pageHeader .block .content.masthead .less_info, #page #pageBody .block .content.masthead .more_info, #page #pageBody .block .content.masthead .less_info {
    font-size: 0.9em;
    position: absolute;
    left: 0px;
    bottom: 0px;
    width: 780px;
    background-color: #FFF;
    opacity: 0.75;
    filter: alpha(opacity=75);
    padding: 5px; }
    #page #pageHeader .block .content.masthead .more_info .links .more, #page #pageHeader .block .content.masthead .less_info .links .more, #page #pageBody .block .content.masthead .more_info .links .more, #page #pageBody .block .content.masthead .less_info .links .more {
      float: left; }
  #page #pageHeader .block .content.masthead .more_info a, #page #pageBody .block .content.masthead .more_info a {
    display: block; }
  #page #pageHeader .block .content.masthead .more_info .links, #page #pageBody .block .content.masthead .more_info .links {
    padding-top: 5px;
    margin-top: 15px;
    border-top: 1px solid #ACACAC; }
#page #pageHeader .block .content.masthead.standard, #page #pageBody .block .content.masthead.standard {
  width: 790px;
  height: 325px; }
  #page #pageHeader .block .content.masthead.standard img, #page #pageBody .block .content.masthead.standard img {
    width: 790px;
    height: 325px; }
  #page #pageHeader .block .content.masthead.standard .more_info, #page #pageHeader .block .content.masthead.standard .less_info, #page #pageBody .block .content.masthead.standard .more_info, #page #pageBody .block .content.masthead.standard .less_info {
    width: 780px; }
#page #pageHeader .block .content.masthead.large, #page #pageBody .block .content.masthead.large {
  width: 790px;
  height: 500px; }
  #page #pageHeader .block .content.masthead.large img, #page #pageBody .block .content.masthead.large img {
    width: 790px;
    height: 500px; }
  #page #pageHeader .block .content.masthead.large .more_info, #page #pageHeader .block .content.masthead.large .less_info, #page #pageBody .block .content.masthead.large .more_info, #page #pageBody .block .content.masthead.large .less_info {
    width: 780px; }
#page #pageHeader .block.double .content.masthead.banner, #page #pageHeader .block.double .content.masthead, #page #pageBody .block.double .content.masthead.banner, #page #pageBody .block.double .content.masthead {
  width: 390px;
  height: 150px; }
  #page #pageHeader .block.double .content.masthead.banner img, #page #pageHeader .block.double .content.masthead img, #page #pageBody .block.double .content.masthead.banner img, #page #pageBody .block.double .content.masthead img {
    width: 390px;
    height: 150px; }
  #page #pageHeader .block.double .content.masthead.banner .more_info, #page #pageHeader .block.double .content.masthead.banner .less_info, #page #pageHeader .block.double .content.masthead .more_info, #page #pageHeader .block.double .content.masthead .less_info, #page #pageBody .block.double .content.masthead.banner .more_info, #page #pageBody .block.double .content.masthead.banner .less_info, #page #pageBody .block.double .content.masthead .more_info, #page #pageBody .block.double .content.masthead .less_info {
    width: 380px; }

#page.home #pageHeader .block .content.masthead.dept, #page.home #pageBody .block .content.masthead.dept {
  width: 587px;
  height: 350px; }
  #page.home #pageHeader .block .content.masthead.dept img, #page.home #pageBody .block .content.masthead.dept img {
    width: 587px;
    height: 350px; }
  #page.home #pageHeader .block .content.masthead.dept .more_info, #page.home #pageHeader .block .content.masthead.dept .less_info, #page.home #pageBody .block .content.masthead.dept .more_info, #page.home #pageBody .block .content.masthead.dept .less_info {
    width: 577px; }

#page input {
  border: 1px solid #ACACAC;
  font-size: 1em;
  font-family: Helvetica,Arial,Sans-Serif;
  color: #666;
  vertical-align: middle;
  margin: 0px;
  padding: 2px;
  padding-top: 2px;
  padding-bottom: 2px; }
#page .submit, #page input[type="submit"] {
  cursor: pointer;
  background-color: #ACACAC;
  border: 1px solid #ACACAC;
  font-weight: bold;
  color: #FFF;
  margin: 0px;
  padding: 2px;
  padding-left: 4px;
  padding-right: 4px; }
  #page .submit:hover, #page input[type="submit"]:hover {
    background-color: #131313;
    border: 1px solid #131313; }
#page .submit.default {
  background-color: #131313;
  border: 1px solid #131313;
  background-image: url(../images/ml/icons/icon-arrow.png);
  background-repeat: no-repeat;
  background-position: 7px 50%;
  padding-left: 18px;
  padding-right: 5px;
  padding-top: 4px;
  padding-bottom: 4px; }
  #page .submit.default:hover {
    background-color: #ACACAC;
    border: 1px solid #ACACAC; }
#page .error_message {
  color: #bb0000;
  padding: 5px; }

#page.basket #pageBody #basket.block .content table {
  width: 100%;
  border-collapse: collapse;
  margin-bottom: 10px; }
  #page.basket #pageBody #basket.block .content table tbody tr {
    padding: 0px;
    margin: 0px; }
    #page.basket #pageBody #basket.block .content table tbody tr td, #page.basket #pageBody #basket.block .content table tbody tr th {
      padding: 5px;
      margin: 0px; }
    #page.basket #pageBody #basket.block .content table tbody tr th {
      text-align: left;
      valign: middle;
      padding-top: 0px;
      text-transform: uppercase;
      border-bottom: 2px solid #ACACAC;
      font-size: 0.9em; }
    #page.basket #pageBody #basket.block .content table tbody tr td {
      border-top: 1px solid #ACACAC;
      border-bottom: 1px solid #ACACAC;
      padding-top: 5px;
      padding-bottom: 5px; }
      #page.basket #pageBody #basket.block .content table tbody tr td a.remove {
        background-image: url(../images/ml/icons/icon-remove.png);
        background-repeat: no-repeat;
        height: 0px;
        width: 8px;
        margin: 5px;
        padding-top: 8px;
        float: right;
        overflow: hidden; }
      #page.basket #pageBody #basket.block .content table tbody tr td.thumb {
        padding-left: 0px;
        padding-right: 5px;
        height: 50px;
        width: 31px; }
  #page.basket #pageBody #basket.block .content table tbody tr#totals td {
    border-top: 2px solid #ACACAC;
    font-weight: bold; }

#page.collection #pageBody .block.products {
  padding: 0px;
  padding-top: 10px; }
  #page.collection #pageBody .block.products .content.product {
    float: left;
    clear: none;
    position: relative;
    width: 150px;
    height: 240px;
    overflow: hidden;
    padding: 0px;
    margin: 0px;
    margin-bottom: 10px;
    margin-right: 10px;
    margin-left: 0px; }
    #page.collection #pageBody .block.products .content.product a {
      font-size: 1em; }
    #page.collection #pageBody .block.products .content.product img {
      width: 150px;
      height: 240px; }
    #page.collection #pageBody .block.products .content.product .more_info, #page.collection #pageBody .block.products .content.product .less_info {
      font-size: 0.9em;
      position: absolute;
      clear: left;
      left: 0px;
      bottom: 0px;
      width: 140px;
      background-color: #FFF;
      opacity: 0.75;
      filter: alpha(opacity=75);
      padding: 5px; }
      #page.collection #pageBody .block.products .content.product .more_info .buy .price, #page.collection #pageBody .block.products .content.product .less_info .buy .price {
        float: left; }
      #page.collection #pageBody .block.products .content.product .more_info .buy .rrp, #page.collection #pageBody .block.products .content.product .less_info .buy .rrp {
        float: right;
        font-style: italic;
        color: #bb0000; }
        #page.collection #pageBody .block.products .content.product .more_info .buy .rrp .compare, #page.collection #pageBody .block.products .content.product .less_info .buy .rrp .compare {
          text-decoration: line-through; }
    #page.collection #pageBody .block.products .content.product .more_info a {
      display: block; }
    #page.collection #pageBody .block.products .content.product .more_info .buy {
      padding-top: 5px;
      margin-top: 15px;
      border-top: 1px solid #ACACAC; }
  #page.collection #pageBody .block.products .content.product.right {
    margin-right: 0px; }

#page.product #pageBody #matrix.block #groups.content {
  font-size: 0.9em; }
  #page.product #pageBody #matrix.block #groups.content .group {
    margin-bottom: 10px; }
    #page.product #pageBody #matrix.block #groups.content .group .size {
      margin-right: 3px;
      display: inline;
      padding: 5px;
      padding-left: 7px;
      padding-right: 7px;
      border: 1px solid #ACACAC;
      background-color: #EEE; }
      #page.product #pageBody #matrix.block #groups.content .group .size.no_stock {
        cursor: default;
        color: #ACACAC;
        background-color: #FFF;
        border: 1px solid #CCC; }
      #page.product #pageBody #matrix.block #groups.content .group .size.stock {
        cursor: pointer; }
      #page.product #pageBody #matrix.block #groups.content .group .size.selected_size {
        color: #BB0000;
        background-color: #FFCCCC;
        border: 1px solid #BB0000; }
#page.product #pageBody .block .content .rrp {
  font-style: italic;
  color: #BB0000; }
  #page.product #pageBody .block .content .rrp .compare {
    text-decoration: line-through; }
#page.product #pageBody .block #viewer.content .large {
  height: 600px;
  width: 375px;
  overflow: hidden; }
  #page.product #pageBody .block #viewer.content .large img {
    height: 600px;
    width: 375px; }
#page.product #pageBody .block #thumbs.content .thumb {
  margin-right: 5px;
  float: left;
  height: 100px;
  width: 63px;
  overflow: hidden;
  cursor: pointer; }
  #page.product #pageBody .block #thumbs.content .thumb img {
    height: 100px;
    width: 63px; }
#page.product #pageBody .block.double.left {
  float: left;
  width: 375px;
  clear: left; }
#page.product #pageBody .block.double.right {
  float: right;
  width: 405px;
  clear: right; }

#page.home #pageHeader .block.double.left, #page.home #pageBody .block.double.left {
  width: 288px; }
#page.home #pageHeader .block.double.right, #page.home #pageBody .block.double.right {
  width: 288px; }

#page.editorial #pageBody #gallery.block {
  height: 500px;
  padding: 0px;
  margin-top: 10px;
  margin-bottom: 10px; }
  #page.editorial #pageBody #gallery.block .content.navigation {
    z-index: 3000;
    position: relative; }
    #page.editorial #pageBody #gallery.block .content.navigation a {
      position: absolute;
      display: block;
      height: 35px;
      width: 35px;
      background-repeat: no-repeat;
      background-position: 0 0; }
      #page.editorial #pageBody #gallery.block .content.navigation a#view_next {
        background-image: url(../images/ml/icons/icon-gallery-next.png);
        left: 755px;
        top: 233px; }
        #page.editorial #pageBody #gallery.block .content.navigation a#view_next:hover {
          background-image: url(../images/ml/icons/icon-gallery-next.png); }
      #page.editorial #pageBody #gallery.block .content.navigation a#view_previous {
        background-image: url(../images/ml/icons/icon-gallery-previous.png);
        left: 0px;
        top: 233px; }
        #page.editorial #pageBody #gallery.block .content.navigation a#view_previous:hover {
          background-image: url(../images/ml/icons/icon-gallery-previous.png); }
  #page.editorial #pageBody #gallery.block .content.slide {
    display: none;
    z-index: -1000; }
  #page.editorial #pageBody #gallery.block .content.cover.slide {
    display: block; }

html {
  height: 100%;
  width: 100%; }

body.cover {
  height: 100%;
  width: 100%;
  overflow: auto; }
  body.cover #cover {
    font-family: Helvetica,Arial,Sans-Serif;
    color: #131313;
    top: 0px;
    left: 203px;
    right: 0px;
    height: 100%;
    position: absolute;
    min-height: 500px;
    min-width: 500px; }
    body.cover #cover .block img {
      padding: 0;
      margin: 0;
      border: 0; }
    body.cover #cover .block a {
      text-decoration: none;
      font-weight: bold;
      text-transform: uppercase;
      color: #000; }
      body.cover #cover .block a:hover {
        text-decoration: underline; }
    body.cover #cover .block.messages {
      background-color: #ACACAC;
      opacity: 0.75;
      filter: alpha(opacity=75); }
      body.cover #cover .block.messages .content {
        font-size: .9em;
        text-align: justify;
        margin: 10px;
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px;
        padding-top: 10px;
        padding-bottom: 10px; }
        body.cover #cover .block.messages .content p, body.cover #cover .block.messages .content ul, body.cover #cover .block.messages .content ol {
          margin: 0px;
          padding: 0px; }
        body.cover #cover .block.messages .content ul, body.cover #cover .block.messages .content ol {
          margin-left: 20px; }
        body.cover #cover .block.messages .content li {
          margin: 0px;
          margin-left: 10px; }
    body.cover #cover #message1.messages.block {
      width: 250px;
      position: absolute;
      top: 0px;
      left: 75px; }
    body.cover #cover #message2.messages.block {
      width: 250px;
      position: absolute;
      top: 0px;
      left: 400px; }
    body.cover #cover #playback.block {
      position: fixed;
      top: 0px;
      bottom: 0px;
      left: 203px;
      right: 0px; }
    body.cover #cover #float.block {
      position: absolute;
      left: 50px;
      top: 100px; }

body.page.home {
  background-image: url(../images/ml/bgs/bg-extended-vz.png); }
  body.page.home #page.home {
    left: 406px;
    width: 587px; }

/* COPYRIGHT 2000-10, EARTHGAZER LTD. ALL RIGHTS RESERVED */
/* roses are red, violets are blue, let's watch kung-fu */
/* we all wish we could pull of Karl Lagerfeld's look, we do like him */
/* now you've found these little messages you should probably consider finding a new hobby. */
/* RIP Alexander McQueen 11-02-2010 */
