body {
	margin: 0px;
	padding:0;
	background-image:url(../images/bg.gif);
	background-position:left top;
	background-repeat:repeat-x;
	font-family:Arial, Helvetica, sans-serif, Tahoma;
	font-size:12px;
	line-height:16px;
	color:#f4e6cc;
	background-color:#6e1400;
}
a{
	outline:none;
	text-decoration:underline;
	color:#c35f42;
}
a:hover{
	text-decoration:none;
}
#top-img{
	width:100%;
	padding:89px 0 0 0;
	background-image:url(../images/top-bg.jpg);
	/*background-position:-250px top;*/
	background-position:center top;
	background-repeat:no-repeat;
}
#header-img{
	width:100%;
	background-image:url(../images/header-bg.jpg);
	background-position:center top;
	background-repeat:no-repeat;
}
#main-wrapper{
	width:996px;
	margin:0 auto;
}
#navigation{
	width:996px;
	height:49px;
	text-align:right;
}
#flash-section{
	width:996px;
	clear:both;
	padding:0 0 35px 0;
	display:table;
	position:relative;
	background-image:url(../images/flash-bg.png);
	background-position:left -1px;
	background-repeat:no-repeat;
}
#flash{
	width:482px;
	float:left;
	margin:126px 0 0 0;
	padding:32px 0 0 34px;
}
#logo-section{
	width:472px;
	float:right;
}
#logo{
	width:366px;
	height:248px;
	padding:21px 46px 0 60px;
}
#flash-info{
	width:452px;
	clear:both;
	padding:0 20px 0 0;
}
h1{
	margin:0 0 10px 0;
	padding:0;
	font-family:Georgia,Times New Roman, Times, serif;
	font-size:30px;
	color:#e8d4af;
	font-weight:normal;
	position:relative;
}
h2{
	margin:0 0 20px 0;
	padding:0;
	font-family:Georgia,Times New Roman, Times, serif;
	font-size:24px;
	color:#e8d4af;
	font-weight:normal;
	position:relative;
}
h3{
	margin:0 0 15px 0;
	padding:0;
	font-family:Georgia,Times New Roman, Times, serif;
	font-size:22px;
	color:#824630;
	font-weight:normal;
	position:relative;
	letter-spacing:3px;
	text-transform:uppercase;
}
h3 a{
	text-decoration:none;
	color:#824630;
}
h3 a:hover{
	color:#a45d44;
}
h4{
	padding:0;
	margin:0 0 10px 0;
	font-family:Georgia,Times New Roman, Times, serif;
	color:#c35f42;
	font-size:15px;
	font-weight:normal;
}
h6{
	padding:0;
	margin:0 0 15px 0;
	font-family:Georgia,Times New Roman, Times, serif;
	color:#e3b893;
	font-size:10px;
	letter-spacing:2px;
	text-transform:uppercase;
}
h6 a{
	text-decoration:none;
	color:#e3b893;
}
h6 a:hover{
	text-decoration:underline;
}
p{
	margin:0 0 10px 0;
	padding:0;
	font-size:12px;
	color:#f4e6cc;
}
#heading-txt{
	width:961px;
	clear:both;
	margin:0 auto;
}
#summer-camp{
	width:250px;
	float:left;
	padding:0 0 0 23px;
}
#summer-camp1{
	width:325px;
	float:left;
}
#horse-sale{
	width:348px;
	float:right;
}
#content-wrapper{
	width:931px;
	clear:both;
	margin:0 auto;
	background-image:url(../images/content-wrapper-bg.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	display:table;
	padding:22px 24px 32px 6px;
}
#content-wrapper ul{
		margin:0 0 0 0px;
}
#content-wrapper ul li{
   background-image:url(../images/zero.gif);
   background-repeat:no-repeat;
   background-position:left 5px;
   padding:0 0 0 18px;
   list-style:none;  
}
#content-wrapper ul li.nonimage{
	background-image:none;
}
#content-wrapper ol{
    margin:0 0 0 0px;
}
#content-wrapper ol li{
   background-image:url(../images/zero.gif);
   background-repeat:no-repeat;
   background-position:left 5px;
   padding:0 0 0 18px;
   list-style:none;
}

@media screen and (-webkit-min-device-pixel-ratio:0){
#content-wrapper {width:961px;}
}

