body {

	background-color: #000000;

	background-image: url(../images/bg.gif);

	background-repeat: repeat-x;

	background-position: left top;

	margin: 0px;

	padding: 0px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	color:#fff;

}

#main-wrapper {

	background-image: url(../images/top-bg.jpg);

	background-repeat: no-repeat;

	background-position: center top;

	margin: 0px;

	padding: 0px;

	width: 100%;

}

#wrapper {

	padding: 0px;

	width: 990px;

	margin-top: 0px;

	margin-right: auto;

	margin-bottom: 0px;

	margin-left: auto;

}

#navigation {

	background-image: url(../images/navigation-bg.jpg);

	background-repeat: no-repeat;

	background-position: center bottom;

	margin: 0px;

	height: 45px;

	width: 987px;

	padding-top: 80px;

	padding-right:3px;

	padding-bottom: 0px;

	color: #FFFFFF;

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 16px;

	font-weight: normal;

}

#flash {

	padding: 0px;

	height: 311px;

	width: 990px;

	margin-top: 0px;

	margin-right: auto;

	margin-bottom: 0px;

	margin-left: auto;

}

#content-wrapper {

	background-image: url(../images/content-bg.gif);

	background-repeat: repeat-y;

	background-position: center top;

	padding: 0px;

	width: 990px;

	margin-top: 0px;

	margin-right: auto;

	margin-bottom: 0px;

	margin-left: auto;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	line-height: 18px;

	font-weight: normal;

	color: #E1DDDD;

}

#content-wrapper h2{

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 16px;

	line-height: 18px;

	font-weight: normal;

	color: #696B6B;

	margin: 0px;

	padding-top: 2px;

	padding-right: 0px;

	padding-bottom: 2px;

	padding-left: 0px;

}

#content-wrapper h3{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	line-height: 18px;

	font-weight: normal;

	color: #0076FF;

	margin: 0px;

	padding-top: 2px;

	padding-right: 0px;

	padding-bottom: 2px;

	padding-left: 0px;

}

#content-wrapper h3 span{

	color: #00A6FF;

	padding-right: 5px;

}

#content-wrapper h3 a{

	text-decoration:none;

	color: #0076FF;

}

#content-wrapper h3 a:hover{

	color:#fff;

}

@media screen and (-webkit-min-device-pixel-ratio:0){

#content-main {

	width:1000px;

}

}

#content-bottom {

	background-image: url(../images/content-bottom.jpg);

	background-repeat: no-repeat;

	background-position: center bottom;

	margin: 0px;

	padding: 0px;

	width: 990px;

}

#content-top {

	background-image: url(../images/welcome-bg.jpg);

	background-repeat: no-repeat;

	background-position: center top;

	margin: 0px;

	width: 990px;

	display:table;

	position:relative;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 12px;

	padding-left: 0px;

}

#content-top p{

	margin: 0px;

	padding:0 6px 6px 0;

	line-height:18px;
}

#content-top p a{

	text-decoration:underline;

	color:#0076FF;

	line-height: 28px;
	

}

#content-top p a:hover{

	text-decoration:none;

	color:#CCCCCC;

}

#footer {

	background-image: url(../images/footer-bg.jpg);

	background-repeat: no-repeat;

	background-position: center top;

	margin: 0px;

	padding: 0px;

	height: 24px;

	width: 990px;

}

#footer-left {

	margin: 0px;

	height: 18px;

	width: 440px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 9px;

	float: left;

	padding-top: 6px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 20px;

	font-weight: normal;

	color: #EEEEEE;

}

#footer-left a{

	text-decoration:none;

	color: #EEEEEE;

}

#footer-left a:hover{

	text-decoration: underline;

	color: #00A6FF;

}

#footer-right {

	margin: 0px;

	height: 18px;

	width: 500px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 9px;

	float: right;

	text-align: right;

	padding-top: 6px;

	padding-right: 20px;

	padding-bottom: 0px;

	padding-left: 0px;

	color: #EEEEEE;

	font-weight: normal;

}

#footer-right a{

	text-decoration:none;

	color: #EEEEEE;

	margin: 0px;

	background-image: url(../images/footer-dot.gif);

	background-repeat: no-repeat;

	background-position: left center;

	padding-top: 0px;

	padding-right:9px;

	padding-bottom: 0px;

	padding-left:10px;

}

#footer-right a:hover{

	text-decoration: underline;

	color: #00A6FF;

}

#content-left {

	background-image: url(../images/frames-images.jpg);

	background-repeat: no-repeat;

	background-position: 15px top;

	margin: 0px;

	float: left;

	width: 390px;

	padding-top:98px;

	padding-right: 5px;

	padding-bottom: 0px;

	padding-left: 20px;
	width:575px;

}

