html, body  {
   padding: 0px;
   margin: 0px;
   background-color: #FFFFCC;
   
}
.top {margin-top:-5px;}
img {
 
   border:0px;
}

a{
   text-decoration: underline;
   color: #820001;
   border:0px;
}

a:hover{
   font-weight:BOLD;
   color: #1A171B;
   border:0px;
}
h1 {font-family:Edwardian Script ITC, Monotype Corsiva, Times New Roman;margin-bottom:0px;color:#2a2a2a;}
#index  {
    background: url(images/index_bg.gif) no-repeat;
    height: 310px;
    margin-top:10px;
}
.flash  {
   
   margin-left: -7px;
   
}



.a-menu ul {
width:250px;}


.a-menu li {list-style: none;width:250px;}



.a-menu li a {
color: #999999; 
display: block;text-decoration:none;line-height:35px;width: 224px;height:40px;
text-indent: 1.2cm;
background: url(images/nav-base.gif) 0 0 no-repeat;}

.a-menu li a:hover {
color: #cccccc;font-weight:normal;
background: url(images/nav-hover.gif) 0 0 no-repeat; }.active  {
color: #cccccc;font-weight:normal; 
display: block;text-decoration:none;line-height:35px;width: 224px;height:40px;text-indent: 0.14cm;

padding-left: 40px;
background: url(images/nav-hover.gif) 0 0 no-repeat; z-index:5;}




#content  {
   position: absolute;
   left: 300px;
   top: 152px;
   width: 521px;
}

#content p  {
   font: 12px Times New Roman;
   margin: 0px;
   color: #1A171B;
   text-align: left;
   padding-bottom: 0px;
}


#content p a{
   text-decoration: underline;
   color: #820001;
}

#content p a:hover{
   font-weight:BOLD;
   color: #820001;
}


#header  {
   background: url(images/header.gif) no-repeat;
   position: absolute;
   left: 0px;
   top: 0px;
   width: 759px;
   height: 168px;
}

#background  {
   background: url(images/background.jpg) no-repeat;
   position: absolute;
   left: 500px;
   top: 32px;
   width: 494px;
   height: 509px;
}
#home-background  {
   background: url(images/background.jpg) no-repeat;
   position: absolute;
   left: 500px;
   top: 32px;
   width: 494px;
   height: 509px;
}#weddings-background  {
   background: url(images/wedding_bg.jpg) no-repeat;
   position: absolute;
   left: 540px;
   top: 32px;
   width: 494px;
   height: 509px;
}
#belgian-background  {
   background: url(images/FriesianBreed.jpg) no-repeat;
   position: absolute;
   left: 550px;
   top: 60px;
   width: 400px;
   height: 509px;
}

#coaches-background  {
   background: url(images/londonvan_bg.jpg) no-repeat;
   position: absolute;
   left: 450px;
   top: 40px;
   width: 494px;
   height: 500px;
}#carriages-background  {
   background: url(images/carriages-bg.gif) no-repeat;
   position: absolute;
   left: 520px;
   top: 45px;
   width: 393px;
   height: 400px;
}

#stables-background  {
   background: url(images/stables_bg.jpg) no-repeat;
   position: absolute;
   left: 440px;
   top: 40px;
   width: 530px;
   height: 500px;
}

#shows-background  {
   background: url(images/shows_bg.jpg) no-repeat;
   position: absolute;
   left: 580px;
   top: 40px;
   width: 460px;
   height: 500px;
}

#navigation  {
   position: relative;

   top: 145px;
   float:left;   width:250px;
   display: block;
   z-index:2;
 
}

   
#picture-gallery  {
   position: absolute;
   left: 245px;
   top: 70px;
   width: 800px;
}#side-photos {position:relative;margin-top:210px;}
#marstonb a:hover  {
   background-position: -141px 0%;
}

#marstonb a  {
   background: url(images/marstonb.gif) no-repeat 0% 0px;
   display: block;
   height: 93px;
   width: 141px;
   font-size: 93px;
   line-height: 93px;
}

#marstonb  {
   visibility: visible;
   position: absolute;
   left: 845px;
   top: 50px;
   z-index: 2;
   width: 141px;
   height: 93px;
}
#parkdragb a:hover  {
   background-position: -141px 0%;
}

#parkdragb a  {
   background: url(images/parkdragb.gif) no-repeat 0% 0px;
   display: block;
   height: 93px;
   width: 141px;
   font-size: 93px;
   line-height: 93px;
}

#parkdragb  {
   visibility: visible;
   position: absolute;
   left: 845px;
   top: 545px;
   z-index: 2;
   width: 141px;
   height: 93px;
}
#dottridgeb a:hover  {
   background-position: -141px 0%;
}

#dottridgeb a  {
   background: url(images/dottridgeb.gif) no-repeat 0% 0px;
   display: block;
   height: 93px;
   width: 141px;
   font-size: 93px;
   line-height: 93px;
}

#dottridgeb  {
   visibility: visible;
   position: absolute;
   left: 845px;
   top: 150px;
   z-index: 2;
   width: 141px;
   height: 93px;
}
#londonvanb a:hover  {
   background-position: -141px 0%;
}

#londonvanb a  {
   background: url(images/londonvanb.gif) no-repeat 0% 0px;
   display: block;
   height: 93px;
   width: 141px;
   font-size: 93px;
   line-height: 93px;
}

