a ins  {
   text-decoration: none;
}

*:focus  {
   outline-style: none;
}

#winheadtextcopy li,
#thankstext p,
#biotexth1 p,
#contactform li,
#i0gallerytexth1unique p,
#thanktext li,
#registrationform p,
#registrationform li,
#thankstext li,
#contactform p,
#i0gallerytexth1unique li,
#thanktext p,
#i0gallerytitletextunique p,
#i0gallerytexth1unique h1,
#i0gallerytitletextunique li,
#printtexth1 h1,
#printtexth1 li,
#contacttext p,
#biotexth1 li,
#contacttext li,
#i1gallerytexth1unique p,
#winheadtextcopy p,
#i1gallerytitletextunique li,
#biotexth1 h1,
#printtexth1 p,
#i1gallerytexth1unique li,
#i1gallerytexth1unique h1,
#i1gallerytitletextunique p  {
   margin: 0px;
   padding-top: 0px;
   padding-right: 0px;
   padding-left: 0px;
   text-indent: 0px;
   text-decoration: none;
   font-variant: normal;
   letter-spacing: 0px;
   font-style: normal;
   font-weight: normal;
   font-size: 12px;
}

#registrationform fieldset div input,
#registrationform fieldset div textarea,
#registrationform fieldset div label,
#contactform fieldset legend,
#contactform fieldset div input,
#contactform fieldset div textarea,
#contactform fieldset div label  {
   font: normal normal 10px/17px Arial, Helvetica, sans-serif;
   letter-spacing: 0px;
   font-variant: normal;
   text-decoration: none;
   color: #707070;
}

#hoverandclicktext p,
#hoverandclicktext li,
#hoverclicktext li,
#hoverclicktext p,
#statementunique li,
#qualitystatement p,
#statementunique p,
#qualitystatement li  {
   font: italic 10px/12px Arial, Helvetica, sans-serif;
   padding: 0px;
   margin: 0px;
   text-decoration: none;
   font-variant: normal;
   letter-spacing: 0px;
   text-indent: 0px;
   text-align: right;
}

.fl li a,
.fl li *,
#hoverclicktext p a,
#i0gallerymetadata p a,
#qualitystatement p a,
#i0gallerytexth1unique p a,
#i1designandphotocopyrigh p a,
#i0gallerytitletextunique p a  {
   display: inline;
}

#i1designandphotocopyrigh li,
#i1designandphotocopyrigh p,
#i0designandphotocopyrigh li,
#i0designandphotocopyrigh p  {
   font: normal normal 9px/11px Arial, Helvetica, sans-serif;
   padding: 0px;
   margin: 0px;
   color: #BEBEBE;
   text-decoration: none;
   font-variant: normal;
   letter-spacing: 1px;
   text-indent: 0px;
   text-align: right;
}

#i0gallerymetadata li,
#i1gallerymetadata p,
#i1gallerymetadata li,
#i0gallerymetadata p  {
   font: italic normal 11px/13px Univers-Light, Univers;
   padding: 0px;
   margin: 0px;
   letter-spacing: 0px;
   font-variant: normal;
   text-decoration: none;
   text-indent: 0px;
   text-align: left;
}

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

#i1gallerytexth1unique,
#biotexth1,
#i0gallerytexth1unique  {
   position: absolute;
   left: 24px;
   z-index: 3;
   width: 362px;
}

#registrationform fieldset div,
#contactform fieldset div  {
   padding-bottom: 11px;
   clear: both;
}

#bio1text p,
#bio2text li,
#bio1text li,
#bio2text p  {
   font: normal normal 11px/14px Arial, Helvetica, sans-serif;
   margin: 0px;
   padding-top: 0px;
   padding-right: 14px;
   padding-left: 21px;
   text-indent: 0px;
   text-align: left;
   color: #4B4A4A;
   text-decoration: none;
   font-variant: normal;
   letter-spacing: 1px;
}

#galleriesmenuhovershowsha > div:first-child  {
   top: 0px;
   left: 0px;
   padding: 0px;
   margin: 0px;
   position: relative;
   display: block;
   width: 105px;
}

