.wirbellotse a {display: block; width: 289px; height: 53px; background: url("images/forum_wirbellotse_3.jpg") 0px 0px no-repeat;} 
.wirbellotse a:hover {background-position: 0px -53px;} 
.wirbellotse a:active {background-position: 0px 0px;}

.dhltipp                  {font-size: 11px; color: #376d88;}
a.dhltipp                {position:relative; z-index:1; text-decoration:none; width: 106px; height: 75px; display: block; font-size: 11px;} 
a.dhltipp:hover        {z-index:2;} 
a.dhltipp div            {display: none;} 
a.dhltipp:hover div    {display: block; position: absolute; top: -165px; left: -30em; width: 25em; border: 3px solid #87b5cc; background-color: #dbeff9; color: #376d88; text-align: justify; padding: 5px; -khtml-border-radius: 10px; -moz-border-radius: 10px; box-shadow: 8px 8px 8px #333333; -moz-box-shadow: 8px 8px 8px #333333; -webkit-box-shadow: 8px 8px 8px #333333; filter:progid:DXImageTransform.Microsoft.Shadow(strength=8,color=#333333,direction=135); opacity: 0.97; filter: alpha(opacity=97);}

a.carttipp                    {position:relative; z-index:1; display: block;} 
a.carttipp:hover          {z-index:2;} 
a.carttipp div            {display: none;} 
a.carttipp:hover div  {display: block; position: absolute; top: -250px; left: -160px; width: 600px; border: 2px solid #87b5cc; background-color: #dbeff9; color: #629dba; text-align: left; padding: 5px; -khtml-border-radius: 10px; -moz-border-radius: 10px;}

a.adatipp                    {position:relative; z-index:1; display: block; width:59px; height:53px;} 
a.adatipp:hover          {z-index:2;} 
a.adatipp div            {display: none;} 
a.adatipp:hover div  {display: block; position: absolute; top: -70px; left: -340px; width: 320px; border: 2px solid #87b5cc; background-color: #dbeff9; color: #629dba; text-align: left; padding: 5px; -khtml-border-radius: 10px; -moz-border-radius: 10px;}

a.anitipp                    {position:relative; z-index:1; display: block; width:59px; height:53px;} 
a.anitipp:hover          {z-index:2;} 
a.anitipp div            {display: none;} 
a.anitipp:hover div  {display: block; position: absolute; top: -70px; left: -340px; width: 320px; border: 2px solid #87b5cc; background-color: #dbeff9; color: #629dba; text-align: left; padding: 5px; -khtml-border-radius: 10px; -moz-border-radius: 10px;}

a.shitipp                    {position:relative; z-index:1; display: block; width:59px; height:53px;} 
a.shitipp:hover          {z-index:2;} 
a.shitipp div            {display: none;} 
a.shitipp:hover div  {display: block; position: absolute; top: -70px; left: -340px; width: 320px; border: 2px solid #87b5cc; background-color: #dbeff9; color: #629dba; text-align: left; padding: 5px; -khtml-border-radius: 10px; -moz-border-radius: 10px;}

a#navi1           { display: block; text-decoration: none; width:100%;}
A.navi1:link      { display: block; text-decoration: none; width:100%;}
A.navi1:visited  { display: block; text-decoration: none; width:100%;}
A.navi1:hover   { font-family: Tahoma,Arial,Helvetica,sans-serif; font-size: 11px; text-decoration: none; background: #DDE6C3; color: #698122; width:100%;}
div#navi1         { font-family: Tahoma,Arial,Helvetica,sans-serif; font-size: 11px;}
a:hover#navi1     { font-family: Tahoma,Arial,Helvetica,sans-serif; font-size: 11px; text-decoration: none; background: #DDE6C3; color: #698122; width:100%;}
td#navi1          { font-family: Tahoma,Arial,Helvetica,sans-serif; font-size: 11px;}
TD.navi1          { font-family: Tahoma,Arial,Helvetica,sans-serif; font-size: 11px;}

a#navi2           { display: block; text-decoration: none; width:100%;}
A.navi2:link        { display: block; text-decoration: none; width:100%;}
A.navi2:visited  { display: block; text-decoration: none; width:100%;}
A.navi2:hover     { font-family: Tahoma,Arial,Helvetica,sans-serif; font-size: 11px; text-decoration: none; background: #E4D8C0; color: #663300; width:100%;}
div#navi2         { font-family: Tahoma,Arial,Helvetica,sans-serif; font-size: 11px;}
a:hover#navi2     { font-family: Tahoma,Arial,Helvetica,sans-serif; font-size: 11px; text-decoration: none; background: #E4D8C0; color: #663300; width:100%;}
td#navi2          { font-family: Tahoma,Arial,Helvetica,sans-serif; font-size: 11px;}
TD.navi2          { font-family: Tahoma,Arial,Helvetica,sans-serif; font-size: 11px;}

a#navi3           { display: block; text-decoration: none; width:100%;}
div#navi3         { font-family: Tahoma,Arial,Helvetica,sans-serif; font-size: 11px;}
a:hover#navi3     { font-family: Tahoma,Arial,Helvetica,sans-serif; font-size: 11px; text-decoration: none; background: #E4D8C0; color: #663300; width:100%;}
td#navi3          { font-family: Tahoma,Arial,Helvetica,sans-serif; font-size: 11px;}

a#navi4           { display: block; text-decoration: none; width:100%;}
A.navi4:link      { display: block; text-decoration: none; width:100%;}
A.navi4:visited  { display: block; text-decoration: none; width:100%;}
A.navi4:hover   { font-family: Tahoma,Arial,Helvetica,sans-serif; font-size: 11px; text-decoration: none; background: #E4D8C0; color: #663300; width:100%;}
div#navi4         { font-family: Tahoma,Arial,Helvetica,sans-serif; font-size: 11px;}
a:hover#navi4     { font-family: Tahoma,Arial,Helvetica,sans-serif; font-size: 11px; text-decoration: none; background: #E4D8C0; color: #663300; width:100%;}
td#navi4          { font-family: Tahoma,Arial,Helvetica,sans-serif; font-size: 11px;}

a#navi6           { display: block; text-decoration: none; width:100%;}
A.navi6:link      { display: block; text-decoration: none; width:100%;}
A.navi6:visited  { display: block; text-decoration: none; width:100%;}
A.navi6:hover   { font-family: Tahoma,Arial,Helvetica,sans-serif; font-size: 11px; text-decoration: none; background: #efd7b1; color: #ec9109; width:100%;}
div#navi6         { font-family: Tahoma,Arial,Helvetica,sans-serif; font-size: 11px;}
a:hover#navi6     { font-family: Tahoma,Arial,Helvetica,sans-serif; font-size: 11px; text-decoration: none; background: #efd7b1; color: #ec9109; width:100%;}
td#navi6          { font-family: Tahoma,Arial,Helvetica,sans-serif; font-size: 11px;}
TD.navi6          { font-family: Tahoma,Arial,Helvetica,sans-serif; font-size: 11px;}

.countryhint                {font-family: Tahoma,Arial,Helvetica,sans-serif; font-size: 11px; COLOR: #993300;}
A.countryhint:link       {COLOR: #660000; TEXT-DECORATION: underline;}
A.countryhint:visited    {COLOR: #660000; TEXT-DECORATION: underline;}
A.countryhint:hover      {COLOR: #cc3300; TEXT-DECORATION: none;}
A.countryhint:active     {COLOR: #660000; TEXT-DECORATION: none;}

A.naviLink:link       {FONT-FAMILY: Tahoma,Arial,Helvetica,sans-serif; FONT-SIZE: 11px; COLOR: #996633; TEXT-DECORATION: underline;}
A.naviLink:visited    {FONT-FAMILY: Tahoma,Arial,Helvetica,sans-serif; FONT-SIZE: 11px; COLOR: #996633; TEXT-DECORATION: underline;}
A.naviLink:active     {FONT-FAMILY: Tahoma,Arial,Helvetica,sans-serif; FONT-SIZE: 11px; COLOR: #996633; TEXT-DECORATION: underline;}
A.naviLink:hover      {FONT-FAMILY: Tahoma,Arial,Helvetica,sans-serif; FONT-SIZE: 11px; COLOR: #cc9900; TEXT-DECORATION: none;}

.topMenuea             {FONT-FAMILY: Tahoma,Arial,Helvetica,sans-serif; FONT-SIZE: 11px; COLOR: #ffffff; font-weight: bold;}
A.topMenuea:link       {FONT-FAMILY: Tahoma,Arial,Helvetica,sans-serif; FONT-SIZE: 11px; COLOR: #ffffff; TEXT-DECORATION: none; font-weight: bold;}
A.topMenuea:visited    {FONT-FAMILY: Tahoma,Arial,Helvetica,sans-serif; FONT-SIZE: 11px; COLOR: #ffffff; TEXT-DECORATION: none; font-weight: bold;}
A.topMenuea:active     {FONT-FAMILY: Tahoma,Arial,Helvetica,sans-serif; FONT-SIZE: 11px; COLOR: #ffffff; TEXT-DECORATION: none; font-weight: bold;}
A.topMenuea:hover      {FONT-FAMILY: Tahoma,Arial,Helvetica,sans-serif; FONT-SIZE: 11px; COLOR: #dddddd; TEXT-DECORATION: none; font-weight: bold;}

.topMenue             {FONT-FAMILY: Tahoma,Arial,Helvetica,sans-serif; FONT-SIZE: 11px; COLOR: #ffffff;}
A.topMenue:link       {FONT-FAMILY: Tahoma,Arial,Helvetica,sans-serif; FONT-SIZE: 11px; COLOR: #ffffff; TEXT-DECORATION: none;}
A.topMenue:visited    {FONT-FAMILY: Tahoma,Arial,Helvetica,sans-serif; FONT-SIZE: 11px; COLOR: #ffffff; TEXT-DECORATION: none;}
A.topMenue:active     {FONT-FAMILY: Tahoma,Arial,Helvetica,sans-serif; FONT-SIZE: 11px; COLOR: #ffffff; TEXT-DECORATION: none;}
A.topMenue:hover      {FONT-FAMILY: Tahoma,Arial,Helvetica,sans-serif; FONT-SIZE: 11px; COLOR: #336600; TEXT-DECORATION: none;}

.menueHeaderGreen       {font-family: Arial,Helvetica,sans-serif; font-size: 16px; color: #99cc00; font-weight: bold;}
.menueHeaderOrange      {font-family: Arial,Helvetica,sans-serif; font-size: 16px; color: #cc9933; font-weight: bold;}
.menueHeaderBlue         {font-family: Arial,Helvetica,sans-serif; font-size: 16px; color: #78a5d3; font-weight: bold;}

.cartprelight                 { font-family: Tahoma,Arial,Helvetica,sans-serif; font-size: 10px; color: #777777; }
A.cartprelight:link        {FONT-FAMILY: Tahoma,Arial,Helvetica,sans-serif; FONT-SIZE: 10px; COLOR: #777777; TEXT-DECORATION: none;}
A.cartprelight:visited     {FONT-FAMILY: Tahoma,Arial,Helvetica,sans-serif; FONT-SIZE: 10px; COLOR: #777777; TEXT-DECORATION: none;}
A.cartprelight:active      {FONT-FAMILY: Tahoma,Arial,Helvetica,sans-serif; FONT-SIZE: 10px; COLOR: #777777; TEXT-DECORATION: none;}
A.cartprelight:hover       {FONT-FAMILY: Tahoma,Arial,Helvetica,sans-serif; FONT-SIZE: 10px; COLOR: #78a5d3; TEXT-DECORATION: none;}

.cartprelights                 { font-family: Tahoma,Arial,Helvetica,sans-serif; font-size: 10px; color: #999999; }
A.cartprelights:link        {FONT-FAMILY: Tahoma,Arial,Helvetica,sans-serif; FONT-SIZE: 10px; COLOR: #999999; TEXT-DECORATION: underline;}
A.cartprelights:visited     {FONT-FAMILY: Tahoma,Arial,Helvetica,sans-serif; FONT-SIZE: 10px; COLOR: #999999; TEXT-DECORATION: underline;}
A.cartprelights:active      {FONT-FAMILY: Tahoma,Arial,Helvetica,sans-serif; FONT-SIZE: 10px; COLOR: #999999; TEXT-DECORATION: underline;}
A.cartprelights:hover       {FONT-FAMILY: Tahoma,Arial,Helvetica,sans-serif; FONT-SIZE: 10px; COLOR: #999999; TEXT-DECORATION: none;}

.boxText               { font-family: Tahoma,Arial,Helvetica,sans-serif; font-size: 11px; }
.boxTextSmall          { font-family: Tahoma,Arial,Helvetica,sans-serif; font-size: 11px; }
.boxTextSmaller        { font-family: Tahoma,Arial,Helvetica,sans-serif; font-size: 10px; }
.boxTextSmalllight     { font-family: Tahoma,Arial,Helvetica,sans-serif; font-size: 10px; color: #888888; }

A.moreSmall            { font-family: Tahoma,Arial,Helvetica,sans-serif; font-size: 11px; color: #729702; text-decoration: none; }
A.moreSmall:hover      { font-family: Tahoma,Arial,Helvetica,sans-serif; font-size: 11px; color: #86B104; text-decoration: underline; }

.errorBox              { font-family: Tahoma,Arial,Helvetica,sans-serif; font-size: 11px; background: #ffb3b5; font-weight: bold; }
.stockWarning          { font-family: Tahoma,Arial,Helvetica,sans-serif; font-size: 11px; color: #FF6600; }
.productsNotifications { background: #E0EDBE; }
.orderEdit             { font-family: Tahoma,Arial,Helvetica,sans-serif; font-size : 11px; color: #99cc00; text-decoration: underline; }
.index                 { font-family: Tahoma,Arial,Helvetica,sans-serif; font-size: 1px; color: #2e2e2e;}

.newsHeader            {font-family: 'Times New Roman',Times,serif; font-size: 22px; color: #84B0BE;}
.newsTitle             {FONT-FAMILY: Tahoma,Arial,Helvetica,sans-serif; FONT-SIZE: 11px; COLOR: #2D5968; font-weight: bold;}
.newsDate              {FONT-FAMILY: Tahoma,Arial,Helvetica,sans-serif; font-size:10px; color: #8FA5AE; font-weight: normal;}
.newsText              {FONT-FAMILY: Tahoma,Arial,Helvetica,sans-serif; FONT-SIZE: 10px; COLOR: #2D5968; text-align:justify;}
A.newsText:link        {FONT-FAMILY: Tahoma,Arial,Helvetica,sans-serif; FONT-SIZE: 10px; COLOR: #1A4554; TEXT-DECORATION: underline;}
A.newsText:visited     {FONT-FAMILY: Tahoma,Arial,Helvetica,sans-serif; FONT-SIZE: 10px; COLOR: #1A4554; TEXT-DECORATION: underline;}
A.newsText:active      {FONT-FAMILY: Tahoma,Arial,Helvetica,sans-serif; FONT-SIZE: 10px; COLOR: #1A4554; TEXT-DECORATION: underline;}
A.newsText:hover       {FONT-FAMILY: Tahoma,Arial,Helvetica,sans-serif; FONT-SIZE: 10px; COLOR: #5E8E9E; TEXT-DECORATION: none;}

.eventHeader            {font-family: 'Times New Roman',Times,serif; font-size: 22px; color: #AEA277;}
.eventTitle             {FONT-FAMILY: Tahoma,Arial,Helvetica,sans-serif; FONT-SIZE: 11px; COLOR: #72632E; font-weight: bold;}
.eventText              {FONT-FAMILY: Tahoma,Arial,Helvetica,sans-serif; FONT-SIZE: 11px; COLOR: #72632E; text-align:justify;}
A.eventText:link        {FONT-FAMILY: Tahoma,Arial,Helvetica,sans-serif; FONT-SIZE: 11px; COLOR: #564818; TEXT-DECORATION: underline;}
A.eventText:visited     {FONT-FAMILY: Tahoma,Arial,Helvetica,sans-serif; FONT-SIZE: 11px; COLOR: #564818; TEXT-DECORATION: underline;}
A.eventText:active      {FONT-FAMILY: Tahoma,Arial,Helvetica,sans-serif; FONT-SIZE: 11px; COLOR: #564818; TEXT-DECORATION: underline;}
A.eventText:hover       {FONT-FAMILY: Tahoma,Arial,Helvetica,sans-serif; FONT-SIZE: 11px; COLOR: #A5996F; TEXT-DECORATION: none;}

.terminHeader            {font-family: 'Times New Roman',Times,serif; color: #99B7C3; font-size: 22px;}
.terminTitle             {FONT-FAMILY: Tahoma,Arial,Helvetica,sans-serif; FONT-SIZE: 11px; COLOR: #4C7383; font-weight: bold;}
.terminText              {FONT-FAMILY: Tahoma,Arial,Helvetica,sans-serif; FONT-SIZE: 11px; color: #4C7383; text-align: justify;}
A.terminText:link        {FONT-FAMILY: Tahoma,Arial,Helvetica,sans-serif; FONT-SIZE: 11px; COLOR: #385E6E; TEXT-DECORATION: underline;}
A.terminText:visited     {FONT-FAMILY: Tahoma,Arial,Helvetica,sans-serif; FONT-SIZE: 11px; COLOR: #385E6E; TEXT-DECORATION: underline;}
A.terminText:active      {FONT-FAMILY: Tahoma,Arial,Helvetica,sans-serif; FONT-SIZE: 11px; COLOR: #385E6E; TEXT-DECORATION: underline;}
A.terminText:hover       {FONT-FAMILY: Tahoma,Arial,Helvetica,sans-serif; FONT-SIZE: 11px; COLOR: #759CAC; TEXT-DECORATION: none;}

.storyHeader            {font-family: 'Times New Roman',Times,serif; font-size: 22px; color: #94B163;}
.storyTitle             {FONT-FAMILY: Tahoma,Arial,Helvetica,sans-serif; FONT-SIZE: 11px; COLOR: #4E6528; font-weight: bold;}
.storyText              {FONT-FAMILY: Tahoma,Arial,Helvetica,sans-serif; FONT-SIZE: 11px; color: #4E6528; text-align:justify;}
A.storyText:link        {FONT-FAMILY: Tahoma,Arial,Helvetica,sans-serif; FONT-SIZE: 11px; COLOR: #564818; TEXT-DECORATION: underline;}
A.storyText:visited     {FONT-FAMILY: Tahoma,Arial,Helvetica,sans-serif; FONT-SIZE: 11px; COLOR: #564818; TEXT-DECORATION: underline;}
A.storyText:active      {FONT-FAMILY: Tahoma,Arial,Helvetica,sans-serif; FONT-SIZE: 11px; COLOR: #564818; TEXT-DECORATION: underline;}
A.storyText:hover       {FONT-FAMILY: Tahoma,Arial,Helvetica,sans-serif; FONT-SIZE: 11px; COLOR: #A5996F; TEXT-DECORATION: none;}

.questHeader            {font-family: 'Times New Roman',Times,serif; font-size: 22px; color: #ABA76F;}
.questTitle             {FONT-FAMILY: Tahoma,Arial,Helvetica,sans-serif; FONT-SIZE: 11px; COLOR: #63602A; font-weight: bold;}
.questText              {FONT-FAMILY: Tahoma,Arial,Helvetica,sans-serif; FONT-SIZE: 11px; color: #63602A; text-align:justify;}
A.questText:link        {FONT-FAMILY: Tahoma,Arial,Helvetica,sans-serif; FONT-SIZE: 11px; COLOR: #564818; TEXT-DECORATION: underline;}
A.questText:visited     {FONT-FAMILY: Tahoma,Arial,Helvetica,sans-serif; FONT-SIZE: 11px; COLOR: #564818; TEXT-DECORATION: underline;}
A.questText:active      {FONT-FAMILY: Tahoma,Arial,Helvetica,sans-serif; FONT-SIZE: 11px; COLOR: #564818; TEXT-DECORATION: underline;}
A.questText:hover       {FONT-FAMILY: Tahoma,Arial,Helvetica,sans-serif; FONT-SIZE: 11px; COLOR: #A5996F; TEXT-DECORATION: none;}

A.smallButText:link        {FONT-FAMILY: Tahoma,Arial,Helvetica,sans-serif; FONT-SIZE: 11px; COLOR: #729702; TEXT-DECORATION: underline;}
A.smallButText:visited     {FONT-FAMILY: Tahoma,Arial,Helvetica,sans-serif; FONT-SIZE: 11px; COLOR: #729702; TEXT-DECORATION: underline;}
A.smallButText:active      {FONT-FAMILY: Tahoma,Arial,Helvetica,sans-serif; FONT-SIZE: 11px; COLOR: #729702; TEXT-DECORATION: underline;}
A.smallButText:hover       {FONT-FAMILY: Tahoma,Arial,Helvetica,sans-serif; FONT-SIZE: 11px; COLOR: #86B104; TEXT-DECORATION: none;}

.tax_info {
  font-family: Tahoma,Arial,Helvetica,sans-serif;
  font-size: 10px;
  color: #666666;
  font-weight: normal;
}

.tax_info_neu {
  font-family: Tahoma,Arial,Helvetica,sans-serif;
  font-size: 10px;
  color: #888888;
  font-weight: normal;
}

.gp_info {
  font-family: Tahoma,Arial,Helvetica,sans-serif;
  font-size: 10px;
  color: #999999;
  font-weight: normal;
}

.ssl_info {
  font-family: Tahoma,Arial,Helvetica,sans-serif;
  font-size: 10px;
  color: #999999;
  font-weight: normal;
}

.ListingPrice {
  font-size: 12px;
  color: #86B104;
  font-weight: bold;
}

.ProStk {
  font-size: 10px;
  font-weight: normal;
}

BODY {
  background: #1F1C1B;
  color: #003333;
  margin: 0px;
}

.light {
  font-family: Tahoma,Arial,Helvetica,sans-serif;
  font-size: 11px;
  color: #888888;
}

A {
  color: #003333;
  text-decoration: none;
}

A:hover {
  color: #86B104;
  text-decoration: none;
}

.more {
  color: #86B104;
}
A.more {
  color: #86B104;
  text-decoration: none;
}

A.more:hover {
  color: #86B104;
  text-decoration: underline;
}

.black {
  color: #cc6600;
}
A.black {
  color: #cc6600;
  text-decoration: none;
}

A.black:hover {
  color: #993300;
  text-decoration: none;
}

A.mainCat {
  color: #003333;
  text-decoration: none;
}

A.mainCat:hover {
  color: #86B104;
  text-decoration: none;
}

FORM {
	display: inline;
}

TR.header {
  background: #ffffff;
}

TD.headerNavigation {
  font-family: Tahoma,Arial,Helvetica,sans-serif;
  font-size: 11px;
  color: #888888;
}

P.winclose {
  font-family: Tahoma,Arial,Helvetica,sans-serif;
  font-size: 11px;
}

A.winclose { 
  color: #ffffff; 
}

A.winclose:hover {
  color: #aabbdd;
}

A.headerNavigation { 
  color: #888888; 
}

A.headerNavigation:hover {
  color: #86B104;
}

TR.headerError {
  background: #cc0000;
}

TD.headerError {
  font-family: Tahoma,Arial,Helvetica,sans-serif;
  font-size: 12px;
  background: #cc0000;
  color: #ffffff;
  font-weight : bold;
  text-align : center;
}

TR.headerInfo {
  background: #00ff00;
}

TD.headerInfo {
  font-family: Tahoma,Arial,Helvetica,sans-serif;
  font-size: 12px;
  background: #00ff00;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}

TR.footer {
  background: #bbc3d3;
}

TD.footer {
  font-family: Tahoma,Arial,Helvetica,sans-serif;
  font-size: 11px;
  background: #bbc3d3;
  color: #ffffff;
  font-weight: bold;
}

.infoBox {
  background: #cccccc;
}

.infoBoxContents {
  background: #f8f8f9;
  font-family: Tahoma,Arial,Helvetica,sans-serif;
  font-size: 11px;
}

.infoBoxNotice {
  background: #FF8E90;
}

.infoBoxNoticeContents {
  background: #FFE6E6;
  font-family: Tahoma,Arial,Helvetica,sans-serif;
  font-size: 11px;
}

TD.infoBoxHeading {
  font-family: Tahoma,Arial,Helvetica,sans-serif;
  font-size: 11px;
  font-weight: bold;
  background: #669933;
  background-image: url(images/infobox/infobox-bkgrd.gif);
  color: #ffffff;
}

TD.MainMenueInfoBoxHeading {
  font-family: Tahoma,Arial,Helvetica,sans-serif;
  font-size: 11px;
  font-weight: bold;
  background: #ffffff;
  background-image: url(images/infobox/main-menue-infobox-bkgrd.gif);
  color: #666666;
}

TD.NewsInfoBoxHeading {
  font-family: Tahoma,Arial,Helvetica,sans-serif;
  font-size: 11px;
  font-weight: bold;
  background: #ffffff;
  background-image: url(images/infobox/news-infobox-bkgrd.gif);
  color: #666666;
}


TD.infoBox, SPAN.infoBox {
  font-family: Tahoma,Arial,Helvetica,sans-serif;
  font-size: 11px;
}

TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
  background: #f8f8f9;
}

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
  background: #ffffff;
}

TABLE.productListing {
/*border: 1px;
  border-style: solid;
  border-color: #b6b7cb;
  border-spacing: 1px;*/
}

.productListing-heading {
  font-family: Tahoma,Arial,Helvetica,sans-serif;
  font-size: 11px;
  background: #669933;
  background-image: url(images/infobox/infobox-bkgrd.gif);
  color: #FFFFFF;
  font-weight: bold;
}

.productListing-heading-sc {
  font-family: Tahoma,Arial,Helvetica,sans-serif;
  font-size: 11px;
  height: 31px;
  background-image: url(images/prod_list_bkgrd.gif);
  color: #666666;
  font-weight: bold;
  border-bottom: 5px solid #ffffff;
}

A.productListing-heading-link {
  color: #FFFFFF;
}

A.productListing-heading-link:hover {
  color: #336600;
}

TD.productListing-data {
  font-family: Tahoma,Arial,Helvetica,sans-serif;
  font-size: 11px;
  padding: 4px 0px 4px 0px;
  border-bottom: 1px solid #999999;
}

TD.productCart-data {
  font-family: Tahoma,Arial,Helvetica,sans-serif;
  font-size: 11px;
  padding: 4px 0px 4px 0px;
  border-top: 1px solid #999999;
}

A.pageResults {
  color: #003333;
}

A.pageResults:hover {
  color: #86B104;
}

TD.pageHeading, DIV.pageHeading {
  font-family: Tahoma,Arial,Helvetica,sans-serif;
  font-size: 20px;
  font-weight: bold;
  color: #9a9a9a;
}

h1 {
  font-family: Tahoma,Arial,Helvetica,sans-serif;
  font-size: 20px;
  font-weight: bold;
  color: #888888;
  display:inline;
}

h2 {
  font-family: Tahoma,Arial,Helvetica,sans-serif;
  font-size: 18px;
  font-weight: normal;
  color: #99cc33;
  display:inline;
}

h3 {
  font-family: Tahoma,Arial,Helvetica,sans-serif;
  font-size: 14px;
  font-weight: normal;
  color: #cccccc;
  display:inline;
}

TD.pageHeadingPrice {
  font-family: Tahoma,Arial,Helvetica,sans-serif;
  font-size: 20px;
  font-weight: bold;
  color: #86B104;
}

TD.siteHeading, DIV.siteHeading {
  font-family: Tahoma,Arial,Helvetica,sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #9a9a9a;
}

TR.subBar {
  background: #f4f7fd;
}

TD.subBar {
  font-family: Tahoma,Arial,Helvetica,sans-serif;
  font-size: 11px;
  color: #003333;
}

TD.main, P.main {
  font-family: Tahoma,Arial,Helvetica,sans-serif;
  font-size: 11px;
}

TD.x2mainwhite, P.x2mainwhite {
  font-family: Tahoma,Arial,Helvetica,sans-serif;
  font-size: 11px;
  color:#ffffff;
}

TD.x2mainbrown, P.x2mainbrown {
  font-family: Tahoma,Arial,Helvetica,sans-serif;
  font-size: 11px;
  color:#40423b;
}

TD.smallText, SPAN.smallText, P.smallText {
  font-family: Tahoma,Arial,Helvetica,sans-serif;
  font-weight: normal;
  font-size: 11px;
}


TD.smallTextlight, SPAN.smallTextlight, P.smallTextlight {
  font-family: Tahoma,Arial,Helvetica,sans-serif;
  font-size: 11px;
  color: #999999;
}

TD.smallTextlightmed, SPAN.smallTextlightmed, P.smallTextlightmed {
  font-family: Tahoma,Arial,Helvetica,sans-serif;
  font-size: 11px;
  color: #666666;
}

TD.accountCategory {
  font-family: Tahoma,Arial,Helvetica,sans-serif;
  font-size: 13px;
  color: #aabbdd;
}

TD.fieldKey {
  font-family: Tahoma,Arial,Helvetica,sans-serif;
  font-size: 12px;
  font-weight: bold;
}

TD.fieldValue {
  font-family: Tahoma,Arial,Helvetica,sans-serif;
  font-size: 12px;
}

TD.tableHeading {
  font-family: Tahoma,Arial,Helvetica,sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.newItemInCart {
  font-family: Tahoma,Arial,Helvetica,sans-serif;
  font-size: 11px;
  color: #86B104;
}

CHECKBOX, INPUT, RADIO, SELECT {
  font-family: Tahoma,Arial,Helvetica,sans-serif;
  font-size: 11px;
}

TEXTAREA {
  width: 100%;
  font-family: Tahoma,Arial,Helvetica,sans-serif;
  font-size: 11px;
}

SPAN.greetUser {
  color: #86B104;
}

TABLE.formArea {
  background: #f1f9fe;
  border-color: #7b9ebd;
  border-style: solid;
  border-width: 1px;
}

TD.formAreaTitle {
  font-family: Tahoma,Arial,Helvetica,sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.markProductOutOfStock {
  font-family: Tahoma,Arial,Helvetica,sans-serif;
  font-size: 12px;
  color: #FF6600;
  font-weight: bold;
}

SPAN.productSpecialPrice {
  font-family: Tahoma,Arial,Helvetica,sans-serif;
  color: #86B104;
}

SPAN.errorText {
  font-family: Tahoma,Arial,Helvetica,sans-serif;
  color: #cc0000;
}

.moduleRow { }
.moduleRowOver     {background-color: #E0EDBE;}
.moduleRowSelected {background-color: #CBE28F;}

.checkoutBarFrom, .checkoutBarTo { font-family: Tahoma,Arial,Helvetica,sans-serif; font-size: 11px; color: #8c8c8c;}
.checkoutBarCurrent              {font-family: Tahoma,Arial,Helvetica,sans-serif; font-size: 11px; color: #003333;}

/* message box */

.messageBox                              {font-family: Tahoma,Arial,Helvetica,sans-serif; font-size: 11px;}
.messageStackError, .messageStackWarning {font-family: Tahoma,Arial,Helvetica,sans-serif; font-size: 11px; color: #cc0000; font-weight: bold;}
.messageStackSuccess                     {font-family: Tahoma,Arial,Helvetica,sans-serif; font-size: 11px; color: #99cc00; font-weight: bold;}

/* input requirement */

.inputRequirement {font-family: Tahoma,Arial,Helvetica,sans-serif; font-size: 11px; color: #669900;}

.copyright {FONT-FAMILY: Tahoma,Arial,Helvetica,sans-serif; FONT-SIZE: 11px; COLOR: #999999;}

