.boxText { font-family: Verdana, Arial, sans-serif; font-size: 10px; height:20px; }
.errorBox { font-family : Verdana, Arial, sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold; }
.productsNotifications { background: #f2fff7; }
.orderEdit { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #FF4500; text-decoration: underline; }
BODY {
  background: #ffffff;
  color: #000000;
  margin-top:0px;
  width:990px;
}

A {color:#034db0;text-decoration:none;font-size:0.83em;}

A:hover {color:#de7a25;text-decoration:underline;}

a.med {color:#034db0;text-decoration:none;font-size:1.1em;line-height: 1.1em;}

a.med:hover {color:#de7a25;text-decoration:underline;}

a.small {color:#034db0;text-decoration:none;font-size:1em;}

a.small:hover {color:#de7a25;text-decoration:underline;}

a.listing {
	color: #034db0;
	font-size: 0.9em;
	font-family: Verdana, Arial;
	font-weight: bold;
	text-decoration: none;
}

a.listing:hover {
	color: #FF6600;
	text-decoration: underline;
}

FORM {
	display: inline;
}

TABLE.kpl {
  background: url(images/byg_kpl.gif) no-repeat;
  width:100%;
  height:50px;
}

.menutopkr {background:url(gambar/kotak/menutopkr.gif) no-repeat;width:19px;height:20px;}
.menutop {background:url(gambar/kotak/menutop.gif) repeat-x;padding-bottom:3px;height:20px;}
.menutopsep {background:url(gambar/kotak/menutopsep.gif) no-repeat;width:10px;height:20px;}
.menutopkn {background:url(gambar/kotak/menutopkn.gif) no-repeat;width:6px;height:20px;}

a.menuTop {
  font-family:Verdana,Arial;
  font-size:0.8em;
  font-weight:normal;
  color:#bd5110;
  text-decoration:none;
  padding:2px;
}

a.menuTop:hover {
  color:#195db1;
  text-decoration:underline;
  padding:2px;
}

.tass {background:url(gambar/kotak/tas.gif) no-repeat;height:50px;}

a.tas {
  font-size:0.75em;
  font-family:Verdana,Arial,sans-serif;
  text-decoration:none;
  font-weight:bold;
  color:#ffffff;
}

a.tas:hover {
  color:#e4d5ba;
  font-weight:bold;
  text-decoration:underline;
}

.isiTas {
  font-family:Verdana,Arial,sans-serif;
  font-size:0.75em;
  font-weight:normal;
  color:#eae9c1;
}

.ktk {font-family:Verdana,Arial;font-size:0.65em;font-weight:normal;color:#eae9c1;}
.sprDpnKn {border-style:solid;border-color:#d0d1d2;border-width:1px;border-top:0px;border-right:0px;border-bottom:0px;padding-left:10px;}

TD.headerNavigation {
  font-family:Verdana,Arial;
  font-size:0.9em;
  height:36px;
  padding-left:2px;
}

TD.kakiNavigation {
  background: url(gambar/dsr_kaki.gif);
  height:36px;
}

TR.headerError {
  background: #ff0000;
}

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


TR.headerInfo {
  background: #00ff00;
}

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

.jdlKcl {border-style:solid;border-width:1px;border-color:#dddedf;background:#eff1f2;padding:2px;font-family:Verdana,Arial;font-size:0.7em;font-weight:bold;color:#4a5256;}
.jdlTgh {border-style:solid;border-width:1px;border-color:#dddedf;background:#eff1f2;padding:4px;font-family:Verdana,Arial;font-size:0.9em;font-weight:bold;color:#4a5256;}

.title {
  color:#9b4239;
  font-family:Arial, Helvetica, sans-serif;
  font-size:1.3em;
  font-weight:normal;
  margin-bottom: 0px;
  margin-top: 0;
}

.tinjdpn {border-style:solid;border-width:1px;border-color:#d0d1d2;border-bottom:0px;border-left:0px;border-right:0px;padding-top:5px;padding-left:9px;}

.infoBox {
  background: #d0d1d2;
}

.infoBoxIsi {
  background: #ffffff;
  border-style:solid;
  border-width:1px;
  border-color:#d0d1d2;
  border-top:0px;
}

.infoBoxDepan {
  background: #ffffff;
}

.infoBoxSinop {
  border-style:solid;
  border-width:1px;
  border-color:#adafb0;
  border-top:0px;
  border-bottom:0px;
  padding-left:10px;
}

.infoBoxContents {
  background: url(gambar/byg_sin.gif);
  font-family:Verdana, Arial, sans-serif;font-size:0.8em;
}

.infoBoxContentsx {
  background: url(gambar/byg_sin.gif);
}

.infoCatContents {
  border-style:solid;border-width:1px;border-color:#6ba3b0;border-top:0px;border-bottom:0px;font-family:Verdana, Arial, sans-serif;font-size:0.8em;
}

.infoBoxNotice {
  background: #FF8E90;
}

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

TD.infoBoxHeading {
  font-family: Verdana, Arial;
  font-size: 0.71em;
  font-weight: bold;
  background: url(images/infobox/kpl_sudut_tgh.gif) repeat-x;
  color: #ffffff;
  text-align:center;
}

a.infoBoxHeading {color:#ffffff;text-decoration:none;font-size:1em;}

a.infoBoxHeading:hover {color:#e0d8cd;text-decoration:underline;font-size:1em;}

TD.contentBoxHeading {
  font-family: Verdana, Arial;
  font-size: 0.71em;
  font-weight: bold;
  background: url(gambar/kpl_sdt_tgh_tgh.gif) repeat-x;height:20px;
  color: #000000;
  text-align:center;
}

a.contentBoxHeading {color:#085f9c;text-decoration:none;font-size:1em;}

a.contentBoxHeading:hover {color:#de7a25;text-decoration:underline;font-size:1em;}

TD.infoBoxHeadingb {
  background: url(gambar/kotak/kpl_sdt_tgh_ats.gif) repeat-x;
}

TD.infoBoxHeadinga {
  background: url(gambar/kotak/kpl_sdt_tgh_bwh.gif) repeat-x;
}

TD.listBoxHeading {
  background: url(gambar/byg_lst.gif) repeat-x;height:40px;
}

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

/* pdn */
span.ktkDpn {
  color: #111;
  display:block;
  position:relative;
  top:0px; left:0px;
  padding: 0 0 0 0;
  width:250px;
  text-align: left;
  text-decoration:none;
  z-index: 1000;
}

span.atsktkDpn {
  display: block;
  padding: 5px 5px 0;
  background: url(/gambar/kotak/ktk.gif) no-repeat top;
}

span.tghktkDpn {
  display: block;
  padding: 0 10px; 
  background: url(/gambar/kotak/ktk-isi.gif) repeat bottom; 
}

span.bwhktkDpn {
  display: block;
  padding:3px 5px 5px;
  color: #548912;
  background: url(/gambar/kotak/ktk.gif) no-repeat bottom;
}

/* pdnd */

/* TIP */
a.btn {cursor: help;}
.btn {
  font-size: .9em;
  font-weight: normal;
  text-decoration:none;
  text-align: left;
  color: #ea622c;
}
.btn span { display: none; }
.btn:hover {   position:relative;text-decoration:underline; z-index:1000; color: #df8e1b; background:transparent;}
.btn:hover span.bantuan {
  color: #111;
  display:block;
  position:absolute;
  top:0px; left:-10px;
  padding: 15px 0 0 0;
  width:200px;
  text-align: left;
  text-decoration:none;
  z-index: 2000;
}
.btn.rightEnd:hover span.bantuan {
	right: -20px; left: auto;
}

.btn:hover span.ats {
  display: block;
  padding: 30px 8px 0;
  background: url(/gambar/glb.gif) no-repeat top;
}
.btn.rightEnd:hover span.ats {
	background: url(/gambar/glb-kn.gif) no-repeat top;
}
.btn:hover span.tgh {
  display: block;
  padding: 0 8px; 
  background: url(/gambar/glb-isi.gif) repeat bottom; 
}
.btn:hover span.bwh {
  display: block;
  padding:3px 8px 10px;
  color: #548912;
  background: url(/gambar/glb.gif) no-repeat bottom;
}
.btn .fakeLink {text-decoration: underline;}


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

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
  background:url(gambar/byg_sin.gif) repeat-y;
}

TD.kplKnSinop {
  font-family: Verdana, Arial;
  color:#2c4648;
  font-size: 0.7em;
  background: url(gambar/kotak/byg_add.gif) no-repeat;
  font-weight: bold;
  padding:5px;
}

TD.tghKnSinop {background:url(gambar/kotak/byg_sinop.gif) repeat-y;padding-left:4px;padding-right:4px;}

TD.productListing-heading3 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 0.6em;
  background: url(gambar/kotak/byg_ter.gif) no-repeat;
  color: #ffffff;
  font-weight: bold;
  padding:4px;
}

TD.productListing-data {
  padding-left:1px;
  padding-right:12px;
  padding-top:10px;
  padding-bottom:10px;
  border-style:solid;
  border-width:1px;
  border-color:#d6d7d3;
  border-top:0px;
  border-right:0px;
  border-left:0px;
}

A.pageResults {
  color: #034fb6;
  font-family: Verdana, Arial;
  text-decoration: none;
  font-size:1.1em;
  font-weight:bold;
}

A.pageResults:hover {
  color: #0000FF;
  background: #FFFF33;
}

TD.pageHeading, DIV.pageHeading {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 0.94em;
  font-weight: bold;
  color: #1b4f7f;
}

DIV.gbrKcl {
  width:60px;height:70px;
}

TR.subBar {
  background: #f4f7fd;
}

TD.subBar {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 0.63em;
  color: #000000;
}

TD.main {
  font-family: Verdana, Arial; font-size:0.82em;
}

TD.med, SPAN.med {
  font-family: Verdana, Arial;font-size:0.75em;
}

TD.smallText, SPAN.smallText {
  font-family: Verdana, Arial;
  font-size:0.69em;
  color:#505558;
}

SPAN.vsmall {font-size:0.6em;font-family:Verdana,Arial;}

SPAN.totProd {
  font-family: Verdana, Arial;
  font-size:0.7em;
  font-weight:normal;
  color:#425656;
}

SPAN.pnls {
  font-family: Verdana, Arial, sans-serif;font-size:1em;color:#807f7d;font-weight:bold;
}

TD.enamText {font-family: Verdana, Arial;font-size: 0.63em;line-height: 10px;
}

a.cust {color:#227986;font-size:0.6em;margin:0px;font-family:Verdana,Arial;font-weight:bold;}

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

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

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

SELECT.daftar {font-family: Verdana, Arial, sans-serif;font-size: 1em;
}

SELECT.urut {font-family: Verdana, Arial, sans-serif;font-size: 1em;
}

INPUT.daftar {font-family: Verdana, Arial, sans-serif;font-size: 1em;width:220px;height:18px;
}

INPUT.cari {
  font-family: Verdana, Arial, sans-serif;
  font-size: 0.9em;
  height:18px;
  width:300px;
  background:url(gambar/byg_cr.gif) repeat-x;
}

TEXTAREA {
  width: 100%;
  font-family: Verdana, Arial, sans-serif;
  font-size: 1em;
}

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

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

SPAN.hrgKcl {
  font-size:0.8em;font-family:Verdana,Arial;color:#9f2211;
}

SPAN.hrgDskKcl {
  font-size:0.8em;font-family:Verdana,Arial;color:#2b6807;
}

SPAN.hrgLst {
  font-size:1.1em;font-family:Verdana,Arial;color:#9f2211;
}

SPAN.hrgDskLst {
  font-size:1.1em;font-family:Verdana,Arial;color:#2b6807;
}

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

.moduleRow { background-color: #ffffff;color:#01111a; }
.moduleRowOver { background-color: #ffffd2; color:#1d1700; cursor: pointer; }
.moduleRowSelected { background-color: #ffffd2;color:#1d1700; }

.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #84765a; }
.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 0.69em; color: #000000; }

A.checkoutBarFrom { color: #3c7596; font-size: 0.69em; font-weight:bold;}
/* message box */

.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 0.63em; }
.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 0.82em; font-weight: bold; color:#F7F6F6;background-color: #9d5430; }
.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 0.9em; background-color: #99ff00; }

/* input requirement */

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