.textBody, .textBody td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #663300;
	line-height: 16px;
} 
.textBodyLight {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #993300;
	line-height: 18px;
}
.textLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #294D05;
	text-decoration: none;
}
.textLink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #E2D7BB;
	text-decoration: none;
	background-color: #294D05;

}
.textFooter {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #598F20;
	font-weight: bold;
}
p.clsHorse, p.clsSelectedHorse {
	margin: 2px 10px;
	padding: 0;
}
p.clsSelectedHorse {
	background: #FFF;
}
a.stallionslinks, a.selectedstallionslinks {
	padding: 0 3px;
	color: #FFF;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
a.selectedstallionslinks {
	color: #8C2A05;
}
a.stallionslinks:hover {
	border-bottom: dotted 1px #FFF;
}
.clsHorseDetail {
	padding: 0 15px;
}
.clsHorseName {
	color: #630;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
.clsImages {
	border: 1px solid #630;
}
.clsBlackText {
	color: #000;
	text-transform: capitalize;
}
.clsHorseName:hover {
	border-bottom: 1px dotted #630;
}
.fontsize9 {
	font-size: 9px;
}
a.clsHorse {
	color: #630;
	text-decoration: none;
}
a.clsHorse:hover {
	border-bottom: 1px dotted #630;
}
#ifrmImages {
	width: 200px;
	/*height: 130px;*/
	height: 225px;
	border: 0;
}
td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

/* Photo Frames */
div#photoFrameDyn 
{
    position: absolute;
    border: solid 1px #666;
    width: 480px;
    height: 515px;
    top: 0px;
    margin-top: 10%;
    margin-left: 75px;
    background: #fff;
    margin-bottom: 25px;
}
div.photoFrameDynHide
{
    display: none;
}
body#frameBody
{
    width: 480px;
    height: 515px;
    margin: 0;
    padding: 0;
}
body#frameBody div.clsFreezeFrame 
{
    width: 480px;
    height: 515px;
}

body#frameBody a.imgPhoto:visited,
body#frameBody a.imgPhoto:hover,
body#frameBody a.imgPhoto
{
    display: block;
    width: 200px;
    /*height: 115px;*/
    height: 200px;
    overflow: hidden;
}
body#frameBody div.clsFreezeFrame div.clsMenuBar
{
    height: 25px;
    padding: 10px;
}
body#frameBody div.clsFreezeFrame div.clsMenuBar p
{
    margin: 0;
    padding: 0;
}
html>body#frameBody div.clsFreezeFrame div.clsMenuBar
{
    height: 10px;
}
body#frameBody div.clsPhotoFrame
{
    background: #8D2A03;
    width: 450px;
    height: 450px;
    border: solid 2px #8D2A03;
    overflow: hidden;
}

body#frameBody a.clsHorsePrevDisabled,
body#frameBody a.clsHorseNextDisabled,
body#frameBody a.clsHorsePrev,
body#frameBody a.clsHorseNext
{
    float: left;
    width: 75px;
    height: 36px;
}
body#frameBody a.clsHorsePrev
{
    background: url(images/btn_prev.gif) no-repeat 0% 0%;
}
body#frameBody a.clsHorseNext
{
    margin-left: 330px;
    background: url(images/btn_next.gif) no-repeat 100% 0%;
}
body#frameBody a.clsHorsePrevDisabled
{
    background: url(images/btn_prev_Disabled.gif) no-repeat 0% 0%;
}
body#frameBody a.clsHorseNextDisabled
{
    margin-left: 330px;
    background: url(images/btn_next_Disabled.gif) no-repeat 100% 0%;
}
div.navBarLower 
{
    height: 36px;
    width: 100%;
    background: #fff;
}

/* INLINE SLIDESHOW */

body#idSlideShowEnabled div.clsFreezeFrame 
{
    border: solid 1px #666;
    width: 480px;
    top: 0px;
    margin-top: 10%;
    margin-left: 75px;
    background: #E2D7BB;
    margin-bottom: 25px;
    display: none;
    position: absolute;
}
html>body#idSlideShowEnabled div.clsFreezeFrame 
{
    margin-top: 5%;
    /*height: 750px;*/
}
body#idSlideShowEnabled div.clsFreezeFrame div.clsMenuBar
{
    background: #E2D7BB;
    height: 25px;
    padding: 10px;
}
html>body body#idSlideShowEnabled div.clsFreezeFrame div.clsMenuBar
{
    height: 5px;
}
body#idSlideShowEnabled div.clsPhotoFrame
{
    background: #8D2A03;
    width: 450px;
    height: 450px;
    border: solid 2px #8D2A03;
    overflow: hidden;
}

body#idSlideShowEnabled a.clsHorsePrevDisabled,
body#idSlideShowEnabled a.clsHorseNextDisabled,
body#idSlideShowEnabled a.clsHorsePrev,
body#idSlideShowEnabled a.clsHorseNext
{
    float: left;
    width: 75px;
    height: 36px;
}
body#idSlideShowEnabled a.clsHorsePrev
{
    background: url(images/btn_prev.gif) no-repeat 0% 0%;
}
body#idSlideShowEnabled a.clsHorseNext
{
    margin-left: 330px;
    background: url(images/btn_next.gif) no-repeat 100% 0%;
}
body#idSlideShowEnabled a.clsHorsePrevDisabled
{
    background: url(images/btn_prev_Disabled.gif) no-repeat 0% 0%;
}
body#idSlideShowEnabled a.clsHorseNextDisabled
{
    margin-left: 330px;
    background: url(images/btn_next_Disabled.gif) no-repeat 100% 0%;
}
body#idSlideShowEnabled div.navBarLower 
{
    height: 36px;
    width: 100%;
    background: #fff;
}

div.clsFilmRoll 
{
    width: 528px;
    /*padding: 10px;*/
    margin-left: 10px;
}

div.clsFilmRoll a
{
    display: block;
    width: 46px;
    height: 48px;
    /*margin: 22px;*/
    margin: 3px;
    float: left;
}

div.clsFilmRollEnd 
{
    clear: both;
}

div.clsSelectBar 
{
    height: 28px;
    color: #fff;
    background: url(images/bg_select_bar.gif) repeat-x;
    padding: 3px;
}

html>body div.clsSelectBar 
{
    height: 22px;
}
