a {color: #333;}

  * {
    padding: 0;
    margin: 0;}
  
  html {
    overflow-y: scroll;}
  
  p {
    margin-bottom: 10px;}
  
  body, table {
    font-family: verdana, arial, tahoma;
    font-size: 11px;}

  input, select {
    font-size: 10px;
    color: #444444;}

  div.v_gutter {
    height: 15px;}

  div#container {
    width: 760px;
    margin-left: auto;
    margin-right: auto;}
  
  a.clean {
    color: #006699;}
    a.clean:hover {
      color: #333333;}
  
  a.textlink {
    line-height: 15px;
    padding-left: 10px;
    background: transparent url('/images/chevron.gif') 0% 60% no-repeat;
    color: #f19528;
    
    text-decoration: none;}
  a.textlink:hover {
    color: #424144;}
  
  div#map {
    border: 1px solid #B8B7B8;}
  
  div#error {
    position: absolute;
    top: 20px;
    left: 20px;    
    background: #ffeeee;
    border: 2px solid #ffcccc;
    padding: 20px;
  }
  
  div#error b {
    background: url('/images/cross.png') 0% 55% no-repeat;
    padding-left: 20px;
  }


  /* ------------------- */
  /* TOP AREA / BRANDING */
  /* ------------------- */

  div#brand {
    height: 99px;
    background: url('/images/brand.jpg') top left no-repeat;}
    div#brand div#brand_subtext {
      text-align: right;
      margin-right: 30px;
      background: url('/images/gb.gif') 100% 99% no-repeat;
      padding-right: 20px}
    div#brand_text {
      float: right;
      margin-right: 10px;
      margin-top: 12px;}
      div#brand_text p.brand_big {
        background: url('/images/gb.gif') 100% 50% no-repeat;
        padding-right: 20px;
        font-size: 12px;
        text-align: right;
        color: #333333;
        margin-bottom: 3px;}
      div#brand_text p.brand_big1 {
        padding-right: 20px;
        font-size: 11px;
        text-align: right;
        color: #333333;
        margin-bottom: 3px;}
      div#brand_text p.brand_smal {
        font-size: 11px;
        text-align: right;
        color: #333333;}
    div#brand_subtext {
      margin-left: 18px;
      padding-top: 80px}
    div#brand a {
      color: #333333;
      font-weight: bold;}
  
  
  /* ------ */
  /* ADVERT */
  /* ------ */
  
  div#advert {
    height: 202px;
    background: url('/images/advert.jpg') top left no-repeat;}
    div#advert_text {
      width: 160px;
      height: 162px;
      padding: 20px;
      float: right;}


  /* ------ */
  /* BLOCKS */
  /* ------ */

  div#block_overlay_1, div#block_overlay_2, div#block_overlay_3, div#block_overlay_4 {
    width: 180px;
    height: 122px;}
    div#block_overlay_1 {background: url('/images/block_left.gif') top left no-repeat;}
    div#block_overlay_2 {background: url('/images/block_square.gif') top left no-repeat;}
    div#block_overlay_3 {background: url('/images/block_square.gif') top left no-repeat;}
    div#block_overlay_4 {background: url('/images/block_right.gif') top left no-repeat;}
  
  div.block_gutter {
    width: 13px;
    float: left;}
  
  div.block_grad {
    float: left;
    height: 122px;
    width: 180px;
    background: url('/images/block_gradient_vertical.gif') 0px 1px repeat-x;}
  
  div.block_grad p.block_big {
    padding-top: 15px;
    padding-left: 35px;
    margin-right: 10px;
    color: #59585b;
    font-weight: bold;
    letter-spacing: 1px;
    font-family: tahoma, verdana, arial;
    font-size: 12px;}
    div#block_overlay_1 p.block_big {background: url('/images/house.gif') 10px 13px no-repeat;}
    div#block_overlay_2 p.block_big {background: url('/images/chart.gif') 10px 13px no-repeat;}
    div#block_overlay_3 p.block_big {background: url('/images/world.gif') 10px 13px no-repeat;}
    div#block_overlay_4 p.block_big {background: url('/images/money.gif') 10px 13px no-repeat;}
  
  div.block_grad p.block_small {
    margin-top: 10px;
    margin-left: 35px;
    margin-right: 30px;
    color: #59585b;
    font-family: tahoma, verdana, arial;
    font-size: 11px;
    line-height: 14px;}


  /* --------------------- */
  /* LEFT-HAND PANE (Main) */
  /* --------------------- */
  
  div#main_left {
    float: left;
    width: 500px;}
    div#main_left a {
      color: #f19528;
      font-weight: bold;
      text-decoration: none;}
    div#main_left h1 {
      font-size: 18px;
      font-family: tahoma, verdana, arial;
      font-weight: bold;
      color: #f19528;
      letter-spacing: 1px;
      margin-bottom: 15px;}
    div#main_left h2 {
      font-size: 14px;
      font-weight: normal;
      letter-spacing: 1px;
      font-family: tahoma, verdana, arial;
      color: #59585b;
      margin-bottom: 15px;}
    div#main_left ul.bullets {
      list-style: none;
      font-size: 11px;
      color: #59585b;}
      div#main_left ul.bullets li {
        padding-left: 20px;
        background: url('/images/bullet.gif') 0% 55% no-repeat;
        margin-bottom: 3px;}
    div#main_left div.hr {
      margin: 20px 0px;
      border-top: 1px dotted #b8b7b8;}
    div#main_left div.package {
      padding: 10px;
      background: #e6eef7;
      margin-right: 15px;
      width: 134px;}
    div#main_left div.package p {
      margin-bottom: 10px;}
    div#main_left div.package h1 {
      font-family: verdana, arial, tahoma;
      color: #59585B; 
      font-weight: bold;
      margin-bottom: 10px;
      font-size: 14px;
      letter-spacing: 0px;}
    div#main_left div.package h2 {
      font-family: verdana, arial, tahoma;
      color: #5597e0; 
      font-weight: bold;
      margin-bottom: 10px;
      font-size: 11px;
      letter-spacing: 0px;}
    div#main_left div.package ul {
     color: #333;
     margin-bottom: 10px;
     padding-left: 15px;}
    div#main_left div.package li {
     font-size: 10px;}
    div#main_left .price_big {
     color: #5597e0; 
     font-size: 18px;
     font-weight: bold;}
    div#main_left .price_small {
     color: #5597e0; 
     font-size: 11px;
     font-weight: normal;}
   

    /* ---------- */
    /* AFFILIATES */
    /* ---------- */
   
    div#main_right div#affiliates {
      text-align: center;}
      div#main_right div#affiliates img {
        border: 1px solid #d0cfd0;
        margin-bottom: 3px;
        margin-right: 3px;}
      div#main_right div#affiliates h1 {
        font-family: verdana, arial, tahoma;
        color: #59585B; 
        font-weight: bold;
        margin-bottom: 10px;
        font-size: 14px;
        letter-spacing: 0px;}
      div#main_right div#affiliates p {}
      div#main_right a.textlink {
        line-height: 15px;
        padding-left: 10px;
        background: transparent url('/images/chevron.gif') 0% 60% no-repeat;
        color: #f19528;
        font-weight: bold;
        text-decoration: none;}
        div#main_right a.textlink:hover {
          color: #424144;}
  
  
  /* ---------------------- */
  /* LEFT-HAND PANE (Page) */
  /* ---------------------- */
  
  div#page_left {
    float: left;
    width: 240px;}
    div#page_left div#main_menu {
      margin-right: 2px;
      background: #f9f9f9;
      border: 3px solid #B8B7B8;
      padding: 20px 10px 20px 10px;}
    div#page_left div#main_menu p.menu_head {
      font-size: 12px;
      font-weight: bold;
      color: #5597e0;
      margin-bottom: 5px;}
    div#page_left div#main_menu  ul {
      list-style: none;
      font-size: 11px;
      color: #333333;
      margin-bottom: 20px;}
      div#page_left div#main_menu  ul.last {
        margin-bottom: 0;}
      div#page_left div#main_menu li {
        margin-left: 5px;
        padding-left: 10px;
        background: url('/images/bullet_tiny.gif') 2px 5px no-repeat;
        margin-bottom: 3px;}
      div#page_left div#main_menu li a {
        color: #333333;
        text-decoration: none;}
        div#page_left div#main_menu li a:hover {
          color: #717073;
          text-decoration: underline;}
    div#page_left div#sub_menu {
      font-size: 12px;
      margin-top: 20px;
      padding: 20px;}
    div#page_left a.textlink {
      line-height: 15px;
      padding-left: 10px;
      background: transparent url('/images/chevron.gif') 0px 5px no-repeat;
      color: #f19528;
      font-weight: bold;
      text-decoration: none;}
      div#page_left a.textlink:hover {
        color: #424144;}
        

  /* ---------------------- */
  /* RIGHT-HAND PANE (Main) */
  /* ---------------------- */
  
  div#main_right {
    float: right;
    width: 240px;}
    
    div#main_right div.box_gray {
      position: relative;
      border: 3px solid #b8b7b8;
      background: #ffffff;
      padding: 10px;
      margin-bottom: 20px;}
      div#main_right div.box_gray h1 {
        font-family: verdana, tahoma, arial;
        font-size: 11px;
        letter-spacing: 0px;
        color: #333333;
        font-weight: normal;
        margin-bottom: 10px;}
      div#main_right div.box_gray p {
        margin-left: 15px;
        margin-bottom: 10px;}
      div#main_right div.box_gray p em {
        color: red;
        font-style: normal;}
      div#main_right div.box_gray p.last {
        margin-left: 15px;
        margin-bottom: 5px;}
      div#main_right div.box_gray a.textlink {
        line-height: 15px;
        padding-left: 10px;
        background: transparent url('/images/chevron.gif') 0% 60% no-repeat;
        color: #f19528;
        font-weight: bold;
        text-decoration: none;}
        div#main_right div.box_gray a.textlink:hover {
          color: #424144;}
      div#main_right div.box_gray input.inpDomain {
        height: 14px;}
      div#main_right div.box_gray input.btnDomain {
        background: transparent url('/images/checkdomain.gif') top left no-repeat;
        width: 110px;
        height: 15px;
        border: 0px;
        cursor: pointer;}
      div#main_right div.box_gray select.selDomain {
        width: 60px;}
      div#main_right div.box_gray div.images {
        text-align: center;}
      div#main_right div.box_gray div.images img.photo {
        border: 1px solid #c9c9c9;
        padding: 3px;}
      div#main_right div.box_gray div.images p.caption {
        margin: 0;
        padding: 0;
        margin-top: 5px;
        margin-bottom: 10px;
        font-size: 9px;
        font-family: verdana;}


      /* ------------------- */
      /* WHOIS / FIND DOMAIN */
      /* ------------------- */
      
      div#main_right div#whois {}
        div#main_right div.true {
          background: url('/images/tick.gif') 0px 0px no-repeat;}
        div#main_right div.false {
          background: url('/images/cross.gif') 0px 0px no-repeat;}
        div#main_right div#whois p {
          font-size: 11px;
          margin: 0;
          padding: 0;
          margin-left: 20px;
          margin-bottom: 3px;}
        div#main_right div#whois p.green {
          font-size: 12px;
          line-height: 16px;
          color: #72C868;
          font-weight: bold;}
        div#main_right div#whois p.red {
          font-size: 12px;
          line-height: 16px;
          color: #FF5335;
          font-weight: bold;}
        div#main_right div#whois p.domain {
          margin-bottom: 6px;}
        div#main_right div#whois a {
          margin-left: 0px;
          margin-bottom: 3px;
          color: #F19528;
          font-size: 11px;}
          div#main_right div#whois a:hover {
            color: #424144}


  /* ---------------------- */
  /* RIGHT-HAND PANE (Page) */
  /* ---------------------- */
  
  div#page_right {
    float: right;
    width: 502px;}
    div#page_right div.hr {
      margin: 20px 0px;
      border-top: 1px dotted #b8b7b8;
      clear: both;}
    div#page_right div#header {
      height: 202px;
      margin-bottom: 15px;}
      div#page_right div.home {background: url('/images/head_home.jpg') top left no-repeat;}
      div#page_right div.enquiry {background: url('/images/head_enquiry.jpg') top left no-repeat;}
      div#page_right div.custom {background: url('/images/head_custom.jpg') top left no-repeat;}
      div#page_right div.heroes {background: url('/images/head_heroes.jpg') top left no-repeat;}
      div#page_right div.contactus {background: url('/images/head_contact.jpg') top left no-repeat;}
      div#page_right div.news {background: url('/images/head_news.jpg') top left no-repeat;}
      div#page_right div.smallbusiness {background: url('/images/head_smallbusiness.jpg') top left no-repeat;}
      div#page_right div.corporate {background: url('/images/head_corporate.jpg') top left no-repeat;}
      div#page_right div.team {background: url('/images/head_team.jpg') top left no-repeat;}
      div#page_right div.hosting {background: url('/images/head_hosting.jpg') top left no-repeat;}
      div#page_right div.reseller {background: url('/images/head_reseller.jpg') top left no-repeat;}
      div#page_right div.developers {background: url('/images/head_developers.jpg') top left no-repeat;}
      div#page_right div.orderform {background: url('/images/head_order.jpg') top left no-repeat;}
    div#page_right h1 {
      font-size: 18px;
      font-family: tahoma, verdana, arial;
      font-weight: bold;
      color: #f19528;
      letter-spacing: 1px;
      margin-bottom: 10px;}
    div#page_right h3 {
      font-size: 14px;
      font-family: tahoma, verdana, arial;
      font-weight: bold;
      color: #5597E0;
      letter-spacing: 1px;
      padding-top: 5px;
      margin-bottom: 10px;}   
    
    div#page_right ul.bullets {
      list-style: none;
      font-size: 11px;
      margin-bottom: 10px;}
      div#page_right ul.bullets li {
        color: #000000;
        line-height: 13px;
        padding-left: 20px;
        background: url('/images/bullet.gif') 6px 4px no-repeat;
        margin-bottom: 3px;
        margin-top: 3px;}
        div#page_right ul.bullets li a  {
          color: #FA932C;
          text-decoration: none;}
          div#page_right ul.bullets li a:hover {
            text-decoration: underline;}
        div#page_right ul.bullets li ul li {
          padding-left: 0px;
          margin-left: 20px;
          background: none;}
      div#page_right ul.doublespace li {
        margin-top: 12px;
        margin-bottom: 12px;}
        div#page_right ul.doublespace li ul li {
          margin-top: 3px;
          margin-bottom: 3px;}
   
    div#page_right ol {
      font-size: 11px;
      margin-left: 20px;
      margin-bottom: 10px;}
      div#page_right ol li {
        margin-bottom: 3px;}
          
    div#page_right div.package {
      padding: 10px;
      background: #e6eef7;
      margin: 0px 5px 20px 20px;}
      div#page_right div.package ul {
        margin-left: 15px;
        margin-bottom: 5px;}
      div#page_right div.package li {
        font-size: 10px;}
    div#page_right div.package p {
      margin-bottom: 10px;}
    div#page_right div.package h1 {
      font-family: verdana, arial, tahoma;
      color: #59585B; 
      font-weight: bold;
      margin-bottom: 10px;
      font-size: 14px;
      letter-spacing: 0px;}
    div#page_right div.package h2 {
      font-family: verdana, arial, tahoma;
      color: #5597e0; 
      font-weight: bold;
      margin-bottom: 10px;
      font-size: 11px;
      letter-spacing: 0px;}
    div#page_right .price_big {
      color: #5597e0; 
      font-size: 18px;
      font-weight: bold;}
    div#page_right .price_small {
      color: #5597e0; 
      font-size: 11px;
      font-weight: normal;}
    div#page_right img.section_image {
      margin: 0px 5px 10px 20px;
      float: right;
      border: 1px solid #b8b7b8;
      padding: 3px;}
      div#page_right img.section_image_odd {
        margin: 0px 20px 10px 5px;
        float: left;
        border: 1px solid #b8b7b8;
        padding: 3px;}
      div#page_right img.section_image_center {
        margin: 10px 0px 10px 0px;
        border: 1px solid #b8b7b8;
        padding: 3px;
        clear: both;}


  /* -------------------- */
  /* BOTTOM PANE / FOOTER */
  /* -------------------- */

  div#main_bottom {
    margin-top: 20px;
    background: #e6eef7;
    border-top: 1px solid #cdddef;
    padding: 20px 0px;}
    div#main_bottom div#footer {
      width: 760px;
      margin-left: auto;
      margin-right: auto;
      color: #59585b;}


  /* --------------------- */
  /* OVERLAY - WHOIS POPUP */
  /* --------------------- */
  
  div#overlay_data h1 {
    font-size: 18px;
    font-family: tahoma, verdana, arial;
    font-weight: bold;
    color: #f19528;
    letter-spacing: 1px;
    margin-bottom: 15px;}
  
  
  div#page_right table {
    margin-bottom: 10px;}
    div#page_right table th {
      padding-right: 20px;
      text-align: left;}




    a.toplink {
      float: right;
      font-weight: normal;
      font-size: 10px;
      line-height: 16px;
      background: url('/images/top_arrow_orange.jpg') 0 40% no-repeat;
      padding-left: 10px;}