/*
16 may 2011
*/			

a { color: #990000; text-decoration: underline }
a:hover { color: #990000; text-decoration: none }
a:visited {color: #770000 }

/*
////////////////
*/



/* --------------------------------- NEW -------------------------------------- */


/* ---- sec based ---- */




/* ---- global ---- */

a.tlink, .tlink { font-size: 10px; font-family: Verdana, Geneva, Helvetica, Arial, Sans; }
a.tlink, .tlink {  color: #990000;  }
a.tlink:visited { color: #990000; }

a.pile1, a.pile1on, .pile1, .pile1on { font-family: Verdana, Geneva, Helvetica, Arial, Sans; font-size:14px; line-height: 1.0; }
a.pile1, .pile1 { color: #990000; }
a.pile1on, .pile1on { color: #993333; }
a.pile1:visited, a.pile1on:visited { color: #990000; }


a.pile2{ font-family: Verdana, Geneva, Helvetica, Arial, Sans; font-size:10px; padding-left:0px; padding-right:5px; line-height: 1.0; }
a.pile2{ color: #64B3E8; }
a.pile2:visited{ color: #4291C6; }

a.ptrail, .ptrail { font-size: 10px; font-family: Verdana, Geneva, Helvetica, Arial, Sans; }
a.ptrail, .ptrail {  color: #990000;  }
a.ptrail:visited {  color: #770000;  }

p.ptrail2{ font-size: 10px; font-family: Verdana, Geneva, Helvetica, Arial, Sans; }
p.ptrail2{  color: #990000;  }

.ptrails{ font-size: 10px; font-family: Verdana, Geneva, Helvetica, Arial, Sans; }
.ptrails{  color: #990000;  }

.menulink{ font-size: 10px; font-family: Verdana, Geneva, Helvetica, Arial, Sans;  }
.menulink{ color: #990000; }
a.menulink{ font-size: 10px; font-family: Verdana, Geneva, Helvetica, Arial, Sans; }
a.menulink{ color: #990000; }
a.menulink:visited{ color: #770000; }

a.menulinkon, .menulinkon { font-size: 10px; font-family: Verdana, Geneva, Helvetica, Arial, Sans; font-weight: bold; padding-top:6px; padding-bottom:6px; }
a.menulinkon, .menulinkon { color: #339933; }
a.menulinkon:visited{ color: #339933; }

p.hedmjr {  font-size: 14px; font-family: Verdana, Geneva, Helvetica, Arial, Sans; }
p.hedmjr { color: #336633; }

p.hed, .hed, p.prodhed, .prodhed { font-weight: bold; font-size: 12px; font-family: Verdana, Geneva, Helvetica, Arial, Sans;  }
p.hed { color: #006600;  }
p.prodhed, .prodhed { color: #003300;  }

p.dat { font-style: italic; font-size: 11px; font-family: Verdana, Geneva, Helvetica, Arial, Sans,
		margin-bottom:5px; margin-top:5px; 
		}
p.dat {  color: #666;  }

p.txt, .txt { font-size: 12px; font-family: Verdana, Geneva, Helvetica, Arial, Sans; }
p.txt, .txt {  color: #000;  }

p.mssg { font-size: 11px; font-family: Verdana, Geneva, Helvetica, Arial, Sans; }
p.mssg {  color: #004;  }

p.cap { font-style: italic; font-size: 9px; font-family: Verdana, Geneva, Helvetica, Arial; }
p.cap { color: #666666;  }

p.navright { font-size: 10px; font-family: Verdana, Geneva, Helvetica, Arial, Sans;  }
p.navright { color: #0000CC; }

p.naviright { font-size: 10px; font-family: Verdana, Geneva, Helvetica, Arial, Sans; }
p.naviright { color: #0000CC; }

p.naviright2 { font-size: 9px; font-family: Verdana, Geneva, Helvetica, Arial, Sans;  }
p.naviright2 { color: #0000CC; }

/* */

p.price, .price { font-size: 14px; font-family: Verdana, Geneva, Helvetica, Arial, Sans; }
p.price, .price {  color: #336633;  }

p.priceo, .priceo { font-size: 13px; font-family: Verdana, Geneva, Helvetica, Arial, Sans; }
p.priceo, .priceo {  color: #000000;  }

p.istat, .istat { font-size: 10px; font-family: Verdana, Geneva, Helvetica, Arial, Sans; }
p.istat, .istat {  color: #000000;  }

p.prodnum, .prodnum { font-size: 10px; font-family: Verdana, Geneva, Helvetica, Arial, Sans;  font-weight: bold; }
p.prodnum, .prodnum {  color: #000000;  }

p.prodxtra, .prodxtra { font-size: 10px; font-family: Verdana, Geneva, Helvetica, Arial, Sans;  }
p.prodxtra, .prodxtra {  color: #000000;  }

a.addcart, .addcart, a.prodlink, .prodlink, a.sharelink, .sharelink { font-size: 11px; font-family: Verdana, Geneva, Helvetica, Arial, Sans; font-style:bold; }
a.addcart, .addcart, a.prodlink, .prodlink {  color: #993333;  }
a.addcart:visited { color: #993333; }

a.sharelink, .sharelink {  color: #990000;  }
a.sharelink:visited { color: #990000; }


/* */

/* */
p.txtb, .txtb { font-size: 10px; font-family: Verdana, Geneva, Helvetica, Arial, Sans;  }
p.txtb, .txtb {  color: #000000;  }

p.txtbstat, .txtbstat { font-size: 10px; font-family: Verdana, Geneva, Helvetica, Arial, Sans;  }
p.txtbstat, .txtbstate {  color: #000000;  }

p.priceb, .priceb { font-size: 14px; font-family: Verdana, Geneva, Helvetica, Arial, Sans; font-weight: bold; }
p.priceb, .priceb {  color: #003300;  }

p.priceob, .priceob { font-size: 12px; font-family:  Verdana, Geneva, Helvetica, Arial, Sans; }
p.priceob, .priceob {  color: #000000;  }

p.istatb, .priceistatb { font-size: 13px; font-family: Verdana, Geneva, Helvetica, Arial, Sans;  }
p.istatb, .priceistatb {  color: #333333;  }

p.prodnumb, .prodnumb { font-size: 10px; font-family: Verdana, Geneva, Helvetica, Arial, Sans;  }
p.prodnumb, .prodnumb {  color: #333333;  }

p.prodxtrab, .prodxtrab { font-size: 10px; font-family: Verdana, Geneva, Helvetica, Arial, Sans; }
p.prodxtrab, .prodxtrab {  color: #333333;  }

p.prodnf, .prodnf { font-size: 10px; font-family: Verdana, Geneva, Helvetica, Arial, Sans; }
p.prodnf, .prodnf{  color: #333333;  }



/* */

.subhed { font-weight: bold; font-size: 12px; ; font-family: Verdana, Geneva, Helvetica, Arial, Sans; }
.subhed { color: #111111; }

.bodytxt { font-size: 12px; font-family: Verdana, Geneva, Helvetica, Arial, Sans;  }
.bodytxt { color: #000; }

.squib { font-size: 10px; font-family: Verdana, Geneva, Helvetica, Arial, Sans; }
.squib { color: #333333; }

.legend { font-size: 9px; font-family: Verdana, Geneva, Helvetica, Arial, Sans; }
.legend { color: #666666; }

.credit { font-size: 9px; font-family: Verdana, Geneva, Helvetica, Arial, Sans; }
.credit { color: #999999; }

.caption { font-size: 10px; font-family: Verdana, Geneva, Helvetica, Arial, Sans; }
.caption {  color: #666666;  }

.copyright { font-size: 9px; font-family: Verdana, Geneva, Helvetica, Arial, Sans; }
.copyright { color: #999999; }

.viewlink { color: #000066; }
.viewlink { italic; font-size: 9px; font-family: Verdana, Geneva, Helvetica, Arial, Sans; }


.servtxt { font-size: 10px; font-family: Verdana, Geneva, Helvetica, Arial, Sans; color: #006600; }
a.servlink { font-size: 10px; font-family: Verdana, Geneva, Helvetica, Arial, Sans; color: #336633; }
a.servlink:visited{  color: #336633;  }

.tiny { font-size: 8px; line-height: 9px; font-family: Verdana, Geneva, Helvetica, Arial, Sans; }
.tiny { color: #999999; }


/* */
a { text-decoration: none; }
a:hover { text-decoration: underline; }

/* 
input { color: #333333; font-family: Verdana, Geneva, Helvetica, Arial, Sans; font-size: 12px; background-color: #FFFFFF; }

select { color: #333333; font-family: Verdana, Geneva, Helvetica, Arial, Sans; font-size: 12px; background-color: #FFFFFF; }
checkbox { color: #333333; font-family: Verdana, Geneva, Helvetica, Arial, Sans; font-size: 12px; background-color: #FFFFFF; }
radio { color: #333333; font-family: Verdana, Geneva, Helvetica, Arial, Sans; font-size: 12px; background-color: #FFFFFF; }

textarea { color: #333333; font-family: Verdana, Geneva, Helvetica, Arial, Sans; font-size: 12px; background-color: #FFF; }
input[type=text] { color: #333333; font-family: Verdana, Geneva, Helvetica, Arial, Sans; font-size: 12px; background-color: #FFF; }

input[type=password] { color: #FFFFFF; font-family: Verdana, Geneva, Helvetica, Arial, Sans; font-size: 12px; background-color: #660000; }
input[type=submit] { color: #000099; font-family: Verdana, Geneva, Helvetica, Arial, Sans; font-size: 12px; background-color: #F8F8F8; }
input[type=reset] { color: #000099; font-family: Verdana, Geneva, Helvetica, Arial, Sans; font-size: 12px; background-color: #F8F8F8; }
*/

/*
button
checkbox
fileUpload
hidden
password
radio
reset
submit
text
*/

/*
a.pile1:hover{ text-decoration: underline; }
a.pile1:visited{ text-decoration: none; }
*/


/* ------- */

p.bibsubj, p.bibauthor, p.bibdate, p.bibcredit, p.bibtyp, p.bibtxt, p.bibcopyright { 
   font-size: 10px; font-family: Verdana, Geneva, Helvetica, Arial, Sans; color: #333;
}
p.bibsubj { font-size: 12px; color: #000; }
p.bibauthor { font-size: 12px; color: #000; }

/* ------- */

p.mapyear, p.mapyeartab { 
   font-size: 10px; font-family: Verdana, Geneva, Helvetica, Arial, Sans; color: #333333;
}
p.maptheme, p.mapthemetab { 
   font-size: 16px; font-family: Verdana, Geneva, Helvetica, Arial, Sans; color: #333333;
}
p.mapyeartab {
   padding-left:10px; padding-right:10px; padding-top:1px; padding-bottom:0px;
}
p.mapthemetab {
   padding-left:10px; padding-right:10px; padding-top:4px; padding-bottom:10px;
}

p.maptxt, p.maplegend { 
   font-size: 10px; font-family: Verdana, Geneva, Helvetica, Arial, Sans; color: #000;
}

.markerLabel { font-size: 9px; font-family: Verdana, Geneva, Helvetica, Arial, Sans; font-weight: bold; }
.markerLabel { text-align:center }
.markerLabel { background-color:#FFFFFF }
.markerLabel { paddingLeft:3px; paddingTop:3px; paddingRight:3px; paddingBottom:3px;  }
.markerLabel { width:100px }
.markerLabel { color: #333333; }


/* ------- */
/* padding: top right bottom left */
.formhed, .fldrowtitle, .fldrow1, .fldrow2, .fldrow3, .fldroworderform, .fldrowcontact, .fldrowbilling, .fldrowdelivery, .fldrowcompany {  
   padding: 8px 6px 8px 6px; 
}

.formhed { 
   font-size: 16px; font-family: Verdana, Geneva, Helvetica, Arial, Sans; color: #000; background-color: #999; padding: 12px 6x 6px 6px; border-top: solid #FFF 1px;
}

.fldrowtitle { 
   font-size: 12px; font-family: Verdana, Geneva, Helvetica, Arial, Sans; font-weight: bold, color: #000; background-color: #999999;
}

.fldrow1, .fldrow2, .fldrow3, .fldroworderform, .fldrowcontact, .fldrowbilling, .fldrowdelivery, .fldrowcompany { 
   font-size: 10px; font-family: Verdana, Geneva, Helvetica, Arial, Sans;
}

.fldrow1 { color: #000; background-color: #EEE; }
.fldrow2 { color: #000; background-color: #DDD; }
.fldrow3 { color: #000; background-color: #CCC; }

.fldroworderform { color: #000; background-color: #FFF; }
.fldrowcontact { color: #000; background-color: #EEE; }
.fldrowbilling { color: #000; background-color: #DDD; }
.fldrowdelivery { color: #000; background-color: #BBB; }
.fldrowcompany { color: #000; background-color: #AAA; }

/* ------- */
/* padding: top right bottom left */
.tkttitlrow, .tktfldrow, .tktrow1, .tktrow2, .tktrow3, .tktrowNEW, .tktQUOTED, .tktOPEN, .tktOPENNOVIEW, .tktCLOSED, .tkttools, .tkttools1, .tkttools2, .tktc1, .tktc2 { 
   font-family: Verdana, Geneva, Helvetica, Arial, Sans; padding: 6px 10px 6px 6px;
}
   .tkttitlrow { font-size: 12px; font-weight: bold; color: #999; background-color: #FFF; border-top: solid #BBB 1px; border-right: solid #BBB 1px; }
   .tktfldrow {  font-size: 10px; font-weight: bold; color: #000; background-color: #FC0; border-top: solid #BBB 1px; border-right: solid #BBB 1px; }
			
   .tkttools, .tkttools1, .tkttools2 {  font-size: 10px; color: #666; background-color: #FFF; border-top: solid #BBB 1px; }
			
   .tktrow1, .tktrow2, .tktrow3, .tktrowNEW, .tktQUOTED, .tktOPEN, .tktOPENNOVIEW, .tktCLOSED { 
      font-size: 10px; color: #000; border-right: solid #BBB 1px; border-top: solid #BBB 1px;;
   }
      .tktrow1 { background-color: #EEE; }
      .tktrow2 { background-color: #DDD; }
      .tktrow3 { background-color: #CCC; }
						
      .tktrowNEW { background-color: #FC3; }
      .tktQUOTED { background-color: #99C; }
      .tktOPEN { background-color: #EEE; }
      .tktOPENNOVIEW { background-color: #FFF; }
      .tktCLOSED { background-color: #999; }

   .tktc1, .tktc2 { 
      font-size: 12px; color: #000; border-top: solid #BBB 1px;;
   }
      .tktc1, .tkttools1 { background-color: #FFF; }
      .tktc2, .tkttools2 { background-color: #EEE; }
						
/* ------- */
/* padding: top right bottom left */
/*	 */
.gallerythumb, .gallerythumbon, .contentthumb, .contentthumbon { 
   border: 0; font-size: 9px; font-family: Verdana, Geneva, Helvetica, Arial, Sans; color: #E0E0E0;
}

.gallerythumbon, .contentthumb, .contentthumbon { border-top: solid #DDDDDD 1px; }

.galleryinfopane { font-size: 10px; font-family: Verdana, Geneva, Helvetica, Arial, Sans; color: #E0E0E0; background-color: #333333; }
.galleryinfopane { border-top: solid #DDDDDD 1px; border-bottom: solid #DDDDDD 1px; padding: 10px 10px 10px 10px; }

.galleryinfopaneline { border-top: solid #DDDDDD 1px; }

/* ------- */

.ordrrow, .ordrrow1, .ordrrow2, .ordrrow3, 
.ordrrowL, .ordrrow1L, .ordrrow2L, .ordrrow3L,
.ordrrowB, .ordrrow1B, .ordrrow2B, .ordrrow3B,
.ordrrowBL, .ordrrow1BL, .ordrrow2BL, .ordrrow3BL { 
      font-size: 10px;
      color: #000;  
      border-right: solid #CCC 1px; 
      border-top: solid #CCC 1px;
      font-family: Myriad, Helvetica, Verdana, Geneva, Sans, sans-serif;
   }
.ordrrow, .ordrrowL, .ordrrowB, .ordrrowBL { background-color: #BBB; }
.ordrrow1, .ordrrow1L, .ordrrow1B, .ordrrow1BL { background-color: #FFFFFF; }
.ordrrow2, .ordrrow2L, .ordrrow2B, .ordrrow2BL { background-color: #EEEEEE; }
.ordrrow3, .ordrrow3L, .ordrrow3B, .ordrrow3BL { background-color: #DDDDDD; }
.ordrrowL, .ordrrow1L, .ordrrow2L, .ordrrow3L,
.ordrrowBL, .ordrrow1BL, .ordrrow2BL, .ordrrow3BL { 
	border-left: solid #CCC 1px; 
	}
.ordrrowB, .ordrrow1B, .ordrrow2B, .ordrrow3B,
.ordrrowBL, .ordrrow1BL, .ordrrow2BL, .ordrrow3BL { border-bottom: solid #CCC 1px; }

/* ------- */


a.BIMlabel, .BIMlabel { font-size: 10px; font-family: Verdana, Geneva, Helvetica, Arial, Sans; font-weight: bold; }
a.BIMlabel, .BIMlabel { color: #000; }

/* ------- */
/* padding: top right bottom left */

.estxt {
	font-family: Verdana, Geneva, Helvetica, Arial, Sans;
	font-size: 10px;
	color: #443377;
	}

.etitlrow { 
	font-size: 18px; font-family: Verdana, Geneva, Helvetica, Arial, Sans;
	color: #437;  
	padding: 24px 4px 4px 4px;
	}
	

.efldrow, 
.erow1, .erow2, .erow3, 
.erow1L, .erow2L, .erow3L,
.erowinstr,
.eENEW, .eEOPEN, .eERECVD, .eEREAD, .eECLOSED, .etools, .etools1, .etools2, .ec1, .ec2 { 
   font-family: Verdana, Geneva, Helvetica, Arial, Sans; padding: 4px 4px 4px 4px;
   font-size:10px;
   color:#000000;
}
   .efldrow {  font-size: 10px; color: #000; border-top: solid #FFFFFF 1px; border-left: solid #CCCCCC 1px; }
			
   .etools, .etools1, .etools2 {  font-size: 10px; color: #666; background-color: #FFFFFF; border-top: solid #FFFFFF 1px; }
			
   /*.erow1, .erow2, .erow3, 
   .erow1L, .erow2L, .erow3L, 
   */
   .eENEW, .eEOPEN, .eERECVD, .eEREAD, .eECLOSED { 
      font-size: 10px; color: #000; border-left: solid #CCCCCC 1px; border-top: solid #FFFFFF 1px;
      padding: 10px 6px 6px 6px;
   }
     
     /* .erow1, .erow1L { background-color: #EEE; }
      .erow2, .erow2L { background-color: #DDD; }
      .erow3, .erow3L { background-color: #CCC; }
      
      .erow1L, .erow2L, .erow3L { border-left: solid #BBB 1px; }
		define('ENEW',0); 
define('EOPEN',0); 
define('ERECVD',1); 
define('EREAD',2); 
define('ECLOSED',10); 
		
		*/				
      /* .eENEW { background-color: #FFFFFF; } */
      /* .eEOPEN { background-color: #FFFFFF; } */
      .eERECVD { background-color: #CCFFCC; }
      .eEREAD { background-color: #AADDAA; }
      .eECLOSED { background-color: #DDDDFF; }

   .ec1, .ec2 { 
      font-size: 12px; color: #000; border-top: solid #CCC 1px;
   }
      .ec1, .etools1 { background-color: #FFF; }
      .ec2, .etools2 { background-color: #EEE; }
      
      
.einstr, .erowinstr {
	font-size: 10px; 
	font-family: Verdana, Geneva, Helvetica, Arial, Sans; 
	font-style: italic;
	color: #666666; 
	}
	
.erowinstr {
	border-top: solid #CCC 1px;
	}
	
	

/*
.etitlrow, .efldrow, 
.erow1, .erow2, .erow3, 
.erow1L, .erow2L, .erow3L,
.erowNEW, .eQUOTED, .eOPEN, .eOPENNOVIEW, .eCLOSED, .etools, .etools1, .etools2, .ec1, .ec2 { 
   font-family: Verdana, Geneva, Helvetica, Arial, Sans; padding: 6px 10px 6px 6px;
}
   .etitlrow { font-size: 12px; font-weight: bold; color: #999; background-color: #FFF; border-top: solid #BBB 1px; border-right: solid #BBB 1px; }
   .efldrow {  font-size: 10px; font-weight: bold; color: #000; background-color: #FC0; border-top: solid #BBB 1px; border-right: solid #BBB 1px; }
			
   .etools, .etools1, .etools2 {  font-size: 10px; color: #666; background-color: #FFF; border-top: solid #BBB 1px; }
			
   .erow1, .erow2, .erow3, 
   .erow1L, .erow2L, .erow3L, 
   .erowNEW, .eQUOTED, .eOPEN, .eOPENNOVIEW, .eCLOSED { 
      font-size: 10px; color: #000; border-right: solid #BBB 1px; border-top: solid #BBB 1px;;
   }
      .erow1, .erow1L { background-color: #EEE; }
      .erow2, .erow2L { background-color: #DDD; }
      .erow3, .erow3L { background-color: #CCC; }
      
      .erow1L, .erow2L, .erow3L { border-left: solid #BBB 1px; }
						
      .erowNEW { background-color: #FC3; }
      .eQUOTED { background-color: #99C; }
      .eOPEN { background-color: #EEE; }
      .eOPENNOVIEW { background-color: #FFF; }
      .eCLOSED { background-color: #999; }

   .ec1, .ec2 { 
      font-size: 12px; color: #000; border-top: solid #BBB 1px;;
   }
      .ec1, .etools1 { background-color: #FFF; }
      .ec2, .etools2 { background-color: #EEE; }

*/
