ul {
	padding: 0;
	margin: 0;
	list-style: none;
}
ul li {
	padding: 0;
	margin: 0;
}
a:link, .js {
color:#3366FF;
cursor:pointer;
text-decoration:underline;
}
a:active {
color:#003399;
}
a:visited {
color:#6699FF;
}
a:hover, .js:hover {
color:#003399;
}

/* SHARED ORBITZ/OFB PACKAGE STYLES */
#orbotStopper {clear: both;}
* html #orbotStopper {width: 100%;}
.orbitzHeader * {font-size: 11px; font-family: arial, sans-serif; border:0}
.orbitzHeader a:link {color: #3366FF; text-decoration: underline;}
.orbitzHeader a:visited {color: #6699FF;}
.orbitzHeader a:hover {color: #003399;}
.orbitzHeader a:active {color: #003399;}
.orbitzHeader .clear {clear:both;}
/* ORBITZ AND OFB HEADER */
.orbitzHeader {width:770px;margin-top:5px;}
.orbitzHeader ul {list-style-type:none; margin:0; padding:0; background:none;}
.orbitzHeader ul li {background:none; list-style:none; float:left; display: inline; margin:0; padding:0;}
.orbitzHeader img {vertical-align:bottom;}
.orbitzHeader .productNavigation {float:left; width:425px; margin-top:9px; background:url(/pos/ofbz/images/headerFooter/productNavigationBackground.png) repeat-x;}
.orbitzHeader .productNavigation h1{margin:0; padding:0; width:auto; background:#ffffff;}
.orbitzHeader.ofb .productNavigation a#logo{display:block;height:0;width:425px;height:0;padding-top:63px;overflow:hidden;background:url(/pos/ofbz/images/headerFooter/headerSpriteOFB.png) no-repeat;background-position:0 -211px;}
.orbitzHeader.ofb .productNavigation a#coBrandLogo{display:block;width:425px;padding-bottom:15px;overflow:hidden;background:url(/pos/ofbz/images/headerFooter/headerSpriteOFB.png) no-repeat;background-position:0 -211px;}
.orbitzHeader.ofb .productNavigation a#coBrandLogo img{padding-left:15px;background:#ffffff;}
.orbitzHeader .productNavigation ul li a,
.orbitzHeader .tlcNavigation ul li a {display:block;height:0;padding-top:40px;overflow:hidden;background:url(/pos/ofbz/images/headerFooter/headerSpriteOFB.png) no-repeat;}

.orbitzHeader.ofb .productNavigation ul li a#flightsTab {width:60px;background-position:0 0;}
.orbitzHeader.ofb .productNavigation ul li a#hotelsTab {width:56px;background-position:-62px 0;}
.orbitzHeader.ofb .productNavigation ul li a#carsTab {width:48px;background-position:-118px 0px;}
.orbitzHeader.ofb .productNavigation ul li.carsMidTab a#carsTab {width:53px;background-position:-167px 0px;}
.orbitzHeader.ofb .productNavigation ul li a#meetingsTab {width:73px;background-position:-220px 0px;}

.orbitzHeader.ofb .productNavigation ul li a#flightsTab.active,
.orbitzHeader.ofb .productNavigation ul li a#flightsTab:hover {background-position:0 -40px;}
.orbitzHeader.ofb .productNavigation ul li a#hotelsTab.active,
.orbitzHeader.ofb .productNavigation ul li a#hotelsTab:hover {background-position:-62px -40px;}
.orbitzHeader.ofb .productNavigation ul li a#carsTab.active,
.orbitzHeader.ofb .productNavigation ul li a#carsTab:hover {background-position:-118px -40px;}
.orbitzHeader.ofb .productNavigation ul li.carsMidTab a#carsTab.active,
.orbitzHeader.ofb .productNavigation ul li.carsMidTab a#carsTab:hover {background-position:-167px -40px;}
.orbitzHeader.ofb .productNavigation ul li a#meetingsTab.active,
.orbitzHeader.ofb .productNavigation ul li a#meetingsTab:hover {background-position:-220px -40px;}

.orbitzHeader .productNavigation ul li.first {border: 0;}
.orbitzHeader.ofb .productNavigation ul {padding-left: 16px;}
.orbitzHeader.ofb .productNavigation ul li {border: 0;}
.orbitzHeader .memberNavigation {float:left; height:38px; width:145px; margin:6px 0 6px 12px; font-weight: bold; overflow:hidden;}
.orbitzHeader.ofb .memberNavigation { width:330px; }
.orbitzHeader .memberNavigation h4 {margin:0;}
.orbitzHeader .memberNavigation span {color: #999999; padding: 0 3px;}
.orbitzHeader .memberNavigation * {line-height:11px;}
.orbitzHeader .feedback {margin-top:1px;}
.orbitzHeader .feedback a {font-size:10px;}
.orbitzHeader .memberNavigation #memberIsSignedIn {display:none;}
.orbitzHeader .ofbCoBrandLogo {float:right; width:85px; margin-top:-43px; overflow:hidden;}
.orbitzHeader .ofbCoBrandLogo h2{margin:0; padding:0; width:auto; background:#ffffff;}
.orbitzHeader .ofbCoBrandLogo a#logoCoBrand{display:block;height:0;width:85px;padding-top:26px;overflow:hidden;background:url(/pos/ofbz/images/headerFooter/headerSpriteOFB.png) no-repeat;background-position:-390px 0 ;}
.orbitzHeader .tlcNavigation {float:right; width:345px; background:url(/pos/ofbz/images/headerFooter/headerSpriteOFB.png) no-repeat;background-position:0 -80px;}
.orbitzHeader .tlcNavigation ul {float: left;}
.orbitzHeader .tlcNavigation ul li.myTrips {margin: 22px 0 0 8px; border-right: 1px solid #FFC930;}
.orbitzHeader .tlcNavigation ul li.myTrips a{width:39px;background-position:-293px 0;}
.orbitzHeader .tlcNavigation ul li.myTrips a.active,
.orbitzHeader .tlcNavigation ul li.myTrips a:hover{width:39px;background-position:-293px -40px;}
.orbitzHeader .tlcNavigation ul li.myAccount {margin: 22px 2px 0 0;}
.orbitzHeader .tlcNavigation ul li.myAccount a{width:57px;background-position:-332px 0;}
.orbitzHeader .tlcNavigation ul li.myAccount a.active,
.orbitzHeader .tlcNavigation ul li.myAccount a:hover{width:57px;background-position:-332px -40px;}
.orbitzHeader .tlcNavigation h2.orbitzTlc {margin:0;margin-top: 10px; float: left;padding:0;}
.orbitzHeader .tlcNavigation h2.orbitzTlc a{display:block;height:0;width:230px;padding-top:30px;overflow:hidden;background:url(/pos/ofbz/images/headerFooter/headerSpriteOFB.png) no-repeat;background-position:-229px -142px;}
.orbitzHeader .tlcNavigation h2.orbitzTlc a.active{background-position:-229px -172px;}
.orbitzHeader .tlcNavigation ul li.tlcHome {margin-left: 43px;}
.orbitzHeader .tlcNavigation ul.travelerUpdate li.tlcHome {margin: 0;}
.orbitzHeader .tlcNavigation ul.travelerUpdate li.tlcHome a{width:42px;padding-top:22px;background-position:0 -142px;}
.orbitzHeader .tlcNavigation ul.travelerUpdate li.tlcHome a.active{background-position:0 -164px;}
.orbitzHeader .tlcNavigation ul.travelerUpdate li.tlcHome a.tlc{background-position:0 -164px;}
.orbitzHeader .tlcNavigation ul.travelerUpdate li.travelerUpdate a{width:86px;padding-top:22px;background-position:-42px -142px;}
.orbitzHeader .tlcNavigation ul.travelerUpdate li.travelerUpdate a.active{background-position:-42px -186px;}
.orbitzHeader .tlcNavigation ul.travelerUpdate li.customerSupport a{width:102px;padding-top:22px;background-position:-127px -142px;}
.orbitzHeader .tlcNavigation ul.travelerUpdate li.customerSupport a.active{background-position:-127px -164px;}
.orbitzHeader .tlcNavigation ul.travelerUpdate li.customerSupport a.tlc{background-position:-127px -164px;}
.orbitzHeader p, .orbitzHeader h1, .orbitzHeader h2, .orbitzHeader h3, .orbitzHeader h4, .orbitzHeader h5 {clear:none !important;} 
/* END ORBITZ AND OFB HEADER PACKAGE STYLES */

/* Start OFB FOOTER */
/* footer */
#footerContainer {float:none; clear:both;}
#footer {padding: 16px 0 24px 16px; font-size:11px;float: left; clear: left;}
#footer a, #footer p {font-size:11px;} 
#footer .secondary_nav {margin:4px 0; color:#999999;}
#footer .secondary_nav a {color:#999999;}
#footer p {padding: 0 0 0 86px; clear:both; margin-top:10px;}/*margin doesn't actually appear - it's here for ie bug*/
#footer p em {color: #999999; font-style:normal;}
#footer ul {clear:both; margin:0 0 1px 0;}
#footer li {white-space:nowrap; clear:none;}
.license {white-space:nowrap;}

#verisign { float: right; padding-left: 12px; }
#trustE   { float: right; padding-top: 6px; }

#footer_right {padding: 16px 0; text-align: right; font-size:11px; margin-left: 590px; width: 170px; clear: right;}

#footer li {padding: 0 4px 1px 5px; line-height:16px; margin-bottom:2px; list-style:none; background: none; display:inline; border-left: 1px solid #999999; font-weight:bold;}

#footer {width:770px;}
#footer, #footer li, #footer a {font-size: 11px; font-weight: normal; font-family: Arial,sans-serif;}
#footer a {text-decoration:none;}
#footer li.first{border:0;padding-left:0;}
#footer ul {padding-bottom:5px;}
#footer ul.last{padding-bottom:10px;border-bottom: 1px dotted #999;}

/* End OFB FOOTER */
