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

a ins  {
   text-decoration: none;
}

#rescuestextb a:hover,
#jointb a:hover,
#safetytextb a:hover,
#abouttextb a:hover,
#aboutustb a:hover,
#hikingsafetytb a:hover,
#hometextb a:hover,
#rescuestb a:hover,
#hometb a:hover,
#joindssartextb a:hover,
#photogaltextb a:hover,
#gallerytb a:hover  {
   color: #FF8000;
   font-weight: bold;
}

#hometextb a,
#rescuestextb a,
#photogaltextb a,
#joindssartextb a,
#hometb a,
#abouttextb a,
#aboutustb a,
#rescuestb a,
#safetytextb a,
#hikingsafetytb a,
#gallerytb a,
#jointb a  {
   font-weight: bold;
   display: block;
   width: 100%;
   text-decoration: none;
}

#rescuestext p,
#contacttext p,
#linkstext p,
#gallerytext p,
#hikingsafetytext p,
#aboutdssartext p,
#jointext p  {
   font: 36px/43px "aramond Pro";
   margin: 0px;
   color: #6D6A3C;
   letter-spacing: 2px;
   text-align: justify;
}

#pid7contactus,
#pid4hikingsafety,
#pid6joindssar,
#pid1home,
#pid8links,
#pid5gallery,
#pid3rescues,
#about  {
   margin: 0px auto 0px auto;
   width: 1152px;
   position: relative;
}

#jointext,
#contacttext,
#aboutdssartext,
#rescuestext,
#linkstext,
#gallerytext,
#hikingsafetytext  {
   visibility: visible;
   position: absolute;
   left: 36px;
   top: 195px;
   z-index: 5;
   width: 273px;
}

#desertsheriffssearchandrescueaboutpara1text p,
#rescuescomingtext p,
#aboutpara2text p  {
   font: 20px/24px "aramond Pro";
   margin: 0px;
   text-align: justify;
}

#preparebuttonhide a,
#trailstb a,
#pdhikestb a,
#rivcosherifftb a  {
   background-repeat: no-repeat;
   display: block;
   height: 22px;
   background-position: 0% 0px;
   font-size: 22px;
   line-height: 22px;
}

#preventionscrollpopup p,
#reachdssartext p,
#essentialstext p  {
   font: 19px/20px "aramond Pro";
   margin: 0px;
   text-align: justify;
   color: #010100;
}

#thanksforstoppingintocheckoutoursitewereinthepro  {
   background: url(homemedia/id18thanksforstoppingintoch.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 908px;
   top: 589px;
   z-index: 3;
   width: 205px;
   height: 160px;
}

#desertsheriffssearchandrescueaboutpara1text p  {
   letter-spacing: 1px;
}

#rescuestb,
#hikingsafetytb,
#jointb,
#hometb  {
   font: bold 20px/23px "aramond Pro";
   letter-spacing: 1px;
   text-align: center;
   visibility: visible;
   position: absolute;
   top: 139px;
   height: 23px;
}

#preventionbuttonhide a,
#knowbeforebutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 17px;
   background-position: 0% 0px;
   font-size: 17px;
   line-height: 17px;
}

#trailsbutton a,
#agenciesbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 71px;
   width: 267px;
   background-position: 0% 0px;
   font-size: 71px;
   line-height: 71px;
}

#emergencytext p,
#questionstext p  {
   font: bold 22px/24px "aramond Pro";
   margin: 0px;
   text-indent: 16px;
   text-align: center;
   color: #FF6F25;
}

#riversidecountysbutton a:hover  {
   background-position: -283px 0%;
}

#photogaltextb,
#joindssartextb  {
   font: bold 25px/29px "aramond Pro";
   letter-spacing: 1px;
   text-align: justify;
   visibility: visible;
   position: absolute;
   width: 237px;
   height: 29px;
}

#sjstparktb a,
#joshuatreetb a  {
   background-repeat: no-repeat;
   display: block;
   height: 21px;
   background-position: 0% 0px;
   font-size: 21px;
   line-height: 21px;
}

