#custom_logo { border: 0px; overflow: hidden; zoom: 1; width: 233px; display: block !important; position: absolute; top: 10px; left: 5px; }

/* CORNERS */
.top_corners { height: 12px; clear: both; font-size: 3px !important; }
.mid_corners { clear: both; }
.bot_corners { height: 12px; clear: both; font-size: 3px !important; }

#custom_logo .top_corners { font-size: 3px !important; }
#custom_logo .mid_corners { font-size: 3px !important; }
#custom_logo .bot_corners { font-size: 3px !important; }

.tl_shad { background: url(../graphics/tl_shad.png) no-repeat left bottom; float: left; }
.tt_shad { background: url(../graphics/tt_shad.png) repeat-x 0 0; float: left; }
.tr_shad { background: url(../graphics/tr_shad.png) no-repeat right bottom; float: left; }

.lm_shad { background: url(../graphics/lm_shad.png) repeat-y left bottom; float: left; }
.m_shad { background: #FFFFFF; float: left; }
.rm_shad { background: url(../graphics/rm_shad.png) repeat-y right bottom; float: left; }

.bl_shad { background: url(../graphics/bl_shad.png) no-repeat left top; float: left; }
.bb_shad { background: url(../graphics/bt_shad.png) repeat-x 0 0; float: left; }
.br_shad { background: url(../graphics/br_shad.png) no-repeat right top; float: left; }

#custom_logo .tl_shad { height: 12px; width: 20px; } 
#custom_logo .tt_shad { height: 12px; width: 190px; }
#custom_logo .tr_shad { height: 12px; width: 23px; }

#custom_logo .lm_shad { height: 82px; width: 20px; }
#custom_logo .m_shad  { height: 82px; width: 190px; }
#custom_logo .rm_shad { height: 82px; width: 23px; }

#custom_logo .bl_shad { height: 20px; width: 20px; }
#custom_logo .bb_shad { height: 20px; width: 190px; } 
#custom_logo .br_shad { height: 20px; width: 23px; }

#flight_info_head .tl_shad  { height: 12px; width: 20px; }
#flight_info_head .tt_shad  { height: 12px; width: 427px; }
#flight_info_head .tr_shad  { height: 12px; width: 23px; }

#flight_info_strip .lm_shad  { height: 45px; width: 20px; }
#flight_info_strip .m_shad   { height: 45px; width: 427px; }
#flight_info_strip .rm_shad  { height: 45px; width: 23px; }

#flight_info_middle .lm_shad  { height: 160px; width: 20px; }
#flight_info_middle .m_shad   { height: 160px; width: 427px; }
#flight_info_middle .rm_shad  { height: 160px; width: 23px; }

#flight_info_bottom .bl_shad  { height: 20px; width: 20px; }
#flight_info_bottom .bb_shad  { height: 20px; width: 427px; }
#flight_info_bottom .br_shad  { height: 20px; width: 23px; }

#gly_search { position: relative; top: -90px; left: 250px; width: 150px; text-align: center; }
#gly_places { text-align: center; overflow: hidden; zoom: 1; font-size: 9pt; }
#gly_from { font-weight: bold; float: left; padding: 2px; }
#gly_from_iata { font-weight: bold; float: left; padding: 2px; }
#gly_to_text { font-weight: bold; float: left; padding: 2px; width: 20px; height: 16px; background: url(../graphics/toarrow.png) center center no-repeat; }
.dontdisplay { display: none; }
#gly_to { font-weight: bold; float: left; padding: 2px; }
#gly_line_logo { width: 60px; height: 26px; padding: 2px; float: left; }
#gly_price { float: left; font-size: 10pt; padding: 2px;  font-weight: bold; }
#gly_date_table { width: 427px; }
#gly_date_table td { text-align: left; }
.gly_label { font-weight: bold; }
.m_shad label { font-size: 11px; font-weight: bold; }
#cntAdt, #cntChd, #cntInf { padding: 2px; border: 1px solid #C0C0C0; font-size: 11px; }
#adtLabCont { position: relative; top: -15px; width: 150px; left: 45px; }
#chdLabCont { position: relative; top: -23px; width: 190px; left: 45px; }
#infLabCont { position: relative; top: -34px; width: 160px; left: 45px; }
#adtSelCont { position: relative; top: 5px; width: 100px; text-align: left; }
#chdSelCont { position: relative; top: -5px; width: 40px; left: 0px; text-align: left; }
#infSelCont { position: relative; top: -16px; width: 40px; left: 0px; text-align: left; }


#datepickerRet, #datepickerDep {  width: 180px; background: #FFFFFF url(../graphics/calcico.png) 156px 2px  no-repeat; border: 1px solid #C0C0C0; height: 19px; font-weight: bold; }
#showDepDateFull, #showRetDateFull { width: 162px; text-align: center; }

.ypsSelector { background: transparent; }
#ypsselector { position: absolute; left: 230px; top: 10px; border: 0px; width: 643px; height: 114px; }

#ypsselector .tl_shad { height: 12px; width: 20px; } 
#ypsselector .tt_shad { height: 12px; width: 600px; }
#ypsselector .tr_shad { height: 12px; width: 23px; }

#ypsselector .lm_shad { height: 82px; width: 20px; }
#ypsselector .m_shad  { height: 82px; width: 600px; }
#ypsselector .rm_shad { height: 82px; width: 23px; }

#ypsselector .bl_shad { height: 20px; width: 20px; }
#ypsselector .bb_shad { height: 20px; width: 600px; } 
#ypsselector .br_shad { height: 20px; width: 23px; }

#ypsOptions { background: transparent; border: 0px !important; }

#ypsOptions .lm_shad { height: 32px; width: 20px; }
#ypsOptions .m_shad  { height: 32px; width: 560px; }
#ypsOptions .rm_shad { height: 32px; width: 23px; }

#ypsOptions .bl_shad { height: 20px; width: 20px; }
#ypsOptions .bb_shad { height: 20px; width: 560px; } 
#ypsOptions .br_shad { height: 20px; width: 23px; }

#yps_language_change { background: url(../graphics/langbookmark.png) no-repeat right bottom; width: 42px; height: 46px; position: absolute; top: 24px; left: 860px; cursor: pointer; }
#ypsDebugLink { background: url(../graphics/langbookmark.png) no-repeat right bottom; width: 42px; height: 46px; position: absolute; top: 65px; left: 860px; cursor: pointer; }
#ypsDebugOpener { display: block; width: 29px; height: 32px; background: url(../graphics/the_bug.png) no-repeat 0px 4px; position: absolute; top: 1px; }
#changeimg { width:20px; height:20px; background-repeat: no-repeat; background-position: center; position: absolute; top: 10px; right: 16px; }
#textlangS { display: none;  position: absolute; top: 34px; left: 870px; padding: 1px; }
.ypsDate { position: absolute; top: 15px !important; left: 449px !important; width: 167px; }
#month { padding: 1px; width: 166px; }
/* SLIDER */
/*
.ui-slider { position: relative; text-align: left; }
.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default; }
.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; background-position: 0 0; }

.ui-slider-horizontal { height: .8em; }
.ui-slider-horizontal .ui-slider-handle { top: -.5em !important; margin-left: -.6em; }
.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }
.ui-slider-horizontal .ui-slider-range-min { left: 0; }
.ui-slider-horizontal .ui-slider-range-max { right: 0; }

.ui-slider-vertical { width: .8em; height: 100px; }
.ui-slider-vertical .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em; }
.ui-slider-vertical .ui-slider-range { left: 0; width: 100%; }
.ui-slider-vertical .ui-slider-range-min { bottom: 0; }
.ui-slider-vertical .ui-slider-range-max { top: 0; }

#ypsSlider .ui-state-default { background-image: url(../graphics/slidehandle.png) !important; background-color: transparent !important; border: 0 !important; width: 15px; height: 20px; }
#staySlider .ui-state-default { background-image: url(../graphics/slidehandle.png) !important; background-color: transparent !important; border: 0 !important; width: 15px; height: 20px; }
.ui-slider-handle { width: 15px !important; height: 20px !important; }

.ui-widget-header { background: #DEDEDE; background-image: none; }
*/
label { font-family: Arial, Verdana; padding: 1px 1px 2px 1px; color: #000000; }
#from { padding: 2px; font-size: 14px; border: 1px solid #C0C0C0; }
#amount { font-weight: bold; border: 0; background: transparent; width: 110px; }
#stay { font-weight: bold; border: 0; background: transparent; width: 70px; }
.sliderText { width: 190px; position: absolute; top: 15px; left: 250px; }
.sliderText2 { width: 190px; position: absolute; top: 55px; left: 250px; }
#staySlider { margin-bottom: 4px; margin-top: 4px; }
#ypsSlider { margin-bottom: 4px; margin-top: 4px; }
.ypsWidget { position: absolute; top: 15px; left: 20px; }
#globalshopper_container { position: absolute; top: 75px; left: 20px; }
#globalshopper_icon { width: 24px; height: 21px; background: url(../graphics/globalshopper.png) !important; float: left; }
#globalshopper_icon a { display: block; width: 24px; height: 21px; }
#globalshopper_text_link { font-family: Arial, Verdana; float: left; padding: 2px 0px 0px 5px; }
#ypsOptionsLink { position: absolute; top: 75px; right: 23px; font-size: 10px; }
#ypsOptionsOpener { background-image: url(../graphics/magnifier.png); background-repeat: no-repeat; background-position: right center; display: block; padding: 5px 26px 5px 0px ; font-family: Arial, Verdana; }
#ypsOptions { position: absolute; top: 110px; left: 247px; float: left; }
#ypsFareType { position: absolute; left: 20px; top: 15px; }
#ypsAirline { position: absolute; top: 15px; left: 240px; }
#ypsCountry { position: absolute; top: 15px; left: 375px; }
#country { padding: 1px; }
#fareType { padding: 1px; }
.one_line_label label { float: left; padding-right: 4px; }
#ypsOnewaySelector { font-weight: bold; font-family: Arial, Verdana; position: absolute; top: 75px; left: 60px; }


/* OFFER DETAILS */
#yps_info_window_contents { background: transparent !important; }
#ypsInfoWindowSearch { border: 0 !important; background: transparent !important;  }
#yps_info_window_beak { background: url(../graphics/triangle.png) 0 0 no-repeat; position: absolute; top: 229px !important; width: 56px !important; height: 24px !important; z-index: 1000;}
