﻿/*===========================================================================*/
/*                                                                           */
/*===========================================================================*/

body
{
   margin: 0;
   padding: 0;
   background-color: #D3C8C0;
   font-family: Verdana;
}

em
{
   font-weight: bold;
   font-style: normal;
}

div
{
   margin: 0;
   padding: 0;
}

p
{
   margin-bottom: 0;
}

#THBBanner
{
   margin: 0px;
   background-color: #D3C8C0;
   width: 100%;
   height: 154px;
}

div#THBDivider
{
   float: left;
   width: 100%;
   height: 50px;
}

div#THBMainBody
{
   float: right;
   width: 100%;
   margin-left: -182px; /* Left container width */
}

.MenuContainer
{
   float: left;
   width: 160px;
   border: solid 2px #004538;
   margin: 5px 0px 0px 5px;
   padding: 0px 4px 4px 4px;
   background-color: #D3C8C0;
}

.MenuHeader
{
   margin: 0px -4px 0px -4px;
   padding: 2px 0px 2px 0px;
}

#THBContactContainer, #THBLinksContainer, #FBContainer
{
   margin-top: 20px;
}

#THBContentContainer
{
   margin-left: 182px; /* Left container width */
   margin-top: 5px;
}

#THBContentTitle
{
   font-weight: bold;
   width: 98%;
   height: 1.5em;
   padding-top: 0.25em;
   padding-left: 1em;
   background-color: #004538;
   color: White;
}

#THBFooterContainer
{
   background-color: #004538;
   clear: both;
   width: 100%;
}

/*===========================================================================*/
/* Masthead                                                                  */
/*===========================================================================*/

#Logo
{
   background: transparent url("images/GlamourShot.jpg") no-repeat top left;
   height: 150px;
   left: 2px;
   top: 2px;
   position: relative;
}

#Title
{
   background: transparent url( "images/SpooksBanner4.png" ) no-repeat top left;
   height: 150px;
   width: 700px;
   left: 140px;
   position: absolute;
   top: 0px;
}

#THBBanner h1, h2
{
   display: none;
}

#Description
{
}

#THBDivider
{
   background-image: url("Images/BulletsAndWire.gif");
   background-repeat: repeat-x;
   background-color: #D3C8C0;
   height: 72px;
}


/*===========================================================================*/
/* Menu                                                                      */
/*===========================================================================*/

div.MenuContainer ul
{
   list-style-type: none;
   margin: 0;
   padding: 0;
}

.MenuContainer li
{
   /*position: relative;*/
   /*margin-bottom: 2px;*/
}

.MenuContainer a
{
   display: block;
}

.LinkStyle a
{
   text-decoration: none;
   color: #502302;
   background-color: #D3C8C0;
}

.MenuContainer a:hover
{
   background-color: #E5DED9;
}

a.menubold
{
   color: Red;
}

.MenuHeader
{
   color: White;
   background-color: #004538;
   font-weight: bold;
   font-family: Arial;
}

.MenuItem
{
   border-bottom: 2px Solid #004538;
   color: #502302;
   background-color: #D3C8C0;
   font-family: Arial;
   font-size: smaller;
   padding: 2px;
}

.MenuItemSelected
{
   background-color: White;
}

.MenuHover
{
   background-color: #E5DED9;
}

.SubMenu
{
   border: solid 2px #004538;
}

.SubMenuItem
{
   padding: 1px 5px 1px 5px;
}

/*===========================================================================*/
/*                                                                           */
/*===========================================================================*/

div#ContentsContainer
{
   margin: 0 0 0 0;
   height: auto;
   z-index: 0;
}

div#ContentsTitle
{
   background-color: #004139;
   margin: 0 0 0 0;
   color: White;
   font-family: Sans-Serif;
   font-weight: bold;
}

div#THBContentContainer
{
   min-height: 650px;
   border-left-color: #004139;
   border-left-width: 3px;
   border-left-style: solid;
}

div#THBContents
{
   padding-left: 10px;
   padding-right: 10px;
   padding-bottom: 10px;
   margin-top: 10px;
}

/*===========================================================================*/
/* Product image layout                                                      */
/*===========================================================================*/

.mainImage
{
   width: 250px;
   height: 200px;
}

.detailImage
{
   width: 350px;
   height: 250px;
}

.photoImage
{
   width: 520px;
}

.HorseName
{
   /*Height="2.2em" ForeColor="#003333" */
   color: #003333;
   font-weight: bold;
   font-size: 1.1em;
}

.photo
{
   border: solid 4px #004538;
   width: 200px;
}

.photoContainer
{
}

/*===========================================================================*/
/* Section                                                                   */
/*===========================================================================*/

.section
{
   font-weight: bold;
   margin: .75em 0;
}

/*===========================================================================*/
/* Footer                                                                    */
/*===========================================================================*/

div#THBFooterContainer a
{
   color: White;
}

div#THBFooterContainer
{
   padding: 5px 0px 5px 0px;
   font-size: small;
}

   div#THBFooterContainer span
   {
      display: block;
      text-align: center;
      color: White;
   }

div.address span
{
   display: block;
   color: #004538;
}

.addressBox
{
   padding: 5px;
   padding-right: 10px;
   padding-top: 10px;
   border-bottom: 2 solid #502302;
   vertical-align: top;
}

.GalleryImage
{
   width: 512px;
}
