a  {
   text-decoration: none;
   color: #000000;
}

a ins  {
   text-decoration: none;
}

#id456sanberdoadcircularbutton a,
#id460banningadcircularbutton a,
#id464chinocircularbutton a,
#id468glenavonadcircularbutton a,
#id476perrisadcircularbutton a,
#id472emailcircularbutton a,
#id480adcircularbutton a,
#id773sanberdoadcircularbutton a,
#id777banningadcircularbutton a,
#id781chinocircularbutton a,
#id785glenavonadcircularbutton a,
#id793perrisadcircularbutton a,
#id789emailcircularbutton a,
#id797adcircularbutton a,
#id406overviewbutton a,
#id442contactusbutton a,
#id428eventcalendarbutton a,
#id402top5button a,
#id424communityinvolvementbutton a,
#id446storelocationsbutton a,
#id380riomanagementbutton a,
#id398benefitsbutton a,
#id420vendorparticipationbutton a,
#id384riostorybutton a,
#id438cateringordersbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 34px;
   background-position: 0% 0px;
}

#id456sanberdoadcircularbutton a:hover,
#id460banningadcircularbutton a:hover,
#id464chinocircularbutton a:hover,
#id468glenavonadcircularbutton a:hover,
#id476perrisadcircularbutton a:hover,
#id472emailcircularbutton a:hover,
#id480adcircularbutton a:hover,
#id773sanberdoadcircularbutton a:hover,
#id777banningadcircularbutton a:hover,
#id781chinocircularbutton a:hover,
#id785glenavonadcircularbutton a:hover,
#id793perrisadcircularbutton a:hover,
#id789emailcircularbutton a:hover,
#id797adcircularbutton a:hover,
#id483weeklyspecialsbutton a:hover,
#id800weeklyspecialsbutton a:hover  {
   background-position: -142px 0%;
}

#id416donationrequestbutton a:hover,
#id733donationrequestbutton a:hover,
#id420vendorparticipationbutton a:hover,
#id737vendorparticipationbutton a:hover,
#id424communityinvolvementbutton a:hover,
#id741communityinvolvementbutton a:hover,
#id431eventscommunitybutton a:hover,
#id748eventscommunitybutton a:hover,
#id428eventcalendarbutton a:hover,
#id745eventcalendarbutton a:hover  {
   background-position: -174px 0%;
}

#id409careersbutton a:hover,
#id726careersbutton a:hover,
#id402top5button a:hover,
#id719top5button a:hover,
#id394applicationbutton a:hover,
#id711applicationbutton a:hover,
#id398benefitsbutton a:hover,
#id406overviewbutton a:hover,
#id715benefitsbutton a:hover,
#id723overviewbutton a:hover  {
   background-position: -109px 0%;
}

#id438cateringordersbutton a:hover,
#id446storelocationsbutton a:hover,
#id755cateringordersbutton a:hover,
#id763storelocationsbutton a:hover,
#id449customerservicebutton a:hover,
#id766customerservicebutton a:hover,
#id442contactusbutton a:hover,
#id759contactusbutton a:hover  {
   background-position: -154px 0%;
}

#id726careersbutton a,
#id387aboutusbutton a,
#id704aboutusbutton a,
#id431eventscommunitybutton a,
#id748eventscommunitybutton a,
#id449customerservicebutton a,
#id766customerservicebutton a,
#id483weeklyspecialsbutton a,
#id800weeklyspecialsbutton a,
#id409careersbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 34px;
   background-position: 0% 0px;
   font-size: 34px;
   line-height: 34px;
}

#rio6mapbutton a,
#rio1mapbutton a,
#haythemrioranchmarketcombutton a,
#javierrioranchmarketcombutton a,
#rayrioranchmarketcombutton a,
#riowarehousemapbutton a,
#rio5mapbutton a,
#corpmapbutton a,
#rio4mapbutton a,
#rio9mapbutton a,
#rio3mapbutton a,
#rio2mapbutton a  {
   background: url(storelocationsmedia/corpmapbutton.gif) no-repeat 0% 0px;
   display: block;
   height: 14px;
   width: 120px;
   font-size: 14px;
   line-height: 14px;
}

#id472emailcircularbutton,
#id464chinocircularbutton,
#id456sanberdoadcircularbutton,
#id460banningadcircularbutton,
#id468glenavonadcircularbutton,
#id476perrisadcircularbutton,
#id480adcircularbutton  {
   visibility: hidden;
   position: absolute;
   left: 168px;
   width: 142px;
   height: 34px;
}

#rio45832riversidedrchinoca91710tel9096278214f,
#rio9265349thsthighlandca92346tel9098629712fax,
#rio63317ramseystbanningca92399tel9518490667fa,
#rio5460e4thstperrisca92570tel9514433220fax  {
   visibility: visible;
   position: absolute;
   left: 455px;
   z-index: 5;
   width: 140px;
   height: 74px;
   background-repeat: no-repeat;
}

#id384riostorybutton a:hover,
#id701riostorybutton a:hover,
#id380riomanagementbutton a:hover,
#id697riomanagementbutton a:hover,
#id387aboutusbutton a:hover,
#id704aboutusbutton a:hover  {
   background-position: -114px 0%;
}

