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

a ins  {
   text-decoration: none;
}

#receptiondeskcaldhcom p,
#kencaldhcom p,
#warehousecaldhcom p,
#scottcaldhcom p,
#officemanagercaldhcom p,
#markcaldhcom p,
#rolloveraphototoviewcontactinformation p,
#denniscaldhcom p,
#jimcaldhcom p  {
   font: 12px/14px Arial;
   margin: 0px;
   color: #CC6633;
   text-align: center;
}

#scottcaldhcom p a,
#kencaldhcom p a,
#markcaldhcom p a,
#officemanagercaldhcom p a,
#receptiondeskcaldhcom p a,
#jimcaldhcom p a,
#denniscaldhcom p a,
#warehousecaldhcom p a  {
   color: #CC6633;
   text-decoration: none;
}

#jarongosselinwarehousemanager p,
#scottplattsales p,
#denniswilkersonsales p,
#lorijonesofficemanager p,
#lauralaughlin p,
#andreadeliacustomerservice p,
#kenbeiselsales p  {
   font: 16px/20px Arial;
   margin: 0px;
   color: #FFFFFE;
   text-align: center;
}

#aboutusb a:hover,
#showroomb a:hover,
#contactusb a:hover,
#homeb a:hover,
#vendorsb a:hover,
#photogalleryb a:hover  {
   background-position: -103px 0%;
}

#pid2aboutus,
#pid1home,
#pid5vendors,
#pid4photogallery,
#pid6contactus,
#pid3showroom  {
   margin: 0px auto 0px auto;
   width: 1000px;
   position: relative;
}

#californiadoorandhardware398skaloramastventuraca930 p,
#phone8056434700fax8056434702 p  {
   font: 13px/15px Arial;
   margin: 0px;
   color: #FFFFCC;
}

#showroomthumbsheetscrollcopy .thumbwrapper,
#showroomthumbsheetscroll .thumbwrapper  {
   position: relative;
   float: left;
   margin: 0px;
   padding: 5px;
   width: 53px;
   height: 40px;
}

#lorib a,
#jaronb a,
#jimrb a,
#scottb a,
#dennisb a,
#andreab a,
#kenb a,
#markb a  {
   background-repeat: no-repeat;
   display: block;
   height: 115px;
   background-position: 0% 0px;
   font-size: 115px;
   line-height: 115px;
}

#aboutusb a,
#vendorsb a,
#showroomb a,
#contactusb a,
#homeb a  {
   background-repeat: no-repeat;
   display: block;
   height: 30px;
   width: 103px;
   background-position: 0% 0px;
   font-size: 30px;
   line-height: 30px;
}

#showroompictureboxcopy table,
#showroompicturebox table  {
   width: 100%;
   height: 100%;
}

#showroomthumbsheetscrollcopy,
#showroomthumbsheetscroll  {
   overflow: auto;
   visibility: visible;
   position: absolute;
   left: 281px;
   top: 541px;
   z-index: 3;
   width: 460px;
   height: 72px;
}

#designbyguymartinb a:hover,
#bottommenumenu li a:hover  {
   text-decoration: underline;
}

#californiadoorandhardware398skaloramastventuraca930 p  {
   text-align: right;
}

#huttigbuildingproductsb a,
#baldwinhardwareb a  {
   background-repeat: no-repeat;
   display: block;
   height: 51px;
   width: 110px;
   background-position: 0% 0px;
   font-size: 51px;
   line-height: 51px;
}

#simpsonb a,
#vallivallib a,
#emtekproductsb a  {
   background-repeat: no-repeat;
   display: block;
   height: 45px;
   background-position: 0% 0px;
   font-size: 45px;
   line-height: 45px;
}

#showroompictureboxcopy,
#showroompicturebox  {
   visibility: visible;
   position: absolute;
   left: 281px;
   top: 202px;
   z-index: 3;
   width: 460px;
   height: 333px;
}

#rolloveraphototoviewcontactinformation p  {
   color: #CC9966;
}

#agaveironworksb a,
#krosswooddoorsb a  {
   background-repeat: no-repeat;
   display: block;
   height: 52px;
   background-position: 0% 0px;
   font-size: 52px;
   line-height: 52px;
}

#jarongosselinwarehousemanager p  {
   padding-bottom: 2px;
}

#phone8056434700fax8056434702 p  {
   text-align: justify;
}

#andreadeliacustomerservice p  {
   padding-bottom: 2px;
}

#id174nextb a,
#id163nextb a  {
   background-repeat: no-repeat;
   display: block;
   height: 12px;
   width: 29px;
   background-position: 0% 0px;
   font-size: 12px;
   line-height: 12px;
}

#id162prevb a,
#id173prevb a  {
   background-repeat: no-repeat;
   display: block;
   height: 11px;
   width: 29px;
   background-position: 0% 0px;
   font-size: 11px;
   line-height: 11px;
}

