/* Pagebuilder generated CSS template */
/* Your styles go here */

i, em{
	color: #555;
}

.smallbutton{
	margin: 0px
	margin-top: 1px;
	width: 178px; 
	background: #918BB2; 
	padding: 1px;
	padding-bottom: 2px;
	float: right;
}

	#content #minitabs2{
		margin: 0px;
		padding: 0px;
		background: white;
		margin-top: 4px;
		list-style:none;
	}
	
	#content #minitabs2 li{
		margin: 0px;
		padding: 0px;
		padding-bottom: 1px;
		padding-top: 1px;
		cursor: pointer;
		background: url('na');
		width: 100%;
		list-style:none;
	}
	
	#minitabs2 a{
		margin: 0px; 
		font-weight: bold;
		text-decoration: none;
		color: #4D5BA0;
		background: #E7EAF7;
		background: #F4F5F7;
		display: block;
		padding-top: 3px;
		padding-bottom: 3px;
		padding-left: 5px;
		width: 586px;
		border-bottom: 1px solid #ddd;
		border-right: 1px solid #ddd;		
	}
	
	#minitabs2 a.active, #minitabs2 a:hover{
		background: #F4F5F7;
		background: #E7EAF7;
		text-decoration: underline;
		border-bottom: 1px solid #ccc;
		border-right: 1px solid #ccc;
		color: #44508D;
	}


#navigation{
	border-bottom: 2px solid #A8A9C5; 
	border-top: 1px solid #A8A9C5; 
	margin-top: 10px; 
	width: 580px; 
	height: 22px; 
	background: #CDCEF0; 
	padding: 5px;
}

.resultNumbers{
	font-size: 11px;
	text-align: right;
}

#recordsTotal{
	padding: 0px;
	margin: 0px;	
	font-size: 12px;
	color: #777;
	font-style: italic;
}

.pageListing{
	font-size: 12px;
	text-align: right;
}

a:link, a:active; a:visited{
	color: blue;
}

a:hover{
	color: red;
}

#content #frontPart{
	background-image:			url('/salomons-museum/images/salomons-bottom.jpg');
	background-repeat:			no-repeat;
	height: 					29px;
	width: 						590px;	
	margin: 0px;
	padding: 0px;
	float: left;
	margin-bottom: 10px;
}

#content #frontPart h3{
	margin: 0px;
	padding: 0px;
}

.mainList{
	margin: 0px;
	padding: 0px;
}
.mainList li{
	font-size: 11px;
	margin: 0px;
	padding: 0px;
	list-style: none;
}

.bkH3{
	margin: 0px;
	padding: 3px 0px 3px 7px;
	font-size: 12px;
	width: 173px;
	background: #BAB7CC;
	color: #444;
}

.filters a:link, .filters a:active, .filters a:visited, .filters a{
	color: black;
}

.filters a:hover{
	color: red;
	text-decoration: none;
}		

#results a:hover{
	color: black;
	text-decoration: none;
}

#results a:active, #results a:link, #results a:visited{
	color: black;
	text-decoration: none;
	float: left;
}

.backButton{
	text-align: right;
	font-size: 11px;
}

.controls{
	font-weight: bold;
	color: red;
	text-align: right;
	font-size: 12px;
}

.resulta, .resultb{
	width: 582px; 
	background: #F1F3F9; 
	border-top: 1px solid #D8DADF; 
	border-bottom: 2px solid #D8DADF; 
	margin-bottom: 5px;
	padding: 5px;
	float: left;
}

.resultb{
	background: #E5E9F5;
	border-top: 1px solid #C4C9DA; 
	border-bottom: 2px solid #C4C9DA; 
}

.resulta .resleft, .resultb .resleft{
	width: 92px;
	float: left;
}

.resulta .resright, .resultb .resright{
	width: 490px;
	float: left;
}

.resulta .resright p, .resultb .resright p{
	margin: 0px;
	padding: 0px;
	padding-top: 10px;
}

