@charset "utf-8";

/* 

menu.css

Software design and development by:
	Terence M. Bandoian
	P.O. Box 4074
	Austin, TX 78765
	http://www.tmbsw.com
	terence@tmbsw.com

Under agreement with:
	Senior E-Commerce, Inc.
	http://www.seniortravelgenie.com

Copyright 2008-2010 Terence M. Bandoian. All rights reserved.

*/

div.menu {
	margin: 0;
 	padding: 0;
 	border: none;
}

table.menu {
	width: 100%;
	margin: 0;
	padding: 0 0 4px 0;
	border: none;
	font-size: 93.75%;
	font-weight: bold;
	line-height: 1em;
	text-align: center;
	white-space: nowrap;
	background-color: #ffffff;
	background-image: url(../images/grey-border.gif);
	background-position: bottom left;
	background-repeat: repeat-x;
}

table.menu a {
	display: block;
	width: 100%;
	margin: 0;
	padding: 0;
	border: none;
	text-decoration: none;
}

table.menu a span {
	display: block;
	margin: 0 0 0 10px;
	padding: 4px 10px 5px 0;
	border: none;
	color: #ffffff;
}

table.menu a:hover {
	background-position: 0% -42px;
}

table.menu a:hover span {
	background-position: 100% -42px;
}

td.menu a {
	background: url(../images/navleft.gif) no-repeat left top;
}

td.menu a span {
	background: url(../images/navright.gif) no-repeat right top;
}

td.menu-login a {
	background: url(../images/login-tab-left.gif) no-repeat left top;
}

td.menu-login a span {
	background: url(../images/login-tab-right.gif) no-repeat right top;
}


table.alt-menu {
	width: 100%;
	margin: 0;
	padding: 0 0 4px 0;
	border: none;
	font-size: 93.75%;
	font-weight: bold;
	line-height: 1em;
	text-align: center;
	white-space: nowrap;
	background-color: #ffffff;
	background-image: url(../images/grey-border.gif);
	background-position: bottom left;
	background-repeat: repeat-x;
}

table.alt-menu a {
	display: block;
	width: 100%;
	margin: 0;
	padding: 0;
	border: none;
	color: #ffffff;
	text-decoration: none;
}

td.alt-menu a {
	background: url(../images/alt-navleft.gif) no-repeat left top;
}

td.alt-menu a .menu-top-right {
	margin: 0 0 0 20px;
	background: url(../images/alt-navright.gif) no-repeat right top;
}

td.alt-menu-login a {
	background: url(../images/alt-navleft-login.gif) no-repeat left top;
}

td.alt-menu-login .menu-top-right {
	margin: 0 0 0 20px;
	background: url(../images/alt-navright-login.gif) no-repeat right top;
}

table.alt-menu a:hover {
	background-image: url(../images/alt-navleft-over.gif);
}

table.alt-menu a:hover .menu-top-right {
	background-image: url(../images/alt-navright-over.gif);
}

.menu-top-right {
	display: block;
	height: 7px;
	padding: 0;
	border: none;
	font-size: 1px;
	line-height: 1px;
}

.menu-body {
	display: block;
	margin: 0;
	padding: 0;
	border: none;
	background: url(../images/alt-navbody.gif) repeat-y right top;
}

.menu-body span {
	position: relative;
	top: -3px;
	display: block;
	margin: 0;
	padding: 0 10px 2px 10px;
	border: none;
}


table.feature-bar {
	width: 100%;
	margin: .75em 0 0 0;
	padding: 0;
	border: none;
}

table.feature-bar td {
	border: none;
	font-weight: bold;
	font-size: 93.33%;
	white-space: nowrap;
	color: #003090;
}

td.feature-bar { padding: 0 .5em 0 .5em; text-align: center; }
td.feature-bar-left { width: 100%; padding: 0; }
td.feature-bar-right { padding: 0 0 0 1em; }

td.feature-bar-left a,
td.feature-bar-left a:visited {
	padding: 2px 6px;
	text-decoration: none;
	color: #003090;
	background-color: #ffe033;
}

td.feature-bar-left a:hover {
	text-decoration: underline;
}

td.feature-bar a,
td.feature-bar a:visited,
td.feature-bar-right a,
td.feature-bar-right a:visited {
	padding: 2px 0;
	text-decoration: none;
	color: #003090;
}

td.feature-bar a:hover,
td.feature-bar-right a:hover {
	text-decoration: underline;
}

/* Copyright 2008-2009 Terence M. Bandoian. All rights reserved. */