#copyrighttextbutton a:hover  {
   font-style: italic;
}

#safetytextb,
#rescuestextb  {
   font: bold 25px/30px "aramond Pro";
   letter-spacing: 1px;
   text-align: justify;
   visibility: visible;
   position: absolute;
   z-index: 5;
   width: 132px;
   height: 30px;
}

#riversidecountysbutton a  {
   background: url(contactusmedia/riversidecountysbutton.jpg) no-repeat 0% 0px;
   display: block;
   height: 43px;
   width: 283px;
   font-size: 43px;
   line-height: 43px;
}

#preventionbuttonhide a  {
   width: 152px;
   background-image: url(hikingsafetymedia/preventionbuttonhide.jpg);
}

#riversidecountysbutton  {
   visibility: visible;
   position: absolute;
   left: 34px;
   top: 29px;
   z-index: 3;
   width: 283px;
   height: 43px;
}

#copyrighttextbutton a  {
   font-style: Normal;
   display: block;
   width: 100%;
   text-decoration: none;
   color: #FFFFFF;
}

#bottommenu li a:hover  {
   color: #FF8000;
   font-style: italic;
   font-weight: bold;
}

#joinboxbutton a:hover  {
   background-position: -309px 0%;
}

#preparebuttonhide a  {
   width: 300px;
   background-image: url(hikingsafetymedia/preparebuttonhide.jpg);
}

#copyrighttextbutton  {
   font: 10px/20px "Advantage Book";
   text-align: justify;
   visibility: visible;
   position: absolute;
   left: 890px;
   top: 832px;
   z-index: 3;
   width: 305px;
   height: 20px;
}

#dssarbutton a:hover  {
   background-position: -729px 0%;
}

#knowbeforebutton a  {
   width: 277px;
   background-image: url(hikingsafetymedia/knowbeforebutton.jpg);
}

#rivcosherifftb a  {
   width: 367px;
   background-image: url(linksmedia/rivcosherifftb.jpg);
}

#reachdssartext p  {
   text-indent: 16px;
}

#hikingsafetytb a  {
   color: #FFFFFF;
}

#essentialstext p  {
   padding-top: 9px;
}

#agenciesbutton a  {
   background-image: url(linksmedia/agenciesbutton.jpg);
}

#joindssartextb a  {
   color: #777651;
}

#joinboxbutton a  {
   background: url(contactusmedia/joinboxbutton.jpg) no-repeat 0% 0px;
   display: block;
   height: 367px;
   width: 309px;
   font-size: 367px;
   line-height: 367px;
}

#photogaltextb a  {
   color: #777651;
}

#bottommenu li a  {
   font-style: Normal;
   font-weight: Normal;
   text-decoration: none;
   color: #010000;
   height: 100%;
   display: block;
}

#trailsbutton a  {
   background-image: url(linksmedia/trailsbutton.jpg);
}

#rescuestextb a  {
   color: #777651;
}

#joshuatreetb a  {
   width: 250px;
   background-image: url(linksmedia/joshuatreetb.jpg);
}

#hikingsafetytb  {
   width: 144px;
   z-index: 5;
   left: 234px;
}

#joindssartextb  {
   z-index: 5;
   top: 795px;
   left: 538px;
}

#joinboxbutton  {
   visibility: visible;
   position: absolute;
   left: 843px;
   top: 132px;
   z-index: 4;
   width: 309px;
   height: 367px;
}

#safetytextb a  {
   color: #777651;
}

#dssarbutton a  {
   background: url(contactusmedia/dssarbutton.jpg) no-repeat 0% 0px;
   display: block;
   height: 39px;
   width: 729px;
   font-size: 39px;
   line-height: 39px;
}

#photogaltextb  {
   z-index: 4;
   top: 653px;
   left: 586px;
}

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

#sjstparktb a  {
   width: 210px;
   background-image: url(linksmedia/sjstparktb.jpg);
}