#luisrioranchmarketcombutton a,
#thomasrioranchmarketcombutton a,
#zeerioranchmarketcombutton a,
#robertorioranchmarketcombutton a,
#inforioranchmarketcombuttoncopy2 a  {
   background-repeat: no-repeat;
   display: block;
   height: 13px;
   background-position: 0% 0px;
   font-size: 13px;
   line-height: 13px;
}

#id745eventcalendarbutton a,
#id741communityinvolvementbutton a,
#id416donationrequestbutton a,
#id733donationrequestbutton a,
#id737vendorparticipationbutton a  {
   background-repeat: no-repeat;
   display: block;
   width: 174px;
   height: 34px;
   background-position: 0% 0px;
}

#id424communityinvolvementbutton,
#id428eventcalendarbutton,
#id416donationrequestbutton,
#id420vendorparticipationbutton  {
   visibility: hidden;
   position: absolute;
   left: 463px;
   width: 174px;
   height: 34px;
}

#id723overviewbutton a,
#id394applicationbutton a,
#id711applicationbutton a,
#id715benefitsbutton a,
#id719top5button a  {
   background-repeat: no-repeat;
   display: block;
   width: 109px;
   height: 34px;
   background-position: 0% 0px;
}

#easteregghuntkidsdaytext p,
#i1wecareaboutyourfuturetext p,
#rioranchisyoupremierhispanicgrocerytext p  {
   margin: 0px;
   color: #FFFFFF;
   font-family: Verdana;
   padding-right: 20px;
   padding-left: 20px;
   text-align: justify;
}

#wearelookingforpassionateindividualsthataretext p,
#rioranchmarketemployeebenefitsincludetext p  {
   margin: 0px;
   color: #FFFFFF;
   font-family: Verdana;
   padding-right: 10px;
   padding-left: 10px;
   text-align: justify;
}

#id394applicationbutton,
#id406overviewbutton,
#id398benefitsbutton,
#id402top5button  {
   visibility: hidden;
   position: absolute;
   left: 635px;
   width: 109px;
   height: 34px;
}

#id759contactusbutton a,
#id763storelocationsbutton a,
#id755cateringordersbutton a  {
   background-repeat: no-repeat;
   display: block;
   width: 154px;
   height: 34px;
   background-position: 0% 0px;
}

#phone9098624404copy,
#phone9094258670copy,
#phone9096278214copy,
#phone9514433220  {
   visibility: visible;
   position: absolute;
   left: 145px;
   z-index: 5;
   width: 172px;
   height: 14px;
   background-repeat: no-repeat;
}

#i11lbsasadatext p,
#i11lbstext p,
#i11lbscarnitastext p,
#i11lbscostillastext p  {
   font: bold 14px/17px Arial;
   margin: 0px;
   text-align: left;
   color: #FFFFFF;
}

#rio3mapbutton,
#rio2mapbutton,
#rio1mapbutton,
#rio6mapbutton,
#corpmapbutton  {
   visibility: visible;
   position: absolute;
   z-index: 5;
   width: 120px;
   height: 14px;
}

#id442contactusbutton,
#id446storelocationsbutton,
#id438cateringordersbutton  {
   visibility: hidden;
   position: absolute;
   left: 309px;
   width: 154px;
   height: 34px;
}

#id350newslettersignupbutton a:hover,
#id679newslettersignupbutton a:hover  {
   background-position: -353px 0%;
}

#i50peopletext p,
#i150peopletext p,
#i25peopletext p,
#i100peopletext p  {
   font: 14px/17px Arial;
   margin: 0px;
   text-align: right;
   color: #FFFFFF;
}

#id600i25people,
#id582i150people,
#id594i50people,
#id588i100people  {
   visibility: visible;
   position: absolute;
   top: 215px;
   z-index: 5;
   width: 191px;
   height: 120px;
   background-repeat: no-repeat;
}

#id490stylezgraphixbutton a:hover,
#id806stylezgraphixbutton a:hover  {
   background-position: -37px 0%;
}

#id497rioranchlogobutton a:hover,
#id813rioranchlogobutton a:hover  {
   background-position: -261px 0%;
}

#i100peopletext,
#i50peopletext,
#i150peopletext,
#i25peopletext  {
   visibility: visible;
   position: absolute;
   top: 178px;
   z-index: 5;
   width: 152px;
}

#rioranchmarketcomallright,
#rioranchmarketcomallrightsreserved  {
   background: url(riostorymedia/id819rioranchmarketcomallri.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 395px;
   z-index: 6;
   width: 235px;
   height: 12px;
}

#id350newslettersignupbutton a,
#id679newslettersignupbutton a  {
   background: url(riostorymedia/id679newslettersignupbutton.gif) no-repeat 0% 0px;
   display: block;
   height: 84px;
   width: 353px;
   font-size: 84px;
   line-height: 84px;
}

#id338facebookbutton a:hover,
#id668facebookbutton a:hover  {
   background-position: -72px 0%;
}

#id340twitterbutton a:hover,
#id670twitterbutton a:hover  {
   background-position: -71px 0%;
}

#id490stylezgraphixbutton a,
#id806stylezgraphixbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 31px;
   width: 37px;
   background-position: 0% 0px;
   font-size: 31px;
   line-height: 31px;
}

