#aboutmenu li a:hover,
#mainmenu li a:hover  {
   text-decoration: underline;
}

#aboutmenu li a,
#mainmenu li a  {
   border-bottom-color: #000000;
   border-bottom-style: none;
   border-right-color: #000000;
   border-right-style: none;
   border-left-color: #000000;
   border-left-style: none;
   border-width: 0px;
   border-top: 0px;
   padding-left: 0px;
   padding-right: 0px;
   text-decoration: none;
   color: #000000;
   width: 100%;
   display: block;
}

#allxmediagrow *:first-child  {
   margin-top: 0px;
}

#allxmediagrow *:last-child  {
   margin-bottom: 0px;
}

#mainmenu li,
#aboutmenu li  {
   width: 100%;
   display: block;
   margin: 0px;
}

#pid0sponsor,
#pid1sponsor  {
   margin: 0px auto 0px 0px;
   width: 680px;
   position: relative;
}

#hillcrestbutton a:hover  {
   background-position: -204px 0%;
}

#coastalbutton a:hover  {
   background-position: -183px 0%;
}

#poggenbutton a:hover  {
   background-position: -129px 0%;
}

#knaufbutton a:hover  {
   background-position: -121px 0%;
}

#banddbutton a:hover  {
   background-position: -197px 0%;
}

#crestbutton a:hover  {
   background-position: -214px 0%;
}

#rohlbutton a:hover  {
   background-position: -104px 0%;
}

#allxmediagrow ains  {
   text-decoration: none;
}

#italbutton a:hover  {
   background-position: -192px 0%;
}

#hillcrestbutton a  {
   background: url(sg_pid1sponsor_media/hillcrestbutton.jpg) no-repeat 0% 0px;
   display: block;
   height: 57px;
   width: 204px;
   font-size: 57px;
   line-height: 57px;
}

#sebutton a:hover  {
   background-position: -106px 0%;
}

#avbutton a:hover  {
   background-position: -76px 0%;
}

#allxmediagrow a  {
   text-decoration: none;
   color: #000000;
}

#hillcrestbutton  {
   visibility: visible;
   position: absolute;
   left: 20px;
   top: 377px;
   z-index: 4;
   width: 204px;
   height: 57px;
}

#coastalbutton a  {
   background: url(sg_pid1sponsor_media/coastalbutton.jpg) no-repeat 0% 0px;
   display: block;
   height: 63px;
   width: 183px;
   font-size: 63px;
   line-height: 63px;
}

#poggenbutton a  {
   background: url(sg_pid1sponsor_media/poggenbutton.jpg) no-repeat 0% 0px;
   display: block;
   height: 96px;
   width: 129px;
   font-size: 96px;
   line-height: 96px;
}

#crestbutton a  {
   background: url(sg_pid1sponsor_media/crestbutton.jpg) no-repeat 0% 0px;
   display: block;
   height: 70px;
   width: 214px;
   font-size: 70px;
   line-height: 70px;
}

#banddbutton a  {
   background: url(sg_pid1sponsor_media/banddbutton.jpg) no-repeat 0% 0px;
   display: block;
   height: 89px;
   width: 197px;
   font-size: 89px;
   line-height: 89px;
}

#knaufbutton a  {
   background: url(sg_pid1sponsor_media/knaufbutton.jpg) no-repeat 0% 0px;
   display: block;
   height: 90px;
   width: 121px;
   font-size: 90px;
   line-height: 90px;
}

#coastalbutton  {
   visibility: visible;
   position: absolute;
   left: 462px;
   top: 377px;
   z-index: 4;
   width: 183px;
   height: 63px;
}

#allxmediagrow  {
   margin: 13px 33px 0px 287px;
   visibility: visible;
   padding: 0px;
   background-color: #FFFFFF;
}

#poggenbutton  {
   visibility: visible;
   position: absolute;
   left: 338px;
   top: 71px;
   z-index: 4;
   width: 129px;
   height: 96px;
}

