[data-magellan-expedition-clone],[data-magellan-expedition]{background:#FFF;color:#b20000;z-index:20;border-bottom:solid 2px #dadada;margin-top:25px;margin-bottom:-1px;width:100%;padding:10px 0}
	.jump-link {padding-top: 50px;	margin-top: -30px;}
	.expo-side {position:fixed;left:0px;top:300px;width:40px;  z-index:99;} 
	.scroll-table {overflow:scroll; overflow-y:hidden;}
	table.dataTable thead th, table.dataTable thead td { padding: 10px 18px; border-bottom: 1px solid #ddd;}
	.listing tr:nth-child(odd) {    background-color: #f9f9f9;}
	.adr-marker{ font-size:1rem; color:#777;}

[class*=block-grid-]>li {     padding: 0 .125rem 1.25rem;}




div.filter-style {font-family:'Lato', 'Lora', serif; font-size:1em;	display:block; }	  
p.filter-style {font-family:'Lato', 'Lora', serif; font-size:.875em;	display:block; }	 
ul.filter-style { margin-left:0; margin-bottom:0; list-style:none; }
ul.filter-style li {font-family:'Lato', 'Lora', serif; }
ul.filter-style li label {	margin-left:18px;	margin-bottom:5px; font-size:.75em; line-height:.875em;	display:block; }
ul.filter-style li label input[type='checkbox'] {	margin-left:-18px; margin-bottom:0;}
ul.filter-style li label input[type='radio'] {	margin-left:-18px; margin-bottom:0;}
.small-text { font-size:12px; line-height:12px; font-family:'Lato', 'Lora', serif; color:#999;}
.small-text-dom { font-size:14px; line-height:16px; font-style: italic; font-family:'Lato', 'Lora', serif; color:#444; font-weight: bold; text-align: right; padding: 10px 0 10px 0;}

	  h1 {
	 font-family:'Lato', sans-serif !important;margin-bottom: 20px;
 }
h3 {font-family:'Lato', sans-serif;	 font-weight:bold; letter-spacing:normal;}
/*.button {background:#fff; padding:7px 15px; color: #b20000; border: solid 1px #999; font-size: .875em; font-family:'Lato','Lora', serif; border-radius:3px;}
.button:hover {background: #ededed; color: #b20000;}
.button:active {background: #ededed; color: #b20000;}
.button:focus {background: #ededed; color: #b20000;}*/
p {font-size: 1em;}	 
#loadingDiv{ position:absolute; top:0px; right:0px; width:100%; height:100%; background-color:#666; background-image:url('/images/gears.gif'); background-repeat:no-repeat; background-position:center; z-index:10000000; opacity: 0.4; filter: alpha(opacity=40); /* For IE8 and earlier */ display:none;}
table.dataTable thead tr{
background: rgba(237,237,237,1);
background: -moz-linear-gradient(top, rgba(237,237,237,1) 0%, rgba(204,204,204,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(237,237,237,1)), color-stop(100%, rgba(204,204,204,1)));
background: -webkit-linear-gradient(top, rgba(237,237,237,1) 0%, rgba(204,204,204,1) 100%);
background: -o-linear-gradient(top, rgba(237,237,237,1) 0%, rgba(204,204,204,1) 100%);
background: -ms-linear-gradient(top, rgba(237,237,237,1) 0%, rgba(204,204,204,1) 100%);
background: linear-gradient(to bottom, rgba(237,237,237,1) 0%, rgba(204,204,204,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#cccccc', GradientType=0 );
 }	 
table.dataTable thead tr th { padding-top:15px; padding-bottom:15px; border-right: solid 1px #fff; border-bottom: solid 1px #999; } 
table.dataTable thead .sorting { background-image:url(/images/sort_both.png); }
#circle { background-color:#bfbfbf; }
#circle:hover { background-color:#999999; }
#circlefind { background-color:#c00; }
#circlefind:hover { background-color:#a80000; }	 

.filter-style label { cursor:pointer; }