#content-right {

	background-image: url(../images/news-bg.jpg);

	background-repeat: no-repeat;

	background-position: left 45px;

	margin: 0px;

	float: right;

	width: 376px;

	padding-top: 80px;

	padding-right:7px;

	padding-bottom: 0px;

	padding-left: 0px;

}

#content-right p{

	margin: 0px;

	padding:0 0 6px 118px;

	line-height:18px;
}

#content-right p a{

	text-decoration:underline;

	color:#0076FF;

	line-height: 28px;
}
#content-right h3{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	line-height: 18px;

	font-weight: normal;

	color: #0076FF;

	margin: 0px;

	padding-top: 2px;

	padding-right: 0px;

	padding-bottom: 2px;

	padding-left: 118px;

}

#content-right p a:hover{

	text-decoration:none;

	color:#CCCCCC;

}
#bottom {

	background-image: url(../images/bottom.jpg);

	background-repeat: no-repeat;

	background-position: center top;

	margin: 0px;

	height: 95px;

	width: 970px;

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 9px;

	font-weight: normal;

	color: #CCCCCC;

	line-height: 15px;

	padding-top: 58px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 20px;

	clear:both;

}





/*Start Subpage Css*/

#sub-content-top {

	background-image: url(../images/subpage-bg.jpg);

	background-repeat: no-repeat;

	background-position: center top;

	margin:0px;

	width: 960px;

	display:table;

	position:relative;

	padding-top:9px;

	padding-right:10px;

	padding-bottom:0px;

	padding-left:20px;

}

@media screen and (-webkit-min-device-pixel-ratio:0){

#sub-content-top {width: 990px;}

}
#sub-content-top h1{
	margin: 0px;
	padding:45px 0 8px 0;
	line-height:18px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
}
#sub-content-top p{

	margin: 0px;

	padding:0px 0 8px 0;

	line-height:18px;

}

#sub-content-top p a{

	text-decoration:underline;

	color:#0076FF;

	line-height: 28px;

}

#sub-content-top p a:hover{

	text-decoration:none;

	color:#CCCCCC;

}

/*for horse*/

.sub-photo{

	border:solid 1px #7B93CF;

	background-image:url(images/img-top-border.jpg);

	background-repeat:no-repeat;

	background-position:center top;

	padding:0 0 0 0;

	margin:0 10px 0 0;

	width: 175px;

	

}
.photo-border{
	border:solid 1px #7B93CF;
	margin:0 8px 0 0;
}

hr{

	clear:both;

	padding:20px 0 0 0;

}

.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: #000000 0px solid; BORDER-TOP: #7B93CF 1px solid; BORDER-LEFT: #000000 0px solid; BORDER-BOTTOM: #000000 0px solid

}

.hfs-blood-ltline {

	BORDER-RIGHT: #7B93CF 0px solid; BORDER-TOP: #7B93CF 1px solid; BORDER-LEFT: #7B93CF 1px solid; BORDER-BOTTOM: #7B93CF 0px solid

}

.hfs-blood-lline {

	BORDER-RIGHT: #7B93CF 0px solid; BORDER-TOP: #7B93CF 0px solid; BORDER-LEFT: #7B93CF 1px solid; BORDER-BOTTOM: #7B93CF 0px solid

}

.hfs-blood-rline {

	BORDER-RIGHT: #7B93CF 1px solid; BORDER-TOP: #7B93CF 0px solid; BORDER-LEFT: #7B93CF 0px solid; BORDER-BOTTOM: #7B93CF 0px solid

}

.content-left{

	float:left;

}

.content-left h1{

	margin:0;

	padding:3px 7px 0 0;

	color:#0076FF;

	line-height:37px;

}

.sub-content-txt{
	clear:both;
	margin:0 0 10px 0;
	padding:0 0 30px 0px;
	background-image:url(../images/line.gif);
	background-position:center bottom;
	background-repeat:repeat-x;
	display:table;
	width:100%;
	/*border:solid #FF0000 1px;*/

}
.news-content-txt{

	clear:both;

	margin:0 0 10px 0;

	padding:0 0 5px 0px;
	border-bottom:solid 1px #808080;
	display:table;
	width:100%;

}


.sub-content-txt h3{

	margin:0;

	padding:0;

	color:#0076FF;

}

.sub-content-txt h3 a{

	text-decoration:none;

	color:#0076FF;

	font-weight:bold;

}

.sub-content-txt h3 a:hover{

	color:#fff;

}

.photo{

	border:solid 1px #7B93CF;

	background-image:url(images/img-top-border.jpg);

	background-repeat:no-repeat;

	background-position:center top;

	margin:0 10px 0 0;

	width:300px;

}

.sub-content-sale {

margin:0 0 0 5px;

width: 910px;

display:table;

position:relative;

float:left;

}

