#propertymaintenancefooter ul li a,
#aboutusfootermenu ul li a,
#jobopportunitiesfootermen ul li a,
#faqfootermenu ul li a,
#photogalleryfootermenu ul li a,
#faqmenu ul li a,
#contactusmenu ul li a,
#homeremodelingfootermenu ul li a,
#testimonialsfootermenu ul li a,
#photogallerymenu ul li a,
#propertymaintenancemenu ul li a,
#contactusfootermenu ul li a,
#testimonialsmenu ul li a,
#homeremodelingmenu ul li a,
#aboutusmenu ul li a  {
   padding-left: 0px;
   padding-right: 0px;
   width: 100%;
   display: block;
}

#contactusmenu ul li,
#contactusfootermenu ul li,
#faqmenu ul li,
#homeremodelingfootermenu ul li,
#photogallerymenu ul li,
#aboutusmenu ul li,
#photogalleryfootermenu ul li,
#testimonialsfootermenu ul li,
#homeremodelingmenu ul li,
#propertymaintenancemenu ul li,
#faqfootermenu ul li,
#aboutusfootermenu ul li,
#jobopportunitiesfootermen ul li,
#testimonialsmenu ul li,
#propertymaintenancefooter ul li  {
   width: 100%;
   margin-right: 0px;
   margin-left: 0px;
}

#jobopportunitiesfootermen ul,
#testimonialsfootermenu ul,
#contactusfootermenu ul,
#photogalleryfootermenu ul,
#homeremodelingfootermenu ul,
#aboutusfootermenu ul,
#faqfootermenu ul,
#propertymaintenancefooter ul  {
   font: normal bold 8px/10px Verdana, sans-serif;
   margin: 0px;
   padding: 0px;
   color: #666666;
   text-decoration: none;
   font-variant: normal;
   letter-spacing: 0px;
   text-indent: 0px;
   text-align: center;
}

#aboutusfootermenu,
#testimonialsfootermenu,
#faqfootermenu,
#jobopportunitiesfootermen,
#homeremodelingfootermenu,
#propertymaintenancefooter,
#contactusfootermenu,
#photogalleryfootermenu  {
   margin: 0px;
   z-index: 3;
   top: 62px;
   position: absolute;
}

#contactformform input[type=submit],
#contactformform fieldset div input,
#contactformform fieldset div textarea,
#contactformform fieldset div label  {
   font: normal normal 14px/17px "Lucida Grande", "Lucida Sans", sans-serif;
   color: #000000;
   text-decoration: none;
   font-variant: normal;
   letter-spacing: 0px;
}

#photogallerymenu ul,
#aboutusmenu ul,
#homeremodelingmenu ul,
#testimonialsmenu ul,
#faqmenu ul,
#contactusmenu ul,
#propertymaintenancemenu ul  {
   font: normal normal 11px/14px "Lucida Grande", "Lucida Sans", sans-serif;
   margin: 0px;
   padding: 0px;
   color: #FFFFFF;
   text-decoration: none;
   text-transform: uppercase;
   letter-spacing: 0px;
   text-indent: 0px;
   text-align: center;
}

#navigationjoboptext,
#navigationthankyoutext,
#navigationhrtext,
#navigationphototext,
#navigationabouttext,
#navigationpmtext  {
   position: absolute;
   left: 20px;
   top: 172px;
   z-index: 3;
   margin-left: 0px;
   margin-top: 0px;
}

#westvanpreviousthumbsetbu,
#stratapreviousthumbsetbut,
#generalpreviousthumbsetbu,
#westvannextthumbsetbutton  {
   line-height: 13px;
   font-size: 15px;
   font-family: "Lucida Grande", "Lucida Sans", sans-serif;
   text-align: left;
   height: 13px;
   top: 0px;
   left: 0px;
   position: relative;
   margin-right: 0px;
   margin-bottom: 0px;
}

#homeremodelingmenu,
#testimonialsmenu,
#aboutusmenu,
#propertymaintenancemenu,
#photogallerymenu  {
   margin: 0px;
   z-index: 3;
   top: 119px;
   position: absolute;
}

