@charset "UTF-8";
/* CSS Document */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,em,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}

h4 {
	font-family:Verdana, Geneva, sans-serif;
	color:#000;
	font-size:12px;
	font-weight:bold;
}

h2{
	font-family:Verdana, Geneva, sans-serif;
	color:#FFF;
	font-size:12px;
	font-weight:bold;
}
q:before,q:after {
	content:'';
}
abbr,acronym { border:0;
}

html {
	height: 100%;
	width: 100%;
}

body {
	font-family:Verdana, Geneva, sans-serif;
	background:url(../images/backgroundV.png) repeat-x fixed;
	color:#FFF;
	height: 100%;
}

a {
	text-decoration:none;
}

a:hover {
	text-decoration: none;
}

#wrapper {
	position: relative;
	width:963px;
	height: 100%;
	margin: 0 auto;
}

#header {
	position:relative;
	width:963px;
	height: 125px;
	padding-top: 20px;
}

.left {
	float:left;
}

.right {
	float: right;
}

#logo {
	float:left;
}

#stallionSelect {
	float:right;
	width: 260px;
	font-size: 12px;
	font-weight:bold;
}

#stallionSelect .right {
	width: 150px;
}


#stallionSelect .right select {
color:#333333;
font-size: 12px;
margin-bottom:4px;
width:148px;
}

#header #ul_mainNav{position:relative; float:left; clear:both; margin-top:20px; background:url(../images/bg_mainNav.png) no-repeat; height:34px; width:963px; text-align:left; padding-top:3px; padding-left:10px}
#header #ul_mainNav li{position:relative; display:inline; margin: 10px 2px 0 0; padding-top: 5px;}

#main {
	position: relative;
	width: 963px;
	height: auto;
}

#leftSide {
	position: relative;
	width: 234px;
	height: 400px;
	float:left;
	margin-top: -2px;
	*margin-top: -17px;
}

#rightSide {
	position:relative;
	width: 729px;
	height: auto;
	float:right;
}

#rightTabs{position:relative; float:right;} 

#ulTabs{position:relative; float:left; margin:0; padding:0; border:0; display:inline; list-style:none; list-style-type:none; margin-bottom:-4px;}
#ulTabs li{position:relative; float:left; margin:0; padding:0; border:0; display:inline; list-style:none; list-style-type:none;}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	#ulTabs{position:relative; float:left; margin:0; padding:0; border:0; display:inline; list-style:none; list-style-type:none; margin-bottom: 0px;}
}

#ulTabs2{position:relative; float:left; margin:0; padding:0; border:0; display:inline; list-style:none; list-style-type:none; margin-bottom: 0px;}
#ulTabs2 li{position:relative; float:left; margin:0; padding:0; border:0; display:inline; list-style:none; list-style-type:none;}

/* rightTop for images */
#rightTop {
	position:relative;
	width: 728px;
	height: auto;
	margin-top:27px;
	*margin-top: 20px;
}

/* rightBottom for text below image */
#rightBottom {
	position:relative;
	float:left;
	width: 728px;
	height: auto;
	margin-top: 20px;
}

#rightBottom a:link { color: #036; }
#rightBottom a:hover { color: #f58220; }

/* rightBottomGalleryLeft for text inside rightBottom with select on the right */
#rightBottomGalleryLeft {
	position:relative;
	width: 500px;
	float: left;
}

/* rightBottomGalleryRight for drop down horse select */
#rightBottomGalleryRight {
	position:relative;
	width: 228px;
	float: right;
	text-align:right;
}

#rightBottomGalleryRight select {
	color:#333333;
	font-size: 12px;
	margin-bottom:4px;
	width:148px;
}

#rightSide h2 {
	color: #003;
	font-size:12px;
}

#rightSide p {
	font-size: 12px;	
	margin: 15px 0;
	line-height:17px;
}

/* rightText for pages with blue background content only */
#rightText {
	position:relative;
	float:left;
	background: #e6f3ff;
	color: #333;
	height: auto;
	width: 728px;
}

#rightText a{
	color: #000366;
}

#bottomRightText {
	position:relative;
	background: #e6f3ff;
	margin-top:-4px;
	height: auto;
	width: 728px;
	float: left;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	#bottomRightText {
	position: relative;
	background: #e6f3ff;
	margin-top:0px;
	height: auto;
	width: 728px;
	float: left;
}
}

#bottomRightText #newsletters { padding: 20px; padding-top: 0px; padding-left: 13px; color: #333; }
#bottomRightText #newsletters a { color: #003; }
#bottomRightText #newsletters ul { font-size:12px; }
#bottomRightText #newsletters ul a { font-weight:bold; }
#bottomRightText #newsletters ul li { margin-bottom: 10px; }

