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

/* Google Ads */
.ads.top {
	margin-top: 1em;
	border-top: 1px solid #dedede;
	background: url("/Templates/V3/Public/images/dbl_line.png") repeat-x bottom;
	padding: 0 0 10px 5px;
}
.ads h3 { font-size: 1.2em;	margin: 10px 0 0 0; }
.ads h3 a {	color: #05556d;}
.ads .adsbygoogle {
	position: relative;
	top: 5px;
	font-size: 0.9em;
	color: #666;
}
.page.details .ads.tright,
.page.details .ads.iright  { 
	position: absolute;
	top: 320px;
	left: 438px;
	padding: 0 10px 10px 10px; 
	width: 316px; 
	font-size: 0.8em; 
	border: 1px solid #dedede;
}
.page.details .ads.iright {
	padding: 0;
	border: 0;
}
.page.details .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;
}
/* Body */
.page.details .body { width: 430px; right: 170px; min-height: 680px; }
.page.details .body h1 { margin: 1em 0 0 0; }
.page.details .body h2 {
	margin: 0.6em 0 0 0.2em;
	color: #666;
	font-size: 1.1em;
}
.page.details .body abbr { margin-right: 0.25em; }
.page.details .body dd { margin: 0 0 0 1.5em; }
.page.details .body dl { margin: 0.75em 0 0.75em 0; }
.page.details .body dl ul {	margin: 0; padding: 0 0 0 1em; }
.page.details .body dt { font-weight: bold;	}
.page.details .body ul { margin: 0 0 1em 0; padding: 0;	}
.page.details .body ul li { margin: 0 0 0 1.5em; padding: 0; }

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

.page.details .description { 
	border: 1px solid #dedede; 
	padding: 10px;
	margin: 10px 0 10px 0;
}