  #header{
    background: #FFF 0 0 no-repeat url('/shop/images/ukanalyst_header_logo_small.jpg');
  }
  
  #header #logo{
    left:15px;
    width:280px;
    top:60px;
    height:90px;
  }
   
  a:link,
  a:visited,
  #static-page a:link,
  #static-page a:visited{
    color:#000;
  }  
  
  a:visited,
  #static-page a:visited{
    color:#666;
  }  

  body #publicLogo {
    height:165px;
    left:25px;
    margin:0;
    overflow:hidden;
    padding:0;
    position:absolute;
    top:110px;
    width:410px;
  }

 #home_leftContent h2,
 #home_rightContent h2,
 #publicHeadline{
   color:#5d68aa;
   font-size:24px;
   font-weight:normal;
   text-align:left;   
   font-family:"Trebuchet MS", Helvetica, Arial, sans-serif;   
   letter-spacing:-1px;
   line-height:24px;
   padding:0;
 }

 #publicHeadline{
   font-size:28px;
   position:absolute;
   top:250px;
   left:125px;
   line-height:30px;
   padding:0;
   width:365px;
   letter-spacing:-2px;
 }


  #publicHeadline2{
   color:#5b5b5b;
   font-size:12px;
   font-weight:normal;
   text-align:left;
   width:375px;
   font-family:"Trebuchet MS", Helvetica, Arial, sans-serif;   
   float:right;
   clear:right;   
   line-height:14px;
   margin:114px 0 0 0;
   padding-right:30px;
  }
  
  #publicHeadline p,
  #publicHeadline2 p{
    margin:0;
   padding:0;
  }
  
  #publicHeadline2 p strong{
    color:#2b304e;
    font-size:18px;
    line-height:20px;
    letter-spacing:-1px;
    display:block;
    margin-bottom:10px;
  }

   
    /*#center{
      padding-left:0px !important;
    } */   

  body #publicHeader{
    height:430px;
    background:0 0 repeat-x url('/shop/images/ukanalyst_header_logo.jpg');
    margin:0 auto;
    padding:0;
    overflow:hidden;
    position:relative;
    width:940px;
  }

 
/* Site Navigation
-------------------------------------------------------------- */  

  body #publicNavAccount{
   margin:28px 28px 0;
   overflow:hidden;
   position:absolute;
   width:900px;
   padding:0; 
   font-size:11px;
   font-weight:bold;
   line-height:23px;
   text-align:right;
   top:0;
   left:0;
  }
    
    body #publicNavAccount ul{
      margin:0;
      padding:0;
    }
    
      body #publicNavAccount ul li {
        display:block;
        float:left;
        margin:0 8px;
      }
      
        body #publicNavAccount ul li a:link,
        body #publicNavAccount ul li a:visited
        {
          text-decoration:none;
          display:block;
          /* background:#7d86bb; */
          color:#2b304e;
          height:23px;
          overflow:hidden;
          padding:0 8px;
          position:relative;
          float:left; 
        }
        
        body #publicNavAccount ul li a:hover,
        body #publicNavAccount ul li a:active
        {
          color:#FFF; 
          background: #CCC left bottom no-repeat url('/shop/images/ukanalyst_menu_bg.gif');
        }
        
        body #publicNavAccount ul li a.current
        {
          color:#FFF; 
          background: #CCC left top no-repeat url('/shop/images/ukanalyst_menu_bg.gif');
        }
        
        body #publicNavAccount ul li a span{
          display:block;
          position:absolute;
          top:0;
          right:0;
          overflow:hidden;
          margin:0;
          padding:0;
          width:4px;
          height:23px;
        }
        
        body #publicNavAccount ul li a:hover span{
          background: #CCC right bottom no-repeat url('/shop/images/ukanalyst_menu_bg.gif');
        }
        
        body #publicNavAccount ul li a.current span{
          background: #CCC right top no-repeat url('/shop/images/ukanalyst_menu_bg.gif');
        }


  
/* Homepage Columns
 ------------------------------------------------------------- */
  #home_leftContent,
  #home_rightContent{
    width:470px;
    color:#5b5b5b;
    font-size:11px;
    font-weight:normal;
    line-height:19px;
    margin:0;
    padding-left:28px;
    float:left;
    overflow:hidden;
  }
  
  #home_leftContent h3,
  #home_rightContent h3{
    color:#2b304e;
    font-size:14px;
    line-height:20px;
    letter-spacing:-1px;
    display:block;
    margin-bottom:10px;
  }
  
  #home_leftContent h2,
  #home_rightContent h2{
    float:none;
    margin-bottom:5px;
    margin-top:20px;
  }
  
  #home_rightContent{
    width:385px;
    float:right;
    padding-right:20px;
  }
  
  #home_leftContent p,
  #home_rightContent p{
    margin:0 0 10px 0;
   padding:0;
  }
  
  
  #link_goToContent{
    clear:both;
    padding:3px;
    color:#999;
    margin:34px;
    text-decoration:none;
  }
  
  #nav-site{
    /*margin-left:10px;*/
  }

/* Newsletter Subscription
-------------------------------------- */ 
  #subscribe,
  #header_subscribe{
    left:545px;
    padding:0;
    position:absolute;
    text-transform:lowercase;
    top:265px;
    margin:0;
    overflow:hidden;
    width:380px;
    background:0 0 no-repeat url('/shop/images/bg_form_subscribe.jpg');    
    height:110px;
  }
  
  #header_subscribe{
    position:relative;
    clear:both;
    top:auto;
    left:auto;
    margin:0 auto;
  }
  
  #subscribe form,
  #subscribe p,
  #header_subscribe form,
  #header_subscribe p{
    margin:0;
    padding:0;
    position:relative;
  }
  
  #label_frm_subscribe{
    display:none;
  }
  
  #subscribe input#frm_subscribe,
  #header_subscribe input#frm_subscribe{
    display:block;
    width:250px;
    height:22px;
    margin:0;
    font-size:14px;
    color:#999;
    line-height:30px;
    overflow:hidden;
    padding:0;
    background:none;
    border:none;
    position:absolute;
    top:65px;
    left:20px;
  }
  
  #subscribe button#frm_submit,
  #header_subscribe button#frm_submit{
    background:none;
    border:medium none;
    cursor:pointer;
    display:block;
    height:33px;
    margin:0;
    overflow:hidden;
    position:absolute;
    right:14px;
    top:54px;
    width:89px;
    text-indent:-999999px;    
  }
  
/* Secondary Navigation Links
------------------------- */
   
    body #homeSecondaryLinks{
      margin:23px 0 10px 40px;
    }
    
/* Subnavigation
 ------------------------------------------------------------- */

  #nav-site-list li.selected a{
    background-color:#2b304e;
    border-bottom:1px solid #2b304e;
  }              
              
  #nav-site-list li ul.subnav li.all_articles a{
   color:#2b304e;
  }      
  
/* Product Page
 ------------------------------------------------------------- */

  #homeSignupList p{
    background: 0 2px no-repeat url('/shop/images/bg_bullet_arrow_black.gif');
  }  
  
  #homeSignupList h3{
    color:#444;
  }
  
  #homeSignupBlock .signUpPrice{
    color:#444;
  }
  
  #center #homeSignupBlock p strong{
    color:#444;
  }
  
/* Advertorial Blocks
 ------------------------------------------------------------- */
  
  .advertorial-block a:link,
  .advertorial-block a:visited{
    color:#000;
  }

/* Advertorial Content
 ------------------------------------------------------------- */
    
  #advertorial .advertorial_content {
    line-height:normal;
  }  