html, body {  
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	
	border: 0px;
	padding: 0px;
	text-align: left;
	
	background: #a2a2a2 url(../images/bg.gif) repeat-x;
	}

table { font-family: Verdana, Arial, Helvetica, sans-serif; color: #3B3F57; font-size: 11px; line-height: 15px}
table a:link {color: #b22c2c; text-decoration: none}
table a:visited {color: #b22c2c; text-decoration: none}
table a:hover {color: #b22c2c; text-decoration: underline}
table a:active {color: #b22c2c; text-decoration: none}

.cartnav { font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-size: 10px; line-height: 15px; background-color: #ebebeb;}
.cartnav a:link {color: #b22c2c; text-decoration: none}
.cartnav a:visited {color: #b22c2c; text-decoration: none}
.cartnav a:hover {color: #b22c2c; text-decoration: underline}
.cartnav a:active {color: #b22c2c; text-decoration: none}

.topnav { font-family: Arial, Helvetica, sans-serif; color: #ffffff; font-size: 12px; line-height: 15px; background-color: #aaaaaa;}
.topnav a:link {color: #000000; text-decoration: none}
.topnav a:visited {color: #000000; text-decoration: none}
.topnav a:hover {color: #ffffff; text-decoration: underline}
.topnav a:active {color: #000000; text-decoration: none}

.indexkiwi { font-family: Verdana, Arial, Helvetica, sans-serif; color: #ffffff; font-size: 11px; line-height: 15px; background-color: #b22c2c;}
.indexkiwi a:link {color: #ffffff; text-decoration: none}
.indexkiwi a:visited {color: #ffffff; text-decoration: none}
.indexkiwi a:hover {color: #ffffff; text-decoration: underline}
.indexkiwi a:active {color: #ffffff; text-decoration: none}

.indexkiwiselect { font-family: Verdana, Arial, Helvetica, sans-serif; color: #ffffff; font-size: 11px; line-height: 15px; background-color: #aeadad;}
.indexkiwiselect a:link {color: #ffffff; text-decoration: none}
.indexkiwiselect a:visited {color: #ffffff; text-decoration: none}
.indexkiwiselect a:hover {color: #ffffff; text-decoration: underline}
.indexkiwiselect a:active {color: #ffffff; text-decoration: none}

.indexmeltonian { font-family: Verdana, Arial, Helvetica, sans-serif; color: #ffffff; font-size: 11px; line-height: 15px; background-color: #1c2f67;}
.indexmeltonian a:link {color: #ffffff; text-decoration: none}
.indexmeltonian a:visited {color: #ffffff; text-decoration: none}
.indexmeltonian a:hover {color: #ffffff; text-decoration: underline}
.indexmeltonian a:active {color: #ffffff; text-decoration: none}

.indexhousehold { font-family: Verdana, Arial, Helvetica, sans-serif; color: #ffffff; font-size: 11px; line-height: 15px; background-color: #eebe00;}
.indexhousehold a:link {color: #ffffff; text-decoration: none}
.indexhousehold a:visited {color: #ffffff; text-decoration: none}
.indexhousehold a:hover {color: #ffffff; text-decoration: underline}
.indexhousehold a:active {color: #ffffff; text-decoration: none}

.sidetext { font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-size: 10px; line-height: 14px}
.sidetext a:link {color: #b22c2c; text-decoration: none}
.sidetext a:visited {color: #b22c2c; text-decoration: none}
.sidetext a:hover {color: #b22c2c; text-decoration: underline}
.sidetext a:active {color: #b22c2c; text-decoration: none}

.sidebox  { 
padding: 0px 0px 2px 0px;     /* top, right, bottom, left */
margin: 5px 0px 5px 0px; 
}

.header { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; color: #b22c2c; line-height: 25px}
.headersm { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #b22c2c; line-height: 25px}

.index { font-family: Verdana, Arial, Helvetica, sans-serif; color: #3B3F57; font-size: 10px; line-height: 14px}
.small { font-family: Verdana, Arial, Helvetica, sans-serif; color: #3B3F57; font-size: 9px; line-height: 16px}

.address { font-family: Verdana, Arial, Helvetica, sans-serif; color: #3B3F57; font-size: 11px; line-height: 16px;}
.address a:link {color: #3B3F57; text-decoration: none}
.address a:visited {color: #3B3F57; text-decoration: none}
.address a:hover {color: #3B3F57; text-decoration: underline}
.address a:active {color: #3B3F57; text-decoration: none}

.indexcopyright { font-family: Verdana, Arial, Helvetica, sans-serif; color: #ffffff; font-size: 10px; line-height: 15px; padding: 10px 0px 10px 0px;}
.indexcopyright a:link {color: #ffffff; text-decoration: none}
.indexcopyright a:visited {color: #ffffff; text-decoration: none}
.indexcopyright a:hover {color: #ffffff; text-decoration: underline}
.indexcopyright a:active {color: #ffffff; text-decoration: none}

.copyright { font-family: Verdana, Arial, Helvetica, sans-serif; color: #3B3F57; font-size: 10px; line-height: 15px;}
.copyright a:link {color: #3B3F57; text-decoration: none}
.copyright a:visited {color: #3B3F57; text-decoration: none}
.copyright a:hover {color: #3B3F57; text-decoration: underline}
.copyright a:active {color: #3B3F57; text-decoration: none}

.stripe { background-color: #f9f8f5;}
.stripe2 { background-color: #dadada;}
.tablebg { background: #fff url(../images/tablebg.gif)}
.sidebg { background: transparent url(../images/sidebg.gif); background-repeat: no-repeat;}
.innerbg { background: #fff url(../images/innerbg.gif); background-repeat: no-repeat;}
.featurebg { background: #ebebeb url(../images/featurebg.gif); background-repeat: no-repeat;}

.input{
color:#000000; 
font-size: 11px; 
font-family: Verdana, Arial, Helvetica, sans-serif;
background-color: #FFFFFF;
border: 1px solid #787878; 
text-align: left;
}

.button { 
 font-family: Verdana, Arial, Helvetica, sans-serif; 
 font-size: 11px; 
 background-color: #747474; 
 color: #FFFFFF; 
 margin-right: 0px; 
border: 1px solid #FFFFFF; 
 }

.image_border {border-width:1px; border-style:solid; border-color:#4C4C4C;}

.accentbg	{background: #56595C; color: white; 
	line-height: 25px;
	font-size: 18px; 	
	margin: 0px 2px 0px 0px;      /* top, right, bottom, left */
	padding: 0px 0px 0px 0px; }
	
.subaccentbg	{background: #CCCCCC;}	


#playlist2 /* Shopping Cart */
{
background: #eee; 
border-top: 1px solid #8A8C8F;    
border-right: 1px solid #4A4F51;    
border-bottom: 1px solid #4A4F51;    
border-left: 1px solid #8A8C8F;
padding: 3px 8px;
}

#playlist   /* Shopping Cart */
{
border: 1px solid #aaa;
}

#playlist tbody tr td {
font-family: arial, verdana, helvetica ;	
font-size: 8pt;
padding: 3px 8px;
border-left: 1px solid #D9D9D9;

}

#playlist tbody tr.selected td {
background-color: #56595C;
color: #ffffff;
font-weight: bold;
border-left: 1px solid #21713B;
border-bottom: 1px solid #ffffff;
}
#playlist tbody tr.selected2 td {
background-color: #E2373F;
color: #ffffff;
font-weight: bold;
border-left: 1px solid #21713B;
border-bottom: 1px solid #21713B;
}


	#nav, #nav ul { /* all lists */
		padding: 0;
		margin: 0;
		list-style: none;
		width : 160px;
	}
	
	#nav li { /* all list items */
		position : relative;
		line-height : 25px;
		margin-bottom : -2px;
		width: 160px;
	}
	
	#nav li ul { /* second-level lists */
		position : absolute;
		left: -999em;
		margin-left : 172px;
		margin-top : -23px;
	}
	
	#nav li ul ul { /* third-and-above-level lists */
		left: -999em;
	}
	
	#nav li a {
		width: 160px;
		display : block;
		color : black;
		font-weight : bold;
		text-decoration : none;
		background-color : white;
		border : 1px solid black;
		padding : 0 0.5em;
	}
	
	#nav li a.darkgrey {
		width: 160px;
		display : block;
		color : white;
		font-weight : bold;
		text-decoration : none;
		background-color : #56595C;
		border : 1px solid #ffffff;
		padding : 0 0.5em;
	}	
	
	#nav li a.darkgrey:hover {
		width: 160px;
		display : block;
		color : white;
		font-weight : bold;
		text-decoration : none;
		background-color : #1C1D1E;
		border : 1px solid #ffffff;
		padding : 0 0.5em;
	}		
	
	#nav li a.purple {
		width: 160px;
		display : block;
		color : white;
		font-weight : bold;
		text-decoration : none;
		background-color : #70266C;
		border : 1px solid #ffffff;
		padding : 0 0.5em;
	}		
	
	#nav li a.purple:hover {
		width: 160px;
		display : block;
		color : white;
		font-weight : bold;
		text-decoration : none;
		background-color : #4E1B4B;
		border : 1px solid #ffffff;
		padding : 0 0.5em;
	}		
	
	#nav li a.gold {
		width: 160px;
		display : block;
		color : white;
		font-weight : bold;
		text-decoration : none;
		background-color : #CF7600;
		border : 1px solid #ffffff;
		padding : 0 0.5em;
	}		
	
	#nav li a.gold:hover {
		width: 160px;
		display : block;
		color : white;
		font-weight : bold;
		text-decoration : none;
		background-color : #A25D01;
		border : 1px solid #ffffff;
		padding : 0 0.5em;
	}	
	
	
	#nav li a.brightgreen {
		width: 160px;
		display : block;
		color : white;
		font-weight : bold;
		text-decoration : none;
		background-color : #4F8A10;
		border : 1px solid #ffffff;
		padding : 0 0.5em;
	}		
		
	
	#nav li a.brightgreen:hover {
		width: 160px;
		display : block;
		color : white;
		font-weight : bold;
		text-decoration : none;
		background-color : #345A0B;
		border : 1px solid #ffffff;
		padding : 0 0.5em;
	}		
			
	
	#nav li a.blue {
		width: 160px;
		display : block;
		color : white;
		font-weight : bold;
		text-decoration : none;
		background-color : #00529B;
		border : 1px solid #ffffff;
		padding : 0 0.5em;
	}		
		
	
	#nav li a.blue:hover {
		width: 160px;
		display : block;
		color : white;
		font-weight : bold;
		text-decoration : none;
		background-color : #013869;
		border : 1px solid #ffffff;
		padding : 0 0.5em;
	}	
	
	#nav li a.red {
		width: 160px;
		display : block;
		color : white;
		font-weight : bold;
		text-decoration : none;
		background-color : #C6100D;
		border : 1px solid #ffffff;
		padding : 0 0.5em;
	}		
		
	
	#nav li a.red:hover {
		width: 160px;
		display : block;
		color : white;
		font-weight : bold;
		text-decoration : none;
		background-color : #940C09;
		border : 1px solid #ffffff;
		padding : 0 0.5em;
	}		
	
	#nav li a.darkblue {
		width: 160px;
		display : block;
		color : white;
		font-weight : bold;
		text-decoration : none;
		background-color : #292B78;
		border : 1px solid #ffffff;
		padding : 0 0.5em;
	}		
		
	
	#nav li a.darkblue:hover {
		width: 160px;
		display : block;
		color : white;
		font-weight : bold;
		text-decoration : none;
		background-color : #181947;
		border : 1px solid #ffffff;
		padding : 0 0.5em;
	}		
	
	
	#nav li a.tan {
		width: 160px;
		display : block;
		color : white;
		font-weight : bold;
		text-decoration : none;
		background-color : #E1AB36;
		border : 1px solid #ffffff;
		padding : 0 0.5em;
	}		
		
	
	#nav li a.tan:hover {
		width: 160px;
		display : block;
		color : white;
		font-weight : bold;
		text-decoration : none;
		background-color : #CD9317;
		border : 1px solid #ffffff;
		padding : 0 0.5em;
	}		
	
	#nav li a.lightgreen {
		width: 160px;
		display : block;
		color : white;
		font-weight : bold;
		text-decoration : none;
		background-color : #B6E053;
		border : 1px solid #ffffff;
		padding : 0 0.5em;
	}		
		
	
	#nav li a.lightgreen:hover {
		width: 160px;
		display : block;
		color : white;
		font-weight : bold;
		text-decoration : none;
		background-color : #95B742;
		border : 1px solid #ffffff;
		padding : 0 0.5em;
	}		
	
	#nav li a.tealgreen {
		width: 160px;
		display : block;
		color : white;
		font-weight : bold;
		text-decoration : none;
		background-color : #336666;
		border : 1px solid #ffffff;
		padding : 0 0.5em;
	}		
		
	
	#nav li a.tealgreen:hover {
		width: 160px;
		display : block;
		color : white;
		font-weight : bold;
		text-decoration : none;
		background-color : #1D3939;
		border : 1px solid #ffffff;
		padding : 0 0.5em;
	}		
	
	
	#nav li a.yellow {
		width: 160px;
		display : block;
		color : #00529B;
		font-weight : bold;
		text-decoration : none;
		background-color : #FFED25;
		border : 1px solid #ffffff;
		padding : 0 0.5em;
	}		
		
	
	#nav li a.yellow:hover {
		width: 160px;
		display : block;
		color : #00529B;
		font-weight : bold;
		text-decoration : none;
		background-color : #E3D20F;
		border : 1px solid #ffffff;
		padding : 0 0.5em;
	}		
	
	#nav li a.KIWI, #nav li a.KIWI:hover {
		font-size: 12pt;
		width: 154px;
		display : block;
		color : white;
		font-weight : bold;
		text-decoration : none;
		background-color : #FC7CD6;
		border : 1px solid #ffffff;
		padding : 0 0.5em;
		margin: 5px 0px 5px 0px;
	}		
			
	
	#nav li a.KIWISELECT, #nav li a.KIWISELECT:hover {
		font-size: 12pt;
		width: 154px;
		display : block;
		color : #999999;
		font-weight : bold;
		text-decoration : none;
		background-color : #FEF00F;
		border : 1px solid #ffffff;
		padding : 0 0.5em;
		margin: 5px 0px 5px 0px;
	}	

	#nav li a:hover {
		color : white;
		background-color : #CC0000;
	}
	
	#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
		left: -999em;
	}
	
	#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { /* lists nested under hovered list items */
		left: auto;
	}
	
	#nav li:hover, #nav li.hover, #nav li li.hover {
		position: static;
		background-position: 0 0;
	}
		