#id342youtubebutton a:hover,
#id672youtubebutton a:hover  {
   background-position: -73px 0%;
}

#id803aboutrioranchmarketrioranchisyourpremierhispanicg  {
   background: url(riostorymedia/id803aboutrioranchmarketrio.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 376px;
   top: 557px;
   z-index: 9;
   width: 559px;
   height: 91px;
}

#id489designedmaintainedby,
#id805designedmaintainedby  {
   background: url(riostorymedia/id805designedmaintainedby.gif) no-repeat;
   visibility: visible;
   position: absolute;
   z-index: 6;
   width: 95px;
   height: 9px;
}

#rio5mapbutton,
#riowarehousemapbutton,
#rio4mapbutton  {
   visibility: visible;
   position: absolute;
   z-index: 5;
   width: 120px;
   height: 14px;
}

#id497rioranchlogobutton a,
#id813rioranchlogobutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 137px;
   width: 261px;
   background-position: 0% 0px;
   font-size: 137px;
   line-height: 137px;
}

#aboutrioranchmarketrioranchisyourpremierhispanicgcopy  {
   background: url(riostorymedia/id803aboutrioranchmarketrio.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 375px;
   top: 789px;
   width: 559px;
   height: 91px;
}

#id793perrisadcircularbutton,
#id797adcircularbutton  {
   visibility: hidden;
   position: absolute;
   left: 168px;
   z-index: 15;
   width: 142px;
   height: 34px;
}

#id490stylezgraphixbutton,
#id806stylezgraphixbutton  {
   visibility: visible;
   position: absolute;
   left: 970px;
   z-index: 3;
   width: 37px;
   height: 31px;
}

#id697riomanagementbutton a,
#id701riostorybutton a  {
   background-repeat: no-repeat;
   display: block;
   width: 114px;
   height: 34px;
   background-position: 0% 0px;
}

#wearelookingforpassionateindividualsthataretext p  {
   font-size: 14px;
   line-height: 17px;
}

#i219text p,
#i589text p,
#i119text p,
#i399text p  {
   font: 38px/45px "Arial Black";
   margin: 0px;
   color: #FFF200;
   text-align: right;
}

#id495layer15,
#id496layer15copy,
#id811layer15  {
   visibility: visible;
   position: absolute;
   top: 0px;
   z-index: 5;
   width: 303px;
   background-repeat: no-repeat;
}

#rio29001missionblvdriversideca92509tel95168521  {
   background: url(storelocationsmedia/id548rio29001missionblvdriv.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 183px;
   top: 307px;
   z-index: 5;
   width: 140px;
   height: 74px;
}

#id384riostorybutton,
#id380riomanagementbutton  {
   visibility: hidden;
   position: absolute;
   left: 743px;
   width: 114px;
   height: 34px;
}

#rio45832riversidedrchinoca91710tel9096278214f  {
   background-image: url(storelocationsmedia/id554rio45832riversidedrchi.gif);
   top: 198px;
}

#rio9265349thsthighlandca92346tel9098629712fax  {
   background-image: url(storelocationsmedia/id563rio9265349thsthighland.gif);
   top: 198px;
   left: 702px;
}

#rio63317ramseystbanningca92399tel9518490667fa  {
   background-image: url(storelocationsmedia/id560rio63317ramseystbannin.gif);
   top: 425px;
}

#id338facebookbutton a,
#id668facebookbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 72px;
   width: 72px;
   background-position: 0% 0px;
   font-size: 72px;
   line-height: 72px;
}

#id342youtubebutton a,
#id672youtubebutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 73px;
   width: 73px;
   background-position: 0% 0px;
   font-size: 73px;
   line-height: 73px;
}

#rioranchmarketemployeebenefitsincludetext p  {
   font-size: 16px;
   line-height: 30px;
}

#id340twitterbutton a,
#id670twitterbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 70px;
   width: 71px;
   background-position: 0% 0px;
   font-size: 70px;
   line-height: 70px;
}

#phone9098629712copy2,
#phone9518490667copy  {
   visibility: visible;
   position: absolute;
   left: 560px;
   z-index: 5;
   width: 172px;
   height: 14px;
   background-repeat: no-repeat;
}

#rio5460e4thstperrisca92570tel9514433220fax  {
   background-image: url(storelocationsmedia/id557rio5460e4thstperrisca9.gif);
   top: 307px;
}

#rioranchisyoupremierhispanicgrocerytext p  {
   font-size: 15px;
   line-height: 18px;
}

#i11lbscostillastext,
#i11lbscarnitastext  {
   visibility: visible;
   position: absolute;
   top: 340px;
   z-index: 5;
   width: 183px;
}

#shape14,
#shape14copy2,
#shape14copy  {
   background: url(cateringspecialsmedia/shape14copy2.gif) no-repeat;
   visibility: visible;
   position: absolute;
   top: 206px;
   z-index: 6;
   width: 1px;
   height: 329px;
}

#inforioranchmarketcombuttoncopy2 a  {
   width: 190px;
   background-image: url(contactusmedia/id656inforioranchmarketcomb.gif);
}

#rioranchmarketcomallrightsreserved  {
   top: 746px;
}