#imagethankyouunique,
#regthankyouunique  {
   position: absolute;
   left: 63px;
   top: 377px;
   z-index: 3;
   width: 818px;
   height: 255px;
   background-repeat: no-repeat;
}

#structuralshovershow > div:first-child  {
   background-image: url(sg_bio_media/structuralshovershow.jpg);
   height: 432px;
}

#contactheadtext li,
#contactheadtext p  {
   font: normal normal 20px/17px Arial, Helvetica, sans-serif;
   padding: 0px 0px 11px 0px;
   margin: 0px;
   color: #898989;
   text-decoration: none;
   font-variant: normal;
   letter-spacing: 0px;
   text-indent: 0px;
   text-align: right;
}

#galleriesmenuhovershowsha div ul li a  {
   padding-left: 0px;
   padding-right: 0px;
   width: 100%;
   display: block;
}

#humanistshovershow > div:first-child  {
   background: url(sg_bio_media/humanistshovershow.jpg) no-repeat;
   top: 0px;
   left: 0px;
   padding: 0px;
   margin: 0px;
   position: relative;
   display: block;
   width: 943px;
   height: 435px;
}

#galleriesmenuhovershowsha div ul li  {
   width: 100%;
   margin-right: 0px;
   margin-left: 0px;
}

#naturalshovershow > div:first-child  {
   background-image: url(sg_bio_media/naturalshovershow.jpg);
   height: 436px;
}

#organicshovershow > div:first-child  {
   background: url(sg_bio_media/organicshovershow.jpg) no-repeat;
   top: 0px;
   left: 0px;
   padding: 0px;
   margin: 0px;
   position: relative;
   display: block;
   width: 951px;
   height: 436px;
}

#galleriesmenuhovershowsha div ul  {
   font: normal normal 12px/22px Arial, Helvetica, sans-serif;
   margin: 0px;
   padding: 0px;
   color: #4C3A3A;
   text-decoration: none;
   font-variant: normal;
   letter-spacing: 1px;
   text-indent: 0px;
   text-align: center;
}

#i0gallerypreviousthumbsetbu a  {
   background: url(sg_organics_media/d0gallerypreviousthumbsetbu.gif) no-repeat;
   display: block;
   height: 5px;
   width: 6px;
   font-size: 5px;
   line-height: 5px;
}

#i0gallerynextthumbsetbutton a  {
   background: url(sg_organics_media/d0gallerynextthumbsetbutton.gif) no-repeat;
   display: block;
   height: 17px;
   width: 22px;
   font-size: 17px;
   line-height: 17px;
}

#i0gallerynextthumbsetbutton  {
   margin: 20px 0px 0px 70px;
   height: 17px;
   width: 22px;
}

#contactform fieldset legend  {
   font-size: 12px;
   line-height: 12px;
}

#i0gallerypreviousthumbsetbu  {
   margin: 20px 0px 0px 124px;
   height: 5px;
   width: 6px;
}

#i0gallerytitletextunique li  {
   font: 16px/19px Arial, Helvetica, sans-serif;
   text-align: right;
   padding-bottom: 0px;
   color: #B26300;
}

#galleriesmenushared ul li a  {
   padding: 1px 1.04em 2px 1.04em;
   height: 100%;
}

#i1gallerytitletextunique li  {
   font: 16px/19px Arial, Helvetica, sans-serif;
   text-align: right;
   padding-bottom: 0px;
   color: #B26300;
}

#i1gallerytitletextunique p  {
   font: 16px/19px Arial, Helvetica, sans-serif;
   text-align: right;
   padding-bottom: 0px;
   color: #B26300;
}

#i0gallerytitletextunique p  {
   font: 16px/19px Arial, Helvetica, sans-serif;
   text-align: right;
   padding-bottom: 0px;
   color: #B26300;
}

#galleriesmenushared ul li  {
   height: 100%;
   margin-top: 0px;
   margin-bottom: 0px;
}

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

#galleriesmenuhovershowsha  {
   margin: 0px;
   overflow: hidden;
   display: none;
   width: 110px;
   z-index: 8;
   top: 188px;
   left: 585px;
   position: absolute;
}

