/* GENERAL STYLES */
.spcontent{float:right!important; width:75%!important; border:none!important;}

#spfacetSearchForm {margin-top:9px;}
#spFacetSearchForm div.formRow {width:750px; float:left; height:auto; min-height:25px; clear:left; margin-bottom:7px; padding-bottom:7px; border-bottom:solid 1px #eee; z-index:1;}
#spFacetSearchForm div.formRow input, 
#spFacetSearchForm #div_map, 
#spFacetSearchForm #dateSpecifier,
#spFacetSearchForm div.formRow select, 
#spFacetSearchForm .selectTreeContainer {width:260px}



#spFacetSearchForm div.formRow option {padding-left:5px;}
#spFacetSearchForm div.formRow input[type="checkbox"] {width:auto; position:absolute; border:none; background:none;}
#spFacetSearchForm div.formRow .spFacetSearchFieldLabel {width:150px; float:left; min-height:23px; position:relative; z-index:1; }/*z-index:800;*/
#spFacetSearchForm div.formRow .spFacetSearchField {float:left; height:auto; left:150px; width:510px; margin-bottom:10px; }
#spFacetSearchForm div.formRow .spFacetSearchField span {width:auto; margin-right:5px; float:left; min-width:30px;}
#spFacetSearchForm div.formRow .spFacetSearchField select {margin-right:10px;}
#spFacetSearchForm div.formRow .spFacetSearchField select div.auto_complete {margin:0 0 0 0!important;}
#spFacetSearchForm div.formRow div.auto_complete {margin:0 0 0 0!important; z-index:5000;}/*auto complete for taxon nanme*/
#spFacetSearchForm div.formRow div.auto_complete ul {background-color:White!important;}
#spFacetSearchForm div.formRow .facetEditBtn {left:710px; top:0px; height:auto; width:90px;  float:left;}
#spFacetSearchForm div.formRow .facetEditorToolBar {left:590px; top:0px; float:right; width:160px;}
#spFacetSearchForm div.formRow .facetEditBtn a,
#spFacetSearchForm div.formRow .facetEditorToolBar a {height:17px; line-height:13px; font-size:11px; float:right; margin-left:5px; padding:5px 8px 0px 8px; border:1px solid #CCCCCC; background:#F7F7F7 none repeat scroll 0 0; text-align:center; text-decoration:none; color:#000!important;}
#spFacetSearchForm div.formRow .facetEditBtn input,
#spFacetSearchForm div.formRow .facetEditorToolBar input {cursor:pointer; clear:none; margin-left:5px; padding:0 0 5px 0;}
#spFacetSearchForm div.formRow .facetToolBtn {width:50px; padding:1px 0 1px 0!important; height:24px; float:right; clear:both; border:1px solid #CCCCCC; font-size:11px; font-family:Arial, helvetica; }/*padding:2px 0 7px 0!important;*/
#spFacetSearchForm div.formRow .spFacetSearchFieldTools {position:absolute; width:100px; float:none; left:410px}
#spFacetSearchForm div.formRow .spFacetSearchFieldTools ul {margin:0px;}
#spFacetSearchForm div.formRow .spFacetSearchFieldTools ul li {list-style-type:none;}
#spFacetSearchForm div.formRow SELECT.multiselect, 
#spFacetSearchForm .selectTreeContainer {height:auto;}/*110px*/
#spFacetSearchForm #noItemsAvailable {color:gray; font-style:italic; margin:5px;}


/*basicSearchContainer*/
div#basicSearchContainer
{
	border:solid 1px #000;
	background-color:#F7F7F7;
	height:75px;
	width:748px;
	position:relative;
}
div#basicSearchContainer input.formReset {position:absolute; left:648px; width:80px!important; padding-left:13px;}
div#basicSearchContainer input.formSubmit {position:absolute; left:541px;}
div#basicSearchContainer .formRow {border:none; margin:15px 0 0 15px!important; width:720px;}
div#basicSearchContainer select {position:absolute; left:414px; width:125px!important; margin-right:6px;border:solid 1px #000;background-color:#fff; height:22px; }
div#basicSearchContainer input#rnax_hasTaxonConcept,
div#basicSearchContainer input#freetext {width:392px; position:absolute; left:10px; margin-right:15px; border:solid 1px #000; background-color:#fff;}
div#basicSearchContainer .toggleAdvencedSearchBtn {padding-left:20px; cursor:pointer; left:14px; top:48px; position:absolute; background:transparent url(/images/sternasearch/toggle-small-expand.png) no-repeat 0px 0px;}
#spfacetSearchForm .toggleAdvencedSearchBtn {padding-left:20px; cursor:pointer; background:transparent url(/images/sternasearch/toggle-small.png) no-repeat 0px 0px;}/*position:absolute;*/
div#advancedSearchContainer {margin-top:25px; z-index:1;}/* position:absolute;*/

