/* CSS Document */

body {
font-family: Arial, Helvetica, sans-serif;
background-color: #FFFFFF;
margin: 0px;
background-repeat: repeat-x;
}

a:link	{color: #660000; text-decoration:none}
a:hover	{color: #FFCC00; text-decoration:underline}
a:link:active:hover	{color: #FFCC00; text-decoration: underline;}
a:visited {color: #660000; text-decoration: none;}
a:visited:hover {color: #FFCC00; text-decoration: underline;}

.emailtext{
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:12px;
color:#990000;
font-weight: bold;
text-decoration:none;
letter-spacing:1px;
}

.emailtext a{
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:12px;
color:#990000;
font-weight: bold;
text-decoration:none;
}

.emailtext a:hover{
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:12px;
color:#FFCC00;
font-weight: bold;
text-decoration: underline;
}

.dkgrey10b{
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:10px;
color:#333333;
text-decoration:none;
font-weight: bold;
letter-spacing:1px;
}

.footertext{
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:10px;
color:#333333;
text-decoration:none;
font-weight: bold;
}

.footertext a{
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:10px;
color:#990000;
text-decoration:none;
font-weight: bold;
}

.footertext a:hover{
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:10px;
color:#FFCC00;
text-decoration:underline;
font-weight: bold;
}

.grey10b{
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:10px;
color:#666666;
text-decoration:none;
font-weight: bold;
}

.grey12b{
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:12px;
color:#666666;
text-decoration:none;
font-weight: bold;
}

.red10b{
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:10px;
color:#990000;
text-decoration:none;
font-weight: bold;
}

.red12b{
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:12px;
color:#990000;
text-decoration:none;
font-weight: bold;
letter-spacing:1px;
}

td {
	font-family: Arial, Helvetica, sans-serif;
}

.maincontent {
padding: 15px;
vertical-align:top;
}

th {
	font-family: Arial, Helvetica, sans-serif;
}

img.spacerback
{
position:absolute;
left:0px;
top:0px;
z-index:-1
}

img.cornertop
{
right:0px;
top:5px;
z-index:1
}








/* *********************************************************** Saudi Client Parameters ************************************************************* */


td.listpiccell {
width:370px;
padding: 10px;
text-align:center;
}

td.listtextcell {
width:530px;
padding-left: 20px;
text-align:left;
}

.listhorsename {
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:16px;
color:#990000;
font-weight: bold;
text-decoration:none;
letter-spacing:1px;
}

.listhorsename a{
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:16px;
color:#990000;
font-weight: bold;
text-decoration:none;
letter-spacing:1px;
}

.listhorsename a:hover{
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:16px;
color:#FFCC00;
font-weight: bold;
text-decoration: underline;
letter-spacing:1px;
}

.listhorsespecs {
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:11px;
color:#333333;
font-weight: bold;
text-decoration:none;
}

.listhorseped {
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:11px;
color:#333333;
font-weight: bold;
font-style:italic;
text-decoration:none;
}

.listhorsecreds {
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:12px;
color:#000000;
font-weight: bold;
text-decoration:none;
}



/* *********************************************************** Morning Sun Parameters ************************************************************* */


/* *** TABLE Parameters *** */

table.750full2	{
	width: 750px;
	height: 100%;
	border: 0px none;
	border-collapse: collapse;
      background-color: #FFFFFF;
}

table.burgborder	{
	width: 100%;
	height: 100%;
	border-collapse: collapse; 
	border: 2px solid #660000; 
}

table.foundation	{
	width: 100%;
	height: 100%;
	border: 0px none;
	border-collapse: collapse;
}

table.foundationmainblack	{
	width: 750px;
	height: 100%;
	border: 1px solid #000000; 
	border-collapse: collapse;
}

table.foundationmaingrey	{
	width: 750px;
	height: 100%;
	border: 2px solid #666666; 
	border-collapse: collapse;
}


table.foundationmainwhite	{
	width: 750px;
	height: 100%;
	border: 2px solid #FFFFFF; 
	border-collapse: collapse;
}

table.galleryframe720	{
	height: 720px;
	width: 720px;
	border-collapse: collapse; 
	border: 2px solid #660000;
}

table.galleryframe1	{
	height: 550px;
	width: 450px;
	border-collapse: collapse; 
	border: 2px solid #660000;
}

table.gallerytable	{
	height: 420px;
	width: 500px;
	border-collapse: collapse; 
	border: 2px solid #660000;
}

table.gallerytable1	{
	height: 400px;
	width: 500px;
	border-collapse: collapse; 
	border: 2px solid #660000;
}

table.headerv	{
	width: 100%;
	height: 129px;
	border: 0px none;
	border-collapse: collapse;
}

table.reg	{
	border: 0px none;
	border-collapse: collapse;
}

table.regfull	{
	width: 100%;
	border: 0px none;
	border-collapse: collapse;
}

table.regfull2	{
	width: 100%;
	height: 100%;
	border: 0px none;
	border-collapse: collapse;
}

table.slideshowtable	{
	height: 467px;
	width: 500px;
	border-collapse: collapse; 
	border: 2px solid #660000;
}

table.slideshowtable1	{
	height: 471px;
	width: 504px;
	border-collapse: collapse; 
	border: 2px solid #FFFFFF;
}





td.accompcell {
	width: 100%;
	text-align: left;
	padding-left: 20px;
	padding-right: 20px;
}

td.accompcell2 {
	width: 100%;
	text-align: left;
	padding-left: 35px;
	padding-right: 20px;
}

td.accompholder {
	width: 100%;
	text-align: left;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-top:10px;
}

td.accomptitle {
	width: 100%;
	text-align: left;
	padding-bottom: 5px;
}

td.burgrulecell	{
	width: 100%;
      height: 2px;
      background-color: #660000;
}

td.burgrulecell1	{
	width: 100%;
      height: 1px;
      background-color: #660000;
}

td.commentcell {
	width: 100%;
	text-align: left;
	padding-left: 10px;
	padding-right: 10px;
}

td.commentholder {
	width: 100%;
	text-align: left;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-top:10px;
}

td.commenttitle {
	width: 100%;
	text-align: left;
	padding-bottom: 5px;
}

td.contactcell1	{
      text-align: left;
      padding-top: 20px;
      padding-bottom: 5px;
      padding-left: 10px;
      padding-right: 10px;
      white-space: nowrap;
}

td.contactcell2	{
      text-align: left;
      padding-top: 10px;
      padding-bottom: 10px;
      padding-left: 20px;
      padding-right: 10px;
}

td.contactcell3	{
      text-align: left;
      padding-top: 10px;
      padding-bottom: 10px;
      padding-left: 10px;
      padding-right: 10px;
}

td.contactcell4	{
      padding-left: 10px;
      height: 18px;
      width: 100%;
}

td.contactcell5	{
      text-align: left;
      padding-top: 5px;
      padding-bottom: 20px;
      padding-left: 10px;
      padding-right: 10px;
      white-space: nowrap;
}

td.contactcolor	{
      text-align: center;
      padding: 2px;
      height: 18px;
      width: 18px;
      background-color: #660000;
      vertical-align: middle;
}

td.contactimgcell	{
	width: 50%;
	height: 100%;
      vertical-align: top;
      text-align: center;
      padding-top: 20px;
      padding-bottom: 20px;
      padding-left: 20px;
      padding-right: 20px;
}

td.contactmaincell	{
	width: 50%;
	height: 100%;
      vertical-align: top;
      text-align: center;
      padding-top: 70px;
      padding-bottom: 20px;
      padding-left: 60px;
      padding-right: 20px;
}

td.contentcell	{
	width: 100%;
	height: 100%;
      vertical-align: top;
      background-color: #FFFFFF;
      padding-top: 20px;
      padding-bottom: 20px;
      padding-left: 50px;
      padding-right: 50px;
}

td.footercell {
	width: 100%;
	height: 15px;
	text-align: right;
	padding-right: 5px;
      background-color: #FFFFFF;
}

td.fullt	{
	width: 100%;
	height: 100%;
      vertical-align: top;
}

td.fulltwhite	{
	width: 100%;
	height: 100%;
	background-color: white;
      vertical-align: top;
}

td.full2t	{
	width: 100%;
	height: 100%;
      vertical-align: top;
}

td.full2tw	{
	width: 100%;
	height: 100%;
    vertical-align: top;
	background-color: #FFFFFF;
}

td.gallerycell500	{
	width: 500px;
	background-color: #FFFFFF;
}

td.gallerycell600	{
	width: 600px;
	background-color: #FFFFFF;
}

td.gallerycell720	{
	width: 720px;
	background-color: #FFFFFF;
}

td.galleryholder {
	width: 100%;
	text-align: center;
	padding-bottom: 20px;
}

td.goldrulecell	{
	width: 100%;
      height: 1px;
      background-color: #FFFF00;
}

td.greyrulecell	{
	width: 100%;
    height: 2px;
    background-color: #454545;
}

td.greyrulecell1	{
	width: 100%;
    height: 1px;
    background-color: #454545;
}

td.header	{
	width: 100%;
	height: 205px;
       vertical-align: bottom;
       text-align: right;
	padding-right: 15px;
	padding-bottom: 10px;
}

td.headercellleft	{
	width: 548px;
	height: 150px;
       vertical-align: top;
       text-align: right;
}

td.headercellrt	{
	width: 200px;
	height: 150px;
       vertical-align: top;
}

td.headerlefttop	{
	width: 548px;
	height: 75px;
       vertical-align: top;
       text-align: right;
}

td.horsedetailscell {
	width: 100%;
	text-align: left;
	background-color: #660000;
}

td.horsedetailscell1 {
	width: 25%;
	text-align: left;
	padding-left: 10px;
	padding-right: 10px;
	white-space: nowrap;
}

td.horsedetailscell2 {
	width: 50%;
	text-align: right;
	vertical-align: bottom;
	padding-left: 10px;
	padding-right: 10px;
	white-space: nowrap;
}

td.horsedetailscell3 {
	width: 100%;
	text-align: right;
	background-color: #CCCCCC;
}

td.horsedetailscell4 {
	text-align: right;
	vertical-align: top;
	padding-left: 10px;
	padding-right: 10px;
	white-space: nowrap;
}

td.horsedetailsholder {
	width: 100%;
	text-align: left;
	padding-bottom: 20px;
}

td.horsetitlecell {
	width: 100%;
	text-align: left;
	padding-bottom: 5px;
}

td.miniprofimgcell	{
	width: 25%;
      text-align: center;
      padding-top: 10px;
      padding-bottom: 10px;
      padding-left: 10px;
      padding-right: 10px;
}

td.miniproftxtcell	{
	width: 75%;
      vertical-align: top;
      padding-top: 10px;
      padding-bottom: 10px;
      padding-left: 10px;
      padding-right: 10px;
}

td.miniproftxtcell1	{
	width: 100%;
      vertical-align: top;
      padding-top: 5px;
      padding-bottom: 5px;
}

td.miniproftxtcell2	{
	width: 100%;
      vertical-align: top;
      padding-top: 5px;
      padding-bottom: 5px;
      padding-left: 10px;
      padding-right: 10px;
}

td.navcell	{
	padding-right: 5px;
	padding-left: 5px;
	white-space: nowrap;
}

td.navcell2	{
	padding-right: 20px;
	padding-left: 20px;
	white-space: nowrap;
}

td.navcell3	{
	padding-right: 10px;
	padding-left: 10px;
	white-space: nowrap;
}

td.navcell4	{
	padding-right: 10px;
	padding-left: 30px;
	white-space: nowrap;
}

td.navholdermain	{
	width: 100%;
      height: 20px;
      text-align: left;
      vertical-align: bottom;
      background-color: #660000;
}

td.navholdermain2	{
	width: 100%;
      height: 20px;
      text-align: center;
      background-color: #C9C9C9;
}

td.navholdermain3	{
	width: 100%;
      height: 20px;
      text-align: center;
      background-color: #FFFF00;
}

td.navholdersub	{
	width: 100%;
      height: 15px;
      text-align: center;
      vertical-align: middle;
}

td.navholdersub2	{
	width: 100%;
      height: 15px;
      text-align: center;
      background-color: #CCCC99;
}

td.newstitle	{
	padding-top: 10px;
	padding-bottom: 5px;
	white-space: nowrap;
}

td.newscontent	{
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 10px;
	padding-left: 10px;
}

td.newspost	{
	padding-right: 5px;
	text-align: right;
}

td.pedb	{
	vertical-align: bottom;
    white-space: nowrap;
	text-align: left;
}

td.pedholder	{
	width: 100%;
	height: 100%;
      vertical-align: top;
      padding-right: 20px;
      padding-left: 30px;
      padding-bottom: 20px;
      padding-top: 20px;
}

td.pedrulecell	{
	height: 10;
	vertical-align: middle;
	text-align: left;
}

td.pedrulecell1	{
	height: 16;
	vertical-align: middle;
	text-align: left;
}

td.pedsdline	{
	width: 100%;
	height: 25px;
	vertical-align: middle;
	text-align: right;
	padding-right: 20px;
}

td.pedt	{
	vertical-align: top;
    white-space: nowrap;
	text-align: left;
}

td.slideshowcell	{
	height: 467px;
	width: 500px;
	background-color: #450000;
}

td.slideshowcell	{
	height: 471px;
	width: 504px;
	background-color: #FFFFFF;
}

td.spacer5 {
	height: 5px;
}
td.spacer10 {
	height: 10px;
}

td.spacer20 {
	height: 20px;
}

td.spacer40 {
	height: 40px;
}

td.spacer2w {
	width: 2px;
}

td.spacer10w {
	width: 10px;
}

td.spacer30w {
	width: 30px;
}

td.spacer50w {
	width: 50px;
}

td.stallionbreeding	{
	width: 100%;
      height: 20px;
      text-align: right;
      vertical-align: bottom;
}

td.stbrcell	{
      vertical-align: top;
}

td.stbrcell2	{
      vertical-align: bottom;
}

td.stallionimgcell {
	width: 50%;
	text-align: center;
	padding-top: 10px;
	padding-bottom: 20px;
	padding-right: 25px;
	padding-left: 25px;	
}

td.stallionmaincell {
	width: 100%;
	text-align: center;
	padding-top: 10px;
	padding-bottom: 20px;
	padding-right: 25px;
	padding-left: 25px;	
}

td.stallionpginfo {
	width: 100%;
	text-align: center;
	padding: 5px;
      background-color: #000000;	
}

td.stalliontitlecell {
	width: 100%;
	padding-top: 10px;
	padding-bottom: 5px;	
}






/* *** TEXT Parameters *** */

.beigexb	{
	font-size: x-small;
      color: #CCCC99;
      font-weight: bold;
}

.black	{
	font-size: small;
      color: #000000;
      font-weight: bold;
}

.blackm	{
	font-size:36px;
    color: #000000;
}

.blackxb	{
	font-size: 12px;
      color: #000000;
      font-weight: bold;
}

.blackxxb	{
	font-size: 10px;
      color: #000000;
      font-weight: bold;
}

.blackxxbi	{
	font-size: 10px;
      color: #000000;
      font-weight: bold;
      font-style: italic;
}

.burg	{
	font-size: small;
      color: #450000;
      font-weight: bold;
}

.burgm	{
	font-size: medium;
      color: #450000;
}

.burgxb	{
	font-size: x-small;
      color: #450000;
      font-weight: bold;
}

.burgxxb	{
	font-size: xx-small;
      color: #450000;
      font-weight: bold;
}

.burgxxbi	{
	font-size: xx-small;
      color: #450000;
      font-weight: bold;
      font-style: italic;
}

.essbentext	{ 
      font-size: xx-small;
      font-weight: bold;
      color: #450000;
      text-decoration: none;
}

.essbentext:link	{ 
      font-size: xx-small;
      font-weight: bold;
      color: #450000;
      text-decoration: none;
}

.essbentext:active	{ 
      font-size: xx-small;
      font-weight: bold;
      color: #450000;
      text-decoration: none;
}

.essbentext:visited	{ 
      font-size: xx-small;
      font-weight: bold;
      color: #450000;
      text-decoration: none;
}

.essbentext:hover	{ 
      font-size: xx-small;
      font-weight: bold;
      color: #454545;
      text-decoration: underline;
}

.goldxb	{
	font-size: x-small;
      color: #FFFF00;
      font-weight: bold;
}

.goldxxb	{
	font-size: xx-small;
      color: #FFFF00;
      font-weight: bold;
}

.greyxb	{
	font-size: x-small;
      color: #666666;
      font-weight: bold;
}

.greyxxb	{
	font-size: xx-small;
      color: #666666;
      font-weight: bold;
}

.greyxxbi	{
	font-size: xx-small;
      color: #666666;
      font-weight: bold;
      font-style: italic;
}

.ltgreyxb	{
	font-size: x-small;
      color: #CCCCCC;
      font-weight: bold;
}

.ltgreyxxb	{
	font-size: xx-small;
      color: #CCCCCC;
      font-weight: bold;
}

.navtext	{
	font-size: x-small;
      color: #FFFFFF;
      font-weight: bold;
}

.navtext:link	{
	font-size: x-small;
      color: #FFFFFF;
      text-decoration: none;
      font-weight: bold;
}

.navtext:active	{
	font-size: x-small;
      color: #FFFFFF;
      text-decoration: none;
      font-weight: bold;
}

.navtext:visited	{
	font-size: x-small;
      color: #FFFFFF;
      text-decoration: none;
      font-weight: bold;
}

.navtext:hover	{
	font-size: x-small;
	color: #FFFF00;
      text-decoration: none;
      font-weight: bold;
}

.navtext2	{
	font-size: xx-small;
      color: #000000;
      text-decoration: none;
      font-weight: bold;
}

.navtext2:link	{
	font-size: xx-small;
      color: #000000;
      text-decoration: none;
      font-weight: bold;
}

.navtext2:active	{
	font-size: xx-small;
      color: #000000;
      text-decoration: none;
      font-weight: bold;
}

.navtext2:visited	{
	font-size: xx-small;
      color: #000000;
      text-decoration: none;
      font-weight: bold;
}

.navtext2:hover	{
	font-size: xx-small;
	color: #450000;
	background-color: #FFFF00;
      text-decoration: underline;
      font-weight: bold;
}

.navtext3	{
	font-size: x-small;
      color: #000000;
      text-decoration: none;
      font-weight: bold;
}

.navtext3:link	{
	font-size: x-small;
      color: #000000;
      text-decoration: none;
      font-weight: bold;
}

.navtext3:active	{
	font-size: x-small;
      color: #000000;
      text-decoration: none;
      font-weight: bold;
}

.navtext3:visited	{
	font-size: x-small;
      color: #000000;
      text-decoration: none;
      font-weight: bold;
}

.navtext3:hover	{
	font-size: x-small;
	color: #999999;
      text-decoration: none;
      font-weight: bold;
}

.navtext4	{
	font-size: 12px;
    color: #660000;
    text-decoration: none;
    font-weight: bold;
}

a.navtext4:link	{
	font-size: 12px;
    color: #660000;
    text-decoration: none;
    font-weight: bold;
}

a.navtext4:link:active:hover	{
	font-size: 12px;
    color: #FFCC00;
    text-decoration: underline;
    font-weight: bold;
}

a.navtext4:visited:hover	{
	font-size: 12px;
    color: #FFCC00;
    text-decoration: underline;
    font-weight: bold;
}

a.navtext4:link:hover	{
	font-size: 12px;
	color: #FFCC00;
    text-decoration: underline;
    font-weight: bold;
}

.pedlinie	{
	font-size: 8px;
      color: #666666;
      font-style: italic;
      font-weight: bold;
}

.pedtext	{
	font-size: 11px;
    color: #660000;
    font-weight: bold;
}

.pedtext2	{
	font-size: 8px;
    color: #660000;
    font-weight: bold;
}

.redlink	{
	font-size: x-small;
      color: #660000;
      text-decoration: none;
      font-weight: bold;
}

.redlink:link	{
	font-size: x-small;
      color: #660000
      text-decoration: none;
      font-weight: bold;
}

.redlink:active	{
	font-size: x-small;
      color: #660000;
      text-decoration: none;
      font-weight: bold;
}

.redlink:visited	{
	font-size: x-small;
      color: #660000;
      text-decoration: none;
      font-weight: bold;
}

.redlink:hover	{
	font-size: x-small;
	color: #FFFFFF;
      background-color: #660000;
      font-weight: bold;
}

.redlinkm	{
	font-size: medium;
      color: #660000;
      text-decoration: none;
}

.redlinkm:link	{
	font-size: medium;
      color: #660000
      text-decoration: none;
}

.redlinkm:active	{
	font-size: medium;
      color: #660000;
      text-decoration: none;
}

.redlinkm:visited	{
	font-size: medium;
      color: #660000;
      text-decoration: none;
}

.redlinkm:hover	{
	font-size: medium;
	color: #FFFFFF;
      background-color: #660000;
}

.redxb	{
	font-size: 12px;
      color: #660000;
      font-weight: bold;
}

.titletext	{
	font-size: 24px;
    color: #333333;
}

.titletext:link	{
	font-size: large;
      color: #FFFFFF;
      text-decoration: none;
}

.titletext:active	{
	font-size: large;
      color: #FFFFFF;
      text-decoration: none;
}

.titletext:visited	{
	font-size: large;
      color: #FFFFFF;
      text-decoration: none;
}

.titletext:hover	{
	font-size: large;
	color: #CC0000;
      text-decoration: none;
}

.titlepgtxt	{
	font-size: large;
      color: #454545;
}

.titletextst	{
	font-size: x-large;
      color: #A52A2A;
}

.titletextw	{
	font-size: large;
      color: #FFFFFF;
}

.whitexb	{
	font-size:12px;
      color: #FFFFFF;
      font-weight: bold;
}

.whitexxb	{
	font-size: 10px;
      color: #FFFFFF;
      font-weight: bold;
}

.whitexxbi	{
	font-size: 10px;
      color: #FFFFFF;
      font-weight: bold;
      font-style: italic;
}




/* ************* HR Parameters ************* */

hr.beigerule	{
	color: #C2A36A;
	height: 1px;
	width: 100%;
	text-align: left;
}

hr.beigerule1	{
	color: #C2A36A;
	height: 1px;
	width: 80%;
	text-align: right;
}

hr.greytitlerule	{
	color: #666666;
	background-color:#666666;
	height: 1px;
	width: 50%;
}

hr.greyprofilerule	{
	color: #666666;
	background-color:#666666;
	height: 1px;
	width: 80%;
}

hr.pedrule1	{
	color: #CCCC99;
	height: 1px;
	width: 95%;
	text-align: left;
}

hr.redrule	{
	color: #A52A2A;
	height: 1px;
	width: 100%;
	text-align: left;
}