#i2joedenatalephotography  {
   background: url(sg_bio_media/d2joedenatalephotography.gif) no-repeat;
   position: absolute;
   left: 56px;
   top: 102px;
   z-index: 3;
   width: 219px;
   height: 16px;
}

#i1gallerytexth1unique li  {
   text-align: left;
   padding-bottom: 0px;
   font-family: Univers-Light, Univers;
   line-height: 14px;
   color: #FFFFFF;
}

#i0gallerytitletextunique  {
   margin: 24px 0px 0px 61px;
   width: 165px;
}

#i0gallerytexth1unique h1  {
   text-align: center;
   padding-bottom: 0px;
   font-family: Univers-Light, Univers;
   line-height: 14px;
   color: #FFFFFF;
}

#i0joedenatalephotography  {
   background: url(sg_organics_media/d0joedenatalephotography.gif) no-repeat;
   position: absolute;
   left: 28px;
   top: 103px;
   z-index: 4;
   width: 197px;
   height: 15px;
}

#i1designandphotocopyrigh  {
   position: absolute;
   left: 326px;
   top: 1px;
   z-index: 3;
   width: 557px;
}

#i0gallerytexth1unique li  {
   text-align: left;
   padding-bottom: 0px;
   font-family: Univers-Light, Univers;
   line-height: 14px;
   color: #FFFFFF;
}

#i1gallerytexth1unique h1  {
   text-align: center;
   padding-bottom: 0px;
   font-family: Univers-Light, Univers;
   line-height: 14px;
   color: #FFFFFF;
}

#i1gallerytexth1unique p  {
   text-align: left;
   padding-bottom: 0px;
   font-family: Univers-Light, Univers;
   line-height: 14px;
   color: #FFFFFF;
}

#i0gallerytexth1unique p  {
   text-align: left;
   padding-bottom: 0px;
   font-family: Univers-Light, Univers;
   line-height: 14px;
   color: #FFFFFF;
}

#galleriesmenushared ul  {
   font: 12px/15px Arial, Helvetica, sans-serif;
   height: 17px;
   margin: 0px;
   padding: 0px;
   color: #464646;
   letter-spacing: 1px;
   text-align: right;
}

#linedualcopy4,
#layer1  {
   background: url(sg_bio_media/layer1.gif) no-repeat;
   position: absolute;
   left: 55px;
   z-index: 3;
   width: 828px;
   height: 1px;
}

#thanktext,
#thankstext  {
   position: absolute;
   left: 417px;
   top: 328px;
   z-index: 3;
}

#i1gallerytexth1unique  {
   top: 115px;
}

#i0gallerytexth1unique  {
   top: 115px;
}

#i0gallerymetadata li  {
   color: #5B5A5A;
}

#hoverandclicktext li  {
   font-weight: bold;
   color: #464646;
}

#structuralshovershow  {
   overflow: hidden;
   position: absolute;
   left: 1px;
   top: 197px;
   z-index: 5;
   width: 950px;
   height: 432px;
   display: none;
}

#corporateresidential  {
   background: url(sg_bio_media/corporateresidential.gif) no-repeat;
   position: absolute;
   left: 415px;
   top: 102px;
   z-index: 3;
   width: 467px;
   height: 15px;
}

#i1gallerymetadata li  {
   color: #464646;
}

#galleriesmenushared  {
   position: absolute;
   left: 596px;
   top: 164px;
   z-index: 3;
}

#i0gallerymetadata p  {
   color: #5B5A5A;
}

#registrationform li  {
   text-align: left;
   padding-bottom: 20px;
   font-family: Arial, Helvetica, sans-serif;
   line-height: 16px;
   color: #7D7D7D;
}

#qualitystatement li  {
   font-weight: normal;
   color: #A1A1A1;
}

#hoverandclicktext p  {
   font-weight: bold;
   color: #464646;
}

#i0gallerypicturebox  {
   margin: 12px 0px 0px 34px;
   height: 425px;
   width: 605px;
}

#i0gallerythumbsheet  {
   margin: 10px 0px 0px 24px;
   min-height: 284px;
   width: 217px;
}