.resulta .resright h4,.resultb .resright h4{
	font-size: 17px;
	padding: 0px;
	margin: 0px;
}

.resulta .resright h5, .resultb .resright h5{
	font-size: 11px;
	padding: 0px;
	margin: 0px;
}

.resulta .photo, .resultb .photo{
	float: left;
	background: white;
	border: 2px solid #C9CFE2;
	width: 80px;
	padding: 0px;
	font-size: 11px;
	color: #aaa;
	text-align: center;
}

.resulta .photo img, .resultb .photo img{
	float: left;
}

.resultb .photo{
	border: 2px solid #BBC3D9;
}

.resulta h3, .resultb h3{
	margin: 0px;
	padding: 0px;
	font-size: 11px;
	color: #7D808C;
}

.resulta h4, .resultb h4{
	margin: 0px;
	padding: 0px;
	font-size: 15px;
	margin-bottom: 5px;
}

.resulta p, .resultb p{
	margin: 0px;
	padding: 0px;
	font-size: 11px;
}
	
	
#itemBlock{
	width: 570px; 
	background-color: #F1F3F9; 
	border: 1px solid #C7CEE1; 
	border-bottom: 2px solid #B2B8C9; 
	margin-bottom: 5px;
	padding: 10px;
	float: left;
	background-image:	url('../images/item-bk.gif');
	background-position: bottom;
	background-repeat:	repeat-x;	
}

#itemBlock #detail{
	float: left;
	width: 280px;
}	

#itemBlock h3{
	margin: 0px;
	padding: 0px;
	font-size: 11px;
	color: #7682A2;
}

#itemBlock h4{
	margin: 0px;
	padding: 0px;
	font-size: 18px;
	margin-bottom: 3px;
}

#itemBlock h5{
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	margin-bottom: 5px;
	font-weight: none;
	margin-bottom: 20px;
	color: #5E6781;
}

#itemBlock #detail #description{
	margin: 0px;
	font-size: 12px;
}

#itemBlock #detail p{
	font-size: 12px;
	padding: 0px;
	margin: 0px;
}

#itemBlock #image{
	float: left;
	width: 285px;
}

#itemBlock #image #imageBlock{
	width: 263px;
	background: white;
	border: 1px solid #B8BDCB;
	float: left;
	font-size: 11px;
	color: #888;
	padding: 5px;
}


a:hover{
	cursor: pointer;
}

.captionRight, .captionLeft{
	padding: 5px;
	background-color: 	white;
	margin: 			0px 0px 10px 10px;
	float: 				right;
	border: 1px solid #AFB0C4;
	border-bottom: 2px solid #9698A9;
}

.captionLeft{
	float: left;
	margin-left: 0px;
	margin-right: 10px;
}

.captionRight img, .captionLeft img{

}

.captionRight p, .captionLeft p{
	margin: 0px;
	padding: 0px;
	font-size: 11px;
	color: #515B7A;
}

p.treeBack{
	text-align: right;
	font-size:11px;
	padding: 0px;
	margin: 0px;
	margin-top: 5px;
}

#treeBox{
	border: 1px solid #ddd;
	border-bottom: 2px solid #bbb;
	padding: 10px;
	margin-bottom: 20px;
	width: 570px;
	float: left;
}

#treeBox p{
	padding-top: 0px;
	margin-top: 0px;
}

.photoHolderRight{
	padding: 			5px;
	background-color: 	#CBCDE4;
	margin: 			15px 0px 10px 10px;
	float: 				right;
}

.photoHolderLeft{
	padding: 			5px;
	background-color: 	#CBCDE4;
	margin: 			20px 10px 10px 0px;
	float: 				left;
}


#content #frameworklist1, #content #frameworklist2, #content #frameworklist3, #content #frameworklist4{
	width: 585px;
}