div.hide{display:none;}

/* tooltips */
.toolTipBtn {text-align:center; display:inline; margin-left:7px; top:2px; position:absolute;}
.toolTipWindow {width:425px; background-color:#eee; border:solid 1px #aaa; position:absolute; left:150px; top:-15px; padding:5px; z-index:900; display:block;}

/* Wammi blok */
#wammi {
	border:1px solid #009def;
	font-size:1em;
	margin:15px 0 28px 0;
	background:transparent url(/images/notice.gif) no-repeat 190px 10px;
}

#wammi ul, #wammi li {list-style:none; margin:0; padding:0; position:relative;}
#wammi li strong {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	/*background:#FECD9B none no-repeat scroll 98% 50%;*/
	display:block;
	padding:0.5em;
	font-size:17px;
}
#wammi li ul {padding:5px 10px 5px 24px;}
#wammi li ul li {list-style-type:disc;}

/* select list (lijst met selectboxes)*/
#spFacetSearchForm {height:100%; position:absolute; width:750px;}
#spfacetsearchresultItem #spFacetSearchForm {width:auto;}
#spFacetSearchForm .selectListContainer {height:250px; position:relative; width:396px; padding:0.2em 0; margin:0 0 10px; float:left; overflow:scroll; border:solid 1px black;border-left-color:#333333; border-top-color:#333333; border-bottom-color:#cccccc; border-right-color:#cccccc;}
#spFacetSearchForm .selectListContainer ul {margin:1px 0 0 0; background: none;} 
#spFacetSearchForm .selectListContainer li {margin:0; padding:2px 0 2px 0; list-style:none;}
#spFacetSearchForm .selectListContainer li ul {margin:5px 0 0 0;}
#spFacetSearchForm .selectListContainer li li {margin:2px 0 2px 15px;}
#spFacetSearchForm .selectListContainer li input {margin-left:5px; margin-top:0px; z-index:2;}
#spFacetSearchForm .selectListContainer li span {margin-left:24px; float:none!important; position:relative; top:0px;}
#spFacetSearchForm .selectListContainer div.selectListoption {height:20px;}
#spFacetSearchForm .selectListContainer div.selectListoption input {left:5px;}
#spFacetSearchForm .selectListContainer div.selectListoption span {position:absolute; left:25px;}


/* date field */
#spFacetSearchForm .dateField {border-bottom:#d3d5de 1px solid; border-left:#d3d5de 1px solid; background-color: #e7e7e7; height: 90px; width:260px !important; border-top: #d3d5de 1px solid; border-RIGHT: #d3d5de 1px solid; margin:0 0 10px 0;}
#spFacetSearchForm .dateSpecifierRow {height:28px;}
#spFacetSearchForm .dateSpecifierRow span {text-align:right; margin-top:4px; width:40px!important; float:left; clear:left;}
#spFacetSearchForm .dateSpecifierRow input {width:160px!important; left:50px; float:left; margin-left:10px;}
#spFacetSearchForm .dateSpecifierRow img {margin-top:5px; height:10px; left:220px; float:left; margin-left:10px;}
#spFacetSearchForm #dateSpecifier {clear:left; top:35px; left:0px;}

/* google maps */
#spFacetSearchForm #div_map {height:350px; width:520px; margin:0 0 10px 0; clear:both; position:relative;}
#spFacetSearchForm #spFacetSearchFieldTools_maps {left:535px; top:31px; float:none; position:absolute; width:100px;}
#spFacetSearchForm #spFacetSearchFieldTools_maps #spFacetSearchField {height:360px;}

