/* System wide CSS for Wires */

/*Styles for global html tags */
body {
  zbackground-color: transparent;
}
.WiresPane table, .IbeProgressView table, #datepicker_div table {
  width: 100%;
}

input, select, textarea{
  margin: 1px;
}

ul li ul{
  #display: inline-block;
}

ul li ul li {
  #display: inline-block; 
}

.WiresDebugInfo ul {
  margin-left: 1em;
  padding-left: 1em;
}

.WiresPageBody td{
  padding: 2px;
}

/*Start styles for main CSS wraper classes
  They should be used only for positioning and wraped of the other content not for visula effects.*/
.WiresPane {
_text-align: center;
}

.WiresPageBody {
  text-align: left;
  margin-left: 5%;
  margin-right: 5%;
  _margin-left: 0px;
  _margin-right: 0px;
  _width: 90%;
  padding: 0px;
  background-color: transparent;
  min-width: 10px; /*this one fix bug with table inside div in FF*/
}

.WiresPageBodyTableData{
    vertical-align:top;
}

.WiresDebugInfo {
  text-align: left;
  background-color: white;
  color: black;
  border: 1px solid black;
}

.WiresAjaxDebugInfo {
  text-align: left;
  background-color: white;
  color: black;
  border: 1px solid black;
  width:0px;
  /*height:1px;*/
}

.IbeTopView {
  text-align: center;
}

.IbeLeftView {
  display: none;
}

.IbeRightView {
  display: none;
}

.IbeProgressView {
  position: absolute;
  left: -3000px;
  top: 0;
  width: 100%;
  height: 100%;
  margin:0;
  padding:0;
  text-align: center;
  z-index: 9999;
  visibility:hidden;
}


.IbeContentView {
}

.IbeBottomView {
  text-align: center;
}

.IbeMailTopView {
  text-align: center;
}

.IbeMailLeftView {
  display: none;
}

.IbeMailRightView {
  display: none;
}

.IbeMailBottomView {
  text-align: center;
}

.IbeTopView .BillboardContent{
  background: transparent;
  border:none;
}

.IbeTopView .Billboard {
  background: transparent;
  border:none;
}

.IbeBottomView .BillboardContent{
  background: transparent;
  border:none;
}

.IbeBottomView .Billboard {
  background: transparent;
  border:none;
}

.ProgressIndicator .BillboardContent
{
  padding-top: 10%;
  padding-bottom: 10%;
  padding-left: 30px;
  padding-right: 30px;
}

.IbeTopViewSpacer {
  clear: both;
  min-height: 15px;
  max-height: 15px;
}

.IbeBottomViewSpacer {
  clear: both;
  min-height: 15px;
  max-height: 15px;
}
/*End of main CSS wraper classes*/

a.Loader:link {
font-weight:bold;
text-decoration: underline;
}
a.Loader:visited {
font-weight:bold;
text-decoration: underline;
}
a.Loader:hover {
font-weight:bold;
text-decoration: underline;
}
a.Loader:active {
font-weight:bold;
text-decoration: underline;
}

/*Start main Billboards styles*/
.Billboard {
  margin: 8px 0px 8px 0px;
  background-color: transparent;
  width: auto;
}

.Billboard .Billboard{
  margin: 0px; /*This one remove margin of inner Billboards*/
}

.BillboardContent {
  background-color: transparent;
  width: auto;
  border-top: 1px solid transparent; /*This rule fix bug in Firefox for margin on inner divs*/
  padding: 5px;
}

.BillboardHeader{
  height:auto;
  background:url("../../images/box.png")/*tpa=http://www.travelstoremaker.com/homes-ibe/basicagency/nui/images/box.png*/ no-repeat 100% 0pt;
  text-align: left;
}

.BillboardHeader .BillboardHeaderCorner{
  width:100%;
  background: transparent url("../../images/box-corner.png")/*tpa=http://www.travelstoremaker.com/homes-ibe/basicagency/nui/images/box-corner.png*/ no-repeat 0pt 0pt;
}

.BillboardHeader .BillboardTitle{
  width: auto;
  background:transparent;
}

