* { margin: 0; padding: 0; }


body {
	font-family: 'Times', sans-serif;
	/* background-color: #333333;   /* #BBBBBB */
	background-color: #333333;   /* #BBBBBB */
	color: #FFF;
	font-size: 14pt;
	
}


h1 { 
	width: 660px; 
	margin: 0 auto;
	padding: 20px 0;
	color: #222;
}


/* gallery page */

galleryset {
    text-indent: 5px;
	font-family: "Gill Sans", sans-serif;
	font-size: 18pt;
	line-height: 150%;
	color: #FF0;
	text-decoration: none;
	font-weight: normal;

}

gallerydate {
	text-indent: 10px;
	font-family: "Gill Sans", sans-serif;
	font-size: 12pt;
	line-height: 125%;	
	color: #FF0;
	text-decoration: none;
	font-weight: normal;
}

/* table */
.class2 a:link {
	color: #FF0;
	text-decoration: none;
}
.class2 a:visited {
	text-decoration: none;
	color: #FF0;
}
.class2 a:hover {
	/*text-decoration: underline;*/
	/*background-color: rgba(32,32,128,.75); */
	color: #C00;
}
.class2 a:active {
	text-decoration: none;
}

table{
    /* set your gradient code here */
    background: #000;
    background: -moz-linear-gradient(-90deg,  rgba(255,255,255,1) 0%, rgba(166,166,207,1) 25%, rgba(214,214,255,1) 100%);
    background: -webkit-linear-gradient(-90deg,  #333333 0%, #666666 25%,  #333333 100%); /* safari */
	xbackground: -webkit-radial-gradient(#D6D6FF 5%, #FFF 100%);
    background: -o-linear-gradient(-45deg,  rgba(240,183,161,1) 0%,rgba(140,51,16,1) 50%,rgba(117,34,1,1) 51%,rgba(191,110,78,1) 100%);
    background: -ms-linear-gradient(-45deg,  rgba(240,183,161,1) 0%,rgba(140,51,16,1) 50%,rgba(117,34,1,1) 51%,rgba(191,110,78,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0b7a1', endColorstr='#bf6e4e',GradientType=1 );

}

img
{
 border: solid 2px #000000; 
}

a.justplain img {border: 0px; position:relative; top: 3px;}


a.thumbnail:hover img {border: 2px solid #BBBB00;}



/* tabs */

	.tabrow {
	    text-align: left;
	    list-style: none;
	    margin: 0px 0px 0px;
	    padding: 5px 0px 0px 5px; /* spacing around row of tabs */
	    line-height: 24px;
	    height: 26px;
	    overflow: hidden;
	    font-size: 8px;
	    font-family: verdana;
	    position: relative;
	}
	.tabrow li {
	    border: 1px solid #AAA;
	    background: #D1D1D1; /* D1D1D1 */
	    background: -o-linear-gradient(top, #ECECEC 50%, #D1D1D1 100%);
	    background: -ms-linear-gradient(top, #ECECEC 50%, #D1D1D1 100%);
	    background: -moz-linear-gradient(top, #ECECEC 50%, #D1D1D1 100%);
	    background: -webkit-linear-gradient(top, #ECECEC 50%, #D1D1D1 100%);
	    background: linear-gradient(top, #ECECEC 50%, #D1D1D1 100%);
	    display: inline-block;
	    position: relative;
		    z-index: 0;
		    border-top-left-radius: 6px;
		    border-top-right-radius: 6px;
		    box-shadow: 0 3px 3px rgba(0, 0, 0, 0.4), inset 0 1px 0 #FFF;
		    text-shadow: 0 1px #FFF;
		    margin: 0 -5px;
		    padding: 0px 20px  0px 20px; /*spacing around tab text */
	}
	.tabrow a {
		  color: #555; /*color of tab text*/
		  text-decoration: none;
	}
	.tabrow li.selected {
	    background: #FFF;  /*color of front tab */
	    color: #333;
	    z-index: 2;
	    border-bottom-color: #FFF; /*color of front tab bottom border */
	}
	.tabrow:before {
	    position: absolute;
	    content: " ";
	    width: 1100px;
	    bottom: 0;
	    left: 0;
	    border-bottom: 1px solid #AAA; /*color of horizontal line */
	    z-index: 1;
	}
	.tabrow li:before,
	.tabrow li:after {
	    border: 1px solid #AAA; /*color of lower curvy part */
	    position: absolute;
	    bottom: -1px;
	    width: 5px;
	    height: 5px;
	    content: " ";
	}
	.tabrow li:before {
	    left: -6px;
	    border-bottom-right-radius: 6px;
	    border-width: 0 1px 1px 0;
	    box-shadow: 2px 2px 0 #D1D1D1;
	}
	.tabrow li:after {
	    right: -6px;
	    border-bottom-left-radius: 6px;
	    border-width: 0 0 1px 1px;
	    box-shadow: -2px 2px 0 #D1D1D1;
	}
	.tabrow li.selected:before {
	    box-shadow: 2px 2px 0 #FFF; /*color of lower curvy part on selected tab */
	}
	.tabrow li.selected:after {
	    box-shadow: -2px 2px 0 #FFF; /*color of lower curvy part on selected tab */
	}
		
	#hyperlink-style-button{
	    background:none;
		border:0;
		color:##555;
		text-decoration:none;
		font-size: -webkit 9pt;
		font-size: -moz 9pt;
		font-family: verdana;

    }

    #hyperlink-style-button:hover{
		background:none;
		border:0;
		color:##555;
		text-decoration:none;
		font-size: -webkit 9pt;
		font-size: -moz 9pt;
		font-family: verdana;

      cursor:pointer;
      cursor:hand;
    }


select.jal {
	border: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none; 
	background: url(/misc/caret.png);
	background-repeat: no-repeat;
	background-position: 100% 50%;
	padding-right: 30px;

}
  
 


