#contactimagebottompicture table,
#homeimagetoppicturebox table,
#eventsimagebottompictureb table,
#gallerypicturebox table,
#homeimagebottompicturebox table,
#contactimagetoppicturebox table,
#aboutusimagetoppicturebox table,
#aboutusimagebottompicture table,
#eventsimagetoppicturebox table  {
   width: 100%;
   height: 100%;
}

#homeimagebottompicturebox,
#eventsimagebottompictureb,
#contactimagetoppicturebox,
#eventsimagetoppicturebox,
#contactimagebottompicture,
#aboutusimagebottompicture,
#aboutusimagetoppicturebox,
#homeimagetoppicturebox  {
   position: absolute;
   left: 703px;
   z-index: 6;
   width: 212px;
   height: 139px;
   margin-left: 0px;
   margin-top: 0px;
}

#eventsh1,
#contacth1,
#aboutush1,
#operationsh1,
#operationstext,
#homeh1  {
   top: 0px;
   left: 0px;
   position: relative;
   margin-left: 71px;
   margin-right: 0px;
   margin-bottom: 0px;
}

#mailingform input[type=submit],
#mailingform fieldset div label  {
   font: normal normal 14px/17px Georgia-Italic, Georgia, serif;
   color: #603813;
   text-decoration: none;
   font-variant: normal;
   letter-spacing: 0px;
}

#gallerybuttonnextthumbset a,
#gallerybuttonpreviousthum a  {
   background-repeat: no-repeat;
   display: block;
   height: 18px;
   width: 19px;
   font-size: 18px;
   line-height: 18px;
}

#gallerybuttonpreviousthum,
#gallerybuttonnextthumbset  {
   height: 18px;
   width: 19px;
   top: 0px;
   left: 0px;
   position: relative;
   margin-right: 0px;
   margin-top: 5px;
}

#aboutustext,
#eventstext,
#hometext,
#contacttext  {
   margin: -13px 0px 9px 71px;
   width: 563px;
   top: 0px;
   left: 0px;
   position: relative;
}

#mailingform fieldset input[type=submit],
#submit  {
   background: transparent url(sg_home_media/mailingformbutton.gif) no-repeat;
   border: none;
   min-width: 138px !important;
   text-indent: -999em;
   display: block;
   height: 43px;
   width: 138px;
   line-height: 43px;
}

#mailinglisttext,
#prospectustext,
#mailingform  {
   top: 0px;
   left: 0px;
   position: relative;
   margin-right: 0px;
   margin-top: 15px;
   margin-bottom: 0px;
}

#maincolumn,
#middlecolumn,
#lowercolumn  {
   margin-bottom: 0px;
   margin-right: 0px;
   margin-left: 0px;
   position: relative;
   left: 0px;
   top: 0px;
   width: 960px;
}

#mailingformbutton a,
#downloadbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 43px;
   width: 138px;
   font-size: 43px;
   line-height: 43px;
}

#gallerypicturebox,
#gallerythumbsheet  {
   width: 341px;
   top: 0px;
   left: 0px;
   position: relative;
   margin-left: 40px;
   margin-right: 0px;
   margin-bottom: 0px;
}

#mailingform fieldset div.centerac *  {
   min-width: 92px;
}

#downloadbutton,
#mailingformbutton  {
   height: 43px;
   width: 138px;
   top: 0px;
   left: 0px;
   position: relative;
   margin-right: 0px;
   margin-bottom: 10px;
}

#mailingform fieldset *:last-child  {
   padding-bottom: 0;
}

#findoutmoretext,
#keepintouchtext  {
   width: 213px;
   top: 0px;
   left: 0px;
   position: relative;
   margin-right: 0px;
   margin-top: 23px;
   margin-bottom: 0px;
}

#mailingcolumn,
#downloadcolumn  {
   margin-top: 13px;
   margin-right: 0px;
   position: relative;
   left: 0px;
   top: 0px;
   width: 459px;
   min-height: 260px;
}

#mailingform input[type=submit]  {
   padding: 0px;
}

