
/* input {
border: 1px solid #999999;
padding: 5px;
margin: 5px;
} */

.submit {
border: 2px solid #668004;
background: url(img/btnbg.gif);
font-size: 12pt;
}

#pager a { border: 1px solid #DDDDDD; font-weight: bold; margin-left: 3px;  } 
.anorm {  color: black; padding-left: 6px; padding-right: 6px; padding-top: 2px; padding-bottom: 2px; background-color: #FFFFFF; }
.asel {  color: white; padding-left: 8px; padding-right: 8px; padding-top: 4px; padding-bottom: 4px; background-color: rgb(190, 217, 232); }

/* START styles for the autocomplete feature */

/* custom styles for multiple stacked instances with custom formatting */
#example0 { z-index:9001; } /* z-index needed on top instances for ie & sf absolute inside relative issue */
#example1 { z-index:9000; } /* z-index needed on top instances for ie & sf absolute inside relative issue */
.autocomplete { padding-bottom:2em; width:700px;}/* set width of widget here*/
.autocomplete .yui-ac-highlight .sample-quantity,
.autocomplete .yui-ac-highlight .sample-result,
.autocomplete .yui-ac-highlight .sample-query { color:#FFF; }
.autocomplete .sample-quantity { float:right; } /* push right */
.autocomplete .sample-result { color:#A4A4A4; }
.autocomplete .sample-query { color:#000; }

/* END styles for the autocomplete feature */


.daySelect {
margin: 3px;
width: 50px;
}

.mySelect {
margin: 3px;
}

.locationInput {
border: 1px solid #999999;
padding: 5px;
font-weight: bold;
}

.numInput {
border: 1px solid #999999;
padding: 5px;
margin: 5px;
width: 50px;
}

.radioInput {
margin-left: 5px;
}

.inplabel, h2 {
margin: 5px;
color: black;
}

label {
color: black;
}


.row {
border-top: 1px solid #BBBBBB;
width: 100%;
color: black;
/* margin-top: 10px; 
margin-bottom: 30px;  */
}

.rowPrice {
width: 15%;
font-size: 23px;
color: #CA1123;
/* font-weight: bold; */
}

.rowImage {
width: 20%;
}

.agentImage {
border: 1px solid #EEEEEE;
}

.rowDirection {
width: 15%;
font-weight: bold;
}

.rowFlights {
width: 15%;
}

.rowStops {
width: 20%;
}

.rowLink {
width: 15%;
}

.formtable td {
border: 1px solid #BBBBBB;
border-right: 1px solid #BBBBBB;
text-align: left;
}


/*
Pie chart stuff

*/

.pie {
  display: block;
  float: left;
  margin: 0;
  padding: 0;
  width: 30px;
  height: 30px;
  background-image: url('/images/slices.gif');
}

.sizebegin {
  background-position: 0 0;
}

.size35 {
  background-position: -180px 0;
}

.percent {
  margin: 0.4em 0 0 2.4em;
  font-size: 1.0em;
  font-weight: 600;
  color: #8DC63F;
}

.shadow {
  float: right;
  margin: 3px 0 0 3px;
  background: #CCC;
}

#examplepie {
  float: left;
  position: relative;
  top: -3px;
  left: -3px;
  padding: 15px;
  background: #FFF;
  border: 1px solid #999;
}
