#NewHeader {
width:159px;
float: left;
z-index: 500;
}
#NewHeader #patriotic {
	padding:0;
	margin:0;
	list-style:none;
	height:38px;
	position:relative;
	z-index:500;
}
#NewHeader #patriotic li.top {display:block; float:left; height:38px;}
#NewHeader #patriotic li img {border:0;}
#NewHeader #patriotic li a.top_link {
	display:block;
	float:left;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
	cursor:pointer;
	padding: 0px;
}
#NewHeader #patriotic li a.top_link span {
	float:left;
	display:block;
	height:35px;
	padding: 0;
}
#NewHeader #patriotic li a.top_link span.down {
	float:left;
	display:block;
	padding:0 0px 0 0px;
}

#NewHeader #patriotic li:hover a.top_link {
	color:#0033FF;
}
#NewHeader #patriotic li:hover a.top_link span {
	text-decoration: none;
}
#NewHeader #patriotic li:hover a.top_link span.down {
	text-decoration: none;
}
/* Default list styling */

#NewHeader #patriotic li {position:relative; z-index:200;}

#NewHeader #patriotic .buy-from{
	display:block;
	font-weight:bold !important;
	font-size: 12px;
	color: black;
}

#NewHeader #patriotic li ul.first-menu-container
{
	left:0px;
	top:0px;
	padding:0px;
	width: 133px;
	/*height: 341px;*/
	z-index:300;
	padding-top: 5px;
	/*background: url(../images/bg_two_side.png)  no-repeat;
	background-position: center top;
	padding-top: 37px;*/
}
#NewHeader #patriotic li ul.first-menu-container li{
	display:block; 
	position:relative; 
	float:left; 
	width:125px; 
	font-weight:normal; 
	text-align:left;
	background: url(../images/dotted.png) repeat-x;
	background-position: bottom;
	padding-bottom: 3px;
	line-height: 15px;
	margin: 0px 4px 0px 6px;
}
#NewHeader #patriotic li ul.first-menu-container li a{
	display:block;
	font-size:13px;
	color:black;
	text-decoration:none;
	font-weight: normal;
	width: 120px;
}

#NewHeader #patriotic li ul.first-menu-container li a.fly {
	background-image: url(../images/menuArrow.gif);
	background-repeat: no-repeat;
	background-position: 115px 4px;
	width: 119px;
	padding-right: 6px;
	display: block;
}

#NewHeader #patriotic li:hover ul.first-menu-container li a:hover {
	color:#0033FF;
}
#NewHeader #patriotic li:hover ul.first-menu-container li a.fly:hover
{background: url(../images/menuArrow_hover.gif) 115px 4px no-repeat; color:#0033FF;}

#NewHeader #patriotic li:hover li:hover ul,
#NewHeader #patriotic li:hover li:hover li:hover ul,
#NewHeader #patriotic li:hover li:hover li:hover li:hover ul,
#NewHeader #patriotic li:hover li:hover li:hover li:hover li:hover ul {
	left:125px;
	top:0px;
	padding:0px;
	width:129px;
	z-index:400;
	height:auto;
	background: url(../images/bg_submenu.jpg) #AD7D31 repeat-y;
	background-position: left top;
	padding: 0px 2px 2px 0px;
}
#NewHeader #patriotic ul,
#NewHeader #patriotic li:hover ul ul,
#NewHeader #patriotic li:hover li:hover ul ul,
#NewHeader #patriotic li:hover li:hover li:hover ul ul,
#NewHeader #patriotic li:hover li:hover li:hover li:hover ul ul {
	position:absolute; 
	left:-9999px; 
	top:-9999px; 
	width:0; 
	height:0; 
	margin:0; 
	padding:0; 
	list-style:none;
}

#NewHeader #patriotic li:hover li:hover a.fly,
#NewHeader #patriotic li:hover li:hover li:hover a.fly,
#NewHeader #patriotic li:hover li:hover li:hover li:hover a.fly,
#NewHeader #patriotic li:hover li:hover li:hover li:hover li:hover a.fly {
	color:#0033FF;
	background-image: url(../images/menuArrow_hover.gif);
	background-repeat: no-repeat;
	background-position: 115px 4px;
	width: 119px;
	padding-right: 6px;
}

#NewHeader #patriotic li:hover li:hover li a.fly,
#NewHeader #patriotic li:hover li:hover li:hover li a.fly,
#NewHeader #patriotic li:hover li:hover li:hover li:hover li a.fly {
	color:black;
	background-image: url(../images/menuArrow.gif);
	background-repeat: no-repeat;
	background-position: 115px 4px;
	width: 125px;
}
