a  {
   text-decoration: none;
   color: #000000;
}

a ins  {
   text-decoration: none;
}

#delmarminimaltext p,
#anthrazittext p,
#welcometext p,
#splitrockhousingtext p,
#casamaxtext p,
#desertartloftstext p,
#paseotext p,
#hashihousetext p,
#jewellboxtext p,
#revivalcollectiontext p,
#clubhouserenovationtext p,
#coastalhaciendatext p,
#ranchomcmillentext p,
#pacificareduxtext p  {
   font: 12px/14px Arial, Helvetica, sans-serif;
   margin: 0px;
   text-align: left;
}

#currentworksmenu li a:hover,
#builtworksmenu li a:hover,
#aboutusb a:hover,
#currentworksb a:hover,
#builtworksb a:hover,
#portfoliob a:hover,
#textbarmenu li a:hover,
#contactb a:hover  {
   color: #CC6633;
}

#hashihousetext p a,
#jewellboxtext p a,
#pacificareduxtext p a,
#revivalcollectiontext p a,
#anthrazittext p a,
#casamaxtext p a  {
   border: 0px none #000000;
   text-decoration: none;
   color: #D7D7D7;
}

#ranchomcmillentext,
#hashihousetext,
#pacificareduxtext,
#jewellboxtext,
#revivalcollectiontext,
#casamaxtext  {
   visibility: visible;
   position: absolute;
   left: 760px;
   top: 136px;
   z-index: 6;
   width: 185px;
}

#id0anthrazit,
#homeimg,
#id0portfolio,
#current,
#id0coastalhacienda,
#id0desertartlofts,
#i935x480bd  {
   visibility: visible;
   position: absolute;
   left: 25px;
   top: 71px;
   z-index: 5;
   width: 935px;
   height: 480px;
   background-repeat: no-repeat;
}

#currentworksb a,
#contactb a,
#portfoliob a,
#aboutusb a,
#builtworksb a  {
   border: 0px none #000000;
   display: block;
   width: 100%;
   text-decoration: none;
}

#addresstext p,
#copyrighttext p,
#pm p,
#hm p  {
   font: 10px/12px Arial, Helvetica, sans-serif;
   margin: 0px;
   color: #CCCCCC;
   text-align: left;
}

#aboutuspopup,
#portfoliopopup,
#contactpopup  {
   visibility: hidden;
   position: absolute;
   top: 58px;
   width: 91px;
   height: 2px;
   background-color: #CC6633;
   background-image: none;
   font-size: 1px;
}

#emailpamelab a:hover,
#emailhectorb a:hover  {
   background-position: -87px 0%;
}

#currentworksmenu li a,
#builtworksmenu li a  {
   border-bottom-color: #000000;
   border-bottom-style: none;
   border-right-color: #000000;
   border-right-style: none;
   border-left-color: #000000;
   border-left-style: none;
   border-width: 0px;
   border-top: 0px;
   padding-left: 4px;
   padding-right: 0px;
   text-decoration: none;
   color: #D7D7D7;
   width: 100%;
   display: block;
   background-color: #6A6C6C;
}

#builtworksmenu li,
#currentworksmenu li  {
   width: 100%;
   display: block;
   margin: 0px;
}

#nextbutton a:hover,
#prevbutton a:hover  {
   background-position: -13px 0%;
}

#builtworksmenu,
#currentworksmenu  {
   font: 12px/19px Arial, Helvetica, sans-serif;
   margin: 0px;
   padding: 0px;
   list-style: none;
   text-align: left;
   color: #D7D7D7;
   visibility: hidden;
   position: absolute;
   top: 88px;
   z-index: 6;
}

#paseotext,
#splitrockhousingtext  {
   visibility: visible;
   position: absolute;
   left: 40px;
   top: 316px;
   z-index: 6;
   width: 270px;
}

#portfoliob,
#aboutusb,
#contactb  {
   font: 14px/19px Arial, Helvetica, sans-serif;
   text-align: left;
   margin-top: 0px;
   margin-left: 0px;
   visibility: visible;
   position: absolute;
   top: 37px;
   width: 84px;
   height: 19px;
}

#emailpamelab a,
#emailhectorb a  {
   background-repeat: no-repeat;
   display: block;
   height: 87px;
   width: 87px;
   background-position: 0% 0px;
   font-size: 87px;
   line-height: 87px;
}