#italbutton a  {
   background: url(sg_pid1sponsor_media/italbutton.jpg) no-repeat 0% 0px;
   display: block;
   height: 60px;
   width: 192px;
   font-size: 60px;
   line-height: 60px;
}

#rohlbutton a  {
   background: url(sg_pid1sponsor_media/rohlbutton.jpg) no-repeat 0% 0px;
   display: block;
   height: 54px;
   width: 104px;
   font-size: 54px;
   line-height: 54px;
}

#crestbutton  {
   visibility: visible;
   position: absolute;
   left: 236px;
   top: 198px;
   z-index: 4;
   width: 214px;
   height: 70px;
}

#banddbutton  {
   visibility: visible;
   position: absolute;
   left: 245px;
   top: 578px;
   z-index: 4;
   width: 197px;
   height: 89px;
}

#knaufbutton  {
   visibility: visible;
   position: absolute;
   left: 283px;
   top: 361px;
   z-index: 4;
   width: 121px;
   height: 90px;
}

#sebutton a  {
   background: url(sg_pid1sponsor_media/sebutton.jpg) no-repeat 0% 0px;
   display: block;
   height: 94px;
   width: 106px;
   font-size: 94px;
   line-height: 94px;
}

#rohlbutton  {
   visibility: visible;
   position: absolute;
   left: 23px;
   top: 91px;
   z-index: 4;
   width: 104px;
   height: 54px;
}

#italbutton  {
   visibility: visible;
   position: absolute;
   left: 481px;
   top: 91px;
   z-index: 4;
   width: 192px;
   height: 60px;
}

#avbutton a  {
   background: url(sg_pid1sponsor_media/avbutton.jpg) no-repeat 0% 0px;
   display: block;
   height: 44px;
   width: 76px;
   font-size: 44px;
   line-height: 44px;
}

#background  {
   margin: 0px auto 0px 0px;
   visibility: visible;
   height: 750px;
   width: 1000px;
   position: relative;
   background-color: #FFFFFF;
   background-image: none;
}

#aboutmenu  {
   font: 12px/18px Arial, Helvetica, sans-serif;
   margin: 0px;
   padding: 0px;
   list-style: none;
   text-align: left;
   visibility: hidden;
   position: absolute;
   left: 120px;
   top: 72px;
   z-index: 5;
   width: 182px;
}

#id0tresor  {
   background: url(sg_sponsorship_media/id0tresor.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 13px;
   top: 13px;
   z-index: 4;
   width: 236px;
   height: 31px;
}

#mainmenu  {
   font: 12px/18px Arial, Helvetica, sans-serif;
   margin: 0px;
   padding: 0px;
   list-style: none;
   text-align: left;
   position: absolute;
   left: 11px;
   top: 63px;
   z-index: 4;
   width: 148px;
}

#sebutton  {
   visibility: visible;
   position: absolute;
   left: 176px;
   top: 71px;
   z-index: 4;
   width: 106px;
   height: 94px;
}

#avbutton  {
   visibility: visible;
   position: absolute;
   left: 306px;
   top: 233px;
   z-index: 5;
   width: 76px;
   height: 44px;
}

#layer13  {
   background: url(sg_pid1sponsor_media/layer13.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 11px;
   top: 282px;
   z-index: 4;
   width: 664px;
   height: 63px;
}

#layer12  {
   background: url(sg_pid1sponsor_media/layer12.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 9px;
   top: 3px;
   z-index: 4;
   width: 664px;
   height: 62px;
}

#layer14  {
   background: url(sg_pid1sponsor_media/layer14.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 8px;
   top: 502px;
   z-index: 4;
   width: 667px;
   height: 64px;
}

#layer1  {
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 3;
   width: 680px;
   height: 675px;
   background-color: #FFFFFF;
   background-image: none;
}

#uplift  {
   position: absolute;
   width: 100%;
   z-index: 4;
}

#footer  {
   position: relative;
   left: 0px;
   top: 0px;
   width: 100%;
   float: left;
}

html, body  {
   padding: 0px;
   margin: 0px;
   background-color: #FFFFFF;
}


