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

#movingtext,
#contacttext,
#aboutlysatext,
#testimoniallwitext,
#contactform,
#servicestext,
#thankyoutext  {
   top: 0px;
   left: 0px;
   position: relative;
   margin-left: 28px;
   margin-right: 0px;
   margin-top: 15px;
}

#movingbutton a.nmh,
#testimonialsbutton a.nmh,
#testimonialsbutton a:hover,
#movingbutton a:hover  {
   background-position: -261px 0%;
}

#aboutlysabutton a:hover,
#aboutlysabutton a.nmh  {
   background-position: -256px 0%;
}

#servicesbutton a:hover,
#servicesbutton a.nmh  {
   background-position: -254px 0%;
}

#contactbutton a:hover,
#contactbutton a.nmh  {
   background-position: -235px 0%;
}

#gallerybutton a.nmh,
#gallerybutton a:hover  {
   background-position: -231px 0%;
}

#aboutlysabutton,
#gallerybutton  {
   position: absolute;
   left: 25px;
   z-index: 4;
   height: 42px;
   margin-left: 0px;
   margin-top: 0px;
}

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

#servicesbutton,
#movingbutton  {
   position: absolute;
   left: 25px;
   z-index: 4;
   height: 41px;
   margin-left: 0px;
   margin-top: 0px;
}

#interiordesignwithyouinmi  {
   background: url(sg_thank-you_media/interiordesignwithyouinmi.jpg) no-repeat;
   position: absolute;
   left: 254px;
   top: 20px;
   z-index: 4;
   width: 502px;
   height: 32px;
   margin-left: 0px;
   margin-top: 0px;
}

#textwhitebackgroundcolumn  { background-color: #FFFFFF; }
#textwhitebackgroundcolumn  {
   margin: 50px 0px 0px 305px;
   min-height: 660px;
   width: 643px;
   top: 0px;
   left: 0px;
   position: relative;
   background-color: rgba(255, 255, 255, 0.2);
}

#interiorbackgroundfade  {
   background: url(sg_thank-you_media/interiorbackgroundfade.jpg) no-repeat;
   position: absolute;
   left: 26px;
   top: 0px;
   z-index: 3;
   width: 948px;
   height: 710px;
   margin-left: 0px;
   margin-top: 0px;
}

#testimonialsbutton a  {
   background: url(sg_thank-you_media/testimonialsbutton.jpg) no-repeat;
   display: block;
   height: 43px;
   width: 261px;
   font-size: 43px;
   line-height: 43px;
}

#testimonialsbutton  {
   position: absolute;
   left: 25px;
   top: 454px;
   z-index: 4;
   width: 261px;
   height: 43px;
   margin-left: 0px;
   margin-top: 0px;
}

#testimoniallwitext  {
   margin-bottom: 15px;
   width: 563px;
   margin-left: 26px;
}

#footerpanelfollow  {
   margin: 0px 0px 0px 11px;
   min-height: 93px;
   width: 978px;
   top: 0px;
   left: 0px;
   position: relative;
}

#aboutlysabutton a  {
   background: url(sg_thank-you_media/aboutlysabutton.jpg) no-repeat;
   display: block;
   height: 42px;
   width: 256px;
   font-size: 42px;
   line-height: 42px;
}

#servicesbutton a  {
   background: url(sg_thank-you_media/servicesbutton.jpg) no-repeat;
   display: block;
   height: 41px;
   width: 254px;
   font-size: 41px;
   line-height: 41px;
}

#contactbutton a  {
   background: url(sg_thank-you_media/contactbutton.jpg) no-repeat;
   display: block;
   height: 48px;
   width: 235px;
   font-size: 48px;
   line-height: 48px;
}

#aboutlysabutton  {
   width: 256px;
   top: 501px;
}

#gallerybutton a  {
   background: url(sg_thank-you_media/gallerybutton.jpg) no-repeat;
   display: block;
   height: 42px;
   width: 231px;
   font-size: 42px;
   line-height: 42px;
}

#movingbutton a  {
   background: url(sg_thank-you_media/movingbutton.jpg) no-repeat;
   display: block;
   height: 41px;
   width: 261px;
   font-size: 41px;
   line-height: 41px;
}

#servicesbutton  {
   width: 254px;
   top: 364px;
}

#gallerybutton  {
   width: 231px;
   top: 318px;
}

#aboutlysatext  {
   margin-bottom: 15px;
   width: 574px;
}

#contactbutton  {
   position: absolute;
   left: 25px;
   top: 547px;
   z-index: 4;
   width: 235px;
   height: 48px;
   margin-left: 0px;
   margin-top: 0px;
}

#servicestext  {
   margin-bottom: 0px;
   width: 586px;
}

#movingbutton  {
   width: 261px;
   top: 409px;
}

#page_content  {
   min-height: 810px;
}

#thankyoutext  {
   margin-bottom: 15px;
   width: 498px;
}

#logobutton a  {
   background: url(sg_thank-you_media/logobutton.jpg) no-repeat;
   display: block;
   width: 198px;
   height: 262px;
}

#contacttext  {
   margin-bottom: 0px;
   width: 586px;
}

#contactform  {
   margin-bottom: 15px;
   width: 498px;
   margin-top: 32px;
}

#movingtext  {
   margin-bottom: 15px;
   width: 574px;
}

#logobutton  {
   position: absolute;
   left: 70px;
   top: 24px;
   z-index: 4;
   width: 198px;
   height: 262px;
   margin-left: 0px;
   margin-top: 0px;
}

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

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

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

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

*:focus  {
   outline-style: none;
}

.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;
}

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

.lf  {
   float: left;
}

.rf  {
   float: right;
}

ains  {
   text-decoration: none;
}

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

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

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

