a			 {font-family:Verdana, Helvetica, Sans-Serif;font-size: 10pt;}

a:link       {  color: #006600; }
a:active     {  color: #FF9900; }
a:visited    {  color: #006666;  }
a:hover      {  color: #FF9900; }

a.breadh     { font-weight:bold; font-size: 11px}

a:link.breadh    { color: #006600; }
a:active.breadh  { color: #ff9900; }
a:visited.breadh { color: #006600; }
a:hover.breadh   { color: #ff0000; }

a.mainmenu		{font-family:Verdana, Helvetica, Sans-Serif;font-weight: 500;font-size: 12px; letter-spacing:0px; margin:0 0 0 0}

a:link.mainmenu       { color: #006600; }
a:active.mainmenu     { color: #FF9900; }
a:visited.mainmenu    { color: #009900;  }
a:hover.mainmenu      { color: #0099FF; }


a:link.foot		{font-weight:normal; font-size:11px}
a:active.foot	{font-weight:normal; font-size:11px}
a:visited.foot	{font-weight:normal; font-size:11px}
a:hover.foot	{font-weight:normal; font-size:11px}

a.hd  			{ font-family: Verdana; font-size: 13px;font-weight: bold; padding:1px 3px 1px 3px; background-color: #CCCCFF;border:0}
a:link.hd       { color: #000000;}
a:active.hd     { color: #FF6666;}
a:visited.hd    { color: #000000;}
a:hover.hd      { color: #000099;}

body {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	background-color: #ffeeff ; 
	font-size: 11px; 
	margin: 0; 
}

p,div,td { font-family: Verdana, Helvetica, Sans-Serif; 
font-size: 12px; 
font-weight: normal; 
color:#003399;
margin-left: 5px 
}
			   
/*main heading in banner*/
div#banhd {}
#banhd h1 {text-align:left;text-decoration:none}
#banhd a {color:#ffff00;margin:0 0 2px 11px; font-size:22px;text-align:left;text-decoration:none}
#banhd span {color: #FF5500}
#banhdtdr {vertical-align:bottom;;padding:5px 12px}
#motto {color:#FFFF00;font-weight:bold}
/* pagination block*/
div#pagination {width:100%;text-align:center; vertical-align:middle; background-color: #ddddFF; margin:10px 0}
#pagination a {font-size:11px}
#pagination a.next {font-size:12px;text-decoration:none; font-weight:bold}
#pagination a.prev {font-size:12px;text-decoration:none; font-weight:bold}
#pagination span.sep {font-size:11px}
#pagination b {color:#3300CC;font-size:12px}
#pagination span.sepn b {color: #003399; background-color: #FFFF66}

/*main image divs and caption*/
div.caption {font-weight:normal;font-size:smaller;margin:1px;padding:1px 2px; text-align:left}
div.videolink {width: 98%;text-align:right; padding:5px 5px 5px 2px}
div.articleR {float:right;vertical-align:top;height:auto; background-color:#ddddee;margin:6px 4px 4px 5px}
div.articleL {float:left; vertical-align:top;height:auto; background-color:#ddddee;margin:6px 5px 4px 4px}

/*front page styles*/
div.story img {margin:7px;}
div.story     { text-align:left; width:600px}
.cat_relitems { font-size:11px; color: #000000; background-color: #CCCCFF; padding:1px}
img.articleR {margin:2px 0 2px 4px}
img.articleL {margin:2px 6px 2px 0}
h3.fun_spot  {width:100%; height:20px;color:#003300;background-color:#66CC66; margin: 0}
div.fp_boxtitle {text-align:center;margin: -1px 1px 1px 1px;padding:0px;}
h3.fp_boxtitle {margin: 0px;padding:1px}
div.fp_cathead{}

/* spam trap field for forms*/
div.hss_rname2 {position:absolute; right: -4px; z-index: -1; top: -100px; }

/*general site wide styles*/
h {font-family: Arial, Verdana, Helvetica, sans-serif; line-height:100%}

h1.green     { 
               color: #006600; line-height: 100%; margin-top: 12px; margin-bottom: 6px;font-weight:bold }
			   
h1		     {text-align:left;width:100%; font-size: 18px; 
				color: #006600; font-weight:500; margin-top: 7px; margin-bottom: 7px }

h2           { font-size: 14px; text-align:center; 
				color:#003399 ; margin-top: 6px; margin-bottom: 6px;font-weight:bold }
			   
h3           { font-size: 12px; font-stretch: condensed; }
h4           { font-size: 11px}
h4.bread     { font-size: 11px; text-align:center; margin:13px 0 10px 0}
h5           { font-family: Trebuchet MS; font-size: 10pt }
h6           { font-family: Times New Roman; font-size: 12pt }

li			{padding:0px}

table.banner { background-image: url('images/burning_box1300x140.jpg');/*mcag_banner1300x135.jpg'); */
               background-repeat: no-repeat; width: 100%;margin:0 -3px 0 -1px; 
               background-position:  left top; background-color: #ddddbb   }

td.navbar1    { background-color: #CCFFCC;}
			   
.navfill		{background-color:	#C2FEBA;}
		   
.navcol      {  background-color:#C2FEBA; /*9CFD8E*/
				background-image:url('images/navcolbottom3.jpg'); 
				background-repeat:repeat-x; 
				background-position:bottom;
                /*background-position: left top*/ }
			   
td.navban    { background-color: #996633; }
               
td.band      {color:#005500; font-size:11px; letter-spacing:-0.07em; 
			  font-family:inherit;  font-weight: bold;; 
               text-align: center; background-color: #C2FEBA;
               background-image: url('images/banner_bar_gn1.gif'); 
               background-repeat: repeat-x; padding: 2px; background-position: left center ;}
			   /* main content cell*/
td.main      {  font-family: Verdana, Helvetica, Sans-Serif;
 				font-size: 12px; 
				font-weight: normal; 
				color:#003399;
				background-color:#eeeeff}			   
td.weblk {padding:2px 4px;font-size:12px;vertical-align:top}

menu         { font-family: Verdana; font-size: 10pt; text-align: center; font-weight: 500;  color : #703C15; }
menu.left    { font-family: Verdana; font-size: 10pt; text-align: left; font-weight: 500;line-height:140%;  color : #703C15;margin-top:0 }
#mythbusting {height:100px;width:110px; border:2px solid #336666; background-color:#FFFF99}
#mythbusting h3 {color:#000000;margin:0px;padding:1px;display:block;background-color:#FFFF00}
#mythbusting a { font-size:1.0em;margin:1px}


p.small         { font-family: Verdana,Helvetica,sans-serif; font-size: 11px; text-align: left; color:#0033aa }
p.small_table   { font-family: Verdana,Helvetica,sans-serif; font-size: 11px; text-align: left; color:#0033aa;margin:0 }
p.small_table_r { font-family: Verdana,Helvetica,sans-serif; font-size: 11px; text-align: right; color:#0033aa;margin:0; padding-right: 5px }
p.comic1     { font-family: Verdana, Helvetica, Sans-Serif; font-size: 10pt;  }
p.nlsignup	 {font-size:10px}
p.price1     { font-family: Arial; font-size: 12pt; text-align: center }
.l20r70	  	 { margin-left: 20px; margin-right: 70px}
.black 		 { font-size:10px;color:#000000}
               
ol            {list-style-type: decimal; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
               font-size:10pt; font-weight: normal; text-align: Left; color: #003399 }
ul           { list-style-type: disc; 
               font-size: 12px; font-weight: normal; text-align: Left; }
table.links  { text-align: Center }
table.list   { border: 1px solid #008080;  }
table.menu   { background-image: url('images/wallpaper_yell_org.pg.jpg'); 
               border: 1px solid #008080; margin-left: 6px; margin-right: 6px; 
               padding: 6px }
table.feature { background-image: url('images/wallpaper_yell_org.pg.jpg'); 
               background-color: #FFFFD5; background-repeat: repeat; 
               border: 2px double #CC9900; margin-left: 6px; margin-right: 6px; 
               padding: 6px; background-position: left top }

.ta12      {margin: 5px 0 20px 0;font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px}

/*form input styles*/

.input		 {
	border : 1px solid;
	font-family : Verdana;
	font-size : 8pt;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 3px;
}

.signup {
	font-size : 11px;
	margin-bottom : 0;
	margin-top : 0;
}

.submit		 {
	border : 1px solid #000000;
	font-size : 8pt;
	margin-bottom : 0;
	margin-left : 0;
	margin-right : 0;
	margin-top : 4px;
	text-align : center;
}
/* also in this category in list articles*/
#wl_heads { background-color:#ddddff;font-size:90%;line-height:90%;border-bottom:1px solid #aaaaff}
#wl_heads p {font-weight:normal;font-size:100%;line-height:100%;margin:8px}
/* .............SPECIAL STYLES FOR HSS_SHOP SHOPPING CART....................................*/
#hss_print td {vertical-align:middle}

.hss_subhd {background-color: #DDDDFF;/*#cccccc*/ 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: #C0BEE0} 
tr.hss_product {vertical-align: middle;}
td.hss_c1	  {vertical-align: middle; font-size:11px; font-family:inherit; font-variant: normal}
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:#D3A86D;*/
	background-color:#C2FEBA;
	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/navbar4.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/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_gy.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_gy.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/arrow2.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;
/*  line-height: 1.2em;*/
  background-color: #cccccc;
}

.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;
  color: #006600;
  font-weight:normal;
  text-decoration: none;
  font-size:11px;
}

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

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

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

span.key {
  text-decoration: underline;
}
/* ... start main  hover navbar menu ....*/
div#nav {
 height: auto;
}
#nav ul {/* list specs*/
	list-style: none;
	padding: 0;
	margin: 0;
   	width: 115px;
}

#nav  li.lnk {/* list with url*/
   	width: 115px;
	text-align: center;
	cursor: default;
	background-color:#A9FE9C;/*#ccff66*/
	/*border-bottom: 1px solid #444;*/
	margin-top:2px;
}
#nav  li.img {/* list containing image*/
   	width: 115px;
	text-align: center;
	cursor: default;
	margin-top:1px;
	margin-bottom:7px;
}
#nav  li.hr {
   	width: 115px;
	text-align: center;
	cursor: default;
	margin-top:1px;
	margin-bottom:1px;
}
#nav a.mainmenu {/* */
	text-decoration: none;
    width:105px;
	display: block;
	font-weight: normal;
	font-size:11px;
	color: #060;
	padding: 2px 5px 2px 5px;
	margin:0;
	border-bottom: 1px solid #666;
}

#nav li a:hover {
	color:#000000;
	background-color: #FFFF66/*#CC99FF;*/;
	border-bottom: 1px solid #aa0;
}
/* Holly Hack. IE Requirement to make list rows butt against one another without white space \*/
* html #nav ul li { float: left; height: 1%; }
* html #nav ul li a { height: 1%; }
/* End */
/* ......   end main menu .................*/
