body { background : #2e2e2e; font-family : Verdana, Arial, sans-serif; font-size : 12px; color : #ffffff; margin : 0; background-image: url('images/tlo.gif'); background-repeat: repeat; background-attachment: fixed}

.boxText { font-size: 11px; }
.errorBox { font-size : 90%; background : #ffb3b5; font-weight : bold; }
.stockWarning { font-size : 90%; color : #d4b19b; }
.productsNotifications { background : #9e3e00; }
.orderEdit { font-size : 90%; color : #70d250; text-decoration : underline; }

A { color : #ababab; text-decoration : none; }
A:hover { color: #9e3e00; text-decoration : underline; }

FORM { display : inline; }

TR.header { background : #000000; }
TR.headerNavigation { background : #000000; }
TD.headerNavigation { font-size : 90%; background : #000000; color : #ffffff; font-weight : bold; }

A.headerNavigation { color : #ababab; }
A.headerNavigation:hover { color : #ffffff; }

TR.headerError { background : #ff0000; }
TD.headerError { font-family : Tahoma, Verdana, Arial, sans-serif; background : #ff0000; color : #ffffff; font-weight : bold; text-align : center; }

TR.headerInfo { background : #00ff00; }
TD.headerInfo { font-family : Tahoma, Verdana, Arial, sans-serif; background : #00ff00; color : #ffffff; font-weight : bold; text-align : center; }

TR.footer { background : #2e2e2e; }
TD.footer { font-size : 90%; background : #2e2e2e; color : #ffffff; font-weight : bold; }

.infoBox { background : #2e2e2e;   border-left: 1px solid #676767;
  border-right: 1px solid #676767;
  border-bottom: 1px solid #676767;
  border-top: 1px solid #676767;
}
.infoBoxContents { background : #0e0e0e; font-size : 100%; }
.infoBoxNotice { background : #ff8e90; }
.infoBoxNoticeContents { background : #ffe6e6; font-size : 90%; }
.imagesBoxContents { font-family: Verdana, Arial, sans-serif; font-size: 90%; }

TD.infoBoxHeading { font-size : 85%; font-weight : bold; background : #2e2e2e; color : #ffffff;  background-image: url(images/infobox/corner_right_left.gif);}
a.infoBoxHeading { text-decoration: none; color: #ffffff; }
a.infoBoxHeading:hover { text-decoration: underline; color: #ffffff; }

TD.infoBox, SPAN.infoBox { font-size : 90%; border-left: 1px solid #676767; border-right: 1px solid #676767; 
               border-top: 1px solid #676767; border-bottom: 1px solid #676767
}

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 : #2e2e2e; }

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; }

.productListing-heading { font-size : 90%; background : #b6b7cb; color : #ffffff; font-weight : bold; }

TD.productListing-data { font-size : 90%;  background: #2e2e2e;}

A.pageResults { color: #7F7F7F; background: #F3F1F1; font-weight: bold; border: 1px solid #E1DFDF; }
A.pageResults:hover { color: #6A0202; background: #F3F1F1; text-decoration: none; font-weight: bold; border: 1px solid #E1DFDF; }

TD.pageHeading, DIV.pageHeading {  font-family: verdana, arial, helvetica; font-size : 150%; font-weight : bold; color : #9a9a9a; background : #484848}

TR.subBar { background : #f4f7fd; }
TD.subBar { font-size : 90%; color : #000000; }

TD.main, P.main { font-size : 95%; line-height : 1.5; background : #484848;}

TD.smallText, SPAN.smallText, P.smallText { font-size : 90%; }

TD.accountCategory { color : #aabbdd; }

TD.fieldKey { font-weight : bold; }

TD.tableHeading { font-weight : bold; }

SPAN.newItemInCart { font-size : 100%; color : #ff0000; }

CHECKBOX, INPUT, RADIO, SELECT { font-size : 95%; }

TEXTAREA { width : 100%; font-size : 95%; }

SPAN.greetUser { color : #f0a480; font-weight : bold; }

TABLE.formArea { background : #f1f9fe; border-color : #7b9ebd; border-style : solid; border-width : 1px; }
TD.formAreaTitle { font-weight : bold; }

SPAN.markProductOutOfStock { color : #c76170; font-weight : bold; }

SPAN.productSpecialPrice { color : #ff0000; }

SPAN.errorText { color : #ff0000; }

.moduleRowOver { background-color : #6b6b6b; cursor : pointer; }
.moduleRowSelected { background-color : #9e3e00; }

.checkoutBarFrom, .checkoutBarTo { font-size : 90%; color : #8c8c8c; }
.checkoutBarCurrent { font-size : 90%; color : #000000; }

.messageBox { font-size : 90%; }
.messageStackError, .messageStackWarning { font-size : 90%; background-color : #ff0000; }
.messageStackSuccess { font-size : 90%; background-color : #99ff00; }

.inputRequirement { font-size : 90%; color : #ff0000; }

ul.sitemap { color: #ff0000; }

table.vevka  { border-left: 0px solid #676767; border-right: 0px solid #676767; 
               border-top-width: 0px; solid #676767; border-bottom-width: 0px; solid #676767; }
TD.headerNavigation1 {
  font-family: verdana, arial, helvetica;
  font-size: 11px;
  color: #ffffff;
  height: 24px;
background-image: url('images/index1_11.jpg'); background-repeat: no-repeat; background-position-x: left;
border-left: 1px solid #676767; 
}
TD.headerNavigation2 {
  font-family: verdana, arial, helvetica;
  font-size: 11px;
  color: #ffffff;
  height: 24px;
background-image: url('images/index1_12.jpg'); background-repeat: no-repeat; background-position: right;
border-right: 1px solid #676767;
}
h1           { font-family: verdana, arial, helvetica; font-size: 10px; color: #C0C0C0; text-align: center; 
               margin-top: 0; margin-bottom: 0 }
               
.boxText1 { font-family: verdana, arial, helvetica; font-size: 11px; }

TD.main1, P.main1 {
  font-family: verdana, arial, helvetica;
  font-size: 11px;
  line-height: 1.5;
  background: #0e0e0e;
}

TD.productListing-data3Col {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  border:1px solid #CCCCCC;
}


