a ins  {
   text-decoration: none;
}

*:focus  {
   outline-style: none;
}

#teamgallerymetadata p,
#ccridersquad p,
#ccridersfreestyle p,
#shortpgm li,
#shortpgm p,
#freestyle2 li,
#freestyle1 li,
#equestriandrillteam p,
#ccridersshort p,
#teamgallerymetadata li,
#freestyle2 p,
#ccridersquad li,
#ccridersshort li,
#freestyle1 p,
#ccridersfreestyle li,
#equestriandrillteam li  {
   font: normal normal 18px/22px Verdana, sans-serif;
   padding: 0px 0px 2px 0px;
   margin: 0px;
   color: #FFFFFF;
   text-decoration: none;
   font-variant: normal;
   letter-spacing: 0px;
   text-indent: 0px;
   text-align: center;
}

#clickonimagetoseeitlarger li,
#copyrightmooreproductions p,
#julyevents li,
#juneevents li,
#aboutusscroll li,
#mayevents li,
#mayevents p,
#copyrightmooreproductions li,
#clickonimagetoseeitlarger p,
#aboutusscroll p,
#julyevents p,
#juneevents p  {
   font: normal normal 14px/17px Verdana, sans-serif;
   margin: 0px;
   padding-top: 0px;
   padding-right: 0px;
   padding-left: 0px;
   text-indent: 0px;
   text-align: left;
   text-decoration: none;
   font-variant: normal;
   letter-spacing: 0px;
}

#ccridersquadxmedia,
#ccridersfreestylexmedia,
#shownshinefreestylexmedia,
#shownshinequadxmedia,
#ccridersshortxmedia,
#shownshineshortpgmxmedia  {
   position: absolute;
   left: 180px;
   z-index: 4;
   width: 755px;
}

#tasiapicturebox table,
#teamgallerypicturebox table,
#photos2000gallerypictureb table  {
   width: 100%;
   height: 100%;
}

#photosmenuhovershow > div:first-child,
#videomenuhovershow > div:first-child  {
   top: 0px;
   left: 0px;
   padding: 0px;
   margin: 0px;
   position: relative;
   display: block;
}

#videomenuhovershow div ul li a,
#photosmenuhovershow div ul li a  {
   padding-left: 0px;
   padding-right: 0px;
   width: 100%;
   display: block;
}

#videomenuhovershow div ul li,
#photosmenuhovershow div ul li  {
   width: 100%;
   margin-right: 0px;
   margin-left: 0px;
}

#copyrightmooreproductions p a,
#equestriandrillteam p a  {
   display: inline;
}

#photosmenuhovershow div ul,
#videomenuhovershow div ul  {
   font: normal normal 18px/29px Verdana, sans-serif;
   margin: 0px;
   padding: 0px;
   color: #FFFFFF;
   text-decoration: none;
   font-variant: normal;
   letter-spacing: 0px;
   text-indent: 0px;
   text-align: left;
}

#photos2000gallerythumbshe,
#teamgallerythumbsheetscro  {
   position: absolute;
   left: 130px;
   top: 226px;
   z-index: 4;
   width: 120px;
   height: 478px;
   min-height: 478px;
   overflow: auto;
}

#ccridersquad,
#ccridersfreestyle,
#ccridersshort  {
   position: absolute;
   left: 335px;
   top: 681px;
   z-index: 4;
   width: 428px;
}

#photosmenuhovershow > div:first-child  {
   width: 226px;
}

#videomenuhovershow > div:first-child  {
   width: 282px;
}

#copyrightmooreproductions li  {
   padding-bottom: 2px;
   font-size: 12px;
   line-height: 14px;
   color: #FFFFFF;
}

#clickonimagetoseeitlarger li  {
   color: #FFFFFF;
   text-align: center;
   padding-bottom: 2px;
}

#clickonimagetoseeitlarger p  {
   color: #FFFFFF;
   text-align: center;
   padding-bottom: 2px;
}

#copyrightmooreproductions p  {
   padding-bottom: 2px;
   font-size: 12px;
   line-height: 14px;
   color: #FFFFFF;
}

#copyrightmooreproductions  {
   position: absolute;
   left: 807px;
   top: 749px;
   z-index: 4;
   width: 215px;
}

#shownshinefreestylexmedia  {
   top: 217px;
}

#homebutton,
#videobutton  {
   font: 18px/20px Verdana, sans-serif;
   padding-bottom: 2px;
   text-align: right;
   position: absolute;
   top: 137px;
   z-index: 4;
   height: 20px;
}

#shownshineshortpgmxmedia  {
   top: 205px;
}

#ccridersfreestylexmedia  {
   top: 227px;
}

#julyevents,
#juneevents  {
   position: absolute;
   left: 243px;
   z-index: 4;
   width: 348px;
}

#teamgallerymetadata li  {
   font-family: Verdana-Bold, Verdana, sans-serif;
   padding-bottom: 0px;
   color: #C07862;
}

#equestriandrillteam li  {
   text-align: left;
   font-size: 28px;
   line-height: 34px;
   padding-bottom: 0px;
   color: #C07862;
}

