/* dont ask */
  .dummy {}



               .video a {
               	color: #FFFF99;
               	text-decoration: none;
               }

                .video a:hover {
               	color:lightgreen;
               	text-decoration: none;
               }
			   .myheader{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: x-large;	font-weight: bold;	color: #333333;			   }               
               hr {               	height: 1px;               	color: #FFFFFF;               }
               .b {               	font-size: large;               	font-weight: bold;               	color: #FFFFFF;               }
               .actorname {               	font-size: x-large;               	font-weight: bold;               	color: #FFFFFF;               }               .actorinfo {font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: small; font-weight: normal;               	color: #FFFFFF;}
			   .actorinfo a {
               	color: #FFFF99;
               	text-decoration: none;
               }
               
               .actorinfo a:hover {
               	color:lightgreen;
               	text-decoration: none;
               }
               -->

                    <!--
                    .mytitle {
                    	font-family: Verdana, Arial, Helvetica, sans-serif;
                    	font-size: small;
                    	font-weight: bold;
                    	color: #FFFFFF;
                    }
                    .mydescription hr {
                    	background-color: #FFFFFF;
                    	height: 1px;
                    }

                    .pagination {
                    	font-family: Verdana, Arial, Helvetica, sans-serif;
                    	font-size: x-small;
                    	font-weight: normal;
                    	/*color: #FFFF99;*/
                    }

                    .pagination a {
                    	color: #FFFF99;
                    	text-decoration: none;
                    }
                   .pagination a:hover {
                    	color: lightgreen;
                    	text-decoration: none;
                    }
  
                    .myactor {
                    	font-family: Verdana, Arial, Helvetica, sans-serif;
                    	font-size: x-small;
                    	font-weight: normal;
                    	color: #FFFFFF;
                    }
                    .myactor a {
                    	color: #FFFF99;
                    	text-decoration: none;
                    }
                   .myactor a:hover {
                    	color: lightgreen;
                    	text-decoration: none;
                    }
                    .mycategory a {
                    	color: #FFFF99;
                    	text-decoration: none;
                    }
                    .mycategory a:hover {
                    	color: lightgreen;
                    	text-decoration: none;
                    }
                    .mycategory {
                    	font-family: Verdana, Arial, Helvetica, sans-serif;
                    	font-size: x-small;
                    	font-weight: normal;
                    	color: #FFFFFF;
                    }
                    .mydescription {
                    	font-family: Verdana, Arial, Helvetica, sans-serif;
                    	font-size: x-small;
                    	font-weight: normal;
                    	color: #FFFFFF;
                    }
					.contenttd{
                    	font-family: Verdana, Arial, Helvetica, sans-serif;
                    	font-size: x-small;
                    	font-weight: normal;
                    	color: #FFFFFF;

						background-color: #333333;
					}
                    .contenttd a {
                    	color: #FFFF99;
                    	text-decoration: none;
                    }
                   .contenttd a:hover {
                    	color: lightgreen;
                    	text-decoration: none;
                    }					
  
/* Tag modifiers */
  /*
  BODY                     {
	font-size: 12px;
	font-family: verdana,arial,helvetica,sans-serif;
	
	color: #000000;
	background-color:#ffffff;
	background-image: url(images/5_bg.jpg);
	background-repeat: repeat-x;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
*/
td img {display: block;}
pre{	color:red;}

body {
	font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
	font-size:0.8em;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(/images/5_bg.jpg);
}
  td.blanktd{
	background-color:#ffffff;
	background-image: url(/images/bg.jpg);
	/* background-repeat: repeat-x; */
	width:1px;
}

  LI                       {line-height: 120%;}
  A                        {color: #336699;text-decoration:none;font-size: x-small;}
  H1                        {color: #999999;}
  H2                        {color: #999999;font-size:1.2em;}
  H3                        {color: #999999;}
  P, DIV                   {border: 0px; margin: 0px; padding: 0px;}
  P.box                    {border: solid #aaaaaa 1px; padding: 3px;}
  B                        {font-weight: 700;}
  FORM                     {margin: 0px;}
  SELECT                   {font-size: 13px;}
  INPUT                    {font-size: 13px;}
  BR.h5                    {font-size: 5px; line-height: 5px;}
  BR.h6                    {font-size: 6px; line-height: 6px;}
  BR.h8                    {font-size: 8px; line-height: 8px;}
  BR.h10                   {font-size: 10px; line-height: 10px;}
  BR.h12                   {font-size: 12px; line-height: 12px;}
  BR.text_spacer           {font-size: 20px; line-height: 20px;}
  BR.field_spacer          {font-size: 28px; line-height: 28px;}
  BR.field_spacer_opt      {font-size: 35px; line-height: 35px;}
  BR.ir_spacer             {font-size: 20px; line-height: 20px;}
  BLOCKQUOTE.ir            {margin: 0px 0px 5px 10px;}
  UL.irlist                {margin: 0px 5px 0px 15px;}
  OL.irolist               {margin: 0px 5px 0px 35px;}
  hr.dotted                {width: 100%; margin-top: 5; margin-bottom: 5; border-left: #fff; border-right: #fff; border-top: #fff; border-bottom: 2px dotted #aaa;}
  hr                {width: 100%; margin-top: 5; margin-bottom: 5; border-left: #fff; border-right: #fff; border-top: #fff; border-bottom: 2px dotted #aaa;}

  
/* Image modifiers */
  IMG                      {border: 0px;}   /* only works in ie, ns6, but hey, it helps */
  IMG.left                 {float: left;}
  IMG.right                {float: right;}
  
/* Really big fonts */
  .ppbigtext              {font-size: 17px; font-family: verdana,arial,helvetica,sans-serif; font-weight: 400;}
  .ppbigtextbold          {font-size: 17px; font-family: verdana,arial,helvetica,sans-serif; font-weight: 700;}
  .ppheadingshops         {font-size: 17px; font-family: verdana,arial,helvetica,sans-serif; font-weight: 700; color: #ffffff;}
  .ppheading              {font-size: 17px; font-family: verdana,arial,helvetica,sans-serif; font-weight: 700; color: #003366;}
  .ppcobrand              {font-size: 21px; font-family: verdana,arial,helvetica,sans-serif; font-weight: 700; color: #003366;}

/* Pretty big fonts */
  .ppmediumtext           {font-size: 15px; font-family: verdana,arial,helvetica,sans-serif; font-weight: 400;}
  .ppsubheading           {font-size: 15px; font-family: verdana,arial,helvetica,sans-serif; font-weight: 700; color: #003366;}
  
/* Regular fonts */ 
  .pptext, .maincenter, .maintd, td    {font-size: 13px; font-family: verdana,arial,helvetica,sans-serif; font-weight: 400;}
  .pptextbold             {font-size: 13px; font-family: verdana,arial,helvetica,sans-serif; font-weight: 700;}
  .ppnote                 {font-size: 13px; font-family: verdana,arial,helvetica,sans-serif; font-weight: 400; color: #999999;}
  .pperror                {font-size: 13px; font-family: verdana,arial,helvetica,sans-serif; font-weight: 400; color: #ff0000;}
  .pperrorbold            {font-size: 13px; font-family: verdana,arial,helvetica,sans-serif; font-weight: 700; color: #ff0000;}
  .ppmessage              {font-size: 13px; font-family: verdana,arial,helvetica,sans-serif; font-weight: 700;}  
  
/* Small fonts */ 
  .ppsmalltext            {font-size: 11px; font-family: verdana,arial,helvetica,sans-serif; font-weight: 400;}
  .ppsmalltextbold        {font-size: 11px; font-family: verdana,arial,helvetica,sans-serif; font-weight: 700;}
  .ppsmallnote            {font-size: 11px; font-family: verdana,arial,helvetica,sans-serif; font-weight: 400; color: #999999;}
  .ppsmallerror           {font-size: 11px; font-family: verdana,arial,helvetica,sans-serif; font-weight: 400; color: #ff0000;}
  .ppsmallerrorbold       {font-size: 11px; font-family: verdana,arial,helvetica,sans-serif; font-weight: 700; color: #ff0000;}
  .pplabel                {font-size: 11px; font-family: verdana,arial,helvetica,sans-serif; font-weight: 700; padding: 1px 0 0 0;}
  .pplabelerror           {font-size: 11px; font-family: verdana,arial,helvetica,sans-serif; font-weight: 700; padding: 1px 0 0 0; color: #ff0000;}
  .pplabelgrey            {font-size: 11px; font-family: verdana,arial,helvetica,sans-serif; font-weight: 700; padding: 1px 0 0 0; color: #666666;}
  .pplabelgreyerror       {font-size: 11px; font-family: verdana,arial,helvetica,sans-serif; font-weight: 700; padding: 1px 0 0 0; color: #ff0000;}
  .ppfooter, .footer      {font-size: 11px; font-family: verdana,arial,helvetica,sans-serif; font-weight: 400;}
  .ppsmalltextboldwhite   {font-size: 11px; font-family: verdana,arial,helvetica,sans-serif; font-weight: 700; color: #ffffff;}

/* Button modifiers */
  .ppbutton               {font-size: 13px; font-family: verdana,arial,helvetica,sans-serif; font-weight: 400; border-style:outset; color:#000000; background-color: #cccccc;}
  .ppbuttonhot            {font-size: 13px; font-family: verdana,arial,helvetica,sans-serif; font-weight: 700; border-style:outset; color:#000000; background-color: #cccccc;}
  .ppbuttonsmall          {font-size: 11px; font-family: verdana,arial,helvetica,sans-serif; font-weight: 400; border-style:outset; color:#000000; background-color: #cccccc;}
  .ppbuttonverysmall      {font-size: 9px; font-family: verdana,arial,helvetica,sans-serif; font-weight: 400; border-style:outset; color:#000000; background-color: #cccccc;}

/* Shopping Cart specific */
  .ppscnormal             {font-size: 11px; font-family: verdana,arial,helvetica,sans-serif; font-weight: 400;}
  .ppscbig                {font-size: 15px; font-family: verdana,arial,helvetica,sans-serif; font-weight: 700;}
  .ppscbutton             {font-size: 11px; font-family: verdana,arial,helvetica,sans-serif; font-weight: 400; border-style:outset; color:#000000; background-color: #cccccc;}
  .ppscmessage            {font-size: 15px; font-family: verdana,arial,helvetica,sans-serif; font-weight: 700;}

/* Site Components */
	#infobox                {background-color: #eee; border: 1px solid #ccc;}
  #infobox .head          {font-size: 13px; font-weight: 700; background-color: #ccc; padding: 5px;}
  #infobox a              {font-size: 11px; display: block; padding: 8px}
  #infobox ul             {font-size: 11px; margin: 0; padding: 0; list-style: none;}
  #loginbox	table         {width: 100%; background-color: #eee; border: 1px solid #ccc; border-collapse: collapse;}
  #loginbox	td            {font-size: 11px; padding: 0px 10px;}
  #loginbox td.head       {font-size: 13px; font-weight: 700; background-color: #ccc; padding: 5px;}
  #loginbox td.label      {padding-top: 8px;}
  #loginbox a             {font-size: 11px; display: block; padding-bottom: 6px; text-align: center;}
  #loginbox .controls     {width:100%; text-align: right; padding: 10px 10px 6px 8px;}
  #loginbox td.arrow      {font-size: 12px; padding: 8px 10px 5px; 0px;}
  .privacyimg,
  .privacyimg a           {text-align: center;  padding: 20px;}
  .cclogos                {width: 155px;}
	.titlebar               {width: 100%; font-weight:700; background-color: #eee; border-bottom: 1px solid #ccc; padding: 5px;}
  .alertbox								{width: 100%; line-height: 30px; font-size: 17px; font-weight: 700; text-align: center; background-color: #ffffcc; border: 1px solid #cccc33;}
  
/* Sitewide modifiers - see usage notes */    
  .ppinlineoptional       {font-weight: 400;}
  .ppinlinedisabled       {color: #999999;}
  .ppinlinefootnote       {color: #999999;}
  .ppinlineerror          {color: #ff0000;}
  .ppinlineerrorbold      {font-weight: 700; color: #ff0000;}
  .ppinlineyellowbg       {background-color: #ffffcc;}
  .ppinlinewhitebg        {background-color: #ffffff;}
  .ppinlinelightgreybg    {background-color: #e6e6e6;}
  .ppinlinedarkgreybg     {background-color: #cccccc;}
  .ppinlinedisabledgrey   {background-color: #e6e6e6; color: #666666;}
  .ppinlinepaypalblue     {color: #336699;}
  .ppinlinewhite          {color: #ffffff;}
  .ppinlinereward         {color: #00aa00;}
  .ppinlinegreen          {color: #00aa00;}
  .ppinlinered            {color: #ff0000;}
  .ppinlineblue           {color: #0000ff;}
  .ppinlineorange         {color: #ff9900;} 
  .ppinlinegreyongrey     {color: #333333;}
  .ppinlinemedgrey        {color: #999999;}
  .ppinlinemoneygreen     {color: #336633;}
  
/* Specialty stuff */
  .ppleftnav_parent       {padding: 0px; font-size: 13px; font-family: verdana,arial,helvetica,sans-serif; font-weight: 400; line-height: 110%;}
  .ppleftnav_child        {padding: 5px 0 5px 15px; font-size: 13px; font-family: verdana,arial,helvetica,sans-serif; font-weight: 400; line-height: 110%;}
  .ppleftnav_parent_small {padding: 0px; font-size: 11px; font-family: verdana,arial,helvetica,sans-serif; font-weight: 400; line-height: 110%;}
  .ppleftnav_child_small  {padding: 5px 0 5px 15px; font-size: 11px; font-family: verdana,arial,helvetica,sans-serif; font-weight: 400; line-height: 110%;}
  

/* Specialty tab stuff */
  .pptabtext              {font-size: 13px; font-weight: 700; font-family: verdana,helvetica,arial,sans-serif; color: #ffffff; text-decoration: none;}
  .ppsubtabtextoff        {font-size: 11px; font-weight: 700; font-family: verdana,helvetica,arial,sans-serif; color: #ffffff; text-decoration: none;}
  .ppsubtabtextoff:hover  {font-size: 11px; font-weight: 700; font-family: verdana,helvetica,arial,sans-serif; color: #ffffff; text-decoration: underline;}
  .ppsubtabtextoffspacer  {font-size: 11px; font-weight: 700; font-family: verdana,helvetica,arial,sans-serif; color: #ffffff; text-decoration: none;}
  .ppsubtabtexton         {font-size: 11px; font-weight: 700; font-family: verdana,helvetica,arial,sans-serif; color: #000000; text-decoration: none;}
 
/* WAX styles */  
  .ppbcactive               {font-size: 13px; color: #27537F; font-family: verdana,arial,helvetica,sans-serif; font-weight: 700; text-align: center;}  
  .ppbcoff                  {font-size: 13px; color: #606060; font-family: verdana,arial,helvetica,sans-serif; text-align: center; }  
  .ppbcvisited              {font-size: 13px; color: #27537F; font-family: verdana,arial,helvetica,sans-serif; text-align: center; }  
  .ppbclineactive           {background-color: #27537F;}  
  .ppbclineoff              {background-color: #b5b5b5;}  
  .ppbclinevisited          {background-color: #27537F;}  
  .ppwaxtablewidth          {width: 750px;}  
  .ppwaxborderbox           {border: solid #aaaaaa 2px; padding: 5px; height: 120px; }  
  .ppwaxtrustbox            {padding: 10px; height: 150px; font-size: 11px; text-align: center;}  
  .ppwaxdottedline          {border-bottom: dashed #aaaaaa 2px; font-size: xsmall; height: 7px; width: 750px; align: center; }  
  .pptextboldbghighlite     {font-size: 13px; font-family: verdana,arial,helvetica,sans-serif; font-weight: 700; background-color: #ffff99; padding: 5px;}  
  .ppwaxcobrand             {font-size: 17px; font-family: verdana,arial,helvetica,sans-serif; font-weight: 200; color: #000000;}  

/* Table stuff returns from the dead */
  TABLE.yellowtable       {border-style: solid; border-color: #999966; border-width: 1px; background-color: #ffffff; color: #000000; font-family: verdana,helvetica,arial,sans-serif; font-size: 12px;}

/* Border for headers*/
.ppheaderborder           {font-size: 11px; font-family: verdana,arial,helvetica,sans-serif; font-weight: 400; background-color: #F9F9F9; border-color: #CCC; border-width: 1px 0px 1px 0px; border-style: solid; padding: 5px}
.ppborderline             {border-color: #CCC; border-width: 1px 0px 0px 0px; border-style: solid;}

/* Dashboard styles */
  .ppdashheader           {font-size: 11px; font-family: verdana,arial,helvetica,sans-serif; font-weight: 700;}
  .ppdashbody             {font-size: 11px; font-family: verdana,arial,helvetica,sans-serif; font-weight: 400;}
  .ppdashbodybold         {font-size: 11px; font-family: verdana,arial,helvetica,sans-serif; font-weight: 700;}

/* Localizable Emphatic Elements */
/* Combos are on their way -- ben */

  /* In EN 100-199 are weights */
  .ppem100       {font-weight: 100;}       /* super-skinny */
  .ppem101       {font-weight: 200;}       /*              */
  .ppem102       {font-weight: 300;}       /*              */
  .ppem103       {font-weight: 400;}       /* normal       */
  .ppem104       {font-weight: 500;}       /*              */
  .ppem105       {font-weight: 600;}       /*              */
  .ppem106       {font-weight: 700;}       /* bold         */
  .ppem107       {font-weight: 800;}       /*              */
  .ppem108       {font-weight: 900;}       /*              */
  
  /* In EN 200-299 are font styles */
  .ppem200       {font-style: normal;}     /* normal       */
  .ppem201       {font-style: italic;}     /* italic       */
  .ppem202       {font-style: oblique;}    /* better ital. */
  
  /* In EN 300-399 are color/bgcolor varieties */
  /* 300-329 greys  */
  /* 330-349 reds   */
  /* 350-369 greens */
  /* 370-389 blues  */
  
  .ppem301       {color: #000000;}         /* black        */
  .ppem302       {color: #333333;}         /* dark grey    */
  .ppem303       {color: #666666;}         /* dk/med grey  */
  .ppem304       {color: #999999;}         /* lt/med grey  */
  .ppem305       {color: #cccccc;}         /* lt grey      */
  .ppem306       {color: #e6e6e6;}         /* pp grey 1    */
  .ppem307       {color: #f6f6f6;}         /* pp grey 2    */
  .ppem308       {color: #ffffff;}         /* white        */
  
  .ppem330       {color: #ff0000;}         /* red          */
  
  .ppem350       {color: #00ff00;}         /* green        */
  
  .ppem370       {color: #0000ff;}         /* blue         */
  
/* WAX styles */

  .ppbcactive				{font-size: 13px; color: #27537F; font-family: verdana,arial,helvetica,sans-serif; font-weight: 700; text-align: center;}
  .ppbcoff					{font-size: 13px; color: #606060; font-family: verdana,arial,helvetica,sans-serif; text-align: center; }
  .ppbcvisited  			{font-size: 13px; color: #27537F; font-family: verdana,arial,helvetica,sans-serif; text-align: center; }
  .ppbclineactive			{background-color: #27537F;}
  .ppbclineoff				{background-color: #b5b5b5;}
  .ppbclinevisited  		{background-color: #27537F;}
  .ppwaxtablewidth  		{width: 750px;}
  .ppwaxborderbox			{border: solid #aaaaaa 2px; padding: 5px; height: 120px; }
  .ppwaxtrustbox			{padding: 10px; height: 150px; font-size: 11px; text-align: center;}
  #ppwaxdottedline			{border-bottom: dashed #aaaaaa 2px; font-size: xsmall; height: 7px; width: 750px; align: center; }
  .pptextboldbghighlite		{font-size: 13px; font-family: verdana,arial,helvetica,sans-serif; font-weight: 700; background-color: #ffff99; padding: 5px;}
  .ppwaxcobrand             {font-size: 17px; font-family: verdana,arial,helvetica,sans-serif; font-weight: 200; color: #000000;}

  .copyright {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: x-small;	font-weight: normal;	color: #cccccc; align: center;} /*FF9800*/
/* start video management styles */
  .pagination {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: x-small;	font-weight: normal;	color: #0000FF;}
  .pagination a {	color: #0000FF;	text-decoration: none;}
  .pagination a:hover {	color: lightgreen;	text-decoration: none;}

  .myactor {             font-family: Verdana, Arial, Helvetica, sans-serif;font-size: x-small;font-weight: normal;color: #FFFFFF;}
  .myactor a {           color: #FF9800;text-decoration: none;                    }
  .myactor a:hover {     color: lightgreen;text-decoration: none;                    }
  .vtitle {             font-family: Verdana, Arial, Helvetica, sans-serif;font-size: x-small;font-weight: normal;color:#FF9800;  text-decoration: none;}
  .vtitle a {           color: #FF9800;text-decoration: none;                    }
  .vtitle a:hover {     color: lightgreen;text-decoration: none;                    }

  .mycategory a {        color: #FF9800;text-decoration: none;                    }
  .mycategory a:hover {  color: lightgreen;text-decoration: none;                    }
  .mycategory {          font-family: Verdana, Arial, Helvetica, sans-serif;font-size: x-small;font-weight: normal;color: #FFFFFF;}
  .mydescription {       font-family: Verdana, Arial, Helvetica, sans-serif;font-size: x-small;font-weight: normal;color: #FFFFFF;}

/* end video management styles */


/* start webstore styles */
     /* popular */
  .popular_cat_product {       font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;font-weight: normal;text-decoration: none;color: #999999;}
  .popular_cat_name {font-size:13px; color:#205d89; text-transform:capitalize; text-decoration:none;}
  .popular_cat_more{font-size:9px; color:#205d89; text-decoration:none;}
  .popular_section_box {  border:#CCCCCC 1px solid; width: 500px;}
  .popular_header_box {  border:#444444 1px solid; border-top: #444444 3px solid; width: 490px; height: 27px;padding-left:10px;padding-top:5px;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 18px;font-weight: bolder;  background-image: url(../images/popular_header_bg.jpg);}

 /* left popup menu */
 .cat_popup_child_name{       font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;font-weight: normal;text-decoration: none;color: #000000;} 
  
     /*  left tree menu */
  .cat_tree_section_box {  border:#CCCCCC 1px solid; width: 156px;padding-left:4px;padding-top:5px; padding-bottom: 5px;}/* 180 */
       .cat_tree_parent_name_box {border:#CCCCCC 1px solid; width: 174px;background-color:#D4D7FE; height:25px;}
       .cat_tree_parent_name_box a:hover{border:#CCCCCC 1px solid; width: 174px;background-color:orange; }
          .cat_tree_parent_name {       font-family: Verdana, Arial, Helvetica, sans-serif;font-size: normal;font-weight: bold;text-decoration: none;color: #000000;}
       .cat_tree_child_name_box {border:#CCCCCC 1px solid; width: 174px;background-color:#E0E6FF}
       .cat_tree_child_name_box a:hover{border:#CCCCCC 1px solid; width: 174px;background-color:orange}
          .cat_tree_child_name {       font-family: Verdana, Arial, Helvetica, sans-serif;font-size: small;font-weight: normal;text-decoration: none;color: #000000;}
     
     /* top menu */
  .cat_top_parent_name_h{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: normal;font-weight: bold;text-decoration: none;color: #999999;}
  .cat_top_parent_name_v{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: normal;font-weight: bold;text-decoration: none;color: #999999;}
  .cat_image_box {border:#CCCCCC 1px solid; width: 500px;padding-left:4px;padding-top:5px; padding-bottom: 5px; text-align:center}

/* start slide side menu */
	#dhtmlgoodies_menu{		font-family:arial;	/* Font for main menu items */		width:150px;	/* 174 Width of main menu */	}
	#dhtmlgoodies_menu	li{	/* Main menu <li> */		list-style-type:none;	/* No bullets */		margin:0px;	/* No margin - needed for Opera */	}
	#dhtmlgoodies_menu ul{		margin:0px;	/* No <ul> air */		padding:0px;	/* No <ul> air */	}
	#dhtmlgoodies_menu ul li ul{	/* Styling for those who doesn't have javascript enabled */		padding-left:10px;	}
	#dhtmlgoodies_menu	li a{	/* Main menu links */		text-decoration:none;	/* No underline */		color:#000;	/* Black text color */		height:25px;	/* 20 pixel height */		line-height:20px;	/* 20 pixel height */		vertical-align:middle;	/* Align text in the middle */		border:1px solid #CCCCCC;	/* Black border */		background-color:#D1E3F7;	/* Light blue background color */		margin:0px;	/* A little bit of air */		padding:1px;	/* Air between border and text inside */		display:block;	}
	#dhtmlgoodies_menu	li a:hover,#dhtmlgoodies_menu .activeMainMenuItem{		color:#FFF;		background-color:orange;	}
	.dhtmlgoodies_subMenu{		visibility:hidden;		position:absolute;		overflow:hidden;		border:1px solid #000;		background-color:#FAFAFA;		font-family:arial;		text-align:left;	}
	.dhtmlgoodies_subMenu ul{		margin:0px;		padding:0px;	}
	.dhtmlgoodies_subMenu ul li{		list-style-type:none;		margin:0px;		padding:1px;	/* 1px of air between submenu border and sub menu item - (the "white" space you see on mouse over )*/	}
	.dhtmlgoodies_subMenu ul li a{	/* Sub menu items */		white-space:nowrap;	/* No line break */		text-decoration:none;	/* No underline */		color:#000;	/* Black text color */		height:16px;	/* 16 pixels height */		line-height:16px;	/* 16 pixels height */		padding:1px;	/* 1px of "air" inside */				display:block;	/* Display as block - you shouldn't change this */	}
	.dhtmlgoodies_subMenu ul li a:hover{	/* Sub menu items - mouse over effects */		color:#FFF;	/* White text */		background-color:#317082;	/* Blue background */	}

/* end slide side menu */
   
 .product_allow_purchase{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;font-weight: bold;text-decoration: none;color: green;}
 .product_no_purchase{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;font-weight: bold;text-decoration: none;color: red;}
 .grid_product_box {border-width: 1px 1px 1px 1px; border-style: solid; border-color: #b0b0b0; text-align: center;width:140px; height: 200px; padding-top:5px;}
 .product_color_list{font-size: 13px;border:#CCCCCC;}
 .product_size_list{font-size: 13px;border:#CCCCCC;}
 /*.list_grid_table {border-width: 1px 0px 0px 1px; border-style: solid; border-color: #b0b0b0;}
 .list_grid_table td {border-width: 1px 0px 0px 1px; border-style: solid; border-color: #b0b0b0;}*/
 
/* end webstore styles */

  

/* start slide down menu */
	#dhtmlgoodies_slidedown_menu li{		list-style-type:none;		position:relative;	}
	#dhtmlgoodies_slidedown_menu ul{		margin:0px;		padding:0px;		position:relative;	}
	#dhtmlgoodies_slidedown_menu div{		margin:0px;		padding:0px;	}
	/* 	Layout CSS */
	#dhtmlgoodies_slidedown_menu{				width:205px;}
	/* All A tags - i.e menu items. */
	#dhtmlgoodies_slidedown_menu a{		color: #000; text-decoration:none;	display:block;		clear:both; width:170px;	padding-left:2px;	}	
	/*	A tags	*/ 	/* Main menu items */
	#dhtmlgoodies_slidedown_menu .slMenuItem_depth1{background-color:#D4D7FE;margin-top:1px;		border-bottom:1px solid #000;		font-weight:bold;	}	
	/* Sub menu items */
     #dhtmlgoodies_slidedown_menu .slMenuItem_depth2{			margin-top:1px;	}	
	/* Sub menu items */
     #dhtmlgoodies_slidedown_menu .slMenuItem_depth3{			margin-top:1px;		font-style:italic;		color:blue;	}	
	/* Sub menu items */
     #dhtmlgoodies_slidedown_menu .slMenuItem_depth4{			margin-top:1px;		color:red;	}	
		/* Sub menu items */
     #dhtmlgoodies_slidedown_menu .slMenuItem_depth5{		margin-top:1px;	}
	/* UL tags, i.e group of menu utems. 	It's important to add style to the UL if you're specifying margins. If not, assign the style directly 	to the parent DIV, i.e. 		#dhtmlgoodies_slidedown_menu .slideMenuDiv1	instead of 	#dhtmlgoodies_slidedown_menu .slideMenuDiv1 ul	*/	
	#dhtmlgoodies_slidedown_menu .slideMenuDiv1 ul{		padding:1px;	}
	#dhtmlgoodies_slidedown_menu .slideMenuDiv2 ul{		margin-left:5px;		padding:1px;	}
	#dhtmlgoodies_slidedown_menu .slideMenuDiv3 ul{		margin-left:10px;		padding:1px;	}
	#dhtmlgoodies_slidedown_menu .slMenuItem_depth4 ul{	margin-left:15px;		padding:1px;	}
/* end slide down menu */


/* nav links */
td.nav_links  {color: #cccccc;text-decoration:none;font-size: x-small;}
td.nav_links a  {color: #ffffff;text-decoration:none;font-size: x-small;}
td.nav_links a:hover {color: #00ffff;text-decoration:none;font-size: x-small; }
