/* calendar */
 @import url("calendar.css");

/* main layout styles for narrow box */
.eviivo_sbox { font-size:12px; font-family:Verdana; color:#000; padding:5px 5px 5px 10px; width:173px; } 
.eviivo_label { color:#0c487b; font-size:10px; } 
#eviivo_day { width:25px; margin-right:3px;}
.eviivo_day, .eviivo_month { float:left; } 
#eviivo_month { width:105px; margin-right:2px }
.eviivo_item, .eviivo_item_calendar, .eviivo_item_long, .eviivo_item_room, .eviivo_item_empty { margin-top:3px; float:left; } 
.eviivo_item { width:45px; }
#eviivo_startDate { width:105px; } 
.eviivo_item_long { width:117px; }
.eviivo_clear { clear:both; }
.eviivo_item_calendar { width:25px; padding-top:10px; } 
.eviivo_item_empty, .eviivo_item_room { width:55px; } 
.eviivo_row { clear:both;  } 
.eviivo_title { padding:3px 0 15px 20px; background:url(locker.gif) no-repeat 2px 2px;  } 
.eviivo_title span { text-align:center; display:block; }
.eviivo_roomlab { font-size:11px; color:#0c487b; padding-top:5px; }
#eviivo_row2, #eviivo_row3 { display:none; }
.eviivo_line1 { font-size:10px; font-weight:bold }
.eviivo_line2 { font-size:10px;  }
.eviivo_button { text-align:center; clear:both; margin-top:10px; }
.eviivo_button_image { margin:0 auto; display:block; overflow:hidden; white-space:nowrap; text-indent:300px; }
.eviivo_calendarbutton { cursor:pointer; background:url(calico.gif); border:none; width:20px; height:23px; }
.eviivo_item select { width:37px; }
.eviivo_radio { float:left; padding:0px; margin:2px 3px 0 0 ; *margin:0; }
.eviivo_radio_serviced .eviivo_label { padding-top:3px; }
.eviivo_radio_nonserviced .eviivo_label { padding-top:3px; }
.eviivo_radio_nonserviced { clear:left; }
.eviivo_item_flex select { width:90px; }
.eviivo_item_flex { width:96px; }
.eviivo_row1, .eviivo_row_n, .eviivo_topopts { clear:both; }
.eviivo_sbox_bottom, .eviivo_sbox_top { overflow:hidden; }
.eviivo_item_destination { width:165px; margin-top:3px;}

    .autocomplete_completionListElement {
	position: absolute; visibility: hidden; margin: 0px !important; background-color: #fff; color: #000; border: #aaa;
	border-width: 1px; border-style: solid; cursor: default; overflow: auto; height: 200px; padding: 2px !important; text-align: left; list-style-type: none;
    width: 350px !important; z-index:666 !important; }
    .autocomplete_highlightedListItem { background-color: #ffff99; color: black; padding: 1px; white-space: nowrap;}
    .autocomplete_listItem{background-color: #fff;color: #000;padding: 1px;cursor: default;white-space: nowrap;}
    .autocomplete_listItem * {cursor: default;}
    .autocomplete_listItem b { color: #f00; text-decoration: underline; }
    .autocomplete_highlightedListItem b { color: #f00; text-decoration: underline; }