#imagethankyouunique  {
   background-image: url(sg_contactresponce_media/imagethankyouunique.jpg);
}

#i1gallerymetadata p  {
   color: #464646;
}

#qualitystatement p  {
   font-weight: normal;
   color: #A1A1A1;
}

#statementunique li  {
   font-size: 11px;
   font-weight: normal;
   line-height: 13px;
   color: #464646;
}

#humanistshovershow  {
   overflow: hidden;
   position: absolute;
   left: 8px;
   top: 196px;
   z-index: 7;
   width: 943px;
   height: 435px;
   display: none;
}

#registrationform p  {
   text-align: left;
   padding-bottom: 20px;
   font-family: Arial, Helvetica, sans-serif;
   line-height: 16px;
   color: #7D7D7D;
}

#winheadtextcopy li  {
   font-family: Arial, Helvetica, sans-serif;
   line-height: 16px;
   color: #7D7D7D;
   text-align: left;
   padding-bottom: 0px;
}

#regthankyouunique  {
   background-image: url(sg_registrationthankyou_media/regthankyouunique.jpg);
}

#organicshovershow  {
   overflow: hidden;
   position: absolute;
   left: 0px;
   top: 194px;
   z-index: 6;
   width: 951px;
   height: 436px;
   display: none;
}

#i0gallerymetadata  {
   margin: 13px 0px 11px 414px;
   width: 374px;
}

#statementunique p  {
   font-size: 11px;
   font-weight: normal;
   line-height: 13px;
   color: #464646;
}

#hoverclicktext li  {
   font-weight: bold;
   color: #5B5A5A;
}

#naturalshovershow  {
   overflow: hidden;
   position: absolute;
   left: 1px;
   top: 195px;
   z-index: 4;
   width: 950px;
   height: 436px;
   display: none;
}

#winheadtextcopy p  {
   font-family: Arial, Helvetica, sans-serif;
   line-height: 16px;
   color: #7D7D7D;
   text-align: left;
   padding-bottom: 0px;
}

#hoverclicktext p  {
   font-weight: bold;
   color: #5B5A5A;
}

#qualitystatement  {
   margin: 15px 0px 0px -4px;
   width: 229px;
}

#i0gallerycolumn  {
   margin: 189px 0px 0px 0px;
   min-height: 473px;
   width: 934px;
}

#hoverclicktext  {
   margin: 8px 0px 0px 21px;
   width: 203px;
}

#contactform li  {
   font: 14px/17px Arial, Helvetica, sans-serif;
   text-align: left;
   padding-bottom: 11px;
   color: #707070;
}

#contacttext li  {
   text-align: right;
   padding-bottom: 5px;
   font-family: Arial, Helvetica, sans-serif;
   line-height: 16px;
   color: #707070;
   padding-top: -3px;
}

#printtexth1 li  {
   text-align: left;
   padding-bottom: 12px;
   font-family: Arial, Helvetica, sans-serif;
   line-height: 14px;
   color: #707070;
}

#printtexth1 h1  {
   font: 14px/17px Arial, Helvetica, sans-serif;
   text-align: left;
   padding-bottom: 0px;
   color: #707070;
}

#printtexth1 p  {
   text-align: left;
   padding-bottom: 12px;
   font-family: Arial, Helvetica, sans-serif;
   line-height: 14px;
   color: #707070;
}

#linedualcopy4  {
   top: 636px;
}

#contactform p  {
   font: 14px/17px Arial, Helvetica, sans-serif;
   text-align: left;
   padding-bottom: 11px;
   color: #707070;
}

#thankstext li  {
   text-align: left;
   padding-bottom: 12px;
   font-family: Arial, Helvetica, sans-serif;
   line-height: 12px;
   color: #898989;
   padding-top: -3px;
}

#contacttext p  {
   text-align: right;
   padding-bottom: 5px;
   font-family: Arial, Helvetica, sans-serif;
   line-height: 16px;
   color: #707070;
   padding-top: -3px;
}

#thanktext li  {
   text-align: left;
   padding-bottom: 12px;
   font-family: Arial, Helvetica, sans-serif;
   line-height: 12px;
   color: #898989;
   padding-top: -3px;
}