#abouttextb a  {
   color: #777651;
}

#i501c3text p  {
   font: italic 16px/19px "aramond Pro Bold";
   margin: 0px;
   color: #030000;
   letter-spacing: 1px;
   text-align: left;
}

#rescuestextb  {
   top: 481px;
   left: 549px;
}

#dssarbutton  {
   visibility: visible;
   position: absolute;
   left: 33px;
   top: 68px;
   z-index: 4;
   width: 729px;
   height: 39px;
}

#safetytextb  {
   top: 347px;
   left: 459px;
}

#hometextb a  {
   color: #777651;
}

#aboutustb a  {
   color: #FFFFFF;
}

#rescuestb a  {
   color: #FFFFFF;
}

#pdhikestb a  {
   width: 408px;
   background-image: url(linksmedia/pdhikestb.jpg);
}

#gallerytb a  {
   color: #FFFFFF;
}

#abouttextb  {
   font: bold 25px/32px "aramond Pro";
   letter-spacing: 1px;
   text-align: justify;
   visibility: visible;
   position: absolute;
   left: 316px;
   top: 258px;
   z-index: 5;
   width: 110px;
   height: 32px;
}

#i501c3text  {
   visibility: visible;
   position: absolute;
   left: 552px;
   top: 104px;
   z-index: 3;
   width: 311px;
}

#textwindow  {
   background: url(contactusmedia/textwindow.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 181px;
   z-index: 3;
   width: 873px;
   height: 683px;
}

#trailstb a  {
   width: 310px;
   background-image: url(linksmedia/trailstb.jpg);
}

#bottommenu  {
   font: 12px/18px "aramond Pro";
   height: 18px;
   text-align: center;
   margin: 0px;
   padding: 0px;
   list-style: none;
   color: #010000;
   position: absolute;
   left: 89px;
   top: 828px;
   z-index: 5;
   width: 545px;
}

#clickhere  {
   background: url(homemedia/clickhere.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 930px;
   top: 221px;
   z-index: 5;
   width: 163px;
   height: 179px;
}

#hometextb  {
   font: bold 25px/31px "aramond Pro";
   letter-spacing: 1px;
   text-align: justify;
   visibility: visible;
   position: absolute;
   left: 86px;
   top: 226px;
   z-index: 5;
   width: 110px;
   height: 31px;
}

#aboutustb  {
   font: bold 20px/24px "aramond Pro";
   letter-spacing: 1px;
   text-align: center;
   visibility: visible;
   position: absolute;
   left: 75px;
   top: 138px;
   z-index: 4;
   width: 183px;
   height: 24px;
}

#rescuestb  {
   width: 102px;
   z-index: 3;
   left: 387px;
}

#gallerytb  {
   font: bold 20px/26px "aramond Pro";
   letter-spacing: 1px;
   text-align: center;
   visibility: visible;
   position: absolute;
   left: 486px;
   top: 137px;
   z-index: 4;
   width: 108px;
   height: 26px;
}

#hometb a  {
   color: #FFFFFF;
}

#jointb a  {
   color: #FFFFFF;
}

#needle  {
   background: url(contactusmedia/needle.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 434px;
   z-index: 5;
   width: 394px;
   height: 373px;
}

#jointb  {
   width: 107px;
   z-index: 5;
   left: 588px;
}

#hometb  {
   width: 79px;
   z-index: 3;
   left: 23px;
}

#layer1  {
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 1;
   width: 1152px;
   height: 864px;
   background-color: #FFFFFF;
   background-image: none;
}

#layer2  {
   background: url(contactusmedia/layer2.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 223px;
   z-index: 4;
   width: 582px;
   height: 641px;
}

#logo  {
   background: url(contactusmedia/logo.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 930px;
   top: 15px;
   z-index: 3;
   width: 156px;
   height: 156px;
}

#bkgd  {
   background: url(contactusmedia/bkgd.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 2;
   width: 1152px;
   height: 864px;
}

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

