.myAutoComplete {

    /*width:25em; /* set width here or else widget will expand to fit its container */
    /*padding-bottom:2em;*/
    /* z-index:9000; needed for stacked instances for ie & sf z-index bug of absolute inside relative els */    
    
}


.myAutoComplete input.GreyColor{ 
  background: url(https://vroomvroomvroom.com/SearchFresh/gfx/bg-input-box.gif) #EAEAEA left center repeat-x;
  border:2px solid #EEE;
  color:#444;
  width:22em;
  vertical-align:middle;
  
}

.myAutoComplete input.GreyColor:hover{ 
  border:2px solid #FFF;
}

.myAutoComplete input.RegularColor{
  background: url(https://vroomvroomvroom.com/SearchFresh/gfx/bg-input-box.gif) #FFF left center repeat-x;
  border:2px solid #EEE;
  color:#000;
  width:22em;
  vertical-align:middle;
}

.myAutoComplete input.RegularColor:hover{ 
  border:2px solid #FFF;
}
.myAutoComplete input.RegularColor:focus{ 
  background: url(https://vroomvroomvroom.com/SearchFresh/gfx/bg-input-box2.gif) #FFF left center repeat-x;
}



.myAutoComplete .open{
  /*background:#ff0000;*/
}

.myAutoComplete .myContainer {
    /* width:15em; set width here or else widget will expand to fit its container */
    /*padding-bottom:2em;*/
    color:#111111;
    font-size:16px;
}


/* custom styles for inline instances */
/*.myAutoComplete .yui-ac-input { position:absolute;width:15em; vertical-align:middle;}*/
.myAutoComplete .yui-ac-container { width:25em;left:0px;}
.myAutoComplete .yui-ac{position:relative;font-family:arial;font-size:100%;}

.myAutoComplete .yui-ac-content{position:absolute;width:29em;border:1px solid #808080;height:auto;background:#fff;overflow:auto;z-index:9050;}
/*.myAutoComplete .yui-ac-contentmini{position:absolute;width:29em;border:1px solid #808080;height:100px;background:#fff;overflow:auto;z-index:9050;}*/
.myAutoComplete .yui-ac-shadow{position:absolute;margin:.3em;width:100%;background:#000;-moz-opacity:0.10;opacity:.10;filter:alpha(opacity=10);z-index:9049;}
.myAutoComplete .yui-ac iframe{opacity:0;filter:alpha(opacity=0);padding-right:.3em;padding-bottom:.3em;}
.myAutoComplete .yui-ac-content ul{margin:0;padding:0;width:100%;}
.myAutoComplete .yui-ac-content li{margin:0;padding:2px 5px;cursor:default;white-space:nowrap;list-style:none;zoom:1;}
.myAutoComplete .yui-ac-content li.yui-ac-prehighlight{background:#B3D4FF;}
.myAutoComplete .yui-ac-content .yui-ac-selected{color:#000;font-weight:bold;}
.myAutoComplete .yui-ac-content li.yui-ac-highlight{background:#426FD9;color:#FFF;}

.myAutoComplete .yui-ac-content li .ac{ /*airport code highlight*/
color:#4466CC;
}
.myAutoComplete .yui-ac-content li.yui-ac-highlight .ac{ /*airport code highlight*/
color:#FFFFFF;
}



.hidden
{
	visibility:hidden;
}
.visible
{
	visibility:visible;
}






.vroomsearch {
	font-family:Arial;
	color:#7777bb;
}


#search-top {
	font-size:14px;
	padding:6px 0px;
	color:#FFFFFF;
	width:484px;
	background:url(https://vroomvroomvroom.com/SearchFresh/gfx/bg-search-top-orange.gif) no-repeat top;
	margin: -15px auto;
	margin-bottom:10px;
}

#search-top2 {
	font-size:14px;
	padding:6px 0px;
	margin:10px auto;
	color:#FFFFFF;
	width:484px;
	background:url(https://vroomvroomvroom.com/SearchFresh/gfx/bg-search-top-orange.gif) no-repeat top
}


#search {
	padding:0px 0px;
	color:#FFFFFF;
	width:484px;
	background:url(https://vroomvroomvroom.com/SearchFresh/gfx/bg-search-middle-orange.gif) repeat-y top #de6e00
}
#search-box {
  padding-left:15px;
  padding-top:10px;
	text-align:left;
	width:484px;
}


.vroomsearchform
{
  padding-left: 10px;
  padding-top: 5px;
  padding-right: 10px;
  font-size:16px;
  text-align:left;
  color:White;
  font-family: Arial, Helvetica, sans-serif;
}
.vroomsearchform #Button3
{
  font-size:large;
  font-weight:bold;
}
.vroomsearchform td
{
  font-size:16px;
}

.vroomsearchform #returnDate{
background: url(https://vroomvroomvroom.com/SearchFresh/gfx/bg-input-box.gif) #FFF left center repeat-x;
vertical-align:middle;
border:2px solid #EEE;
}

.vroomsearchform #pickupDate{
background: url(https://vroomvroomvroom.com/SearchFresh/gfx/bg-input-box.gif) #FFF left center repeat-x;
vertical-align:middle;
border:2px solid #EEE;
}

.vroomsearchmedium{
font-size:12px;
color:#EEE;
}

.vroomsearchlink{
cursor:hand;
cursor:pointer;
font-size:12px;
text-decoration:underline;
color:#EEE;
}

.vroomsearchmedium a{
color:#EEE;
}
.vroomsearchmedium a:hover{
color:#FFF;
}
.vroomsearchlink a{
color:#EEE;
}
.vroomsearchlink a:hover{
color:#FFF;
}

.valignmiddle{
vertical-align:middle;
}


.pleaseWait{
  font-size:16px;
  text-align:left;
  color:White;
  font-family: Arial, Helvetica, sans-serif;
}

.smaller{
font-size:10px;
}