#left{
	width:500px;
	float:left;
	padding:0 30px 0 0;
}
#right{
	width:300px;
	float:right;
	padding:0 0 0 10px;
}
#right h2{
	margin:0 0 10px 0;
	padding:0;
	font-family:Georgia,Times New Roman, Times, serif;
	font-size:24px;
	color:#c35f42;
	font-weight:normal;
	position:relative;
}
#right p{
	margin:0 0 25px 0;
	padding:0;
}
/*.button{
	height:33px;
	text-align:right;
	text-transform:uppercase;
	letter-spacing:2px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:10px;
}
.button span a{
	text-decoration:none;
	color:#e9d0ad;
	padding:15px 0 15px 9px;
	background-image:url(../images/btn-left.jpg);
	background-position:left center;
	background-repeat:no-repeat;
	position:relative;
}
.button span{
	padding:15px 5px 15px 0;
	color:#e9d0ad;
	background-image:url(../images/btn-right.jpg);
	background-position:right center;
	background-repeat:no-repeat;
	height:33px;
	
}
.button a:hover{
	color:#fffcf7;
}
.button span a:hover{
	color:#fffcf7;
}*/
.line{
	height:2px;
	margin:20px 0;
	background-image:url(../images/line.jpg);
	background-position:center center;
	background-repeat:repeat-x;
	width:100%;
	clear:both;
}
#footer-section{
	width:100%;
	height:295px;
	clear:both;
	background-image:url(../images/footer-bg.jpg);
	background-position:center top;
	background-repeat:no-repeat;
}
#footer{
	width:996px;
	height:87px;
	margin:0 auto;
	padding:208px 0 0 0;
}
#footer-contact{
	width:826px;
	height:58px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	color:#fff;
	letter-spacing:3px;
	padding:0 0 0 170px;
	text-transform:uppercase;
	font-weight:bold;
}
#footer-contact span{
	padding:0 0 0 25px;
}
#copyright{
	width:996px;
	height:24px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:10px;
	color:#e8d4af;
	letter-spacing:2.3px;	
	text-transform:uppercase;
	text-align:right;
	padding:5px 0 0 0;
}
#copyright a{
	text-decoration:none;
	color:#e8d4af;
}
#copyright a:hover{
	color:#fff;
}

Start Subpage Css

#sub-flash-section{
	width:996px;
	clear:both;
	padding:0 0 35px 0;
	display:table;
	position:relative;
}
#sub-content-wrapper{
	width:931px;
	clear:both;
	margin:0 auto;
	background-image:url(../images/sub-content-bg.jpg);
	background-position:center 35px;
	background-repeat:no-repeat;
	display:table;
	padding:0 24px 32px 6px;
}
#sub-content-wrapper ul{
	margin:0 0 5px 0px;
}
#sub-content-wrapper ul li{
   background-image:url(../images/zero.gif);
   background-repeat:no-repeat;
   background-position:left 5px;
   padding:0 0 0 18px;
   list-style:none;  
}
#sub-content-wrapper ul li.nonimage{
	background-image:none;
}
#sub-content-wrapper ol{
    margin:0 0 0 0px;
}
#sub-content-wrapper ol li{
   background-image:url(../images/zero.gif);
   background-repeat:no-repeat;
   background-position:left 5px;
   padding:0 0 0 18px;
   list-style:none;
}

@media screen and (-webkit-min-device-pixel-ratio:0){
#sub-content-wrapper {width:961px;}
}

#sub-content-wrapper h1{
	margin:0 0 45px 0;
	padding:0;
}
.photo{
	border:solid 3px #fff;
	margin:0 15px 10px 0;
}
/*for horse*/
.sub-photo{
	border:solid 1px #fff;
	padding:0 0 0 0;
	margin:0 10px 0 0;
	width: 150px;
	
}
.hfs-blood-horsename {
	FONT-WEIGHT: bold; FONT-SIZE: 9px; TEXT-TRANSFORM: uppercase; LINE-HEIGHT: 1; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.hfs-blood-sub {
	FONT-SIZE: 8px; TEXT-TRANSFORM: uppercase; LINE-HEIGHT: 1; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.hfs-blood-tline {
	BORDER-RIGHT: #A03826 0px solid; BORDER-TOP: #A03826 1px solid; BORDER-LEFT: #A03826 0px solid; BORDER-BOTTOM: #A03826 0px solid
}
.hfs-blood-ltline {
	BORDER-RIGHT: #A03826 0px solid; BORDER-TOP: #A03826 1px solid; BORDER-LEFT: #A03826 1px solid; BORDER-BOTTOM: #A03826 0px solid
}
.hfs-blood-lline {
	BORDER-RIGHT: #A03826 0px solid; BORDER-TOP: #A03826 0px solid; BORDER-LEFT: #A03826 1px solid; BORDER-BOTTOM: #A03826 0px solid
}
.hfs-blood-rline {
	BORDER-RIGHT: #A03826 1px solid; BORDER-TOP: #A03826 0px solid; BORDER-LEFT: #A03826 0px solid; BORDER-BOTTOM: #A03826 0px solid
}
.sub-content-txt{
	clear:both;
	margin: 0px;
	padding:0 0 8px 0px;
	display:table;
	width:100%;
}
.left{
	width:150px;
	float:left;
	padding:45px 30px 0 0;
}
.right{
	width:600px;
	float:right;
	padding:65px 10px 0 10px;
}
.right h2{
	margin:0 0 10px 0;
	padding:0;
	font-family:Georgia,Times New Roman, Times, serif;
	font-size:24px;
	color:#c35f42;
	font-weight:normal;
	position:relative;
}
.right p{
	margin:0 0 25px 0;
	padding:0;
}
