.mod-search { 
	left: 240px;
	position: absolute;
	top: 110px;
	width: 500px;
	}
.mod-search .field {
	background: #fbd175 url(library/admin/ui-sprite.png) no-repeat 0 -204px;
	border: 0;
	color: #333;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 118.2%;
	height: 23px;
	left: 0;
	line-height: 1.5em;
	padding: 9px 0 0 20px;
	position: absolute;
	top: 0;
	vertical-align: middle;
	width: 385px;
	}
.mod-search .btn-find {
	left: 405px;
	position: absolute;
	top: 0;
	vertical-align: middle;
	}
.mod-search .linkselect {
	left: 280px;
	position: absolute;
	top: -4px;
	z-index: 10;
	font-family: Arial, Helvetica, Sans-Serif;
	}
.mod-search span.element {
	display: inline;
	float: none;
	padding: 0;
	width: auto;
	}
.mod-search span.desc {
	display: inline;
	float: none;
	font-size: 118.2%;
	padding: 0;
	text-align: left;
	width: auto;
	}
div.search-check {
	display: block;
	margin: 20px 0 0 0;
	/*width: 500px;*/
	}
div.search-check div.places,
div.search-check div.events,
div.search-check div.stuff {
	margin: 0 0 0 220px;
	}
div.search-check p.results {
    margin: 0 0 0 220px;
    font-weight: bold;
    color: #371B0D;
    width: 100%;
    padding-top: 5px;
}
div.search-check p.text {
    margin: 0 0 0 240px;
    font-weight: bold;
    color: #371B0D;
    width: 100%;
    padding-bottom: 5px;
}
	
	
/* OVERLABEL - critical css properties handled in jquery.overlabel-2.js */	
.mod-search label.overlabel {
	line-height: 1.5;
	position: absolute !important;
	}	
.mod-search label.overlabel span.desc {
	color: #333;
	line-height: 1.5;
	}
.mod-search label.show,
.mod-search div.row {
	border: none;
	padding-top: 0 !important;
	}
.mod-search div.row {
	position: relative;
	padding-left: 8px;
	padding-bottom: 3px;
	}		
.mod-search legend,
.mod-search .required,
.mod-search .requiredinfo {
	display: none !important;
	}	
.mod-search .btn-register {
	position: absolute;
	z-index: 1;
	top: 0;
	left: 142px;
	}	
/* Reveal field label */
.mod-search label.show span.desc {
	padding: 7px 0 0 20px;
	z-index: 1;
	}
	
/* Extra styles for Search Results */

.results {
	color: #371B0D;
	font-size: 118.2%;
	}
.places h2,
.events h2,
.stuff h2,
.people h2 {
	background: transparent url(library/admin/ui-sprite.png) no-repeat 0 0;
	height: 0;
	margin: 0;
	overflow: hidden;
	padding: 40px 0 0;
	z-index: 10;
	}
.places h2 {background-position: -465px -1327px;width: 102px;}
.events h2 {background-position: -465px -1377px;width: 101px;}
.stuff h2 {background-position: -577px -1327px;width: 82px;}
.people h2 {background-position: -577px -1377px;width: 100px;}
	
.mod-refine-search {
	margin: 0 0 20px 0;
	}
.mod-refine-search h3 {
	color: #371B0D;
	font-size: 118.2%;
	margin: 0 0 5px 0;
	padding: 0;
	}
.mod-refine-search ul {
	margin: 0 0 20px 0;
	padding: 0;
	}
.mod-refine-search ul li {
	margin: 0 0 5px 0;
	padding: 0;
	}
.mod-refine-search ul li a, 
.mod-refine-search ul li strong {
	display: block;
	height: 0;
	margin: 0;
	overflow: hidden;
	padding: 32px 0 0 0;
	width: 220px;
	background: transparent url(library/admin/ui-sprite.png) no-repeat 0 0;
	}
	
/* Refine search */	
.mod-refine-search ul li.everything a,
.mod-refine-search ul li.everything a:link,
.mod-refine-search ul li.everything a:visited {background-position: -244px -733px;}
.mod-refine-search ul li.everything a:focus,
.mod-refine-search ul li.everything a:hover, 
.mod-refine-search ul li.everything a:active {background-position: -244px -765px;} 
.mod-refine-search ul li.everything strong {background-position: -244px -797px;}

