a  {
   text-decoration: none;
   color: #000000;
}

a ins  {
   text-decoration: none;
}

#coolertext p,
#georgesidetext p,
#singlemarktext p,
#inlinetext p,
#claasictext p,
#lrgstonetext p,
#atrt30text p,
#ac6text p,
#bimtext p,
#abt6text p,
#sanitext p,
#scrollcrtext p,
#tradiionaltext p,
#cantilevertext p,
#greekcaptext p,
#customsttext p,
#cub1 p,
#scrollwalltext p,
#basiccrtext p,
#rosetext p,
#sstr30text p,
#logstext p,
#leafwalltext p,
#singlealumtext p,
#santatext p,
#columntext p,
#dublmarktext p,
#randompaneltext p,
#george6text p,
#glasstext p,
#membenchtext p,
#cub2 p,
#ssb6text p,
#stonetext p,
#tieredcrowntext p  {
   font: bold 12px Helvetica;
   margin: 0px;
   padding-bottom: 6px;
   text-align: justify;
}

#pid84poolumbrellas,
#pid87balustradescolumns,
#pid86outdoorkitchensgrills,
#pid83benchesreceptacles,
#pid88archistonereg,
#pid85poolfurniture  {
   margin: 0px auto 0px auto;
   width: 900px;
   position: relative;
}

#poolfurntext p,
#archtext p,
#kitchentext p,
#benchtext p,
#benchtextcopy p  {
   font: 11px/14px Helvetica;
   margin: 0px;
   color: #5B1300;
   padding-bottom: 6px;
   text-align: justify;
}

#contactmenu li a:hover,
#aboutmenu li a:hover,
#productsmenu li a:hover  {
   text-decoration: underline;
}

#aboutmenu li a,
#productsmenu li a,
#contactmenu li a,
#mainmenu li a  {
   border: 0px none #000000;
   text-decoration: none;
   color: #A6B18F;
   height: 100%;
   display: block;
}

#mainmenu li,
#productsmenu li,
#contactmenu li,
#aboutmenu li  {
   height: 100%;
   display: block;
   float: left;
   margin: 0px;
}

#kitchentext,
#benchtextcopy,
#poolfurntext  {
   visibility: visible;
   position: absolute;
   left: 190px;
   top: 223px;
   z-index: 1;
}

#converttext p,
#componentstext p  {
   font: 12px/12px Helvetica;
   margin: 0px;
   padding-bottom: 6px;
   text-align: justify;
}

#contactmenu,
#productsmenu  {
   font: 13px/39px Verdana;
   height: 39px;
   text-align: center;
   margin: 0px;
   padding: 0px;
   list-style: none;
   letter-spacing: -1px;
   color: #A6B18F;
   visibility: hidden;
   position: absolute;
   top: 124px;
}

#greenbase,
#redstand  {
   visibility: visible;
   position: absolute;
   top: 764px;
   z-index: 2;
   width: 161px;
   height: 181px;
   background-repeat: no-repeat;
}

#mainmenu li a:hover  {
   color: #FBF7F7;
   text-decoration: underline;
}

#vertmenu li a:hover  {
   font-weight: bold;
   color: #8A996C;
   text-decoration: underline;
}

#kitcheng,
#balusg  {
   visibility: visible;
   position: absolute;
   left: 433px;
   top: 155px;
   z-index: 1;
   height: 14px;
   background-repeat: no-repeat;
}

#randompaneltext p  {
   line-height: 14px;
}

#tieredcrowntext p  {
   line-height: 14px;
}

#tradiionaltext p  {
   line-height: 12px;
}

#scrollwalltext p  {
   line-height: 14px;
}

#singlealumtext p  {
   line-height: 12px;
}

#panel,
#greekcap  {
   visibility: visible;
   position: absolute;
   top: 718px;
   z-index: 2;
   width: 188px;
   height: 126px;
   background-repeat: no-repeat;
}

#singlemarktext p  {
   line-height: 12px;
}

#cantilevertext p  {
   line-height: 12px;
}

#georgesidetext p  {
   line-height: 14px;
}

#tieredcrowntext  {
   visibility: visible;
   position: absolute;
   left: 643px;
   top: 352px;
   z-index: 1;
   width: 151px;
}

#catpdfb a:hover  {
   background-position: -128px 0%;
}

#randompaneltext  {
   visibility: visible;
   position: absolute;
   left: 643px;
   top: 849px;
   z-index: 2;
   width: 139px;
}

#lrgstonetext p  {
   line-height: 12px;
}