#builtworksb,
#currentworksb  {
   font: 14px/13px Arial, Helvetica, sans-serif;
   padding-bottom: 4px;
   padding-left: 4px;
   text-align: left;
   margin-top: 0px;
   margin-left: 0px;
   visibility: visible;
   position: absolute;
   top: 72px;
   z-index: 8;
   height: 13px;
}

#prevbutton a,
#nextbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 13px;
   width: 13px;
   background-position: 0% 0px;
   font-size: 13px;
   line-height: 13px;
}

#emailpamelab,
#emailhectorb  {
   visibility: visible;
   position: absolute;
   left: 758px;
   z-index: 6;
   width: 87px;
   height: 87px;
}

#clubhouserenovationtext p  {
   color: #D7D7D7;
   padding-bottom: 12px;
}

#i720x480picturebox table  {
   width: 100%;
   height: 100%;
}

#revivalcollectiontext p  {
   color: #D7D7D7;
   padding-bottom: 12px;
}

#prevbutton,
#nextbutton  {
   visibility: visible;
   position: absolute;
   top: 563px;
   z-index: 5;
   width: 13px;
   height: 13px;
}

#contacttext p,
#firm p  {
   font: 12px/14px Arial, Helvetica, sans-serif;
   margin: 0px;
   text-align: left;
   color: #CCCCCC;
}

#splitrockhousingtext p  {
   color: #D7D7D7;
   padding-bottom: 12px;
}

#coastalhaciendatext p  {
   color: #FFFFFF;
   padding-bottom: 12px;
}

#ranchomcmillentext p  {
   color: #D7D7D7;
   padding-bottom: 12px;
}

#desertartloftstext p  {
   color: #666666;
   padding-bottom: 12px;
}

#delmarminimaltext p  {
   color: #D7D7D7;
   padding-bottom: 12px;
}

#paseophase,
#srhimg  {
   visibility: visible;
   position: absolute;
   left: 325px;
   top: 80px;
   z-index: 6;
   width: 640px;
   height: 480px;
   background-repeat: no-repeat;
}

#pacificareduxtext p  {
   color: #D7D7D7;
}

#id0coastalhacienda  {
   background-image: url(sg_coastalhacienda_media/id0coastalhacienda.jpg);
}

#i720x480picturebox  {
   visibility: visible;
   position: absolute;
   left: 25px;
   top: 71px;
   z-index: 6;
   width: 720px;
   height: 480px;
}

#contacttext,
#firm  {
   visibility: visible;
   position: absolute;
   left: 116px;
   top: 196px;
   z-index: 6;
}

#anthrazittext p a  {
   color: #666666;
}

#id0desertartlofts  {
   background-image: url(sg_desertartlofts_media/id0desertartlofts.jpg);
}

#pacificareduxtext  {
   width: 186px;
}

#textbarmenu li a  {
   border: 0px none #000000;
   text-decoration: none;
   color: #CCCCCC;
   height: 100%;
   display: block;
}

#hashihousetext p  {
   color: #D7D7D7;
}

#currentworksmenu  {
   width: 126px;
   left: 159px;
}

#jewellboxtext p  {
   color: #D7D7D7;
}

#textbarnavimage  {
   background: url(sg_delmarminimal_media/textbarnavimage.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 911px;
   top: 565px;
   z-index: 5;
   width: 29px;
   height: 10px;
}

#currentworksb a  {
   color: #CCCCCC;
}

#anthrazittext p  {
   padding-top: 3px;
   padding-bottom: 12px;
   color: #666666;
}

#welcometext p a  {
   border: 0px none #000000;
   font-style: italic;
   text-decoration: none;
   color: #666666;
}

#textbarmenu li  {
   height: 100%;
   display: block;
   float: left;
   margin: 0px;
}

#emailhectorb a  {
   background-image: url(sg_aboutus_media/emailhectorb.jpg);
}

#portfoliopopup  {
   z-index: 6;
   left: 114px;
}

#emailpamelab a  {
   background-image: url(sg_aboutus_media/emailpamelab.jpg);
}

#builtworksmenu  {
   width: 112px;
   left: 29px;
}

#builtworksb a  {
   color: #D7D7D7;
}

#currentworksb  {
   width: 130px;
   left: 159px;
}

#welcometext p  {
   padding-bottom: 12px;
   color: #666666;
}