#solarb a,
#aawdoorsincb a  {
   background-repeat: no-repeat;
   display: block;
   height: 43px;
   background-position: 0% 0px;
   font-size: 43px;
   line-height: 43px;
}

#huttigbuildingproductsb a  {
   background-image: url(vendorsmedia/huttigbuildingproductsb.jpg);
}

#lorijonesofficemanager p  {
   padding-bottom: 1px;
}

#id173prevb,
#id162prevb  {
   visibility: visible;
   position: absolute;
   left: 400px;
   top: 638px;
   width: 29px;
   height: 11px;
}

#id163nextb,
#id174nextb  {
   visibility: visible;
   position: absolute;
   left: 438px;
   top: 635px;
   width: 29px;
   height: 12px;
}

#scottb,
#jimrb,
#kenb  {
   visibility: visible;
   position: absolute;
   top: 249px;
   z-index: 3;
   width: 102px;
   height: 115px;
}

#linecopy2,
#id175line  {
   visibility: visible;
   position: absolute;
   left: 274px;
   top: 647px;
   width: 220px;
   height: 2px;
   background-repeat: no-repeat;
}

#marvinb a,
#orepacb a  {
   background-repeat: no-repeat;
   display: block;
   height: 55px;
   background-position: 0% 0px;
   font-size: 55px;
   line-height: 55px;
}

#backbox,
#shape3copy  {
   visibility: visible;
   position: absolute;
   left: 253px;
   top: 182px;
   z-index: 2;
   width: 517px;
   height: 441px;
   background-repeat: no-repeat;
}

#designbyguymartinb a  {
   display: block;
   width: 100%;
   text-decoration: none;
   color: #333333;
}

#bottommenumenu li a  {
   padding-left: 0px;
   padding-right: 0px;
   text-decoration: none;
   color: #333333;
   height: 100%;
}

#linecopy,
#id35line  {
   visibility: visible;
   position: absolute;
   left: 212px;
   z-index: 3;
   width: 606px;
   height: 4px;
   background-repeat: no-repeat;
}

#jimrobertsmanager p  {
   font: 16px/20px Arial;
   margin: 0px;
   color: #FFFFFF;
   text-align: center;
}

#baldwinhardwareb a  {
   background-image: url(vendorsmedia/baldwinhardwareb.jpg);
}

#designbyguymartinb  {
   font: 11px/12px Arial;
   text-align: center;
   visibility: visible;
   position: absolute;
   left: 1px;
   top: 705px;
   z-index: 1;
   width: 122px;
   height: 10px;
}

#bottommenumenu li  {
   height: 100%;
   display: inline;
   margin: 0px;
}

#agaveironworksb a  {
   width: 110px;
   background-image: url(vendorsmedia/agaveironworksb.jpg);
}

#krosswooddoorsb a  {
   width: 124px;
   background-image: url(vendorsmedia/krosswooddoorsb.jpg);
}

#emtekproductsb a  {
   width: 110px;
   background-image: url(vendorsmedia/emtekproductsb.jpg);
}

#jaronb,
#andreab  {
   visibility: visible;
   position: absolute;
   top: 380px;
   z-index: 3;
   width: 101px;
   height: 115px;
}

#markb,
#dennisb  {
   visibility: visible;
   position: absolute;
   top: 380px;
   z-index: 3;
   width: 102px;
   height: 115px;
}

#photogalleryb a  {
   background: url(photogallerymedia/photogalleryb.jpg) no-repeat 0% 0px;
   display: block;
   height: 28px;
   width: 103px;
   font-size: 28px;
   line-height: 28px;
}

#aawdoorsincb a  {
   width: 110px;
   background-image: url(vendorsmedia/aawdoorsincb.jpg);
}

#bottommenumenu  {
   font: 11px/15px Arial;
   margin: 0px;
   height: 15px;
   padding: 0px;
   list-style: none;
   text-align: center;
   color: #333333;
   position: absolute;
   left: 325px;
   top: 706px;
   z-index: 1;
}

#photogalleryb  {
   visibility: visible;
   position: absolute;
   left: 48px;
   top: 299px;
   z-index: 4;
   width: 103px;
   height: 28px;
}

#vallivallib a  {
   width: 133px;
   background-image: url(vendorsmedia/vallivallib.jpg);
}

#id162prevb a  {
   background-image: url(photogallerymedia/id162prevb.jpg);
}

#contactusb a  {
   background-image: url(photogallerymedia/contactusb.jpg);
}

#id173prevb a  {
   background-image: url(showroommedia/id173prevb.jpg);
}

#id163nextb a  {
   background-image: url(photogallerymedia/id163nextb.jpg);
}

#id174nextb a  {
   background-image: url(showroommedia/id174nextb.jpg);
}

#copyright p  {
   font: 11px/13px Arial;
   margin: 0px;
   color: #333333;
   text-align: center;
}