#scrollcrtext p  {
   line-height: 14px;
}

#scrollwalltext  {
   visibility: visible;
   position: absolute;
   left: 419px;
   top: 423px;
   z-index: 1;
   width: 130px;
}

#customsttext p  {
   line-height: 12px;
}

#greekcaptext p  {
   line-height: 14px;
}

#dublmarktext p  {
   line-height: 12px;
}

#membenchtext p  {
   line-height: 14px;
}

#leafwalltext p  {
   line-height: 14px;
}

#george6text p  {
   line-height: 14px;
}

#i2008text p a  {
   text-decoration: none;
   color: #A6B18F;
}

#vertmenu li a  {
   font-weight: Normal;
   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: #CF7019;
   width: 100%;
   display: block;
}

#fireg,
#firel  {
   visibility: visible;
   position: absolute;
   top: 642px;
   z-index: 2;
   width: 161px;
   height: 152px;
   background-repeat: no-repeat;
}

#benchtextcopy  {
   width: 199px;
}

#claasictext p  {
   line-height: 12px;
}

#basiccrtext p  {
   line-height: 14px;
}

#poolfurntext  {
   width: 347px;
}

#sstr30text p  {
   line-height: 14px;
}

#columntext p  {
   line-height: 14px;
}

#dbl,
#single  {
   visibility: visible;
   position: absolute;
   top: 486px;
   z-index: 1;
   width: 161px;
   height: 227px;
   background-repeat: no-repeat;
}

#leafwalltext  {
   visibility: visible;
   position: absolute;
   left: 418px;
   top: 678px;
   z-index: 1;
   width: 119px;
}

#coolertext p  {
   line-height: 12px;
}

#inlinetext p  {
   line-height: 12px;
}

#productsmenu  {
   width: 491px;
   z-index: 3;
   left: 291px;
}

#atrt30text p  {
   line-height: 14px;
}

#scrollcrtext  {
   visibility: visible;
   position: absolute;
   left: 643px;
   top: 678px;
   z-index: 1;
   width: 150px;
}

#greekcaptext  {
   visibility: visible;
   position: absolute;
   left: 192px;
   top: 849px;
   z-index: 2;
   width: 116px;
}

#contactmenu  {
   width: 349px;
   z-index: 2;
   left: 543px;
}

#scrollcrown  {
   background: url(sg_archistoneandreg_media/scrollcrown.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 639px;
   top: 545px;
   z-index: 1;
   width: 186px;
   height: 126px;
}

#basiccrtext  {
   visibility: visible;
   position: absolute;
   left: 643px;
   top: 516px;
   z-index: 1;
   width: 147px;
}

#glasstext p  {
   line-height: 12px;
}

#i2008text p  {
   font: 10px/12px Verdana;
   margin: 0px;
   color: #A6B18F;
   padding-bottom: 6px;
   text-align: center;
}

#kitchentext  {
   width: 635px;
}

#archistoneg  {
   background: url(sg_archistoneandreg_media/archistoneg.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 433px;
   top: 154px;
   z-index: 1;
   width: 185px;
   height: 15px;
}

#vertmenu li  {
   width: 100%;
   display: block;
   margin: 0px;
}

#stonetext p  {
   line-height: 14px;
}

#cub1,
#cub2  {
   visibility: visible;
   position: absolute;
   top: 952px;
   z-index: 1;
   width: 123px;
}

#santatext p  {
   line-height: 12px;
}

#columntext  {
   visibility: visible;
   position: absolute;
   left: 189px;
   top: 678px;
   z-index: 1;
   width: 100px;
}

#ssb6text p  {
   line-height: 14px;
}

#wallscroll  {
   background: url(sg_archistoneandreg_media/wallscroll.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 417px;
   top: 225px;
   z-index: 1;
   width: 130px;
   height: 194px;
}

#logstext p  {
   line-height: 12px;
}

#abt6text p  {
   line-height: 14px;
}

#basiccrown  {
   background: url(sg_archistoneandreg_media/basiccrown.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 640px;
   top: 389px;
   z-index: 1;
   width: 185px;
   height: 126px;
}

#sanitext p  {
   line-height: 12px;
}

#rosetext p  {
   line-height: 12px;
}

#swipecopy  {
   background: url(sg_poolfurniture_media/swipecopy.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 736px;
   z-index: 1;
   width: 900px;
   height: 194px;
}

