@charset "UTF-8";
/* CSS Document */
#nav ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
#nav .ul2 {
	margin: 0;
	padding: 0;
}
#nav li, input, select {
	padding:0 0 0 0;
	margin: 0;
}

#nav a {
	/*color: #333;*/
	text-decoration: none;
}
/*a:visited {color: #333;}
#nav a:hover, a:active {text-decoration: underline;}*/

#utility_links li.phone span,
#utility_bar #my_links li.checkout span,
#nav ul li span,
ul.pagination div span,
.add_new span,
.back_to_order_info span,
.return_selected_items span,
.return_items span,
.page_utilities a span {
	visibility: hidden;
}
.callout {
	color: #F00; /* red */
}
.hidden {display: none;}
/* end INITIALIZE elements ----------------------------------------- */
/* begin GLOBAL elements ------------------------------------------- */


#nav a:hover {text-decoration: none;}

#nav {
	position: relative !important; /* for Mozilla */
	height: 34px;
	z-index: 100;
	width:613px;
	
}
#nav.blank {background-color: #6e6e6e; margin: 0 1px 0 1px;}
#nav a {
	display: block;
	height: 34px;
}
#nav li {
	position: static !important; /* for Mozilla */
	position: relative; /* for IE */
	float: left;
	text-align: left;
	padding: 0px;
}
#nav li ul {
	display: none;
	position: absolute;
	border-bottom: 1px solid #c5c5c5;
	top: 34px;
	left: 0;
	padding: 0;
}
#nav li>ul {left: auto;}
/* class to align menu item 7 to the right edge of the content area */
#nav li#navItem16659 ul {
	left:auto;
	right: 0 !important; /* for Mozilla */
	right: -80px; /* for IE */
}
/* class to align menu item 8 to the right edge of the content area */
#nav li#navItem16654 ul {
	left: auto;
	right: -1px !important; /* for Mozilla */
	right: -2px; /* for IE */
}
#nav li:hover ul,
#nav li.over ul {
	display: block;
	background-color: #d4d4d4;
}
#nav li:hover div,
#nav li.over div {
	/*border-left: 1px solid #c5c5c5;
	border-bottom: 1px solid #fff;*/
	z-index: 99;
	height: 34px;
	background-color: #f6f6f6;
}
/* global nav images - off state */
#nav li div {
	height: 34px;
	background-position: 0 -34px;
	background-repeat: no-repeat;
	/*border-left: 1px solid #b1b1b1;
	border-bottom: 1px solid #b1b1b1;*/
}
/* global nav images - on state */
#nav li a {
	background-position: 0 0;
	background-repeat: no-repeat;
	cursor: pointer;
}
/* BEGIN top nav images */
#nav li#navItem551 div {background-image: url(assets/images/n_home.gif); width: 61px; }
#nav li#navItem16151 div {background-image: url(assets/images/n_ee.gif); width: 131px;}
#nav li#navItem16651 div {background-image: url(assets/images/n_whygdf.gif); width: 112px;}
#nav li#navItem16652 div {background-image: url(assets/images/n_pamkt.gif); width: 85px;}
#nav li#navItem16152 div {background-image: url(assets/images/n_dreg.gif); width: 110px;}
#nav li#navItem16653 div {background-image: url(assets/images/n_about.gif); width: 60px;}
#nav li#navItem16153 div {background-image: url(assets/images/n_news.gif); width: 62px;}
#nav li#navItem16654 div {background-image: url(assets/images/n_contact.gif); width: 77px;}
#nav li#navItem551 a {background-image: url(assets/images/n_home.gif);}
#nav li#navItem16151 a {background-image: url(assets/images/n_ee.gif);}
#nav li#navItem16651 a {background-image: url(assets/images/n_whygdf.gif);}
#nav li#navItem16652 a {background-image: url(assets/images/n_pamkt.gif);}
#nav li#navItem16152 a {background-image: url(assets/images/n_dreg.gif);}
#nav li#navItem16653 a {background-image: url(assets/images/n_about.gif);}
#nav li#navItem16153 a {background-image: url(assets/images/n_news.gif);}
#nav li#navItem16654 a {background-image: url(assets/images/n_contact.gif);}
/* individual navigation modifiers here: */
/*#nav li#navItem551 div,
#nav li#navItem551 li {border-left: 1px solid #b1b1b1;}
#nav,
#nav li#navItem16653 li {border-right: 1px solid #b1b1b1;}*/
	/* END top nav images */
#nav li li a {
	width: 100px !important; /* consistant width for all global nav dropdowns */
	display: block;
	height: auto;
	text-indent: 0px;
	font-size: 10px;
	font-weight: normal;
	padding: 5px 3px 5px 5px;
	color: #ffffff;
	cursor: pointer;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:lowercase;
}
#nav li li a:hover,
#nav li li.callout a:hover {
	display: block;
	/*color: #0294cf;*/
	color:#ffb414;
}
#nav li li {
	display: block;
	float: none;
	background-color: #5f5f5f;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
}
#nav li li.callout {
	border-top: 1px solid #c5c5c5;
	/* background-color: #ccffff;*/
}
#nav li li.callout a {
	padding: 8px 5px 8px 25px;
}
#nav li li:hover,
#nav li li.over {	
	/*background-color: #fcfcfc;*/
}


#nav ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
#nav .ul2 {
	margin: 0;
	padding: 0;
}

/* turning rollover images on 
   (removing the background of <a> (off state) to show the background image of <div> (on state) */
#nav li#navItem16151:hover a,
#nav li#navItem16651:hover a,
#nav li#navItem16652:hover a,
#nav li#navItem16152:hover a,
#nav li#navItem16653:hover a,
#nav li#navItem16153:hover a,
#nav li#navItem16654:hover a,
#nav li#navItem551:hover a,
#nav li#navItem16151.over a,
#nav li#navItem16651.over a,
#nav li#navItem16652.over a,
#nav li#navItem16152.over a,
#nav li#navItem16653.over a,
#nav li#navItem16153.over a,
#nav li#navItem16654.over a,
#nav li#navItem551.over a,
#nav li#navItem16151 a:hover, 
#nav li#navItem16651 a:hover,
#nav li#navItem16652 a:hover,
#nav li#navItem16152 a:hover,
#nav li#navItem16653 a:hover,
#nav li#navItem16153 a:hover,
#nav li#navItem16154 a:hover,
#nav li#navItem551 a:hover {
	background-image: none;
}
