a ins  {
   text-decoration: none;
}

*:focus  {
   outline-style: none;
}

#forsale2text li,
#forsale2text p,
#hometext p,
#abouttext p,
#thankyoutext li,
#footercontactinfo p,
#forsaletext li,
#forsale3text li,
#abouttext li,
#forsale3text p,
#hometext li,
#forsale1text li,
#forsale1text p,
#thankyoutext p,
#footercontactinfo li,
#forsaletext p  {
   padding: 0px 0px 10px 0px;
   margin: 0px;
   text-decoration: none;
   font-variant: normal;
   letter-spacing: 0px;
   line-height: 13px;
   font-style: normal;
   font-weight: normal;
   font-size: 11px;
   text-indent: 0px;
}

#contactform fieldset div input,
#contactform fieldset div textarea,
#contactform fieldset div label  {
   font: normal normal 15px/18px Arial-BoldMT, Arial, Helvetica, sans-serif;
   letter-spacing: 0px;
   font-variant: normal;
   text-decoration: none;
   color: #2DCDB7;
}

#thankyoucolumn,
#homecolumn,
#contactcolumn,
#gallerycolumn,
#aboutcolumn  {
   margin: 140px 0px 0px 1px;
   min-height: 985px;
   width: 999px;
}

#forsalejaspernew2content,
#forsalecillanew1content  {
   height: 170px;
   width: 158px;
   top: 0px;
   left: 0px;
   position: relative;
   margin-right: 0px;
   margin-bottom: 0px;
}

#welcomeh1 h1,
#forsaleh1 h1,
#abouth1 h1  {
   font: normal bold 18px/22px Arial, Helvetica, sans-serif;
   padding: 0px;
   margin: 0px;
   color: #39BAB2;
   text-decoration: none;
   font-variant: normal;
   letter-spacing: 0px;
   text-indent: 0px;
   text-align: left;
}

#thankyoucontent,
#homecontent  {
   margin: 0px 0px 0px 106px;
   height: 320px;
}

#aboutbutton,
#forsalebutton  {
   font: bold 16px/19px Arial, Helvetica, sans-serif;
   text-align: left;
   position: absolute;
   top: 115px;
   z-index: 8;
   height: 12px;
}

#ridefooter,
.flow,
.footer  {
   width: 100%;
   position: relative;
   display: block;
}

#forsalejaspernew2content  {
   margin-top: 55px;
   margin-left: 49px;
}

#forsalejaspernew1content  {
   margin: 27px 0px 0px 54px;
   height: 105px;
   width: 158px;
   top: 0px;
   left: 0px;
   position: relative;
}

#forsalecillanew1content  {
   margin-top: 30px;
   margin-left: 54px;
}

#leftfootermenu ul li a  {
   padding-left: 0px;
   padding-right: 0px;
   width: 100%;
   display: block;
}

#contactbg,
#homeshape  {
   position: absolute;
   top: 106px;
   z-index: 8;
   width: 87px;
   height: 34px;
   background-repeat: no-repeat;
}

#footercontactinfo p a  {
   display: inline;
}

#leftfootermenu ul li  {
   width: 100%;
   margin-right: 0px;
   margin-left: 0px;
}

#footercontactinfo li  {
   font: 12px/18px Arial, Helvetica, sans-serif;
   color: #888888;
   text-align: left;
   padding-bottom: 0px;
}

#footercontactinfo p  {
   font: 12px/18px Arial, Helvetica, sans-serif;
   color: #888888;
   text-align: left;
   padding-bottom: 0px;
}

#footercontactinfo  {
   overflow: hidden;
   position: absolute;
   left: 622px;
   top: 54px;
   z-index: 4;
   width: 217px;
}

#leftfootermenu ul  {
   font: normal bold 14px/27px Arial, Helvetica, sans-serif;
   margin: 0px;
   padding: 0px;
   color: #EDEDED;
   text-decoration: none;
   font-variant: normal;
   letter-spacing: 0px;
   text-indent: 0px;
   text-align: left;
}

#thankyoucontent  {
   width: 801px;
}

#forsale3text li  {
   text-align: center;
   font-family: Arial-BoldMT, Arial, Helvetica, sans-serif;
   color: #22AEA5;
}

#thankyoutext li  {
   font: 14px/17px Arial-BoldMT, Arial, Helvetica, sans-serif;
   color: #39BAB2;
   text-align: left;
}

#forsale1text li  {
   text-align: center;
   font-family: Arial-BoldMT, Arial, Helvetica, sans-serif;
   color: #22AEA5;
}

#forsale2text li  {
   text-align: center;
   font-family: Arial-BoldMT, Arial, Helvetica, sans-serif;
   color: #22AEA5;
}

#forsale2text p  {
   text-align: center;
   font-family: Arial-BoldMT, Arial, Helvetica, sans-serif;
   color: #22AEA5;
}

#thankyoutext p  {
   font: 14px/17px Arial-BoldMT, Arial, Helvetica, sans-serif;
   color: #39BAB2;
   text-align: left;
}

#forsaletext li  {
   text-align: left;
   font-family: Arial, Helvetica, sans-serif;
   color: #FEFCFC;
}

