a ins  {
   text-decoration: none;
}

*:focus  {
   outline-style: none;
}

#supportmenu > div:first-child,
#companymenu > div:first-child,
#accessoriesmenu > div:first-child,
#resourcesmenu > div:first-child,
#dealersmenu > div:first-child,
#mediamenu > div:first-child  {
   top: 0px;
   left: 0px;
   padding: 0px;
   margin: 0px;
   position: relative;
   display: block;
}

#companymenu div ul li a,
#resourcesmenu div ul li a,
#mediamenu div ul li a,
#supportmenu div ul li a,
#accessoriesmenu div ul li a,
#dealersmenu div ul li a  {
   padding-left: 0px;
   padding-right: 0px;
   width: 100%;
   display: block;
}

#dealersmenu div ul li,
#resourcesmenu div ul li,
#supportmenu div ul li,
#accessoriesmenu div ul li,
#companymenu div ul li,
#mediamenu div ul li  {
   width: 100%;
   margin-right: 0px;
   margin-left: 0px;
}

#companymenu div ul,
#dealersmenu div ul,
#resourcesmenu div ul,
#mediamenu div ul,
#accessoriesmenu div ul,
#supportmenu div ul  {
   font: normal normal 11px/18px Helvetica, Arial, sans-serif;
   margin: 0px;
   padding: 0px;
   color: #000000;
   text-decoration: none;
   font-variant: normal;
   letter-spacing: 0px;
   text-indent: 0px;
   text-align: left;
}

#gallerymetadata p,
#clickthebigphotoforthelig p,
#clickthebigphotoforthelig li,
#gallerymetadata li  {
   padding: 0px;
   margin: 0px;
   color: #000000;
   text-decoration: none;
   font-variant: normal;
   letter-spacing: 0px;
   font-style: normal;
   font-weight: normal;
   font-family: Helvetica, Arial, sans-serif;
   text-indent: 0px;
   text-align: left;
}

#accessoriesbutton,
#whitewkayaksbutton,
#companybutton,
#homebutton,
#reckayaksbutton  {
   font: 12px/14px Helvetica, Arial, sans-serif;
   text-align: left;
   position: absolute;
   top: 132px;
   z-index: 7;
   height: 9px;
}

#dealersmenubg > div:first-child,
#resourcesmenubg > div:first-child  {
   top: 0px;
   left: 0px;
   padding: 0px;
   margin: 0px;
   position: relative;
   display: block;
   width: 117px;
   background-repeat: no-repeat;
}

#supportmenubg > div:first-child,
#mediamenubg > div:first-child  {
   top: 0px;
   left: 0px;
   padding: 0px;
   margin: 0px;
   position: relative;
   display: block;
   height: 56px;
   background-repeat: no-repeat;
}

#supportbutton,
#resourcesbutton,
#dealersbutton,
#newsbutton  {
   font: 11px/13px Helvetica, Arial, sans-serif;
   text-align: left;
   position: absolute;
   top: 8px;
   z-index: 3;
   height: 8px;
}

#resourcesmenubg > div:first-child  {
   background-image: url(sg_home_media/resourcesmenubg.gif);
   height: 128px;
}

#accessoriesmenu > div:first-child  {
   width: 83px;
}

#companymenubg > div:first-child  {
   background: url(sg_home_media/companymenubg.gif) no-repeat;
   top: 0px;
   left: 0px;
   padding: 0px;
   margin: 0px;
   position: relative;
   display: block;
   width: 91px;
   height: 94px;
}

#resourcesmenu > div:first-child  {
   width: 110px;
}

#supportmenubg > div:first-child  {
   background-image: url(sg_home_media/supportmenubg.gif);
   width: 114px;
}

#dealersmenubg > div:first-child  {
   background-image: url(sg_home_media/dealersmenubg.gif);
   height: 94px;
}

#companymenu > div:first-child  {
   width: 93px;
}

#dealersmenu > div:first-child  {
   width: 100px;
}

#supportmenu > div:first-child  {
   width: 95px;
}

#mediamenubg > div:first-child  {
   background-image: url(sg_home_media/mediamenubg.gif);
   width: 83px;
}

#clickthebigphotoforthelig li  {
   font-size: 11px;
   line-height: 13px;
}

#mediamenu > div:first-child  {
   width: 95px;
}

#clickthebigphotoforthelig p  {
   font-size: 11px;
   line-height: 13px;
}

#mediabutton,
#blogbutton  {
   font: 11px/13px Helvetica, Arial, sans-serif;
   text-align: left;
   position: absolute;
   top: 8px;
   z-index: 4;
   height: 8px;
}

#whitewkayaksbutton  {
   width: 150px;
   left: 311px;
}

#gallerymetadata li  {
   font-size: 12px;
   line-height: 14px;
}

#gallerymetadata p  {
   font-size: 12px;
   line-height: 14px;
}

#accessoriesbutton  {
   width: 101px;
   left: 661px;
}

#resourcesbutton  {
   width: 78px;
   left: 782px;
}

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

#reckayaksbutton  {
   width: 163px;
   left: 481px;
}

#supportbutton  {
   width: 59px;
   left: 878px;
}

#dealersbutton  {
   width: 54px;
   left: 709px;
}

#companybutton  {
   width: 103px;
   left: 191px;
}

#mediabutton  {
   width: 111px;
   left: 586px;
}

#ridefooter  {
   clear: left;
   font-size: 0px;
}

#homebutton  {
   width: 40px;
   left: 130px;
}

#newsbutton  {
   width: 35px;
   left: 957px;
}

#blogbutton  {
   width: 34px;
   left: 527px;
}

.c_b a,
.c_b * a  {
   color: #000000;
}

.footer  {
   clear: left;
}

.cCCC a  {
   color: #CCCCCC;
}

.flow  {
   z-index: 2;
}

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

