/* Default */
.labels {
  font-family : arial;
  font-size : 12;
}


.bold {
	background-color: #aad5d5;
	font-weight : 800;
}

.button {
	height: 20 px; 
	width: 70 px; 
	font-size: 12px; 
	border-color:#dde9e9; 
	background-color: #aad5d5; 
	color:#000000;
}

.greybutton {height: 20 px; width: 75 px; font-size: 12px; background-color: #cce5e5; color:#000000;}
.logoutbutton {height: 20 px; width: 75 px; font-size: 12px; font-weight: bold; background-color: red; color:#ffffff; }

.ruler {height: 4px; width = 95%; background-color: #aad5d5;} 

.product-intro {font-family = arial; font-size = 14; font-weight = bolder;}

.thininput {
	width=90%;
}

TABLE {
  font-family: arial;
  font-size: 9pt;
}

.TB_welcome {
	font-family : tahoma;
	font-size : 8pt;
	border : 2px;
	borderColor : #cce5e5;
}

/* Bookmarks */
.book_menu { color: #cccccc; background-image: url(/images/spacer.gif); font: bold 12px arial; white-space: nowrap; cursor: pointer;}
.book_td { color: #f0f0f0; font: 12px arial;padding: 2px; white-space: nowrap; background-color: #3D4145; }
.book_td:hover {color: #ffffff;}
.book_line { border-top:1px solid #808080; border-bottom:1px solid #808080; cursor: pointer; width: 120}

.popup { position: absolute; visibility: hidden; }
/* END*/



.lineLeft {
  padding-left: 0.2em;
  border-left: dashed;
  border-left-width : thin;
  border-right: dashed;
  border-right-width : thin;  
  border-top: dashed;
  border-top-width : thin;   
  border-bottom: dashed;
  border-bottom-width : thin;   
  border-color: #cce5e5;
}


.lnR {
  padding-left: 0.2em;
  border-left: none;
  border-right: solid;
  border-right-width: thin;
  border-top: none;
  border-bottom: none;
  border-bottom-width: thin;
  border-color: #cce5e5;
}

.lnL {
  padding-left: 0.2em;
  border-left: solid;
  border-left-width: thin;  
  border-right: none;
  border-top: none;
  border-bottom: none;
  border-color: #cce5e5;
}

.lnRB {
  padding-left: 0.2em;
  border-left: none;
  border-right: solid;
  border-right-width: thin;
  border-top: none;
  border-bottom: solid;
  border-bottom-width: thin;
  border-color: #cce5e5;
}

.lnLB {
  padding-left: 0.2em;
  border-left: solid;
  border-left-width: thin;  
  border-right: none;
  border-top: none;
  border-bottom: solid;
  border-bottom-width: thin;
  border-color: #cce5e5;
}

.lnB {
  padding-left: 0.2em;
  border-left: none;
  border-left-width: thin;  
  border-right: none;
  border-top: none;
  border-bottom: solid;
  border-bottom-width: thin;
  border-color: #cce5e5;
}

.lnLR {
  padding-left: 0.2em;
  border-left: solid;
  border-left-width: thin;  
  border-right: solid;
  border-right-width: thin;   
  border-top: none;
  border-bottom: none;
  border-color: #cce5e5;
}

.lnLRB {
  padding-left: 0.2em;
  border-left: solid;
  border-left-width: thin;  
  border-right: solid;
  border-right-width: thin; 
  border-top: none;
  border-bottom: solid;
  border-bottom-width: thin;
  border-color: #cce5e5;
}

.lnLRT {
  padding-left: 0.2em;
  border-left: solid;
  border-left-width: thin;  
  border-right: solid;
  border-right-width: thin; 
  border-top: solid;
  border-top-width : thin;
  border-bottom: none;
  border-bottom-width: thin;
  border-color: #cce5e5;
}




.lineLRTB { 
  padding-left: 0.2em;
  border-left: solid;
  border-left-width: thin;
  border-right: solid;
  border-right-width: thin;
  border-top: solid;
  border-top-width: thin;
  border-bottom: solid;
  border-bottom-width: thin;
  border-color: #339977;
}

.lineLRT { 
  padding-left: 0.2em;
  border-left: solid;
  border-left-width: thin;
  border-right: solid;
  border-right-width: thin;
  border-top: solid;
  border-top-width: thin;
  border-bottom: none;
  border-color: #339977;
}
.lineLRB {
  padding-left: 0.2em;
  border-left: solid;
  border-left-width: thin;
  border-right: solid;
  border-right-width: thin;
  border-top: none;
  border-bottom: solid;
  border-bottom-width: thin;
  border-color: #339977;
}
.lineLR {
  padding-left: 0.2em;
  border-left: solid;
  border-left-width: thin;
  border-right: solid;
  border-right-width: thin;
  border-top: none;
  border-bottom: none;
  border-color: #339977;
}

.lineLT {
  padding-left: 0.2em;
  border-left: solid;
  border-left-width: thin;
  border-right: none;
  border-right-width: thin;
  border-top: solid;
  border-top-width: thin;
  border-bottom: none;
  border-color: #339977;
}

.lineLTB { 
  padding-left: 0.2em;
  border-left: solid;
  border-left-width: thin;
  border-right: none;
  border-top: solid;
  border-top-width: thin;
  border-bottom: solid;
  border-bottom-width: thin;
  border-color: #339977;
}
.lineRB {
  padding-left: 0.2em;
  border-left: none;
  border-right: solid;
  border-right-width: thin;
  border-top: none;
  border-bottom: solid;
  border-bottom-width: thin;
  border-color: #339977;
}
.lineR {
  padding-left: 0.2em;
  border-left: none;
  border-right: solid;
  border-right-width: thin;
  border-top: none;
  border-bottom: none;
  border-color: #339977;
}


.lineRT {
  padding-left: 0.2em;
  border-left: none;
  border-right: solid;
  border-right-width: thin;
  border-top: solid;
  border-top-width: thin;
  border-bottom: none;
  border-color: #339977;
}

.lineLB {
  padding-left: 0.2em;
  border-left:  solid;
  border-left-width: thin;
  border-right: none;
  border-top: none;
  border-bottom: solid;
  border-bottom-width: thin;
  border-color: #339977;
}
.lineL {
  padding-left: 0.2em;
  border-left:  solid;
  border-left-width: thin;
  border-right: none;
  border-top: none;
  border-bottom: none;
  border-color: #339977;
}
.lineB {
  padding-left: 0.2em;
  border-left: none;
  border-right: none;
  border-top: none;
  border-bottom: solid;
  border-bottom-width: thin;
  border-color: #339977;
}

}
.noline {
  padding-left: 0.2em;
  padding-right: 0.2em;
  border-left: none;
  border-right: none;
  border-top: none;
  border-bottom: none;
}

.account {
	font-family : tahoma;
	font-size : 11;
}

.account:hover {
	font-family : tahoma;
	font-size : 11;
	background-color : #cce5e5;
	text-decoration: underline;
}
.wholesale {
	color  : #dd4444;
	font-weight : 600;
	font-family : tahoma;
	font-size : 11;
}


.account2 {
    color  : #dd4444;
	font-family : tahoma;
	font-size : 11;
	font-weight : 600;
}

.account2:hover {
	font-family : tahoma;
	font-size : 11;
}


A {
  color: #006666;
  text-decoration: none;
  font-family: arial;
  font-size: 12;
}

A:hover {
  color: #004444;
  background-color: #f4f4f4;
  text-decoration: none;
  font-family: arial;
  font-size: 12;
}

A.bigred {
  background-color: #ffffff;
  color: #ff0000;
  font-family: arial;
  font-size: 20;
}

A.bigred:hover {
  background-color: #ffffff;
  color: #ff0000;
  font-family: arial;
  text-decoration: underline;
  font-size: 20;
}

A.bigred:visited {
  color: #ff0000;
  font-family: arial;
  font-size: 20;
}


.category {
  color: #004444;
  text-decoration: none;
  font-family: tahoma;
  font-size: 10;
}

.category:hover {
  color: #004444;
  background-color: #f4f4f4;
  text-decoration: none;
  font-family: arial;
  font-size: 10;
}

.topcategory {
  color: #ffffff;
  text-decoration: none;
  font-family: tahoma;
  font-size: 10;
}

.topcategory:hover {
  color: #ffffff;
  background-color: #557799;
  text-decoration: none;
  font-family: tahoma;
  font-size: 10;
}

.navigator {
  color: #006666;
  text-decoration: none;
  font-family: arial;
  font-size: 11;
}

.navigator:hover {
  color: #004444;
  background-color: #f4f4f4;
  text-decoration: none;
  font-family: arial;
  font-size: 11;
}

.general {
  color: #000000;
  text-decoration: none;
  font-family: arial;
  font-size: 12;
}


.rootcategory {
  color: #000000;
  background: #cce5e5;
  text-decoration: none;
  font-family: Arial;
  font-size: 12;
  padding-left: 5px;
}

.selectedtopcategory {
  color: #cccccc;
  text-decoration: none;
  font-family: tahoma;
  font-size: 10;
}

.selectedtopcategory:hover {
  color: #cccccc;
  text-decoration: none;
  font-family: tahoma;
  font-size: 10;
}
.selectedrootcategory {
  color: #DDDDDD;
  background: #b0c5c5;
  text-decoration: none;
  font-family: tahoma;
  font-size: 12;
  font-weight: bold;
  padding-left: 5px;
}

.subcategory {
  color: #000000;
  background: #aad0d0;
  text-decoration: none;
  font-family: Arial;
  font-size: 12;
  padding-left: 5px;
}

.selectedsubcategory {
  color: #000000;
  background: #aad0d0 ;
  text-decoration: none;
  font-family: Arial;
  font-size: 12;
  font-weight: bolder;
  padding-left: 5px;
}

.members_category {
  color: #000000;
  background: #aac5c5;
  text-decoration: none;
  font-family: Arial;
  font-size: 12;
}


.selectedmembers_category {
  color: #000000;
  background: #aac5c5;
  text-decoration: none;
  font-weight: bold;
  font-family: Arial;
  font-size: 12;
}