#id424communityinvolvementbutton a  {
   width: 174px;
}

#id741communityinvolvementbutton a  {
   background-image: url(homemedia/id741communityinvolvementbu.gif);
}

#id324whiteframe,
#id504whiteframe  {
   visibility: visible;
   position: absolute;
   left: 74px;
   top: 0px;
   z-index: 3;
   width: 886px;
   background-repeat: no-repeat;
}

#id690rightblock,
#id373rightblock  {
   background: url(riostorymedia/id690rightblock.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 857px;
   z-index: 6;
   width: 91px;
   height: 34px;
}

#id674followuson,
#id344followuson  {
   background: url(riostorymedia/id674followuson.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 747px;
   width: 101px;
   height: 11px;
}

#id320background,
#id500background  {
   margin: 0px auto 0px auto;
   visibility: visible;
   width: 1024px;
   position: relative;
   background-color: #000000;
   background-image: none;
}

#id420vendorparticipationbutton a  {
   width: 174px;
}

#robertorioranchmarketcombutton a  {
   width: 216px;
   background-image: url(contactusmedia/id614robertorioranchmarketc.gif);
}

#haythemrioranchmarketcombutton a  {
   width: 227px;
   background-image: url(contactusmedia/id650haythemrioranchmarketc.gif);
}

#id737vendorparticipationbutton a  {
   background-image: url(homemedia/id737vendorparticipationbut.gif);
}

#id456sanberdoadcircularbutton a  {
   width: 142px;
}

#id741communityinvolvementbutton  {
   visibility: hidden;
   position: absolute;
   left: 463px;
   top: 204px;
   z-index: 10;
   width: 174px;
   height: 34px;
}

#id468glenavonadcircularbutton a  {
   width: 142px;
}

#thomasrioranchmarketcombutton a  {
   width: 217px;
   background-image: url(contactusmedia/id620thomasrioranchmarketco.gif);
}

#id773sanberdoadcircularbutton a  {
   width: 142px;
   background-image: url(homemedia/id773sanberdoadcircularbutt.gif);
}

#id785glenavonadcircularbutton a  {
   width: 142px;
   background-image: url(homemedia/id785glenavonadcircularbutt.gif);
}

#id691leftblock,
#id374leftblock  {
   background: url(riostorymedia/id691leftblock.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 76px;
   z-index: 6;
   width: 92px;
   height: 34px;
}

#javierrioranchmarketcombutton a  {
   width: 205px;
   background-image: url(contactusmedia/id626javierrioranchmarketco.gif);
}

#id424communityinvolvementbutton  {
   top: 202px;
}

#id355shape21copy,
#id354shape21  {
   visibility: visible;
   position: absolute;
   top: 786px;
   z-index: 7;
   width: 4px;
   height: 205px;
   background-color: #FFFFFF;
   background-image: none;
}

#id737vendorparticipationbutton  {
   visibility: hidden;
   position: absolute;
   left: 463px;
   top: 238px;
   z-index: 9;
   width: 174px;
   height: 34px;
}

#id420vendorparticipationbutton  {
   top: 236px;
}

#i399text,
#i119text,
#i219text  {
   visibility: visible;
   position: absolute;
   top: 489px;
   z-index: 5;
   width: 119px;
}

#id777banningadcircularbutton a  {
   width: 142px;
   background-image: url(homemedia/id777banningadcircularbutto.gif);
}

#id460banningadcircularbutton a  {
   width: 142px;
}

#id793perrisadcircularbutton a  {
   width: 142px;
   background-image: url(homemedia/id793perrisadcircularbutton.gif);
}

#id468glenavonadcircularbutton  {
   top: 270px;
}

#i1wecareaboutyourfuturetext p  {
   font-size: 14px;
   line-height: 17px;
}

#id456sanberdoadcircularbutton  {
   top: 372px;
}

#id476perrisadcircularbutton a  {
   width: 142px;
}

#id785glenavonadcircularbutton  {
   visibility: hidden;
   position: absolute;
   left: 168px;
   top: 272px;
   z-index: 12;
   width: 142px;
   height: 34px;
}

#id773sanberdoadcircularbutton  {
   visibility: hidden;
   position: absolute;
   left: 168px;
   top: 374px;
   z-index: 9;
   width: 142px;
   height: 34px;
}

#luisrioranchmarketcombutton a  {
   width: 187px;
   background-image: url(contactusmedia/luisrioranchmarketcombutton.gif);
}

#id733donationrequestbutton a  {
   background-image: url(homemedia/id733donationrequestbutton.gif);
}

#id449customerservicebutton a  {
   width: 154px;
   background-image: url(riostorymedia/id766customerservicebutton.gif);
}

#id460banningadcircularbutton  {
   top: 338px;
}

#id431eventscommunitybutton a  {
   width: 174px;
   background-image: url(riostorymedia/id748eventscommunitybutton.gif);
}

#id777banningadcircularbutton  {
   visibility: hidden;
   position: absolute;
   left: 168px;
   top: 340px;
   z-index: 10;
   width: 142px;
   height: 34px;
}

#id416donationrequestbutton a  {
   background-image: url(homemedia/id733donationrequestbutton.gif);
}