#equestriandrillteam p  {
   text-align: left;
   font-size: 28px;
   line-height: 34px;
   padding-bottom: 0px;
   color: #C07862;
}

#teamgallerymetadata p  {
   font-family: Verdana-Bold, Verdana, sans-serif;
   padding-bottom: 0px;
   color: #C07862;
}

#shownshinequadxmedia  {
   top: 227px;
}

#photosmenuhovershow  {
   margin: 0px;
   overflow: hidden;
   display: none;
   width: 231px;
   z-index: 6;
   top: 182px;
   left: 576px;
   position: absolute;
}

#ccridersshortxmedia  {
   top: 227px;
}

#equestriandrillteam  {
   position: absolute;
   left: 292px;
   top: 89px;
   z-index: 4;
   width: 332px;
}

#ridefooter,
.footer  {
   width: 100%;
   position: relative;
   clear: left;
   display: block;
}

#videomenuhovershow  {
   margin: 0px;
   overflow: hidden;
   display: none;
   width: 287px;
   z-index: 5;
   top: 182px;
   left: 678px;
   position: absolute;
}

#ccridersquadxmedia  {
   top: 227px;
}

#aboutusscroll li  {
   color: #FFFFFF;
   padding-bottom: 2px;
}

#aboutusscroll p  {
   color: #FFFFFF;
   padding-bottom: 2px;
}

#aboutusbutton  {
   font: 18px/21px Verdana, sans-serif;
   padding-bottom: 2px;
   text-align: left;
   position: absolute;
   left: 456px;
   top: 136px;
   z-index: 4;
   width: 109px;
   height: 21px;
}

#julyevents li  {
   color: #C07862;
   padding-bottom: 4px;
}

#juneevents li  {
   color: #C07862;
   padding-bottom: 4px;
}

#eventsbutton  {
   font: 18px/20px Verdana, sans-serif;
   padding-bottom: 2px;
   text-align: right;
   position: absolute;
   left: 769px;
   top: 136px;
   z-index: 4;
   width: 68px;
   height: 20px;
}

#juneevents p  {
   color: #C07862;
   padding-bottom: 4px;
}

#latigonlaceg  {
   background: url(sg_about-us_media/latigonlaceg.gif) no-repeat;
   position: absolute;
   left: 267px;
   top: 19px;
   z-index: 5;
   width: 568px;
   height: 77px;
}

#photosbutton  {
   font: 18px/20px Verdana, sans-serif;
   padding-bottom: 2px;
   text-align: right;
   position: absolute;
   left: 574px;
   top: 138px;
   z-index: 4;
   width: 66px;
   height: 20px;
}

#mayevents li  {
   color: #C07862;
   padding-bottom: 4px;
}

#julyevents p  {
   color: #C07862;
   padding-bottom: 4px;
}

#mayevents p  {
   color: #C07862;
   padding-bottom: 4px;
}

#innerfooter  {
   margin: 0px auto 0px auto;
   width: 1024px;
   position: relative;
   height: 0px;
   background-image: none;
   background-color: transparent;
}

#videobutton  {
   width: 55px;
   left: 679px;
}

#ridefooter  {
   font-size: 0px;
}

#homebutton  {
   width: 52px;
   left: 281px;
}

#juneevents  {
   top: 394px;
}

#teambutton  {
   font: 18px/21px Verdana, sans-serif;
   padding-bottom: 2px;
   text-align: right;
   position: absolute;
   left: 363px;
   top: 136px;
   z-index: 4;
   width: 54px;
   height: 21px;
}

#julyevents  {
   top: 558px;
}

#horsehead  {
   background: url(sg_about-us_media/horsehead.jpg) no-repeat;
   position: absolute;
   left: 15px;
   top: 19px;
   z-index: 4;
   width: 258px;
   height: 123px;
}

#page_bkg  {
   position: absolute;
   width: 1024px;
   height: 768px;
   left: 0px;
   top: 0px;
   display: block;
   z-index: 1;
}

#backdrop  {
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 3;
   width: 1024px;
   height: 768px;
   background-color: #132861;
   background-image: none;
}

#footer  {
   background-image: none;
   background-color: transparent;
   height: 0px;
   position: absolute;
   bottom: 0px;
   margin: 0px;
   padding: 0px;
   display: block;
   width: 100%;
}

#page  {
   margin: 0px auto 0px auto;
   height: 768px;
   width: 1024px;
   position: relative;
}

#top  {
   min-height: 100%;
   width: 100%;
}

.sgthumb:hover  {
   border-color: #0000FF;
}

.cC07862 a  {
   color: #C07862;
}

.cFFF * a  {
   color: #FFFFFF;
}

.sgthumb  {
   border: 2px solid #FF0000;
}

h4,
h5,
body, p,
h6,
h1,
h2,
h3  {
   font-family: Verdana, sans-serif;
}

body  {
   padding: 0px;
   margin: 0px;
   background-color: #FFFFFF;
   background-image: none;
   height: 100%;
   -webkit-text-size-adjust: none;
}

