#contactform input[type=submit],
#maintenanceform fieldset div label,
#contactform fieldset div input,
#contactform fieldset div textarea,
#maintenanceform fieldset div input,
#maintenanceform fieldset div textarea,
#maintenanceform input[type=submit],
#contactform fieldset div label  {
   font: normal normal 18px/21px Oxygen;
   color: #686868;
   text-decoration: none;
   font-variant: normal;
   letter-spacing: 0px;
}

#shawrentalstitletext,
#photogallerytextunique,
#propertiestoptitletext,
#contactustitletext,
#maintenancetoptitletext  {
   position: absolute;
   left: 26px;
   z-index: 4;
   width: 1102px;
   margin-left: 0px;
   margin-top: 0px;
}

#shape4columncopy3,
#shape4column,
#shape4columncopy4,
#shape4columncopy2  {
   margin: 295px 0px 0px 25px;
   position: relative;
   left: 0px;
   top: 0px;
   width: 1103px;
   background-color: #FFFFFF;
}

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

#maintenanceform fieldset div,
#contactform fieldset div  {
   clear: both;
   margin-top: 0px;
   margin-bottom: 0px;
}

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

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

#homenextbutton a,
#homepreviousbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 69px;
   width: 69px;
   font-size: 69px;
   line-height: 69px;
}

#contactustext,
#maintenanceemailstext  {
   margin: 90px 0px 0px 85px;
   width: 429px;
   top: 0px;
   left: 0px;
   position: relative;
}

#homenextbutton,
#homepreviousbutton  {
   position: absolute;
   top: 604px;
   z-index: 5;
   width: 69px;
   height: 69px;
   margin-left: 0px;
   margin-top: 0px;
}

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

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

#facebookbutton,
#youtubebutton  {
   position: absolute;
   top: 2px;
   z-index: 3;
   height: 61px;
   margin-left: 0px;
   margin-top: 0px;
}

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

#maintenanceform,
#contactform  {
   margin: 97px 0px 40px 65px;
   width: 454px;
   top: 0px;
   left: 0px;
   position: relative;
}

#i8nnnnnnnnnnnnnnnnnnnnnnnnn  {
   background: url(sg_properties_media/d8nnnnnnnnnnnnnnnnnnnnnnnnn.png) no-repeat;
   position: absolute;
   left: 0px;
   top: 41px;
   z-index: 4;
   width: 450px;
   height: 185px;
   margin-left: 0px;
   margin-top: 0px;
}

#truebloodwebstudiobutton a  {
   background: url(sg_properties_media/truebloodwebstudiobutton.gif) no-repeat;
   display: block;
   height: 155px;
   width: 292px;
   font-size: 155px;
   line-height: 155px;
}

#truebloodwebstudiobutton  {
   position: absolute;
   left: 852px;
   top: 30px;
   z-index: 4;
   width: 292px;
   height: 155px;
   margin-left: 0px;
   margin-top: 0px;
}

#maintenancetoptitletext  {
   top: 238px;
}

#propertiestoptitletext  {
   top: 234px;
}

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

#photogallerytextunique  {
   top: 233px;
}

#shawrentalstitletext  {
   top: 234px;
}

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

#shape5,
#shape5copy  {
   position: absolute;
   top: 809px;
   z-index: 6;
   width: 327px;
   height: 271px;
   margin-left: 0px;
   margin-top: 0px;
   background-image: none;
}

#homepreviousbutton  {
   left: 14px;
}

.ametadatacopy2,
.i84ametadata  {
   position: absolute;
   left: 508px;
   z-index: 7;
   width: 536px;
   margin-left: 0px;
   margin-top: 0px;
}

#contactustitletext  {
   top: 238px;
}

#shape4columncopy2  {
   min-height: 670px;
}

#shape4columncopy3  {
   min-height: 785px;
}

#shape4columncopy4  {
   min-height: 414px;
}

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

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

#mainmenu ul li a  {
   padding: 43px 0.44em 44px 0.44em;
   line-height: 111px;
   height: 100%;
}

#youtubebutton a  {
   background: url(sg_properties_media/youtubebutton.gif) no-repeat;
   display: block;
   height: 61px;
   width: 62px;
   font-size: 61px;
   line-height: 61px;
}

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

#facebookbutton  {
   width: 61px;
   left: 1017px;
}

#homenextbutton  {
   left: 1069px;
}

#youtubebutton  {
   width: 62px;
   left: 1084px;
}

#homebutton a  {
   background: url(sg_properties_media/homebutton.png) no-repeat;
   display: block;
   height: 82px;
   width: 331px;
   font-size: 82px;
   line-height: 82px;
}

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

#page_content  {
   min-height: 1522px;
}

#shape4column  {
   min-height: 275px;
   margin-top: 1225px;
}

#mainmenu ul  {
   height: 111px;
   margin: 0px;
   padding: 0px;
   color: #FFFFFF;
   line-height: 111px;
   font-size: 24px;
   font-family: Oswald, sans-serif;
   text-align: left;
}

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

#shape5copy  {
   background-color: #8A969F;
   left: 413px;
}

#bottomtext  {
   position: absolute;
   left: 206px;
   top: 39px;
   z-index: 3;
   width: 704px;
   margin-left: 0px;
   margin-top: 0px;
}

#homebutton  {
   position: absolute;
   left: 30px;
   top: 94px;
   z-index: 5;
   width: 331px;
   height: 82px;
   margin-left: 0px;
   margin-top: 0px;
}

#phonetext  {
   position: absolute;
   left: 365px;
   top: 7px;
   z-index: 5;
   width: 620px;
   margin-left: 0px;
   margin-top: 0px;
}

#mainmenu  {
   position: absolute;
   left: 451px;
   top: 78px;
   z-index: 3;
   margin-left: 0px;
   margin-top: 0px;
}

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

#shape5  {
   background-color: #D4D6D7;
   left: 38px;
}

.ametadatacopy2  {
   top: 98px;
}

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

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

.i84ametadata  {
   top: 144px;
}

.photospanel  { background-color: #FFFFFF; }
.photospanel  {
   min-height: 360px;
   width: 531px;
   z-index: 6;
   overflow: hidden;
   display: block;
   position: relative;
   float: left;
   background-color: rgba(255, 255, 255, 0.6);
}

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

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

*:focus  {
   outline-style: none;
}

.cFFF * a  {
   color: #FFFFFF;
}

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

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

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

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

.apanel  {
   float: left;
   position: relative;
   display: block;
   overflow: hidden;
   z-index: 6;
   width: 1065px;
   min-height: 625px;
   background-color: #FFFFFF;
}

.fl li  {
   float: left;
}

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

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

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