#aboutmenu  {
   font: 13px/34px Verdana;
   height: 34px;
   text-align: center;
   margin: 0px;
   padding: 0px;
   list-style: none;
   letter-spacing: -1px;
   color: #A6B18F;
   visibility: hidden;
   position: absolute;
   left: 99px;
   top: 124px;
   z-index: 4;
   width: 238px;
}

#bimtext p  {
   line-height: 12px;
}

#catpdfb a  {
   background: url(sg_poolfurniture_media/catpdfb.jpg) no-repeat 0% 0px;
   display: block;
   height: 41px;
   width: 128px;
   font-size: 41px;
   line-height: 41px;
}

#i2008text  {
   visibility: visible;
   position: absolute;
   left: 249px;
   top: 1116px;
   z-index: 1;
   width: 370px;
}

#benchtext  {
   visibility: visible;
   position: absolute;
   left: 190px;
   top: 945px;
   z-index: 1;
   width: 635px;
}

#ac6text p  {
   line-height: 14px;
}

#greenbase  {
   background-image: url(sg_poolumbrellas_media/greenbase.jpg);
   left: 413px;
}

#stonetext  {
   visibility: visible;
   position: absolute;
   left: 419px;
   top: 849px;
   z-index: 2;
   width: 78px;
}

#sitefurng  {
   background: url(sg_poolfurniture_media/sitefurng.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 188px;
   top: 156px;
   z-index: 1;
   width: 228px;
   height: 13px;
}

#archtext  {
   visibility: visible;
   position: absolute;
   left: 190px;
   top: 893px;
   z-index: 2;
   width: 635px;
}

#mainmenu  {
   font: 13px/26px Verdana;
   height: 26px;
   text-align: center;
   margin: 0px;
   padding: 0px;
   list-style: none;
   color: #A6B18F;
   position: absolute;
   left: 245px;
   top: 100px;
   z-index: 5;
   width: 646px;
}

#leafwall  {
   background: url(sg_archistoneandreg_media/leafwall.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 417px;
   top: 476px;
   z-index: 1;
   width: 131px;
   height: 195px;
}

#vertmenu  {
   font: 11px/24px Helvetica;
   margin: 0px;
   padding: 0px;
   list-style: none;
   text-align: left;
   color: #CF7019;
   position: absolute;
   left: 19px;
   top: 231px;
   z-index: 2;
   width: 156px;
}

#tieredcr  {
   background: url(sg_archistoneandreg_media/tieredcr.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 639px;
   top: 225px;
   z-index: 1;
   width: 186px;
   height: 125px;
}

#kitcheng  {
   background-image: url(sg_outdoorkitchensgrills_media/kitcheng.jpg);
   width: 367px;
}

#redstand  {
   background-image: url(sg_poolumbrellas_media/redstand.jpg);
   left: 189px;
}

#greekcap  {
   background-image: url(sg_archistoneandreg_media/greekcap.jpg);
   left: 189px;
}

#catpdfb  {
   visibility: visible;
   position: absolute;
   left: 20px;
   top: 150px;
   z-index: 1;
   width: 128px;
   height: 41px;
}

#header2  {
   background: url(sg_poolfurniture_media/header2.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 1;
   width: 900px;
   height: 126px;
}

#cub1 p  {
   line-height: 12px;
}

#balusg  {
   background-image: url(sg_balustradescolumns_media/balusg.jpg);
   width: 325px;
}

#single  {
   background-image: url(sg_poolumbrellas_media/single.jpg);
   left: 189px;
}

#cub2 p  {
   line-height: 12px;
}

#panel  {
   background-image: url(sg_archistoneandreg_media/panel.jpg);
   left: 637px;
}

#fireg  {
   background-image: url(sg_outdoorkitchensgrills_media/fireg.jpg);
   left: 476px;
}

#firel  {
   background-image: url(sg_outdoorkitchensgrills_media/firel.jpg);
   left: 665px;
}

#stcol  {
   background: url(sg_archistoneandreg_media/stcol.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 190px;
   top: 225px;
   z-index: 1;
   width: 157px;
   height: 446px;
}

#cub2  {
   left: 414px;
}

#base  {
   background: url(sg_archistoneandreg_media/base.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 414px;
   top: 718px;
   z-index: 2;
   width: 187px;
   height: 126px;
}

#cub1  {
   left: 189px;
}

#dbl  {
   background-image: url(sg_poolumbrellas_media/dbl.jpg);
   left: 413px;
}

html, body  {
   padding: 0px;
   margin: 0px;
   background: #A8B194 url(sg_poolfurniture_media/exteriortile.jpg) center top repeat-y;
}


