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

a ins  {
   text-decoration: none;
}

#id1holdthumbsheetscroll .thumbwrapper,
#id0holdthumbsheetscroll .thumbwrapper,
#id3holdthumbsheetscroll .thumbwrapper,
#id2holdthumbsheetscroll .thumbwrapper,
#id4holdthumbsheetscroll .thumbwrapper  {
   position: relative;
   float: left;
   margin: 0px;
   padding: 5px;
   width: 43px;
   height: 43px;
}

#pid1aboutus,
#pid2facts,
#pid3contactus,
#pid7accessories,
#pid6squaredesigns,
#pid10thankyou,
#pid4circulardesigns,
#pid5seagrassseries,
#pid9press,
#pid8gallery  {
   margin: 0px auto 0px auto;
   width: 626px;
   position: relative;
}

#id3desciptionmetadata p,
#id2desciptionmetadata p,
#id1desciptionmetadata p,
#id0desciptionmetadata p,
#ourtext p  {
   font: 13px/16px Arial-BoldMT, "Arial- Bold MT";
   margin: 0px;
   color: #636466;
   padding-bottom: 10px;
   text-align: left;
}

#id1nextbuttontext a,
#id0nextbuttontext a,
#submenu li a,
#id0prevbuttontext a,
#id1prevbuttontext a  {
   border: 0px none #000000;
   display: block;
   width: 100%;
   text-decoration: none;
   color: #636466;
}

#id0desciptionmetadata,
#id1desciptionmetadata,
#id2desciptionmetadata,
#id3desciptionmetadata  {
   visibility: visible;
   position: absolute;
   left: 48px;
   top: 301px;
   z-index: 4;
   width: 146px;
}

#id0nextbuttontext,
#id1prevbuttontext,
#id1nextbuttontext,
#id0prevbuttontext  {
   font: 10px/20px Arial, Helvetica, sans-serif;
   padding-bottom: 5px;
   text-align: left;
   margin-top: 0px;
   margin-left: 0px;
   visibility: visible;
   position: absolute;
   z-index: 5;
   width: 97px;
   height: 20px;
}

#id4holdthumbsheetscroll,
#id1holdthumbsheetscroll,
#id0holdthumbsheetscroll  {
   overflow: auto;
   visibility: visible;
   position: absolute;
   left: 25px;
   z-index: 4;
   width: 574px;
   height: 92px;
}

#squaredesignsbutton a,
#accessoriesbutton a,
#seagrassseriesbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 95px;
   background-position: 0% 0px;
   font-size: 95px;
   line-height: 95px;
}

#assecories,
#seagrassdesigns,
#id0squaredesigns,
#id0circulardesigns  {
   background: url(sg_gallery_media/seagrassdesigns.gif) no-repeat;
   visibility: visible;
   position: absolute;
   z-index: 4;
   width: 169px;
   height: 144px;
}

#circulartext p,
#accessoriestext p,
#seagrasstext p,
#squaretext p  {
   font: 14px/17px Arial, Helvetica, sans-serif;
   margin: 0px;
   color: #636466;
   text-align: center;
}

#id0studiostext p,
#textscroll p,
#factstext p,
#id1studiostext p  {
   font: 10px/12px Arial, Helvetica, sans-serif;
   margin: 0px;
   padding-bottom: 10px;
   color: #636466;
}

#id3holdthumbsheetscroll,
#id2holdthumbsheetscroll  {
   overflow: auto;
   visibility: visible;
   position: absolute;
   left: 136px;
   top: 482px;
   z-index: 4;
   width: 350px;
   height: 92px;
}

#infoform fieldset div,
#infoform fieldset legend  {
   font: 10px/12px Arial, Helvetica, sans-serif;
   margin-bottom: 10px;
   color: #636466;
}

#squaretext,
#seagrasstext,
#circulartext  {
   visibility: visible;
   position: absolute;
   z-index: 6;
   width: 203px;
}

#welcometext p,
#thankyoutext p  {
   font: 15px/18px Arial, Helvetica, sans-serif;
   margin: 0px;
   color: #636466;
   text-align: center;
}

#id4holdthumbsheetscroll  {
   top: 490px;
}

#id0holdthumbsheetscroll  {
   top: 482px;
}

#id1holdthumbsheetscroll  {
   top: 482px;
}

#seagrassseriesbutton a  {
   width: 142px;
   background-image: url(sg_gallery_media/seagrassseriesbutton.gif);
}

#gallerymenu li a:hover  {
   text-decoration: underline;
}

#infoform fieldset div  {
   clear: both;
}

#squaredesignsbutton a  {
   width: 142px;
   background-image: url(sg_gallery_media/squaredesignsbutton.gif);
}

#framepicturebox table  {
   width: 100%;
   height: 100%;
}

#id3desciptionmetadata  {
   top: 189px;
}

#accessoriesbutton a  {
   width: 141px;
   background-image: url(sg_gallery_media/accessoriesbutton.gif);
}

