.boxText { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.errorBox { font-family : Verdana, Arial, sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #cc0033; }
.productsNotifications { background: #f2fff7; }
.orderEdit { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #90580E; text-decoration: underline; }

BODY {
  background: #ffffff;
  color: #000000;
  
  background-image: url(_css/taust.jpg);
  font-size: 10px; 
  font-family: Arial, sans-serif;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-position: 0% -10px;
}

p {
    font-size:12px;
}
A { color: #000000; text-decoration: none; }
A:link {text-decoration: none; color: #000000;}
A:visited {text-decoration: none; color: #3C3839;}
A:active {text-decoration: underline;}
A:hover { color: black; text-decoration: underline; }


IMG {
  border: 0px;
}
.main IMG {
  margin:5px;
}


FORM {
	display: inline;
}
TABLE { border: 0px;}
TD {border-spacing:0px;} 

TR.header {
  /*background: #ffffff;*/

  
}

/* navigatsiooni riba */
TR.headerNavigation {
  background: #eeeeee; /* TAGASI? #fc9a04;*/
}

TD.headerNavigation {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #eeeeee; 
  color: #000000;
  font-weight : bold;
}

A.headerNavigation { 
  color: #000000; 
}

A.headerNavigation:hover {
  color: #fc9a04;  /* kollane: #fcd634 */
  text-decoration:none;
}

TR.headerError {
  background: #ff0000;
}

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

TR.headerInfo {
  background: #00ff00;
}

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

.footer {
  position: absolute;
  top: 600;
  left: 173;
  width: 805px;
  height: 25px; 
	
	font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  /*background-color: #F27D2F;*/
  background-image: url(_css/footeri_taust.png);
  background-repeat: no-repeat;
  color: #6F5748;
  font-weight: normal;
  text-align: center;
  padding: 5px 1px 5px 1px;
  word-spacing:3px;
  /*line-height: 2em;*/
  z-index: 10;
}
.footer a, .footer a:visited {
  color: #3E3E3E;
}

.hiddenFooter {
	display:none;
}

.footer A {
  text-decoration:none;
}



.infoBoxContents {
/*  background: #f8f8f9; */
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

.vasakOstukorv {
  padding-bottom: 5px;
}
#vasakKorv {
	background-color: white;
  background-image: url(_css/taust_vasak_ostukorvinurk.png);
  background-repeat: no-repeat;
  background-position: right bottom;
  border-spacing: 0px;
  width: 100%;
}

.infoBoxNotice {
  background: #FF8E90;
}

.infoBoxNoticeContents {
  background: #FFE6E6;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.infoBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #fc9a04; /* everywhere replaced #fc9a04;*/
  background-image: url(images/infobox/background.gif);
  margin-bottom: 6px;
  color: #543604;
  text-decoration:none;
  display: none;
}
TD.infoBoxHeading A:active  {
  text-decoration:none;
}

TD.infoBoxHeading A:hover,TD.infoBoxHeading A:link, TD.infoBoxHeading A:visited  {
  text-decoration:none;
  color: #543604;
}

TD.infoBoxHeading IMG {
  vertical-align: top;
}

TD.infoBox, SPAN.infoBox {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-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.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
  background: #f8f8f9;
}

TABLE.productListing {
  border: 0px;
  width: 100%;
  border-spacing: 0;
}

.productListing-heading {
  font-family: Arial, sans-serif;
  font-size: 12px;
  background: white; /* #b6b7cb */
  color: bold;
  font-weight: bold;
}

TD.productListing-data {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  padding: 10px 0px 10px
}

/* bold v2lja */
TD.productListing-data B {
  font-weight:normal;
}

TD.productListing-data INPUT {
  width: 25px;
}
TD.pilt {
  width: 165px;
}
TD.nimetus {
  width: 210px;
  padding-left: 10px;
}
TD.hind {
  width: 80px;
  font-weight: bold;
  font-size: 11px;
  line-height: 1.6;
}
TD.hind s {
  font-weight: normal;
}

TD.hind i {
  font-weight: normal;
  font-size: 10px;
}

TD.nupp {
  width: 70px;
  text-align: right;

}

A.pageResults {
  color: #fc9a04;
  text-decoration:none;
}

A.pageResults:hover {
  color: #fc9a04;
  background: #FFFF33;
  text-decoration:none;
}

.tootePealkiri {
  width: 300px;
}

.tooteHind {
  font-family: sans-serif;
  font-size: 18px;
  font-weight: normal;
  color: #F17B2D;
  padding-left: 10px;
}
.tooteHind s {
  color: #3C3839;
}
.tooteHind SMALL {
  font-size: 13px;
}
.tootePilt {
  float: right;
  text-align: center;
  font-size: 10px;
  width:150px;
}
TD.pageHeading, DIV.pageHeading {
  font-family: sans-serif, Arial, Verdana;
  font-size: 18px;
  font-weight: normal;
  color: black;
  padding-left: 10px;
  padding-bottom: 6px;
  padding-top: 6px;
  background-image: url(_css/taust_toote_pealkiri.png);
  background-repeat: no-repeat;
  background-position: 0px 0px;
  height:50px;
  vertical-align: middle;
  display:table-cell;
  width: 390;
}


TR.subBar {
  background: #f4f7fd;
}

TD.subBar {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
}

TD.main, P.main {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  padding-bottom: 10px;
}

TD.smallText, SPAN.smallText, P.smallText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.tooteTranspordijutt {
  text-align:center;
  padding-top: 8px;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-style: italic;
}

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

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

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

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

SPAN.newItemInCart {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #ff0000;
}

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

TEXTAREA {
  width: 100%;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  border: 1px solid;
  border-color:black;
}

SPAN.greetUser {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #f0a480;
  font-weight: bold;
}

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

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

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

SPAN.productSpecialPrice {
  font-family: Verdana, Arial, sans-serif;
  color: #F17B2D;
  font-weight: bold;
}

SPAN.productSpecialPrice I {
  font-family: Verdana, Arial, sans-serif;
  color: #F17B2D;
  font-weight: normal;
}


SPAN.errorText {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}

.moduleRow { }
.moduleRowOver { background-color: #E5DB85; cursor: pointer; cursor: hand; }
.moduleRowSelected { background-color: #E5DB85; /*#E9F4FC;*/ }

.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }

/* message box */

.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #fcd634; }
.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #99ff00; }

/* input requirement */

.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000; }

/* EDITED: */

/* yks koht laiuse defineerimiseks */
TABLE.juhMainWidth {
   width: 700px; /* 622 oli */
	background: #ffffff;
}

.vasakriba {
  position: absolute;
  left:192px;
  top:156px;
  width:172px;
  word-wrap: break-word; /* IE only*/

  font-family: Arial, sans-serif;
  font-size: 12px;
  font-weight: normal;
  
  /*letter-spacing: -0.5px;*/
  width:172px;
  text-align: left;
  
  word-wrap: break-word;
  padding-bottom: 40px; /** ruum footeri jaoks */
}

.vasakriba .pealkiriPilt {
	margin: 10px 0px 5px;
}
.n2dalaPakkumine {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  text-align: center;
}	

.vasakriba_tootepuu_algus {
  background-image: url(_css/taust_tooted_algus.png);
  height: 22px;
  width: 172px;
  background-repeat: no-repeat;
  background-position: bottom;
}
.vasakriba_tootepuu_lopp {
  background-image: url(_css/taust_tooted_lopp.png);
  height: 19px;
  width: 172px;
  background-repeat: no-repeat;
  background-position: bottom;
}



.vasakriba .tootepuu {
  background: url(_css/taust_tooted.png); 
  line-height: 160%;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 3px;
  padding-right: 3px;
}
.infoBox TD {
  font-size: 12px; 
}

.vasakriba .ostukorv .infoBox TD {

/*  background-color: white;*/ 
  
}

.nupud_p2is {
  position: absolute;
  left:377px;
  top:109px;
  width:575px;
  height:44px;
} 
.nupud_p2is .nupp {
  background-image: url(_css/nupud_p2is_2.png);
  color: #3E3E3E;
  width:113px;
  height:44px;
  position: static;
  float:left;
  margin: 0px 1px 0px 1px;
  padding-top: 13px;
  font-weight: 500;
  font-size: 14px;

}

.nupp, .nupp:hover {
  font-family: Arial, Tahoma, Verdana, sans-serif;
  text-align:center;
  color:#3E3E3E;
  background-repeat: no-repeat;
}

.nupud_p2is .nupp A {
  font-size: 14px;
}

.nupud_registreeri {
  position: absolute;
  left:385px;
  top:161px;
  width:172px;
  height:32px;
}
.nupud_otsi {
  position: absolute;
  left:853px;
  top:161px;
  width:83px;
  height:32px;
}

DIV.ostukorv_kokku {
  text-align: right;  
}

.ostukorv_kokku {
  font-family: Sans, Tahoma, Arial, sans-serif;
  font-size: 11px;
  color: #F1792A;
  font-weight: bold;
  text-align: right;
}

.ostukorv .infobox TD, .ostukorv {
  font-family: Sans, Tahoma, Arial, sans-serif;
  font-size: 12px;
  text-align: left;
}


#logimineNupp, .otsiNupp, .nuppRegistreeri, .pealkiriNupp {
  margin-top:2px;
  /*background:#BD8459;*/
	font-size:12px;
	border: 0px solid;
	border-color: #fc9a04;
	height: 32px;
}

#logimineNupp {
  position:absolute;
  left:663px;
  top:159px;
}
.nuppRegistreeri {
  width:172px;
  background-image: url(_css/nupp_registreeru.png);
  background-repeat: no-repeat;
  padding-top: 9px;
  padding-bottom: 0px;
}

.vasakNupp {
  background-image: url(_css/nupp_registreeru.png);
  background-repeat: no-repeat;
  width:172px;
  height: 32px;
  padding-top: 10px;
  text-align: center;
}

.logimisala {
  position: absolute;
  left:560px;
  top:158px;
  width:187px;
  height:36px;
}
.otsiala {
  position: absolute;
  left:751px;
  top:158px;
  width:185px;
  height:36px;
  vertical-align: middle;
}

INPUT.logimine,INPUT.otsing {
  margin:2px 2px 0px 0px;
  background:#ffffff; 
  color:#000000;
  font-family:Tahoma,Arial,Helvetica,sans-serif;
  font-size:11px;
  font-weight:regular;
  border: 1px solid;
  border-color: #BD8459;
  float:left;
  text-align: right;
  vertical-align: middle;
}

.logimine {
  width:100px;
}

.otsing {
  width:100px;
  position: relative;
  top:8px;
}


.sisseloginuNimi {
  font-family: Verdana, Arial, sans-serif;
  font-size: 13px;
  font-weight: normal;
  line-height: 160%;
}

.sisseloginuValjalogimisnupp,.sisseloginuValjalogimisnupp:hover {
  font-family: Verdana, Arial, sans-serif;
  font-size: 13px;
  font-weight: normal;
  line-height: 160%;
  letter-spacing: 3px;
  text-decoration:none;
}

.peaAken {
  position:absolute;
  left:397px;
  top:210px;
  width:550px;
}

.k6rvuti3toodet  {
  border-spacing: 0;
}
.k6rvuti3toodet TR {
  background-image: url(_css/taust_uuedtooted.png);
  background-position: bottom;
  background-repeat: no-repeat;
}

.k6rvuti3toodet TD {
  padding: 8px 3px 10px;
  vertical-align: middle;
}

TR.productListing-odd, TR.productListing-even {
  background-image: url(_css/reataust_1toode_real.png);
  background-position: bottom;
  background-repeat: no-repeat;
}

.parem {
  position:absolute;
  left:980px;
  top:155px;
  z-index:2;
}

.banneriala {
  padding-top:20px;
  width:165px;
  background-image: url(_css/taust_bannerid.png);
  background-repeat: no-repeat;
  background-color: #F17B2E;

}

.banneriala DIV {
  text-align:center;
  padding-top:10px;
}

.banneriala_lopp {
  background-image: url(_css/taust_bannerid_lopp.png);
  height: 19px;
  background-repeat: no-repeat;
  background-position: bottom;
}


.banneriala DIV A,  .banneriala DIV A:hover {
  margin-top:4px;
  color:#aa1447;
  text-decoration:none;
  font-family: Arial, Tahoma, Verdana, sans-serif;
  font-weight: bold;
  font-size: 11px;
}
#allavenitaja {
  height: 30px;
  width: 1px;
}

/** KALKULAATOR */
.calcBox {
  border: 0px;
  background-color: #F4E4C5;
  border-spacing: 0px;
}
.calcBox TD {
  padding:5px; 
  border-spacing: 0px;
}

.entryRow {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; background-color: #F4e4c5; color: #003333}
.textfield {
  border: 1px solid #444444;
  background-color: #FFFFFF;
  font-size: 11px;
  font-weight: normal;
  color: #555555;
  text-indent: 2px; vertical-align: middle
}
.entryRow2 { 
  font-family: Tahoma, Helvetica, sans-serif; font-size: 11px;
  background-color: #F4E4C5;
  color: #000033
}
.entryRow2 A {
  text-decoration: underline;
  color: black;
  font-weight: normal;
  text-align: center;
}
.resultRow2 {  font-family: Tahoma, Helvetica, sans-serif; font-size: 11px; background-color: #F5EBD6; color: #3C6573; font-weight: bold; vertical-align: middle}
.calcTitle {  background-color: #E0A366; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF; text-align: center;}
.resultfield2 { border: none; background-color: #F5EBD6; font-size: 11px; font-weight: bold; color: #555555; text-align: right; vertical-align: middle}
/** KALKULAATORI LÕPP */