#zeerioranchmarketcombutton a  {
   width: 187px;
   background-image: url(contactusmedia/zeerioranchmarketcombutton.gif);
}

#id748eventscommunitybutton a  {
   width: 174px;
   background-image: url(riostorymedia/id748eventscommunitybutton.gif);
}

#id766customerservicebutton a  {
   width: 154px;
   background-image: url(riostorymedia/id766customerservicebutton.gif);
}

#rayrioranchmarketcombutton a  {
   width: 186px;
   background-image: url(contactusmedia/rayrioranchmarketcombutton.gif);
}

#id793perrisadcircularbutton  {
   top: 238px;
}

#id679newslettersignupbutton  {
   visibility: visible;
   position: absolute;
   left: 370px;
   top: 657px;
   z-index: 5;
   width: 353px;
   height: 84px;
}

#id372shape11,
#id689shape11  {
   background: url(riostorymedia/id689shape11.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 76px;
   z-index: 5;
   width: 872px;
   height: 36px;
}

#id755cateringordersbutton a  {
   background-image: url(contactusmedia/id755cateringordersbutton.gif);
}

#id350newslettersignupbutton  {
   visibility: visible;
   position: absolute;
   left: 370px;
   top: 888px;
   z-index: 6;
   width: 353px;
   height: 84px;
}

#id763storelocationsbutton a  {
   background-image: url(homemedia/id763storelocationsbutton.gif);
}

#id476perrisadcircularbutton  {
   top: 236px;
}

#id438cateringordersbutton a  {
   width: 154px;
}

#id446storelocationsbutton a  {
   width: 154px;
}

#id800weeklyspecialsbutton a  {
   width: 142px;
   background-image: url(riostorymedia/id800weeklyspecialsbutton.gif);
}

#id356rtwitterupdatesliteral  {
   visibility: visible;
   position: absolute;
   left: 76px;
   top: 787px;
   z-index: 8;
   width: 294px;
}

#id684rtwitterupdatesliteral  {
   visibility: visible;
   position: absolute;
   left: 77px;
   top: 553px;
   z-index: 8;
   width: 318px;
}

#id483weeklyspecialsbutton a  {
   width: 142px;
   background-image: url(riostorymedia/id800weeklyspecialsbutton.gif);
}

#id748eventscommunitybutton  {
   visibility: visible;
   position: absolute;
   left: 463px;
   top: 136px;
   z-index: 12;
   width: 174px;
   height: 34px;
}

#id431eventscommunitybutton  {
   visibility: visible;
   position: absolute;
   left: 463px;
   top: 134px;
   width: 174px;
   height: 34px;
}

#id490stylezgraphixbutton a  {
   background-image: url(top5reasonsmedia/id490stylezgraphixbutton.gif);
}

#id464chinocircularbutton a  {
   width: 142px;
}

#id806stylezgraphixbutton a  {
   background-image: url(riostorymedia/id806stylezgraphixbutton.gif);
}

#id733donationrequestbutton  {
   visibility: hidden;
   position: absolute;
   left: 463px;
   top: 272px;
   z-index: 8;
   width: 174px;
   height: 34px;
}

#id416donationrequestbutton  {
   top: 270px;
}

#id449customerservicebutton  {
   visibility: visible;
   position: absolute;
   left: 310px;
   top: 134px;
   width: 154px;
   height: 34px;
}

#id428eventcalendarbutton a  {
   width: 174px;
}

#shape16copy2,
#shape16copy  {
   visibility: visible;
   position: absolute;
   top: 341px;
   z-index: 5;
   width: 285px;
   height: 170px;
   background-repeat: no-repeat;
}

#id380riomanagementbutton a  {
   width: 114px;
}

#id781chinocircularbutton a  {
   width: 142px;
   background-image: url(homemedia/id781chinocircularbutton.gif);
}

#easteregghuntkidsdaytext p  {
   font-size: 15px;
   line-height: 18px;
}

#id472emailcircularbutton a  {
   width: 142px;
}

#id697riomanagementbutton a  {
   background-image: url(contactusmedia/id697riomanagementbutton.gif);
}

#id766customerservicebutton  {
   visibility: visible;
   position: absolute;
   left: 310px;
   top: 136px;
   z-index: 14;
   width: 154px;
   height: 34px;
}

#id745eventcalendarbutton a  {
   background-image: url(homemedia/id745eventcalendarbutton.gif);
}

#id789emailcircularbutton a  {
   width: 142px;
   background-image: url(homemedia/id789emailcircularbutton.gif);
}

#id813rioranchlogobutton a  {
   background-image: url(riostorymedia/id813rioranchlogobutton.gif);
}

#id497rioranchlogobutton a  {
   background-image: url(top5reasonsmedia/id497rioranchlogobutton.gif);
}

#id755cateringordersbutton  {
   visibility: hidden;
   position: absolute;
   left: 309px;
   top: 237px;
   z-index: 11;
   width: 154px;
   height: 34px;
}

#id438cateringordersbutton  {
   top: 235px;
}

#rioranchmarketcomallright  {
   top: 978px;
}

#id800weeklyspecialsbutton  {
   visibility: visible;
   position: absolute;
   left: 168px;
   top: 136px;
   z-index: 16;
   width: 142px;
   height: 34px;
}

