root,body,div,td{
	font-family:Arial,Helvetica,Sans-Serif;
    letter-spacing:1px;
    line-height:15pt;
}
body{
    margin:0px;

}
h1{
	font-size:16pt;
	margin:0px;
}
a,a:visited {
    text-decoration:none;
    color:#000000;
    font-weight:bold;

}
a:hover{
    color:#0098ff;
    font-weight:bold;

}
h2{
	font-size:14pt;
}
p,div{
	text-align:justify;
}
#homeimage{
	position:absolute;
	left:50px;
	top:200px;
	width:800px;
	height:400px;
}
#mainmenu{
	position:absolute;
	width:950px;
	height:175px;
    display:none;
}
#artmenu{
	position:absolute;
	left:50px;
	top:270px;
	width:200px;
	height:100px;
     display:none;
}
#artpresentation{
	position:absolute;
	left:50px;
	top:270px;
	width:140px;
	height:140px;
    overflow:hidden;
     display:none;
}
#content{
	width:100%;
    overflow:visible;
}
#pagetitle{
	position:absolute;
	left:260px;
	top:170px;
	width:500px;
	height:100px;
    display:none;
}
.thumb{
	width:100px;
	height:100px;
	margin-right:10px;
	margin-bottom:10px;
	overflow:hidden;
	cursor:hand;
	cursor:pointer;
}
/*styles for scrollbar */
div.scroll
{
    
    z-index: 15;
}

/* <Scroll> */
div.track
{
    position: relative;
    float:right;
    top: 0; 
    width: 6px; height: 100%;
    font-size: 0;
    z-index: 3;
    background: #cccccc;
    display:none;
}

div.drag_bar
{
    position: absolute;
    width: 100%; height: 25px;
    cursor: pointer;
    z-index: 4;
    background: #0098ff;
    display:none;
}  


/*styles for ligthbox */
#lightbox{	position: absolute;	left: 0; padding-top:60px;width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#nextBtn,#prevBtn {padding-top:60px;position:absolute;left:0px;top:0px;width:30px;height:250px;}
#nextLink,#prevLink,#closeLink{cursor:pointer;}
#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 20px;}

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }

#imageDataContainer{	background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{ color: #666; }
#imageData #imageDetails{ width: 100%; text-align: left; }
#imageData #caption{margin-left:20px; font-weight: bold;	}
#imageData #info{margin-left:20px; display: block; clear: left; padding-bottom: 1.0em;	font-style:italic;	}
#imageData #closeBtn{float: right; margin-right:20px; padding-bottom: 0.7em; outline: none;}

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #ccc; }