a  {
   text-decoration: none;
   color: #000000;
}

a ins  {
   text-decoration: none;
}

#pooltablesbutton a,
#carracksbutton a,
#roomdecorbutton a,
#patiobutton a,
#gametablesbutton a,
#furniturebutton a,
#dartsbutton a,
#lightingbutton a,
#cuesticksbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 29px;
   background-position: 0% 0px;
   font-size: 29px;
   line-height: 29px;
}

#gametablesbutton a:hover  {
   background-position: -92px 0%;
}

#pooltablesbutton a:hover  {
   background-position: -89px 0%;
}

#furniturebutton a:hover  {
   background-position: -80px 0%;
}

#roomdecorbutton a:hover  {
   background-position: -91px 0%;
}

#cuesticksbutton a:hover  {
   background-position: -82px 0%;
}

#vertmenumenu li a:hover  {
   color: #A23C7A;
}

#carracksbutton a:hover  {
   background-position: -79px 0%;
}

#hurrywhilesupplieslast  {
   background: url(indexmedia/hurrywhilesupplieslast.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 172px;
   top: 791px;
   z-index: 2;
   width: 344px;
   height: 22px;
}

#lightingbutton a:hover  {
   background-position: -73px 0%;
}

#patiobutton a:hover  {
   background-position: -55px 0%;
}

#dartsbutton a:hover  {
   background-position: -58px 0%;
}

#pooltablesbutton a  {
   width: 89px;
   background-image: url(indexmedia/pooltablesbutton.gif);
}

#gametablesbutton a  {
   width: 92px;
   background-image: url(indexmedia/gametablesbutton.gif);
}

#roomdecorbutton a  {
   width: 91px;
   background-image: url(indexmedia/roomdecorbutton.gif);
}

#furniturebutton a  {
   width: 80px;
   background-image: url(indexmedia/furniturebutton.gif);
}

#cuesticksbutton a  {
   width: 82px;
   background-image: url(indexmedia/cuesticksbutton.gif);
}

#vertmenumenu li a  {
   padding-left: 0px;
   padding-right: 0px;
   text-decoration: none;
   color: #FAFAFA;
   width: 100%;
   display: block;
}

#pooltablesbutton  {
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 10px;
   z-index: 11;
   width: 89px;
   height: 29px;
}

#gametablesbutton  {
   visibility: visible;
   position: absolute;
   left: 169px;
   top: 10px;
   z-index: 9;
   width: 92px;
   height: 29px;
}

#carracksbutton a  {
   width: 79px;
   background-image: url(indexmedia/carracksbutton.gif);
}

#lightingbutton a  {
   width: 73px;
   background-image: url(indexmedia/lightingbutton.gif);
}

#furniturebutton  {
   visibility: visible;
   position: absolute;
   left: 89px;
   top: 10px;
   z-index: 10;
   width: 80px;
   height: 29px;
}

#roomdecorbutton  {
   visibility: visible;
   position: absolute;
   left: 474px;
   top: 10px;
   z-index: 5;
   width: 91px;
   height: 29px;
}

#cuesticksbutton  {
   visibility: visible;
   position: absolute;
   left: 392px;
   top: 10px;
   z-index: 6;
   width: 82px;
   height: 29px;
}

#vertmenumenu li  {
   width: 100%;
   display: block;
   margin: 0px;
}

#lightingbutton  {
   visibility: visible;
   position: absolute;
   left: 319px;
   top: 10px;
   z-index: 7;
   width: 73px;
   height: 29px;
}

#carracksbutton  {
   visibility: visible;
   position: absolute;
   left: 565px;
   top: 10px;
   z-index: 4;
   width: 79px;
   height: 29px;
}

#dartsbutton a  {
   width: 58px;
   background-image: url(indexmedia/dartsbutton.gif);
}

#savingsupto80  {
   background: url(indexmedia/savingsupto80.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 85px;
   top: 745px;
   z-index: 2;
   width: 533px;
   height: 45px;
}

#patiobutton a  {
   width: 55px;
   background-image: url(indexmedia/patiobutton.gif);
}

#vertmenumenu  {
   font: 14px/20px Verdana;
   margin: 0px;
   padding: 0px;
   list-style: none;
   text-align: center;
   color: #FAFAFA;
   position: absolute;
   left: 502px;
   top: 203px;
   z-index: 5;
   width: 147px;
}

#dartsbutton  {
   visibility: visible;
   position: absolute;
   left: 261px;
   top: 10px;
   z-index: 8;
   width: 58px;
   height: 29px;
}

#patiobutton  {
   visibility: visible;
   position: absolute;
   left: 644px;
   top: 10px;
   z-index: 3;
   width: 55px;
   height: 29px;
}

#logobanner  {
   background: url(indexmedia/logobanner.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 37px;
   z-index: 2;
   width: 699px;
   height: 95px;
}

#background  {
   background: url(indexmedia/background.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 37px;
   z-index: 1;
   width: 699px;
   height: 878px;
}

#topmargin  {
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 1;
   width: 699px;
   height: 10px;
   background-color: #4A0033;
   background-image: none;
   font-size: 1px;
}

#newfooter  {
   background: url(indexmedia/newfooter.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 817px;
   z-index: 3;
   width: 699px;
   height: 64px;
}

#layer20  {
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 815px;
   z-index: 2;
   width: 699px;
   height: 2px;
   background-color: #000000;
   background-image: none;
   font-size: 1px;
}

#layer22  {
   background: url(indexmedia/layer22.gif) no-repeat;
   position: absolute;
   left: 0px;
   top: 127px;
   z-index: 4;
   width: 699px;
   height: 468px;
}

#layer17  {
   background: url(indexmedia/layer17.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 419px;
   z-index: 2;
   width: 699px;
   height: 320px;
}

#family  {
   background: url(indexmedia/family.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 239px;
   z-index: 3;
   width: 699px;
   height: 184px;
}

#index  {
   margin: 0px auto 0px auto;
   width: 699px;
   position: relative;
}

html, body  {
   padding: 0px;
   margin: 0px;
   background-color: #4A0033;
}

