 body {
	background: #cece9c url(../img/hcv_bgtile.gif) repeat top left;
}
/*
body, td {
	text-align: left;
	font: normal 12px georgia, arial, verdana, sans-serif;
}
*/
body {
	text-align: left;
	font: normal 12px georgia, arial, verdana, sans-serif;
}

.winename {
	font: italic 12px georgia, arial, verdana, sans-serif;
}

.navTD {
	text-align: center;
	background-color: #fcf5e2;
	border-left: 2px solid white;
	border-top: 2px solid white;
	border-right: 2px solid #EBDFB9;
	border-bottom: 2px solid #EBDFB9;
}

.productheader {
	font: 10px georgia, arial, verdana, sans-serif;
	text-align: right;
}

.discountbox {
	float: right;
	margin: 0px;
	padding: 8px;
	width: 200px;
	background-color: #fcf5e2;
	border: 4px solid white;
	text-align: left;
	font: normal 11px georgia, arial, verdana, sans-serif;
}

ul.discount {
	list-style: none; 
	margin: 0px;
	padding: 0px;
}

li.discount {
	list-style: none; 
	/* background: url("../img/bullet.gif") no-repeat left; */
	font: normal 1em/1.3em georgia, arial, verdana, sans-serif;
	margin: 0px;
	padding: 2px;
}

tr.oddrow {
		text-align: left;
		background-color: #EBDFB9;
}
tr.evenrow {
		text-align: left;
		background-color: #EBDFB9;
}

.invoice {
	/*margin-left: 50px;*/
}

.profile{
	margin-left: 50px;
}

a.nounderline {
	text-align: right;
}
/*** product detail pop-over styles ***/
#popoverBanner {
	margin: 0 auto;
	text-align:center;
	padding-top: 5px;
	padding-bottom: 3px;	
}


#popoverContent {
	font-family: arial; font-size: 11px;	
	background: #ebdfb9;
	padding:7px;
	border: 9px solid white;
	margin-top: 1px;
	width: 430px; 
	margin-left: 10px;
	}

	
.closeWindow {
	text-align:center;
	font-family: verdana, arial, helvetica;
	size: 50%;
	}
	
	
#addtocart_table {
	text-align: center;
}


/*** end popover styles ***/



#nav {
	list-style: none; 
	font: normal 1em/1.1em verdana;
	margin: 0;
	/*float: left;*/
	height: 20px;
	padding-left: 0px;
}

 #nav ul { 
	padding: 0;
	margin:0;
	list-style: none;
	width: 15.1em;
	/*width: auto;*/
	z-index:99;
	position:relative;
	overflow:visible;
	border-bottom: 1px dashed white;
	background-color: #EBDFB9;
}

#nav li { 
	margin:0;   
	position: relative; 
	float:left;
	background-color:#fcf5e2;
	display:block;
	height:auto;
	text-align: left;
}

#nav ul li { 
	background-color:#fcf5e2;
	border-width: 1px 1px 0px 1px;
	border-style: dashed;
	border-color: #fff;
}


#nav ul li:last-child {
	border-width: 1px;
	border-style: solid;
	border-color: #fff;
}

#nav ul ul li {
	border-width: 1px 1px 0 1px;
	border-style: solid;
	border-color: #fff;
}
#nav ul ul li:last-child {
	border-width: 1px;
	border-style: solid;
	border-color: #fff;
}
 
#nav a {
	color: black;
	text-decoration:none; 
	display:block;
	padding: 0.5em 0.5em 0.4em 0.6em;  
	margin: 0;
/*    margin:0.2em 0 0.2em 0.1em; */
/*    height:1.05em;  */
}

#nav a:hover, #nav li:hover{
	background-color:#fff; 
}
#nav ul li:hover, #nav ul li a:hover{ background-color:#fff;}

#nav li a.submenu {
	background:#fcf5e2 url("gif/css_submenu.gif") no-repeat right; 
}

#nav ul{
	display:none;   
}

#nav li.divider {
	width: 1px;
}

#nav li.divider img {
	margin-top: 2px;
}

/*all see this */
#nav ul ul {
	display:none; 
	position:absolute; 
	margin-top:-1.8em; 
	margin-left:15em;
/*  added  */
	border-bottom: 1px solid #fff;
	width: 15em;

}

#nav ul ul ul {
	display:none; 
	position:absolute; 
	margin-top:-1.8em; 
	margin-left:15em;
/*  added  */
	border-bottom: 1px solid #fff;
	width: 15em;
}

/* non-IE browsers see this */
 #nav ul li>ul, #nav ul ul li>ul{
	margin-top:-1.4em; 
 }
 
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul, #nav li:hover ul ul ul ul ul{
	display:none; 
}

#nav li:hover ul, #nav ul li:hover ul, #nav ul ul li:hover ul, #nav ul ul ul li:hover ul, #nav ul ul ul ul li:hover ul{
	display:block;
}

#nav li ul {
	position: absolute;
}

#nav li ul li a {
	width: 14.0em;
}

li>ul { 
	top: auto;
	left: auto;

}