.BillboardFooter{
  height:auto;
  margin-left: 18px;
  background:url("../../images/box.png")/*tpa=http://www.travelstoremaker.com/homes-ibe/basicagency/nui/images/box.png*/ no-repeat 100% 100%;
  text-align: left;
}

.BillboardFooter .BillboardFooterCorner{
  width:100%;
  background:transparent url("../../images/box-corner.png")/*tpa=http://www.travelstoremaker.com/homes-ibe/basicagency/nui/images/box-corner.png*/ no-repeat 0pt 100%;
  position: relative;
  left: -18px;
}

.BillboardFooter .BillboardTitle {
  width: auto;
  padding: 2px 0px 9px 17px;
  background:transparent;
}

div .BillboardHeaderFlat{
  background:url("../../images/box-rec.png")/*tpa=http://www.travelstoremaker.com/homes-ibe/basicagency/nui/images/box-rec.png*/ no-repeat 100% 0pt;
  height: 10px;
  font-size:10px;
}

div.BillboardHeaderFlat .BillboardHeaderCorner{
  background: transparent url("../../images/box-rec.png")/*tpa=http://www.travelstoremaker.com/homes-ibe/basicagency/nui/images/box-rec.png*/ no-repeat 0pt 0pt;
  height: 10px;
  font-size:10px;
  width: 18px;
}

div.BillboardFooterFlat{
  background:url("../../images/box-rec.png")/*tpa=http://www.travelstoremaker.com/homes-ibe/basicagency/nui/images/box-rec.png*/ no-repeat 100% 100%;
  height: 10px;
  font-size:10px;
}

div.BillboardFooterFlat .BillboardFooterCorner{
  background:transparent url("../../images/box-rec.png")/*tpa=http://www.travelstoremaker.com/homes-ibe/basicagency/nui/images/box-rec.png*/ no-repeat 0pt 100%;
  height: 10px;
  font-size:10px;
  width: 18px;
}

.BillboardHeader .Loader:link {
font-weight:bold;
}

.BillboardFooter .Loader:link {
font-weight:bold;
}

.BillboardHeader .CollapseButton {
float: right;
margin-top: 9px;
}

.BillboardGoogleMap .BillboardContent{
padding: 0px;
border-top: 0px none;
} 

/*End main Billboards styles*/

/*Start styles for Top and Bottom menu*/

.Menu ul li {
  list-style: none;
  display: inline;
  margin:0;
  padding:0;
}

.Menu{
  font-size:95%;
  line-height:normal;
}

.Menu .Loader:link {
    font-weight: bold;
    text-decoration: none;
    padding: 3px;
}

.Menu .Loader:visited {
    font-weight: bold;
    text-decoration: none;
}

.Menu .Loader:hover {
    font-weight: bold;
    text-decoration: none;
}

.Menu .Loader:active {
    font-weight: bold;
    text-decoration: none;
}
/*End styles for Top and Bottom menu*/

/*Start buttons styles*/
div.BlockButton {
  display:block;
  float:right;
  font-size:13px;
  font-size-adjust:none;
  font-stretch:normal;
  font-style:normal;
  font-variant:normal;
  line-height:22px;
  padding-left:14px;
  text-decoration:none;
  margin-bottom: 5px;
}
div.BlockButton div {
  padding-right:14px;
}
input.FormLoader{
}

button.ButtonLoader{
cursor:pointer;
font-weight:bold;
color: #fff;
background:transparent;
display:block;
padding:0px 0px 5px 0px;
border: 0px;
height:26px;
margin: 0px;
}

.LoaderGoToMap {
float: right;
}

/*End buttons styles*/

/*Start styles for ErrorMessageBox*/
.ErrorMessageBox .i1 {
  background: transparent url("../../images/err-msg-borders.png")/*tpa=http://www.travelstoremaker.com/homes-ibe/basicagency/nui/images/err-msg-borders.png*/ repeat-y 0 0;
}

.ErrorMessageBox .i2 {
  background: transparent url("../../images/err-msg-borders.png")/*tpa=http://www.travelstoremaker.com/homes-ibe/basicagency/nui/images/err-msg-borders.png*/ repeat-y 100% 0;
}

