/* dont ask */
  .dummy {}
  
/* Tag modifiers */
  BODY                     {font-size: 18px; font-family: verdana,arial,helvetica,sans-serif; font-weight: 400; color: #000000;}
  LI                       {line-height: 120%;}
  A                        {color: #0033cc;}
  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.h1                   {font-size: 3px; line-height: 1px;}
  BR.h3                   {font-size: 3px; line-height: 3px;}
  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;}

  
/* Image modifiers */
  IMG                      {border: 0px;}   /* only works in ie, ns6, but hey, it helps */
  IMG.left                 {float: left;}
  IMG.right                {float: right;}

/*supder big fonts*/

  .pphead              {font-size: 22px; font-family: SongTi, Arial, Helvetica, sans-serif; font-weight: 700; color: #489840;}
  .ppheadblack         {font-size: 22px; font-family: SongTi, Arial, Helvetica, sans-serif; font-weight: 700; color: #000000;}
  .ppheadorange        {font-size: 22px; font-family: SongTi, Arial, Helvetica, sans-serif; font-weight: 700; color: #ff6600;}
 
/* 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: SongTi, Arial, Helvetica, sans-serif; font-weight: 700; color: #489840;}
  .ppheadingblack         {font-size: 17px; font-family: SongTi, Arial, Helvetica, sans-serif; font-weight: 700; color: #000000;}
  .ppheadingorange        {font-size: 17px; font-family: SongTi, Arial, Helvetica, sans-serif; font-weight: 700; color: #ff6600;}
  .ppheadingCN            {font-size: 17px;  font-weight: 700; color: #489840;}
  .ppcobrand              {font-size: 21px; font-family: verdana,arial,helvetica,sans-serif; font-weight: 700; color: #489840;}

/* Pretty big fonts */
  .ppmediumtext           {font-size: 15px; font-family: verdana,arial,helvetica,sans-serif; font-weight: 400;}
  .ppmediumtextbold          {font-size: 15px; font-family: verdana,arial,helvetica,sans-serif; font-weight: 700;}
  .ppsubheading           {font-size: 15px; font-family: SongTi, Arial, Helvetica, sans-serif; font-weight: 700; color: #027e08;}
  .ppsubheadingorange     {font-size: 15px; font-family: SongTi, Arial, Helvetica, sans-serif; font-weight: 700; color: #ff6600;}
  
/* Regular fonts */ 
  .pptext, .maincenter, .maintd, td    {font-size: 13px; font-family: verdana,arial,helvetica,sans-serif; font-weight: 400;}
  .pptext-				  {font-size: 12px; font-family: verdana,arial,helvetica,sans-serif; font-weight: 400;}
  .cntext           	  {font-size: 13px; font-family: verdana,arial,helvetica,sans-serif; font-weight: 400; color: #027e08;}
  .cntext-           	  {font-size: 12px; font-family: verdana,arial,helvetica,sans-serif; font-weight: 400; color: #027e08;}
  .cntext+           	  {font-size: 14px; font-family: verdana,arial,helvetica,sans-serif; font-weight: 400; color: #027e08;}
  .cntextorange           {font-size: 13px; font-family: verdana,arial,helvetica,sans-serif; font-weight: 400; color: #ff6600;}
  .cntextbold          	  {font-size: 13px; font-family: verdana,arial,helvetica,sans-serif; font-weight: 700; color: #027e08;}
  .pptextbold             {font-size: 13px; font-family: verdana,arial,helvetica,sans-serif; font-weight: 700;}
  .pptextorangebold       {font-size: 13px; font-family: verdana,arial,helvetica,sans-serif; font-weight: 700; color: #ff6600;}
  .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;}
  .cnsmalltext            {font-size: 11px; font-family: verdana,arial,helvetica,sans-serif; font-weight: 400; color: #027e08;}
  .cntinytext             {font-size: 9px; font-family: verdana,arial,helvetica,sans-serif; font-weight: 400; color: #027e08;}
  .cnsmallblue            {font-size: 11px; font-family: verdana,arial,helvetica,sans-serif; font-weight: 400; color: #0000ff;}
  .cnsmallorange          {font-size: 11px; font-family: verdana,arial,helvetica,sans-serif; font-weight: 400; color: #ff6600;}
  
  .ppsmalltextbold        {font-size: 11px; font-family: verdana,arial,helvetica,sans-serif; font-weight: 700;}
  .cnsmalltextbold        {font-size: 11px; font-family: verdana,arial,helvetica,sans-serif; font-weight: 700; color: #489840;}
  .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;}

/* Tag modifiers */
   TEXTAREA.wide           {width: 600px;}
   INPUT.signup            {width: 225px;}
   INPUT.address           {width: 225px;}
   SELECT.signup           {width: 225px;}
   INPUT.login						 {width: 130px;}
   
/* Header */
  .header                 {width: 600px;}
  .headerleft             {width: 200px; text-align: left;}
  .headercenter           {width: 400px; text-align: center;} 
  .headerright            {width: 200px; text-align: right;}

/* Tabs */
  .tabholder              {width: 100%; background-color: #cccccc;}
  .tabs                   {width: 600px; background-color: #ffffff;}
  
/* Title Bar */
  .title                  {width: 600px;}
  .titleleftnav           {width: 440px;}

/* Content */
  .main                   {width: 600px;}
  .mainleft               {width: 150px;}
  .mainspacer             {width: 10px;}
  .maincenter             {width: 440px;}
  .mainright              {width: 150px;}
  .main3column            {width: 188px;}
  td.maintd               {padding-left: 6px; padding-right: 6px;}
  
/* Popup */
  .popupmain              {width: 100%;}
  
/* Sign Up */
  .signup                 {width: 720px;}
  
/* Footer */
  .footer                 {width: 600px;}
  
/* cn-usa */  
td,p,li,input,select {font-size:12px;line-height:18px}
 
A:link {color: #006600;}
A:visited {color: #006600;}
A:active {color: #ff6600;}
A:hover {color: #ff6600;}

A.a1:link {color: #006600;}
A.a1:visited {color:#006600;}
A.a1:active {color: #ff6600;}
A.a1:hover {color: #ff6600;}

A.a11:link {color: #ff6600;}
A.a11:visited {color:#ff6600;}
A.a11:active {color: #ff6600;}
A.a11:hover {color: #ff6600;}

A.a2:link {text-decoration:none;color:#006600;}
A.a2:visited {text-decoration:none;color:#006600;}
A.a2:active {text-decoration:none;color:#ff6600;}
A.a2:hover {text-decoration:none;color:#ff6600;}


A.a2medium:link {font-size: 15px; font-family: SongTi, Arial, Helvetica, sans-serif; font-weight: 700;text-decoration:none;color:#489840;}
A.a2medium:visited {font-size: 15px; font-family: SongTi, Arial, Helvetica, sans-serif; font-weight: 700;text-decoration:none;color:#489840;}
A.a2medium:active {font-size: 15px; font-family: SongTi, Arial, Helvetica, sans-serif; font-weight: 700;text-decoration:none;color:#ff6600;}
A.a2medium:hover {font-size: 15px; font-family: SongTi, Arial, Helvetica, sans-serif; font-weight: 700;text-decoration:none;color:#ff6600;} 


A.a3:link {text-decoration:none;color:#6666666;}
A.a3:visited {text-decoration:none;color:#666666;}
A.a3:active {text-decoration:none;color:#ff6600;}
A.a3:hover {text-decoration:none;color:#ff0000;}

A.a4:link {text-decoration:none;color:#ffffff;}
A.a4:visited {text-decoration:none;color:#ffffff;}
A.a4:active {text-decoration:none;color:#ffffff;}
A.a4:hover {text-decoration:none;color:#ffffff;}

A.a5:link {text-decoration:none;color:#ff6600;}
A.a5:visited {text-decoration:none;color:#ff6600;}
A.a5:active {text-decoration:none;color:#ff6600;}
A.a5:hover {text-decoration:none;color:#ff6600;}

A.a6:link {text-decoration:none;color:#0000cc;}
A.a6:visited {text-decoration:none;color:#0000cc;}
A.a6:active {text-decoration:none;color:#ff0000;}
A.a6:hover {text-decoration:none;color:#ff0000;}

A.a8:link {text-decoration:none;color:#cccccc;}
A.a8:visited {text-decoration:none;color:#cccccc;}
A.a8:active {text-decoration:none;color:#cccccc;}
A.a8:hover {text-decoration:none;color:#cccccc;}




.b1 {font-size:12px;}
.b2 {font-size:14px;}
.b3 {font-size:28px;}

.tab1        { background-color:#E8F8C9 ;font-size:14px;border: 1 solid #006600 }
.tab2        { font-size:14px; background-color:#489840;border:1 solid  #006600;  }
.tab3        { font-size: 12px; border-left:1 solid  #489840; 
                 border-top:1 solid  #489840}
 .tab3-2      { font-size: 12px; border-left:1 solid  #489840; 
                 border-top:1 solid  #489840; border-right:1 solid  #489840;}
               
.tab4       { font-size:12px;  border-left:1 solid  #489840; border-top:1 solid  #489840; }

.tab5       { font-size:12px; border-top:2 solid  #489840; background-color:#489840;}
 
 
 
.content {  font-size: 9pt}
.del {  font-size: 9pt; text-decoration: line-through}
input{font-size:9pt;line-height:12pt}
td {  font-size: 12px; line-height: 16px}
.price {  font-size: 9pt; color: #FF0000}
.border  {  border-color: #FFFFFF #FFFFFF #999999; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}

.border3 {  border-color: #666666; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; font-family: "Arial", "Helvetica", "sans-serif"; font-size: 9pt; color: #6666FF}
.border1 {  border-color: #666666; background-color: white; font-family: "Arial", "Helvetica", "sans-serif"; font-size: 9pt; color: #CC0000; border: #666666; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
.border2 { font-family: "Arial", "Helvetica", "sans-serif"; font-size: 9pt; color: #000000}
.lan {  font-size: 9pt; font-weight: normal; color: #0000FF}
.tdground {  border: #006600; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 1px}
.td1b {  border: #006600; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.td1 {  border-color: #000000 black #000000 #000000; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 1px}
.form1 {  margin-top: 0px}
.font {  font-size: 9pt}
.td2 {  font-size: 9pt; border-color: #000000 #FFFFFF #000000 #000000; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 1px}
.td3 {  border-color: #FFFFFF #FFFFFF #F0F0F0; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
.tdb {  border: 1px #6E77B7 solid}
.f10 {  font-size: 10pt}
.lineheight {  font-size: 9pt; line-height: 15pt}
.tdleftline {border-left:1px solid #000000;}
.tdright {border-right:1px solid #000000;}
.font_11 {  color: #006600; font-size: 11pt;line-height:20px}
.button { font-size: 9pt; background-color: #FFB445; color: #000000; border-color: #FFCCCC #990000 #990000 #FFCCCC; text-align: center; vertical-align: bottom; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;cursor: hand}
.td3b {  border: #19B419; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.td3b-test {  border: #ccffcc; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.input  {  border-color: #FFFFFF #FFFFFF #999999; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
.td2tr {  border: #000000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 0px}
.txt_bg {background-color: #EFF7FF;border-bottom-width: 0px;border-top-style: none;border-right-style: none;border-bottom-style: thin inset;border-left-style: none;border-bottom-color: #EFF7FF;}
.price_color{color:red}
.ad {
	line-height: 21px;
	text-decoration: underline;
}
.ad:active {
	COLOR: #000000; TEXT-DECORATION: underline
}
.ad:link {
	COLOR: #000000; TEXT-DECORATION: underline
}
.ad:visited {
	COLOR: #000000; TEXT-DECORATION: underline
}
.ad:hover {	COLOR: #ff0000; TEXT-DECORATION: underline
}
.zmlist {line-height:18px;}


/* used for cmd=buy&loc=1 */
	 .BuyInfor {
							width: 100%; border-bottom: 1px solid #48BA4E;   border-left: 1px solid #48BA4E;  border-right: 1px solid #48BA4E;  border-top: 1px solid #48BA4E;
						 }
						 
					.BuyInforTd1 {
							padding-left:6px; padding-top:6px; padding-top:3px;
						 }
						 
					.BuyInforTd2 {
							padding-left:10px; 
						 } 
					 
					 .browsetitle {
									  font-family: tahoma,sans-serif;
									  line-height: 11px;
									  font-size: 14px;
									  font-weight: bold;
									  color: white;
									} 
					
					.mainbuy {
						  cellspacing:0;  cellpadding:0;  width:100%; align:center; border:0;			 
					}
					
					 
						 
					 
					 
					.mainbuytd1{
						  PADDING-left: 5px;   PADDING-bottom: 5px;   
					}
					
					.mainbuytd2{
						  PADDING-left: 5px;   PADDING-right: 5px; 
					}
					 

					