


.search									{font-size:11px; background-color:#ffeda4; }
.search .mainFields						{margin:15px auto;}
.search .smallButton a					{background-color:#fffff0; padding-left:8px; padding-right:8px; padding-top:3px; padding-bottom:3px; font-weight:normal; border:1px solid #990000; font-size:9px; text-decoration:none; color:#990000;}
.search .smallButton a:hover			{background-color: #eae9d9; border:1px solid #666039; color:#990000;}
.search .formFields						{border:1px solid; color:#2c2761; font-size:10px; padding:3px; font-family:Verdana, Arial, Helvetica, sans-serif; vertical-align:middle; border-color:#2138a5;}
.search .tableTitle						{font-weight:bold; font-size:11px; text-align:center; border-top:1px solid #9A967E; border-bottom:1px solid #9A967E; padding:7px; background-color:#cccccc; border-color:#2138a5;}
.search .advRegion						{background-color:#fffff5; padding-top:15px; padding-bottom:15px;}



#airSearch .flightLeg,
#airSearch .flightLegFirst				{background-color:#fffff5; color:#990000; padding:5px; border-top:1px solid; border-bottom:1px solid; font-weight:bold; border-color:#2138a5;}
#airSearch .flightLegFirst				{border-top:0px;}
#airSearch .airportGroupCity			{color:#990000; font-weight:bold; padding-top:10px; }
#airSearch .airportGroupTitle			{text-align:center; padding:5px; font-style:italic; font-weight:bold; background-color:#ffffcc; border-top:1px solid; border-color:#2138a5;}
#airSearch .airportGroup				{background-color:#fffff0;}
#airSearch #advFields table				{background-color:#fffff5;}
#airSearch #advFields .titles td		{border-right:1px solid; border-bottom:1px solid; border-top:2px solid; text-align:center; font-weight:bold; border-color:#2138a5; background-color:#cccccc;}
#airSearch #advFields .lastRow			{border-bottom:1px solid; border-right:1px solid; border-color:#2138a5;}
#airSearch #advFields .searchMethod		{border-bottom:1px solid #9a967e; text-align:center;}
#roundCornerAir							{width:509px; padding:10px; margin:0px auto; background-color:#2138a5;}



#airSearchTabs							{margin-left:auto; margin-right:auto; text-align:center; margin-top:15px; font-size:11px; background:transparent;}
#airSearchTabs a						{display:block; width:163px; padding:6px 5px 5px 5px; margin-right:5px;}
#airSearchTabs a.selected				{font-weight:bold; color:#ffffff; cursor:default; text-decoration:none; background-color:#2138a5;}
#airSearchTabs a.notSelected			{text-decoration:none; cursor:pointer; background-color:#cccccc; color:#2138a5;}
#airSearchTabs #searchMultiDest			{margin-right:0px;}



#carSearch .smallButton a				{background-color:#eae9d9;}
#carSearch .smallButton a:hover			{background-color:#9A967E; color:#fff;}
#disc1, 
#disc2, 
#disc3, 
#disc4, 
#disc5, 
#disc6, 
#disc7									{height:30px;}
#roundCornerCar							{width:590px; padding:10px; margin:10px auto; background-color:#2138a5;}



.suggestBox .link						{padding:2px 18px 2px 8px; }
.suggestBox .linkOver					{padding:2px 18px 2px 8px; background-color:#ffeda4; cursor:default; }
.citybox					{font-family:Verdana; background-color:#fff; border:1px solid #999; color:#000066; }
.citybox .sel				{padding:2px 18px 2px 8px; background-color:#ffffcc; cursor:default; }
.citybox div				{color:#990000; padding:2px 18px 2px 8px;  cursor:pointer;}