#id483weeklyspecialsbutton  {
   visibility: visible;
   position: absolute;
   left: 168px;
   top: 134px;
   width: 142px;
   height: 34px;
}

#id805designedmaintainedby  {
   top: 747px;
   left: 850px;
}

#id489designedmaintainedby  {
   top: 980px;
   left: 852px;
}

#id763storelocationsbutton  {
   visibility: hidden;
   position: absolute;
   left: 309px;
   top: 170px;
   z-index: 13;
   width: 154px;
   height: 34px;
}

#id446storelocationsbutton  {
   top: 168px;
}

#id745eventcalendarbutton  {
   visibility: hidden;
   position: absolute;
   left: 463px;
   top: 170px;
   z-index: 11;
   width: 174px;
   height: 34px;
}

#id781chinocircularbutton  {
   visibility: hidden;
   position: absolute;
   left: 168px;
   top: 306px;
   z-index: 11;
   width: 142px;
   height: 34px;
}

#id789emailcircularbutton  {
   visibility: hidden;
   position: absolute;
   left: 168px;
   top: 204px;
   z-index: 14;
   width: 142px;
   height: 34px;
}

#id472emailcircularbutton  {
   top: 202px;
}

#id394applicationbutton a  {
   background-image: url(riostorymedia/id711applicationbutton.gif);
}

#id711applicationbutton a  {
   background-image: url(riostorymedia/id711applicationbutton.gif);
}

#id806stylezgraphixbutton  {
   top: 732px;
}

#id464chinocircularbutton  {
   top: 304px;
}

#id697riomanagementbutton  {
   visibility: hidden;
   position: absolute;
   left: 743px;
   top: 204px;
   z-index: 6;
   width: 114px;
   height: 34px;
}

#id428eventcalendarbutton  {
   top: 168px;
}

#id380riomanagementbutton  {
   top: 202px;
}

#id490stylezgraphixbutton  {
   top: 966px;
}

#id797adcircularbutton a  {
   width: 142px;
   background-image: url(homemedia/id797adcircularbutton.gif);
}

#id813rioranchlogobutton  {
   visibility: visible;
   position: absolute;
   left: 383px;
   top: 6px;
   z-index: 15;
   width: 261px;
   height: 137px;
}

#id480adcircularbutton a  {
   width: 142px;
}

#id497rioranchlogobutton  {
   visibility: visible;
   position: absolute;
   left: 383px;
   top: 4px;
   width: 261px;
   height: 137px;
}

#id394applicationbutton  {
   top: 270px;
}

#id711applicationbutton  {
   visibility: hidden;
   position: absolute;
   left: 635px;
   top: 272px;
   z-index: 6;
   width: 109px;
   height: 34px;
}

#id759contactusbutton a  {
   background-image: url(homemedia/id759contactusbutton.gif);
}

#id442contactusbutton a  {
   width: 154px;
}

#riowarehousemapbutton  {
   top: 385px;
   left: 715px;
}

#id398benefitsbutton a  {
   width: 109px;
}

#id715benefitsbutton a  {
   background-image: url(riostorymedia/id715benefitsbutton.gif);
}

#id480adcircularbutton  {
   top: 168px;
}

#id797adcircularbutton  {
   top: 170px;
}

#id701riostorybutton a  {
   background-image: url(homemedia/id701riostorybutton.gif);
}

#id406overviewbutton a  {
   width: 109px;
}

#id723overviewbutton a  {
   background-image: url(homemedia/id723overviewbutton.gif);
}

#id668facebookbutton a  {
   background-image: url(riostorymedia/id668facebookbutton.gif);
}

#id384riostorybutton a  {
   width: 114px;
}

#id338facebookbutton a  {
   background-image: url(top5reasonsmedia/id338facebookbutton.gif);
}

#id670twitterbutton a  {
   background-image: url(riostorymedia/id670twitterbutton.gif);
}

#id704aboutusbutton a  {
   width: 114px;
   background-image: url(riostorymedia/id704aboutusbutton.gif);
}

#id340twitterbutton a  {
   background-image: url(top5reasonsmedia/id340twitterbutton.gif);
}

#id726careersbutton a  {
   width: 109px;
   background-image: url(riostorymedia/id726careersbutton.gif);
}

#phone9098629712copy2  {
   background-image: url(contactusmedia/phone9098629712copy2.gif);
   top: 327px;
}

#id342youtubebutton a  {
   background-image: url(top5reasonsmedia/id342youtubebutton.gif);
}

#id442contactusbutton  {
   top: 201px;
}

#id387aboutusbutton a  {
   width: 114px;
   background-image: url(riostorymedia/id704aboutusbutton.gif);
}

#id409careersbutton a  {
   width: 109px;
   background-image: url(riostorymedia/id726careersbutton.gif);
}

#id759contactusbutton  {
   visibility: hidden;
   position: absolute;
   left: 309px;
   top: 203px;
   z-index: 12;
   width: 154px;
   height: 34px;
}

#id672youtubebutton a  {
   background-image: url(riostorymedia/id672youtubebutton.gif);
}

#i11lbscostillastext  {
   left: 529px;
}