.ErrorMessageBox .BillboardHeader{
  background: transparent url("../../images/err-msg-box.png")/*tpa=http://www.travelstoremaker.com/homes-ibe/basicagency/nui/images/err-msg-box.png*/ no-repeat 100% 0pt;
}

.ErrorMessageBox .BillboardHeader .BillboardHeaderCorner{
  background: transparent url("../../images/err-msg-box-corner.png")/*tpa=http://www.travelstoremaker.com/homes-ibe/basicagency/nui/images/err-msg-box-corner.png*/ no-repeat 0pt 0pt;
}

.ErrorMessageBox .BillboardFooter{
  background: transparent url("../../images/err-msg-box.png")/*tpa=http://www.travelstoremaker.com/homes-ibe/basicagency/nui/images/err-msg-box.png*/ no-repeat 100% 100%;
}

.ErrorMessageBox .BillboardFooter .BillboardFooterCorner{
  background: transparent url("../../images/err-msg-box-corner.png")/*tpa=http://www.travelstoremaker.com/homes-ibe/basicagency/nui/images/err-msg-box-corner.png*/ no-repeat 0pt 100%;
}


.ErrorMessageBox .BillboardHeaderFlat{
  background: transparent url("../../images/err-msg-box-rec.png")/*tpa=http://www.travelstoremaker.com/homes-ibe/basicagency/nui/images/err-msg-box-rec.png*/ no-repeat 100% 0pt;
}

.ErrorMessageBox .BillboardHeaderFlat .BillboardHeaderCorner{
  background: transparent url("../../images/err-msg-box-rec.png")/*tpa=http://www.travelstoremaker.com/homes-ibe/basicagency/nui/images/err-msg-box-rec.png*/ no-repeat 0pt 0pt;
}

.ErrorMessageBox .BillboardFooterFlat{
  background: transparent url("../../images/err-msg-box-rec.png")/*tpa=http://www.travelstoremaker.com/homes-ibe/basicagency/nui/images/err-msg-box-rec.png*/ no-repeat 100% 100%;
}

.ErrorMessageBox .BillboardFooterFlat .BillboardFooterCorner{
  background: transparent url("../../images/err-msg-box-rec.png")/*tpa=http://www.travelstoremaker.com/homes-ibe/basicagency/nui/images/err-msg-box-rec.png*/ no-repeat 0pt 100%;
}
/*End styles for ErrorMessageBox*/

/*Start styles for AnnotatedList*/
.AnnotatedList td{
  padding: 0px;
}

.AnnotatedList MessageBoxAnnotatedListPaneContent td, .AnnotatedList .AnnotatedListPaneContent td {
  padding: 2px;
}

.AnnotatedList .AnnotatedListPaneTopLeft{
  height: 11px;
  width: 11px;
  background:transparent url("../../images/box-annotated-list-border.png")/*tpa=http://www.travelstoremaker.com/homes-ibe/basicagency/nui/images/box-annotated-list-border.png*/ no-repeat 0pt 0pt;
}

.AnnotatedList .AnnotatedListPaneTop{
  height: 11px;
  width: auto;
  background:transparent url("../../images/box-annotated-list-border.png")/*tpa=http://www.travelstoremaker.com/homes-ibe/basicagency/nui/images/box-annotated-list-border.png*/ no-repeat 100% 0pt;
}

.AnnotatedList .AnnotatedListPaneBottomLeft{
  height: 11px;
  width: 11px;
  background:transparent url("../../images/box-annotated-list-border.png")/*tpa=http://www.travelstoremaker.com/homes-ibe/basicagency/nui/images/box-annotated-list-border.png*/ no-repeat 0pt 100%;
}

.AnnotatedList .AnnotatedListPaneBottom{
  height: 11px;
  width: auto;
  background:transparent url("../../images/box-annotated-list-border.png")/*tpa=http://www.travelstoremaker.com/homes-ibe/basicagency/nui/images/box-annotated-list-border.png*/ no-repeat 100% 100%;
}

