
/*** FLIGHT DATES DETAILS ***/
.flightDates { background: url(../../images/abroadPackages/select_flight_dates_bg.png) no-repeat 0 0; height: 62px; padding: 10px; width: 746px;}
.flightDates .iconFlightsDates { background: url(../../images/abroadPackages/flight_dates_icon.png) no-repeat center top; font: normal 12px Arial; padding-top: 40px; margin-right: 5px;}

.flightDates .mt5.mr30.R { width: 400px;}

.flightDates LABEL {font: bold 1.5em/20px arial; color: #555; padding-left: 10px; float: right; display: inline-block; margin-top: 5px;}
.flightDates .btnL { padding:0 5px 0 15px !important;}

.attLineTop { background: url(../../images/abroadPackages/attenstion_line_topR.png) no-repeat right center; height: 6px; padding-right: 6px;}
.attLineTop DIV { background: url(../../images/abroadPackages/attenstion_line_topL.png) no-repeat left center; height: 6px; }
.attLineCon { background: #f4e2bb; padding: 0 10px; color: #555;}
.attLineBottom { background: url(../../images/abroadPackages/attenstion_line_bottomR.png) no-repeat right center; height: 6px; padding-right: 6px;}
.attLineBottom {background: url(../../images/abroadPackages/attenstion_line_bottomL.png) no-repeat left center; height: 6px;}

/*** TABS ***/
.tabsCont {margin-right: 1px; margin-top: 24px; position: relative; z-index: 2;width:767px;height:38px;}
.packsTabRight { background: url(../../images/abroadPackages/tab_regular_right.gif) no-repeat right top; float: right;display: inline-block; cursor: pointer; height: 35px;  padding-right: 8px; margin-top: 2px;}
.packsTabRight.selected { background:url(../../images/abroadPackages/tab_selected_right_first.gif) no-repeat right top; float: right; display: inline-block; height: 35px;  padding-right: 8px; margin-top: 2px;}
.packsTabLeft { background: url(../../images/abroadPackages/tab_regular_left.gif) no-repeat left top; float: right; display: inline-block; cursor: pointer; height: 35px;  margin-right: -2px; padding-left: 8px;}
.packsTabLeft.selected { background:url(../../images/abroadPackages/tab_selected_left.gif) no-repeat left top; float: left; display: inline-block; height: 35px;  padding-left: 8px;}
.packsTabInner { background: url(../../images/abroadPackages/tab_regular_pixel.gif) repeat-x left top; float: right; display: inline-block; cursor: pointer; height: 35px; margin-left: -2px; padding: 8px 8px 0 8px; font-size: 15px; font-weight: bold; color: white; }
.packsTabInner.selected { background:url(../../images/abroadPackages/tab_selected_pixel.gif) repeat-x right top; float: left; display: inline-block; height: 35px; margin-left: -2px; padding: 8px 8px 0 8px; font-size: 15px; font-weight: bold; color: #194B62}


DIV.accTable_bg {  width:768px;margin-top:24px;}
DIV.accTable_bg.tabs { background:url(../../images/abroadPackages/accTable_bg.png); width:768px;margin-top:-5px;position:relative;z-index:1;}
DIV.accTable_bottom { background:url(../../images/abroadPackages/accTable_bottom.png) no-repeat top; width:768px;height:15px;}

DIV.accTableInner_bg { /*background:url(../../images/abroadPackages/accTableInner_bg.png) no-repeat top;*/ width:723px;margin:0 auto;padding-top: 30px;}
DIV.accTableInner_bg TABLE { width:100%; font-size:12px;}
DIV.accTableInner_bg TABLE TH {height:38px;border:1px solid #c8c8c8; /*border-top:0px none!important; border-bottom:0px none!important;*/ text-align:center; font:bold 1.1em arial; color:#555555; vertical-align:middle;padding-right:15px;padding-left:15px;}
DIV.accTableInner_bg TABLE TH.first {border:0px none!important;}
DIV.accTableInner_bg TABLE TH.last {border:0px none!important; }
DIV.accTableInner_bg TABLE TD { /*border:1px solid #c8c8c8;*/ padding:15px 0 8px 0; vertical-align:middle; text-align:center; color:#555555;}
DIV.accTableInner_bg TABLE TD.last {border-left:0px none!important; width: 130px}
DIV.accTableInner_bg TABLE TD A .btnL { padding-left: 25px;}
DIV.accTableInner_bg TABLE TD A .btnL .arrBtnLeft { font-size: 12px; padding: 0 20px 0 15px;}







.summaryCont { font-size: 13px !important;}
.summaryCont .boxMidM P { padding: 0 30px;}
.summaryCont .btnL { font-size: 12px !important;}
.summaryCont HR {border: 0; border-top: 1px solid #c4c4c4; border-bottom: 1px solid #fff;}
.summaryCont .margin_auto { width: 650px;}




/*** BUTTONS ***/
A.btn25 { display:inline-block; background:url(../../images/abroadPackages/btn25_right.png) no-repeat right; padding-right:10px; height:25px; font:normal 1.3em/25px arial; color:#FFF;}
A.btn25 .btnL { display:inline-block; height:25px; background:url(../../images/abroadPackages/btn25_left.png) no-repeat left; cursor:pointer; padding:0 5px 0 10px;}
.arrBtnLeft { display:inline-block; background:url(../../images/abroadPackages/arrBtnLeft.png) no-repeat left; padding-left:12px;width:30px;}


.tableP { font-size:12px; color:#555555;}
.blueLink { color: #0a75d3; text-decoration: underline;}


.ui-datepicker .ui-datepicker-header { background: #fbfbfe;}
.ui-widget-header { border: 0 !important;}
.ui-datepicker-title { color: #0d6fd3; font-family: Arial; font-size: 14px;}
.ui-datepicker-prev span.ui-icon-circle-triangle-e { background: url(../../images/abroadPackages/datepicker_right.png) no-repeat 0 0; width: 23px; height: 22px;}
.ui-datepicker-next span.ui-icon-circle-triangle-w { background: url(../../images/abroadPackages/datepicker_left.png) no-repeat 0 0; width: 23px; height: 22px; }
.ui-datepicker-calendar { font-family: Arial;}


/*** DATE PICKER POPUP ***/
.datepickerPopup { display: none; width: 181px;}
.datepickerPopup .popupTitle { height: 33px; background: url(../../images/abroadPackages/datepicker_popup_title.png) no-repeat 0 0; line-height: 33px; font-size: 16px; font-weight: bold; color: #fff; text-align: center; position: relative;}
.datepickerPopup .popupTitle img.close { position: absolute; left: 10px; top: 10px; cursor: pointer;}