#content .widthSpread .framebox, #content .widthSpread .frameboxlv2, #content .widthSpread .frameboxlv3{
	background: #f5f5f5;
	border: 1px solid #555;
	border-bottom: 2px solid #555;
	width: 85px;
	height: 40px;
	padding: 10px;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	float: left;
	text-decoration: underline;
}

#content .widthSpread .framebox{
	background: #eee;
	border: 1px solid #555;
	border-bottom: 5px solid #555;
	width: 200px;
	height: 30px;
}

#content .widthSpread .frameboxlv2{
	background: #eee;
	border: 1px solid #555;
	border-bottom: 4px solid #555;
}

#content .widthSpread .frameboxlv3{
	background: #ddd;
	border: 1px solid #555;
	border-bottom: 3px solid #555;
}

#content .widthSpread .flowLong{
	width: 500px;
	height: 5px;
	background: #DBE4ED;
	font-size: 1px;
	float: left;
	padding: 0px;
	margin: 0px;
}

#content .widthSpread .flowTall{
	width: 5px;
	height: 10px;
	float: left;
	background: #DBE4ED;
	font-size: 1px;
	padding: 0px;
	margin: 0px;
}

#content .widthSpread{
	width: 584px;
	padding-left: 6px;
	float: left;

}

#content .widthSpread .move{
	float: left;
}

#content .widthSpread a:link, #content .widthSpread a:active, #content .widthSpread a:visited, #content .widthSpread a{
	text-decoration: underline;
	color: #3C539D;
}

#content .widthSpread a:hover, #content #frameworklist1 .widthSpread a:hover, #content #frameworklist2 .widthSpread a:hover, #content #frameworklist3 .widthSpread a:hover, #content #frameworklist4 .widthSpread a:hover{
	text-decoration: underline;
	color: red;
}

#sectionTitle{
	background-color: #A52923;
	background-color: #483C8D;
}

#content h2, #contentWithColumn h2{
	font-size: 20px;
	margin-top: 2px;
	border-bottom: 1px solid #ddd;
	padding-bottom: 3px;
}

#shadow{ 
	position: relative; 
	left: 0px; 
	top: 0px; 
	color: black; }
	
#shadowmain{ 
	position: relative; 
	left: 10px; 
	top: 6px; 
	color: #504C68; 
}

.text, .text2{ 
	position: absolute; 
	left: -2px; 
	top: -2px; 
	color: black;
}

.text2{
	left: -1px;
	top: -1px;
	color: #504C68; 
}

#sectionTitle{
	background-image:	url('../images/salomons-top.jpg');
	background-position: right 50%;
	background-repeat:	no-repeat;
}

#minitabs{
		margin: 0px;
		padding: 0px;
		margin-top: 4px;
		list-style: none;
	}
	
#minitabs li{
		margin: 0px;
		padding: 0px;
		padding-bottom: 1px;
		padding-top: 1px;
		cursor: pointer;
		background: url('na');
		width: 173px;
		font-size: 11px;
		list-style: none;
	}
	
#minitabs a{
		margin: 0px; 
		text-decoration: none;
		color: #4D5BA0;
		/*background: #E7EAF7;*/
		/*background: #F4F5F7;*/
		display: block;
		padding-top: 1px;
		padding-bottom: 1px;
		padding-left: 7px;
		width: 173px;
		border-bottom: 2px solid #D8D5EC;
		/*border-right: 1px solid #ddd;	*/	
		text-decoration: underline;
	}
	
#minitabs a.active, #minitabs a:hover{
		background: #F4F5F7;
		background: white;
		text-decoration: none;
		border-bottom: 2px solid #BAB7CC;
		/*border-right: 1px solid #ccc;*/
		color: red;
	}
	
.rightBoxout{	
	border-bottom: 3px solid #BAB7CC; 
	margin-top: 0px; 
	width: 180px; 
	float: right; 
	background-color: #D8D5EC;
	background-image:	url('../images/mainboxbk.gif');
	background-position: bottom;
	background-repeat:	repeat-x;	
}