.AnnotatedList .AnnotatedListPaneBorderLeft{
  background:transparent url("../../images/border-annotated-list-border.png")/*tpa=http://www.travelstoremaker.com/homes-ibe/basicagency/nui/images/border-annotated-list-border.png*/ repeat-y 0px 0px;
  width:10px;
}

.AnnotatedList .AnnotatedListPaneBorderRight{
  background:transparent url("../../images/border-annotated-list-border.png")/*tpa=http://www.travelstoremaker.com/homes-ibe/basicagency/nui/images/border-annotated-list-border.png*/ repeat-y 100% 0px;
  width:11px;
}

.AnnotatedList td.MessageBoxAnnotatedListPaneTopLeft{
  background:transparent url("../../images/box-annotated-list.png")/*tpa=http://www.travelstoremaker.com/homes-ibe/basicagency/nui/images/box-annotated-list.png*/ no-repeat 0pt 0pt;
  height:11px;
}

.AnnotatedList td.MessageBoxAnnotatedListPaneTop{
  background:transparent url("../../images/box-annotated-list.png")/*tpa=http://www.travelstoremaker.com/homes-ibe/basicagency/nui/images/box-annotated-list.png*/ no-repeat 100% 0pt;
  height:11px;
}

.AnnotatedList td.MessageBoxAnnotatedListPaneBottomLeft{
  height: 11px;
  width: 11px;
  background:transparent url("../../images/box-annotated-list.png")/*tpa=http://www.travelstoremaker.com/homes-ibe/basicagency/nui/images/box-annotated-list.png*/ no-repeat 0pt 100%;
}

.AnnotatedList td.MessageBoxAnnotatedListPaneBorderLeft{
  background:transparent url("../../images/border-annotated-list.png")/*tpa=http://www.travelstoremaker.com/homes-ibe/basicagency/nui/images/border-annotated-list.png*/ repeat-y 0px 0px;
}

.AnnotatedList td.MessageBoxAnnotatedListPaneBorderRight{
  background:transparent url("../../images/border-annotated-list.png")/*tpa=http://www.travelstoremaker.com/homes-ibe/basicagency/nui/images/border-annotated-list.png*/ repeat-y 100% 0px;
  width:10px;
}

.AnnotatedList td.MessageBoxAnnotatedListPaneBottom{
  height: 11px;
  width: auto;
  background:transparent url("../../images/box-annotated-list.png")/*tpa=http://www.travelstoremaker.com/homes-ibe/basicagency/nui/images/box-annotated-list.png*/ no-repeat 100% 100%;
}

.AnnotatedList td.MessageBoxAnnotatedListPaneContent{
  background:transparent url("../../images/bg-content-annotated-list.png")/*tpa=http://www.travelstoremaker.com/homes-ibe/basicagency/nui/images/bg-content-annotated-list.png*/ repeat 0px 0px;
}

.AnnotatedListColumnBorder {
  width: 10px;
}

.AnnotatedListBottomBorder {
  height: 10px;
  font-size:10px;
}
/*End styles for AnnotatedList*/

/*Start styles for PaneBox*/
.PaneBox .PaneBoxHeader {
  background:transparent url("../../images/box-annotated-list.png")/*tpa=http://www.travelstoremaker.com/homes-ibe/basicagency/nui/images/box-annotated-list.png*/ no-repeat 100% 0pt;
  height: 11px;
  font-size: 0px;
  margin-left: 11px;
}

.PaneBox .PaneBoxHeader div{
  position: relative;
  left: -11px;
  width: 11px;
  height: 11px;
  font-size: 0px;
  background:transparent url("../../images/box-annotated-list.png")/*tpa=http://www.travelstoremaker.com/homes-ibe/basicagency/nui/images/box-annotated-list.png*/ no-repeat 0pt 0pt;
}

.PaneBox .PaneBoxContent{
  background:transparent url("../../images/bg-content-annotated-list.png")/*tpa=http://www.travelstoremaker.com/homes-ibe/basicagency/nui/images/bg-content-annotated-list.png*/ repeat 0pt 0pt;
  width: 100%;
}

td.PaneBoxContentInner {
  padding: 0px 11px;
}