#homeb a:hover  {
   background-position: -199px 0%;
}

#copyrighttext  {
   visibility: visible;
   position: absolute;
   left: 757px;
   top: 606px;
   z-index: 5;
   width: 139px;
}

#addresstext p  {
   color: #666666;
}

#casamaxtext p  {
   color: #D7D7D7;
}

#emailhectorb  {
   top: 319px;
}

#portfoliobar  {
   background: url(sg_delmarminimal_media/portfoliobar.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 25px;
   top: 71px;
   z-index: 7;
   width: 935px;
   height: 16px;
}

#aboutuspopup  {
   z-index: 7;
   left: 24px;
}

#prevbutton a  {
   background-image: url(sg_delmarminimal_media/prevbutton.jpg);
}

#emailpamelab  {
   top: 139px;
}

#contactpopup  {
   z-index: 5;
   left: 204px;
}

#id0portfolio  {
   background-image: url(sg_portfolio_media/id0portfolio.jpg);
}

#id0anthrazit  {
   background-image: url(sg_anthrazit_media/id0anthrazit.jpg);
}

#portfoliob a  {
   color: #666666;
}

#nextbutton a  {
   background-image: url(sg_delmarminimal_media/nextbutton.jpg);
}

#addresstext  {
   visibility: visible;
   position: absolute;
   left: 26px;
   top: 606px;
   z-index: 5;
   width: 360px;
}

#textbarmenu  {
   font: 10px/16px Arial, Helvetica, sans-serif;
   height: 16px;
   text-align: center;
   margin: 0px;
   padding: 0px;
   list-style: none;
   color: #CCCCCC;
   position: absolute;
   left: 897px;
   top: 606px;
   z-index: 5;
   width: 65px;
}

#paseotext p  {
   color: #D7D7D7;
   padding-bottom: 12px;
}

#builtworksb  {
   width: 116px;
   left: 29px;
}

#contacttext  {
   width: 464px;
}

#paseophase  {
   background-image: url(sg_paseo_media/paseophase.jpg);
}

#contactb a  {
   color: #666666;
}

#i935x480bd  {
   background-image: none;
   background-color: #333333;
}

#nextbutton  {
   left: 945px;
}

#prevbutton  {
   left: 893px;
}

#portfoliob  {
   z-index: 7;
   left: 123px;
}

#background  {
   margin: 0px auto 0px auto;
   visibility: visible;
   height: 625px;
   width: 985px;
   position: relative;
   background-color: #FFFFFF;
   background-image: none;
}

#navbarhash  {
   background: url(sg_delmarminimal_media/navbarhash.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 24px;
   top: 40px;
   z-index: 4;
   width: 271px;
   height: 18px;
}

#aboutusb a  {
   color: #666666;
}

#aboutusb  {
   z-index: 8;
   left: 33px;
}

#backdrop  {
   background: url(sg_delmarminimal_media/backdrop.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 9px;
   top: 59px;
   z-index: 4;
   width: 969px;
   height: 549px;
}

#contactb  {
   z-index: 6;
   left: 213px;
}

#current  {
   background-image: url(sg_currentworks_media/current.jpg);
}

#homeimg  {
   background-image: url(sg_livablemodernarchitecture_media/homeimg.jpg);
}

#homeb a  {
   background: url(sg_delmarminimal_media/homeb.jpg) no-repeat 0% 0px;
   display: block;
   height: 29px;
   width: 199px;
   font-size: 29px;
   line-height: 29px;
}

#firm p  {
   padding-bottom: 3px;
}

#srhimg  {
   background-image: url(sg_splitrockhousing_media/srhimg.jpg);
}

#built  {
   background: url(sg_builtworks_media/built.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 25px;
   top: 72px;
   z-index: 5;
   width: 935px;
   height: 480px;
}

#homeb  {
   visibility: visible;
   position: absolute;
   left: 761px;
   top: 18px;
   z-index: 4;
   width: 199px;
   height: 29px;
}

#firm  {
   width: 554px;
}

#pm  {
   visibility: visible;
   position: absolute;
   left: 759px;
   top: 231px;
   z-index: 6;
   width: 193px;
}

#hm  {
   visibility: visible;
   position: absolute;
   left: 758px;
   top: 411px;
   z-index: 6;
   width: 192px;
}

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