.rollCountry {
	width: 300px;	
	padding: 20px 5px 20px 20px;
}

.rollCountry h3 {
	color:#003;
	font-size:14px;
	font-weight: bold;	
}

.rollCountry h4 {
	color: #003;
	font-size: 12px;
	font-weight: bold;
}

.rollCountry p {
	color: #666;
	background: url(../images/bullets/ball_orange.gif) no-repeat;
	background-position: 0px 3px;
	padding-left: 10px;
}

#halfLeft {
	float:left;
	width: 340px;
	min-height: 400px;
	height: auto;
	padding: 10px;
	padding-top:0px;
	
}

#halfRight {
	float: right; 
	width: 340px;
	min-height: 400px;
	height: auto;
	padding: 10px;
	padding-top:0px;
}

.halfLeft {
	width: 280px;
	font-size:12px;
	float: left;	
	*margin-left: 0px;
	height: auto;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
.halfLeft {
	position:relative;
	width: 280px;
	font-size:12px;
	float: left;
	margin-left:0px;
	height: auto;
}
}


.halfRight {
	position:relative;
	width: 300px;
	font-size:10px;
	float: right;
	height: auto;
}

#tableFormatting {
	font-size:12px;
	color: #666;
}

#HCcontacts {
	position:relative;
	height: 60px;
	width: 729px;
	font-size:12px;
}

#HCcontacts a{
	color: #f58220;
}

#contactLeft {
	width: 200px;
	height: 60px
}

#contactMid {
	width: 200px;
	margin-left: 250px;
	margin-top: -60px;
	*margin-top: -60px;
}

#contactRight {
	width: 200px;
	margin-left: 500px;
	margin-top: -60px;
	*margin-top: -56px;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
#contactMid {
	width: 200px;
	margin-left: 250px;
	margin-top: -60px;
}

#contactRight {
	width: 200px;
	margin-left: 500px;
	margin-top: -60px;
}
}


#rightTextNB {
	margin-top: 20px;
	*margin-top: 0px;
	height: auto;
}

/* rightContent for text inside rightText */
#rightContent {
	padding:8px 10px 10px;
	height: auto;
}

#rightContent h4 { color:#003; font-size: 12px; font-weight:bold;}
#rightContent h3 {color: #333; font-size:13px; font-weight:bold; }

.view {color: #001144; font-size: 10px; text-transform:uppercase; font-weight: bold; background: url(../images/arrow_right.png) no-repeat 85px;}
.news-box {width: 340px; height: auto; margin-bottom: 10px; }
.news-box p { color: #666666;}
.news-box h3 { color: #333; font-size:13px; font-weight:bold;}
.news-box .date {}
.news-box .abstract {color: #666; font-size: 10px;}
.news-box .view { padding-right:10px; 90px; color: #001144; font-size: 10px; text-transform:uppercase; font-weight: bold; background: url(../images/arrow_right.png) no-repeat 85px;}
.news-box .articleText { width: 222px; float:left; padding-right: 10px;}
.news-box .articleText p{ color:#666666}
.news-box .articleText h3 { color: #333; font-size:13px; font-weight:bold;}
.news-box .articleText .abstract {color: #666; font-size: 10px;}
.news-box .articleText .view {color: #001144; font-size: 10px; text-transform:uppercase; font-weight: bold;}
.news-box .articleImage { width: 108px; float: right;}

#footer {
	position: relative;
	width: 963px;
	height: 73px;
	background: url(../images/footer/bg.png) no-repeat;
	color:f0f6fd;
	font-size:10px;
	letter-spacing:0.2;
	margin-top: 10px;
	margin-bottom: 10px;
}

#footer a{
	text-decoration:none;
	color:#ffffff;
}

#footerRightSide {
	position:relative;
	float:right;
	width: 481px;
	height: 73px;
}

#footerLeftSide {
	position:relative;
	float:left;
	width: 482px;
	height: 73px;
}

#icons{
	margin-top: -3px;
	margin-left: -10px;
}

#footer .topLeft {
	position: relative;
	height: 36px;
	width: 481px;
	padding: 10px 0 0 20px;
}

#footer .bottomLeft {
	position: relative;
	height: 36px;
	width: 460px;
	margin: -10px 0 0 20px;
}

#footer .topRight {
	position: relative;
	height: 36px;
	width: 460px;
	padding: 16px 0 0 10px;
}

#footer .bottomRight {
	position: relative;
	height: 36px;
	width: 481px;
	margin: -16px 0 0 9px;
}

.sitemap {
	
}

.sitemap p{
	font-size: 11px;
}

.bolded {
	font-weight: bold;
	color: #fff;	
}

/* Side Bar */

#VerColMenu {
	list-style: none;
	margin-left: 0px;
	margin-top: 0px;
	width: 220px;
	float:left;
	padding: 5px 0 0 0px;
	z-index:5;
}

