@charset "utf-8";
/* CSS Document */
html, body {
	height: 100%;
}
body{	
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-size:12px;
	background:#fff;
	letter-spacing:;
	color:#fff;
}
h1{
	font-size:15px;
	color:#94b3d0;
	letter-spacing:2px;
	font-weight:normal;
	text-align:center;
}
h3{
	
}
p{
	line-height:16px;
}
a{
	color:#94b3d0;
	text-decoration:none;	
	outline:none !important;
}
a:hover{
	color:#fff;
}
.clear{ clear:both; } .hidden{display:none; }
.fll{ float:left; } .flr{ float:right; } 
.white{ color:#fff; } .black{ color:#000; } .blue {color:#94b3d0;}
#wrap{
min-height: 100%;
height: auto !important;
height: 100%;
margin: 0px auto -120px;	
}
.push {
	height: 120px;
}
header, nav, main, footer{
	width:944px;
	margin:0 auto;
}
header{
	text-align:center;
	padding:15px 0 53px 0;
}
header .icons{
	margin-top:15px;
	letter-spacing:2px;
	color:#94b3d0;
}
.icons > img, .icons span{
  vertical-align: middle;
}
.icons span{
	margin-left:8px;	
}
header .icons .fb{
	margin-right:11px;	
}
nav{
	letter-spacing:2px;
	text-align:center;
	font-size:11px;
	margin-bottom:30px;
}
nav a{
	color:#323151;
	margin:0 11px 0 11px;
}
nav a:hover, body.home a.home,body.about a.about,body.sale a.sale,body.sold a.sold,body.stud a.stud,body.brood a.brood,body.news a.news,body.gallery a.gallery,body.contact a.contact{
	color:#94b3d0;	
}
nav a.home {
	margin-left:0;	
}
nav a.contact {
	margin-right:0;	
}
main{
	
}
body.home main, body.news main #item{
	background:#323150;	
}
body.home main img{
	display: block;	
}
.block{
	text-align:center;
	padding:50px 25px 0 25px;
	position:relative;
	height:294px;
}
.block p{
	color:#FFFFFF;
	font-style:italic;	
	line-height:16px;
}
.block h2,.pony h2, .newsItem h2{
	font-size:15px;
	letter-spacing:2px;
	color:#94b3d0;
	font-weight:normal;
	
}
.pony h2{
	display:block;
	height:36px;	
	position:relative;
}
.pony h2 span{
	display:block;
 	position:absolute;
	bottom:0px;
	width:100%;
	text-align:center;
}
.block .line{
	margin:27px auto 27px auto;	
}
.block a.more, #bright a.enquire, .newsItem a.more, #item a.back{
	position:absolute;
	bottom:30px;
	display:block;
	width:116px;
	height:25px;
	background:#94b3d0;	
	text-align:center;
	color:#323150;
	font-size:10px;
	letter-spacing:2px;
	line-height:25px;
}
.newsItem a.more{
	left: 88px;
}
#item a.back{
	left:414px;
	bottom:30px;	
}
#bright a.enquire{
	left:178px;	
}
.block a.more:hover,#bright a.enquire:hover, .newsItem a.more:hover,#item a.back:hover{
	color:#fff;	
}
.block.one{
	width:186px;
}
.block.one a.more{
	left:60px;	
}
.block.two{
	width:422px;
	height:251px;
}
.block.two a.more{
	left:178px;	
}
.block.three{
	width:264px;
	height:264px;
}
.block.three a.more{
	left:98px;	
}
div#bright{
	width:392px;
	height:425px;
	padding:47px 40px 0 40px;
	background:#323150;
	float:right;	
	position:relative;
}
div#bleft{
	width:472px;
	height:472px;
	padding:0px;
	background:#94b3d0;
	float:left;	
	position:relative;
}
div#bright p{
	font-style:italic;	
}
div#bright img.line{
	display:block;
	margin:27px auto 34px auto !important;	
}
.cname{
	letter-spacing:2px;
	font-style:normal;	
}
div.pony, .newsItem{
	width:255px;
	height:403px;
	padding:25px 20px 20px 20px;
	background:#323150;
	position:relative;
	text-align:center;
	margin:0 29px 29px 0;
	float:left;
}
.newsItem{
	height:293px;	
	padding:45px 20px 20px 20px;
}
.newsItem p{
	font-style: italic;	
}
.details {
	font-style:italic;	
}
.newsItem .details{
	margin-bottom:31px;	
	lett-spacing:2px;
	font-style: normal;
	letter-spacing:1px;
	text-transform: uppercase;
}
div.pony img.thm{
	position: absolute;
	bottom: 20px;
	left: 20px;
}
div.pony a.hov img.opq{
	display:none;
	margin-top:31px;
	position:absolute;
	bottom: 20px;
	left: 20px;
	z-index:100;
}
div.pony a.hov:hover img.opq{
	display:block;

}
.pony .line, .newsItem .line{
	margin:14px auto 23px auto;	
}
#item .line{
	display:block;
	margin:27px auto 27px auto;	
}
.pony img.sold,#bleft img.sold{
	position:absolute;
	left:20px;
	bottom:	169px;
	z-index:1000;
}
#bleft img.sold{
	left:0px;
	top:0px;
}
.last {
	margin-right:0px !important;
}
div#blue{
	padding:28px 40px 28px 40px;
	background:#323150;
	font-style:italic;
	margin-bottom:30px;
}
table#pony {
	font-style:italic;
}
#item{
	padding:46px 60px 30px 60px;
	position:relative;
}	
#item span.date{
	display:block;
	margin-bottom:30px;
	text-align:center;
	letter-spacing:1px;
	text-transform: uppercase;
}
#item p{
	font-style:italic;
}
#item #images{
	padding-left:88px;
	margin-top:30px;
	margin-bottom:60px;
}	
#item #images img{
	margin:0 30px 30px 0;	
}
#galHolder{
	width:472px;
	height:572px;
}
.galOther{
	float:none;
	width:472px;
	height:472px;

}
#larrow,#rarrow{
	width:34px;
	position:absolute;
	top:220px;
	z-index:100;
}
#larrow{
	left:15px;
}
#rarrow{
	right:15px;
}
.galOther img{

display: inline;
	
}
body.gallery main{
	position:relative;	
}
#galHolderB{
	width:100%;
	height:472px;
}
.galOtherB{
	float:none;
	width:100%;
	height:472px;

}
#larrowB,#rarrowB{
	width:34px;
	position:absolute;
	top:220px;
	z-index:100;
}
#larrowB{
	left:84px;
}
#rarrowB{
	right:69px;
}
.galOtherB img{

display: inline;
	
}
footer{
	font-size:9px;
	letter-spacing:2px;
	color:#323150;
	text-align:center;
	margin:60px auto 30px auto;
	height:30px;
}
footer span.blue{
	margin:0 8px 0 8px;	
}
footer a{
	color:#94b3d0;	
}
footer a:hover{
	color:#323150;
}
