    body { font-family: arial,helvetica,sans-serif; font-size:11px; }
    #SF_Main{ width: 160px; display:none; overflow:hidden; text-align:left;margin-left:0px; }
    .SF_top { height: 0px; background:#194876;} 
    
    
/* ------ REVISED BY JC ------- */
	div.SF_head	{height: 65px; text-align: center; background-color: #00adf0;}
	div.SF_head	h2	{padding: 10px 0 3px 0;margin: 0;font-size: 37px;font-family: Lucida Sans Unicode, Lucida Grande, Arial, Helvetica, sans-serif;text-transform: uppercase;color: #FEFF08;letter-spacing: -1px;line-height: 23px;}

	div.SF_head	h3 {color: #FEFF08;font-size: 8px; padding: 0 0 0 60px;letter-spacing: 4px;margin: 0;text-transform: uppercase;}

	div.SF_head p {font-size: 17px;color: #fff;font-family: Lucida Sans Unicode, Lucida Grande, Arial, Helvetica, sans-serif;text-transform: uppercase;padding: 0;margin: 0;margin: 3px;font-weight: bold;white-space: nowrap;}
	
	p.providedby {font-size: 10px;color: #919191;}
/* ------ REVISED BY JC ------- */ 

    
    .SF_sides { background: #E9FEFE; }
    .SF_middle { }
    .SF_bottom { height: 0px; background:#194876; clear:both; }
    .SF_clear { height:0px; }

/*    .SF_head { color:white; padding:0px;}*/
    
    
    .SF_info { background: #E9FEFE;  padding-top:5px; margin-left:5px; }
    #SF_lopt { line-height:20px; width: 80px; float:left; font-size:12px; margin-left:5px; color: #394A21; display:block;}
    #SF_ropt { line-height:15px; width: 150px; float:left; font-size:11px; margin-left:0px; color: #394A21; display:block; background:#F8FFD6; padding-top:5px; padding-bottom:5px;}
    .SF_heading { font-weight:bold; border-top: 0px solid #00ADEE; width: 100%; padding-top:4px; }
    .SF_help { margin-left:5px; }
    .SF_help a, .SF_help a:hover, .SF_help a:visited { text-decoration:underline; color: black; font-weight:normal; }
    .SF_help a:hover { text-decoration:none; }
    .SF_clear { clear:both; display:none; }
    #SF_error { display:none; background:#F9F0AA; color:red; padding:0px; margin:10px; float:left; width:270px;}
    #SF_error UL { padding:0px; margin:0px;  margin-left:15px; margin-right:5px;}
    .SF_close { float:right; margin:0px; padding:0px; }
    input, select { font-size:11px; }
    .SF_row { margin-left: 0px; margin-right:5px; clear:both; padding-top:4px;}

    .SF_Opair { float:left; margin-right:10px; }
    .SF_Dpair { float:left;}
    .SF_Opair input, .SF_Dpair input { width: 140px; float:left;}

    .SF_date { width: 140px; float:left; }
    #SF_departingDate { margin-right:10px; }
    .SF_date input { width: 140px; }
    #SF_area2 { width:140px; float:left; }
    .SF_nonstop { clear:both; }
    .SF_airlines { width: 180px; float:left;}
    .SF_service { width: 80px; float:left;}
    .SF_rooms { float:left; margin-right: 45px; }
    .SF_adults { float:left; margin-right: 5px; }
    .SF_children { float:left;}
    #SF_airOpts { display:none; }
    #SF_cartype { display:none; }
    #SF_carTime { display:none; }
    #SF_airOptsLink { text-decoration:underline; cursor:pointer; }
    #SF_searcher img{ cursor: pointer; }
    .SF_submit { margin-left:52px; padding-top:5px; padding-bottom:5px;}
    .SF_helpBox { width: 380px; border:2px solid red; }
    .SF_helpBar { background:red; }
    .SF_helpContent { margin:15px; margin-left:0px; padding-top:5px; line-height:17px; }
    .SF_helpContent li { font-size:12px; list-style-position: outside; list-style-image: url('../images/error.gif'); text-indent:2px; }
    .SF_red { display:none; }
    #AirlinesQMark, #TravelersQMark, #RoomTravelersQMark, #RoomsQMark { cursor: pointer; }


