
body {
	  padding: 0;
	  margin: 0;
	  background-color: #FFFFFF;
}


/* ---- CATALOGUE ---*/

div.catalogue-search, div.catalogue-intro, div.catalogue-search-inside {
	padding:1em;
	background: #efeddf;
	margin-bottom:15px;
	border:1px solid #bbb; 
}

div.catalogue-search p, div.catalogue-search-inside p{margin-bottom:7px;}
div.catalogue-search-inside div.search-intro {width:400px;float:left;}

p.or {margin:10px 0; font-weight:bold ;font-size:1.2em;color:#333;}

div#page div#maincontent {background:white;margin-left:14px; }

div#page div.insidecontent {margin-left:0; width:948px;}
div#page div#maincontent div.contentcolumn {width:600px;padding-right:20px;}

td img {border:1px solid #ccc; margin:5px;}

div#page div.searchLong table td {padding-right:20px;}

div.searchLong img {margin-bottom:20px;}

div.searchLong p.longtitle {
	font-size:2.2em; color:#773c1e; margin-bottom:20px; line-height:1em;font-weight:bold;
}

div#maincontent div.catalogue-nav {font-weight:bold;font-size:1em;margin-bottom:10px;display:block;}
 
div.catalogue-search h2 { 
	font-size:1.4em;
	color:#333;
	margin-bottom:20px;
}

.li_mainmenu_catalogue_1 div#maincontent table {border-bottom:none; padding-bottom:0;margin-bottom:0;}
.li_mainmenu_catalogue_1 div#maincontent table td,
.li_mainmenu_catalogue_1 div#maincontent table td strong {
	font-size:1em;line-height:1.2em;border-bottom:none;padding:0;width:45%;
}

a.shorttitle {
	color:#0072a8;
	font-weight:bold;
	font-size:1.6em;
	line-height:1em; 
}

div.insidecontent table.catalogue-table {width:400px;}

div.filter-options {text-align:center;padding-bottom:10px; border-bottom:1px solid #ccc;margin-bottom:10px;}

div.recordset {
	text-align:center;
	font-size:1.2em;
	font-weight:bold;
	padding:10px 0;
}