/* think this is unused??? */
   #resortTitlePre               {width:748px;height:5px;background-color:#e7e6e1;}
/* resort title bar */
   #resortTitle                  {width:748px;height:26px;background-color:#867971;color:#ffffff;vertical-align:middle;}
/* orange title strip */
   #resortTitleSub               {width:748px;height:5px;background-color:#f58428;}
/* side details strip */
   #resortDetailsStrip           {width:247px;height:415px;background-color:#e3f1d7;font-family:Arial;font-size:10px;color:#666666;}
/* top navigation bar */
   #resortNavStrip               {position:absolute;left:247px;top:31px;width:501px;height:29px;background-color:#c7e2ad;}
/* curve at end of navigation bar */
   #XXXresortNavStripCurve       {position:absolute;left:734px;top:31px;width:19px;height:29px;;background-image:url('/images/site/curve-bottom-left.gif');}
/* green icons on the navigation bar */
   #resortNavStripFunctionIcons  {position:absolute;left:600px;top:31px;height:29px;}
/* details section */
   #resortMain                   {position:absolute;left:247px;top:61px;width:501px;height:384px;background-color:#ffffff;overflow:auto;}
/* map section */
   /*#resortMap                    {position:absolute;left:0px;top:50px;width:501px;height:334px;background-color:#ffffff;overflow:auto;}*/
/*   #resortMap                    {position:absolute;left:0px;top:0px;width:501px;height:384px;background-color:#ffffff;overflow:auto;}
   #resortMap2                    {position:absolute;left:0px;top:30px;width:501px;height:354px;background-color:#ffffff;overflow:auto;}*/
/* buy now button */
   #XXXresortBuyNow              {position:absolute;left:5px;top:350px;height:30px;width:250px;z-index:100;}
/* 7th night free icon */
   #resort_7th_night             {position:absolute;right:505px;top:162px;width:53px;height:40px;border:0px solid;border-color:#999999;z-index:-1;}
   #resort_partner		         {position:absolute;right:505px;top:162px;width:90px;height:47px;border:0px solid;border-color:#999999;}
   #resort_partner_clear         {position:absolute;right:508px;top:174px;width:85px;height:36px;border:0px solid;border-color:#999999;z-index:2;}
/* allotment main calender */
   #allotmentCalender            {position:absolute;left:204px;top:3px;}
/* allotment adults child numbers etc */
   #allotmentAdults              {position:absolute;left:210px;top:145px;}
/* allotment date fields */
   #allotmentDates               {position:absolute;top:2px;left:3px;width:240px;height:60px;z-index:1;}
/* allotment index */
   #allotmentIndex               {position:absolute;left:360px;top:3px;width:115px;}
/* main allotment form */
   #allotmentForm                {position:absolute;top:150px;left:3px;width:240px;}
   /* main allotment form */
   #allotmentForm2               {position:absolute;top:162px;left:213px;width:250px;}
/* multiple resort allotment form */
   #multipleSelect               {position:absolute;top:70px;left:3px;width:90px;}
   /* Send on Allotment Form */
   #allotmentSend                {position:absolute;top:240px;left:3px;width:90px;}
   
   #allotmentSend2               {position:absolute;top:300px;left:3px;width:90px;}

   #displayDirections			{position:absolute;left:0px;top:27px;width:501px;height:357px;background-color:#ffffff;overflow:auto;}
   /*#directions					{position:absolute;left:0px;top:0px;width:501px;}*/

