@charset "UTF-8";
/* CSS Document */
/* blue 1f74c3 */

/* ///////////////////////////////// TEMP */

/*
.itemprice{
	display: none;
}
*/


/* ///////////////////////////////// global stuff */
html{
	overflow-y: scroll;
}
#header{
	width:1000px;
	height:280px;
}
#main{
	width:1000px;
}
#content{
	width:1000px;
	background-color:white;
}
#sidebar-first{
	width:200px;
}
.messages{
	display:none;
}

/* ///////////////////////////////// no price range op notable sales */
.page-taxonomy-term-6 .itemprice{
	display: none;
}


/* ///////////////////////////////// exposed filter */
#views-exposed-form-embedcollection-block{
	font-family: 'robotocondensed';
	background-color:#CCCCCC;
	height:30px;
}
/* price range */
#edit-field-price-range-value-wrapper label{
	margin-left:6px;
	font-weight: normal !important;
}
#edit-field-price-range-value{
	position:absolute;
	margin-left:95px;
	margin-top:-17px;
}
#edit-field-price-range-value-wrapper{
	float:left;	
}
/* item status */
#edit-field-item-status-value-wrapper label{
	margin-left:130px;
	font-weight: normal !important;
}
#edit-field-item-status-value{
	position:absolute;
	margin-left:225px;
	margin-top:-17px;
}

/* ///////////////////////////////// detailpage */
#detailleft{
	width:408px;
	background-color:white;
	float:left;	
	padding-left:2px;
}
.detailleftmag{
	position:absolute;
	width:25px;
	height:25px;
	margin-top:4px;
	margin-left:380px;
	background-image:url('../img/mag.png');
}
#detailright{
	width:380px;
	float:left;
	padding-left:10px;
	padding-top:72px;
	background-color:#f5f5f5;	
}
.sb-image{
	float:left;
	margin-right:2px;
	margin-bottom:-1px;
	margin-top:3px;
}
.detailltitle{
	font:Times, "Times New Roman", serif;
	color:#1f74c3;
	font-size:22px;
	margin-bottom:2px;
	font-weight:bold;
	
}
.detaildated{
	font:Times, "Times New Roman", serif;
	color:#6a6965;
	font-size:14px;
	margin-bottom:20px;
}
.detailauthor{
	font:Times, "Times New Roman", serif;
	color:black;
	font-size:18px;
	margin-bottom:2px;
}
.detailsubtitle{
	text-transform:uppercase;
	color:gray;
	font-size:12px;
	margin-bottom:6px;
	font-family: 'robotocondensed';
}
.detailnormal{
	font-size:14px;
	margin-bottom:20px;
	line-height: 150%;
}

/* ///////////////////////////////// header */
#headernav{
	height:50px;
	background-color:white;
}
.jmalogo{
	margin-left:200px;
	float:left;	
}
.jmanav{
	font-family: 'robotocondensed';
	text-transform:uppercase;
	color:#999;
	margin-top:16px;
	text-align:right;
	float:right;
	
}
.jmanav a{
	color:#999;
	text-decoration:none;
}
.jmanavcontainer{
	padding:10px;	
}
#eyecatcher{
	background-color:white;
}

/* ///////////////////////////////// collectionitem */
.collectionitem{
	width:200px;
	height:260px;
	background-color:white;
	overflow:hidden;
	float:left;
	text-align: center;
}
.itemalert{
	position:absolute;
	width:190px;
	background-color:black;
	margin-top:-26px;
	font-family: 'robotolight';
	color:white;
	font-size:13px;
	text-transform:uppercase;
	padding:5px 0 5px 10px;
}
.Sold{
	background-color: black;
	color: white;
}
.itemtitle{
	margin-bottom:2px;
	background-color:white;
}
.itemtitle a{
	font:Times, "Times New Roman", serif;
	color:#1f74c3;
	font-size:15px;
	padding-left:10px;
	text-decoration:none;
	font-weight:bold;
}
.itemdated{
	font:Times, "Times New Roman", serif;
	color:#6a6965;
	font-size:11px;
	margin-bottom:2px;
	padding-left:10px;
	background-color:white;
}
.itemprice{
	font:Times, "Times New Roman", serif;
	color:#6a6965;
	font-size:11px;
	margin-bottom:2px;
	padding-left:10px;
	color:#999;
	background-color:white;
}
.itemspec{
	font-family: 'robotolight';
	text-transform:uppercase;
	margin-bottom:2px;
	padding-left:10px;
	color:gray;
	font-size:11px;
	background-color:white;
}
.itemauthor{
	font:Times, "Times New Roman", serif;
	color:black;
	font-size:13px;
	margin-top:6px;
	margin-bottom:2px;
	padding-left:10px;
	background-color:white;
}
.Empty{
	display:none;
}
.New{
	background-color:#1f74c3;	
}
.price{
	background-color:black; /*workaround */	
}

/* ///////////////////////////////// collection menu */
#block-views-collection-block h2{
	text-transform:uppercase;
	padding:10px;
	font-size:13px;
	letter-spacing:1px;
	color:#b0b0b0;
	font-family: 'robotocondensed';
	border-bottom:2px solid white;
}
#block-views-collection-block .views-row{
	padding:6px 0 6px 10px;
	border-bottom:2px solid white;
}
#block-views-collection-block .views-row a{
	font-family: 'robotocondensed';
	color:black;
	text-decoration:none;
}
#block-views-collection-block .views-row a:hover{
	color:#1f74c3;
}
/* jQuery solution for highlight of menuitem: scripts > collection.js */

/* ///////////////////////////////// taxonomy feed */
.page-taxonomy .feed-icon {
	display: none;
}

/* ///////////////////////////////// custom pages > contact and company */
#titlecontent{
	font-family: 'robotolight';
	font-size:30px;
	color:#1f74c3;
	width:398px;
	border-bottom:2px solid white;
	height:53px;
	padding:20px 0 0 10px;
}
#detailleftcontent{
	width:408px;
	background-color:#f5f5f5;
	float:left;	
	padding-left:0px;
	border-left:2px solid white;
	border-right:2px solid white;
}
.bodycontentbox{
	padding:10px;
}
.bodycontentboxright{
	border:1px solid red;
}
#detailrightcontent{
	width:300px;
	float:left;
	padding-left:10px;
	background-color:#f5f5f5;	
}
#detailrightcontent a{
	text-decoration:none;
	color:black;	
}

/* ///////////////////////////////// eventpage */
.eventtitle{
	font:Times, "Times New Roman", serif;
	color:#1f74c3;
	font-size:18px;
	margin-bottom:2px;
}
.eventtitle a{
	text-decoration:none;
	color:#1f74c3;	
}
.eventdate{
	font:Times, "Times New Roman", serif;
	color:#999;
	font-size:16px;
	margin-bottom:6px;
}
.eventshort{
	font:Times, "Times New Roman", serif;
	font-size:14px;
	margin-bottom:20px;
}
.eventbody{
	font:Times, "Times New Roman", serif;
	font-size:14px;
}
.eventpics{
	margin-top:20px;
}