.PaneBox .PaneBoxFooter {
  background:transparent url("../../images/box-annotated-list.png")/*tpa=http://www.travelstoremaker.com/homes-ibe/basicagency/nui/images/box-annotated-list.png*/ no-repeat 100% 100%;
  height: 11px;
  font-size: 0px;
  margin-left: 11px;
}

.PaneBox .PaneBoxFooter div{
  position: relative;
  left: -11px;
  width: 11px;
  height: 11px;
  font-size: 0px;
  background:transparent url("../../images/box-annotated-list.png")/*tpa=http://www.travelstoremaker.com/homes-ibe/basicagency/nui/images/box-annotated-list.png*/ no-repeat 0pt 100%;
}
/*End styles for PaneBox*/

/*Start styles for FrameBox*/
.FrameBox .FrameBoxHeader {
  background:transparent url("../../images/box-annotated-list-border.png")/*tpa=http://www.travelstoremaker.com/homes-ibe/basicagency/nui/images/box-annotated-list-border.png*/ no-repeat 100% 0pt;
  height: 11px;
  font-size: 11px;
  margin-left: 11px;
}

.FrameBox .FrameBoxHeader div{
  position: relative;
  left: -11px;
  width: 11px;
  height: 11px;
  font-size: 11px;
  background:transparent url("../../images/box-annotated-list-border.png")/*tpa=http://www.travelstoremaker.com/homes-ibe/basicagency/nui/images/box-annotated-list-border.png*/ no-repeat 0pt 0pt
}

.FrameBox .FrameBoxLeft{
  background:transparent url("../../images/border-annotated-list-border.png")/*tpa=http://www.travelstoremaker.com/homes-ibe/basicagency/nui/images/border-annotated-list-border.png*/ repeat-y 0pt 0pt;
  padding-left: 1px;
}

.FrameBox .FrameBoxRight{
  background:transparent url("../../images/border-annotated-list-border.png")/*tpa=http://www.travelstoremaker.com/homes-ibe/basicagency/nui/images/border-annotated-list-border.png*/ repeat-y 100% 0pt;
  padding-right: 1px;
}

.FrameBox .FrameBoxContent{
  padding: 0px 10px;
}

.FrameBox .FrameBoxFooter {
  background:transparent url("../../images/box-annotated-list-border.png")/*tpa=http://www.travelstoremaker.com/homes-ibe/basicagency/nui/images/box-annotated-list-border.png*/ no-repeat 100% 100%;
  height: 11px;
  font-size: 11px;
  margin-left: 11px;
}

.FrameBox .FrameBoxFooter div{
  position: relative;
  left: -11px;
  width: 11px;
  height: 11px;
  font-size: 11px;
  background:transparent url("../../images/box-annotated-list-border.png")/*tpa=http://www.travelstoremaker.com/homes-ibe/basicagency/nui/images/box-annotated-list-border.png*/ no-repeat 0pt 100%;
}
/*End styles for FrameBox*/

/*Start AirlineSummary styles*/

.AirlineSummarySelector {
	position:relative;
}

.AirlineSummaryMask {
	width: 100%;
	overflow:hidden;
	position:relative;
	float:left;
}

table.AirlineSummary {
  border-collapse: separate;
  border-spacing: 2px;
  position: absolute;
  float: left;
  table-layout: fixed;
}

.AirlineSummary .AirlineSummaryName{
  margin-bottom: 8px;
}

.AirlineSummary td {
  padding: 4px;
  width: 115px;
  white-space: nowrap;
}

.AirlineSummary td span {
  white-space: nowrap;
}

.AirlineSummary td.AirlineSummaryItemPrice {
  border: 1px solid #EFECCA;
  text-align: center;
}

.AirlineSummary td.AirlineSummaryItemLogo {
  border: 1px solid #FFFBED;
  text-align: center;
}

.AirlineSummary td.AirlineSummaryItemOn{
  border: 1px solid #046380;
  text-align: center;
}

.LeftAirlineSummaryBtn {
	display: none;
	float: left;
	width: 3%;
	min-width: 45px;
	vertical-align: top;
}

.RightAirlineSummaryBtn {
	display: none;
	float: left;
	width: 3%;
	min-width: 45px;
	vertical-align: top;
}

