td.TopNavCell {
	width:auto;
	height:149px;
	padding:0px;
	margin:0px;
	overflow:hidden;
	
	background-image:url("../img/topNavBackground.jpg"); 
	background-repeat:repeat-x;
	background-position:left bottom;
}

div.TopNavDiv {
	position:relative;
	margin:0px;
	padding:0px;
	width:100%;
	height:149px;
	overflow:hidden;
}


/*****************************************  Base Category Blocks  *******************************/
.BaseCategoryBlock {
	position:absolute;
	left:0px;
	top:5px;
	width:auto;
	height:112px;
	
	overflow:hidden;
	padding-left:20px;
	white-space:nowrap;
	margin:0px;
}

.BaseCategory {
	position:relative;
	overflow:visible;
	float:left;
	width:100px;
	height:100px;
	
	margin:5px 10px 5px 0px;
	padding:0px;
	text-align:center;
	text-decoration:none;
	border-style:none;
	
	background-repeat:no-repeat;
	background-position:left top;
	
	cursor:pointer;
}

.BaseCategory img {
	display:block;
	
	z-index:10;
}

.BaseCategory * {
	vertical-align:text-bottom;
}

.BaseCategory:hover span.Tooltip {
	filter:Alpha(opacity=70);
	opacity:0.70;	
}

span.Tooltip {
	position:absolute;
	display:inline;
	overflow:hidden;
	
	left:5px;
	top:80px;
	right:85px;
	bottom:auto;
	width:90px;
	height:auto;
	margin:0px;
	padding:0px;
	
	text-align:center;
	font-variant:small-caps;	
	color:#000040;
	
	font-family:Georgia,'sans serif';
	font-size:12px;
	font-weight:bold;
	
	background-color:#FFFFD0;
	background-image:url("../img/tooltipGradient.jpg");
	background-repeat:repeat-x;
	background-position:left bottom;
	border:1px solid black;
	
	filter:Alpha(opacity=0);
	opacity:0.0;
	
	z-index:100;
}


/*****************************************  Search Block  **********************************/
.SearchRow {
	position:absolute;
	left:10px;
	top:129px;
	height:20px;
	margin:0px;
	padding:0px;
	overflow:hidden;
}

.SearchFadeIn {
	float:left;
	clear:none;
	width:50px;
	height:20px;
	overflow:hidden;
	background-image:url("../img/searchFadeIn.jpg"); 
	background-repeat:no-repeat;
	background-position:left bottom;
	padding:0px;
	margin:0px;
}

.SearchText {
	float:left;
	height:20px;
	line-height:20px;
	padding:0px;
	margin:0px;
	overflow:hidden;
	white-space:nowrap;
	
	font-family:lucida sans,sans serif;
	font-size:10px;
	color:#205020;
	
	background-image:url("../img/searchLine.jpg"); 
	background-repeat:repeat-x;
	background-position:left bottom;
}

.SearchText * {
float:left;
	vertical-align:middle;
}

.SearchFadeOut {
	float:left;
	width:50px;
	height:20px;
	padding:0px;
	margin:0px;
	overflow:hidden;
	
	background-image:url("../img/searchFadeOut.jpg"); 
	background-repeat:no-repeat;
	background-position:left bottom;
}

.SearchRow input {
	float:left;
	margin-left:3px;
	margin-top:2px;
	padding:0px;
	clear:none;
	vertical-align:top;
	width:150px;
	height:14px;
	
	font-family:lucida sans,sans serif;
	font-size:10px;
	color:#205020;
	background-color:#CFEDC9;
	border:1px solid #205020;
}

.TopCopyright {
	padding:0px;
	margin:0px;
	
	padding-top:135px;
	
	text-align:right;
	
	font-family:lucida sans,sans serif;
	font-size:10px;
	
	color:#205020;
}

.BaseCategoryIndicator {
	position:absolute;
	left:-5px;
	top:-5px;
	width:110px;
	height:110px;
	z-index:50;
}
