/*
	Client:		Prince Travel Agents
	Title:		Navigation stylesheet for screen media
	Author:		Jason Garber, jgarber@esitemarketing.com
	Copyright:	E-site Marketing, LLC, http://www.esitemarketing.com
	Created:	16 January 2006
	Updated:	16 January 2006
*/

/* ----- Primary navigation --------------------------*/
ul#nav-primary {
	position: relative;
	height: 40px;
	padding: 0 0 0 19px;
	list-style: none;
	background: url("../images/nav/primary-bg.gif") no-repeat 0 0;
	}

ul#nav-primary li {
	display: inline;
	float: left;
	/* margin: 0 3px 0 0; */
	}

ul#nav-primary li a {
	display: block;
	height: 36px;
	margin-top: 4px;
	background-repeat: no-repeat;
	background-position: 0 0;
	}

ul#nav-primary li a.current {
	background-position: 0 -36px;
	}

/* a#np-account { width: 87px; background-image: url("../images/nav/np-account.gif"); } */
a#np-account { width: 138px; background-image: url("../images/nav/np-account.gif"); }
a#np-amenity { width: 107px; background-image: url("../images/nav/np-amenity.gif"); }
a#np-rewards { width: 159px; background-image: url("../images/nav/np-rewards.gif"); }
a#np-rates { width: 172px; background-image: url("../images/nav/np-rates.gif"); }
a#np-specials { width: 103px; background-image: url("../images/nav/np-specials.gif"); }
a#np-reservations { width: 93px; background-image: url("../images/nav/np-reservations.gif"); }
a#np-toolbox { width: 108px; background-image: url("../images/nav/np-toolbox.gif"); }


/* ----- Secondary navigation ------------------------*/
ul#nav-secondary {
	margin-top: 16px;
	list-style: none;
	font-size: 1.2em;
	font-weight: bold;
	}

ul#nav-secondary li {
	margin-top: 8px;
	padding: 0 8px;
	}

ul#nav-secondary li a {
	text-decoration: none;
	color: #a20e5a;
	}

ul#nav-secondary li a:hover, ul#nav-secondary li a.current {
	text-decoration: underline;
	}


/* ----- Tertiary navigation -------------------------*/
ul.nav-tertiary {
	list-style: none;
	font-size: 0.9em;
	font-weight: normal;
	}

ul#nav-secondary ul.nav-tertiary li {
	margin-top: 2px;
	padding: 0 8px;
	}

ul#nav-secondary ul.nav-tertiary li a {
	color: #323131;
	}


/* ----- Push navigation -----------------------------*/
ul#nav-push {
	position: absolute;
	left: 570px;
	top: 52px;
	list-style: none;
	}

ul#nav-push li {
	position: relative;
	float: left;
	}

ul#nav-push li a {
	display: block;
	height: 35px;
	background-repeat: no-repeat;
	background-position: 0 0;
	}

a#np-prh { width: 190px; background-image: url("../images/nav/np-prh.gif"); }


/* ----- Utility navigation --------------------------*/
ul#nav-utility {
	/* padding-left: 107px; */
	padding-left: 161px;
	list-style: none;
	}

ul#nav-utility li {
	position: relative;
	float: left;
	padding: 0 18px 0 0;
	}

ul#nav-utility li a {
	display: block;
	height: 22px;
	margin-bottom: 2px;
	background-repeat: no-repeat;
	background-position: 0 50%;
	}

a#nu-toolbox { width: 90px; background-image: url("../images/nav/nu-toolbox.gif"); }
a#nu-news { width: 28px; background-image: url("../images/nav/nu-news.gif"); }
a#nu-faq { width: 25px; background-image: url("../images/nav/nu-faq.gif"); }
a#nu-emailclub { width: 90px; background-image: url("../images/nav/nu-emailclub.gif"); }
a#nu-prh { width: 156px; background-image: url("../images/nav/nu-prh.gif"); }
a#nu-contact { width: 66px; background-image: url("../images/nav/nu-contact.gif"); }


.linknews { width: 28px; background-image: url("../images/nav/nu-news.gif"); }
.linkfaq { width: 25px; background-image: url("../images/nav/nu-faq.gif"); }
.linkemailclub { width: 90px; background-image: url("../images/nav/nu-emailclub.gif"); }
.linkprh { width: 156px; background-image: url("../images/nav/nu-prh.gif"); }
.linkcontact { width: 66px; background-image: url("../images/nav/nu-contact.gif"); }


/* ----- Footer navigation ---------------------------*/
div#nav-footer {
	clear: both;
	font-size: 1em;
	color: #a20e5a;
	text-align: center;
	}

div#nav-footer a {
	text-decoration: none;
	color: #a20e5a;
	}

div#nav-footer a:hover {
	text-decoration: underline;
	color: #e60076;
	}