#gallerybuttonpreviousthum a  {
   background-image: url(sg_our-operations_media/gallerybuttonpreviousthum.gif);
}

#gallerybuttonnextthumbset a  {
   background-image: url(sg_our-operations_media/gallerybuttonnextthumbset.gif);
}

#downloadtext,
#mailingtext  {
   top: 0px;
   left: 0px;
   position: relative;
   margin-right: 0px;
   margin-top: 7px;
   margin-bottom: 0px;
}

#homeimagebottompicturebox  {
   top: 217px;
}

#eventsimagebottompictureb  {
   top: 217px;
}

#aboutusimagebottompicture  {
   top: 217px;
}

#contactimagetoppicturebox  {
   top: 44px;
}

#gallerybuttonnextthumbset  {
   margin-bottom: 0px;
   margin-left: 300px;
}

#contactimagebottompicture  {
   top: 217px;
}

#gallerybuttonpreviousthum  {
   margin-bottom: 3px;
   margin-left: 600px;
}

#aboutusimagetoppicturebox  {
   top: 44px;
}

#eventsimagetoppicturebox  {
   top: 44px;
}

#mailingform fieldset div  {
   font: normal normal 14px/17px Georgia-Italic, Georgia, serif;
   font-variant: normal;
   clear: both;
   margin-top: 0px;
   margin-bottom: 0px;
}

#homeimagetoppicturebox  {
   top: 44px;
}

#mailingformbutton a  {
   background-image: url(sg_home_media/mailingformbutton.gif);
}

#gallerythumbsheet  {
   margin-top: 10px;
   min-height: 75px;
}

#mailingformbutton  {
   margin-top: 41px;
   margin-left: 179px;
}

#gallerypicturebox  {
   margin-top: 5px;
   height: 228px;
}

#downloadbutton a  {
   background-image: url(sg_home_media/downloadbutton.gif);
}

#mainmenu ul li a  {
   padding: 0px 0.88em 0px 0.88em;
   height: 100%;
}

#findoutmoretext  {
   margin-left: 96px;
}

#keepintouchtext  {
   margin-left: 165px;
}

#mailinglisttext  {
   margin-left: 57px;
   width: 381px;
}

#horizontalline  {
   margin: 5px 0px 0px 4px;
   background: url(sg_home_media/horizontalline.gif) no-repeat;
   height: 268px;
   width: 3px;
   top: 0px;
   left: 0px;
   position: relative;
}

#downloadbutton  {
   margin-top: 73px;
   margin-left: 132px;
}

#downloadcolumn  {
   margin-left: 5px;
   margin-bottom: 0px;
}

#operationstext  {
   margin-top: 7px;
   width: 489px;
}

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

#prospectustext  {
   margin-left: 9px;
   width: 382px;
}

#mailingcolumn  {
   margin-left: 16px;
   margin-bottom: 8px;
}

#emailbutton a  {
   background: url(sg_home_media/emailbutton.gif) no-repeat;
   display: block;
   height: 124px;
   width: 85px;
   font-size: 124px;
   line-height: 124px;
}

#page_content  {
   min-height: 953px;
}

#middlecolumn  {
   min-height: 75px;
   margin-top: 11px;
}

#operationsh1  {
   margin-top: 10px;
   width: 489px;
}

#downloadtext  {
   margin-left: 15px;
   width: 370px;
}

#mailingtext  {
   margin-left: 63px;
   width: 369px;
}

#fcgbutton a  {
   background: url(sg_home_media/fcgbutton.gif) no-repeat;
   display: block;
   height: 118px;
   width: 182px;
   font-size: 118px;
   line-height: 118px;
}

#emailbutton  {
   position: absolute;
   left: 828px;
   top: 61px;
   z-index: 6;
   width: 85px;
   height: 124px;
   margin-left: 0px;
   margin-top: 0px;
}

#mailingform  {
   margin-left: 63px;
   width: 369px;
}

#lowercolumn  {
   min-height: 281px;
   margin-top: 4px;
}