#photosofsomeofourrecentwo,
#navigationcontacttext,
#navigationfaqtext,
#navigationtesttext  {
   margin: 20px 0px 0px 20px;
   top: 0px;
   left: 0px;
   position: relative;
}

#contactbodytext,
#stratarenovationstext,
#generaltext,
#contacttext  {
   top: 0px;
   left: 0px;
   position: relative;
   margin-right: 0px;
   margin-top: 8px;
   margin-bottom: 0px;
}

#westvanthumbsheet,
#stratathumbsheet,
#generalthumbsheet  {
   min-height: 112px;
   width: 365px;
   top: 0px;
   left: 0px;
   position: relative;
   margin-right: 0px;
   margin-bottom: 0px;
}

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

#facebook2button a,
#twitter2button a  {
   background-repeat: no-repeat;
   display: block;
   height: 23px;
   width: 22px;
   font-size: 23px;
   line-height: 23px;
}

#facebook2button,
#twitter2button  {
   position: absolute;
   top: 36px;
   z-index: 3;
   width: 22px;
   height: 23px;
   margin-left: 0px;
   margin-top: 0px;
}

#twitterbutton,
#facebookbutton  {
   height: 45px;
   top: 0px;
   left: 0px;
   position: relative;
   margin-right: 0px;
   margin-top: 15px;
   margin-bottom: 0px;
}

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

#photosofsomeofourrecentwo  {
   width: 326px;
   margin-top: 14px;
}

#propertymaintenancefooter  {
   left: 259px;
   width: 124px;
}

#stratapreviousthumbsetbut  {
   margin-top: 8px;
   margin-left: 13px;
   width: 36px;
}

#westvannextthumbsetbutton  {
   margin-top: 7px;
   margin-left: 442px;
   width: 42px;
}

#westvanpreviousthumbsetbu  {
   margin-top: 6px;
   margin-left: 10px;
   width: 38px;
}

#generalpreviousthumbsetbu  {
   margin-top: 7px;
   margin-left: 20px;
   width: 34px;
}

#jobopportunitiesfootermen  {
   left: 590px;
   width: 99px;
}

#stratanextthumbsetbutton  {
   margin: 8px 0px 14px 12px;
   line-height: 13px;
   font-size: 15px;
   font-family: "Lucida Grande", "Lucida Sans", sans-serif;
   text-align: left;
   height: 13px;
   width: 39px;
   top: 0px;
   left: 0px;
   position: relative;
}

#homeremodelingfootermenu  {
   left: 173px;
   width: 92px;
}

#faqmenu,
#contactusmenu  {
   margin: 0px;
   z-index: 3;
   top: 118px;
   position: absolute;
}

#propertymaintenancemenu  {
   left: 319px;
   width: 161px;
}

#title3h1,
#joboptitleh1  {
   position: absolute;
   left: 19px;
   top: 189px;
   z-index: 3;
   margin-left: 0px;
   margin-top: 0px;
}

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

#navigationthankyoutext  {
   width: 222px;
}

#testimonialsfootermenu  {
   left: 440px;
   width: 82px;
}

#photogalleryfootermenu  {
   left: 374px;
   width: 78px;
}

#stratarenovationstext  {
   margin-left: 10px;
   width: 168px;
}

#body4text,
#joboptext  {
   width: 698px;
   top: 0px;
   left: 0px;
   position: relative;
   margin-right: 0px;
   margin-bottom: 26px;
}

#navigationcontacttext  {
   width: 222px;
}

#contactusfootermenu  {
   left: 535px;
   width: 58px;
}

#navigationphototext  {
   width: 222px;
}

#navigationjoboptext  {
   width: 247px;
}

#navigationabouttext  {
   width: 222px;
}

#navigationtesttext  {
   width: 247px;
}

#testimonialtitleh1  {
   margin-left: 13px;
   width: 178px;
}

#renomarkrevcontent  {
   position: absolute;
   left: 695px;
   top: 8px;
   z-index: 3;
   width: 54px;
   height: 47px;
   margin-left: 0px;
   margin-top: 0px;
}

