#navigation {
	margin: 0;
	padding: 0;
	height: 61px;
	width: 760px;
	font-size: 9pt;
	display: block;
}

body.travelocity #navigation, body.aaa #navigation, body.aarp #navigation, body.gtr #navigation { width: 760px; }

#container.home #navigation { background : url(../images/template/nav_back_home.gif) top left no-repeat; }
#container.interior #navigation { background : url(../images/template/nav_back_interior.gif) top left no-repeat; }

body.travelocity #container.home #navigation, body.aaa #container.home #navigation, body.aarp #container.home #navigation, body.gtr #container.home #navigation
{ background : url(../images/partner_templates/nav_back_home.gif) top left no-repeat; }
body.travelocity #container.interior #navigation, body.aaa #container.interior #navigation, body.aarp #container.interior #navigation, body.gtr #container.interior #navigation
{ background : url(../images/partner_templates/nav_back_interior.gif) top left no-repeat; }

/* Top Navigation Styles */

#top-nav {
	margin: 0;
	padding: 0;
	height: 38px;
	width: 760px;
	text-align : right;
	list-style : none;
	display: block;
}

body.travelocity #top-nav, body.aaa #top-nav, body.aarp #top-nav, body.gtr #top-nav { padding : 0 10px 0 0; width: 750px; }

#top-nav a {
	margin: 0;
	padding: 12px 28px 0 10px;
	height: 26px;
	width : auto;
	color : #666;
	display: block;
	float : right;
}

#top-nav a.enlarge { background : url(../images/template/button_enlarge_type.gif) top right no-repeat; }
#top-nav a.reduce { background : url(../images/template/button_reduce_type.gif) top right no-repeat; }

#top-nav a:hover { color: #000; }

/* Main Navigation Styles */

#main-nav {
	margin: 0;
	padding: 0;
	height: 23px;
	width: 760px;
	text-align : right;
	list-style : none;
	display: block;
}

#main-nav a {
	margin: 0;
	padding: 5px 0 0 0;
	height: 18px;
	color: #666;
	display: block;
	float: left;
	overflow: hidden;
}

#main-nav a:hover { color: #000; }

#main-nav li.six a { color : #990000; }

#main-nav li {
	margin: 0;
	padding: 0;
	height: 23px;
	width : auto;
	text-align: center;
	background: url(../images/template/nav_divide.gif) bottom left no-repeat;
	display: block;
	float: left;
}

#main-nav li.one { background : none; }

li.one a { width: 491px; text-align: left;} /* 476px when specials is active */
body.travelocity #main-nav li.one, body.aaa #main-nav li.one, body.aarp #main-nav li.one, body.gtr #main-nav li.one
{ padding : 0 0 0 10px; width: 481px; background : none; }
body.travelocity #main-nav li.one a, body.aaa #main-nav li.one a, body.aarp #main-nav li.one a, body.gtr #main-nav li.one a
{ width: 491px; }
li.six a { width: 100px; }
li.two a { width: 90px; }
li.three a { width: 0; display : none; } /* 68px when specials is active */
li.four a { width: 79px; }
li.five a { height : 0; width : 0; display : none; }

li ul.dropdown { 
	margin: 0;
	padding: 0;
	width: 146px;
	list-style : none;
	background: #fff;
	border-right: 1px #666 solid;
	border-left: 1px #666 solid;
	border-bottom: 1px #666 solid;
	display: none;
	position: absolute;
	top: 23px;
	left: 0;
	z-index : 5;
}

li.four ul.dropdown { top : 61px; left : 612px ; }

#main-nav li li a {
	margin: 0;
	padding: 5px;
	height: auto;
	width: auto;
	color: #666;
	text-align : right;
	display: block;
	float: none;
}

li.four li a, li.five li a { text-align : right; }

#main-nav li li a:hover { color: #666; background: #f3ddaa; }

#main-nav li li {
	margin: 0;
	padding: 0 0 2px 0;
	height: auto;
	position: relative;
	background: none;
	display: block;
	float: none;
}

li:hover ul, li.over ul {
	margin: 0;
	padding: 0;
	display: block;
}

.red { color: #900; }
