   #LoginEmail{
      width:                  250px;
   }

   #LoginPassword{
      width:                  250px;
   }

   .NoPrintCenter{
      float:                  left;
      width:                  565px;
      margin:                 10px 100px 10px 100px;
   }

   .SelectEventTypes{
      width:                  170px;
   }

   .PassengerFreeText{
      width:                  170px;
   }

   .AccountCenter{
      float:                  left;
      margin-left:            100px;
      margin-right:           auto;
      width:                  565px;
   }

   .ClientDetails{
      color:                  #FFF;
      font-weight:            normal;
      font-size:              12px;
      padding:                0,5px,0,0;
      vertical-align:         middle;
      text-align:             center
   }

   .ContactVendor{
      color:                  Red;
      font-weight:            bold;
      font-size:              11px;
      padding:                2px,0,5px,0;
      text-align:             center;
   }

   #cboFromMonthYear{
      width:                  120px !important;
      font-size:              11px;
   }

   #cboToMonthYear{
      width:                  120px !important;
      font-size:              11px;
   }

   #cboFromDate{
      width:                  40px !important;
      font-size:              11px;
   }

   #cboToDate{
      width:                  40px !important;
      font-size:              11px;
   }

   .QuestionInput{
      border:                 2px solid #269ED0;
      border-bottom:          1px solid #158DC9;
      margin-bottom:          5px
   }

   .QuestionInputTitle{
      color:                  #158DC9;
      font-weight:            bold;
      font-size:              12px;
   }

   .QuestionInputBody{
      color:                  #2F2F2F;
      font-weight:            normal;
      font-size:              10px;
   }

   .QuestionLine{
      color:                  #2F2F2F;
      font-weight:            normal;
      font-size:              10px;
      border-bottom:          1px solid #158DC9;
   }

   .BreakdownBodyHeader{
      color:                  #FFF;
      font-weight:            normal;
      font-size:              10px;
   }

   .BreakdownTitleSmall{
      color:                  #FFF;
      font-weight:            bold;
      font-size:              11px;
   }

   .BreakdownBodySmall{
      color:                  #FFF;
      font-weight:            normal;
      font-size:              10px;
   }

   .BreakdownItemSmall{
      color:                  #FFF;
      font-weight:            normal;
      font-size:              10px;
      vertical-align:         top;
      padding:                0,5px,0,0;
   }

   .BreakdownQuantitySmall{
      color:                  #FFF;
      font-weight:            normal;
      font-size:              10px;
      vertical-align:         top;
   }

   .BreakdownPriceSmall{
      color:                  #AC0000;
      font-weight:            bold;
      font-size:              10px;
      vertical-align:         top;
      text-align:             right;
   }

   .PassengerInput{
      border:                 2px solid #269ED0;
      margin-bottom:          5px;
   }

   .PassengerLine{
      border:                 1px solid #269ED0;
   }

   .RegistrationLabel{
      color:                  #2F2F2F;
      font-weight:            bold;
      font-size:              10px;
   }

   .RegistrationInput{
   }

   .Forename{
      width:                  80px;
   }

   .Surname{
      width:                  130px;
   }

   .Email{
      width:                  286px;
   }

   .Gender{
      margin-right:           10px;
   }

   .PassengerInputHeader{
      color:                  #158DC9;
      font-weight:            bold;
      font-size:              12px;
   }

   .PassengerInputError{
      color:                  red;
      font-weight:            bold;
      font-size:              14px;
   }

   .PassengerInputTitle{
      color:                  #2F2F2F;
      font-weight:            bold;
      font-size:              10px;
   }

   .MainWidth{
      width:                  730px !important;
      border:                 1px solid red;
   }

   .MainPanelHeader{
      color:                  #FFFFFF;
      font-weight:            bold;
      margin:                 0px;
      padding:                7px;
      width:                  auto;
      background-image:       url(/images/Background-Header.jpg);
      background-repeat:      repeat-x;
      background-color:       #158DC9;
      height:                 8px;
      font-size:              12px;
   }

   .MainPanelInner{
      border:                 1px solid #66B6DB;
      background:             url(/images/Background-PanelLight.png) repeat-x;
      height:                 auto;
      padding:                12px;
   }

   .MainPanelInner td{
      font-size:              12px;
      padding:                2px;
   }

   .ResultHeader{
      border:                 1px solid #66B6DB;
      background:             url(/images/Background-Header.jpg);
      height:                 auto;
      width:                  564px;
      font-size:              12px;
      color:                  white;
      font-weight:            bold;
   }

   .ResultHeaderHelp{
      border:                 1px solid #2F2F2F;
      background:             url(/images/Background-Help.png);
      height:                 26px;
      width:                  564px;
      font-size:              10px;
      color:                  #2F2F2F;
      font-weight:            normal;
      display:                none;
      cursor:                 help;
      clear:                  both;
   }

   .ResultInList{
      border:                 1px solid #66B6DB;
      background:             url(/images/Background-PanelLight.png) repeat-x;
      height:                 auto;
      width:                  564px;
      font-size:              12px;
   }

   .SmallEventImage{
      margin-left:            2px;

   }

   .ToggleImage{
      padding-left:           5px;
      padding-top:            6px;
      padding-bottom:         5px;
      padding-right:          3px;
   }

   .Price{
      text-align:             right;
      color:                  #AC0000;
      font-weight:            bold;
   }

   .TotalPrice{
      text-align:             right;
      color:                  #AC0000;
   }

   .Event{
      border:                 1px solid #66B6DB;
      background:             url(/images/Background-PanelLight.png) repeat-x;
      height:                 auto;
      padding-bottom:         12px;
   }

   .EventDetails{
      display:                none;
   }

   .Btn{
      cursor:                 pointer;
   }

   .EventImage{
      border:                 1px solid #66B6DB;
      width:                  120px;
      height:                 120px;
      margin:                 12px 0px 12px 12px;
      float:                  left;
   }

   .EventDescription{
      font-size:              11px;
      font-family:            Arial, sans-serif, monospace;
      float:                  left;
      margin:                 12px 12px 12px 12px;
      width:                  400px;
   }

   .NoStock{
      color:                  #727272;
   }

   .BookingInformation{
      font-size:              11px;
      font-family:            Arial, sans-serif, monospace;
      float:                  left;
      margin:                 12px 12px 12px 12px;
   }

   .EventInformation{
      margin-left:            12px;
      font-size:              11px;
   }

   .EventLabel{
      width:                  80px;
   }

   .loginInner{
      border:                 1px solid #66B6DB;
      background:             url(/images/Background-PanelLight.png) repeat-x;
      height:                 auto;
      padding:                12px;
   }

   .Accommodation{
      border:                 1px solid #66B6DB;
      background:             url(/images/Background-PanelLight.png) repeat-x;
      height:                 auto;
      padding:                12px;
   }


   .Transportation{
      border:                 1px solid #66B6DB;
      background:             url(/images/Background-PanelLight.png) repeat-x;
      height:                 auto;
      padding:                12px;
   }

   .TransportModal{
      border:                 0px;
      background:             url(/images/Background-PanelLight.png) repeat-x;
      height:                 100%;
      width:                  102.3%;
      padding:                12px;
      overflow:               none;
   }

   .TransportModalInformation{
      width:                  100%;
      border:                 0px solid black;
   }

   .TransportModalInformation td{
      padding:                0px;
      border-spacing:         0px;
      font-size:              12px !important;
   }

   .TransportModalHeader{
      font-weight:            bold;

   }

   .TransportModalHeaderBlue{
      font-weight:            normal;
      color:                  blue;
   }

   .Activity{
      border:                 1px solid #66B6DB;
      background:             url(/images/Background-PanelLight.png) repeat-x;
      height:                 auto;
      padding:                12px;
   }

   .BreakdownHeading{
      font-weight:            bold;
      font-size:              10px;
   }

   .BreakdownBody{
      font-weight:            normal;
      font-size:              11px;
      padding-top:            2px;
      padding-bottom:         2px;
   }

   .BreakdownSubBody{
      font-weight:            normal;
      font-size:              8px;
      padding-top:            0px;
      padding-bottom:         0px;
   }

   .AccountSpacer{
      width:                  10px;
   }

   .AccountReference{
      color:                  #158DC9;
      font-weight:            bold;
      width:                  70px;
   }

   .AccountLead{
      width:                  100px;
      text-align:             center !important;
   }

   .AccountEvent{
      width:                  200px;
   }

   .AccountDepart{
      width:                  65px;
      text-align:             center !important;
   }

   .AccountDue{
      text-align:             right !important;
   }

   .AccountStatusActive{
      width:                  80px;
      text-align:             center !important;
      color:                  green;
   }

   .AccountStatusOther{
      width:                  80px;
      text-align:             center !important;
      color:                  red;
   }

   .AccountCost{
      width:                  80px;
      text-align:             right !important;
   }

   .AccountBalanceOwed{
      width:                  80px;
      text-align:             right !important;
      color:                  red;
   }

   .AccountBalanceCredit{
      width:                  80px;
      text-align:             right !important;
      color:                  green;
   }

   .ItemName{
      color:                  #158DC9;
      font-weight:            bold;
      width:                  140px;
   }

   .ItemInformation{

   }

   .Quantity{
      text-align:             center;
      width:                  60px;
   }

   .Price{
      color:                  #AC0000;
      text-align:             right;
      width:                  72px;
   }

   .FormG{
      padding:                0px;
      margin:                 0px;
   }

   .FormGInput{
      width:                  26px;
   }

   .ButtonSmall{
      float:                  right;
      color:                  #FFFFFF;
      font-weight:            bold;
      font-size:              11px;
      width:                  30px;
      font-family:            arial;
      background:             #2ba3ee;
      cursor:                 pointer;
      border:                 1px solid #053757;
      height:                 18px;
      padding:                0px;
      margin:                 0px;
   }

   .Button{
      color:                  #FFFFFF;
      font-weight:            bold;
      font-size:              11px;
      width:                  125px;
      font-family:            arial;
      background:             url(/images/Button.gif) repeat-x;
      cursor:                 pointer;
      border:                 0px solid black;
      height:                 21px;
      padding:                0px;
      margin:                 0px;
   }

   .ButtonOver{
      color:                  #FFFFFF;
      font-weight:            bold;
      font-size:              11px;
      width:                  125px;
      font-family:            arial;
      background:             url(/images/Button.gif) repeat-x;
      cursor:                 pointer;
      border:                 0px solid black;
      height:                 21px;
      padding:                0px;
      margin:                 0px;
   }

.footer-left a:link{
      color:                  #188BC4;
      text-decoration:        none;
      outline:                none;
   }

.footer-left a:visited{
      color:                  #188BC4;
      text-decoration:        none;
   }

.footer-left a:hover{
      font-weight:            bold;
      color:                  #000000;
      text-decoration:        none;
   }

.footer-left a:active{
      font-weight:            bold;
      color:                  #188BC4;
      text-decoration:        none;
   }