#londonvanb  {
   visibility: visible;
   position: absolute;
   left: 845px;
   top: 250px;
   z-index: 2;
   width: 141px;
   height: 93px;
}
#shillinbeerb a:hover  {
   background-position: -141px 0%;
}

#shillinbeerb a  {
   background: url(images/shillinbeerb.gif) no-repeat 0% 0px;
   display: block;
   height: 93px;
   width: 141px;
   font-size: 93px;
   line-height: 93px;
}

#shillinbeerb  {
   visibility: visible;
   position: absolute;
   left: 845px;
   top: 350px;
   z-index: 2;
   width: 141px;
   height: 93px;
}#sportingbrakeb a:hover  {
   background-position: -141px 0%;
}

#sportingbrakeb a  {
   background: url(images/sportingbrakeb.gif) no-repeat 0% 0px;
   display: block;
   height: 93px;
   width: 141px;
   font-size: 93px;
   line-height: 93px;
}

#sportingbrakeb  {
   visibility: visible;
   position: absolute;
   left: 845px;
   top: 975px;
   z-index: 2;
   width: 141px;
   height: 93px;
}

#marstonmb a:hover  {
   background-position: -141px 0%;
}

#marstonmb a  {
   background: url(images/marstonmb.gif) no-repeat 0% 0px;
   display: block;
   height: 93px;
   width: 141px;
   font-size: 93px;
   line-height: 93px;
}

#marstonmb  {
   visibility: visible;
   position: absolute;
   left: 845px;
   top: 447px;
   z-index: 2;
   width: 141px;
   height: 93px;
}

#queenb a:hover  {
   background-position: -141px 0%;
}

#queenb a  {
   background: url(images/queenb.gif) no-repeat 0% 0px;
   display: block;
   height: 93px;
   width: 141px;
   font-size: 93px;
   line-height: 93px;
}

#queenb  {
   visibility: visible;
   position: absolute;
   
  
   z-index: 2;
   width: 141px;
   height: 93px;
}#carriage1 a:hover  {
   background-position: -141px 0%;
}

#carriage1 a  {
   background: url(images/carriage1.gif) no-repeat 0% 0px;
   display: block;
   height: 93px;
   width: 141px;
   font-size: 93px;
   line-height: 93px;
}

#carriage1  {
   visibility: visible;
   position: absolute;
   
  
   z-index: 2;
   width: 141px;
   height: 93px;
}#carriage2 a:hover  {
   background-position: -141px 0%;
}

#carriage2 a  {
   background: url(images/carriage2.gif) no-repeat 0% 0px;
   display: block;
   height: 93px;
   width: 141px;
   font-size: 93px;
   line-height: 93px;
}

#carriage2 {
   visibility: visible;
   position: relative;
   left:150px;
  
   z-index: 2;
   width: 141px;
   height: 93px;
}#carriage3 a:hover  {
   background-position: -141px 0%;
}

#carriage3 a  {
   background: url(images/carriage3.gif) no-repeat 0% 0px;
   display: block;
   height: 93px;
   width: 141px;
   font-size: 93px;
   line-height: 93px;
}

#carriage3 {
   visibility: visible;
   position: relative;
   top:10px;
  
   z-index: 2;
   width: 141px;
   height: 93px;
}#weddings1 a:hover  {
   background-position: -141px 0%;
}

#weddings1 a  {
   background: url(images/horses_landau_hu_Sm.gif) no-repeat 0% 0px;
   display: block;
   height: 93px;
   width: 141px;
   font-size: 93px;
   line-height: 93px;
}

#weddings1  {
   visibility: visible;
   position: absolute;
   
  
   z-index: 2;
   width: 141px;
   height: 93px;
}#weddings2 a:hover  {
   background-position: -141px 0%;
}

#weddings2 a  {
   background: url(images/horses_landau_hd_Sm.gif) no-repeat 0% 0px;
   display: block;
   height: 93px;
   width: 141px;
   font-size: 93px;
   line-height: 93px;
}

#weddings2 {
   visibility: visible;
   position: relative;
   left:150px;
  
   z-index: 2;
   width: 141px;
   height: 93px;
}#weddings3 a:hover  {
   background-position: -141px 0%;
}

#weddings3 a  {
   background: url(images/soma_Sm.gif) no-repeat 0% 0px;
   display: block;
   height: 93px;
   width: 141px;
   font-size: 93px;
   line-height: 93px;
}

#weddings3 {
   visibility: visible;
   position: relative;   top:-93px;   left:300px;
   z-index: 2;
   width: 141px;
   height: 93px;
}#weddings4 a:hover  {
   background-position: -141px 0%;
}

#weddings4 a  {
   background: url(images/barouche_hu_Sm.gif) no-repeat 0% 0px;
   display: block;
   height: 93px;
   width: 141px;
   font-size: 93px;
   line-height: 93px;
}

#weddings4 {
   visibility: visible;
   position: relative;
   top:-80px;
   left:150px;

   z-index: 2;
   width: 141px;
   height: 93px;
}#weddings5 a:hover  {
   background-position: -141px 0%;
}

#weddings5 a  {
   background: url(images/barouche_hd_Sm.gif) no-repeat 0% 0px;
   display: block;
   height: 93px;
   width: 141px;
   font-size: 93px;
   line-height: 93px;
}

#weddings5 {
   visibility: visible;
   position: relative;
   top:-173px;

   z-index: 2;
   width: 141px;
   height: 93px;
}