#mainmenu ul  {
   height: 18px;
   margin: 0px;
   padding: 0px;
   color: #FFFCD5;
   line-height: 18px;
   font-size: 16px;
   font-family: Georgia, serif;
   text-align: center;
}

#editbutton  {
   line-height: 14px;
   font-size: 12px;
   font-family: Georgia-Italic, Georgia, serif;
   text-align: left;
   position: absolute;
   left: 786px;
   top: 57px;
   z-index: 5;
   width: 29px;
   height: 13px;
   margin-left: 0px;
   margin-top: 0px;
}

#maincolumn  {
   min-height: 381px;
   margin-top: 201px;
}

#fcgbutton  {
   position: absolute;
   left: 31px;
   top: 57px;
   z-index: 6;
   width: 182px;
   height: 118px;
   margin-left: 0px;
   margin-top: 0px;
}

#contacth1  {
   margin-top: 9px;
   width: 604px;
}

#brownback  {
   background: url(sg_home_media/brownback.gif) no-repeat;
   position: absolute;
   left: 0px;
   top: 1px;
   z-index: 4;
   width: 960px;
   height: 72px;
   margin-left: 0px;
   margin-top: 0px;
}

#smallline  {
   margin: 3px 0px 0px 71px;
   background: url(sg_home_media/smallline.gif) no-repeat;
   height: 5px;
   width: 559px;
   top: 0px;
   left: 0px;
   position: relative;
}

#aboutush1  {
   margin-top: 9px;
   width: 604px;
}

#eventsh1  {
   margin-top: 9px;
   width: 604px;
}

#mainmenu  {
   position: absolute;
   left: 253px;
   top: 108px;
   z-index: 6;
   margin-left: 0px;
   margin-top: 0px;
}

#pushpin2  {
   margin: 22px 0px 0px 126px;
   background: url(sg_home_media/pushpin2.gif) no-repeat;
   height: 43px;
   width: 27px;
   top: 0px;
   left: 0px;
   position: relative;
}

#pushpin1  {
   margin: 131px 0px 0px 167px;
   background: url(sg_home_media/pushpin1.gif) no-repeat;
   height: 43px;
   width: 27px;
   top: 0px;
   left: 0px;
   position: relative;
}

#leather  {
   background: url(sg_home_media/leather.gif) no-repeat;
   position: absolute;
   left: 0px;
   top: 92px;
   z-index: 5;
   width: 960px;
   height: 50px;
   margin-left: 0px;
   margin-top: 0px;
}

#header  {
   background: url(sg_home_media/header.gif) no-repeat;
   position: absolute;
   left: 0px;
   top: 33px;
   z-index: 4;
   width: 960px;
   height: 307px;
   margin-left: 0px;
   margin-top: 0px;
}

#homeh1  {
   margin-top: 9px;
   width: 604px;
}

#layer2  {
   margin: 11px 0px 11px 101px;
   background: url(sg_home_media/layer2.gif) no-repeat;
   height: 53px;
   width: 3px;
   top: 0px;
   left: 0px;
   position: relative;
}

.fl li a,
.fl li *  {
   display: inline;
}

.page_content_bkg  {
   position: absolute;
   z-index: 1;
   width: 960px;
   left: 0px;
   top: 0px;
   display: block;
}

.container_div  {
   margin: 0px auto 0px auto;
   width: 960px;
   position: relative;
}

.spacing_div  {
   height: 0px;
   min-height: 0px;
}

.cFFFCD5 * a  {
   color: #FFFCD5;
}

.full_width  {
   min-width: 960px;
   margin: 0px;
   padding: 0px;
   position: relative;
}

*:focus  {
   outline-style: none;
}

.c603813 a  {
   color: #603813;
}

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

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

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

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

.flow  {
   z-index: 2;
   position: relative;
}

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

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

ains  {
   text-decoration: none;
}

html, body  {
   background: #FFFFFF url(sg_home_media/browserbackground.gif) center top repeat;
   background-attachment: scroll;
   height: 100%;
}

body  {
   padding: 0px;
   margin: 0px;
   height: 100%;
   -webkit-text-size-adjust: none;
}