.bulletfix {float:left;left:10px;}
.resort_title {font-family:Arial;font-size:11px;color:#ffffff;}

/* ---- Used for Navbar mouseovers ----*/
#dhtmltooltip {font-family:Arial;font-size:10px;position:absolute;left: -300px;width: 150px;border: 1px solid black;padding: 2px;background-color: #eeeed4;visibility: hidden;z-index: 1001;}
#dhtmlpointer {font-family:Arial;font-size:10px;position:absolute;left: -300px;z-index: 1001;visibility: hidden;}

.smallResortText {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px;color: #666666;line-height: Auto; text-align:center;}
.smallResortLeftText {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px;color: #666666;line-height: Auto; text-align:left;}

/* main allotment form */
   #helplineSend                {position:absolute;top:210px;left:3px;width:240px;}
   /* main allotment form */
   #helplineSend2               {position:absolute;top:217px;left:243px;width:250px;}
/* multiple resort allotment form */
   #multipleSelectLocation      {position:absolute;top:100px;left:3px;width:90px;}
   /* Send on Allotment Form */
   #helplineSend3               {position:absolute;top:325px;left:3px;width:90px;}
   
   #helplineSend4               {position:absolute;top:370px;left:3px;width:90px;}
   
   #allotmentAdults2			{position:absolute;top:197px;left:243px;width:250px;}

   #HelplineSubscribe			{position:absolute;top:105px;left:120px;width:275px;}
   /* -----------------
   	  Resort Navigation
   --------------------
   */
   /*
    #btnResortHome {position:absolute;top:12px;left:0px;width:63px;background-repeat:no-repeat;}
	#btnResortRegion {position:absolute;top:12px;left:63px;width:61px;background-repeat:no-repeat;}
	#btnResortBook {position:absolute;top:12px;left:124px;width:84px;background-repeat:no-repeat;}
	#btnResortMap {position:absolute;top:12px;left:208px;width:48px;background-repeat:no-repeat;}
	#btnResortPics {position:absolute;top:12px;left:251px;width:43px;background-repeat:no-repeat;}
	#btnResortReview {position:absolute;top:12px;left:294px;width:62px;background-repeat:no-repeat;}
	#btnResortSendFriend {position:absolute;top:12px;left:356px;width:104px;background-repeat:no-repeat;}
	*/
    .btnResortHomeOff {background-image: url('/images/site/resort_navigation/Home_Normal.gif');background-repeat:no-repeat;height:24px;cursor:pointer;}
	.btnResortHomeOn {background-image: url('/images/site/resort_navigation/Home_Rolly.gif');background-repeat:no-repeat;height:24px;cursor:pointer;}
	.btnResortHomeNext {background-image: url('/images/site/resort_navigation/Home_Next_Rolly.gif');background-repeat:no-repeat;height:24px;cursor:pointer;}
	.btnResortRegionOff {background-image: url('/images/site/resort_navigation/Region_Normal.gif');background-repeat:no-repeat;height:24px;cursor:pointer;}
	.btnResortRegionOn {background-image: url('/images/site/resort_navigation/Region_Rolly.gif');background-repeat:no-repeat;height:24px;cursor:pointer;}
	.btnResortRegionNext {background-image: url('/images/site/resort_navigation/Region_Next_Rolly.gif');background-repeat:no-repeat;height:24px;cursor:pointer;}
	.btnResortBookOff {background-image: url('/images/site/resort_navigation/Availability_Normal.gif');background-repeat:no-repeat;height:24px;cursor:pointer;}
	.btnResortBookOn {background-image: url('/images/site/resort_navigation/Availability_Rolly.gif');background-repeat:no-repeat;height:24px;cursor:pointer;}
	.btnResortBookNext {background-image: url('/images/site/resort_navigation/Book_Next_Rolly.gif');background-repeat:no-repeat;height:24px;cursor:pointer;}
	.btnResortMapOff {background-image: url('/images/site/resort_navigation/Map_Normal.gif');background-repeat:no-repeat;height:24px;cursor:pointer;}
	.btnResortMapOn {background-image: url('/images/site/resort_navigation/Map_Rolly.gif');background-repeat:no-repeat;height:24px;cursor:pointer;}
	.btnResortMapNext {background-image: url('/images/site/resort_navigation/Map_Next_Rolly.gif');background-repeat:no-repeat;height:24px;cursor:pointer;}
	.btnResortPicsOff {background-image: url('/images/site/resort_navigation/Pics_Normal.gif');background-repeat:no-repeat;height:24px;cursor:pointer;}
	.btnResortPicsOn {background-image: url('/images/site/resort_navigation/Pics_Rolly.gif');background-repeat:no-repeat;height:24px;cursor:pointer;}
	.btnResortPicsNext {background-image: url('/images/site/resort_navigation/Pics_Next_Rolly.gif');background-repeat:no-repeat;height:24px;cursor:pointer;}
	.btnResortReviewOff {background-image: url('/images/site/resort_navigation/Review_Normal.gif');background-repeat:no-repeat;height:24px;cursor:pointer;}
	.btnResortReviewOn {background-image: url('/images/site/resort_navigation/Review_Rolly.gif');background-repeat:no-repeat;height:24px;cursor:pointer;}
	.btnResortReviewNext {background-image: url('/images/site/resort_navigation/Review_Next_Rolly.gif');background-repeat:no-repeat;height:24px;cursor:pointer;}
	.btnResortSendFriendOff {background-image: url('/images/site/resort_navigation/Send_Friend_ENDBUTTON_Norma.gif');background-repeat:no-repeat;height:24px;cursor:pointer;}
	.btnResortSendFriendOn {background-image: url('/images/site/resort_navigation/Send_Friend_ENDBUTTON_Rolly.gif');background-repeat:no-repeat;height:24px;cursor:pointer;}
	
	/* --------------------
   	  View next years rates
   ------------------------
   */
    /*#viewNextYear {position:absolute;top:240px;left:260px;width:159px;height:19px;}*/
	.btnViewNextYearsRates {background-image: url('/images/site/Joiner.jpg');background-repeat:no-repeat;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:9px;color:#ffffff;text-align:center;height:19px;line-height:17px;cursor:pointer;}
	.btnViewNextYearsRatesOn {background-image: url('/images/site/Joiner.jpg');background-repeat:no-repeat;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:9px;color:#756666;text-align:center;height:19px;line-height:17px;cursor:pointer;}
	.btnViewCurrentSpecialOff {background-image: url('/images/site/Joiner.jpg');background-repeat:no-repeat;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:9px;color:#ffffff;text-align:center;height:19px;line-height:17px;cursor:pointer;}
	.btnViewCurrentSpecialOn {background-image: url('/images/site/Joiner.jpg');background-repeat:no-repeat;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:9px;color:#756666;text-align:center;height:19px;line-height:17px;cursor:pointer;}
	
	#howToFind {position:absolute;top:0px;left:0px;width:501px;height:27px;background-repeat:no-repeat;z-index:6;}
	.howToFindUsOld {background-image: url('/images/site/TextDirections_Normal.jpg');background-repeat:no-repeat;cursor:pointer;}
	.howToFindUs {background-image: url('/images/site/TextDirections_Bar.jpg');background-repeat:no-repeat;cursor:pointer;}