a  {
   text-decoration: none;
   color: #000000;
}

a ins  {
   text-decoration: none;
}

#captiva p,
#bishophat p,
#brusselles p,
#sent p,
#id0arch2 p,
#stoneandtile p,
#i3rail p,
#tripledolphinonpedestalwithlotusbowlandpedestalinext p,
#arch p,
#browngranite p,
#classicroyal p,
#doublelotus p,
#id1routedfoam p,
#tremronroman p,
#ornamental p,
#classrings p,
#id0routedfoam p,
#vienna p,
#tremronromanp p,
#taurusfromourcelestialseriesfeatures3tiersprovidingtr p,
#tradi p,
#id1eton p,
#customwoodlook p,
#athens p,
#halfpoolwithlionsmall p,
#vikingoperator p,
#vehicleaccessbox p,
#brick p,
#traditionaldual p,
#oldetowne p,
#fountainbleu p,
#biscayne p,
#arcadianpebblepool p,
#neapolitan p,
#id1savannah p,
#avalonpvc p,
#id1york p,
#blackgranite p,
#maringrde p,
#sanibel p,
#barrierarm p,
#estate p  {
   font: bold 12px/14px Helvetica;
   margin: 0px;
   padding-bottom: 6px;
   text-align: justify;
}

#gatecopytext p,
#pavecopytext p,
#architecturalamenitiesbringsyougeneralcontractingandpro p,
#wallcopytext p,
#pericontenttext p,
#fountaerotext p,
#motortext p,
#decofounttext p,
#moncopytext p,
#entry p,
#theproperselectionandinstallationofentrymonumentscust p  {
   font: 11px/14px Helvetica;
   margin: 0px;
   color: #5B1300;
   padding-bottom: 6px;
}

#pid8entryfeatures,
#pid1wallsystems,
#pid7fountainsaerators,
#pid3vehicleaccessgates,
#pid5perimeterfencing,
#pid4pavers,
#pid2monumentsignage,
#pid6decorativefountains  {
   margin: 0px auto 0px auto;
   width: 900px;
   position: relative;
}

#stacked p,
#custboard p,
#rivers p,
#crowngeyserthisunithas2levelsofsprayupperandlowe p,
#routedarch p,
#flo p  {
   font: 12px Helvetica;
   margin: 0px;
   padding-bottom: 6px;
   text-align: justify;
}

#contactmenu li a:hover,
#aboutmenu li a:hover,
#productsmenu li a:hover  {
   color: #90AE88;
   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;
}

#crowngeyserthisunithas2levelsofsprayupperandlowe,
#sanibel  {
   visibility: visible;
   position: absolute;
   left: 654px;
   z-index: 2;
   width: 189px;
}

#architecturalamenitiesbringsyougeneralcontractingandpro p  {
   text-align: left;
}

#theproperselectionandinstallationofentrymonumentscust p  {
   text-align: left;
}

#tripledolphinonpedestalwithlotusbowlandpedestalinext p  {
   font-weight: Normal;
}

#wallg,
#gatesg,
#paverg,
#fenceg,
#mong,
#decofountg  {
   visibility: visible;
   position: absolute;
   left: 408px;
   top: 158px;
   z-index: 1;
   height: 11px;
   background-repeat: no-repeat;
}

#crowngeyserthisunithas2levelsofsprayupperandlowe p  {
   line-height: 13px;
}

#crowngeyserthisunithas2levelsofsprayupperandlowe  {
   top: 303px;
}

#riverstone,
#floridian,
#stackstne  {
   visibility: visible;
   position: absolute;
   left: 562px;
   z-index: 1;
   width: 151px;
   height: 100px;
   background-repeat: no-repeat;
}

#viensm,
#oldesm,
#yrksm,
#athsm  {
   visibility: visible;
   position: absolute;
   left: 345px;
   z-index: 2;
   width: 78px;
   height: 60px;
   background-repeat: no-repeat;
}

#id0routedfoam,
#id1savannah  {
   visibility: visible;
   position: absolute;
   left: 191px;
   top: 468px;
   z-index: 1;
}

#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;
}

#otowne,
#athns,
#id0york  {
   visibility: visible;
   position: absolute;
   left: 189px;
   z-index: 1;
   width: 191px;
   height: 102px;
   background-repeat: no-repeat;
}

#sentinelpvc,
#i3railpvc  {
   visibility: visible;
   position: absolute;
   left: 562px;
   z-index: 2;
   width: 151px;
   height: 100px;
   background-repeat: no-repeat;
}

#southhills,
#mission  {
   visibility: visible;
   position: absolute;
   top: 726px;
   z-index: 2;
   width: 301px;
   height: 180px;
   background-repeat: no-repeat;
}

#vertmenu li a:hover  {
   font-weight: bold;
   color: #8A996C;
   text-decoration: underline;
}

#mainmenu li a:hover  {
   color: #FBF7F7;
   text-decoration: underline;
}

#pericontenttext p  {
   text-align: justify;
}

#brcksm,
#brsslsm  {
   visibility: visible;
   position: absolute;
   left: 345px;
   z-index: 3;
   width: 78px;
   height: 60px;
   background-repeat: no-repeat;
}

#customwoodlook p  {
   line-height: 10px;
}

#decofounttext p  {
   text-align: justify;
}

#catpdfb a:hover  {
   background-position: -128px 0%;
}

#tremronromanp p  {
   font-weight: Normal;
}

#id1routedfoam p  {
   font-weight: Normal;
}

#fountaerotext p  {
   text-align: justify;
}

#pavecopytext p  {
   text-align: justify;
}

