/* CSS Document for search box */
.formfield {
   font-family: Arial, Helvetica, sans-serif; 
   font-size: 9pt; 
   color: #000
}

.formfield_option {
   font-family: Arial, Helvetica, sans-serif; 
   font-size: 9pt; 
   color: #FFF
}

.hotrate {
   height: 45px;
   background-image: url(http://www.cheapseats.com/CS-images/nav_blubkgrd_on.gif);
}
.small {
   font-family: Arial, Helvetica, sans-serif; 
   font-size: 8pt; 
   color: #000000
}

.rate1 {
   color: #1873C7; 
   font-family: arial, verdana; 
   font-size: 10pt
}

/* These are for the primary box with the tabs */
.smallformfield { 
   font-family: Arial, Helvetica, sans-serif; 
   font-size: 8pt; 
   color: #000000
}
.button_searchbox {
   font-family: Arial, Verdana, Helvetica; 
   font-size:10pt; 
   font-weight:bold; 
   color:#1873C7; 
   text-transform:uppercase; 
   border:0px; 
   background-color:#FFFFFF;  
   /*#1873C7 - BUTTON TEXT COLOR ONLY*/
}
.innerTable {
   border: 2px solid #fdbb30;	
   border-width:thin
}

.mainTable	{
   background-color: #FFF	
}


/** New Search Box CSS **/

div#cs_searchbox_container { float: left; width: 420px; }
div#cs_inputs_container {float: left; width: 295px; margin-top: 15px; }  
.cs_lable { float: left; width: 155px; text-align: right; margin-right: 4px; font-family: Verdana, Arial; font-size: 10px; color: #0067b1; font-weight: normal; }
.cs_inputbox { float: left; width: 130px; margin-bottom: 10px; }

.cs_inputs { height: 13px; width: 124px; margin-top: -1px; font-family: Verdana, Arial; font-size: 10px; border: solid 1px #7A96DF;  }
.cs_dateinputbox { float: left; margin-top: -4px; width: 109px; margin-bottom: 10px; }        
.cs_dateinputs { height: 13px; width: 103px; font-family: Verdana, Arial; font-size: 10px; border: solid 1px #7A96DF;  }
.cs_calendar { float: left; width: 22px; margin-top: -3.5px; margin-left: 1px; }
.cs_dropdown_tickets { float: left; margin-top: -4px; width: 115px; margin-bottom: 10px; }
.cs_dropdowns {float: left; width: 85px; height: 18px; font-family: Verdana, Arial; font-size: 10px; }      
.cs_searchbtn_container { float: left; width: 420px; margin-right: auto; margin-left: auto; }
.cs_searchbtn_pos { margin-left: auto; margin-right: auto; width: 25%; text-align: center; }
.cs_flightlogo {float: right; width: 120px; margin-top: 8px; }
.cs_selectedtab  { height: 11px; position: relative; background-color: #FFFFFF; border-top: solid 2px #FDBB30;  border-right: solid 2px #fdbb30;  border-left: solid 2px #fdbb30; bottom: -2px; border-bottom: solid 2px #FFF; }        
#cs_qs {float: left; width: 420px; color: #0067b1; margin: 0px; background-color: #FFF; vertical-align: text-bottom; border: 2px solid #fdbb30; margin-top: -2px; }      
#cs_qstabs  ul  { list-style-type: none; padding: 0px; margin: 0px; background-color: #FDBB30; }
#cs_qstabs  li  { width: 132px; height: 13px; color: #0067b1; display: inline; background-color: #FDBB30; float: left; text-align: center; font-family: verdana ; font-weight: bold; font-size: 11px; padding-top: 5px; padding-right: 0px; padding-bottom: 5px; padding-left: 0px; border-right: solid 2px #fdbb30; border-left: solid 2px #F8F8FF; border-top: solid 2px #F8F8FF; }
#cs_qstabs  .selected  { height: 13px; margin-left: 2px; position: relative; background-color: #FFFFFF; border-top: solid 2px #FDBB30;  border-right: solid 2px #fdbb30;  border-left: solid 2px #fdbb30; bottom: -2px; border-bottom: solid 3px #FFF; margin-top: -5px; }
#cs_qsbutton { height: 20px; width: 100px; padding-left: 17px; background-color: #FDBB30; border: 1px solid #F4B800; border-right: 10px solid #FDBB30; padding-right: 20px; font-family: verdana ; font-size: 11px; font-weight: bold; color: #000000; margin-bottom: 25px; margin-top: 15px; padding-bottom: 1px; background-image: url('../cs-images/arrow3.gif'); background-repeat: no-repeat; background-position: right; }
#cs_qstabs  a { text-decoration: none; color: #0067B1; cursor: pointer; }   
