/* CLASSIC */

/* Ctrl+Shift+R */

BODY
{
    COLOR: black;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 8pt;
    TEXT-DECORATION: none;
}
A:active
{
    COLOR: #00ff00;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 8pt;
    TEXT-DECORATION: none;
}
A:link
{
    COLOR: blue;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 8pt;
    TEXT-DECORATION: none;
}
A:visited
{
    COLOR: blue;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 8pt;
	TEXT-DECORATION: none;
}
A:hover
{
    COLOR: white;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 8pt;
    TEXT-DECORATION: none;
}

a:hover:not(.img):not(.img80):not(.img80ie):not(.imgnog):not(.imgie):not(.imgnogie):not(.imgblack):not(.imagephp):not(.chatimg):not(.chatimg320):not(.boxlinkwhite):not(.boxlinkgwhite):not(.boxlinkblack):not(.boxlinkgblack):not(.tblhead):not(.dlink):not(.link7copy):not(.link7assign):not(.link7delete):not(.navbm):not(.link7location):not(.graybutton) { /* Selects any element that is NOT a A */
	background-color: blue;
}

a.link7:active {font-size:7pt;}
a.link7:link {font-size:7pt;}
a.link7:visited {font-size:7pt;}
a.link7:hover {font-size:7pt;}

font.hi { color: #f75d59; font-style: italic; }


.plain
{
    COLOR: black;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 8pt;
}
TD
{
    COLOR: black;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 8pt;
    TEXT-DECORATION: none;
}
TABLE.datatable {
	width: ;
	border: 0px;
}
TD.tablehead
{
	font-size: 8pt;
	padding: 2px;
	font-weight: bold;
	color: #555555;
	border: 1px solid white;
	border-right: none;
	border-top: none;
	border-bottom: none;
	background-color: #f75d59;
	white-space: nowrap;
	vertical-align: middle;
}
TD.tableheadlower
{
	font-size: 8pt;
	padding: 2px;
	font-weight: bold;
	color: #444444;
	border: 1px solid white;
	border-right: none;
	border-top: none;
	border-bottom: none;
	background-color: #C298C2;
	white-space: nowrap;
	vertical-align: middle;
}

TD.tableheadtopfirst
{
	padding: 1px;
	border: 1px solid #f75d59;
	border-bottom: 0px solid green;
	border-top: 0px solid green;
}

a.tblhead {COLOR: black;}
a.tblhead:visited  {COLOR: black;}
a.tblhead:hover {background-color: black; color: white;}

TD.tableheadvali
{
	font-size: 8pt;
	padding: 2px;
	font-weight: bold;
	color: #444444;
	border: none;
	background-color: #f75d59;
}
TD.tableheadvali_my
{
	font-size: 8pt;
	padding: 2px;
	font-weight: bold;
	color: #444444;
	border: none;
	background-color: #A492FE;
}
TD.tableheadvali_inv
{
	font-size: 8pt;
	padding: 2px;
	font-weight: bold;
	color: #444444;
	border: none;
	background-color: #EDDA74;
}



TD.tablecell0
{
	font-size: 8pt;
	padding: 0px;
	border: 1px solid #eaeaea;
	border-right: none;
	border-top: none;
	border-bottom: none;
	background-color: white;
}
TD.tablecell0yellow /* COMPARE FILE */
{
	font-size: 8pt;
	padding: 0px;
	border: 1px solid #eaeaea;
	border-right: none;
	border-top: none;
	border-bottom: none;
	background-color: #FFFF00;
}
TD.tablecell0tr
{
	font-size: 8pt;
	padding: 0px;
	border: 1px solid #eaeaea;
	border-right: none;
	border-top: none;
	border-bottom: none;
	background-color: white;
	background-image: url(images/tr.gif);
}
TD.tablecell0harmaa
{
	font-size: 8pt;
	padding: 0px;
	border: 1px solid white;
	border-right: none;
	border-top: none;
	border-bottom: none;
	background-color: #eaeaea;
}
TD.tablecell0first
{
	font-size: 8pt;
	padding: 0px;
	border: none;
	background-color: white;
}
TD.tablecell0harmaafirst
{
	font-size: 8pt;
	padding: 0px;
	border: none;
	background-color: #eaeaea;
}
TD.tablecell0vali
{
	font-size: 8pt;
	padding: 0px;
	border: none;
	background-color: white;
}
TD.tablecell0harmaavali
{
	font-size: 8pt;
	padding: 0px;
	border: none;
	background-color: #eaeaea;
}
TD.tablecell1 /* käytössä vielä mutta ei listdata */
{
	font-size: 8pt;
	padding: 0px;
	border-right: 0px solid #FFFFFF;
	border-bottom: 0px solid #FFFFFF;
	background-color: white;
	vertical-align: top;
}
TD.tablecellcomments /* käytössä vain listsetdata */
{
	font-size: 8pt;
	padding: 0px;
	border-right: 0px solid #FFFFFF;
	border-bottom: 0px solid #FFFFFF;
	background-color: white;
	vertical-align: top;
}
TD.tablecellstatus /* käytössä vain listsetdata */
{
	font-size: 8pt;
	padding: 0px;
	border-right: 0px solid #FFFFFF;
	border-bottom: 0px solid #FFFFFF;
	background-color: white;
	vertical-align: top;
}
TD.tablecellupdated /* käytössä vain listsetdata */
{
	font-size: 8pt;
	padding: 0px;
	border-right: 0px solid #FFFFFF;
	border-bottom: 0px solid #FFFFFF;
	background-color: white;
	vertical-align: top;
}
TD.tablecell_tableedit
{
	font-size: 8pt;
	padding: 0px;
	border-right: 0px solid #FFFFFF;
	border-bottom: 0px solid #FFFFFF;
	background-color: white;
}
TD.tablecell_tableedithtmlcode
{
	font-size: 8pt;
	padding: 0px;
	border-right: 0px solid #FFFFFF;
	border-bottom: 0px solid #FFFFFF;
}


a.tablecellcolorslink
{
	font-size: 12pt;
	padding-top: 0px;
	padding-bottom: 0px;
	border-right: 0px solid #FFFFFF;
	border-bottom: 0px solid #FFFFFF;
	TEXT-DECORATION: none;
}
a.tablecellcolorslink:visited
{
	font-size: 12pt;
	padding-top: 0px;
	padding-bottom: 0px;
	border-right: 0px solid #FFFFFF;
	border-bottom: 0px solid #FFFFFF;
	TEXT-DECORATION: none;
}

a.dlink { font-size: 8pt; color: black;}
a.dlink:hover {background-color: black; color: white;}
a.dlink7 { font-size: 7pt; color: black;}
a.dlink7:hover {background-color: black; color: white;}

/* for listpage colorbox links NOT GROUPED*/
a.boxlinkwhite { font-weight: none; color: white;}
a.boxlinkwhite:hover {font-weight: none; background-color: white; color: black;}
a.boxlinkblack { font-weight: none; color: black;}
a.boxlinkblack:hover { font-weight: none; background-color: black; color: white;}

/* for listpage colorbox links GROUPED*/
a.boxlinkgwhite { FONT-FAMILY: Arial, Verdana; font-size: 7pt; font-weight: none; color: white;}
a.boxlinkgwhite:hover { FONT-FAMILY: Arial, Verdana; font-size: 7pt; font-weight: none; background-color: white; color: black;}
a.boxlinkgblack { FONT-FAMILY: Arial, Verdana; font-size: 7pt; font-weight: none; color: black;}
a.boxlinkgblack:hover { FONT-FAMILY: Arial, Verdana; font-size: 7pt; font-weight: none; background-color: black; color: white;}

font.highlighttext:hover {text-decoration:overline underline;}

a.link7edit { FONT-FAMILY: Arial, Verdana; font-size: 7pt; font-weight: bold; color: black;}
a.link7edit:hover { FONT-FAMILY: Arial, Verdana; font-size: 7pt; font-weight: bold; background-color: blue; color: white;}
a.link7copy { FONT-FAMILY: Arial, Verdana; font-size: 7pt; font-weight: bold; color: #009966;}
a.link7copy:hover { FONT-FAMILY: Arial, Verdana; font-size: 7pt; font-weight: bold; background-color: #009966;; color: white;}
a.link7delete { FONT-FAMILY: Arial, Verdana; font-size: 7pt; font-weight: bold; color: red;}
a.link7delete:hover { FONT-FAMILY: Arial, Verdana; font-size: 7pt; font-weight: bold; background-color: red; color: white;}
a.link7insets { FONT-FAMILY: Arial, Verdana; font-size: 7pt; font-weight: bold; color: blue;}
a.link7insets:hover { FONT-FAMILY: Arial, Verdana; font-size: 7pt; font-weight: bold; background-color: blue; color: white;}
a.link7assign { FONT-FAMILY: Arial, Verdana; font-size: 7pt; font-weight: bold; color: #769966;}
a.link7assign:hover { FONT-FAMILY: Arial, Verdana; font-size: 7pt; font-weight: bold; background-color: #769966;; color: white;}

TD.stats
{
	background-color: #F0F0F0;
	white-space: nowrap;
}

td.leftborder { border-left: 1px solid black; }

TD.statsbar
{
	background-color: #6476B9;
	line-height: 6px;
}
TD.emptybar
{
	line-height: 6px;
}

img.img {overflow: scroll; max-height: 60px; max-width: 200px; border: none; padding: 0px;}
img.img80 {overflow: scroll; max-height: 60px; max-width: 80px; border: none; padding: 0px;}
img.imgnog {overflow: scroll; max-height: 28px; max-width: 100px; border: none; padding: 0px;}
img.imgie { max-width: 200px; max-height: 60px; width: expression(this.width>200&&(200/this.width)<(60/this.height)? 200: true); height: expression(this.height>60&&(200/this.width)>=(60/this.height)? 60: true); overflow: scroll; border: none; padding: 0px;}
img.img80ie { max-width: 80px; max-height: 60px; width: expression(this.width>80&&(80/this.width)<(60/this.height)? 80: true); height: expression(this.height>60&&(80/this.width)>=(60/this.height)? 60: true); overflow: scroll; border: none; padding: 0px;}
img.imgnogie { max-width: 100px; max-height: 28px; width: expression(this.width>100&&(100/this.width)<(28/this.height)? 100: true); height: expression(this.height>28&&(100/this.width)>=(28/this.height)? 28: true); overflow: scroll; border: none; padding: 0px;}


a.img { background: none; }
a.img80 { background: none; }
a.imgnog { background: none; }
.img img{background: none; border: dotted 1px transparent;}
.img80 img{background: none; border: dotted 1px transparent;}
.imgnog img{background: none; border: dotted 1px transparent;}
.img:hover img{background: none; border: 1px dotted black;}
.img80:hover img{background: none; border: 1px dotted black;}
.imgnog:hover img{background: none; border: 1px dotted black;}

a.imgblack { background: none; }
.imgblack img{background: none; border: dotted 1px transparent; }
.imgblack:hover img{background: none; border: 1px dotted white;}

img.icon {overflow: scroll; max-height: 60px; max-width: 200px; border: none; padding: 0px; background-color: white;}
a.icon { background: none; }
.icon img{background: none; border: dotted 1px transparent; background-color: white;}
.icon:hover img{background: none; border: 1px dotted black; background-color: white;}

td.listpartimg
{
	vertical-align: middle;
	text-align: center;
	background-color: white;
	border: 1px solid #eaeaea;
	border-right: none;
	border-top: none;
	border-bottom: none;
	padding: 0px;
}
td.listpartimgharmaa
{
	vertical-align: middle;
	text-align: center;
	background-color: #eaeaea;
	border: 1px solid white;
	border-right: none;
	border-top: none;
	border-bottom: none;
	padding: 0px;
}
td.colortd1 {font-size: 8pt; padding: 0px; height: 100%; border: 0px; background-color: white; }
td.colortd1harmaa {font-size: 8pt; padding: 0px; height: 100%; border: 0px; background-color: #eaeaea; }
table.colortable1 {font-size: 8pt; border-spacing: 1px 0px; padding: 0px; height: 100%;}
table.colortable1new {font-size: 8pt; border-spacing: 0px; padding: 0px; height: 100%;}
/* no used */ table.colorborder { font-size: 8pt; border: 1px solid black; padding: 0px; height: 100%;}
td.colortd2 { /* for GROUPED */
	font-size: 8pt;
	padding: 0px;
	height: 100%;
	width: 60px;
	border: 1px solid black;
	max-width: 60px; min-width: 60px; /* jotta laatikon koko olisi 60 LEVEÄ kokoajan, korkeus voi muuttua */
	height: 60px;
	min-height: 60px;

/*	border-top: 0px solid black;
	border-right: 0px solid black;
	border-collapse: collapse;
	vertical-align: top; */
}
td.colortd2tr { /* for GROUPED */
	font-size: 8pt;
	padding: 0px;
	height: 100%;
	width: 60px;
	border: 1px solid black;
	max-width: 60px; min-width: 60px; /* jotta laatikon koko olisi 60 LEVEÄ kokoajan, korkeus voi muuttua */
	background-image: url(http://www.basebrick.com/images/tr.gif);
}
td.colortd2nog { /* for GROUPED */
	font-size: 8pt;
	padding: 0px;
	height: 100%;
	/* width: 120px; */
	border: 1px solid black;
	white-space: nowrap;
}
td.colortd2nogtr { /* for GROUPED */
	font-size: 8pt;
	padding: 0px;
	height: 100%;
	/* width: 120px; */
	border: 1px solid black;
	white-space: nowrap;
	background-image: url(http://www.basebrick.com/images/tr.gif);
}


/*
Note: Internet Explorer 8 (and higher) supports the border-spacing property
if a !DOCTYPE is specified.
*/

font.gray { color:#888888; }
font.lgray { color:#bbbbbb; }
font.dgray { color:#555555; }
font.gray7 { color:#888888; font-size:7pt; }
font.lgray7 { color:#bbbbbb; font-size:7pt; }
font.dgray7 { color:#555555; font-size:7pt; }

font.colornamegs {
	    FONT-FAMILY: Arial, Verdana;
	    FONT-SIZE: 7pt;
		}

a.nextprev {color: blue; font: bold 8pt Verdana, Arial; TEXT-DECORATION: none;}
a.nextprev:visited {color: blue; font: bold 8pt Verdana, Arial; TEXT-DECORATION: none;}
a.nextprev:hover {background-color: blue; color: white;}

font.compare
{
    COLOR: black;
	background-color: #FFFF80;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 8pt;
}








/* tableedit */
TD.tablecell0tableedit
{
	font-size: 8pt;
	padding: 0px;
	border: 1px solid #eaeaea;
	border-right: none;
	border-top: none;
	border-bottom: none;
	background-color: white;
	vertical-align: top;
}
TD.tablecell0tableeditharmaa
{
	font-size: 8pt;
	padding: 0px;
	border: 1px solid white;
	border-right: none;
	border-top: none;
	border-bottom: none;
	background-color: #eaeaea;
	vertical-align: top;
}
TD.tablecell1tableedit
{
	font-size: 8pt;
	padding: 0px;
	border-right: 0px solid #FFFFFF;
	border-bottom: 0px solid #FFFFFF;
	background-color: white;
	vertical-align: top;
}




/* top border & menus */
TD.border
{
	background-color: black;
	color: white;
}
DIV.pageheading
{
    COLOR: #f75d59;
    FONT-FAMILY: Tahoma, Verdana, Arial;
    FONT-SIZE: 34px;
	font-weight: bolder;
	/*font-style: italic;
	text-decoration: line-through;*/
}
.plainborder
{
    COLOR: #666666;
    FONT-FAMILY: Arial, Verdana;
    FONT-SIZE: 12px;
}
a.plainborder {color: #666666; font: 8pt Verdana, Arial; TEXT-DECORATION: none;}
a.plainborder:visited {color: #666666; font: 8pt Verdana, Arial; TEXT-DECORATION: none;}
a.plainborder:hover {background-color: blue; color: white;}
a.nav {color: white; font: 8pt Verdana, Arial; TEXT-DECORATION: none;}
a.nav:visited {color: white; font: 8pt Verdana, Arial; TEXT-DECORATION: none;}
a.nav:hover {background-color: blue; color: white;}
a.navbm {color: white; font: 8pt Verdana, Arial; TEXT-DECORATION: none;}
a.navbm:visited {color: white; font: 8pt Verdana, Arial; TEXT-DECORATION: none;}
a.navbm:hover {background-color: lightgreen; color: black;}

TD.admin
{
	background-color: #888888;    /*#C6C6FF; */
	text-align: center;
}
a.navadmin {color: #cccccc; font: 8pt Verdana, Arial; TEXT-DECORATION: none;}
a.navadmin:visited {color: #cccccc; font: 8pt Verdana, Arial; TEXT-DECORATION: none;}
a.navadmin:hover {background-color: blue; color: white;}

TD.menub
{
	background-color: #280000;
	text-align: center;
}

/* select & input */

input.save {padding:0px; padding-left: 10px; padding-right: 10px;  padding-top: 1px;  padding-bottom: 1px; border-style: none; background-color: green; color: white; font: bold 9pt Verdana, Arial; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}
input.save:hover {border: none; background-color: #F75D5A; color: black; font: bold 9pt Verdana, Arial; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}
input.save:active {border: none; background-color: #999999; color: black; font:bold 9pt Verdana, Arial; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}
input.blue {padding:0px; padding-left: 10px; padding-right: 10px;  padding-top: 1px;  padding-bottom: 1px; border-style: none; background-color: #006faa; color: white; font: bold 9pt Verdana, Arial; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}
input.blue:hover {border: none; background-color: #F75D5A; color: black; font: bold 9pt Verdana, Arial; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}
input.blue:active {border: none; background-color: #999999; color: black; font: bold 9pt Verdana, Arial; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}
input.blue7 {padding:0px; padding-left: 3px; padding-right: 3px;  padding-top: 1px;  padding-bottom: 1px; border-style: none; background-color: #006faa; color: white; font: 7pt Verdana, Arial; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}
input.blue7:hover {border: none; background-color: #F75D5A; color: black; font: 7pt Verdana, Arial; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}
input.blue7:active {border: none; background-color: #999999; color: black; font: 7pt Verdana, Arial; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}
input.save8 {background-color: green; color: white; font: 8pt Verdana, Arial;}
input.delete {padding:0px; padding-left: 3px; padding-right: 3px;  padding-top: 1px;  padding-bottom: 1px; border-style: none; background-color: red; color: white; font: bold 8pt Verdana, Arial; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}
input.delete:hover {border: none; background-color: #F75D5A; color: black; font: bold 8pt Verdana, Arial; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}
input.delete:active {border: none; background-color: #999999; color: black; font:bold 8pt Verdana, Arial; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}
input.delete7 {background-color: red; color: white; font: 7pt Verdana, Arial;}
input.black {background-color: black; color: white; font: 8pt Verdana, Arial;}
input.yellow {padding:0px; padding-left: 3px; padding-right: 3px;  padding-top: 1px;  padding-bottom: 1px; border-style: none; background-color: yellow; color: black; font: 8pt Verdana, Arial; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}
input.yellow:hover {border: none; background-color: #F75D5A; color: black; font: 8pt Verdana, Arial; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}
input.yellow:active {border: none; background-color: #999999; color: black; font: 8pt Verdana, Arial; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}
input.recompare {padding:0px; padding-left: 3px; padding-right: 3px;  padding-top: 1px;  padding-bottom: 1px; border-style: none; background-color: #ff8000; color: #333333; font: 8pt Verdana, Arial;  -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}
input.recompare:hover {border: none; background-color: #fdcbca; color: black; font: 8pt Verdana, Arial; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}
input.recompare:active {border: none; background-color: #999999; color: black; font: 8pt Verdana, Arial; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}
input.bricklink {padding:0px; padding-left: 3px; padding-right: 3px;  padding-top: 1px;  padding-bottom: 1px; border-style: none; background-color: #0d385a; color: #cccccc; font: 8pt Verdana, Arial;  -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}
input.bricklink:hover {border: none; background-color: #fdcbca; color: black; font: 8pt Verdana, Arial; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}
input.bricklink:active {border: none; background-color: #999999; color: black; font: 8pt Verdana, Arial; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}
input.partcheck {background-color: blue; color: white; font: 10px Verdana, Arial; vertical-align: middle;}
input.blacklist {background-color: black; color: white; font: 3px Verdana, Arial; vertical-align: middle;}
input.vote {background-color: #f75d59; color: black; font: 6pt Verdana, Arial;}
input.update {border: none; background-color: #dddddd; color: black; font: 7pt Verdana, Arial; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}
input.update:hover {border: none; background-color: lightblue; color: black; font: 7pt Verdana, Arial; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}
input.request {border: none; background-color: #dddddd; color: black; font: 8pt Verdana, Arial; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}
input.request:hover {border: none; background-color: #F75D5A; color: black; font: 8pt Verdana, Arial; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}
input.requestsets {border: none; background-color: #E8E8E8; color: #C0C0C0; font: 7pt Verdana, Arial;}
input.requestsets:hover {border: none; background-color: #F75D5A; color: black; font: 7pt Verdana, Arial;}
input.requestsetsharmaa {border: none; background-color: #DBDBDB; color: #B7B7B7; font: 7pt Verdana, Arial;}
input.requestsetsharmaa:hover {border: none; background-color: #F75D5A; color: black; font: 7pt Verdana, Arial;}
input.linkbutton {padding: 0px; padding-left: 0px; padding-right: 0px; border-style: none; border: none; background-color: transparent; color: blue; font: 8pt Verdana, Arial;}
input.linkbutton:hover {padding: 0px; padding-left: 0px; padding-right: 0px; border-style: none; border: none; background-color: blue; color: white; font: 8pt Verdana, Arial;}

textarea.textarea { font: 8pt Verdana, Arial; border:1px solid #7F9DB9; width:214px; height: 70px;}
input.my {padding:0px; padding-left: 2px; padding-right: 2px; border-style: none; background-color: #A492FE; color: black; font: bold 8pt Verdana, Arial; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}
input.my:hover {border: none; background-color: #F75D5A; color: black; font: bold 8pt Verdana, Arial; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}
input.green {padding:0px; padding-left: 10px; padding-right: 10px;  padding-top: 1px;  padding-bottom: 1px; border-style: none; background-color: green; color: white; font: bold 8pt Verdana, Arial; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}
input.green:hover {border: none; background-color: #F75D5A; color: black; font: bold 8pt Verdana, Arial; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}
input.green:active {border: none; background-color: #999999; color: black; font: bold 8pt Verdana, Arial; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}
input.ecpw {padding:0px; padding-left: 3px; padding-right: 3px;  padding-top: 1px;  padding-bottom: 1px; border-style: none; background-color: #4FDB4F; color: black; font: 8pt Verdana, Arial; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}
input.ecpw:hover {border: none; background-color: #F75D5A; color: black; font: 8pt Verdana, Arial; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}
input.black2 {padding:0px; padding-left: 3px; padding-right: 3px;  padding-top: 1px;  padding-bottom: 1px; border-style: none; background-color: black; color: white; font: 8pt Verdana, Arial; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}
input.black2:hover {border: none; background-color: #F75D5A; color: black; font: 8pt Verdana, Arial; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}
input.looseorset {padding:0px; padding-left: 3px; padding-right: 3px;  padding-top: 1px;  padding-bottom: 1px; border-style: none; background-color: #ffad5b; color: black; font: 8pt Verdana, Arial; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}
input.looseorset:hover {border: none; background-color: #F75D5A; color: black; font: 8pt Verdana, Arial; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}
input.looseorset_chosen {padding:0px; padding-left: 2px; padding-right: 2px; border-style: none; background-color: #ca6500; color: white; font: 8pt Verdana, Arial; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}
input.canibuild {padding:0px; padding-left: 3px; padding-right: 3px;  padding-top: 1px;  padding-bottom: 1px; border-style: none; background-color: yellow; color: black; font: 8pt Verdana, Arial; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}
input.canibuild:hover {border: none; background-color: #F75D5A; color: black; font: 8pt Verdana, Arial; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}

input.canibuild:active {border: none; background-color: #999999; color: black; font: 8pt Verdana, Arial; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}
input.black2:active {border: none; background-color: #999999; color: black; font: 8pt Verdana, Arial; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}

input.smallergraybutton { border-radius: 5px; border:none; color: black; font: 7pt Verdana, Arial;}
input.smallergraybutton:hover { border-radius: 5px; border: none; background-color: #F75D5A; color: black; font: 7pt Verdana, Arial;}

/* parts.php, not used */ input.bluelink {border: none; padding:0px; border-style: none; background-color: white; color: blue; font: bold 8pt Verdana, Arial;}
/* parts.php, not used */ input.bluelink:hover {border: none; background-color: blue; color: white; font: bold 8pt Verdana, Arial;}
input.hidden {visibility:hidden; background-color: transparent; color: transparent; border: none; font: 0pt Verdana, Arial;}
input.afee {padding:0px; font: 8pt Verdana, Arial;}
input.copytoclipboard {overflow: visible; -moz-focus-inner border:0px; padding: 0px; border-style: none; background-color: white; color: #999999; font: bold 7pt Verdana, Arial;}
input.copytoclipboard:hover {overflow: visible; -moz-focus-inner border:0px; padding: 0px; border-style: none; background-color: #999999; color: black; font: bold 7pt Verdana, Arial;}
/*.origcopy							{ font-style: italic; display: block;  height: 24px;
								  background: url(../images/copy.png) right no-repeat #000; 
								  color: #FFFFFF; line-height: 24px; text-indent: 10px; 
								  -webkit-border-radius: 3px; -moz-border-radius: 3px; 
								  border-radius: 3px; cursor: pointer; }
*/
input.bigY {padding:0px; padding-left: 2px; padding-right: 2px; border-style: none; background-color: yellow; color: black; font: 18pt Verdana, Arial;  -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}
input.bigY:hover {border: none; background-color: #999999; color: black; font: 18pt Verdana, Arial; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}
input.bigY:active {border: none; background-color: #F75D5A; color: black; font: 18pt Verdana, Arial; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}
input.bigG {padding:0px; padding-left: 2px; padding-right: 2px; border-style: none; background-color: green; color: white; font: bold 18pt Verdana, Arial; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}
input.bigG:hover {border: none; background-color: #999999; color: black; font: bold 18pt Verdana, Arial; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}
input.bigG:active {border: none; background-color: #F75D5A; color: black; font:bold 18pt Verdana, Arial; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}
input.big {padding:0px; padding-left: 2px; padding-right: 2px; border-style: none; font: 18pt Verdana, Arial; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}
input.big:hover {border: none; color: black; font: 18pt Verdana, Arial; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}
input.big:active {border: none; font: 18pt Verdana, Arial; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}
input.problem { border-radius: 5px; border:none; background-color: transparent; color: #919100; font: 7pt Verdana, Arial;}
input.problem:hover { border-radius: 5px; border: none; background-color: yellow; color: black; font: 7pt Verdana, Arial;}
input.reset { overflow: visible; border: none; padding:1px; color: black; font: 6pt Verdana, Arial; width:24px; background:url(../../images/clear.png) no-repeat; }
input.reset:hover { background:url(../../images/clear_inv.png) no-repeat; }

/* location, listdata.php */
input.locl, .locn, .locc, .locg, .locs { border: dotted 1px transparent; padding: 0px; padding-left: 0px; padding-right: 0px; font: bold 6pt Verdana, Arial;}
input.locl:hover, .locn:hover, .locc:hover, .locg:hover, .locs:hover { border: dotted 1px black; padding: 0px; padding-left: 0px; padding-right: 0px; background-color: transparent; color: black; font: bold 6pt Verdana, Arial;}
.locl { background-color: #9678ff; color: white; }
.locn { background-color: #75d2ff; color: black; }
.locc { background-color: #ffff40; color: black; }
.locg { background-color: #d5cbac; color: black; }
.locs { background-color: #f86561; color: white; }
a.link7location { border: dotted 1px transparent; FONT-FAMILY: Arial, Verdana; font-size: 7pt; font-weight: bold; color: blue;}
a.link7location:hover { border: dotted 1px black; FONT-FAMILY: Arial, Verdana; font-size: 7pt; font-weight: bold; background-color: transparent; color: black;}
select.inputtextmono { font-family: Consolas, monaco, monospace;}
select.location { border: dotted 1px #aaa; background-color: white; color: black; font: 7pt Verdana, Arial; }
select.locationharmaa { border: dotted 1px #999; background-color: #eaeaea; color: black; font: 7pt Verdana, Arial; }

input.hidden { /* piiloitettu submit */
    width: 0px;
    height: 0px;
    margin: 0px;
    padding: 0px;
    outline: none;
    border: 0px;
}

td,table,select,input,textarea.norm { font: 8pt Verdana, Arial;}

input.dsc { font: 7pt Verdana, Arial; height: 10pt; padding: 0px;}

select.mono {
		white-space: pre; /* ei tarvittais, toimii kai vain textareassa */
		font-family: monospace;
		font-size: 9pt;
		}
select.small7 { border:none; background-color: white; color: black; font: 7pt Verdana, Arial; }
select.small7harmaa { border:none; background-color: #eaeaea; color: black; font: 7pt Verdana, Arial; }

/* image.php */
img.imagephp {margin-top: 10px; border: none; max-width: 1024px; max-height: 768px;}
a.imagephp { background: none; }
.imagephp img{background: none; border: dotted 1px white;}
.imagephp:hover img{background: none; border: 1px dotted blue;}

/* parts.php INP */
img.imageinp {border: none;}
a.imageinp { background: none; }
.imageinp img{background: none; border: dotted 1px white;}
.imageinp:hover img{background: none; border: 1px dotted blue;}


/*  index page */
td,font.txt  { font: 8pt Verdana, Arial;}
font.index_bigger  { font: 12pt Arial;}

/* massu.php */
td.vertborder {
	border: 1px solid black;
	border-right: 0px;
	border-top: 0px;
	border-left: 0px;
	vertical-align: bottom;
}
td.massuupdated {color: blue; font-weight: bold; }
td.massuupdatedarrow {color: blue; font: bolder 8pt fantasy; }
td.massuremovenotfound {color: #BABC00; font-weight: bold; }
td.massuinserted {color: green; font-weight: bold; }
td.massudeleted {color: #800080; font-weight: bold; }
td.massudeletedarrow {color: #800080; font: bolder 8pt fantasy; }
td.massuerror1 {color: red; font-weight: bold; }
td.massuomitted {color: #888888; font-weight: bold; }


td.brick { border: 1px solid #777777; }
td.brickbb { border: 1px solid #777777; border-top: 0px solid white; }

/* set list page */
font.setquantity  { color: green; font: bold 13pt Verdana, Arial;}
font.setquantitynopic  { color: green; font: bold 8pt Verdana, Arial;}
font.setquantityneg  { color: #dd6f00; font: bold 13pt Verdana, Arial;}
font.setquantitynegnopic  { color: #dd6f00; font: bold 8pt Verdana, Arial;}
td.whiteborderR { border-right: 1px solid #FFFFFF; white-space: nowrap; text-align: right; }
td.whiteborderL { border-left: 1px solid #FFFFFF; white-space: nowrap; text-align: right; }

/* itemmenu */
font.itemmenu_title  {font: bold 13pt Verdana, Arial;}

/* MY ITEMS */
TD.tablehead_my
{
	font-size: 8pt;
	padding: 2px;
	font-weight: bold;
	color: #444444;
	border: 1px solid white;
	border-right: none;
	border-top: none;
	border-bottom: none;
	background-color: #A492FE;
	white-space: nowrap;
	vertical-align: middle;
}
TD.tablehead_my_withbutton /* for colors.php */
{
	font-size: 8pt;
	padding: 1px;
	font-weight: bold;
	color: #444444;
	border: none;
	white-space: nowrap;
	vertical-align: middle;
}
TD.parts_my
{
	font-size: 8pt;
	padding: 0px;
	border: 1px solid white;
	border-right: none;
	border-top: none;
	border-bottom: none;
	background-color: #E7E8FF;
}
TD.parts_my_noborder /* for colors.php */
{
	font-size: 8pt;
	padding: 0px;
	border: none;
	background-color: #E7E8FF;
}
TD.parts_myharmaa
{
	font-size: 8pt;
	padding: 0px;
	border: 1px solid white;
	border-right: none;
	border-top: none;
	border-bottom: none;
	background-color: #E7E8FF;
}
TD.myitem0
{
	font-size: 8pt;
	padding: 0px;
	border: 1px solid white;
	border-right: none;
	border-top: none;
	border-bottom: 0px solid white;
	background-color: #f5f5f5;
}
TD.myitem1
{
	font-size: 8pt;
	padding: 0px;
	border: 1px solid white;
	border-right: none;
	border-top: none;
	border-bottom: 0px solid white;
	background-color: #D3FFD3;
}
TD.myitem2
{
	font-size: 8pt;
	padding: 0px;
	border: 1px solid white;
	border-right: none;
	border-top: none;
	border-bottom: 0px solid white;
	background-color: #FEFFC1;
}
TD.myitem3
{
	font-size: 8pt;
	padding: 0px;
	border: 1px solid white;
	border-right: none;
	border-top: none;
	border-bottom: 0px solid white;
	background-color: #E7E8FF;
}
TD.myitem4
{
	font-size: 8pt;
	padding: 0px;
	border: 1px solid white;
	border-right: none;
	border-top: none;
	border-bottom: 0px solid white;
	background-color: #FBE2C9;
}
TD.myitem1u
{
	font-size: 7pt;
	padding: 0px;
	border-left: 1px solid white;
	background-color: #D3FFD3;
	white-space: nowrap;
	vertical-align: middle;
	font-family:Sans-serif;
	text-align:right;
}
TD.myitem2u
{
	font-size: 7pt;
	padding: 0px;
	border-left: 1px solid white;
	background-color: #FEFFC1;
	white-space: nowrap;
	vertical-align: middle;
	font-family:Sans-serif;
	text-align:right;
}
TD.myitem3u
{
	font-size: 7pt;
	padding: 0px;
	border-left: 1px solid white;
	background-color: #E7E8FF;
	white-space: nowrap;
	vertical-align: middle;
	font-family:Sans-serif;
	text-align:right;
}
TD.myitem4u
{
	font-size: 7pt;
	padding: 0px;
	border-left: 1px solid white;
	background-color: #FBE2C9;
	white-space: nowrap;
	vertical-align: middle;
	font-family:Sans-serif;
	text-align:right;
}

TD.tablehead_wanted
{
	font-size: 8pt;
	padding: 2px;
	font-weight: bold;
	color: white;
	border: 1px solid white;
	border-right: none;
	border-top: none;
	border-bottom: none;
	background-color: green;
	white-space: nowrap;
	vertical-align: middle;
}

TD.tableheadtopfirst /* tyhjä special otsikkorivi */
{
	padding: 1px;
	color: black;
	font-weight: bold;
	border: 0px;
	border-right: 1px solid black;
	border-left: 1px solid black;
}

/* INVENTORY */
TD.tablehead_inv
{
	font-size: 8pt;
	padding: 2px;
	font-weight: bold;
	color: #444444;
	border: 1px solid white;
	border-right: none;
	border-top: none;
	border-bottom: none;
	background-color: #EDDA74;
	white-space: nowrap;
	vertical-align: middle;
}


font.obsolete, td.obsolete {background-color: #EE9A4D; color: white;}
font.my {color: blue; font: bold 11pt Verdana, Arial; TEXT-DECORATION: none;}





/* LISTLUGBULK */
TD.quanpoin
{
	font-size: 8pt;
	background-color: white;
}
TD.quanpoinharmaa
{
	font-size: 8pt;
	background-color: #eaeaea;
}
TD.quanpoingreen
{
	font-size: 8pt;
	background-color: #c1ffc1;
}
TD.quanpoinharmaagreen
{
	font-size: 8pt;
	background-color: #9dff9d;
}
TD.invoiceyellow1
{
	font-size: 8pt;
	padding: 3px;
	border: 1px solid white;
	border-right: none;
	border-top: none;
	border-bottom: 1px solid white;
	background-color: FFFFCE;
	white-space: nowrap;
}
TD.tablehead_invoiceyellow2
{
	font-size: 8pt;
	padding: 2px;
	font-weight: bold;
	color: #444444;
	border: 1px solid white;
	border-right: none;
	border-top: none;
	border-bottom: none;
	background-color: #FFBF5B;
	white-space: nowrap;
	vertical-align: middle;
}

/* LUGBULKEXCEL */
td.rightleftoff { border-right: none; border-left: none; }
td.rightleftbottomoff { border-right: none; border-left: none; border-bottom: none; }
td.lefttopbottomoff { border-left: none; border-top: none; border-bottom: none; }
td.bordernone { border: none; }






/* POLL */
TD.greenbg
{
	font-size: 10pt;
	padding: 0px;
	border: 1px solid white;
	border-right: none;
	border-top: none;
	border-bottom: 1px solid white;
	background-color: green;
	color: white;
	font-weight: bold;
}
TD.redbg
{
	font-size: 10pt;
	padding: 0px;
	border: 1px solid white;
	border-right: none;
	border-top: none;
	border-bottom: 1px solid white;
	background-color: red;
	color: black;
}
td.tdmaxwidth100 { max-width:20px; }

/* SHOWUSERS */
font.invisible {color: white;}
font.invisibleharmaa {color: #eaeaea;}
font.username {
	COLOR: black;
    FONT-FAMILY: Verdana, Sans-serif;
    FONT-SIZE: 10pt;
	/*font-style: italic;*/
}
a.username {
	COLOR: blue;
    FONT-FAMILY: Verdana, Sans-serif;
    FONT-SIZE: 10pt;
	/*font-style: italic;*/
}
a.username:hover {
	color: white;
    TEXT-DECORATION: none;
	background-color: blue;
}
TD.tablecell0_ME,TD.tablecell0_MEvali,td.tablecell0_MEharmaa,td.tablecell0_MEharmaavali
{
	font-size: 8pt;
	padding: 0px;
	border: 0px solid #eaeaea;
	border-right: none;
	border-top: none;
	border-bottom: none;
	background-color: #BDC2FF;
}

input.chat { font: 10pt Verdana, Arial;}
textarea.chattextarea { border:1px solid #6a6a6a; padding:2px; width:700px; height: 100px; background-color: #eeeeee; color:black;}
TD.tablecell0chat
{
	font-size: 8pt;
	border: 1px solid #eaeaea;
	border-right: none;
	border-top: none;
	border-bottom: none;
	background-color: white;
}
TD.tablecell0chatfirst
{
	font-size: 8pt;
	border: 1px solid #eaeaea;
	border-right: none;
	border-top: 1px solid #eaeaea;;
	border-bottom: none;
	background-color: white;
}
td.tablecell0chatharmaa
{
	font-size: 8pt;
	border: 1px solid white;
	border-right: none;
	border-top: none;
	border-bottom: none;
	background-color: #eaeaea;
}

img.chatimg {overflow: scroll; border: none; padding: 0px; background-color: white;}
img.chatimgie {overflow: scroll; border: none; padding: 0px; background-color: white;}
img.chatimg320 {overflow: scroll; max-width: 320px; max-height: 240px; border: none; padding: 0px;}
img.chatimg320ie { max-width: 320px; max-height: 240px; width: expression(this.width>320&&(320/this.width)<(240/this.height)? 320: true); height: expression(this.height>240&&(320/this.width)>=(240/this.height)? 240: true); overflow: scroll; border: none; padding: 0px;}

a.chatimg { background: none; }
a.chatimg320 { background: none; }
.chatimg img{background: none; border: dotted 1px transparent;}
.chatimg320 img{background: none; border: dotted 1px transparent;}
.chatimg:hover img{background: none; border: 1px dotted black;}
.chatimg320:hover img{background: none; border: 1px dotted black;}
a.graybutton { overflow: visible; border: none; padding:2px; color: white; background-color:#999999; font-size:7pt; }
a.graybutton:hover {border: 1px; color: #999999; background-color:white; font-size:7pt; }


/* MOCEDIT.php */
a.notpublished {background-color: #aaaaaa; color:black; font: 7pt Verdana, Arial; TEXT-DECORATION: none;}
a.notpublished:visited {background-color: #aaaaaa; color:black; font: 7pt Verdana, Arial; TEXT-DECORATION: none;}
a.notpublished:hover {background-color: green; color: white;}
a.published {background-color: green; color:white; font: 7pt Verdana, Arial; TEXT-DECORATION: none;}
a.published:visited {background-color: green; color:white; font: 7pt Verdana, Arial; TEXT-DECORATION: none;}
a.published:hover {background-color: #aaaaaa; color: black;}
font.published {background-color: green; color:white; font: 7pt Verdana, Arial; TEXT-DECORATION: none;}
a.delete {background-color:red; color:yellow; font: 7pt Verdana, Arial; TEXT-DECORATION: none;}
a.delete:visited {background-color:red; color:yellow; font: 7pt Verdana, Arial; TEXT-DECORATION: none;}
a.delete:hover {background-color: yellow; color: red;}
TD.tablecell0green
{
	font-size: 8pt;
	padding: 0px;
	border: 1px solid #eaeaea;
	border-right: none;
	border-top: none;
	border-bottom: none;
	background-color: #E3FFE3;
}
TD.tablecell1green
{
	font-size: 8pt;
	padding: 0px;
	border: 1px solid #eaeaea;
	border-right: none;
	border-top: none;
	border-bottom: none;
	background-color: #E3FFE3;
}
TD.tablecell0harmaagreen
{
	font-size: 8pt;
	padding: 0px;
	border: 1px solid white;
	border-right: none;
	border-top: none;
	border-bottom: none;
	background-color: #E3FFE3;
}
TD.tablecell1harmaagreen
{
	font-size: 8pt;
	padding: 0px;
	border: 1px solid white;
	border-right: none;
	border-top: none;
	border-bottom: none;
	background-color: #E3FFE3;
}

/* FILTERS */
font.filter_onhold {color:#bbbbbb; text-decoration: line-through;}
td.filter_onhold {color:#bbbbbb; text-decoration: line-through;}
a.filter_onhold {color:#bbbbEE; text-decoration: line-through;}
a.filter_onhold:visited {color:#bbbbEE; text-decoration: line-through;}
a.filter_onhold:hover {text-decoration: none;}
input.filter_text {overflow: visible; -moz-focus-inner border:0px; padding: 1px; border-style: none; font: 7pt Verdana, Arial; background-color:#eeeeee; margin-bottom:1px;}
input.filter_button {padding:0px; padding-left: 2px; padding-right: 2px; border-style: none; background-color: green; color:white; font: 7pt Verdana, Arial; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}
input.filter_button:hover {border: none; background-color: #999999; color:black; font: 7pt Verdana, Arial; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}
input.filter_button:active {border: none; background-color: #F75D5A; color: black; font: 7pt Verdana, Arial; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}
input.filter_yellow {padding:0px; padding-left: 2px; padding-right: 2px; border-style: none; background-color: yellow; color: black; font: 7pt Verdana, Arial; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}
input.filter_yellow:hover {border: none; background-color: #999999; color:black; font: 7pt Verdana, Arial; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}
input.filter_yellow:active {border: none; background-color: #F75D5A; color: black; font: 7pt Verdana, Arial; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}
select.filter_select {border:none; padding: 0px; font: 7pt Verdana, Arial; background-color:#eeeeee; margin-bottom:1px;}

/* REQUEST PAGE */
font.waiting {color: #aaaaaa; }
font.pending {color: #808000; }
font.cancelled {color: red; }
font.done {color: green; font-weight: bold;}

/* menu.php ONLY */
input.save_fixed {padding:0px; padding-left: 2px; padding-right: 2px; background-color: green; color: white; font: 8pt Verdana, Arial;}
input.smaller  { padding:0px; font: 8pt Verdana, Arial; }
font.menuviiva {color: #888888; }


/* help.php */
font.help_t1 {color: #f75d59; font-weight: bold; }

/* bookmarks */
TD.tablecell_bookmark
{
	font-size: 8pt;
	padding: 2px;
	border: 1px solid #e2e2e2;
	border-right: none;
	border-top: none;
	border-left: none;
}
a.bookmark,font.bookmark {color: #999999; font-size: 7pt;}
a.bookmark:visited {color: #999999; font-size: 7pt; }
a.bookmark:hover {background-color: #e06c1f; color: white; font-size: 7pt;}


/* setting.php */
TD.statstxt7 { font-size: 7pt; }

/* crw.php */
a.movedown {color: #999999; font-size: 7pt;}
a.movedown:visited {color: #999999; font-size: 7pt; }
a.movedown:hover {background-color: #e06c1f; color: white; font-size: 7pt;}



.blink_text {

    animation:1s blinker linear infinite;
    -webkit-animation:1s blinker linear infinite;
    -moz-animation:1s blinker linear infinite;

     color: lightgreen;
    }

    @-moz-keyframes blinker {  
     0% { opacity: 1.0; }
     50% { opacity: 0.0; }
     100% { opacity: 1.0; }
     }

    @-webkit-keyframes blinker {  
     0% { opacity: 1.0; }
     50% { opacity: 0.0; }
     100% { opacity: 1.0; }
     }

    @keyframes blinker {  
     0% { opacity: 1.0; }
     50% { opacity: 0.0; }
     100% { opacity: 1.0; }
     }



input[type=checkbox].css-checkbox {
							  position: absolute; 
							overflow: hidden; 
							clip: rect(0 0 0 0); 
							height:1px; 
							width:1px; 
							margin:-1px; 
							padding:0;
							border:0;
						}

						input[type=checkbox].css-checkbox + label.css-label {
							padding-left:20px;
							height:14px; 
							display:inline-block;
							line-height:14px;
							background-repeat:no-repeat;
							background-position: 0 0;
							font-size:14px;
							vertical-align:middle;
							cursor:pointer;
						}

						input[type=checkbox].css-checkbox:checked + label.css-label {
							background-position: 0 -14px;
						}
						
						  .css-label{ background-image:url(http://www.basebrick.com/images/chrome-style_smaller.png); }
