<style type="text/css">  

body {}

.col-centered {
	display: inline-block;
	float: none; /* reset the text-align */
	text-align: left;	/* inline-block space fix */
	margin-right: -4px;
} 

.clearfix::after {
    content: "";
    clear: both;
    display: table;
}

.text-margin {
	margin:10px 0;
}

.margin-bottom {
	margin-bottom:10px;
}

.hardrule{
	margin:5px 0 10px 0;
}
.dotted-line {border-bottom: 1px dotted; margin: 2px 0 10px 0;}

.nomargin-bottom {
	margin-bottom: 0;
}

.thumbnail {border:0px;}
.detailpic {max-height:150px;}
.imagePadding {margin-right: 10px;}

.ArtworkInfo{
}
#ArtistFeaturedInfo {
	background: #666666;
	padding:20px 10px;
	margin:0 0 20px 0;
	color:#ffffff;
}
a.ArtistFeaturedInfo{color:#ffffff;}
a.ArtistFeaturedInfo:hover{color:#000000;}

.vertical-bottom {
    display: inline-block;
    vertical-align: bottom  !important;
    float: none;
}

.pinterest {margin-top: 30px; margin-bottom: 5px;}

.embed {position: relative;
padding-bottom: 75%;
/* This is the aspect ratio */
height: 0;
overflow: hidden;}

.embed iframe {position: absolute;
top: 0;
left: 0;
width: 100% !important;
height: 100% !important;}

.ContactUs {
	border:1px solid #999999;
	padding:10px;
	border-radius:4px;
}

.artworkTitle {font-weight: bold;}
.artworktitle {font-weight: bold; }

.privateLogin {
	margin:0 auto;
	border:1px solid #999999;
	padding:10px;
	border-radius:4px;
}

#priceguide-content { color:#1e1e1e;}
#priceguide-title { color:#1e1e1e;}

.videocatlinks {margin-bottom:10px;}


.bg-primary, .bg-success, .bg-info, .bg-warning, .bg-danger {padding:10px;}

/* Print Piece Page */
.print-logo {margin-bottom:10px;}
.print-image {
	max-height: 396pt;
	width: auto;
    /*page-break-inside: avoid;*/
}

.print-page {
	font-size: 10pt;
	color: #000000;
	margin: 2% 5% 0 5%;
	padding: 0;
	page-break-inside: avoid;
	page-break-after: auto; /* 'always,' 'avoid,' 'left,' 'inherit,' or 'right' */	
}
.print-footer {display: block; margin-top: 20px;}


/* Artist cropped images*/
.image {
    display: block;
	text-indent: -1000px; /* hide link text */
    overflow: hidden;
    background-size: cover;
    width: 100%;
    height: 250px;
    float: left;
}
.ArtistHolder {margin-bottom: 20px;}

@media(max-width:1200px) {
	.image {height: 180px;}
}

@media (max-width: 767px) {
	.ArtistHolder {margin-bottom: 20px;}
	.image {height: 250px;}	
}	
@media (max-width: 520px) {
	.image {height: 150px;}
	.ArtistHolder {margin-bottom: 20px;}	
}

@media (max-width: 460px) {
	.image {height: 150px;}
}




</style>