  

    #greybox {font-family:Arial; color:#000; font-size:12px; border-width:0.01em;border-color:black;border-style:solid;width:175px;margin-left:3px;}

    .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;
	padding-left:15px;
	height: 15px;
}

    .row_2 {margin-bottom:16px;}

    .row_2 input {background:#fff; color:#000;}

    #sel_dest {width:240px; }

    .go_butt {border:none;background:url(../images/go_butt.gif) no-repeat; cursor:pointer; width:164px; height:33px;}

    .icon_cal { float:left; margin-top:1px; width:20px; height:20px; }

    #pers2, #pers3 {}

    .label2 {text-align:right;}

    .go_butt { color:#fff; font-size:15px; font-weight:bold; }

    #sel_nights, #sel_rooms_self {text-align:center;width:20px;}

    #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 #003300;}

     #sel_chi, #sel_month, #sel_year 

     {background:#fff; border:1px solid #003300;}

    .clear {clear:right;}

    .val_div {visibility:hidden; display:none; color:#f00; font-size:11px; font-weight:normal;position:absolute;}





.month_header {text-align:center;}





.cpBorder 

{

    font-size:11px;

}



.cpCurrentMonthDate

{

 text-align:center;

    background:#ccc;

    color:#222;

}



.cpOtherMonthDate 

{

     background:#e0e0e0;

     color:#555;

     text-align:center;

}

.cpCurrentDate 

{

    background:#333;

    text-align:center;

    font-weight:bold;

    color:#fff;

}



.cpDayColumnHeader 

{

    background:#3E3933;    

    font-weight:bold;

    text-align:center;

    color:#fff;

}





.cpTodayText 

{

    color:#333;

}



.cpBorder 

{

    background:#efefef;

}

.cpMonthNavigation 

{

    color:#333;

}

#searchbox_daterange

{

	border-width: 0.00em; border-color: Black; border-style: solid;height: 45px; vertical-align: top;width:170px;padding-left:3px;

}

#searchbox_daterange #date

{

	float:left;

	}

#searchbox_daterange #night

{

	float:right;

}

#RoomsCount

{

	border-width: 0em; border-color: Black; border-style: solid;height: 20px; width: 120px;

}

#pers1

{

	border-width: 0.00em; border-color: Black; border-style: solid; height: 25px;width: 160px;

}

#pers2

{

	border-width: 0.00em; border-color: Black; border-style: solid; height: 25px;width: 160px

}

#pers3

{

	border-width: 0.00em; border-color: Black; border-style: solid; height: 25px;width: 160px

}

#pers1 .pers1a

{

	margin-left:5px;

	}

#pers1 .pers1b

{

	margin-left:10px;

	}

#pers1 .pers1c

{

	margin-left:25px;

	}

	#pers2 .pers2a

{

	margin-left:5px;

	}

#pers2 .pers2b

{

	margin-left:12px;

	}

#pers2 .pers2c

{

	margin-left:22px;

	}

	#pers3 .pers3a

{

	margin-left:5px;

	}

#pers3 .pers3b

{

	margin-left:15px;

	}

#pers3 .pers3c

{

	margin-left:25px;

	}

.adults

{

	margin-left:40px

	}

.childs

{

	margin-left:20px

	}

select.year {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	vertical-align: middle;
}
select.date {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
