#contactform fieldset div label,
#contactform fieldset div input,
#contactform fieldset div textarea,
#contactform input[type=submit],
#contactform fieldset legend  {
   font: normal normal 14px/17px Arial, Helvetica, sans-serif;
   letter-spacing: 0px;
   font-variant: normal;
   text-decoration: none;
   color: #000000;
}

#i73events,
#thankyou,
#calendarh1,
#contacth1,
#i626furniture  {
   position: absolute;
   left: 41px;
   top: 247px;
   z-index: 3;
   margin-left: 0px;
   margin-top: 0px;
}

.footer_div_bkg,
.page_content_bkg,
.i645headerbackground_bkg  {
   position: absolute;
   width: 974px;
   left: 0px;
   top: 0px;
   display: block;
   z-index: 1;
}

#eventspicturebox table,
#homepicturebox table  {
   width: 100%;
   height: 100%;
}

.fl li a,
#headermenu > ul > li > a,
.fl li *  {
   display: inline;
}

#eventspicturebox,
#facebookembed  {
   position: absolute;
   left: 29px;
   top: 53px;
   width: 916px;
   margin-left: 0px;
   margin-top: 0px;
}

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

#page_content .container_div  {
   background-image: none;
}

#i645headerbackground  {
   background: transparent url(sg_thankyou_media/d645headerbackground.gif) center top repeat-x;
   background-attachment: scroll;
   height: 323px;
}

#headermenu ul li a  {
   padding: 6px 0.66em 6px 0.66em;
   line-height: 32px;
   height: 100%;
}

#lachancedesignsh3  {
   position: absolute;
   left: -17px;
   top: 161px;
   z-index: 4;
   width: 1008px;
   margin-left: 0px;
   margin-top: 0px;
}

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

#eventspicturebox  {
   height: 600px;
   z-index: 3;
}

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

#lachancedesigns  {
   position: absolute;
   left: 9px;
   top: 21px;
   z-index: 3;
   width: 560px;
   margin-left: 0px;
   margin-top: 0px;
}

#facebookbutton  {
   position: absolute;
   left: 0px;
   top: 74px;
   z-index: 3;
   width: 32px;
   height: 32px;
   margin-left: 0px;
   margin-top: 0px;
}

#i626furniture  {
   width: 170px;
}

#headermenu ul  {
   height: 32px;
   margin: 0px;
   padding: 0px;
   color: #FFFFFF;
   line-height: 32px;
   font-size: 20px;
   font-family: Arial, Helvetica, sans-serif;
   text-align: left;
}

#facebookembed  {
   z-index: 4;
}

#clear_footer  {
   height: 189px;
   clear: both;
}

#socialmedia  {
   position: absolute;
   left: -3px;
   top: 49px;
   z-index: 3;
   width: 99px;
   margin-left: 0px;
   margin-top: 0px;
}

#headermenu  {
   position: absolute;
   left: 496px;
   top: 155px;
   z-index: 3;
   margin-left: 0px;
   margin-top: 0px;
}

#calendarh1  {
   width: 195px;
}

#footer_div  {
   background: transparent url(sg_home_media/footerbackground.gif) center top repeat-x;
   background-attachment: scroll;
   height: 189px;
   clear: both;
}

#editbutton  {
   line-height: 16px;
   font-size: 10px;
   font-family: Arial, Helvetica, sans-serif;
   text-align: justify;
   position: absolute;
   left: 879px;
   top: 162px;
   z-index: 3;
   width: 95px;
   height: 16px;
   margin-left: 0px;
   margin-top: 0px;
}

#contacth1  {
   width: 153px;
}

#i73events  {
   width: 170px;
}

#page_div  {
   min-height: 100%;
   margin-bottom: -189px;
   position: relative;
}

#thankyou  {
   width: 153px;
}

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

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

*:focus  {
   outline-style: none;
}

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

.c6C6C6C a  {
   color: #6C6C6C;
}

.cFFF * a  {
   color: #FFFFFF;
}

.fl li  {
   float: left;
}

ains  {
   text-decoration: none;
}

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

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

html, body  {
   background-color: #FFFFFF;
   height: 100%;
}

