#hsehead { background:url(../../includes/images/horses/title.jpg) center no-repeat; height:50px; width:960px; }
#hsehead span { float:right; padding-right:15px; line-height:50px; font-size:14px; }
.hsecont { background-color:#eff0ef; padding:10px; margin:0 auto 20px auto; width:938px; border:1px solid #cccccc; }
.hsecontimg { float:left; margin-right:20px; padding:5px; border:1px solid #CCCCCC; width:200px; background-color:#fdfbfb; }
.hsecontimg img { border:none; }
.hsecontimg div { text-align:center; margin:25px 0 0 -5px; padding:5px; background-color:#FFFFFF; width:200px; color:#990000; }
.hsecontimg div img { border:none; }

.hsedetail { background:#FFFFFF url(../../includes/images/content_bot.png) bottom left repeat-x; border:1px solid #CCCCCC; float:left; width:680px; padding-left:10px; padding-right:10px; }
.ptitle { margin:0; float:left; width:340px; font-size:24px; color:#990000; }
.powner { margin:0; line-height:35px; float:left; width:330px; text-align:right; padding-right:10px; }
.pdetails { border-top:1px solid #CCCCCC; clear:left; margin-top:10px; padding:8px 0 8px 0; font-size:16px; }
.pdetails span { font-weight:bold; color:#7b565a; }
.pmessage { border-top:1px solid #CCCCCC; padding-top:10px; }







/* IMAGE MODAL CSS */
div#nyroModalFull { font-size:12px; color:#777; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; }
div#nyroModalLoading { border:4px solid #777; width:150px; height:150px; text-indent:-9999em; background:#fff url(../img/ajaxLoader.gif) no-repeat; background-position:center; }
div#nyroModalLoading.error { border:4px solid #f66; line-height:20px; padding:20px; width:300px; height:100px; text-indent:0; background:#fff; }
div#nyroModalWrapper { background:#fff; border:4px solid #777; }
a#closeBut { position:absolute; display:block; top:-13px; right:-13px; width:12px; height:12px; text-indent:-9999em; background:url(../img/close.gif) no-repeat; outline:0; }
h1#nyroModalTitle { margin:0; padding:0; position:absolute; top:-35px; font-size:16px; color:#ffffff; font-weight:600; }
div.wrapper div#nyroModalContent { padding:5px; }
div.wrapperImg div#nyroModalContent { position:relative; overflow:hidden; text-align:center; }
div.wrapperImg img { vertical-align:baseline; }
div.wrapperImg div#nyroModalContent div { color:#FFFFFF; position:absolute; bottom:0; left:0; padding:10px; margin:10px; overflow:hidden; }