#homeremodelingmenu  {
   left: 203px;
   width: 129px;
}

#facebook2button a  {
   background-image: url(sg_thank-you_media/facebook2button.gif);
}

#copyrightlinetext  {
   position: absolute;
   left: 242px;
   top: 82px;
   z-index: 3;
   width: 320px;
   margin-left: 0px;
   margin-top: 0px;
}

#navigationfaqtext  {
   width: 222px;
}

#generalthumbsheet  {
   margin-top: 12px;
   margin-left: 10px;
}

#westvanthumbsheet  {
   margin-top: 12px;
   margin-left: 14px;
}

#aboutusfootermenu  {
   left: 122px;
   width: 51px;
}

#navigationpmtext  {
   width: 247px;
}

#twitter2button a  {
   background-image: url(sg_thank-you_media/twitter2button.gif);
}

#navigationhrtext  {
   width: 229px;
}

#photogallerymenu  {
   left: 463px;
   width: 123px;
}

#gvhbalogocontent  {
   position: absolute;
   left: 609px;
   top: 4px;
   z-index: 3;
   width: 72px;
   height: 55px;
   margin-left: 0px;
   margin-top: 0px;
}

#testimonialsmenu  {
   left: 572px;
   width: 84px;
}

#stratathumbsheet  {
   margin-top: 19px;
   margin-left: 10px;
}

#phonenumbertext  {
   position: absolute;
   left: 612px;
   top: 93px;
   z-index: 3;
   width: 171px;
   margin-left: 0px;
   margin-top: 0px;
}

#contactbodytext  {
   margin-left: 23px;
   width: 691px;
}

#facebook2button  {
   left: 692px;
}

#twitter2button  {
   left: 722px;
}

#facebookbutton  {
   margin-left: 28px;
   width: 113px;
}

#faqfootermenu  {
   left: 508px;
   width: 34px;
}

#contactusmenu  {
   left: 688px;
   width: 81px;
}

#twitterbutton  {
   margin-left: 1px;
   width: 114px;
}

#homebutton a  {
   background: url(sg_thank-you_media/homebutton.gif) no-repeat;
   display: block;
   height: 137px;
   width: 122px;
   font-size: 137px;
   line-height: 137px;
}

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

#joboptitleh1  {
   width: 257px;
}

#page_content  {
   min-height: 849px;
}

#aboutusmenu  {
   left: 132px;
   width: 89px;
}

#othercolumn  {
   margin: 226px 0px 0px 0px;
   position: relative;
   left: 0px;
   top: 0px;
   width: 773px;
   min-height: 377px;
}

#generaltext  {
   margin-left: 11px;
   width: 111px;
}

#contacttext  {
   margin-left: -5px;
   width: 155px;
}

#footer_div  {
   height: 102px;
   clear: both;
   background-color: #27201A;
}

#homebutton  {
   position: absolute;
   left: 6px;
   top: 7px;
   z-index: 3;
   width: 122px;
   height: 137px;
   margin-left: 0px;
   margin-top: 0px;
}

#homepageh1  {
   margin: 12px 0px 0px 16px;
   width: 474px;
   top: 0px;
   left: 0px;
   position: relative;
}

#fullcolumn  {
   margin: 152px 0px 0px 0px;
   position: relative;
   left: 0px;
   top: 0px;
   width: 770px;
   min-height: 697px;
}

#joboptext  {
   margin-top: 26px;
   margin-left: 24px;
}

#body4text  {
   margin-top: 40px;
   margin-left: 37px;
}

#title2h1  {
   margin-left: 16px;
   width: 62px;
}

#title3h1  {
   width: 289px;
}

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

#faqmenu  {
   left: 659px;
   width: 30px;
}

.page_content_bkg  {
   height: 849px;
}

.footer_div_bkg  {
   height: 102px;
}

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

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

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

*:focus  {
   outline-style: none;
}

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

.c27201A a  {
   color: #27201A;
}

.cFFF * a  {
   color: #FFFFFF;
}

.c666 * a  {
   color: #666666;
}

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

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

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

ains  {
   text-decoration: none;
}

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

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