#id0circulardesigns  {
   top: 257px;
   left: 97px;
}

#id0nextbuttontext  {
   top: 428px;
   left: 132px;
}

#id1nextbuttontext  {
   top: 449px;
   left: 494px;
}

#id1prevbuttontext  {
   top: 449px;
   left: 302px;
}

#id0prevbuttontext  {
   z-index: 4;
   top: 428px;
   left: 35px;
}

#gallerymenu 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: #FFFFFF;
   width: 100%;
   display: block;
   background-color: #DE9F85;
}

#id0squaredesigns  {
   top: 405px;
   left: 97px;
}

#id0studiostext p  {
   text-align: center;
}

#id1studiostext p  {
   text-align: center;
}

#framepicturebox  {
   visibility: visible;
   position: absolute;
   left: 251px;
   top: 222px;
   z-index: 7;
   width: 311px;
   height: 202px;
}

#seagrassdesigns  {
   top: 257px;
   left: 348px;
}

#backgroundwhite  {
   background: url(sg_circulardesigns_media/backgroundwhite.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 3;
   width: 624px;
   height: 600px;
}

#accessoriestext  {
   visibility: visible;
   position: absolute;
   left: 330px;
   top: 418px;
   z-index: 6;
   width: 203px;
}

#copyrighttext p  {
   font: 8px/10px Arial, Helvetica, sans-serif;
   margin: 0px;
   color: #636466;
   text-align: right;
}

#gallerymenu li  {
   width: 100%;
   display: block;
   margin: 0px;
}

#thankyoutext p  {
   padding-bottom: 5px;
}

#copyrighttext  {
   visibility: visible;
   position: absolute;
   left: 369px;
   top: 579px;
   z-index: 4;
   width: 232px;
}

#mainmenu li a  {
   border: 0px none #000000;
   padding-left: 0px;
   padding-right: 0px;
   text-decoration: none;
   color: #FFFFFF;
   height: 100%;
}

#pid3contactus  {
   width: 640px;
}

#circulartext  {
   top: 271px;
   left: 81px;
}

#textscroll p  {
   text-align: left;
}

#seagrasstext  {
   top: 271px;
   left: 330px;
}

#submenu li a  {
   height: 100%;
}

#mainmenu li  {
   height: 100%;
   display: inline;
   margin: 0px;
}

#gallerymenu  {
   font: 10px/17px Arial, Helvetica, sans-serif;
   margin: 0px;
   padding: 0px;
   list-style: none;
   text-align: center;
   color: #FFFFFF;
   visibility: hidden;
   position: absolute;
   left: 375px;
   top: 161px;
   z-index: 8;
   width: 84px;
}

#factstext p  {
   text-align: left;
}

#squaretext  {
   top: 419px;
   left: 81px;
}

#submenu li  {
   height: 100%;
   display: block;
   float: left;
   margin: 0px;
}

#assecories  {
   top: 404px;
   left: 348px;
}

#framecopy  {
   background: url(sg_circulardesigns_media/framecopy.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 208px;
   top: 185px;
   z-index: 6;
   width: 394px;
   height: 276px;
}

#topheader  {
   background: url(sg_circulardesigns_media/topheader.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 4px;
   top: 0px;
   z-index: 7;
   width: 615px;
   height: 102px;
}

#pid2facts  {
   width: 630px;
}

#swirllogo  {
   background: url(sg_circulardesigns_media/swirllogo.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 513px;
   top: 95px;
   z-index: 6;
   width: 77px;
   height: 40px;
}

#ourtext p  {
   font-family: Arial, Helvetica, sans-serif;
}

#mainmenu  {
   font: 13px/17px Arial, Helvetica, sans-serif;
   margin: 0px;
   height: 17px;
   padding: 0px;
   list-style: none;
   text-align: left;
   color: #FFFFFF;
   position: absolute;
   left: 316px;
   top: 141px;
   z-index: 6;
}

#submenu  {
   font: 10px/14px Arial, Helvetica, sans-serif;
   height: 14px;
   text-align: center;
   margin: 0px;
   padding: 0px;
   list-style: none;
   color: #636466;
   position: absolute;
   left: 22px;
   top: 580px;
   z-index: 4;
   width: 288px;
}

#topbar  {
   background: url(sg_circulardesigns_media/topbar.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 9px;
   top: 132px;
   z-index: 5;
   width: 606px;
   height: 30px;
}

#logo  {
   background: url(sg_circulardesigns_media/logo.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 9px;
   top: 99px;
   z-index: 4;
   width: 606px;
   height: 34px;
}

.sgthumb:hover  {
   border-color: #9A9995;
   border-style: solid;
}

.sgthumb  {
   border: 1px none #;
   background-position: 50% 50%;
   background-repeat: no-repeat;
   display: block;
   width: 43px;
   height: 43px;
}

html, body  {
   padding: 0px;
   margin: 0px;
   background: #000000 url(sg_circulardesigns_media/exteriortile.gif) center top repeat;
}

