@charset "UTF-8";
@import url("global.css");
@import url("layout.css");
@import url("horsearch.css");

/* Google Ads */
.page.results .ads.top {
	background: url("/Templates/V3/Public/images/dbl_line.png") repeat-x bottom;
	padding-bottom: 1em;
}
.page.results .ads.tright,
.page.results .ads.iright  {
	position: absolute;
	top: 320px;
	left: 438px;
	padding: 0 10px 10px 10px; 
	width: 316px; 
	font-size: 0.8em; 
	border: 1px solid #dedede;
}
.page.results .ads.iright {
	padding: 0;
	border: 0;
}
.page.results .ads .adsbygoogle {
	position: relative;
	top: 1em;
	font-size: 0.9em;
	color: #666;
}
.page.results .ads .iphoneapp {
	margin-top: 1.8em;
	padding: 0.9em;
	border: 1px solid #dedede;
	background: url('/Templates/V3/Public/images/iphone_app.png') no-repeat 0.9em 0.9em;
	padding-left: 3.6em;
}
/* Number of results */
.desc { padding-right: 60px; }
.desc a.btn.print {
	float: right;
}
/* Results */
.page.results .body { width: 430px; right:170px; top: 0; }
.page.results .body h2,
.page.results .body h3 { font-weight: normal; margin: 1.1em 0 0 0.1em; line-height: 1.4em; }
.page.results .body h2 *,
.page.results .body h3 * { color: #05556d; }
.page.results .body h2 { position: relative; right: 1.5em; }
.page.results .body h2 span {
	text-align: right;
	width: 2em;
	display: block;
	float: left;
	font-size: 0.7em;
	position: relative;
	top: 0.2em;
	right: 0.7em;
}
.page.results .body abbr { margin-right: 0.25em; }

/* Browse menu */
.menu.browse { margin: 2em 0 0 0; height: 40px; }
.menu.browse span, 
.menu.browse strong, 
.menu.browse a {
	float: left;
	display: block;
	margin: 0 5px 0 0;
	padding: 1px 4px 1px 4px;
	border: 1px solid #dedede;
	text-align: center;
}
.menu.browse a:hover,
.menu.browse strong {
	color: #fff;
	background: #0088cc;
	border: 1px solid #0088cc;
	text-decoration: none;
}
.menu.browse .disabled {
	color: #b2b2b2;
}
.menu.browse .next,
.menu.browse .prev { width: 60px;}

/* GMap */
.page.results .gmap {
	position: absolute;
	top: 0; 
	left: 438px; 
	border: 1px solid #baccd0;
}