@charset "utf-8";
/* CSS Document */




#columns #textArea
{
	padding:76px 25px 50px 20px;
	color:#FFFFFF;
}



#columns #column1
{
	width:665px;
	background-image: url(_Images/Template/painthouse_background_alternatepage_r1_c1.png);
	background-repeat: repeat-y;
	background-position:right top;
	background-color:#3E3E3E;
}





#columns #column2
{
	width:238px;
	background-image: url(_Images/Template/painthouse_background_alternatepage_r1_c2.png);
	background-repeat: repeat-y;
	background-position:left top;
}

#columns #column2 #textArea
{
	position:relative;

}

#columns #column2 #collage
{
	position:absolute;
	top:0px;
	left:0px;
}

#masterPhoto #LargeImg
{
	border:solid 4px #FFFFFF;
}

.imageTable
{

}

.imageTable td
{
	padding:10px 3px 10px 3px;
}


.imageTable tr.selected
{
	background-color:#6D6C6C;
}

.imageTable td a img
{
	border: solid 2px #ffffff;
	margin:0px;
}

.imageTable td a.selected img
{
	border: solid 2px #FF0000;
	margin:0px;
}

.imageTable .imagePanel
{
	position:relative;
	z-index:0;
	width:auto;
}

.imageTable .imagePanel img
{
	border: solid 2px #ffffff;
	
}


.imageTable .imagePanel:hover
{
	z-index:50;
	cursor:pointer;
}

.imageTable .imagePanel:hover img
{
	border: solid 2px #FF0000;
}

.imageTable .imageFloat
{
	position:absolute;	
	z-index:100;
	width:auto;
	/*visibility:hidden;*/

}

.imageTable .imagePlace
{
	position:relative;
	z-index:200;
}


.imageTable .imageFloat img.imageFloat
{
	border:solid 1px #FFFFFF;
}



/*------ revised from styles ----------*/

#container #content #header
{
	height:166px;
}

#container #content #cover
{
	top:166px;
}

#container #content #navigateLink
{
	top:186px;

}

#container #content #navigateBack 
{
	top:184px;
}


#columns #textArea
{
	padding-bottom:110px;
	min-height:670px;
}

#container #content #toolbox
{
	top:525px;
}