.RightAirlineSummaryBtn div.BlockButton{
	float: right;
}

.AirlineSummaryLabelsLogo {
	padding: 22px 0 24px 0;
}

.AirlineSummaryLabelsDirIndir {
	padding: 5px 0 5px 0;
}

/*End AirlineSummary styles*/

/*Start popPup styles*/
.PopUpFrameBox .PopUpFrameBoxTail {
  background: transparent url("../../images/pop-up-box-tail.png")/*tpa=http://www.travelstoremaker.com/homes-ibe/basicagency/nui/images/pop-up-box-tail.png*/ no-repeat;
  margin-left: 10px;
  width: 8px;
  float: left;
  height: 10px;
  position: relative;
  top: -1px;
}

.PopUpFrameBox .PopUpFrameBoxTailRight {
  background: transparent url("../../images/pop-up-box-tail-right.png")/*tpa=http://www.travelstoremaker.com/homes-ibe/basicagency/nui/images/pop-up-box-tail-right.png*/ no-repeat 100% 0pt;
  margin-right: 10px;
  width: 8px;
  height: 10px;
  visibility: hidden; 
  float: right;
  position: relative;
  top: -1px;
}

table.PopUpFrameBoxWraper {
  width: auto;
  z-index: -1000; 
  position: absolute; 
  left: -3000px; 
  top: -3000px;
}

.PopUpFrameBox {
  font-size: 90%;
}

.PopUpFrameBox .PopUpFrameBoxHeader {
  background:transparent url("../../images/pop-up-box.png")/*tpa=http://www.travelstoremaker.com/homes-ibe/basicagency/nui/images/pop-up-box.png*/ no-repeat 100% 0pt;
  height: 6px;
  font-size: 6px;
  margin-left: 6px;
}

.PopUpFrameBox .PopUpFrameBoxHeader div{
  position: relative;
  left: -6px;
  width: 6px;
  height: 6px;
  font-size: 6px;
  background:transparent url("../../images/pop-up-box.png")/*tpa=http://www.travelstoremaker.com/homes-ibe/basicagency/nui/images/pop-up-box.png*/ no-repeat 0pt 0pt
}

.PopUpFrameBox .PopUpFrameBoxLeft{
  background:transparent url("../../images/pop-up-box-border.png")/*tpa=http://www.travelstoremaker.com/homes-ibe/basicagency/nui/images/pop-up-box-border.png*/ repeat-y 0pt 0pt;
  padding-left: 1px;
}

.PopUpFrameBox .PopUpFrameBoxRight{
  background:transparent url("../../images/pop-up-box-border.png")/*tpa=http://www.travelstoremaker.com/homes-ibe/basicagency/nui/images/pop-up-box-border.png*/ repeat-y 100% 0pt;
  padding-right: 1px;
}

.PopUpFrameBox .PopUpFrameBoxContent{
  background:transparent url("../../images/bg-content-annotated-list.png")/*tpa=http://www.travelstoremaker.com/homes-ibe/basicagency/nui/images/bg-content-annotated-list.png*/ repeat 0pt 0pt;
  padding: 0px 5px;
  #display: inline-block;
}

.PopUpFrameBox .PopUpFrameBoxFooter {
  background:transparent url("../../images/pop-up-box.png")/*tpa=http://www.travelstoremaker.com/homes-ibe/basicagency/nui/images/pop-up-box.png*/ no-repeat 100% 100%;
  height: 6px;
  font-size: 6px;
  margin-left: 6px;
}

.PopUpFrameBox .PopUpFrameBoxFooter div{
  position: relative;
  left: -6px;
  width: 6px;
  height: 6px;
  font-size: 6px;
  background:transparent url("../../images/pop-up-box.png")/*tpa=http://www.travelstoremaker.com/homes-ibe/basicagency/nui/images/pop-up-box.png*/ no-repeat 0pt 100%;
}

.PopUpFrameBox .PopUpFrameBoxCloseButton {
cursor:pointer;
float:right;
font-size:8px;
height:8px;
padding:0px 0px 2px 1px;
text-align:center;
width:8px;
margin-left: 1px;
}

