/* NEW SEARCH STYLE */
#brkf-quicksearch {position:relative;background-image:url('/images/template/search/search_box.jpg');background-repeat:no-repeat;width:179px;height:268px;overflow:hidden;color:#fff;font-size:11px;}
#brkf-quicksearch h3 {position:absolute;top:0px;left:0px;width:159px;font-size:18px;margin:10px 10px 5px 10px;display:block;color:#FFF !important;padding-bottom:5px;border-bottom:1px dashed #f7931d;font-size:14px;}
#brkf-quicksearch input {border:1px solid #155384;font-size:11px;height:16px;}
#brkf-quicksearch select {border:1px solid #155384;font-size:11px;height:20px;}

#brkf-quicksearch #hol-uk-div {position:absolute;top:35px;left:10px;}
#brkf-quicksearch #hol-camp-div {position:absolute;top:35px;left:105px;}
#brkf-quicksearch #hol-euro-div	{position:absolute;top:50px;left:10px;}
#brkf-quicksearch #hol-tour-div	{position:absolute;top:50px;left:105px;}
#brkf-quicksearch #hol-uk-div input ,#brkf-quicksearch #hol-camp-div input ,#brkf-quicksearch #hol-euro-div input ,#brkf-quicksearch #hol-tour-div input {border:0px;width:10px;line-height:16px;overflow:hidden;}
#brkf-quicksearch #hol-uk-div label ,#brkf-quicksearch #hol-camp-div label ,#brkf-quicksearch #hol-euro-div label ,#brkf-quicksearch #hol-tour-div label {line-height:16px;padding-left:5px;}

#brkf-quicksearch #hol-area-div	{width:159px;position:absolute;top:70px;left:10px;}
#brkf-quicksearch #hol-area-div select {width:159px;border:1px solid #155384;}

#brkf-quicksearch #hol-date-div	{width:95px;position:absolute;top:105px;left:10px;}
#brkf-quicksearch #hol-date-div input {width:72px;}
#brkf-quicksearch #hol-date-div img {position:absolute;bottom:0px;right:0px;}

#brkf-quicksearch #hol-night-div	{width:54x;position:absolute;top:105px;left:115px;}
#brkf-quicksearch #hol-night-div select {width:54px;border:1px solid #155384;}

#brkf-quicksearch #hol-party-div	{width:159x;position:absolute;top:142px;left:10px;}
#brkf-quicksearch #hol-party-div select {width:54px;border:1px solid #155384;}
#brkf-quicksearch #hol-party-div label	{display:block;width:70px;float:left;line-height:20px;}

#brkf-quicksearch #hol-cost-div	{width:159x;position:absolute;top:162px;left:10px;}
#brkf-quicksearch #hol-cost-div select {width:54px;border:1px solid #155384;}
#brkf-quicksearch #hol-cost-div label	{display:block;width:70px;float:left;line-height:20px;}

#brkf-quicksearch #hol-submit {position:absolute;top:184px;right:7px;background-image:url(../images/template/search/button_search.gif);width:109px;height:19px;color:#187AA2;}
#brkf-quicksearch #hol-submit-img {width:27px;height:27px;position:absolute;top:206px;right:10px;border:0px;}

#brkf-quicksearch #hol-text {position:absolute;top:210px;left:10px;width:120px;height:16px;}
#brkf-quicksearch .region_divide {background-color:#F3F3F3;color:#0F395B;font-weight:bold !important;line-height:20px;}

#brkf-quicksearch #hol-advanced {position:absolute;bottom:15px;right:10px;color:#fff;}

/* CALENDAR STYLES */

#brkf-quicksearch #quick-date {background-image:url('/images/template/search/search_box.jpg');background-repeat:no-repeat;background-position:0px -40px;width:179px;height:268px;font-size:11px;padding:10px 15px;margin-top:40px;}
#brkf-quicksearch #quick-date table {background-color:#FFF;}

.cpYearNavigation,.cpMonthNavigation { text-align:left; vertical-align:middle; text-decoration:none; color:#000000; }
TD.cpDayColumnHeader { text-align:center; border:solid thin #C0C0C0;border-width:0px 0px 1px 0px; color:#000;}
.cpCurrentMonthDate, .cpOtherMonthDate, .cpCurrentDate  { text-align:center; text-decoration:none; }
.cpCurrentMonthDateDisabled, .cpOtherMonthDateDisabled, .cpCurrentDateDisabled { color:#D0D0D0; text-align:right; text-decoration:line-through; }
.cpCurrentMonthDate, .cpCurrentDate { color:#000000; }
.cpOtherMonthDate { color:#808080;background-color:#EAE8E3;}
TD.cpCurrentDate {background-color:#1b75bc;}
TD.cpCurrentDate a {color:#fff !important;}
TD.cpCurrentDateDisabled { border-width:1px; border:solid thin #FFAAAA; }
TD.cpTodayText, TD.cpTodayTextDisabled { border:solid thin #C0C0C0; border-width:1px 0px 0px 0px;visibility:hidden;}
A.cpTodayText, SPAN.cpTodayTextDisabled { height:20px; }
A.cpTodayText { color:black; }
.cpTodayTextDisabled { color:#D0D0D0; }
.cpBorder { border:solid thin #808080; }

/* NEW SEARCH STYLE */
