a.left			{ width: 116px; height:13px; margin: 0 0; padding:1px; font-family: Verdana, Helvetica, Sans-Serif; font-size: 8pt;
           		    letter-spacing: -1pt; font-weight: bold; }
a:link   		{ color: #9966FF; font-size: 9pt}
a:visited 		{ color: #9900FF; font-size: 9pt} 
a:active		{ color: #FF9933; font-size: 9pt}
a:hover     	{ color: #FFFF00; font-size: 9pt}

a:link.left       { color: #6699FF; font-size: 8pt}
a:visited.left    { color: #FF3300; font-size: 8pt} 
a:active.left     { color: #800080; font-size: 8pt}
a:hover.left      { color: #000099; font-size: 8pt}

a.hd	   		{ font-family: Verdana, Helvetica, Sans-Serif; font-size: 8pt; letter-spacing: -1pt; font-weight: bold; }
a:link.hd    	{ color: #FFFFCC; font-size: 8pt}
a:visited.hd 	{ color: #E0F9FC; font-size: 8pt} 
a:active.hd  	{ color: #CCCCFF; font-size: 8pt}
a:hover.hd   	{ color: #800080; background-color: #FDEEB5; font-size: 8pt}

a:link.8   		{ color: #9933FF; font-size: 8pt; letter-spacing:-1pt}
a:visited.8 	{ color: #CC33FF; font-size: 8pt; letter-spacing:-1pt} 
a:active.8		{ color: #FF9933; font-size: 8pt; letter-spacing:-1pt}
a:hover.8     	{ color: #FDEEB5; font-size: 8pt; letter-spacing:-1pt}

body		 	{ margin:0; background-color:#000000; color:#CCCCCC; font-family:Verdana; font-size:10pt }
div#jumpx		{margin-bottom:10}
h1           	{ font-family: Comic Sans MS; font-size: 14pt; color: #FFFF00; font-weight: bold; letter-spacing:1pt }
h1.top		 	{ font-size: 18pt; margin: 0}
h2				{ font-family: Comic sans MS, Verdana, Helvetica, Sans-Serif; font-size: 10pt; color:#FFFF00; margin-left:20px; margin-right:20px; margin-top:25px; margin-bottom:20px}
h2.h2normal 	{ color:#CCCCCC; font-family: Verdana, Helvetica, Sans-Serif; font-size: 10pt; margin-left:20px; margin-right:20px; margin-bottom:-3; text-decoration:none}

h2.h2top		{ font-family: Comic sans MS, Verdana, Helvetica, Sans-Serif; font-size: 10pt; margin-left:20px; 
				  margin-right: 20px; margin-bottom: 2px; margin-top: -1px; color:#FFFF00}
h3				{ font-family: verdana; font-size: 10pt; color:#000080}
h4				{}
img.Lmargin		{ margin-bottom: 10; margin-left:0; margin-right:10; margin-top:10}
img.Rmargin		{ margin-bottom: 10; margin-left:10; margin-right:0; margin-top:10}
p				{ font-family: Verdana, Helvetica, Sans-Serif; font-size: 10pt; margin-left:20px; margin-right: 20px}
p.margin0		{ margin-right:0 ; margin-left: 0}
table.head   	{margin-left: 0; margin-right: 0; margin-top: 1;  background-position-x:left; background-image:url('images/banners/banner2b.jpg') }
td.navbar1		{background-color:#000000 }
li       	    { font-family: Verdana; color: #E6CA97; font-size: 10pt }
ul   	        { font-family: Verdana; color: #E6CA97; font-size: 10pt }
td         		{ font-family: Verdana; font-size: 10pt }
td.hd     		{ background-color:#43027D}
.formcol        { background-color: #99FF99 }

/* .............SPECIAL STYLES FOR HSS_SHOP SHOPPING CART....................................*/
#hss_print td {vertical-align:middle}

.hss_subhd {background-color:/*#D3A86D;/*#FFCC99*/; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; 
		font-weight:400; margin:10px 0 15px 0; padding:2px; text-align:center; vertical-align:middle  }

/* search box styles*/
.hss_submit		 {	font-size : 8pt;margin-bottom : 0;	margin-left : 0;margin-right : 0;margin-top : 4px;text-align : center;}
.hss_search_text   {background-color: #FFFFCC;width:90px; font-size:11px; margin:2px}
.hss_search_submit {background-color: #E1CEA6; border:1px outset #996633;  font-size:10px;}

p.hss_red {font-family:inherit; color:#FF0000}

/* styles for display table 
      main list table    */
table.hss_display { text-align:left; } 
tr.hss_display_hd {text-align:center; vertical-align:middle; background-color:#222222; border:1px solid #aaaaaa} 
tr.hss_product {vertical-align: middle;}
td.hss_c1	  {vertical-align: middle; font-size:11px; font-family:inherit; font-variant: small-caps}
td.hss_c2	  {vertical-align: middle; font-size:11px; font-family: "Courier New", Courier, mono; font-variant: small-caps}
td.hss_c3 	  {vertical-align: middle; width:100%}
td.hss_c3d {vertical-align: middle; width:100%; padding-right:3px; text-align:justify}
td.hss_c4     {vertical-align: middle;text-align:right}
td.hss_c5     {vertical-align: middle;text-align:right }
td.hss_c6     {vertical-align: middle;text-align:center}
td.hss_c7     {vertical-align: middle;text-align:center}
td.hss_check  {vertical-align: middle;text-align:center}

.hss_div_thumb { width:80px;height:50px;vertical-align:middle}
.hss_qty       { background-color:#FFFFff;  width:25px; font-family:inherit; font-size:11px;font-weight:bold; padding:0; }
.hss_atc       { font-family:inherit;font-size:11px; padding:1px;}
.hss_thumb_list {}
.hss_loginmsg {margin:5px 5px 3px 10px;font-size:11px }
a.hss_cart1  { font_family: inherit;  font-size:10px}
#hss_navban {text-align:center; height:17px; background-color:#996633 }

#hss_search {
	border-bottom:1px solid #996633;
	border-top:1px solid #996633;
	padding: 3px 0 3px 120px ;
	background-color:#CCCCFF;
	height:30px
}
#search_cat {
	float:right;  
	font-size:11px;
	width:230px; 
	margin:0; 
	padding:2px 5px 2px 0;
	text-align:right;
	border:0px solid c
}

/* styles for expandable list menu*/
#mainMenu {
  border: 0px solid #CCC;
  color: #000;
  width: 125px;
  background-color: # #E7E7E7;
}

#menuList {
  margin: 0px;
  padding: 10px 0px 0px 20px;
}

#menuList2 {/* for standard navbar no subcats*/
  margin: 0px;
  padding: 10px 0px 0px 10px;
}


li.menubar {/* for dynamic navbar links when there are subcats*/
 /* background: url(../../cart_images/nav/navbar3.gif) no-repeat;*/
  margin-bottom:3px;
  margin-left:-5px;
  vertical-align: middle;
  font-size: 11px;
  line-height: 1.5em;
  list-style-image:url('../images/thumbnails/arrow2.gif');
  list-style-type:none;
  text-indent:2px;
}
li.menubar2 {/* for non dynamic links in navbar eg home and view cart etc.*/
 /* background:url(../../cart_images/nav/navbar3.gif) no-repeat ;*/
  margin-bottom:3px;
  margin-left:-5px;
  vertical-align: middle;
  font-size: 11px;
  line-height: 1.5em;
  list-style-image:url('../../cart_images/nav/arrow2g.gif');
  list-style-type:none;
  text-indent:2px;
}
li.menubar3 {/* for standard navbar no subcats*/
/*  background:url(../../cart_images/nav/navbar3.gif) no-repeat ;*/
  margin-bottom:3px;
  margin-left:-5px;
  vertical-align: middle;
  font-size: 11px;
  line-height: 1.5em;
/*  list-style-image:url('../../cart_images/nav/arrow2g.gif');*/
  list-style-type:none;
  text-indent:2px;
}

li.menubarspacer {/* spacers eg products and cart*/
  width:103px;
  margin-bottom:5px;
  margin-left:-5px;
  padding-left:2px;
  padding-top:0;
  padding-bottom:3px;
  font-size: 11px;
  list-style-type:none;
  text-indent:2px;
  color:#FFFF00;
/*  line-height: 1.2em;
  background-color:#D3A86D;*/
}

.menu {
	display:none;
	list-style-type:disc;
	margin-left: 15px;
	padding: 0px;
	margin-right: 0px;
	text-indent:-4px; 
	padding-left:2px
}

.menu li {
/*  list-style-image:url('../../cart_images/nav/disc2.gif');*/
  list-style-type: disc;
  font-family:inherit;
  font-size:10px;
  font-weight:normal;
  font-stretch:condensed;

  }

a.actuator {
  background-color: transparent;
  margin-left:2px;
  color:#6699ff;/* #006600;*/
  font-weight:bold;
  text-decoration: none;
  font-size:11px;
}

a:hover.actuator {
  text-decoration: underline;
  color:#000099;/* #FF9900;*/
}

a:visited.actuator {
  color: #ff3300;/*purple;*/
}

.menu li a {
  background-color: transparent;
  color: #994499;
  font-size: 11px;
  font-weight: normal;
  text-decoration: none;
  
  
}

.menu li a:hover {
	border-bottom: 1px dashed #CC6600;
	color: #CC6600;
}

span.key {
  text-decoration: underline;
}