#thankstext p  {
   text-align: left;
   padding-bottom: 12px;
   font-family: Arial, Helvetica, sans-serif;
   line-height: 12px;
   color: #898989;
   padding-top: -3px;
}

#biotexth1 li  {
   text-align: left;
   padding-bottom: 0px;
   font-family: Univers-Light, Univers;
   line-height: 14px;
   color: #FFFFFF;
}

#biotexth1 h1  {
   text-align: center;
   padding-bottom: 0px;
   font-family: Univers-Light, Univers;
   line-height: 14px;
   color: #FFFFFF;
}

#editbutton a  {
   background: url(sg_contact_media/editbutton.gif) no-repeat;
   display: block;
   height: 11px;
   width: 42px;
   font-size: 11px;
   line-height: 11px;
}

#featureblock  {
   background: url(sg_organics_media/featureblock.gif) no-repeat;
   position: absolute;
   left: 275px;
   top: 12px;
   z-index: 5;
   width: 608px;
   height: 425px;
}

#innerfooter  {
   margin: 0px auto 0px auto;
   width: 949px;
   position: relative;
   height: 0px;
   background-image: none;
   background-color: transparent;
}

#thanktext p  {
   text-align: left;
   padding-bottom: 12px;
   font-family: Arial, Helvetica, sans-serif;
   line-height: 12px;
   color: #898989;
   padding-top: -3px;
}

#bio1text li  {
   padding-bottom: 0px;
}

#biotexth1 p  {
   text-align: left;
   padding-bottom: 0px;
   font-family: Univers-Light, Univers;
   line-height: 14px;
   color: #FFFFFF;
}

#bio2text li  {
   padding-bottom: 4px;
}

#bio2text p  {
   padding-bottom: 4px;
}

#thankstext  {
   width: 93px;
}

#ridefooter  {
   font-size: 0px;
   width: 100%;
   position: relative;
   clear: left;
   display: block;
   margin-top: 48px;
}

#bio1text p  {
   padding-bottom: 0px;
}

#editbutton  {
   position: absolute;
   left: 812px;
   top: 11px;
   z-index: 3;
   width: 42px;
   height: 11px;
}

#biotexth1  {
   top: 134px;
}

#thanktext  {
   width: 94px;
}

#page_bkg  {
   position: absolute;
   width: 949px;
   height: 710px;
   left: 0px;
   top: 0px;
   display: block;
   z-index: 1;
}

#footer  {
   background-image: none;
   background-color: transparent;
   height: 0px;
   position: absolute;
   bottom: 0px;
   margin: 0px;
   padding: 0px;
   display: block;
   width: 100%;
}

#layer1  {
   top: 187px;
}

#page  {
   margin: 0px auto 0px auto;
   height: 710px;
   width: 949px;
   position: relative;
}

#top  {
   min-height: 100%;
   width: 100%;
   position: absolute;
}

.sgthumb:hover  {
   border-color: #0000FF;
}

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

.c464646 * a  {
   color: #464646;
}

.c4C3A3A * a  {
   color: #4C3A3A;
}

.divider  {
   clear: left;
   display: block;
}

.sgthumb  {
   border: 2px solid #FF0000;
}

.column  {
   padding: 0px;
   margin: 0px;
   float: left;
   position: relative;
   display: inline;
}

.col_bg  {
   position: absolute;
   z-index: 1;
   left: 0px;
   top: 0px;
   width: 100%;
}

.footer  {
   clear: left;
}

.fl li  {
   float: left;
   display: inline;
}

.flow  {
   z-index: 2;
}

h4,
h5,
body, p,
h6,
h2,
h3  {
   font-family: Arial, Helvetica, sans-serif;
}

fieldset *  {
   padding-top: 0;
   padding-bottom: 0;
   margin-left: 0;
   margin-right: 0;
}

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

body  {
   padding: 0px;
   margin: 0px;
   background-color: #FFFFFF;
   background-image: none;
   height: 100%;
   -webkit-text-size-adjust: none;
}

h1  {
   font: 12px/14px Arial, Helvetica, sans-serif;
   color: #FFFFFF;
}

