﻿  
    .container_s {   font-family:Arial; color:#000; font-size:12px; width: 215px; }
    .main_form 
    {
        margin-left:10px;
    }
    .row {margin-bottom:6px;}
    .row0  { float:left; margin-right:10px; }
    .row0a { float:left; margin-right:5px;}
    .row0a {width:145px;}
    #pers2, #pers3 {visibility:hidden; display:none; } 
    .row_1 {margin-bottom:18px;}
    .row1 {text-align:left;}
    .row_2 {margin-bottom:16px;}
    .row_2 input {background:#fff; color:#000;}
    #sel_dest {width:40px; }
    .go_butt {
	border-style: none;
	border-width: medium;
	border-color: inherit;
	background: url(go_butt.gif);
	cursor: pointer;
	width: 169px;
	height: 34px;
	margin-bottom: 10px;
	background-repeat: no-repeat;
}
    .icon_cal { float:left; margin-top:-2px; width:20px; height:20px; }
    #pers2, #pers3 {padding-left:61px;}
    .label2 {text-align:right;}
   
    #sel_nights, #sel_rooms_self {text-align:center;}
    #sel_flex {width:90px;}
    .row0_flex { margin-right:10px; visibility:hidden;display:none; margin-bottom:16px;}
    #self_rooms {visibility:hidden;display:none; }
    
    #cal_div 
    {
    position:absolute;
    visibility:hidden;
    background-color:white;
    color:#000;  
    border:1px solid #000;
    z-index:666;           
    }
    .day_in {width:25px; background:#fff; border:1px solid #0458B2; float:left; text-align:center; color:#000; margin-right:5px; }
    .year_in {width:35px; background:#fff; border:1px solid #0458B2; float:left; text-align:center;color:#000; margin-right:5px; }
    .row input, 
    .row select,
    .row0 select,
    .row0 input,
    .row0_flex select
     {background:#fff; border:1px solid #0458B2;}
    .clear {clear:right;}
    .val_div {visibility:hidden; display:none; color:#f00; font-size:11px; font-weight:normal;position:absolute;}
.month_header {text-align:center;}