#showroomb a  {
   background-image: url(photogallerymedia/showroomb.jpg);
}

#vendorsb a  {
   background-image: url(photogallerymedia/vendorsb.jpg);
}

#id174nextb  {
   z-index: 3;
}

#contactusb  {
   visibility: visible;
   position: absolute;
   left: 48px;
   top: 354px;
   z-index: 4;
   width: 103px;
   height: 30px;
}

#id163nextb  {
   z-index: 4;
}

#id173prevb  {
   z-index: 3;
}

#aboutusb a  {
   background-image: url(photogallerymedia/aboutusb.jpg);
}

#simpsonb a  {
   width: 133px;
   background-image: url(vendorsmedia/simpsonb.jpg);
}

#shape3copy  {
   background-image: url(photogallerymedia/shape3copy.jpg);
}

#id162prevb  {
   z-index: 4;
}

#andreab a  {
   width: 101px;
   background-image: url(contactusmedia/andreab.jpg);
}

#marvinb a  {
   width: 123px;
   background-image: url(vendorsmedia/marvinb.jpg);
}

#orepacb a  {
   width: 103px;
   background-image: url(vendorsmedia/orepacb.jpg);
}

#linecopy2  {
   background-image: url(photogallerymedia/linecopy2.jpg);
   z-index: 2;
}

#showroomb  {
   visibility: visible;
   position: absolute;
   left: 48px;
   top: 270px;
   z-index: 5;
   width: 103px;
   height: 30px;
}

#id175line  {
   background-image: url(showroommedia/id175line.jpg);
   z-index: 4;
}

#dennisb a  {
   width: 102px;
   background-image: url(contactusmedia/dennisb.jpg);
}

#copyright  {
   visibility: visible;
   position: absolute;
   left: 694px;
   top: 705px;
   z-index: 1;
   width: 338px;
}

#linecopy  {
   background-image: url(contactusmedia/linecopy.jpg);
   top: 181px;
}

#scottb a  {
   width: 102px;
   background-image: url(contactusmedia/scottb.jpg);
}

#aboutusb  {
   visibility: visible;
   position: absolute;
   left: 48px;
   top: 242px;
   z-index: 6;
   width: 103px;
   height: 30px;
}

#solarb a  {
   width: 124px;
   background-image: url(vendorsmedia/solarb.jpg);
}

#pid1home  {
   width: 890px;
}

#vendorsb  {
   visibility: visible;
   position: absolute;
   left: 48px;
   top: 326px;
   z-index: 3;
   width: 103px;
   height: 30px;
}

#jaronb a  {
   width: 101px;
   background-image: url(contactusmedia/jaronb.jpg);
}

#id35line  {
   background-image: url(contactusmedia/id35line.jpg);
   top: 555px;
}

#homeb a  {
   background-image: url(photogallerymedia/homeb.jpg);
}

#toplogo  {
   background: url(photogallerymedia/toplogo.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 12px;
   top: 35px;
   z-index: 3;
   width: 984px;
   height: 127px;
}

#backbox  {
   background-image: url(showroommedia/backbox.jpg);
}

#markb a  {
   width: 102px;
   background-image: url(contactusmedia/markb.jpg);
}

#lorib a  {
   width: 101px;
   background-image: url(contactusmedia/lorib.jpg);
}

#jimrb a  {
   width: 102px;
   background-image: url(contactusmedia/jimrb.jpg);
}

#dennisb  {
   left: 397px;
}

#menubox  {
   background: url(photogallerymedia/menubox.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 48px;
   top: 157px;
   z-index: 2;
   width: 103px;
   height: 471px;
}

#andreab  {
   left: 626px;
}

#jaronb  {
   left: 511px;
}

#scottb  {
   left: 511px;
}

#kenb a  {
   width: 102px;
   background-image: url(contactusmedia/kenb.jpg);
}

#id4pic  {
   background: url(photogallerymedia/id4pic.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 152px;
   top: 137px;
   z-index: 1;
   width: 848px;
   height: 579px;
}

#lorib  {
   visibility: visible;
   position: absolute;
   left: 626px;
   top: 249px;
   z-index: 3;
   width: 101px;
   height: 115px;
}

#jimrb  {
   left: 283px;
}

#markb  {
   left: 283px;
}

#homeb  {
   visibility: visible;
   position: absolute;
   left: 48px;
   top: 214px;
   z-index: 7;
   width: 103px;
   height: 30px;
}

#kenb  {
   left: 396px;
}

.sgthumb:hover  {
   border-color: #FDECD5;
}

.sgthumb  {
   border: 2px solid #000000;
   background-position: 50% 50%;
   background-repeat: no-repeat;
   display: block;
   width: 53px;
   height: 40px;
}

html, body  {
   padding: 0px;
   margin: 0px;
   background: #26211D url(photogallerymedia/exteriortile.gif) center top repeat-x;
   background-attachment: fixed;
}


