/* Daybreaks */ 
  #left { width:712px; }
    
    #intro_left {
      width:482px;
      margin:13px 0 0 14px;
      font-size:9pt;
    }
    
    #h1 {
      margin-top:12px;
      width:100%;
      float:left;
    }
    
      h1 img { float:left; }
    
    #filter {
      width:558px;
      height:30px;
      line-height:30px;
      float:left;
      margin:11px 0 8px 0;
      background:url('../images/daybreaks/filter_back.jpg') repeat-x top left #cbcbcb;
    }
    
      .filter_stuff,.filter_stuff_go { margin-left:10px; width:130px; }
      .filter_stuff_go { width:auto; }
      
      * html #type { margin-top:5px; }
      * html #months { margin-top:5px; }
      
      #filter p {
        line-height:30px;
        margin:0 0 0 11px;
        color:white;
        text-transform:uppercase;
        font-size:9pt;
        font-weight:bold;
        vertical-align:middle;
      }
      
    #nav {
      width:152px;
      height:30px;
      background-color:#cbcbcb;
      float:right;
      margin:11px 0 8px 0;
    }
      
      * html #nav { width:140px; }
      * html #nav p { margin:0px; }
    
    #intro_right {
      width:201px;
      float:right;
      margin-top:9px;
    }
    
      .intro_right_p { margin:0 0 8px 0; }

  .diary_rows {
    width:100%;
    height:76px;
    background-color:#ebebeb;
    margin-bottom:7px;
  }
  
    .bottom { margin-bottom:0px; } /* used for the last daybreak */
    
    .display { 
      margin:11px 0 0 12px; 
      width:435px;     
    }
      
      .titles {
        color:#cc0000;
        font-weight:bold;
        font-size:10pt;
      }
      
        .titles a { color:#cc0000; }
      
      .dates {
        color:#343434;
        font-weight:bold;
        font-size:10pt;
      }
      
      .price {
        height:20px;
        background-color:#c4c4c4;
        color:#ffffff;
        margin:3px 4px 0 0;
        font-size:8pt;
        line-height:20px;
        vertical-align:middle;
        padding:0 5px 0 5px;
        font-weight:bold;
      }
    
      .highlight { 
        background-color:#AC0000; 
        padding:2px 0 0 6px;
        height:60px;
        margin-top:7px;
      }
      
        .highlight .titles a { color:#fff; }
        .highlight .dates { color:#fc0; }
        .highlight .price { background-color:#c6595a; }
    
    .add_to_trips {
      background:url('../images/daybreaks/sep_2.jpg') no-repeat top left;
      height:76px;
      width:140px;
      padding-left:15px;      
      float:right;
    }

    .view_daybreak {
      float:left;
      width:130px;
      height:22px;
      background:url('../images/daybreaks/view_daybreak.jpg') no-repeat;
    }    
    
      .view_daybreak:hover { background-position:0 -22px; }
    
    .db_sep {
      height:10px;
      line-height:10px;
      margin:0px;
    }
    
    .add_to_p {
      margin-top:3px;
      line-height:22px;
    }
    
    .row_images { margin:7px 0 0 7px; }
    
      * html .row_images { width:87px;}
    
    .icons {
      float:right;
      width:98px;
      height:44px;
      margin-right:5px;
    }
    
    .show_prices { width:330px; }
    
    .discount_p {
      width:87px;
      line-height:20px;
      background-color:#900605;
      margin-top:-24px;
      height:20px;
      text-align:right;
      filter:alpha(opacity=90);
      -moz-opacity:0.90;
      -khtml-opacity: 0.90;
      opacity: 0.90;          
    }
    
  #rightbar {
    float:right;
    width:231px;
    height:556px;
    background:url('../images/generic_and_red/corner.jpg') no-repeat bottom right #ac0000;
  }
  
    /* IE6 hack */
    * html #rightbar { width:221px; }  
  
    .right_up { margin-top:-6px; }
    
    #right_header {
      background-color:#c60001;
      color:white;
      height:88px;
      font-size:9pt;
      width:100%;
    }
    
      #right_header p,#mytrips p {
        width:205px;
        margin-left:12px;
      }
      
        * html #right_header p { width:220px; }
      
    #mytrips {
      height:369px;
      overflow-y:auto;
      overflow-x:hidden;
      padding-right:2px;
      font-size:9pt;
    }
  
    /* My trips area */
    .white { color:#ffffff; }
    
  
  /* Daybreak display page */
  
  #disp_h1 {
    width:50%;
    float:left;
    margin-top:12px;
  }
  
  #top_right {
    float:right;
    width:100px;
    margin-top:12px;
  }
    
    .p1 { line-height:22px; }
    
  #strip {
    line-height:30px;  
    width:100%;
  }
    
    #strip_left {
      width:545px;
      background-color:#e3e3e3;
      line-height:30px;
    }
    
      * html .strip_left_img { margin-top:8px; }
    
    #strip_right {
      float:right;
      height:30px;
      line-height:30px;
      width:164px;
      background:url('../images/daybreaks/filter_back.jpg') repeat-x;
      vertical-align:middle;
    }
    
      .strip_right_input { margin-left:10px; }
      * html .strip_right_input { margin-top:5px;  }
      * html .strip_right_img { margin-top:5px; }       
    
    #strip select { text-transform:uppercase; }
    
    #img_1 { margin-left:12px; }
    
    #img_2 {
      margin:0 11px 0 11px;
      vertical-align:top;
    }
    
    .times {
      width:40px;
      display:inline-block;
      font-size:8pt;
      float:none;
    }
  
  #daybreak_content {
    width:375px;
    margin-left:15px;
    font-size:10pt;
  }
  
  #daybreak_left { width:296px; }
  
  .prices_base {
    width:33%;
    text-align:center;
    margin-top:5px;
    font-size:9pt;
    background-color:#cc0000;
    line-height:22px;
    vertical-align:middle;
    color:#ffffff;
    font-weight:bold;
  }
  
  .p_center { margin:5px .5% 0 .5%; }
  
    /* Hover images */
    
    #readFull {
      background:url('../images/generic_and_red/read_status2.jpg') no-repeat;
      float:left;
      width:160px;
      height:17px;      
      margin-top:3px;
    }
    
      #readFull:hover { background-position:0 -17px; }
    
    #registerToday {
      background:url('../images/generic_and_red/register_today2.jpg') no-repeat;
      float:left;
      width:72px;
      height:36px;
    }
        
      #registerToday:hover { background-position:0 -36px; }   