/* Top Navigation */
#top-nav {width: 282px; height: 28px; float: right; margin: 20px 0 0 0; padding: 0;}
* html #top-nav {width: 284px;}
* + html #top-nav {width: 284px;}
#top-nav ul {margin: 0; padding: 0;}
#top-nav ul li {border: 1px solid #000000; font-size: 18px; font-weight: bold; line-height: 28px; text-decoration: none; text-transform: uppercase; text-align: center; display: inline; float: left; height: 28px; margin: 0 5px 0 0; padding: 0;}
#top-nav ul li.last {border-right: none;	font-size: 12px; line-height: 28px; text-decoration: none; text-align: center; display: inline; float: left; height: 28px; margin: 0; padding: 0;}
#top-nav ul li a {color: #000000;	display: block; text-decoration: none;}
#top-nav ul li a:hover {background: #3366CC; color: #FFFFFF;}
#top-nav li.top-now, #top-nav li.top-now a {background: #CC3333; color: #FFFFFF;}
/* Specified Top Naviagtion Widths */
#top-nav ul li.top-home a, #top-nav ul li.top-home {width: 74px;}
#top-nav ul li.top-link1 a, #top-nav ul li.top-link1 {width: 175px;}
#top-nav ul li.top-link2 a, #top-nav ul li.top-link2 {width: 100px;}
#top-nav ul li.top-link3 a, #top-nav ul li.top-link3 {width: 172px; border: none;}
* html #top-nav ul li.top-link3 a, * html #top-nav ul li.top-link3 {width: 170px; border: none; overflow: hidden;}
#top-nav ul li.top-link4 {border: none; font-size: 20px; font-weight: bold; line-height: 18px; text-decoration: none; text-transform: uppercase; text-align: right; float: right; margin: 10px 12px 0 0; padding: 0; width: 157px;}
#top-nav ul li.top-link4 a {background: url("/img/arrow_blue.gif") 33px 4px no-repeat; border: 1px solid #000000; width: 147px; height: 70px; vertical-align: top; margin: 0; padding: 2px 5px;}
/* Aligned in IE6 */
* html #top-nav ul li.top-link4 a {width: 145px; line-height: 17px; margin: 0 0 2px 0; padding: 0 5px 2px 5px;}
/* Aligned in IE7 */
* + html #top-nav ul li.top-link4 a {background: url("/img/arrow_blue.gif") 33px 4px no-repeat; width: 145px; line-height: 17px; margin: 0 0 2px 0; padding: 0 5px 2px 5px;}
#top-nav ul li.top-link4 a:hover {background: #3366CC url("/img/arrow_white.gif") 33px 4px no-repeat !important; color: #FFFFFF;}
#top-nav ul li.top-link4-now a {background: #CC3333 url("/img/arrow_white.gif") 33px 4px no-repeat !important; height: 70px; color: #FFFFFF;}
	
/* Search Box */
#search-results {width: 930px; height: 100%; margin: 10px 25px; padding: 0;}
#search-wrapper {position: relative; width: 172px; height: 28px; margin: 0 0 0 5px; padding: 0;}
#search-wrapper form {display: inline;}
.search-box {width: 142px; height: 18px; position:absolute; top: 0; left: 0; font-size: 12px; line-height: 20px; color: #000000; margin: 4px 0 4px 15px; padding: 2px 0 0 0;}
* html .search-box {line-height: 16px;}
* + html .search-box {line-height: 16px;}
.search-box-submit {position: absolute; top: 0; left: -1px; width: 15px; height: 28px;}

/* Main Navigation */
#main-nav {width: 1000px; height: 35px; margin: 0 11px 0 11px; padding: 0;}
#main-nav ul {margin: 0; padding: 0;}
#main-nav ul li {border: 1px solid #000000; font-size: 20px; font-weight: bolder; line-height: 35px; text-decoration: none; text-transform: uppercase; text-align: center; display: inline; float: left; height: 35px; margin: 0 5px 0 0; padding: 0;}
#main-nav ul li a {color: #000000; display: block; text-decoration: none;}
#main-nav ul li a:hover {background: #3366CC; color: #FFFFFF;}
#main-nav li.now, #main-nav li.now a {background: #CC3333; color: #FFFFFF;}
/* Specified Naviagtion Widths */
#main-nav ul li.link1 a, #main-nav ul li.link1 {width: 157px;}
#main-nav ul li.link2 a, #main-nav ul li.link2 {width: 157px;}
#main-nav ul li.link3 a, #main-nav ul li.link3 {width: 157px;}
#main-nav ul li.link4 a, #main-nav ul li.link4 {width: 157px;}
#main-nav ul li.link5 a, #main-nav ul li.link5 {width: 157px;}
#main-nav ul li.link6 a, #main-nav ul li.link6 {width: 157px;}
