#keyexecutivesbutton a:hover,
#id1currentprojectsbutton a:hover,
#pressbutton a:hover,
#contactusbuttoncopy a:hover,
#contractorsbutton a:hover,
#homebutton a:hover  {
   background-position: -161px 0%;
}

#id0morenovalleymedicalvillagetext p,
#optiflexpropertiesdevelopmentiscurrentlybuildingtext p  {
   font: 15px/20px "Times New Roman", "Times", serif;
   margin: 0px;
   text-align: justify;
}

#id1optiflexpropertiesdevelopmenttext p,
#itsnotaboutyouitsaboutyourparentstext p  {
   margin: 0px;
   line-height: 14px;
   font-family: "Times New Roman", "Times", serif;
   text-align: justify;
}

#contractorsbutton a,
#contactusbuttoncopy a,
#pressbutton a,
#homebutton a  {
   background-repeat: no-repeat;
   display: block;
   width: 161px;
   height: 11px;
   background-position: 0% 0px;
}

#homebutton,
#pressbutton,
#contractorsbutton,
#contactusbuttoncopy  {
   visibility: visible;
   position: absolute;
   left: 60px;
   z-index: 10;
   width: 161px;
   height: 11px;
}

#optiflexpropertiesdevelopmentiscurrentlybuildingtext  {
   visibility: visible;
   position: absolute;
   left: 287px;
   top: 376px;
   z-index: 6;
   width: 500px;
}

#keyexecutivesbutton a,
#id1currentprojectsbutton a  {
   background-repeat: no-repeat;
   display: block;
   width: 161px;
   height: 14px;
   background-position: 0% 0px;
}

#keyexecutivesbutton,
#id1currentprojectsbutton  {
   visibility: visible;
   position: absolute;
   left: 60px;
   z-index: 10;
   width: 161px;
   height: 14px;
}

#itsnotaboutyouitsaboutyourparentstext p  {
   font-size: 15px;
}

#id0optiflexpropertiesdevelopmenttext p  {
   font: 13px/14px "Times New Roman", "Times", serif;
   margin: 0px;
   text-align: justify;
   color: #000066;
}

#id1optiflexpropertiesdevelopmenttext p  {
   font-size: 20px;
}

#itsnotaboutyouitsaboutyourparentstext  {
	visibility: visible;
	position: absolute;
	left: 310px;
	top: 340px;
	z-index: 5;
	width: 295px;
}

#id0optiflexpropertiesdevelopmenttext  {
   visibility: visible;
   position: absolute;
   left: 27px;
   top: 564px;
   z-index: 7;
   width: 245px;
}

#id1optiflexpropertiesdevelopmenttext  {
   visibility: visible;
   position: absolute;
   left: 286px;
   top: 320px;
   z-index: 5;
   width: 315px;
}

#id0morenovalleymedicalvillagetext  {
   visibility: visible;
   position: absolute;
   left: 447px;
   top: 787px;
   z-index: 5;
   width: 208px;
}

#propertiesdevelopmenttext p  {
   font: 14px/14px Helvetica, Arial, sans-serif;
   margin: 0px;
   color: #000066;
   text-align: justify;
}

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

#propertiesdevelopmenttext  {
   visibility: visible;
   position: absolute;
   left: 238px;
   top: 70px;
   z-index: 8;
   width: 197px;
}

#id1currentprojectsbutton  {
   top: 200px;
}

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

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

#contactusbuttoncopy  {
   top: 325px;
}

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

#keyexecutivesbutton  {
   top: 230px;
}

#nowavailabletext p  {
   font: 14px/18px "Times New Roman", "Times", serif;
   margin: 0px;
   text-align: justify;
}

#contractorsbutton  {
   top: 293px;
}

#nowavailabletext  {
   visibility: visible;
   position: absolute;
   left: 33px;
   top: 390px;
   z-index: 6;
   width: 201px;
}

#optiflextext p  {
   font: 48px/14px Optima-Regular, Optima;
   margin: 0px;
   color: #000066;
   letter-spacing: 4px;
   text-align: justify;
}

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

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

#optiflextext  {
   visibility: visible;
   position: absolute;
   left: 29px;
   top: 66px;
   z-index: 7;
   width: 218px;
}

#pressbutton  {
   top: 260px;
}

#shape6copy  {
   background: url(sg_home_media/shape6copy.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 21px;
   top: 368px;
   z-index: 5;
   width: 234px;
   height: 293px;
}

#colorfill2  {
   background: url(sg_home_media/colorfill2.gif) no-repeat;
   position: absolute;
   left: 0px;
   top: 43px;
   z-index: 3;
   width: 797px;
   height: 832px;
}

#shape7copy  {
   background: url(sg_home_media/shape7copy.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 22px;
   top: 562px;
   z-index: 6;
   width: 233px;
   height: 176px;
}

#homebutton  {
   top: 171px;
}

#pid1home  {
   margin: 0px auto 0px auto;
   width: 798px;
   position: relative;
}

#divcopy3  {
   background: url(sg_home_media/divcopy3.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 22px;
   top: 167px;
   z-index: 9;
   width: 233px;
   height: 180px;
}

#layer22  {
   background: url(sg_home_media/layer22.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 552px;
   top: 370px;
   z-index: 5;
   width: 206px;
   height: 137px;
}

#layer18  {
   background: url(sg_home_media/layer18.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 397px;
   top: 627px;
   z-index: 5;
   width: 265px;
   height: 154px;
}

#shape4  {
   background: url(sg_home_media/shape4.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 20px;
   top: 51px;
   z-index: 6;
   width: 428px;
   height: 56px;
}

#layer4  {
   background: url(sg_home_media/layer4.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 21px;
   top: 134px;
   z-index: 7;
   width: 234px;
   height: 234px;
}

#shape5  {
   background: url(sg_home_media/shape5.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 270px;
   top: 51px;
   z-index: 5;
   width: 501px;
   height: 251px;
}

#shape3  {
   background: url(sg_home_media/shape3.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 21px;
   top: 154px;
   z-index: 6;
   width: 266px;
   height: 158px;
}

#shape8  {
   background: url(sg_home_media/shape8.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 287px;
   top: 358px;
   z-index: 5;
   width: 485px;
   height: 3px;
}

#shape2  {
   visibility: visible;
   position: absolute;
   left: 21px;
   top: 298px;
   z-index: 4;
   width: 750px;
   height: 528px;
   background-color: #FFFFFF;
   background-image: none;
}

#layer5  {
   background: url(sg_home_media/layer5.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 21px;
   top: 154px;
   z-index: 8;
   width: 234px;
   height: 193px;
}

html, body  {
   padding: 0px;
   margin: 0px;
   background-color: #333333;
}
