A:link  { color: #4d4ddc; text-decoration: none }
A:active  { color: #dc4d4d; text-decoration: none }
A:visited  { color: #4d4ddc; text-decoration: none }

H1		   { color: #686860; font: normal 10px/100% Verdana, "Trebuchet MS", Arial; margin: 4px 0px 4px 0px; padding: 0px; text-align: right; letter-spacing: 0pt; }
H2		   { color: #990000; font: bold 12px/100% Verdana, Arial, "Trebuchet MS"; margin: 10px 10px 4px 6px; border-style: solid; border-width: 0px 0px 1px 0px; border-color: #BFBEB8 }
H3		   { color: #777; font: bold 12px/100% Verdana, Arial, "Trebuchet MS"; margin: 10px 10px 4px 6px; border-style: solid; border-width: 0px 0px 1px 0px; border-color: #BFBEB8; padding: 0px; }
H4		   { color: #6c6b67; font: normal 11px/100% Arial, Verdana,"Trebuchet MS"; letter-spacing: 0px; text-align: left; margin: 30px 10px 10px 14px; padding: 0px; }
H5		   { color: #888880; font: normal 10px/100% Arial, "Trebuchet MS", Verdana; margin: 8px 0px 0px 0px; text-align: center; }
H6		   { color: #a8a8a0; font: italic normal 10px/100% Verdana, "Trebuchet MS", Arial; margin: 0px; padding: 4px 0px 3px 0px; text-align: center; letter-spacing: 0pt; }

.logoborderheader	{ background-color: #990000; }
.topborderheader	{ background-color: #990000; }
.topborderheaderred	{ background-color: #990000; }

.globalcenter 
{
	text-align: center;
	position:absolute;
	left: 50%; 
	width: 720px;
	margin-left: -360px; /* half of the width */
	}

.nopad	{ padding: 0px; }
.nomrg	{ margin: 0px;}
.nobrd	{ border-width: 0px 0px 0px 0px;}

.adminbgdark	{ background-color: #e3e6ee; }
.adminbglight	{ background-color: #f3f6fe; }

.admintopborder 	{ border: #b5c7de solid; border-width: 1px 0px 0px 0px; }
.adminbotborder 	{ border: #b5c7de solid; border-width: 0px 0px 1px 0px; }
.admintopbotborder 	{ border: #b5c7de solid; border-width: 1px 0px 1px 0px; }

.adminstrip		{ padding: 6px 0px 6px 0px; }

.adminstripheader {  }

.topborder 	 	{ border: #bfbeb8 solid; border-width: 1px 0px 0px 0px; padding: 0px; vertical-align: middle; }
.logoborder	 	{ border: #bfbeb8 solid; border-width: 1px 0px 0px 0px; padding: 0px; vertical-align: bottom; }
.botborder 	 	{ border: #bfbeb8 solid; border-width: 0px 0px 1px 0px; padding: 0px; }
.botfooter 	 	{ border: #bfbeb8 solid; border-width: 0px 0px 1px 0px; padding: 0px; height: 65px; }
.rightborder 	{ border: #bfbeb8 solid; border-width: 0px 1px 0px 0px; padding: 0px; }
.leftborder 	{ border: #bfbeb8 solid; border-width: 0px 0px 0px 1px; padding: 0px; }
.topbotborder 	{ border: #b5c7de/*#9fa3ab*/ solid; border-width: 1px 0px 1px 0px; padding: 0px; margin: 0px; font-size: 3px; height: 5px; background-color: #fff;}
.topborderart	{ border: #bfbeb8 solid; border-width: 1px 0px 0px 0px; padding: 0px; height: 50px; }
.picborder		{ border: #afafa0 4px double; padding: 0px; }
.main			{ color: #6C6B67; font: normal 11px/130% Arial, "Trebuchet MS", Verdana ; text-align: justify; letter-spacing: 0pt; margin: 4px 10px 4px 6px; }
.mainpic		{ text-align: center; margin: 14px 10px 4px 6px; }
.maintitle		{ color: #8C8C8C; font: normal 20px/100% Arial, "Trebuchet MS", Verdana ; text-align: right; letter-spacing: 0pt; margin: 0px 20px 0px 0px; padding: 0px; }
.titletext		{ color: #6C6B67; font: normal 12px/120% Arial, "Trebuchet MS", Verdana ; text-align: justify; letter-spacing: 0pt; margin: 10px; }
.nav			{ color: #6C6B67; font: normal 12px/100% Arial, Verdana, "Trebuchet MS"; text-align: right; letter-spacing: 0pt; margin: 2px 0px 0px 0px; }
.date			{ color: #EEEEEE; font: normal 11px/100% Arial, Verdana, "Trebuchet MS"; text-align: center; letter-spacing: 0pt; margin: 2px 0px 0px 0px; }
.search			{ color: #996666; font: bold 12px/100% Arial, Verdana, "Trebuchet MS"; text-align: left; letter-spacing: 0pt; margin: 10px 4px 0px 4px; border: #BFBEB8 1px solid; border-width: 0px;}
.searchbox		{ width: 110px; height: 19px; font: normal 13px/120% Arial; border: #bbbbbb 1px inset; background-color: #f7f7f7; margin: 6px 4px 0px 4px; padding: 2px 0px 0px 2px; color: #990000; }
.times			{ color: #999; font: bold 11px/100% Arial, "Trebuchet MS", Verdana ; text-align: left; letter-spacing: 0pt; margin: 4px 10px 4px 6px; }
.empty			{ font-size: 3px; margin: 0px; padding: 0px; }
.buttons		{ margin: 2px 0px 0px 0px; padding: 0px; }

/*
    -----------------------------------------------------
    Main Items
    -----------------------------------------------------
*/

TABLE
{
    width: 720px;
    margin: 0 auto;
    padding: 0px;
    vertical-align: top;
    border-collapse: collapse;
    border-style: none;
}

BODY
{
    text-align: center;
    background-color: #f8f7eB;
}

BODY, TD, DIV, P, SPAN
{
    font: normal 12pt/120% Arial, "Trebuchet MS", Verdana;
    letter-spacing: 0pt;
    padding: 0px;
    margin: 0px;
}

/*
    -----------------------------------------------------
    Master Page
    -----------------------------------------------------
*/

.headerTable
{
    width: 100%;
    height: 80px;
}

.headerTable TD
{
    background-color: #990000;
    padding: 0px;
    border-style: solid;
    border-bottom-color: #770000;
}

.headerLogoCell
{
    border-color: #bb0000;
    border-width: 1px 2px 2px 1px;
    border-right-color: #990000;
    vertical-align: bottom;
    text-align: right;
    white-space: nowrap;
    width: 300px;
}

.headerSpacerCell
{
    border-top-color: #bb0000;
    border-left-color: #990000;
    border-right-color: #990000;
    border-style: solid;
    border-width: 1px 1px 2px 2px; 
    vertical-align: middle;
}

.headerEndCell
{
    border-top-color: #bb0000;
    border-right-color: #bb0000;
    border-left-color: #990000;
    border-style: solid;
    border-width: 1px 0px 2px 0px;
    vertical-align: middle;
    width: 146px;
}

.menuTable
{
    width: 100%;
    height: 21px;
}

.menuTable TD
{
    margin: 0px;
    padding: 0px;
    vertical-align: middle;
}

.menuDateCell
{
    width: 100px;
    background-color: #B2B1AB;
    white-space: nowrap;
    
    border-top-color: #909089;
    border-right-color: #9f9e98;
    border-bottom-color: #bfbeb8;
    border-style: solid;
    border-width: 1px 1px 1px 0px;
}

.menuDateCell P
{
    color: #EEEEEE;
    font: normal 11px/100% Arial, Verdana, "Trebuchet MS";
    text-align: center;
    letter-spacing: 0pt;
    margin: 2px 0px 0px 0px; 
}

.menuSpacerCell1
{
    width: 22px;
    background-color: #BFBEB8;
    white-space: nowrap;
    
    border-top-color: #909089;
    border-right-color: #9f9e98;
    border-bottom-color: #bfbeb8;
    border-style: solid;
    border-width: 1px 1px 1px 0px;
}

.menuSpacerCell2
{
    background-color: #D8D7D0;
    
    border-top-color: #909089;
    border-right-color: #9f9e98;
    border-bottom-color: #bfbeb8;
    border-style: solid;
    border-width: 1px 0px 1px 0px;
}

.menuNavigationCell
{
    width: 22px;
    background-color: #D8D7D0;
    white-space: nowrap;
    
    border-top-color: #909089;
    border-right-color: #9f9e98;
    border-bottom-color: #bfbeb8;
    border-style: solid;
    border-width: 1px 0px 1px 0px;
}

.menuNavigationCell SPAN
{
    color: #6C6B67;
    font: normal 12px/100% Arial, Verdana, "Trebuchet MS";
    text-align: right;
    letter-spacing: 0pt;
    margin: 2px 0px 0px 0px;
    white-space: nowrap;
}

.menuNavigationCell SPAN A:link,.menuNavigationCell SPAN A:active,.menuNavigationCell SPAN A:visited
{
    color: #6C6B67;
    text-decoration: none
}

.menuNavigationCell SPAN A:hover
{
    color: #990000;
    text-decoration: none;
}

.menuNavigationEndCell
{
    width: 146px;
    background-color: #7f0000;
    white-space: nowrap;
    
    border-top-color: #909089;
    border-right-color: #9f9e98;
    border-bottom-color: #bfbeb8;
    border-style: solid;
    border-width: 0px 0px 1px 0px;
}

.menuNavigationEndCell IMG
{
    width: 146px;
    height: 21px;
}

/*
    -----------------------------------------------------
    Artist Montage
    -----------------------------------------------------
*/

.montage
{
    text-align: center;
    background-color: #990000;
    width: 502px;
    height: 186px;
    margin: 0 auto;
    padding: 0px;
    font: bold 10pt/150% Arial, "Trebuchet MS", Verdana;
}

.montage TR
{
    font: inherit;
}

.montage TR TD
{
    vertical-align: middle;
    font: inherit;
}

.montage TR TD P
{
    font: inherit;
}

.montage TR TD P SPAN
{
    font: inherit;
    letter-spacing: 8pt;
    color: #cc3300;
}


/*
    -----------------------------------------------------
    Artist Page - Information for a single Artist
    -----------------------------------------------------
*/
.artpgmaintext
{
    color: black;
    font: normal 13px/150% Arial, "Trebuchet MS", Verdana;
    text-align: justify;
    margin: 0px 3px 0px 3px;
}

.artpgtitle
{
    color: #9C5C5C;
    font: normal 17px/100% Arial, "Trebuchet MS", Verdana;
    text-align: left;
    letter-spacing: 0pt;
    margin: 40px 0px 10px 0px;
    padding: 0px 0px 4px 0px;
    border-bottom: dotted 1px #cccbc7;
}

.artpgpiclink
{
    color: #4444cc;
    font: bold 11px/200% Arial, "Trebuchet MS", Verdana;
    text-align: left;
    margin: 0px 3px 0px 3px;
}

.artpgpiclink a:link, .artpgpiclink a:active, .artpgpiclink a:visited
{
    text-decoration: none;
    color: #4444cc;
}

.artpgpiclink a:hover
{
    text-decoration: none;
    color: #990000;
}

/*
    -----------------------------------------------------
    Exhibition Page - Information for a single Exhibition
    -----------------------------------------------------
*/
.exhpgexhtitle
{
    color: #9C5C5C;
    font: normal 17px/100% Arial, "Trebuchet MS", Verdana;
    text-align: left;
    letter-spacing: 0pt;
    margin: 40px 00px 0px 0px;
    padding: 0px 0px 4px 0px;
    border-bottom: dotted 1px #cccbc7;
}

.exhpgexhdate
{
    color: #6C6B67;
    font: normal 12px/100% "Trebuchet MS", Arial, Verdana;
    text-align: left;
    letter-spacing: 0pt;
    margin: 4px 0px 4px 2px;
}

.exhpgexhtext
{
    color: black;
    font: normal 13px/150% "Trebuchet MS", Verdana, Arial;
    text-align: justify;
    margin: 20px 3px 0px 3px;
}


/*
    -----------------------------------------------------
    Input Boxes
    -----------------------------------------------------
*/
.inputbox		{ width: 100px; height: 19px; font: normal 13px/120% Arial; border: #bfbfb2 1px inset; background-color: #f7f7f7; margin: 2px 4px 2px 4px; padding: 0px 0px 0px 2px; color: #000; }
.inputbox1		{ width: 210px; height: 19px; font: normal 13px/120% Arial; border: #bfbfb2 1px inset; background-color: #f7f7f7; margin: 2px 4px 2px 4px; padding: 0px 0px 0px 2px; color: #000; }
.inputbox2		{ width: 40px; height: 19px; font: normal 13px/120% Arial; border: #bfbfb2 1px inset; background-color: #f7f7f7; margin: 2px 4px 2px 4px; padding: 0px 0px 0px 2px; color: #000; }
.inputbox3		{ width: 150px; height: 19px; font: normal 13px/120% Arial; border: #8f8f82 1px inset; background-color: #fafaf6; margin: 2px 4px 2px 16px; padding: 0px 0px 0px 2px; color: #000; }

.picname		{ color: black; font: italic bold 13px/100% "Trebuchet MS", Verdana, Arial; text-align: center; margin: 3px; }
.pictitle		{ color: black; font: normal 11px/100% Arial, Verdana, "Trebuchet MS"; text-align: center; margin: 3px 0px; }
.maintext		{ color: black; font: normal 13px/150% "Trebuchet MS", Verdana, Arial; text-align: justify; margin: 0px 3px 0px 3px; }
.maintextt		{ color: black; font: bold 12px/120% "Trebuchet MS", Verdana, Arial; text-align: justify; margin: 0px 3px 0px 3px; }
.maintexts		{ color: #666666; font: normal 12px/120% "Trebuchet MS", Verdana, Arial; text-align: justify; margin: 0px 3px 0px 3px; }
.artistspace	{ border-color: #6C6B67; border-style: solid; border-width: 0px 0px 0px 1px; font-size: 3px; margin: 0px; padding: 0px; width: 20px; }

.exhibshowdates	{ font: normal bold 16px/100% Arial, "Trebuchet MS", Verdana; text-align: right; color: #bfbfb0; margin: 20px 20px 20px 0px; }

.exhibspace		{ border-left: solid 1px #aaa; font-size: 3px; margin: 0px; padding: 0px; width: 20px; }
.exhibthumb		{ border-color: #6C6B67; border-style: solid; border-width: 0px; border-color: #7F7E70; font-size: 3px; margin: 0px; padding: 0px; text-align: center; }/* width: 80px; height: 90px;*/
.exhibthumb IMG	{ border: #8f8f80 1px solid; padding: 0px; }
.montage		{ color: #fff; font: bold 13px/100% "Trebuchet MS", Verdana, Arial; text-align: center; margin: 6px 0px 0px 0px; }

.exhmaintitle	{ color: #8C8C8C; font: normal 20px/100% Arial, "Trebuchet MS", Verdana ; text-align: left; letter-spacing: 0pt; margin: 6px 2px 0px 2px; }
.exhcolumn		{  }
.exhsmall		{ color: #6C6B67; font: normal 10px/100% "Trebuchet MS", Arial, Verdana; text-align: right; letter-spacing: 0pt; margin: 4px 20px 4px 6px; }

.exhtitle		{ color: #000; font: italic bold 11px/122% Arial, "Trebuchet MS", Verdana ; text-align: center; letter-spacing: 0pt; margin: 0 auto; }/* height: 28px;  margin: 4px 2px 2px 2px; */

.exhdesc		{ color: #000; font: normal 10px/100% Arial, "Trebuchet MS", Verdana ; text-align: center; letter-spacing: 0pt; margin: 0px; }
.exhartist		{ color: #000; font: bold 11px/100% Arial, "Trebuchet MS", Verdana ; text-align: center; letter-spacing: 0pt; margin: 4px 1px 0px 1px; }

.exhprice		{ color: #5F5E58; font: bold 11px/100% Arial, "Trebuchet MS", Verdana ; text-align: center; letter-spacing: 0pt; margin: 0px; padding: 2px 0px 1px 0px; background-color: #f0f0e2; border-style: solid; border-width: 1px 0px 2px 0px; border-color: #e3e3d6; }
.exhpricecenter	{ height: 14px; color: #5F5E58; font: bold 11px/100% Arial, "Trebuchet MS", Verdana ; letter-spacing: 0pt; margin: 0px; padding: 3px 0px 0px 0px; background-color: #fff; border-style: solid; border-width: 1px 0px 2px 0px; border-color: #e3e3d6; }
.exhpriceleft	{ height: 14px; color: #5F5E58; font: bold 11px/100% Arial, "Trebuchet MS", Verdana ; letter-spacing: 0pt; margin: 0px 0px 0px 35px; padding: 2px 0px 1px 0px; background-color: #fff; border-style: solid; border-width: 1px 0px 2px 1px; border-color: #e3e3d6; }
.exhpriceright	{ height: 14px; color: #5F5E58; font: bold 11px/100% Arial, "Trebuchet MS", Verdana ; letter-spacing: 0pt; margin: 0px 35px 0px 0px; padding: 2px 0px 1px 0px; background-color: #fff; border-style: solid; border-width: 1px 1px 2px 0px; border-color: #e3e3d6; }

.exhsold		{ color: #b04040; font: bold 11px/100% Arial, "Trebuchet MS", Verdana ; text-align: center; letter-spacing: 1pt; margin: 0px; padding: 2px 0px 1px 0px; background-color: #f0f0e2; border-style: solid; border-width: 1px 0px 2px 0px; border-color: #e3e3d6; }
.exhsoldleft	{ color: #b04040; font: bold 11px/100% Arial, "Trebuchet MS", Verdana ; text-align: center; letter-spacing: 1pt; margin: 4px 0px 4px 35px; background-color: #f0f0e2; border-style: solid; border-width: 1px 0px 2px 1px; border-color: #e3e3d6; }
.exhsoldright	{ color: #b04040; font: bold 11px/100% Arial, "Trebuchet MS", Verdana ; text-align: center; letter-spacing: 1pt; margin: 4px 35px 4px 0px; background-color: #f0f0e2; border-style: solid; border-width: 1px 1px 2px 0px; border-color: #e3e3d6; }
.exhsold2		{ color: #990000; font: bold 11px/100% Arial, "Trebuchet MS", Verdana ; text-align: center; letter-spacing: 1pt; margin: 4px 2px 4px 2px; background-color: #f0f0e2; border-style: solid; border-width: 1px 0px 2px 0px; border-color: #e3e3d6; }
.exhpicture		{ color: #777; text-align: center; margin: 0px 0px 4px 0px; }
.exhform		{ color: #000; font: normal 12px/100% Arial, "Trebuchet MS", Verdana ; text-align: left; letter-spacing: 0pt; margin: 4px 2px 2px 2px; }
.exhform2		{ color: #2F2E28; font: bold 12px/100% Arial, "Trebuchet MS", Verdana ; text-align: right; letter-spacing: 0pt; margin: 4px 2px 2px 2px; }
.exhform3		{ color: #2F2E28; font: normal 12px/120% Arial, "Trebuchet MS", Verdana ; text-align: left; letter-spacing: 0pt; margin: 6px 2px 4px 10px; }
.exhform4		{ color: #6F6E68; font: bold 11px/100% Arial, "Trebuchet MS", Verdana ; text-align: right; letter-spacing: 0pt; margin: 4px 2px 2px 2px; }
.formtitle		{ /*color: #4F4E48;*/ color: #4f535b; font: bold 17px/100% Arial, "Trebuchet MS", Verdana ; text-align: left; letter-spacing: 1pt; margin: 0px; padding: 3px 3px 3px 10px; background-color: #cfd3db; }

.exhib			{ color: #553333; font: bold 13px/100% "Trebuchet MS", Verdana, Arial; text-align: justify; margin: 0px 2px 2px 20px; }
.exhib2			{ color: black; font-size: 0.8pc; line-height: 100%; font-family: "Trebuchet MS", Verdana, Arial; text-align: left; letter-spacing: 1pt; margin: 0pt 2pt }
.exhibsum  		{ color: #6C6B67; font: normal 12px/120% "Trebuchet MS", Arial, Verdana; text-align: justify; letter-spacing: 0pt; margin: 4px 20px 0px 20px; }
.exhibdate		{ color: #6C6B67; font: normal 12px/100% "Trebuchet MS", Arial, Verdana; text-align: right; letter-spacing: 0pt; margin: 0px 20px 4px 6px; }
.exhibdate2		{ color: #6C6B67; font: normal 12px/100% "Trebuchet MS", Arial, Verdana; text-align: left; letter-spacing: 0pt; margin: 0px 20px 4px 6px; }
.prevtitle		{ color: #553333; font: bold 13px/100% "Trebuchet MS", Verdana, Arial; text-align: justify; margin: 10px 2px 2px 0px; }
.prevdate		{ color: #444422; font: normal 11px/120% Arial, "Trebuchet MS", Verdana ; text-align: left; letter-spacing: 0pt; margin: 0px 0px 20px 0px; }
.artistlist		{ color: #553333; font: normal 12px/100% "Trebuchet MS", Verdana, Arial; text-align: justify; margin: 8px 0px 8px 0px; }
.go				{ color: #553333; font: bold 16px/100% "Trebuchet MS", Verdana, Arial; text-align: right; margin: 0px 6px 0px 6px; border-width: 1px 0px 0px 0px; border-style: solid; border-color: #bfbfb0;}
.alphabet		{ color: #cfcfc0; font: normal 18px/100% Arial, "Trebuchet MS", Verdana ; text-align: left; letter-spacing: 0pt; margin: 25px 250px 0px 0px; padding: 0px; border-style: solid; border-width: 0px 0px 1px 0px; border-color: #e3e3d6; }
.alphabet2		{ color: #cfcfc0; font: normal 18px/100% Arial, "Trebuchet MS", Verdana ; text-align: left; letter-spacing: 0pt; margin: 25px 20px 0px 0px; padding: 0px; border-style: solid; border-width: 0px 0px 1px 0px; border-color: #e3e3d6; }

.nav A:link,.nav A:active,.nav A:visited				{ color: #6C6B67; text-decoration: none }
.nav A:hover	{ color: #990000; text-decoration: none }

.exhibsum A:link,.exhibsum A:active,.exhibsum A:visited	{ color: #00A8B0; text-decoration: none }
.exhibsum A:hover	{ color: #990000; text-decoration: underline }

.montage A:link,.montage A:active,.montage A:visited	{ color: #fff; text-decoration: none }
.montage A:hover	{ color: #ffff00; text-decoration: none }

.exhib A:link,.exhib A:active		{ color: #4040bc; text-decoration: none }
.exhib A:visited   	{ color: #8a608a; text-decoration: none }
.exhib A:hover	  	{ color: #bb0000; text-decoration: underline }

.exname A:link,.exname A:active,.exname A:visited 	  	{ color: #000000; text-decoration: none }
.exname A:hover	   	{ color: #4d4ddc; text-decoration: none }

.main A:link,.main A:active,.main A:visited		   { color: #4040cc; text-decoration: none }
.main A:hover		   { color: #990000; text-decoration: none }

.maintextt A:link, .maintextt A:active, .maintextt A:visited { color: #4040bc; text-decoration: none }
.maintextt A:hover		   { color: #990000; text-decoration: underline }

.go A:link,.go A:active,.go A:visited		 	   { color: #990000; text-decoration: none }
.go A:hover		   	   { color: #4040cc; text-decoration: none }

.artistlist A:link,.artistlist A:active	   { color: #4040cc; text-decoration: none }
.artistlist A:visited  { color: #8a608a; text-decoration: none }
.artistlist A:hover	   { color: #bb0000; text-decoration: underline }

.prevtitle A:link  	 { color: #4040bc; text-decoration: none }
.prevtitle A:active	 { color: #4040cc; text-decoration: none }
.prevtitle A:visited { color: #8a608a; text-decoration: none }
.prevtitle A:hover	 { color: #bb0000; text-decoration: underline }

A:link .exhpicture 	   { color: #000; border-color: #000; }
A:active .exhpicture   { color: #000; border-color: #000; }
A:visited .exhpicture  { color: #000; border-color: #000; }
A:hover .exhpicture	   { color: #000; text-decoration: none }

H2 A:link,H2 A:active,H2 A:visited		 { color: #990000; text-decoration: none }
H2 A:hover		 { color: #990000; text-decoration: none }

H1 A:link,H1 A:active,H1 A:visited		 { color: #4040cc; text-decoration: none }
H1 A:hover		 { color: #990000; text-decoration: none }

H5 A:link,H1 A:active,H1 A:visited		 { color: #4d4ddc; text-decoration: none }
H5 A:hover		 { color: #990000; text-decoration: underline }

TD		   { vertical-align: top; }




/*
    -----------------------------------------------------
    This is the Shadow Buttons
    -----------------------------------------------------
*/
.shadow-container
{
    
    margin-top: 4px;
    margin-left: 20px;
    min-width: 60px;
    /*
    position: relative;
    left: 3px;
    top: 3px;
    margin-right: 3px;
    margin-bottom: 3px;
    */
}
.shadow-container .shadow2, .shadow-container .shadow3, .shadow-container .container
{
    position: relative;
    left: -1px;
    top: -1px;
}
.shadow-container .shadow1
{
    border: 0px;
}
.shadow-container .shadow2
{
    border: 0px;
}
.shadow-container .shadow3
{
    border: 0px;
}
.shadow-container .container
{
    background-color: #f8f7eB;
    border: 1px solid #000; /*#848284;*/
    padding: 0px;
    margin: 0px;
}
.container
{
    margin: 0px;
}
.container span
{
    padding: 0px 5px 0px 3px;
        
}
.shadow-container:hover .shadow1
{
    background-color: #F1F0F1;
    border: 0px;
}
.shadow-container:hover .shadow2
{
    background-color: #DBDADB;
    border: 0px;
}
.shadow-container:hover .shadow3
{
    background-color: #B8B6B8;
    border: 0px;
}


.container:hover .shadow-square
{
    background-color: #990000;
}


.shadow-square
{
    color: #fff;
    letter-spacing: -1.5pt;
    font-weight: bold;
    font-family: 'Courier New', Courier, monospace;
    background-color: #6666aa;
    font-size: 70%;
    border-style: solid;
    border-width: 0px 1px 0px 0px;
    border-color: #000;
}

.shadow-text
{
    color: #000;
    font-family: Verdana;
    font-size: xx-small;
    font-weight: normal;
    text-align: center;
    background-color: #f8f7eB;
}