*body #VerColMenu {
	list-style: none;
	#
	margin-left: 0px;
	#
	margin-top: 10px; 
}

#VerColMenu ul {
	list-style: none;
	margin:0 0 0 0px;
	padding: 0px 0px 0px 0px;
	z-index:5;
}

#VerColMenu a {
	width: 220px;
	color: #ffffff;
	display : block;
	font-weight : bold;
	padding : 0;
	text-decoration: none;
	*height:18px;

}
.dropdown {
	background:url(../images/sidebar/dropBG.png) no-repeat left;
}
#dropAmerica1 {
	background:url(../images/sidebar/dropBG.png) no-repeat left;
	height:85px;
	width: 218px;
}
#dropTop1 {
	background:url(../images/sidebar/dropBG.png) no-repeat left;
	height:40px;
	width: 218px;
}
#dropTop2 {
	background:url(../images/sidebar/dropBG.png) no-repeat left;
	height:60px;
	width: 218px;
}
#dropTop3 { 
	background:url(../images/sidebar/dropBG.png) no-repeat left;
	height:75px;
	width: 218px;
}
#dropTop4 {
	background:url(../images/sidebar/dropBG.png) no-repeat left;
	height:95px;
	width: 218px;
}
#dropTop5 {
	background:url(../images/sidebar/dropBG.png) no-repeat left;
	height:115px;
	width: 218px;
}
#dropBottom2 {
	background:url(../images/sidebar/dropBG.png) no-repeat left;
	height:60px;
	width: 218px;
}
#dropBottom3 {
	background:url(../images/sidebar/dropBG.png) no-repeat left;
	height:80px;
	width: 218px;
}

#drop1 {
	background:url(../images/sidebar/dropBG.png) no-repeat left;
	height:70px;
	width: 218px;
}
#drop2 { 
	background:url(../images/sidebar/dropBG.png) no-repeat left;
	height:70px;
	width: 218px;
}
#drop3 {
	background:url(../images/sidebar/dropBG.png) no-repeat left;
	height:70px;
	width: 218px;
}
#drop4 {
	background:url(../images/sidebar/dropBG.png) no-repeat left;
	height:50px;
	width: 218px;
}
#drop5 {
	background:url(../images/sidebar/dropBG.png) no-repeat left;
	height:50px;
	width: 218px;
}


.indent {
	padding-left: 8px;
	padding-top: 13px;
	*padding-top: 0px;
	text-align:left;
}

.paddedBottom {
	margin-top:-10px;
	padding-bottom:15px;
}

.choose {
	margin: 10px 0 0 13px;
}