.mod-refine-search ul li.places a,
.mod-refine-search ul li.places a:link,
.mod-refine-search ul li.places a:visited {background-position: -244px -829px;}
.mod-refine-search ul li.places a:focus,
.mod-refine-search ul li.places a:hover, 
.mod-refine-search ul li.places a:active {background-position: -244px -861px;} 
.mod-refine-search ul li.places strong {background-position: -244px -893px;}

.mod-refine-search ul li.events a,
.mod-refine-search ul li.events a:link,
.mod-refine-search ul li.events a:visited {background-position: -244px -925px;}
.mod-refine-search ul li.events a:focus,
.mod-refine-search ul li.events a:hover, 
.mod-refine-search ul li.events a:active {background-position: -244px -957px;} 
.mod-refine-search ul li.events strong {background-position: -244px -989px;}

.mod-refine-search ul li.stuff a,
.mod-refine-search ul li.stuff a:link,
.mod-refine-search ul li.stuff a:visited {background-position: -244px -1021px;}
.mod-refine-search ul li.stuff a:focus,
.mod-refine-search ul li.stuff a:hover, 
.mod-refine-search ul li.stuff a:active {background-position: -244px -1053px;} 
.mod-refine-search ul li.stuff strong {background-position: -244px -1085px;}

.mod-refine-search ul li.people a,
.mod-refine-search ul li.people a:link,
.mod-refine-search ul li.people a:visited {background-position: -244px -1117px;}
.mod-refine-search ul li.people a:focus,
.mod-refine-search ul li.people a:hover, 
.mod-refine-search ul li.people a:active {background-position: -244px -1149px;} 
.mod-refine-search ul li.people strong {background-position: -244px -1181px;}

/* Order by */
.mod-refine-search ul li.most-rated a,
.mod-refine-search ul li.most-rated a:link,
.mod-refine-search ul li.most-rated a:visited {background-position: -474px -733px;}
.mod-refine-search ul li.most-rated a:focus,
.mod-refine-search ul li.most-rated a:hover, 
.mod-refine-search ul li.most-rated a:active {background-position: -474px -765px;} 
.mod-refine-search ul li.most-rated strong {background-position: -474px -797px;}

.mod-refine-search ul li.most-recent a,
.mod-refine-search ul li.most-recent a:link,
.mod-refine-search ul li.most-recent a:visited {background-position: -474px -829px;}
.mod-refine-search ul li.most-recent a:focus,
.mod-refine-search ul li.most-recent a:hover, 
.mod-refine-search ul li.most-recent a:active {background-position: -474px -861px;} 
.mod-refine-search ul li.most-recent strong {background-position: -474px -893px;}

.mod-refine-search ul li.most-viewed a,
.mod-refine-search ul li.most-viewed a:link,
.mod-refine-search ul li.most-viewed a:visited {background-position: -474px -925px;}
.mod-refine-search ul li.most-viewed a:focus,
.mod-refine-search ul li.most-viewed a:hover, 
.mod-refine-search ul li.most-viewed a:active {background-position: -474px -957px;} 
.mod-refine-search ul li.most-viewed strong {background-position: -474px -989px;}

.mod-refine-search ul li.most-discussed a,
.mod-refine-search ul li.most-discussed a:link,
.mod-refine-search ul li.most-discussed a:visited {background-position: -474px -1021px;}
.mod-refine-search ul li.most-discussed a:focus,
.mod-refine-search ul li.most-discussed a:hover, 
.mod-refine-search ul li.most-discussed a:active {background-position: -474px -1053px;} 
.mod-refine-search ul li.most-discussed strong {background-position: -474px -1085px;}

.mod-refine-search ul li.most-loved a,
.mod-refine-search ul li.most-loved a:link,
.mod-refine-search ul li.most-loved a:visited {background-position: -474px -1117px;}
.mod-refine-search ul li.most-loved a:focus,
.mod-refine-search ul li.most-loved a:hover, 
.mod-refine-search ul li.most-loved a:active {background-position: -474px -1149px;} 
.mod-refine-search ul li.most-loved strong {background-position: -474px -1181px;}   
	
