﻿/* Styles Used for the Partnership Subsystem */

h3 
{
    font-size: 1.4em;
    margin-top: 20px;
}

/* partnership pages are surounded with a div tag of class   ptnrGlobal      */
.ptnrGlobal 
{
     font-family: Georgia,"Times New Roman",Times,serif;
}

/* used in many places, more general partnership items */
.ptnrPageTitle 
{
    font-size: 32px;
    margin: 10px 0px 15px 5px;
    display: none;
   
}

.ptnrName 
{
    
    text-align: left;
    font-size: 24px;
    margin: 20px 0px 10px 5px;
}

.ptnrDescription
{
    text-align: left;
    font-size: 1em;
    margin: 0px 0px 10px 5px;
}

/* Table Header Styles, Over rides are provided in the page sections. */

.ptnrSummaryTitleBar, .ptnrDocumentTitleBar, .ptnrHorseTitleBar
{
    background-color: #333333;
    color: #FFFFFF;
}



/* Document Summary */


.ptnrDocumentTable
{
    width: 100%;
    margin: 10px;
}


.ptnrDocumentTitleBar
{
}

.ptnrDocumentTitleBarIcon, .ptnrDocumentTitleBarTitle, .ptnrDocumentTitleBarSummary,
.ptnrDocumentTitleBarDate, .ptnrDocumentTitleBarSize
{
    background-image: url("http://www.winstarfarm.com/Domains/www.winstarfarm.com/Images/nav-sub-bkg.jpg");
}


.ptnrDocumentTitleBarIcon
{
    
    
}


.ptnrDocumentTitleBarTitle
{
    width: 30%;
}

.ptnrDocumentTitleBarSummary
{
    width: 40%;
}

.ptnrDocumentTitleBarDate
{
}

.ptnrDocumentTitleBarSize
{
}

.ptnrDocumentIcon
{
}

.ptnrDocumentTitle
{
}

.ptnrDocumentSummary
{
}

.ptnrDocumentDate
{
}

.ptnrDocumentSize
{
}

.ptnrDocumentNotFound
{
}


/* Horse Summary Page */

.ptnrHorseTable
{
    width: 100%;
    padding: 5px;
}

.ptnrHorseTitleBar
{
}

.ptnrHorseTitleBarPhoto, .ptnrHorseTitleBarName, .ptnrHorseTitleBarSire, .ptnrHorseTitleBarDam,
.ptnrHorseTitleBarYOB, .ptnrHorseTitleBarColor, .ptnrHorseTitleBarSex
{
    background-image: url("http://www.winstarfarm.com/Domains/www.winstarfarm.com/Images/nav-sub-bkg.jpg");
}

.ptnrHorseTitleBarPhoto
{
}

.ptnrHorseTitleBarName
{
}

.ptnrHorseTitleBarSire
{
}

.ptnrHorseTitleBarDam
{
}

.ptnrHorseTitleBarYOB
{
}

.ptnrHorseTitleBarColor
{
}

.ptnrHorseTitleBarSex
{
}


.ptnrHorsePhoto
{
    padding: 4px;
}

.ptnrHorsePhotoImg, .ptnrDetPhotoImg /* Stack Thumb sizes here */
{
    width: 64px;
    height: 64px;
}

.ptnrHorsePhotoImg
{
}

.ptnrHorseName
{
}

.ptnrHorseSire
{
}

.ptnrHorseDam
{
}

.ptnrHorseYOB
{
}

.ptnrHorseColor
{
}

.ptnrHorseSex
{
}


/* News */

.ptnrNewsTable
{
}

.ptnrNoNews
{
}

.ptnrNewsRow
{
}

.ptnrNewsCell
{
    padding:10px;
}

.ptnrNewsTitle
{
    font-size: 1.2em;
    font-weight: bold;
}
        
.ptnrNewsDate
{
    font-size: .8em;
    font-style: italic;
    margin: 5px 0px 8px 0px;
}
   
.ptnrNewsSummary
{
}


/* Photo Sharing */