#forsale1text p  {
   text-align: center;
   font-family: Arial-BoldMT, Arial, Helvetica, sans-serif;
   color: #22AEA5;
}

#leftfootermenu  {
   margin: 0px;
   width: 355px;
   z-index: 3;
   top: 39px;
   left: 183px;
   position: absolute;
   overflow: hidden;
}

#forsale3text p  {
   text-align: center;
   font-family: Arial-BoldMT, Arial, Helvetica, sans-serif;
   color: #22AEA5;
}

#contactbutton  {
   font: bold 16px/19px Arial, Helvetica, sans-serif;
   text-align: left;
   position: absolute;
   left: 773px;
   top: 115px;
   z-index: 8;
   width: 63px;
   height: 11px;
}

#gallerycolumn  {
   min-height: 566px;
}

#forsaletext p  {
   text-align: left;
   font-family: Arial, Helvetica, sans-serif;
   color: #FEFCFC;
}

#forsalebutton  {
   width: 66px;
   left: 596px;
}

#gallerybutton  {
   font: bold 16px/19px Arial, Helvetica, sans-serif;
   text-align: left;
   position: absolute;
   left: 695px;
   top: 115px;
   z-index: 8;
   width: 57px;
   height: 15px;
}

#logobutton a  {
   background: url(sg_home_media/logobutton.gif) no-repeat;
   display: block;
   width: 690px;
   height: 119px;
}

#abouttext li  {
   font-family: Arial, Helvetica, sans-serif;
   color: #FEFCFC;
   text-align: left;
}

#aboutbutton  {
   width: 48px;
   left: 518px;
}

#homecontent  {
   width: 802px;
}

#hometext li  {
   font-family: Arial, Helvetica, sans-serif;
   color: #FEFCFC;
   text-align: left;
}

#abouttext p  {
   font-family: Arial, Helvetica, sans-serif;
   color: #FEFCFC;
   text-align: left;
}

#innerfooter  {
   margin: 0px auto 0px auto;
   width: 1000px;
   position: relative;
   height: 205px;
   background-color: #23B1A8;
   background-image: none;
}

#hometext p  {
   font-family: Arial, Helvetica, sans-serif;
   color: #FEFCFC;
   text-align: left;
}

#logobutton  {
   position: absolute;
   left: 159px;
   top: 6px;
   z-index: 7;
   width: 690px;
   height: 119px;
}

#editbutton  {
   font: bold 12px/14px Arial, Helvetica, sans-serif;
   text-align: left;
   position: absolute;
   left: 866px;
   top: 11px;
   z-index: 7;
   width: 45px;
   height: 11px;
}

#ridefooter  {
   clear: left;
   font-size: 0px;
}

#homebgcopy  {
   background: url(sg_home_media/homebgcopy.gif) no-repeat;
   position: absolute;
   left: 104px;
   top: 0px;
   z-index: 5;
   width: 804px;
   height: 985px;
}

#homebutton  {
   font: bold 16px/19px Arial, Helvetica, sans-serif;
   text-align: left;
   position: absolute;
   left: 433px;
   top: 116px;
   z-index: 8;
   width: 46px;
   height: 12px;
}

#contactbg  {
   background-image: url(sg_contact_media/contactbg.gif);
   left: 761px;
}

#homeshape  {
   background-image: url(sg_home_media/homeshape.gif);
   left: 410px;
}

#page_bkg  {
   position: absolute;
   width: 1000px;
   height: 1559px;
   left: 0px;
   top: 0px;
   display: block;
   z-index: 1;
}

#shape29  {
   background: url(sg_home_media/shape29.gif) no-repeat;
   position: absolute;
   left: 601px;
   top: 37px;
   z-index: 3;
   width: 245px;
   height: 137px;
}

#layer13  {
   background: url(sg_home_media/layer13.gif) no-repeat;
   position: absolute;
   left: 107px;
   top: 0px;
   z-index: 6;
   width: 802px;
   height: 140px;
}

#footer  {
   background-color: #23B1A8;
   background-image: none;
   height: 205px;
   position: absolute;
   bottom: 0px;
   margin: 0px;
   padding: 0px;
   display: block;
   width: 100%;
}

#page  {
   margin: 0px auto 0px auto;
   height: 1559px;
   width: 1000px;
   position: relative;
}

#top  {
   min-height: 100%;
   width: 100%;
   position: absolute;
}

.cEDEDED * a  {
   color: #EDEDED;
}

.c929292 a  {
   color: #929292;
}

.cFDFDFD a  {
   color: #FDFDFD;
}

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

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

.footer  {
   clear: left;
}

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

.flow  {
   z-index: 2;
}

h4,
h5,
body, p,
h6,
h2,
h3  {
   font-family: Arial, Helvetica, sans-serif;
}

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

body  {
   padding: 0px;
   margin: 0px;
   background: #FFFFFF url(sg_home_media/browserbackground.gif) center top repeat;
   background-attachment: scroll;
   height: 100%;
   -webkit-text-size-adjust: none;
}

h1  {
   font: 18px/22px Arial, Helvetica, sans-serif;
   color: #39BAB2;
}


