
/* left column & menu  */
.RSmenuhead { color: white; font-weight: bold; background-image: url("../images/menuHeaderWide.png"); padding-top: 10px; padding-left: 10px; width: 215px; height: 19px }
#RSmenu ul { font-weight: bold; background-image: url("../images/menuShadowWide.png"); background-repeat: repeat-y; list-style-position: inside; padding: 10px; width: 205px }
#RSsmenu ul  { font-weight: bold; background-image: url("../images/menuShadowWide.png"); list-style-position: inside; padding: 10px; height:17px;}
#RSsmenu #RSsoptsl        { margin: 0; padding: 0; width: 145px }
#RSsmenu #RSsoptsr      { background-image: url("../images/menuShadowWide.png"); background-repeat: repeat-y; background-position: right 0; padding-right: 5px; width: 75px; min-height: 37px }
#RSsmenu #RSsopts, #snowResort  { background-image: url("../images/menuShadowWide.png"); background-repeat: repeat-y; padding-left: 10px; width: 215px }
#RSsmenu #searchDates          { background-image: url("../images/menuShadowWide.png"); background-repeat: repeat-y }
#RSsmenu #RSsopts .RSlabel { }
#RSsmenu #RSsopts .RSselect { min-width: 65% }
#RSsmenu #searchDates #dtpmulti_calendar { margin-right: auto; margin-left: auto }
#RSsmenu #snowResort .RSlabel  { text-align: left; margin-right: 1px; width: 25% }
#RSsmenu #snowResort .RSselect  { width: 85%; overflow: visible }
/* results table  */
#RSresults th    { }
.RS_odd    { background-color: #ccc }
.RS_odd a:link, .RS_odd a:hover  { }
.RSbox  { border: solid 1px black }
#RShome, #RSlogin, #RSdetails, #RScontact, #RSsearch, #RSnews, #RSfaq, #RSbrowse, #RSaccount, #RSride, #RSpass, #RSdelete, #RStour, #RSadmin  { margin: 5px 5px 5px 20px; padding: 0; width: 550px }
#RSlcol        { margin: 5px; padding: 0; width: 225px }
#RSinfobox  { }
h1 { font-size: 14px }

