#tamparacesnew400pixelsbut a:hover,
#tamparacesnew400pixelsbut a.nmh  {
   background-position: -159px 0%;
}

#registrationbutton a:hover,
#registrationbutton a.nmh  {
   background-position: -305px 0%;
}

#i65notebook,
#i54notebook,
#i17notebook,
#i56notebook  {
   position: absolute;
   left: 349px;
   top: 77px;
   z-index: 6;
   width: 1172px;
   height: 783px;
   margin-left: 0px;
   margin-top: 0px;
   background-repeat: no-repeat;
}

#previousbutton a.nmh,
#previousbutton a:hover  {
   background-position: -171px 0%;
}

#detailsbutton a.nmh,
#detailsbutton a:hover  {
   background-position: -156px 0%;
}

#homebutton a.nmh,
#homebutton a:hover  {
   background-position: -140px 0%;
}

#tamparacesnew400pixelsbut a  {
   background: url(sg_home_media/tamparacesnew400pixelsbut.png) no-repeat;
   display: block;
   height: 81px;
   width: 159px;
   font-size: 81px;
   line-height: 81px;
}

#c2014wwwtamparacescomdesi  {
   position: absolute;
   left: 340px;
   top: 870px;
   z-index: 5;
   width: 1208px;
   margin-left: 0px;
   margin-top: 0px;
}

#tamparacesnew400pixelsbut  {
   position: absolute;
   left: 159px;
   top: 725px;
   z-index: 5;
   width: 159px;
   height: 81px;
   margin-left: 0px;
   margin-top: 0px;
}

#slideshowpicturebox table  {
   width: 100%;
   height: 100%;
}

#registrationbutton a  {
   background: url(sg_previous_media/registrationbutton.png) no-repeat;
   display: block;
   height: 115px;
   width: 305px;
   font-size: 115px;
   line-height: 115px;
}

#slideshowpicturebox  {
   position: absolute;
   left: 443px;
   top: 143px;
   z-index: 7;
   width: 375px;
   height: 374px;
   margin-left: 0px;
   margin-top: 0px;
}

#registrationbutton  {
   position: absolute;
   left: 1151px;
   top: 10px;
   z-index: 5;
   width: 305px;
   height: 115px;
   margin-left: 0px;
   margin-top: 0px;
}

#i22slideshowcover  {
   position: absolute;
   left: 430px;
   top: 131px;
   z-index: 8;
   width: 402px;
   height: 448px;
   margin-left: 0px;
   margin-top: 0px;
   background-repeat: no-repeat;
}

#previousbutton a  {
   background: url(sg_previous_media/previousbutton.png) no-repeat;
   display: block;
   height: 95px;
   width: 171px;
   font-size: 95px;
   line-height: 95px;
}

#detailsbutton a  {
   background: url(sg_previous_media/detailsbutton.png) no-repeat;
   display: block;
   height: 75px;
   width: 156px;
   font-size: 75px;
   line-height: 75px;
}

#runnersjournal  {
   background: url(sg_previous_media/runnersjournal.png) no-repeat;
   position: absolute;
   left: 998px;
   top: 124px;
   z-index: 7;
   width: 446px;
   height: 49px;
   margin-left: 0px;
   margin-top: 0px;
}

#previousbutton  {
   position: absolute;
   left: 183px;
   top: 589px;
   z-index: 5;
   width: 171px;
   height: 95px;
   margin-left: 0px;
   margin-top: 0px;
}

#detailsbutton  {
   position: absolute;
   left: 200px;
   top: 485px;
   z-index: 5;
   width: 156px;
   height: 75px;
   margin-left: 0px;
   margin-top: 0px;
}

#homebutton a  {
   background: url(sg_previous_media/homebutton.png) no-repeat;
   display: block;
   height: 99px;
   width: 140px;
   font-size: 99px;
   line-height: 99px;
}

#page_content  {
   min-height: 911px;
}

#i65notebook  {
   background-image: url(sg_registration_media/d65notebook.png);
}

#i54notebook  {
   background-image: url(sg_details_media/d54notebook.png);
   z-index: 9;
}

#i17notebook  {
   background-image: url(sg_home_media/d17notebook.png);
}

#i56notebook  {
   background-image: url(sg_previous_media/d56notebook.png);
}

#homebutton  {
   position: absolute;
   left: 216px;
   top: 130px;
   z-index: 5;
   width: 140px;
   height: 99px;
   margin-left: 0px;
   margin-top: 0px;
}

#text2  {
   position: absolute;
   left: 965px;
   top: 231px;
   z-index: 7;
   width: 471px;
   margin-left: 0px;
   margin-top: 0px;
}

.page_content_bkg  {
   position: absolute;
   z-index: 1;
   width: 1593px;
   left: 0px;
   top: 0px;
   display: block;
}

#cover  {
   background: url(sg_previous_media/cover.png) no-repeat;
   position: absolute;
   left: 318px;
   top: 91px;
   z-index: 4;
   width: 1223px;
   height: 781px;
   margin-left: 0px;
   margin-top: 0px;
}

.container_div  {
   margin: 0px auto 0px auto;
   width: 1593px;
   position: relative;
}

.spacing_div  {
   height: 0px;
   min-height: 0px;
}

*:focus  {
   outline-style: none;
}

.full_width  {
   min-width: 1593px;
   margin: 0px;
   padding: 0px;
   position: relative;
}

.cFD013C a  {
   color: #FD013C;
}

ains  {
   text-decoration: none;
}

a.nm  {
   background-position: 0px 0px;
}

html, body  {
   background: #FFFFFF url(sg_previous_media/browserbackground.png) center top repeat;
   background-attachment: fixed;
   height: 100%;
}

body  {
   padding: 0px;
   margin: 0px;
   height: 100%;
   -webkit-text-size-adjust: none;
}