.PopUpFrameBox .PopUpFrameBoxDetailsButton {
cursor:pointer;
float:right;
font-size:8px;
height:8px;
padding:0px 0px 2px 1px;
text-align:center;
width:8px;
}
/*End popPup styles*/

.BillboardHelper{
  clear:both;
  font-size:0px;
  height:0px;
  line-height:0px;
}

div.MessageBox{
  background-color: transparent;
}

.ProgressIndicator
{
  padding:0px;
  margin: 0px;
}

/* Start of text decoration styles */
.EmphasizedText {
  font-weight: bold;
}

.StronglyEmphasizedText {
  font-weight: bold;
  text-decoration:underline;
}

.WeaklyEmphasizedText {
  text-decoration:underline;
}
/* End of text decoration styles */


/* Start of PopUpAnnotatedList styles */
.InfoSpot {
background: transparent url("../../images/question.png")/*tpa=http://www.travelstoremaker.com/homes-ibe/basicagency/nui/images/question.png*/ no-repeat;
width: 18px;
height: 18px;
cursor: pointer;
#cursor: help;
}

table.PopUpAnnotatedList table{
width: auto;
}

.PaneBox {
  display: block;
  position: relative;
  #display: inline-block;
}

td.PopUpAnnotatedListColumn {
vertical-align: top;
width: 50%;
}

.PopUpAnnotatedList .PaneBox{
margin-bottom: 8px;
margin-left: 2px;
margin-right: 2px;
}

.PopUpAnnotatedList .InfoSpot {
position: absolute;
top: 6px;
right: 6px;
}
/*End of PopUpAnnotatedList styles */

.HiddenBlock {
display: none;
}
.FloatRightBlock {
float: right;
}
.FloatLeftBlock {
  float: left;
}

td.HotelDescriptionImage {
width: 7%; 
text-align: center; 
vertical-align: top;
}

.HotelDescriptionImage img{
display: inline;
margin-top: 20px;
}

.CollapseButton {
width: 19px;
height: 13px;
display: block;
}

.CollapseButtonClose {
background: transparent url("../../images/close.png")/*tpa=http://www.travelstoremaker.com/homes-ibe/basicagency/nui/images/close.png*/ no-repeat;
width: 19px;
height: 13px;
}

.CollapseButtonOpen {
background: transparent url("../../images/open.png")/*tpa=http://www.travelstoremaker.com/homes-ibe/basicagency/nui/images/open.png*/ no-repeat;
width: 19px;
height: 13px;
}

div.ButtonPopupLoader {
height: 22px;
float: left;
padding-left: 22px;
margin: 4px 5px 0px 0px;
}

div.ButtonPopupLoader div{
height: 22px;
float:left;
}

div.ButtonPopupLoader a.Loader {
text-decoration: none;
font-weight: bold;
font-size: 97%;
float: left;
margin:5px;
}
div.ButtonPopupLoader a.Loader:visited{
text-decoration: none;

}
div.ButtonPopupLoader a.Loader:hover {
text-decoration: none;
}
div.ButtonPopupLoader a.Loader:active {
text-decoration: none;
}

.PreloaderImagesBlock {
visibility: hidden;
position: absolute;
top: -3000px;
left: -3000px;
}

img.Bullet {
vertical-align: bottom;
}

.PassengerTypeColsWidth{
width: 49%;
}

.PaginationWrapper {
	width:100%;
	line-height:2.5;
}
.PageNavButtonCell {
	width:20%;
}
.ForwardCell{
	margin-left: 2px;
}
.MoreFlights{
	text-align:center;
}
.FloatAllLeft *{
	float:left;
}

.FloatAllRight {
	float:right;
}

.ArrBox{
	line-height: 1.7;
	
}
.ArrBox input{
	margin-left: 5px;
}
.ModYourSearchLabel {
	margin-bottom:5px;
	margin-left:3px	
}
.DefaultCursor{
	cursor: default !important;
}
.Unselectable {
	-moz-user-select: -moz-none;
  	-khtml-user-select: none;
  	-webkit-user-select: none;
  	-o-user-select: none;
	user-select: none;
}
.sabreCSS{
	margin: 0 40px 0 40px;
}