#wallcopytext p  {
   text-align: justify;
}

#tremronroman p  {
   font-weight: Normal;
}

#gatecopytext p  {
   text-align: justify;
}

#moncopytext p  {
   text-align: justify;
}

#i2008text p a  {
   text-decoration: none;
   color: #A6B18F;
}

#brck,
#brssls  {
   visibility: visible;
   position: absolute;
   left: 189px;
   z-index: 2;
   width: 191px;
   height: 102px;
   background-repeat: no-repeat;
}

#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;
}

#id0routedfoam  {
   width: 349px;
}

#barrierarm p  {
   line-height: 10px;
}

#productsmenu  {
   width: 491px;
   z-index: 3;
   left: 291px;
}

#routedarch p  {
   line-height: 10px;
}

#i2008text p  {
   font: 10px/12px Verdana;
   margin: 0px;
   color: #A6B18F;
   padding-bottom: 6px;
   text-align: center;
}

#custboard p  {
   line-height: 10px;
}

#vertmenu li  {
   width: 100%;
   display: block;
   margin: 0px;
}

#id1savannah  {
   width: 267px;
}

#contactmenu  {
   width: 349px;
   z-index: 2;
   left: 543px;
}

#sentinelpvc  {
   background-image: url(sg_perimeterfencing_media/sentinelpvc.jpg);
   top: 808px;
}

#motortext p  {
   text-align: justify;
}

#riverstone  {
   background-image: url(sg_perimeterfencing_media/riverstone.jpg);
   top: 224px;
}

#decofountg  {
   background-image: url(sg_decorativefountains_media/decofountg.jpg);
   width: 312px;
}

#southhills  {
   background-image: url(sg_monumentsignage_media/southhills.jpg);
   left: 524px;
}

#stacked p  {
   line-height: 15px;
}

#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;
}

#swipecopy  {
   background: url(sg_vehicleaccessgates_media/swipecopy.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 736px;
   z-index: 1;
   width: 900px;
   height: 194px;
}

#stackstne  {
   background-image: url(sg_perimeterfencing_media/stackstne.jpg);
   top: 516px;
}

#i2008text  {
   visibility: visible;
   position: absolute;
   left: 249px;
   top: 1025px;
   z-index: 1;
   width: 370px;
}

#floridian  {
   background-image: url(sg_perimeterfencing_media/floridian.jpg);
   top: 370px;
}

#catpdfb a  {
   background: url(sg_vehicleaccessgates_media/catpdfb.jpg) no-repeat 0% 0px;
   display: block;
   height: 41px;
   width: 128px;
   font-size: 41px;
   line-height: 41px;
}

#i3railpvc  {
   background-image: url(sg_perimeterfencing_media/3railpvc.jpg);
   top: 662px;
}

#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;
}

#rivers p  {
   line-height: 15px;
}

#i3rail p  {
   line-height: 15px;
}

#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;
}

#catpdfb  {
   visibility: visible;
   position: absolute;
   left: 20px;
   top: 150px;
   z-index: 1;
   width: 128px;
   height: 41px;
}

#brsslsm  {
   background-image: url(sg_pavers_media/brsslsm.jpg);
   top: 711px;
}

#entry p  {
   text-align: left;
}

#header2  {
   background: url(sg_vehicleaccessgates_media/header2.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 1;
   width: 900px;
   height: 126px;
}

#sanibel  {
   top: 488px;
}

#id0york  {
   background-image: url(sg_pavers_media/id0york.jpg);
   top: 597px;
}

#mission  {
   background-image: url(sg_monumentsignage_media/mission.jpg);
   left: 189px;
}

#otowne  {
   background-image: url(sg_pavers_media/otowne.jpg);
   top: 348px;
}

#paverg  {
   background-image: url(sg_pavers_media/paverg.jpg);
   width: 109px;
}

#gatesg  {
   background-image: url(sg_vehicleaccessgates_media/gatesg.jpg);
   width: 308px;
}

#viensm  {
   background-image: url(sg_pavers_media/viensm.jpg);
   top: 460px;
}

#oldesm  {
   background-image: url(sg_pavers_media/oldesm.jpg);
   top: 337px;
}

#entryg  {
   background: url(sg_vehicleaccessgates_media/entryg.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 188px;
   top: 156px;
   z-index: 1;
   width: 211px;
   height: 13px;
}

#brcksm  {
   background-image: url(sg_pavers_media/brcksm.jpg);
   top: 836px;
}

#fenceg  {
   background-image: url(sg_perimeterfencing_media/fenceg.jpg);
   width: 261px;
}

#sent p  {
   line-height: 15px;
}

#brssls  {
   background-image: url(sg_pavers_media/brssls.jpg);
   top: 721px;
}

#flo p  {
   line-height: 15px;
}

#yrksm  {
   background-image: url(sg_pavers_media/yrksm.jpg);
   top: 586px;
}

#wallg  {
   background-image: url(sg_wallsystems_media/wallg.jpg);
   width: 199px;
}

#athsm  {
   background-image: url(sg_pavers_media/athsm.jpg);
   top: 214px;
}

#athns  {
   background-image: url(sg_pavers_media/athns.jpg);
   top: 224px;
}

#mong  {
   background-image: url(sg_monumentsignage_media/mong.jpg);
   width: 269px;
}

#brck  {
   background-image: url(sg_pavers_media/brck.jpg);
   top: 845px;
}

html, body  {
   padding: 0px;
   margin: 0px;
   background: #A8B194 url(sg_vehicleaccessgates_media/exteriortile.jpg) center top repeat-y;
}