/* editor*/
#spFacetSearchForm .editableFormRow .spFacetSearchField {width:440px!important;}
#spFacetSearchForm .editableFormRow .dateField {width:350px;}
#spFacetSearchForm #formRow_Speciesname_editor {height:32px;}
#spFacetSearchForm #formRow_informationType_editor {height:227px;}
#spFacetSearchForm #formRow_HR {width:750px; height:25px; border-color:#333333;} 
#spFacetSearchForm #formRow_HR .toolBar {position:absolute; left:250px; width:600px;}
#spFacetSearchForm #formRow_HR .toolBar select {top:-10px;}
#spFacetSearchForm #formRow_HR .toolBar .itemsFound {font-weight: bold; float:none; width:135px; text-align:right; position:absolute; left:290px;}
#spFacetSearchForm #formRow_HR .toolBar input.formSubmit {float:none; height:22px; position:absolute; left:440px; top:0px; margin:-4px 0 0 0!important; padding:1px 0 4px 0; background-image:none!important; border:0px; width:114px!important;}
#spFacetSearchForm #formRow_HR .toolBar .sortBy {float:none; width:175px; top:0px; position:absolute; left:575px;}
#spFacetSearchForm #formRow_HR .toolBar .sortBy select{top:-4px !important; left:51px; width:125px; position:absolute;}
#spFacetSearchForm #formRow_HR .spFacetSearchField {width:507px;}
#spFacetSearchForm #formRow_HR .facetEditBtn {width:93px;}
#spFacetSearchForm a.formResetBtn 
{
	background-color:#FF6600; 
	height:16px; 
	display:inline; 
	/*padding:3px 19px 3px 19px;*/
	padding:5px 15px 2px 15px; 
	color:#fff!important; 
	text-decoration:none; 
	font-weight:bold;
	border:none;
	width:81px;
	left:5px;
	top:5px;
	position:relative;
}


#spFacetSearchForm #formRow_SortResults {height:32px;}
#spFacetSearchForm #formRow_btnBar {height:auto; border:none;}
#spFacetSearchForm #formRow_toolBar {height:auto;margin-top:10px;}
#spFacetSearchForm input.formSubmit,
#spFacetSearchForm input.formReset {
    -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    background:#FF6600 none repeat scroll 0 0;
    border:medium none;
    color:#FFFFFF;
    font-weight:bold;
    height:1.8em;
    margin:0 10px 0 10px;
    padding:0 1.3em 0.1em 0;
    width:8em!important;
}
#spFacetSearchForm input.formSubmit {background:#FF6600 url(/images/icon_search_oranje.gif) no-repeat scroll 65px 4px;}
#spFacetSearchForm #formRow_ResultInfo {border-color:#333333; position:relative;}
#spFacetSearchForm #formRow_ResultInfo .resultsInfo {position:relative; top:10px; width:50%;}
#spFacetSearchForm #formRow_ResultInfo .sortBy {width:200px;float:right; position:relative; top:-5px; height:19px;}
#spFacetSearchForm #formRow_ResultInfo .sortBy label {top:10px; position:relative; margin:0 10px 0 0; text-align:right; width:70px;}
#spFacetSearchForm #formRow_ResultInfo .sortBy select {width:130px!important; position:absolute; left:69px; top:-5px;}

#facetSearchHeader {width:100%; border-bottom:solid 1px #333; height:25px; position:relative;}
#facetSearchHeader h2 {margin:0;}
#facetSearchHeader #toggleLanguage {width:45px; top:-16px;left:705px; position:relative;}
#spfacetsearchresultItem #toggleLanguage {width:130px; top:0px; position:absolute;}
#spfacetsearchresultItem #backToSearchPageBtn {width:150px; float:left; position:absolute; }
#facetSearchHeader #toggleLanguage a {text-decoration:none;}
#facetSearchHeader #toggleLanguage a img {border:none;}

#facetSearchFooter {width:100%; float:left; border-top:solid 1px #333; margin-bottom:50px;}
#facetSearchFooter .pagination a {text-decoration:none; text-align:center;}
#facetSearchFooter .pagination ul.paging li span {border-right:1px solid #000000; padding-right:1em;}