#id384riostorybutton  {
   top: 168px;
}

#phone9518490667copy  {
   background-image: url(contactusmedia/phone9518490667copy.gif);
   top: 261px;
}

#loginbutton a:hover  {
   background-position: -44px 0%;
}

#id668facebookbutton  {
   visibility: visible;
   position: absolute;
   left: 736px;
   top: 674px;
   z-index: 6;
   width: 72px;
   height: 72px;
}

#id701riostorybutton  {
   visibility: hidden;
   position: absolute;
   left: 743px;
   top: 170px;
   z-index: 7;
   width: 114px;
   height: 34px;
}

#id338facebookbutton  {
   visibility: visible;
   position: absolute;
   left: 736px;
   top: 905px;
   z-index: 7;
   width: 72px;
   height: 72px;
}

#id406overviewbutton  {
   top: 168px;
}

#id715benefitsbutton  {
   visibility: hidden;
   position: absolute;
   left: 635px;
   top: 238px;
   z-index: 7;
   width: 109px;
   height: 34px;
}

#id398benefitsbutton  {
   top: 236px;
}

#id723overviewbutton  {
   visibility: hidden;
   position: absolute;
   left: 635px;
   top: 170px;
   z-index: 9;
   width: 109px;
   height: 34px;
}

#phone9094258670copy  {
   background-image: url(contactusmedia/phone9094258670copy.gif);
   top: 258px;
}

#phone9098624404copy  {
   background-image: url(contactusmedia/phone9098624404copy.gif);
   top: 392px;
}

#phone9096278214copy  {
   background-image: url(contactusmedia/phone9096278214copy.gif);
   top: 459px;
}

#id670twitterbutton  {
   visibility: visible;
   position: absolute;
   left: 808px;
   top: 674px;
   z-index: 7;
   width: 71px;
   height: 70px;
}

#id342youtubebutton  {
   visibility: visible;
   position: absolute;
   left: 876px;
   top: 903px;
   z-index: 9;
   width: 73px;
   height: 73px;
}

#id387aboutusbutton  {
   visibility: visible;
   position: absolute;
   left: 743px;
   top: 134px;
   width: 114px;
   height: 34px;
}

#id672youtubebutton  {
   visibility: visible;
   position: absolute;
   left: 876px;
   top: 672px;
   z-index: 8;
   width: 73px;
   height: 73px;
}

#id409careersbutton  {
   visibility: visible;
   position: absolute;
   left: 635px;
   top: 134px;
   width: 109px;
   height: 34px;
}

#i11lbscarnitastext  {
   left: 321px;
}

#id340twitterbutton  {
   visibility: visible;
   position: absolute;
   left: 808px;
   top: 905px;
   z-index: 8;
   width: 71px;
   height: 70px;
}

#id726careersbutton  {
   visibility: visible;
   position: absolute;
   left: 635px;
   top: 136px;
   z-index: 10;
   width: 109px;
   height: 34px;
}

#id704aboutusbutton  {
   visibility: visible;
   position: absolute;
   left: 743px;
   top: 136px;
   z-index: 8;
   width: 114px;
   height: 34px;
}

#id402top5button a  {
   width: 109px;
}

#layer25,
#layer37  {
   visibility: visible;
   position: absolute;
   left: 76px;
   top: 0px;
   z-index: 4;
   width: 872px;
   background-repeat: no-repeat;
}

#layer24,
#layer36  {
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 2;
   width: 1024px;
   background-repeat: no-repeat;
}

#id719top5button a  {
   background-image: url(homemedia/id719top5button.gif);
}

#id812layer15copy  {
   background: url(homemedia/id812layer15copy.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 642px;
   top: 0px;
   z-index: 5;
   width: 303px;
   height: 110px;
}

#id683shape21copy  {
   visibility: visible;
   position: absolute;
   left: 74px;
   top: 566px;
   z-index: 7;
   width: 3px;
   height: 191px;
   background-color: #FFFFFF;
   background-image: none;
}

#id355shape21copy  {
   left: 74px;
}

#id496layer15copy  {
   background-image: url(top5reasonsmedia/id496layer15copy.gif);
   height: 108px;
   left: 642px;
}

#phone9514433220  {
   background-image: url(contactusmedia/phone9514433220.gif);
   top: 526px;
}

#id402top5button  {
   top: 202px;
}

#id320background  {
   height: 1000px;
}

#id582i150people  {
   background-image: url(cateringspecialsmedia/150people.gif);
   left: 735px;
}

#id588i100people  {
   background-image: url(cateringspecialsmedia/100people.gif);
   left: 523px;
}

#id324whiteframe  {
   background-image: url(top5reasonsmedia/id324whiteframe.gif);
   height: 1000px;
}

#id500background  {
   height: 768px;
}

#id674followuson  {
   z-index: 6;
   top: 660px;
}

#id690rightblock  {
   top: 136px;
}

#id719top5button  {
   visibility: hidden;
   position: absolute;
   left: 635px;
   top: 204px;
   z-index: 8;
   width: 109px;
   height: 34px;
}

#id344followuson  {
   z-index: 7;
   top: 891px;
}

#id504whiteframe  {
   background-image: url(riostorymedia/id504whiteframe.gif);
   height: 768px;
}

