@charset "utf-8";
/* CSS Document */
/* -----------------------------------*/
/* -------->>> GALLERY IDs <<<--------*/
/* -----------------------------------*/
#etchings{
	width:750px;
	margin: 0 auto;
}
#replicas{
	width:750px;
	margin: 0 auto;
}
#pastel{
	width:700px;
	margin: 0 auto;
}
#about{
	width:700px;
	margin: 0 auto;
}
#homegallery{
	width:600px;
	margin: 0 auto;
}
/* -----------------------------------*/
/* ---->>> TYPOGRAPHY CLASSES <<<-----*/
/* -----------------------------------*/
h1{text-align:center;}
.title{
	font-style:italic;
	font-weight:bold;
	font-size:100.01%;
}

.size{font-size:80%;}
.edition{font-size:80%;}
.price{font-size:80%;}
.altDesc{font-size:80%;}
.altPrice{font-size:80%;}
.altSize{font-size:80%;}
.altEdition{font-size:80%;}

.title .details{
	font-style:normal;
	font-weight:normal;
	font-size:90.01%;
}
/* -----------------------------------*/
/* -->>> GALLERY LAYOUT CLASSES <<<---*/
/* -----------------------------------*/
.col3 {
	width:100%;
	text-align: center;
}
.col3 .cell{
	width:33%;
	vertical-align:bottom;
	padding-bottom:30px;
}
.col2 {
	width:93%;
	text-align: center;
}
.col2 .cell{
	width:49.5%;
	vertical-align:bottom;
	text-align: center;
	padding-bottom:30px;
}


.item{

}
.item table{
	margin: 0 auto;
	text-align: center;
	padding-bottom:0px;

}

.layout13 .title{
	text-align: left;
	width:99%;
}
.layout13 .size{
	float:left;
	width:35%;
	padding-top:3px;
	text-align:left;
}
.layout13 .edition{
	float:left;
	width:39%;
	text-align: center;
	padding-top:3px;
}
.layout13 .price{
	float:right;
	text-align:right;
	padding-top:3px;
}
.layout13 .altDesc{
	clear:both;
	float:left;
	width:70%;
	padding-top:3px;
	text-align:left;
}
.layout13 .altSize{
	clear:left;
	float:left;
	width:35%;
	padding-top:3px;
	text-align:left;
}
.layout13 .altEdition{
	float:left;
	width:40%;
	text-align: center;
	padding-top:3px;
}
.layout13 .altPrice{
	clear:right;
	float:right;
	text-align:right;
	padding-top:3px;
}
.layout22 .title{
	text-align: left;
	float:left;
	width:80%;
}
.layout22 .size{
	clear:both;
	float:left;
	width:59%;
	padding-top:3px;
	text-align:left;
}
.layout22 .edition{
	
	float:right;
	text-align:right;
	width:40%;
	padding-top:3px;
}
.layout22 .price{
	float:right;
	text-align:right;
	font-size:100%;
}
.layout22 .altDesc{
	float:left;
	padding-top:3px;
}
.layout22 .altPrice{
	float:right;
	text-align:right;
	padding-top:3px;
}

.whiteborder{border: 5px #FFFFFF solid;}
.blackborder{border: 5px #000000 solid;}
.artwork {vertical-align:bottom;}

.sidebar{
	width:35%;
	float:right;
	margin:5px;
	padding-left:5px;
}
/* -----------------------------------*/
/* -->>> INFO LAYOUT CLASSES <<<---*/
/* -----------------------------------*/
.columns2L{
	width:48.5%;
	padding:10px;
	vertical-align:bottom;
	text-align:left;
	float:left;
}
.columns2R{
	padding:10px;
	vertical-align:bottom;
	text-align:left;
	float:right;
}