#spfacetsearchresultsform {float:left; width:100%;}
#spfacetsearchresultsform #resultSubHeader {width:748px; height:auto; border:solid 1px #000; overflow:hidden; margin-top:25px; position:relative;}
#spfacetsearchresultsform #resultSubHeader h2
#spfacetsearchresultsform #resultSubHeader #query {width:750px; float:left; position:relative;}
#spfacetsearchresultsform #resultSubHeader #query ul {margin:12px 0 7px 10px; }
#spfacetsearchresultsform #resultSubHeader #query li {list-style:none; margin:0 0 5px 0; width:570px;}/*width:620px*/
#spfacetsearchresultsform #resultSubHeader #query li a {text-decoration:none; }
#spfacetsearchresultsform #resultSubHeader #query li strong {width:auto;}/*position:absolute; width:150px;*/
#spfacetsearchresultsform #resultSubHeader #query li span {position:relative; position:relative; }/*left:125px;*/
#spfacetsearchresultsform #resultSubHeader #sortBySelectContainer {left:561px; top:0px; position:absolute;}
#spfacetsearchresultsform #resultSubHeader #sortBySelectContainer label {top:10px; position:relative; margin:0 10px 0 0; text-align:right; width:70px;}
#spfacetsearchresultsform #resultSubHeader #sortBySelectContainer select {top:9px; right:0px; position:absolute; left:80px; width:110px; padding:0;}
#spfacetsearchresultsform #resultSubHeader #sortBySelectContainer option {margin-right:8px;}
#spfacetsearchresultsform #resultSubHeader #editSearchBtn {position:absolute; margin:auto 0; height:15px; left:580px; top:16px; background:transparent url(/images/sternasearch/pencil.png) no-repeat 0px 0px;}
#spfacetsearchresultsform #resultSubHeader #editSearchBtn a {margin-left:20px; text-decoration:none; font-weight:bold;}

#referrerList #paginationInformationBar {height:25px; border-bottom:solid 1px black; width:750px;}
#paginationInformationBar #sortBySelectContainer {left:450px; width:190px; top:-17px; left:559px; position:relative;}/*float:right; top:-2px;*/
#paginationInformationBar #sortBySelectContainer #spFacetSearchForm {width:190px!important; top:0px;}
#paginationInformationBar #sortBySelectContainer select {width:130px; left:2px; top:0px; position:relative; padding:0; margin:0;}
#paginationInformationBar #sortBySelectContainer label {width:50px;} 

#spfacetsearchresultsform #resultList {float:left; width:100%;}
#spfacetsearchresultsform #paginationInformationBar {float:left; width:100%; padding:5px 0 5px 0;border-bottom:1px solid #666666; margin-top:25px;}
#spfacetsearchresultsform #paginationInformationBar span.noResults {margin:10px 0 10px 0; display:block;}

#resultList li {height:auto; list-style:none; margin:0; float:left; width:750px; position:relative;}
#resultList li .thumbnail {width:100px; height:75px; float:left; margin-top:10px;}
#resultList li .thumbnail img {margin:0 auto 0 auto; display:block; float:left; border:none;}
#resultList li .itemTypeIcon {height:16px; width:16px; float:left; margin-top:10px; margin-right:10px;}
#resultList li .itemTypeIcon img {}
#resultList li .metadata {float:left;width:450px; margin-top:10px;}/*625*/
#resultList li .metadata .informationType {color:#777;}
#resultList li .metadata .description {width:600px; margin-bottom:30px;}
#resultList li .resultButtons {width:150px; left:600px; top:10px; position:absolute;}
#resultList li .resultButtons a.btn_GoToContent {left:0px; top:0px;  background:transparent url(/images/sternasearch/external.png) no-repeat 0px 1px; padding:0 20px 0 20px; height:20px; float:right;}
#resultList li .resultButtons a.btn_AboutContent {left:0px; top:25px; background:transparent url(/images/sternasearch/balloon-ellipsis.png) no-repeat 0px 1px; padding:0 20px 0 20px; height:20px; float:right;}
#resultList li.gray {background-color:#f7f7f7;}

/* facetTree */
#treeContainer {border-color:#333333 #CCCCCC #CCCCCC #333333; border-style:solid; border-width:1px; float:left; height:250px; margin:0 0 10px; overflow:scroll; padding:0.2em 0; width:396px;}
#treeContainer input.treeCheckBox {margin:0 7px 0 0; top:3px; position:relative!important; width:auto; background:none; border:none; float:none;}
#treeContainer .nodeContents .empty {color:#bbb;}
#treeContainer ul#treeRoot{margin-left:-14px;}
#treeContainer ul, #treeContainer li
{
	position: relative;
	list-style: none;
	width: 100%;
	margin: 0;
	padding: 0;
}

#treeContainer li
{
	width: auto;
	padding-left: 16px; /* (iconWidth) */
	display: inline-block; /*IE ONLY, beter in alternatieve CSS ivm opera!!!! */
	line-height: 1.7em;
	clear: left;
	float: left;
	background: transparent url(/images/tree/tree_connect.gif) repeat-y 23px 0; /* (1.5 * iconWidth - 1) */
}