.photoShareTitle
{
}

.photoShareImageTD
{
}

.photoShareImage
{
}


.photoShareDescription
{
}


   
/*  Summary  */
.ptnrSummaryTable
{
    width: 800px;
    
}

.ptnrSummaryTitleBar
{
}

.ptnrSummaryTitleBarTitle, .ptnrSummaryTitleBarDate  
{
    background-image: url("");
}

.ptnrSummaryTitleBarTitle
{
  width: 60%;
}

.ptnrSummaryTitleBarDate
{
     
}

.ptnrSummaryTitle 
{
    
}

.ptnrSummaryDate
{
    
}

/* Summary Alternate View */

.ptnrDetName
{
    text-align: right;
}

.ptnrDetLeftCol, .ptnrDetRightCol
{
    width: 50%;
    vertical-align: top;
    text-align: left;
}

.ptnrDetRightCol
{
}

.ptnrDetNews
{
    padding: 2px 20px 2px 2px;
} 

.ptnrDetDocuments, .ptnrDetHorses
{
    padding: 2px;
}

.ptnrDetRightLable
{
    font-size: 1.2em;
    font-weight: bold;
}

.ptnrDetHorse
{
}

.ptnrDetHorseData
{
}

.ptnrBreedLine
{
    font-size: .8em;
}

.ptnrDetPhotos
{
}

.ptnrDetPhoto
{
}

.ptnrDetPhotoImg
{
}

.ptnrPhoto
{
}

.ptnrPhotoName
{
}

.ptnrPhotoDate
{
}

.AdministrativeInfo {
  position:relative;
  top:20px;
}





/*Horse Details*/

.HorseBoundingBox {
  position:relative;
}

.HorseName {
  position:relative;
  left:0;
  top:0;
  width:400px;
  height:50px;
}

.HorseSharingBox {
  position:absolute;
  right:0px;
  top:0px;
  height:50px;
  width:185px;
}

.HorsePhotoMain {
  position:absolute;
  top:50px;
  right:0px;
}

.HorseMainImage {
  width:450px;
}

.HorseAdditionalPhotos {
  clear:both;
  width:450px;
  display:table;
}

.HorseAdditionalPhotos .HorsePhotos .galleryItem {
  height: 90px;
  width: 130px;
  margin: 4px;
}

.HorseCommentsBox {
  position:relative;
  left:0px;
  top:30px;
  width:450px;
}

.HorseHeadlineDescription {
  position:relative;
  left:0px;
  top:20px;
  width:450px;
}

.HorseDetailsUL {
}

.GridSharing {
  position:relative;
  right:0px;
  width:95px;
}

.backToArea {
  text-align:right;
  clear:both;
}


.stableContainer 
{
    width:100%;
}

.stableContainer .photoGalleryH1 
{
    display: none;
}

.stableName
{
    font-size: 1.3em;
    width: 100%;
}

.stableMainPhoto
{
    width: 500px;
    float:left;
    margin: 10px;
}

.stablePed
{
}

.stableBody 
{
    margin:5px 5px 5px 530px;
}

.stableName
{
    font-size: 1.3em;
    margin: 5px 5px 5px 20px;
}

.stableHorseName
{
    font-size: 1.2em;
    margin: 25px 5px 5px 530px;
    padding-top: 20px;
}


.stableheadline 
{
    font-size: 1.2em;
    margin: 5px 5px 5px 530px;
}

.stableBreedline
{
    font-weight:bolder;
    margin: 5px 5px 5px 530px;
}

.horseDetailsImage, .ptnrPhotoMed{
 width: 120px;
 padding: 7px;

}

.horseManagerPhotos  {
  height: 80px;
  width: 110px;
  overflow: hidden;
}

Table.gvdesign td {
  vertical-align:top;
  border: 1px solid #ccc;
  padding: 3px;

}

Table.tblNoBorder td {
border: 0px solid  #ccc;
}

.CMS-Table, .gvdesign {
  width: 100%;
}

textarea.photoEditDescription {
  width:95%;
}