.newsback {color: #001144; font-size: 12px; text-transform:uppercase; font-weight: bold; float:right; margin-bottom: 5px;}
.newsback .rssButton {}
.newsback .text {margin-top: -15px; margin-left: 20px;}
.newsBack a:link { color: #036;}
.newsBack a:hover { color: #f58220; }
.backtoNews {color: #001144; font-size: 12px; text-transform:uppercase; font-weight: bold;}
.backtoNews a:link { color: #036;}
.backtoNews a:hover { color: #f58220; }


#firstLink {font-weight:bold}
#secondLink {font-weight:normal}

#sitemap { position: absolute; height:179px; width:961px; background: url(../images/sitemap.png) no-repeat; margin-top:-169px; margin-left:1px; display: block; padding:15px; padding-top: 40px; font-size: 12px;} 
#sitemap ul li {padding-bottom: 10px;}
#sitemap #sitemapCoolmoreIreland { width: 170px; height: 120px; margin-left: 4px;}
#sitemap #sitemapCoolmoreAmerica { width: 170px; height: 120px; margin-left:177px; margin-top:-120px; }
#sitemap #sitemapCoolmoreAustralia { width: 170px; height: 120px; margin-left:352px; margin-top:-120px; }
#sitemap #sitemapCoolmoreNH { width: 170px; height: 120px; margin-left:542px; margin-top:-120px; }
#sitemap #sitemapBallydoyle { width: 80px; height: 120px; margin-left:762px; margin-top:-120px; }
#sitemap #sitemapNews {width: 170px; height: 120px; margin-left:877px; margin-top:-120px; }

#leftSide #searchBox { position:relative; height: 152px; width: 197px; background: url(../images/searchBG.png) no-repeat; color:#FFF; padding: 12px; padding-top: 30px; font-size: 12px; margin-top: 1px; }
#leftSide #searchBox select { width: 190px; vertical-align: top; margin-bottom:10px; }
#leftSide #searchBox p {margin-bottom:15px;}
#leftSide input.btn { float: right; height:19px; width:75px; margin-top: 15px; margin-right:-15px; background: url(../images/btn/submitButton.png) no-repeat; text-indent: -9999px; border:none}
#leftSide #hrLine { height: 1px; width: 219px; background-color:#002659; margin-bottom: 10px; margin-top: 10px; }
#leftSide #subscribeBox { height: 39px; width: 209px; background: url(../images/subscribeBG.png) no-repeat; font-size: 12px;  text-transform:uppercase; padding: 10px; padding-top:8px; }
#leftSide #subscribeBox a { color: #ffffff;}
#leftSide #subscribeBox .go { display: block; overflow: hidden; text-indent: -9999px; width: 17px; height: 17px; background: url(../images/btn/arrow.png) 2px 2px no-repeat; margin: -12px 0px 0px 170px; cursor: hand;}

.pagination { float:right; margin-top: -10px; margin-bottom:-10px; padding-right:20px; color:#000}
.pagination a {color:#000}

#rightContent .div_formItem{position:relative; float:left; left:3px; height:30px; width:465px;}
#rightContent .div_formItem .div_formLabel{position:relative; float:left; width:200px; font-family:Verdana, Geneva, sans-serif; font-size: 12px; margin:0px; padding:0px; border:0px;}
#rightContent .div_formItem .div_formElement{position:relative; float:left; display:inline; left:10px; width:236px; font-family:Verdana, Geneva, sans-serif; font-size: 12px; margin:0px; padding:0px; border:0px; line-height:12px;}
#rightContent .div_formItem .div_formValidation{position:relative; float:left; display:inline; left:10px; width:170px; font-family:Verdana, Geneva, sans-serif; font-size: 12px; color:#F00; margin:0px; padding:0px; border:0px; padding-left:25px; padding-top:3px;}

#rightContent .div_formItem .div_formElement select {width:226px; height: 20px;}
#rightContent .div_formItem .div_formElement input {width:224px; border:1px solid #cecece;}
#rightContent .div_formItem .div_formElement textarea {width:226px; height:116px; border:1px solid #cecece;}
#rightContent .div_formItem .div_formElement .radio {width:12px; border:0px;}
#rightContent .div_formItem input.btn { float: left; height:19px; width:75px; margin-top: 15px; margin-right:-15px; background: url(../images/btn/submitButton.png) no-repeat; text-indent: -9999px; border:none}

#rightContent .div_formItem2{position:relative; float:left; left:3px; height:60px; width:600px;}
#rightContent .div_formItem2 .div_formLabel{position:relative; float:left; width:600px; font-family:Verdana, Geneva, sans-serif; font-size: 12px; margin-bottom:10px; padding:0px; border:0px;}
#rightContent .div_formItem2 .div_formElement{position:relative; float:left; display:inline; left:0px; width:600px; font-family:Verdana, Geneva, sans-serif; font-size: 12px; color: #036; font-weight:bold; margin:0px; padding:0px; border:0px; line-height:12px;}
#rightContent .div_formItem2 .div_formValidation{position:relative; float:left; display:inline; left:10px; width:170px; font-family:Verdana, Geneva, sans-serif; font-size: 12px; color:#F00; margin:0px; padding:0px; border:0px; padding-left:25px; padding-top:3px;}

#rightContent .div_formItem2 .div_formElement select {width:600px; height: 20px;}
#rightContent .div_formItem2 .div_formElement input {width:auto; border:1px solid #cecece; margin-right:80px;}
#rightContent .div_formItem2 .div_formElement textarea {width:226px; height:116px; border:1px solid #cecece;}
#rightContent .div_formItem2 .div_formElement .radio {width:12px; border:0px;}

#rightContent .div_formItem #submitButton {width: 65px; height:35px; margin:20px 0px 0px 25px; padding-left:20px; padding-right:20px; border: 0px; background: url(../images/buttons/submit.png) no-repeat; color:#e6f3ff; cursor: pointer; cursor: hand; font-size:0px;}

#divStallionSlideshow {position:relative; float:right; clear:both; width:446px; background-color:#000643; margin:0; padding:0; border:0; text-align:center}
#divStallionSlideshow .divStallionSlideshowImages {position:relative; float:left;}
#divStallionSlideshow .divStallionSlideshowImages ul li { list-style-type: none; }
#divStallionSlideshow .divStallionSlideshowImages .imgStallionSlideshowImage{width:446px; height:309px}
#divStallionSlideshow #divStallionSlideshowLeft {position:absolute; top:0; left:0; top:25px; height:309px; width:15px; z-index:100; background-color:#000; opacity: 0.6; -moz-opacity: 0.6; filter: alpha(opacity=60);}
#divStallionSlideshow #divStallionSlideshowLeft #divStallionSlideshowPrev {position:relative; float:left; top:140px; left:2px;}
#divStallionSlideshow #divStallionSlideshowRight {position:absolute; top:0; right:0; top:25px; height:309px; width:15px; z-index:100; background-color:#000; opacity: 0.6; -moz-opacity: 0.6; filter: alpha(opacity=60);}
#divStallionSlideshow #divStallionSlideshowRight #divStallionSlideshowNext {position:relative; float:left; top:140px; left:2px;}
#divStallionSlideshow #divStallionSlideshowCaption{ width: 446px; height: 25px; background-color:#002659; position: relative; }
#divStallionSlideshow #divStallionSlideshowCaption h3 { color: #fff; }
#divStallionVideo {position:relative; float:right; clear:both; width:446px; margin:0; padding:0; border:0; text-align:center; display:none;}
#divStallionVideo #divStallionVideoDownloadLink {position:relative; float:right; width:446px; text-align:left; font-size:10px; font-weight:bold; margin:10px 0 10px 10px;}
#divStallionVideo #divVideoPlayer{position:relative; float:left; width:446px; text-align:center; clear:both; background-color:#000643;}

#divStallionHeader{position:relative; width:446px; height:25px; background-color:#002659; margin:0; padding:0; border:0;}
#divStallionHeader a{ color: #fff; }
#divStallionHeader #divStallionHeaderName {position:relative; float:left; font-size: 10px; font-weight:bold; padding:5px 0 5px 10px;}
#divStallionHeader #divStallionHeaderTopRightLink {position:relative; float:right; display:inline; font-size:9px; font-weight:bold; padding:5px 10px 5px 0;}
#divStallionHeader #divStallionControlPlay {position:relative; float:right; display:inline; font-size:9px; font-weight:bold; padding:5px 10px 5px 0;}
#divStallionHeader #divStallionControlPause {position:relative; float:right; display:inline; font-size:9px; font-weight:bold; padding:5px 10px 5px 0; display:none;}

#divStallionSelect {position:relative; float:right; clear:both; width:450px; background-color:#000643; margin:0; padding:0; border:0; text-align:center; display:none;}


#centerContent {position:relative; float:left; display:inline; width:270px; font-family:Verdana, Geneva, sans-serif; font-size:10px; margin-top:2px; padding-left: 4px;	}
#centerContent p{position:relative; float:left; clear:both; margin-top:10px; width:270px; font-size: 11px; padding: 5px; line-height: 17px; }
#centerContent h2 { color: #f58220; padding: 5px; padding-bottom: 0px; }

#ulLowerTabArea{position:relative; float:left; margin:0; padding:0; border:0; display:inline; list-style:none; list-style-type:none; margin-bottom: -4px; }
#ulLowerTabArea li{position:relative; float:left; margin:0; padding:0; border:0; display:inline; list-style:none; list-style-type:none;}

#divLowerContentOuter{position:relative; float:right; clear:both; width:729px; min-height:216px; margin-top:10px;}
#divLowerContentOuter .divLowerContent{position:relative; float:left; min-height:191px; left:1px; width:729px; margin:0; padding:0; border:0; background-color:#e6f3ff; display:none;}
#divLowerContentOuter #divLowerPedigreeNotes {padding:10px; width:709px;}
#divLowerContentOuter #divLowerPedigreeNotes p{font-size:10px; color:#000}
#divLowerContentOuter #divLowerPedigree p{font-size:10px; color:#000}
#divLowerContentOuter #divLowerPedigree .bhpedigree p{font-size:10px; color:#000}
#divLowerContentOuter #divLowerPedigree .bhpedigree .lev0 { padding-right: 0; padding_left: 0; text-align: center; }
#divLowerContentOuter #divLowerPedigree .bhpedigree .lev1 { padding-right: 3pt; padding_left: 3pt; text-align: justify; }
#divLowerContentOuter #divLowerPedigree .bhpedigree .lev2 { text-align: center; }
#divLowerContentOuter #divLowerPedigree .bhpedigree .rem0, .rem1, .rem2, .rem3, .rem4, .rem5, .rem6, .rem7, .pro0, .pro1, .pro2, .pro3, .pro4, .pro5, .pro6, .pro7 { margin-top: 0; margin-bottom: 0; text-align: justify; text-indent: -16.0pt; overflow: visible; }
#divLowerContentOuter #divLowerPedigree .bhpedigree .rem0, .pro0 { margin-left: 16pt; }
#divLowerContentOuter #divLowerPedigree .bhpedigree .rem1	{ margin-left: 24.0pt; }
#divLowerContentOuter #divLowerPedigree .bhpedigree .rem2 { margin-left: 32.0pt; }
#divLowerContentOuter #divLowerPedigree .bhpedigree .rem3 { margin-left: 40.0pt; }
#divLowerContentOuter #divLowerPedigree .bhpedigree .rem4 { margin-left: 48.0pt; }
#divLowerContentOuter #divLowerPedigree .bhpedigree .rem5, .pro1 { margin-left: 56.0pt }
#divLowerContentOuter #divLowerPedigree .bhpedigree .rem6, .pro2 { margin-left: 64.0pt; }
#divLowerContentOuter #divLowerPedigree .bhpedigree .rem7, .pro3 { margin-left: 72.0pt; }
#divLowerContentOuter #divLowerPedigree .bhpedigree .pro4 { margin-left: 80.0pt; }
#divLowerContentOuter #divLowerPedigree .bhpedigree .pro5 { margin-left: 88.0pt; }
#divLowerContentOuter #divLowerPedigree .bhpedigree .pro6 { margin-left: 96.0pt; }
#divLowerContentOuter #divLowerPedigree .bhpedigree .pro7 { margin-left: 104.0pt; }

#divLowerMiniNewsFeed #divLowerMiniNewsFeedLeft{position:relative; float:left; width:450px; margin:25px 10px 0 10px;}
#divLowerMiniNewsFeed #divLowerMiniNewsFeedRight{position:relative; float:right; display:inline; margin:20px 20px 20px 0;}
#divLowerMiniNewsFeed #divLowerMiniNewsFeedBoth{position:relative; float:left; width:550px; margin:25px 10px 0 10px; }

#divLowerMiniNewsFeed #divLowerMiniNewsFeedLeft p{position:relative; float:left; clear:both; font-size:11px; color:#666666;}
h3.h3LowerSection{font-family:Verdana, Geneva, sans-serif; font-weight:bold; font-size:12px; color:#333333;}
span.spanLowerSub{font-family:Verdana, Geneva, sans-serif; font-weight:bold; font-size:10px; color:#333333;}

a.aMainLink:link{font-family:Verdana, Geneva, sans-serif; font-size:10px; font-weight:bold; color:#001144; text-decoration:none;}
a.aMainLink:visited{font-family:Verdana, Geneva, sans-serif; font-size:10px; font-weight:bold; color:#001144; text-decoration:none;}
a.aMainLink:active{font-family:Verdana, Geneva, sans-serif; font-size:10px; font-weight:bold; color:#001144; text-decoration:none;}
a.aMainLink:hover{font-family:Verdana, Geneva, sans-serif; font-size:10px; font-weight:bold; color:#001144; text-decoration:underline;}

#rightContent .btn { float: right; width: 25%; height:19px; }
#rightContent .btn .go { display: block; overflow: hidden; text-indent: -9999px; width: 17px; height: 17px; background: url(../images/btn/go.gif) 0 0 no-repeat; margin: 5px 8px 0 0; float: right; }

#rightContent .roster { }
    #rightContent .roster .left, #rightContent .roster .right { width: 150px; }
    #rightContent .roster .left { margin-left: 8px; }
    #rightContent .roster .right { margin-right: 8px; }
    #rightContent .roster .roster-item { padding:0; }
      #rightContent .roster .roster-item a { font-weight: bold; color: #003366; font-size: 10px; line-height: 80%; background: url(../images/bullets/arrow_orange.gif) right 3px no-repeat; padding-right: 12px; margin: 5px 0; }
      #rightContent .roster .roster-item span { color: #003366; }
  #rightContent .btn .print { background: url(../images/icons/print.png) 0 0 no-repeat; width: 50px; height: 21px; margin-top: 0px; color:#e6f3ff; text-indent:100px; }
  #rightContent .btn .email { background: url(../images/icons/email.png) 0 0 no-repeat; width: 50px; height: 21px; margin-top: 3px; color:#e6f3ff; }
  
  
  #rightText p a:link { color: #036;}
  #rightText p a:hover { color: #f58220;}
  
.email-share { padding: 8px; border-bottom: solid 1px #CCCCCC; padding-bottom: 22px; display: none; }
  .email-share h3 { color: #000336 !important; font-size: 18px !important; font-weight: normal !important; line-height: 40px !important; }
  .email-share .tablearea { min-height: 40px; }
  .email-share table {}
    .email-share table td { font-size: 12px; color: #333333; width:150px; padding: 5px; }
      .email-share table td a { color: #003366; font-weight: bold; background: url(../images/bullets/arrow_orange.gif) right 4px no-repeat; padding-right: 12px; margin-right: 3px; }
      .email-share table td input { width: 150px; }
	  
.btn .submitLink { color: #003366; font-weight: bold; background: url(../images/bullets/arrow_orange.gif) right 4px no-repeat; padding-right: 12px; padding-bottom:10px; margin-bottom:10px; margin-top:20px; }
.submitLink { color: #003366; font-size:12px; font-weight: bold; background: url(../images/bullets/arrow_orange.gif) right 4px no-repeat; padding-right: 12px; padding-bottom:10px; margin-bottom:10px; margin-top:20px; text-transform:uppercase;}
#divMoreVideos { overflow: auto; }
#divMoreVideos .moreVideos { width: 365px; height: 300px; position: relative; top: 0; font-size:12px; text-align: left; padding-left: 30px; padding-top: 5px; float: left; }
#divMoreVideos .moreVideos li { width: 365px; padding-bottom: 5px; }
#divMoreVideos .whitelink { color: #ffffff; }
	  
/* Farm page */


#divFarmHeader {position:relative; float:left; text-align:right; height:25px; width:100%; background-color:#002659; margin:0; padding:0; border:0;}
#divFarmHeader #divFarmHeaderSlideshowPlay {position:relative; float:right; display:inline; padding:5px 10px 5px 0; font-size:10px; font-weight:bold;}
#divFarmHeader #divFarmHeaderSlideshowPause {position:relative; float:right; display:inline; padding:5px 10px 5px 0; font-size:10px; font-weight:bold; display:none;}

#divFarmSlideshow {position:relative; float:left; height:376px; width:727px; margin-bottom:10px;}
#divFarmSlideshow #divFarmSlideshowLeft{position:absolute; top:0; left:0; top:0; height:376px; width:15px; z-index:100; background-color:#000; opacity: 0.6; -moz-opacity: 0.6; filter: alpha(opacity=60);}
#divFarmSlideshow #divFarmSlideshowLeft #divFarmSlideshowPrev{position:relative; float:left; top:170px; left:2px;}
#divFarmSlideshow #divFarmSlideshowRight{position:absolute; top:0; right:0; top:0; height:376px; width:15px; z-index:100; background-color:#000; opacity: 0.6; -moz-opacity: 0.6; filter: alpha(opacity=60);}
#divFarmSlideshow #divFarmSlideshowRight #divFarmSlideshowNext {position:relative; float:left; top:170px; left:2px;}

#divFarmSlideshow #divFarmSlideshowImages{position:relative; float:left;}
/* End of farm page */

/* Team contacts page */
a.aContentLink:link{color:#003366; font-weight:bold; text-decoration:none;}
a.aContentLink:visited{color:#003366; font-weight:bold; text-decoration:none;}
a.aContentLink:hover{color:#003366; font-weight:bold; text-decoration:underline;}
a.aContentLink:active{color:#003366; font-weight:bold; text-decoration:none;}

#ulContacts{position:relative; float:left; width:750px; margin:0; padding:0; border:0; list-style:none; list-style-image:none;}
#ulContacts li{position:relative; float:left; display:inline; width:355px; height:75px; margin:0 0 25px 0; padding:0; border:0; list-style:none; list-style-image:none;}
#ulContacts li .divContactImage{position:relative; float:left;}
#ulContacts li .divContactDetails{position:relative; float:left; display:inline; margin:0 0 0 10px; width:255px;}
#ulContacts li .divContactDetails .spanTitle{position:relative; float:left; clear:both; font-family:Verdana, Geneva, sans-serif; font-weight:bold; font-size: 12px; color:#003366; width:255px;}
#ulContacts li .divContactDetails .spanName{position:relative; float:left; clear:both; font-family:Verdana, Geneva, sans-serif; font-weight:normal; font-size: 12px; color:#333333; width:255px;}
#ulContacts li .divContactDetails .spanTelephone{position:relative; float:left; clear:both; font-family:Verdana, Geneva, sans-serif; font-weight:normal; font-size: 12px; color:#333333; width:255px;}
#ulContacts li .divContactDetails .spanFax{position:relative; float:left; clear:both; font-family:Verdana, Geneva, sans-serif; font-weight:normal; font-size: 12px; color:#333333; width:255px;}
#ulContacts li .divContactDetails .spanEmail{position:relative; float:left; clear:both; font-family:Verdana, Geneva, sans-serif; font-weight:normal; font-size: 12px; color:#003366; width:255px;}

#ulContacts li .divContactDetails .spanEmail a:link{color:#003366; text-decoration:none;}
#ulContacts li .divContactDetails .spanEmail a:visited{color:#003366; text-decoration:none;}
#ulContacts li .divContactDetails .spanEmail a:hover{color:#003366; text-decoration:underline;}
#ulContacts li .divContactDetails .spanEmail a:active{color:#003366; text-decoration:none;}
/* End team contacts page */

#information {
	float:left; 
	width:300px;
}

#information a{
	color: #036;
}

.subtitle {
	colour: #003;
	font-size:12px;
	font-weight: bold;
}

#tabulated-pedigree {font-family:Verdana, Geneva, sans-serif; font-size:9px; background:#FFF; color:#000}
  #tabulated-pedigree .b { background-color: #ECF6FF; }
  #tabulated-pedigree .c { padding: 5px 0 5px 3px; }
  #tabulated-pedigree td { padding-left: 3px ; }
  
  .bhpedigree {color:#000;font-size:9px;margin:10px;}
  
/* RACE RECORDS TEMPLATES */
div.rr_content { font-family: "Times New Roman", Times, serif; font-size: 12px; padding:10px; }
  div.rr_content p { margin: 0; padding: 0; line-height:130%; color:#000 }
  div.rr_content .rr_title { font-size: 16px; font-weight: bold; text-align: center; width: 100%; margin: 4px 0 21px 0; color:#000}
  div.rr_content .rr_subtitle { font-size: 12px; font-weight: bold; text-align: center; width: 100%; margin: 2px 0; color:#000}
  div.rr_content .rr_endtext { font-size: 12px; font-weight: bold; text-align: center; width: 100%; margin: 14px 0 40px 0; color:#000}
  div.rr_content .rr_num { clear: left; width: 100%; line-height: 130%; color:#000}
    div.rr_content .rr_num .rr_num_pos { float: left; display: block; width: 40px; color:#000}
    div.rr_content .rr_num .rr_num_text { float: left; display: block; width: 590px; color:#000}
    div.rr_content .rr_num .rr_clear { clear: left; height: 1px; line-height: 1px; color:#000}
  div.rr_content .rr_spacer { clear: left; line-height: 1px; font-size: 1px; width: 100%; height: 30px; color:#000	}
  
/*480*333 slideshow */

#div480Slideshow {position:relative; float:none; clear:both; width:480px; height:358px; *height:355px; background-color:#000643; margin:0; padding:0; border:0; text-align:center}
#div480Slideshow .div480SlideshowImages {position:relative; float:left; clear:both; width:480px; height:330px; text-align:center; display:none;}
#div480Slideshow #div480SlideshowLeft {position:absolute; top:0; left:0; top:25px; height:333px; *height:330px; width:15px; z-index:100; background-color:#000; opacity: 0.6; -moz-opacity: 0.6; filter: alpha(opacity=60);}
#div480Slideshow #div480SlideshowLeft #div480SlideshowPrev {position:relative; float:left; top:140px; left:2px;}
#div480Slideshow #div480SlideshowRight {position:absolute; top:0; right:0; top:25px; height:333px; *height:330px; width:15px; z-index:100; background-color:#000; opacity: 0.6; -moz-opacity: 0.6; filter: alpha(opacity=60);}
#div480Slideshow #div480SlideshowRight #div480SlideshowNext {position:relative; float:left; top:140px; left:2px;}
#div480Header{position:relative; width:480px; height:25px; background-color:#002659; margin:0; padding:0; border:0;}
#div480Header #div480HeaderName {position:relative; float:left; font-size: 12px; font-weight:bold; padding:5px 0 5px 10px;}
#div480Header #div480HeaderTopRightLink {position:relative; float:right; display:inline; font-size:9px; font-weight:bold; padding:5px 10px 5px 0;}
#div480Header #div480ControlPlay {position:relative; float:right; display:inline; font-size:9px; font-weight:bold; padding:5px 10px 5px 0;}
#div480Header #div480ControlPause {position:relative; float:right; display:inline; font-size:9px; font-weight:bold; padding:5px 10px 5px 0; display:none;}

.slideshow_play, .slideshow_pause { text-transform:uppercase; }
.slideshow_play a:link { color:#FFF; }
.slideshow_play a:hover { color:#f58220 }
.slideshow_pause a:link { color:#FFF; }
.slideshow_pause a:hover { color:#f58220 }

#tab-content { color: #000; font-size: 11px; }
.ireland { color: #000; font-size: 11px; }
.leftTextFloat {position:relative; width:200px; float: left;}

.badge { width: 100px; height: 100px;}

.badge p { font-size: 10px; height: 15px;}

.badgeBox { margin-top:400px;} 

.footer_seperator { float: left; padding-top: 6px; }
#footer_share { position: relative; float:left; height: 70%; width: 235px; padding: 10px 0px 0 35px; } 
#footer_share a img{ padding: 10px 0 0 0; margin-left: 10px; } 
#footer_share .share_text { padding-bottom: 10px; } 
#footer_rosters { position: relative; float:left; height: 70%; width: 317px; padding: 20px 0px 0 35px; } 
#footer_rosters_top { margin-bottom: 5px; }
#footer_sitemap { position: relative; float:left; height: 70%; width: 97px; padding: 14px 0px 0 22px; } 
#footer_follow { position: relative; float:left; height: 70%; width: 188px; padding: 16px 0px 0 26px; } 