#treeContainer li.noConnect, 
#treeContainer li.openNoConnect	{background-repeat: no-repeat;}
#treeContainer li div.nodeContents {padding-left:20px; color:#918f90; background:none; white-space:nowrap;}

/* hide icons and set padding-left for #treeContainer li div.nodeContents */ 
#treeContainer li div.nodeContents {padding-left: 20px !important;}
#treeContainer li .icons span.conceptItem, 
#treeContainer li .icons span.contentItem, 
#treeContainer li .icons span.combiItem {display: none;}
#treeContainer li div.nodeContents a {color: #000; display: inline; text-decoration:none;}
#treeContainer li a.greyedItem{color:#959595!important;}
#treeContainer li a.greyedItem:visited{color:#959595!important;}
#treeContainer li a.greyedItem:active{color:#959595!important;}
#treeContainer li a.greyedItem:hover{color: red;}
#treeContainer li .contentItemTypeLabel {color:#cccccc;}
#treeContainer li p {margin: .2em 0; line-height: 1.4em;}
#treeContainer li img {border: solid 1px #000;}

/* Connector & icons holder
--------------------------------*/
#treeContainer li div.icons
{
	position: absolute;
	left: auto;
	top: 0;
	background: transparent;
}

/* Connector
--------------------------------*/

#treeContainer li .icons a
{
	position: absolute;
	left: 3px; /* (iconWidth - 9) / 2 - 1 */
	top: 0;
	width: 9px;
	height: 2em;
	display: block;
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: 0 .4em;
}

#treeContainer li a.connector {background: transparent url(/images/tree/tree_hconnect.gif) no-repeat 4px 0em;}
#treeContainer li a.connector:focus {outline:none; background: transparent url(/images/tree/tree_hconnect.gif) no-repeat 4px 0em;}
#treeContainer li a.min {background: transparent url(/images/tree/tree_min.gif) no-repeat 0 .3em;}
#treeContainer li a.min:hover {background: transparent url(/images/tree/tree_min_focus.gif) no-repeat 0 .3em;}
#treeContainer li a.min:focus {outline:none; background: transparent url(/images/tree/tree_min_focus.gif) no-repeat 0 .3em;}
#treeContainer li a.plus {background: transparent url(/images/tree/tree_plus.gif) no-repeat 0 .3em;}
#treeContainer li a.plus:hover {background: transparent url(/images/tree/tree_plus_focus.gif) no-repeat 0 .3em;}
#treeContainer li a.plus:focus {outline:none; background: transparent url(/images/tree/tree_plus_focus.gif) no-repeat 0 .3em;}

/* Icons
--------------------------------*/

#treeContainer li .icons span
{
	position: absolute;
	left: 16px; /* (iconWidth) */
	top: 0;
	width: 16px; /* (iconWidth) */
	height: 2em;
	display: block;
	background: #fff url(/images/tree/tree_square.gif) no-repeat 0 .4em;
}

#treeContainer li .icons span.folder {background-image: url(/images/tree/tree_folder.gif);}
#treeContainer li .icons span.document {background-image: url(/images/tree/tree_doc.gif);}
#treeContainer li .icons span.dot {background-image: url(/images/tree/tree_dot.gif);}
#treeContainer li .icons span.conceptItem {background-image: url(/images/tree/tree_square.gif);}
#treeContainer li .icons span.contentItem {background-image: url(/images/tree/tree_dot.gif);}
#treeContainer li .icons span.combiItem {background-image: url(/images/tree/tree_combi.gif);}
#treeContainer li div.nodeContents div.directLinkIndicator,
#treeContainer li div.nodeContents div.indirectLinkIndicator {width:15px; display:inline; font-weight:bold;}
#treeContainer li div.nodeContents div.directLinkIndicator {color:#7777ff;}
#treeContainer li div.nodeContents div.indirectLinkIndicator {color:#7777FF;}
#treeContainer li div.nodeContents a.selected, 
#treeContainer li div.nodeContents a.selected:active, 
#treeContainer li div.nodeContents a.selected:visited {color: #ff0000 !important;}
#treeContainer li div.nodeContents a:hover {color: #ee5555 !important;}
#treeContainer li div.nodeContents a.unlinkBtn{color:#666;height:10px; overflow:hidden;padding:0;}
#treeContainer li div.nodeContents a.unlinkBtn:hover{background:#DDDDDD none repeat scroll 0 0;}

