#travelServices {  }

#travelServices .leftcolumn { float:left; width:176px; margin:0 10px 0 0; padding:0; font:normal 11px Verdana,Arial,Helvetica,sans-serif; }

#travelServices .leftcolumn .subNav { background:#f3f2f2; }
#travelServices .leftcolumn h2 { width:100%; height:100%; margin:0 0 10px 0; padding:15px 0 25px 0; color:#ffffff; font:bold 16px Arial,Helvetica,sans-serif; background:#999999 url('../images/leftColumn-TitleArrow.gif') bottom center no-repeat; text-align:center; }
#travelServices .leftcolumn ul { list-style:none; margin:0; padding:0 0 10px 0; }
#travelServices .leftcolumn ul li { width:166px; margin:0 auto; padding:0; }
#travelServices .leftcolumn ul li a { display:block; width:156px; padding:0 0 0 5px; line-height:16px !important; color:#0066cc; font:bold 14px Arial,Helvetica,sans-serif; text-decoration:none; }
#travelServices .leftcolumn ul li a:hover { color:#333333; background-color:#dedede; }

#travelServices .rightcolumn { float:left; width:548px; margin:0; }
#travelServices .rightcolumn h2 { margin:0; font: bold 16px Verdana,Arial,Helvetica,sans-serif; color:#0066cc; }
#travelServices .rightcolumn .pageHeader { width:548px; height:130px; margin:5px 0 0 0; padding:0; border:0; }

#travelServices .rightcolumn .legal p { color:#999999; font-size:10px; line-height:13px !important; }


/* ------------
a - Left Navigation - Original from Colorfullplaces.com
------------ */
#travelServices	.leftColumn-Content { width:176px; margin:0 10px 10px 0px; padding:0px; background:#efefef; }
#travelServices .leftColumn-Content ul { list-style:none; margin:5px 0px 0px 0px; padding:0 0 0 0; background:none; }
#travelServices .leftColumn-Content ul li { width:160px; margin:3px 0; padding: 0 0 0 0; list-style:none; }
#travelServices .leftColumn-Content ul li a { width:155px !important; display:block ;margin: 0; padding: 3px 0px 3px 20px; color: #0066AB; background: url('../images/bullet-orange.gif') 10px 5px no-repeat; color:#454545; font-size: 12px;text-decoration: none;}
#travelServices .leftColumn-Content ul li a:hover { background:#dedede url('../images/bullet-orange.gif') 10px 5px no-repeat; text-decoration:underline; }
#travelServices .leftColumn-Content ul li a span { font-size:10px; line-height:13px; font-weight:normal; text-decoration:none !important; }

#travelServices .accordionTitle { display:block; width:166px; margin:0px; padding:0 0 0 10px; line-height:26px !important; color:#0066cc; font:bold 14px Arial,Helvetica,sans-serif; text-decoration:none; cursor: pointer }
    #travelServices .accordionTitle:hover { color:#333333; background-color:#dedede; }
#travelServices .accordionContent { display:none; width:145px; margin:0; padding:0; }



.banner-SML { margin:10px 0 0 0; }




.tabbedMenu { float:left; width:548px; margin:10px auto 10px auto; padding:0; }

.tab_container { clear:both; float:left; width:546px; margin:0; padding:0px; border-width:0 1px 1px 1px; border-style:solid; border-color:#cccccc; background:#efefef; }
	.tab_content { float:left; margin:0; padding:10px 5px; }

	ul.tabs { width:548px; height:25px; margin:0; padding:0; list-style:none; }
		ul.tabs li { float:left; overflow:hidden; margin:0; padding:0; text-indent:-9999px; }
			ul.tabs li a { display:block; height:25px; background:url('../images/tabs-TravelServices.gif'); background-repeat:no-repeat; outline:none; }

			ul.tabs li a.qs-Air { width:274px; background-position:0 0; }
				ul.tabs li a.qs-Air:hover { background-position:0 -35px; }
					ul.tabs li.active a.qs-Air,
					ul.tabs li.active a.qs-Air:hover { cursor:default; background-position:0 -70px; }

			ul.tabs li a.qs-Car { width:274px; background-position:-274px 0; }
				ul.tabs li a.qs-Car:hover { background-position:-274px -35px; }
					ul.tabs li.active a.qs-Car,
					ul.tabs li.active a.qs-Car:hover { cursor:default; background-position:-274px -70px; }

.formFieldArea { clear:both; position:relative; margin:20px 0 0 0; }
    .formFieldArea p { margin:0 0 3px 0; }

select { margin:1px 5px 0 0; }
input[type="text"] { padding:2px 5px; border:1px solid #999999; }
	input[type="text"]:focus { border-color:#666666; }

.formColumn { float:left; width:523px; margin:0 5px; padding:0; }
    .formColumnCar { float:left; width:258px; margin:0 5px; padding:0; }

input.btn-Search { float:right; width:90px; height:25px; margin:0; padding:0; border:0; background:url('../images/btn-Search.gif') 0 0 no-repeat; }
	input.btn-Search:hover { background-position:0 -35px; }

#AIR_ENTRY_FORM { margin:0px !important; padding:0px !important; }
#CAR_ENTRY_FORM { margin:0px !important; padding:0px !important; }
