@charset "utf-8";
/* CSS Document */
/*--TRAVELOCITY--------------------------------------------------------------------*/
/*---Header ---*/
#masthead {
	background: url(../images/travelocity-header.jpg) no-repeat;
	height:90px;
	margin-bottom:0; 
	_margin-bottom:-5px;
	}
#breadcrumb-wrap #print img { padding-right:2px; }
/*---Navigation---*/
#nav-wrap {
	background:url(../images/top-nav-bg.jpg) repeat-x;
	border-bottom:0;
    width:950px;
	height:30px;
	_height:32px;
	_margin-bottom:-7px;
    font:bold 1em Arial, Helvetica, sans-serif;
    }
    #nav-wrap ul { 
        margin:0 0 5px 30px;
		height:30px;
		_height:32px;
        }
    #nav-wrap li { /* if your li's float, you can adjust border height w/ line-height */
        background:none;
		padding:0 12px 0 10px;
        display: inline;
        }
    #nav-wrap ul a:link, #nav-wrap ul a:visited { color:#fff; text-decoration:none; }
    #nav-wrap ul a:hover, #nav-wrap ul a:active { color:#fff; text-decoration:none; }
	#nav-wrap #nav li.nav-on { background:#f30006; line-height:31px; padding:13px 25px 8px 23px; color:#fff; }
	#nav-wrap #nav li.nav-on a { color:#fff; }

#subnav-wrap {
	background:url(../images/sub-nav-bg.jpg) repeat-x;
	font: Arial, Helvetica, sans-serif;
	margin-bottom:10px;
	text-align:right;
	height:29px;
	color:#fff;
	}
#subnav-wrap ul { padding-top:8px; }
	#subnav li {
		border-right:1px solid #fff;
		display:inline;
		padding:0 12px 0 10px;
		}
	#subnav-wrap li.last-cart-tab, #subnav-wrap li.shop-cart-last {
		background: url(../images/shop-cart-icon-red.jpg) no-repeat left center;
		padding-left:17px;
		margin-left:5px;
		border-right:none;
		}
	#subnav-wrap ul a:link, #subnav-wrap ul a:visited { color:#fff; }
	#subnav-wrap ul a:hover, #subnav-wrap ul a:active { color:#fff; }
	#subnav-wrap #subnav li.nav-on { font:0.92em Arial, Helvetica, sans-serif; font-weight:bold; }

.taabmenu .taabtext { left:0; }
/*----------Footer Navigation----------------*/
#footer {
	font-family:trebuchet ms,verdana,arial,sans-serif;
	text-align:left;
    background:#fff url(../images/powered.gif) no-repeat scroll 815px 0;
	height:auto;
	_margin-bottom:-10px;
	border-top:0;
	}
	#footer ul { margin-bottom:0; }
	#footer a { color:#5e89ac; }
	#footer li { background:url(../images/misc_links_divider.gif) no-repeat left; border:none; }
	#footer li.first { background:none; }
	#footer p { padding:0 0 5px 7px; margin:0; }

/*------------------Footer Travelocity / copyright RE-----------------------*/
/*div.copyright {
	background:#182d66 url(../images/icon-rss.jpg) no-repeat top right;
	color:#ffffff;
	font-family:Arial,Helvetica,sans-serif;
	font-size:0.83em;
	margin:0 auto;
	}
	.copyright p { padding:10px 0 0 10px; }
	div.copyright a { color:#ffffff; _color:#ffffff !important; }*/

* { font-family:Arial,Helvetica,sans-serif; }

/*REPLACE #trav-footer with #client-footer*/
#trav-footer, #client-footer {
	background:#003366 none repeat scroll 0 0;
	clear:both;
	font-family:Arial,Helvetica,sans-serif;
	color:#A5B2C3;
	font-size:0.57em;
	padding:9px 10px 25px;
	position:relative;
	text-align:right;
	width:930px;
	margin:0 auto;
	}
#trav-footer ul, #client-footer ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	padding:0 7px 0 0;
	}
	#trav-footer li, #client-footer li {
		display:inline;
		font-size:1em;
		}
		#trav-footer li a, #client-footer li a {
		padding:0 5px;
		}
		#trav-footer a, #client-footer a {
		background:#003366;
		color:#ABBCCD;
		text-decoration:underline;
		}
	#trav-footer p, #client-footer p {
	font-size:1em;
	line-height:1.1em;
	margin:0 10px 0 0;
	padding:4px 0 0;
	}	
#navcontainer ul {
	background-color:#003366;
	list-style-type:none;
	margin:0;
	padding:0;
	text-align:left;
	}
	#navcontainer ul li {
		display:inline;
		float:left;
		width:16%;
		}




#footer{
	margin:0 auto 0 10px !important;
	display:block;
	text-align:left;
	float:none;

}