/*
	item page
*/

#spfacetsearchresultItem #facetSearchHeader #backToSearchPageBtn {left:0px; top:0px; background:transparent url(/images/sternasearch/back_to_search_results_-_arrow-curve-180.png) no-repeat 0px 1px; padding-left:20px;}

#spfacetsearchresultItem #facetSearchHeader {border:none;}
#spfacetsearchresultItem #resultItemSubHeader {width:750px; min-height:43px; background-color:#fdf2df;}/*padding-bottom:15px;*/
#spfacetsearchresultItem #resultItemSubHeader .title {width:630px;position:absolute; left:10px;margin-top:10px; margin-bottom:15px; font-family:Arial,Helvetica,Sans-serif; font-size:1.1em; font-weight:bold;}
#spfacetsearchresultItem #resultItemSubHeader .title img {margin:0px 10px -2px 0;}
#spfacetsearchresultItem #resultItemSubHeader .contentItemType {margin-left:10px; color:#666; font-style:italic; }
#spfacetsearchresultItem #resultItemSubHeader .goTocontentBtnContainer {float:right; position:relative; margin-top:10px; margin-right:10px;}/*top:-15px;width: 150px; position:absolute; left:600px; top:50px;*/
#spfacetsearchresultItem #resultItemSubHeader .goTocontentBtnContainer .btn_GoToContent {left:0px; top:0px; background:transparent url(/images/sternasearch/external.png) no-repeat 0px 1px; padding-left:20px;}

#spfacetsearchresultItem #subItemTabBar {width:100%; height:17px; margin-top:5px; margin-bottom:25px; border-bottom:solid 1px #aaa;}
#spfacetsearchresultItem #subItemTabBar ul {list-style:none; position:relative; left:5px; margin:0;}
#spfacetsearchresultItem #subItemTabBar ul li {float:left; margin-right:5px; margin-left:0; padding:0 5px 0 5px;}
#spfacetsearchresultItem #subItemTabBar ul li a {text-decoration:none; color:#666;}
#spfacetsearchresultItem #subItemTabBar ul li.active a {color:#ff0000;}

#spfacetsearchresultItem #subItem {width:530px; position:relative; left:8px; float:left; top:25px;}/*width:100%;*/
#spfacetsearchresultItem #subItem table {width:100%;margin-bottom:20px;}
#spfacetsearchresultItem #subItem tr {height:20px;}
#spfacetsearchresultItem #subItem td {vertical-align:top;}
#spfacetsearchresultItem #subItem td.label {width:25%; color:#666;}
#spfacetsearchresultItem #subItem td.value {width:75%; color:#000;}
#spfacetsearchresultItem #subItem td.value img {margin-right:10px; top:1px; position:relative;}

#WriterItemTextField {width:750px; position:relative; float:left;}
#WriterItemTextField #label {position:relative; left:0px; color:#666666; left:10px; width:130px;}
#WriterItemTextField #textBlock {position:relative; left:142px; top:-7px; width:608px; border-bottom:solid 1px #aaaaaa;  border-top:solid 1px #aaaaaa;}
#spfacetsearchresultItem {position:relative;float:left;}
#spfacetsearchresultItem #sourceBlock {width:200px; height:auto; float:right; clear:right; margin-top:25px; margin-bottom:25px; border:solid 1px #ddd;}
#spfacetsearchresultItem #sourceBlock h4 {margin:10px; font-size:12px;}
#spfacetsearchresultItem #sourceBlock img {margin:0 10px 10px 10px; height:auto;}

#spfacetsearchresultItem #linkedSpeciesBlock {width:200px; float:right; clear:right;height:auto; margin-bottom:25px; border:solid 1px #ddd;}
#spfacetsearchresultItem #linkedSpeciesBlock h4 {margin:10px; font-size:12px;}
#spfacetsearchresultItem #linkedSpeciesBlock a,
#spfacetsearchresultItem #linkedSpeciesBlock span {width:180px; margin:10px; display:block; height:auto;}

#spfacetsearchresultItem #addThisBlock {width:200px;float:right; height:150px; clear:right;height:55px; margin-bottom:25px; border:solid 1px #ddd;}
#spfacetsearchresultItem #addThisBlock div {margin:10px;}
#spfacetsearchresultItem #addThisBlock div a {text-decoration:none;}
.addthis_toolbox.addthis_default_style span {line-height:19px!important;}

#referrerList {float:left; margin-top:25px;}
