/******************************************
*   Main or page navigation styles                       
******************************************/




/* Category navigation in Navbar */

#catnav {
	margin-top:0px;
	font-size:12px;
	border-top:0px solid #f1f1f1;
	border-bottom:0px solid #f1f1f1;
	font-family: "Trajan Pro";
	color: #666666;
	font-weight: normal;
	font-style: normal;
	text-transform: uppercase;
	border: 0px solid #f1f1f1;
	padding: 3px 3px 3px 3px;
	}
	
#catnav, #catnav ul {
font-weight: normal;
	font-style: normal;
	list-style: none;
	line-height: 1;
	}

#catnav a, {
font-weight: normal;
	font-style: normal;
	display: block;
	text-decoration: none;
	border:none;
color:#54a6c8;
	}
#catnav a:hover {
color:#ffffff
}

#catnav li {
font-weight: normal;
	font-style: normal;
	float: left;
	list-style:none;
color:#ffffff
	}

#catnav a, #catnav a:visited {
	display:block;
	font-weight:normal;
	color: #FFFFFF;
	padding:6px 12px;
	}

#catnav a:hover {
	color:#FFCC66;
	text-decoration:none;
	}	

#catnav a:active {
	color:#FFCC66;
	text-decoration:none;
	}	


	
/* Dropdown Menus for categories  */
		

#catnav li ul {
	position: absolute;
	z-index: 10;
	left: -999em;
	height: auto;
	width: 174px;
	border-bottom:1px solid #000;
	background-color: #CCCCCC;
	}
	
#catnav li ul ul {/*second level dropdown*/
	margin: -2em 0 0 172px;
	}

#catnav li:hover ul ul, #catnav li.sfhover ul ul {
	left: -999em;
	}

#catnav li li {
	width: 172px;
	border-top: 1px solid #fff;
	border-right: 1px solid #fff;
	border-left: 1px solid #fff;
	}

#catnav li li a, #catnav li li a:visited {
	font-weight:normal;
	font-size:0.9em;
	color:#FFCC66;
	}

#catnav li li a:hover, #catnav li li a:active {
	background-color: #CCCCCC;
	color: #666666;
}	
	
#catnav li:hover ul, #catnav li li:hover ul, #catnav li li li:hover ul, #catnav li.sfhover ul, #catnav li li.sfhover ul, #catnav li li li.sfhover ul {left: auto;}

/*a.main:hover {background:none;}*/

/* Float Properties*/

.clear {
	clear:both;
	}

.clearfloat:after {
	display:block;
	visibility:hidden;
	clear:both;
	height:0;
	content:".";
	}

.clearfloat {/*never delete this otherwise MSIE will kill the layout */
	display:inline-block;
	}	

.clearfloat {/*never delete this otherwise MSIE will kill the layout */
	display:block;
	}
	