#id373rightblock  {
   top: 134px;
}

#id374leftblock  {
   top: 134px;
}

#id594i50people  {
   background-image: url(cateringspecialsmedia/50people.gif);
   left: 314px;
}

#riovideoxmedia  {
   visibility: visible;
   position: absolute;
   left: 76px;
   top: 170px;
   z-index: 8;
   width: 871px;
   height: 381px;
}

#i100peopletext  {
   left: 561px;
}

#i150peopletext  {
   left: 773px;
}

#id691leftblock  {
   top: 136px;
}

#id600i25people  {
   background-image: url(cateringspecialsmedia/25people.gif);
   left: 97px;
}

#rio1mapbutton  {
   top: 277px;
   left: 193px;
}

#i50peopletext  {
   left: 352px;
}

#rio3mapbutton  {
   top: 504px;
   left: 193px;
}

#loginbutton a  {
   background: url(riostorymedia/loginbutton.gif) no-repeat 0% 0px;
   display: block;
   height: 12px;
   width: 44px;
   font-size: 12px;
   line-height: 12px;
}

#rio6mapbutton  {
   top: 504px;
   left: 466px;
}

#corpmapbutton  {
   top: 504px;
   left: 715px;
}

#rio2mapbutton  {
   top: 385px;
   left: 193px;
}

#rio4mapbutton  {
   top: 277px;
   left: 466px;
}

#rio9mapbutton  {
   visibility: visible;
   position: absolute;
   left: 715px;
   top: 277px;
   z-index: 5;
   width: 120px;
   height: 14px;
}

#rio5mapbutton  {
   top: 385px;
   left: 466px;
}

#i25peopletext  {
   left: 135px;
}

#id682shape21  {
   background: url(contactusmedia/id682shape21.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 366px;
   top: 550px;
   z-index: 7;
   width: 3px;
   height: 207px;
}

#id663shape20  {
   background: url(riostorymedia/id663shape20.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 65px;
   top: 655px;
   z-index: 4;
   width: 888px;
   height: 113px;
}

#id811layer15  {
   background-image: url(homemedia/id811layer15.gif);
   height: 110px;
   left: 86px;
}

#id337i3block  {
   background: url(top5reasonsmedia/3block.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 724px;
   top: 888px;
   z-index: 6;
   width: 223px;
   height: 84px;
}

#shape14copy2  {
   left: 723px;
}

#id495layer15  {
   background-image: url(top5reasonsmedia/id495layer15.gif);
   height: 108px;
   left: 86px;
}

#id353shape17  {
   background: url(top5reasonsmedia/id353shape17.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 76px;
   top: 788px;
   z-index: 6;
   width: 290px;
   height: 203px;
}

#id372shape11  {
   top: 132px;
}

#id664shape22  {
   background: url(riostorymedia/id664shape22.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 74px;
   top: 742px;
   z-index: 5;
   width: 876px;
   height: 26px;
}

#id333shape20  {
   background: url(top5reasonsmedia/id333shape20.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 68px;
   top: 886px;
   z-index: 4;
   width: 888px;
   height: 114px;
}

#id681shape17  {
   background: url(riostorymedia/id681shape17.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 77px;
   top: 554px;
   z-index: 6;
   width: 290px;
   height: 203px;
}

#id354shape21  {
   left: 365px;
}

#id667i3block  {
   background: url(riostorymedia/3block.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 724px;
   top: 657px;
   z-index: 5;
   width: 223px;
   height: 84px;
}

#id689shape11  {
   top: 134px;
}

#shape16copy2  {
   background-image: url(overviewmedia/shape16copy2.gif);
   left: 659px;
}

#id334shape22  {
   background: url(top5reasonsmedia/id334shape22.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 74px;
   top: 972px;
   z-index: 5;
   width: 876px;
   height: 28px;
}

#id327shape2  {
   background: url(top5reasonsmedia/id327shape2.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 76px;
   top: 168px;
   z-index: 4;
   width: 871px;
   height: 618px;
}

#id507shape2  {
   background: #000000 none no-repeat;
   visibility: visible;
   position: absolute;
   left: 76px;
   top: 170px;
   z-index: 4;
   width: 872px;
   height: 381px;
}

#shape14copy  {
   left: 513px;
}

#loginbutton  {
   visibility: visible;
   position: absolute;
   left: 893px;
   top: 112px;
   z-index: 5;
   width: 44px;
   height: 12px;
}

#shape16copy  {
   background-image: url(overviewmedia/shape16copy.gif);
   left: 370px;
}

#i219text  {
   left: 388px;
}

#i399text  {
   left: 592px;
}

#i119text  {
   left: 169px;
}

#layer36  {
   background-image: url(top5reasonsmedia/layer36.gif);
   height: 1000px;
}

#shape14  {
   left: 300px;
}

#layer25  {
   background-image: url(riostorymedia/layer25.gif);
   height: 133px;
}

#layer24  {
   background-image: url(riostorymedia/layer24.gif);
   height: 768px;
}

#layer37  {
   background-image: url(top5reasonsmedia/layer37.gif);
   height: 130px;
}

html, body  {
   padding: 0px;
   margin: 0px;
   background-color: #000000;
}


