﻿html
{
	padding: 0;
	margin: 0;
}
body {
	font-family: 'Lucida Sans', Arial, Helvetica, sans-serif;
	padding: 0;
	margin: 0;
}
.outer-wrapper {
	width: 290px;
	height: 300px;
	background-position: left top;
	background-repeat: no-repeat;
	margin-left: auto;
	margin-right: auto;
}
.branding {
	width: 290px;
	height: 50px;
	text-align: center;
}
.branding img {
	border:0px;
}
.search-results {
	background-image: url(../images/search-results-bg.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	width: 270px;
	height: 210px;
	padding: 10px;
}
.header {
	border-bottom: 1px solid #A08FB3;
	padding: 2px 2px 0 2px;
	height: 45px;
	width: 270px;
}
.header a {
	padding-bottom: 5px;
}
.header img {
	border:0px;
	margin-right:1px;
}
.content-search {
	height: 120px;
	width: 260px;
	padding: 5px;
}
.content-search-result
{
	padding: 5px 10px;
	width: 250px;
}
li {
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
}

.tabs {
	padding:0;
	text-align: center;
	height:20px;
}
.tabs img {
	margin-right:10px;
}
.tabs img+img {
	margin-right:0;
}

.content-search .search-fields {
	width:180px;
	float:left;
}
.content-search h2 {
	color: #6D548B;
	font-size: 100%;
	padding: 0px 0px 5px 0px;
	margin: 0px;
	height: 1em;
	overflow: hidden;
	line-height: 130%;
}

.content-search h2 a {
	color: #6D548B;
	font-size: 90%;
	padding: 0px 0px 5px 0px;
	margin: 0px;
	text-decoration:underline;
}

.content-search .search-fields label {
	font-size:80%;
	font-variant:small-caps;
	color:#6D548B;
	font-weight:bold;
}

.content-search .search-examples{
	font-size:55%;
	text-align:right;
	padding:0px 6px 0px 0px;
}

.content-search input.normal, .content-search input.blank {
	border:1px solid #6D548B;
	font-family: 'Lucida Sans', Arial, Helvetica, sans-serif;
	width:170px;
	height:19px;
	padding:2px;
	font-size:75%;
	box-sizing:border-box; 
	-moz-box-sizing:border-box;
	*height:15px;
}
.content-search input.normal {
	color:#003366;
}
.content-search input.blank {
	color:#999999;
}

.content-search .search-button {
	width:80px;
	float:right;
	padding:16px 0px 0px 0px;
}

.search-results .header h3 {
	color: #6D548B;
	font-size: 80%;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.search-results .header span {
	font-size: 80%;
}

.clear {
	clear:both;
}


.results-thumbnail {
	width:100px;
	float:left;
}

.results-thumbnail img
{
	font-size: 1%;
	color: #E3DDE9;
	width: 90px;
	height: 67px;
	background: url('../images/image-loading.gif') 0px 0px;
}

.results-details {
	width:150px;
	float:left;
}

.results-details ul {
	list-style-type:none;
	list-style-position:outside;
	margin:0;
	padding:0px;
	height:105px;
}

.results-details ul li {
	font-size:70%;
	padding:0px 0px 0px 0px;
	clear: left;
	line-height: 100%;
	overflow: hidden;
	white-space: nowrap;
}

.results-details ul li a {
	color: #013567
}
.date span, .money span, .viewmap span, .moreinfo span
{
	display: block;
	float: left;
	width: 26px;
	height: 25px;
}
.date p, .money p, .viewmap p, .moreinfo p
{
	padding: 5px 0 0 0;
	margin: 0;
}
.date span {
	background-image:url(../images/result_icons.jpg);
	background-position: 0px 0px;
	background-repeat:no-repeat;
}

.money span {
	background-image:url(../images/result_icons.jpg);
	background-position: 0px -26px;
	background-repeat:no-repeat;
}


.viewmap span{
	background-image:url(../images/result_icons.jpg);
	background-position: 0px -52px;
	background-repeat:no-repeat;
}


.moreinfo span {
	background-image:url(../images/result_icons.jpg);
	background-position: 0px -78px;
	background-repeat:no-repeat;
}

.paging {
	text-align:right;
	font-size:70%;
	padding:10px 10px 0 0;
	font-weight:bold;
}
.paging span
{
	color: #735D8E;
}

.results-title {
	font-weight:bold;
	font-size: 100%;
	margin-top:5px;
	color: #6D548B;
	padding: 0 5px;
}
.results-string {
	font-weight:normal;
	font-size:80%;
	padding: 0 5px;
}

.search-results .header .results-string span span
{
	color: #735D8E;
	font-size: 100%;
	font-weight: bold;
}

form
{
	display: block;
	margin: 0;
	padding: 0;
}
.clickable
{
	cursor:pointer;
}

a.selected
{
	background: url('../images/widget-tool-selected.gif') no-repeat center -2px;
}

.errorMessageBox {
	background:transparent url(../images/error-message-box-small.jpg) no-repeat scroll center 0;
	display:block;
	height:108px;
	left:0;
	padding-top:0px;
	position:absolute;
	text-align:center;
	top:156px;
	width:100%;
	cursor: pointer;
	display: none;
	z-index: 1000;
}

.errorMessage
{
	padding:10px;
	text-align:center;
	display: block;
	color:#6D548B;
	font-size:80%;
	margin:0;
	width:190px;
	margin-left: auto;
	margin-right: auto;
}

a img
{
	border: 0;
}

.pagingButtons
{
	position: absolute;
	top: 173px;
	left: 0;
	width: 100%;
}
.pagingButtons div
{
	width: 290px;
	margin-left: auto;
	margin-right: auto;
}
/*
#lnkNext
{
	position: absolute;
	left: 282px;
	top: 173px;
}
#lnkPrev
{
	position: absolute;
	left:0px;
	top: 173px;
}
*/
#lnkPrev
{
	float: left;
}
#lnkNext
{
	float: right;
}
#lnkPrev img, #lnkNext img, #lnkPrev, #lnkNext
{
	border-color: #E5DFE9;
	color: #E5DFE9;
}
.disabled
{
	visibility: hidden;
}
.header a
{
	font-size: 1%;
}
html
{
	background: url('../images/wow-expandable-bg.jpg') no-repeat center top;
}
