
body         {padding:0px; margin:0px; text-align:center;}
a img        {border:0px;}
td, th       {padding:0px;}
h1, h2, h3, h4, h5, h6, p  {padding:0px; margin:0px;}

#HolderTable  {width:780px; height:100%;}
#GarretCell   {height:1%; padding:0px 0px 3px 0px;}
#MiddleCell   {border-bottom:1px solid #AEA17E; border-top:1px solid #AEA17E; padding:3px 0px;}
#FooterCell   {height:1%; padding:3px 0px 0px 0px;}

#GarretTable      {width:780px; height: 100px;}
#GarretLogoCell   {width:231px;}
.GarretBannerCell {width:183px; vertical-align:bottom; text-align:right;}

#MiddleTable   {width:780px; height:100%;}

#LeftGarretTable                        {width:176px; background: url(/images/_/holder/middle/left/garret/bg-06.gif);}
#LeftGarretTable td                     {text-align:right; vertical-align:middle}
#LeftGarretTable .Next                  {background: url(/images/_/holder/middle/left/garret/bg-10.gif) repeat-x 50% 0%;}
#LeftGarretTable .Next a                {text-decoration: none; color: #808080; font: normal small-caps bolder 14px/26px tahoma; display:block; height:26px; padding:0px 11px 0px 0px; margin:0px 9px 0px 0px; background: url(/images/_/holder/middle/left/garret/top-bullet.gif) no-repeat 100% 60%;}
#LeftGarretTable .First a               {text-decoration: none; color: #808080; font: normal small-caps bolder 14px/26px tahoma; display:block; padding:0px 11px 0px 0px; margin:0px 9px 0px 0px; background: url(/images/_/holder/middle/left/garret/top-bullet.gif) no-repeat 100% 60%;}
#LeftGarretTable .small                 {padding:2px 9px 5px 0px; background: url(/images/_/holder/middle/left/garret/bg-10.gif) repeat-x 50% 0%;}
#LeftGarretTable .small a               {text-decoration:none; font: normal normal 9px verdana; color:#6C1400}

#LeftFooterTable                        {width:176px; height:100%; background: url(/images/_/holder/middle/left/footer/bg-19.gif);}
#LeftFooterTable ul                     {margin:0px 0px 0px 10px; padding:0px;} 
#LeftFooterTable li                     {font: normal normal 10px verdana; background: url(/images/_/holder/middle/left/footer/menu-bullet.gif) no-repeat 0px 6px; line-height:12px; margin:0px; padding:1px 7px; list-style-type:none;}
#LeftFooterTable .Title                 {padding:3px 10px; font: normal normal 11px verdana; color:#6C1400; text-transform:uppercase; text-align:center;}
#LeftFooterTable .Title span            {color:#4F4F4F;}

#LeftFooterTocCell                      {padding:5px 0px 0px 5px; height:99%; vertical-align:top;}
#LeftFooterTocCell a                    {text-decoration:none; color:#444444}
#LeftFooterTocCell a.Current            {text-decoration:none; color:#6C1400}

#begunRoot a {font-family:verdana !important;}
 

#LeftTable                         {width:176px; height:100%;}
#LeftGarretCell                    {height:1%}
#LeftSearchCell                    {height:1%}

#CenterCell             {width:100%; padding:5px 0px 5px 5px; vertical-align:top;}
#CenterCell h1          {margin:15px 0px; color:#800000; font: normal bold 16px tahoma;}
#CenterCell h2          {margin:15px 0px; color:#800000; font: normal bold 12px tahoma;}
#CenterCell p           {color:#333333; font: normal normal 10px/14px verdana; text-align:justify; margin: 10px 0px;}
#CenterCell hr          {clear:both; border:none; border-top:1px solid #CCCCCC; margin:3px}

#CenterCell ul           {color:#333333; font: normal normal 10px/14px verdana; text-align:justify; margin: 10px 0px 10px 20px;}

#CenterCell a           {color:#800000; text-decoration:underline;}
#CenterCell a:hover     {color:#F00000; text-decoration:underline;}
#CenterCell a:visited   {color:#808080; text-decoration:underline;}


#CenterCell p.BlockInfo {margin:15px 0px 15px 15px; border-left:2px solid #800000; padding:2px 10px 2px 15px; background-color:F8F8F8;}

form.Default {}
form.Default td.Left {vertical-align:top; border-right: 1px dotted #800000; font:normal small-caps normal 12px/12px verdana; text-align:right; padding:2px 5px 1px 5px;}
form.Default td.Right {padding:1px 5px; text-align:left;}
form.Default tr.Down td {border-down: 1px dotted #800000;}
form.Default input.Text {width:300px; font:normal normal 10px/10px verdana; padding:1px 3px; border:1px solid #808080;}
form.Default textarea.Text {width:300px; font:normal normal 10px/10px verdana; padding:1px 3px; border:1px solid #808080;}


  #CenterCell.ResortList ul           {padding:0px; margin:0px; }
  #CenterCell.ResortList ul li        {border-bottom: 1px solid #CCCCCC; padding:4px 0px 1px 0px; margin:0px; font: normal normal 14px verdana; list-style-type:none;}
  #CenterCell.ResortList ul li a      {text-decoration: none; color:#800000;}
  #CenterCell.ResortList ul ul li     {border-bottom: none; padding:0px; font: normal normal 10px verdana;}

  #CenterCell ul.SitePath         {margin:0px; padding:0px;}
  #CenterCell ul.SitePath li      {display:inline; font:normal normal 10px/12px verdana;}
  #CenterCell ul.SitePath a       {color:#808080; text-decoration:none; padding-right: 10px; background: url(/images/_/holder/middle/center/bullet-01.gif) no-repeat 100% 60%;}
  #CenterCell ul.SitePath a:hover {color:#800000; text-decoration:underline;}

   #CenterCell table.InfoListMain   {float:left; margin:0px 0px 8px 0px; text-align:right; border:0px; font:normal normal 10px verdana; color:808080;}
   #CenterCell table.InfoListMain   td.InfoLeftCell   {text-align:right; padding-right:2px;}
   #CenterCell table.InfoListMain   td.InfoRightCell  {text-align:left; padding-left:2px;}

   #CenterCell table.InfoListMore                              {float:left; margin:0px 0px 8px 0px; text-align:right; border:0px; font:normal normal 10px verdana; color:808080;}
   #CenterCell table.InfoListMore td.InfoLeftCell              {color:800000; text-align:right; padding-right:2px;}
   #CenterCell table.InfoListMore td.InfoRightCell             {color:333333; text-align:left; padding-left:2px;}
   #CenterCell table.InfoListMore td.InfoRightCell a           {color:333333; text-decoration:none;}
   #CenterCell table.InfoListMore td.InfoRightCell a.Next      {color:333333; text-decoration:none; padding-left:10px; background: url(/images/_/holder/middle/center/bullet-00.gif) no-repeat 2px 60%;}
   #CenterCell table.InfoListMore td.InfoRightCell a:hover     {color:800000; text-decoration:underline;}

   #CenterCell table.InfoListMore td.InfoRightCell span.Next   {color:333333; text-decoration:none; padding-left:10px; background: url(/images/_/holder/middle/center/bullet-00.gif) no-repeat 2px 60%;}


   #CenterCell.RegionAreas h2.Area       {margin: 5px 0px 2px 0px;}
   #CenterCell.RegionAreas h2.Area a     {text-decoration:none}

   #CenterCell.RegionAreas p.Area        {margin: 2px 0px 2px 0px;}
   #CenterCell.RegionAreas p.Area  a     {text-decoration:none}


#lightbox                  { position: absolute; left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img              { width: auto; height: auto;}
#lightbox a img            { border: none;}

#outerImageContainer       { position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer            { padding: 10px; }

#loading                   { position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav                  { position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav  { left: 0;}
#hoverNav a                { outline: none;}

#prevLink, #nextLink       { width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink                  { left: 0; float: left;}
#nextLink                  { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(/images/_/holder/middle/center/lightbox/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(/images/_/holder/middle/center/lightbox/nextlabel.gif) right 15% no-repeat; }
 
#imageDataContainer        { font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData                 { padding:0 10px; color: #666; }
#imageData #imageDetails   { width: 70%; float: left; text-align: left; }	
#imageData #caption        { font-weight: bold;	}
#imageData #numberDisplay  { display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose { width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay                   { position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }

#FooterTable                            {border:0px; height:63px; width:780px;}
#FooterTable .FooterLeft                {background: url(/images/_/holder/footer/gifts-03.gif);}
#FooterTable .FooterRight               {padding:0px 2px; background: url(/images/_/holder/footer/gifts-07.gif); text-align:center; font: normal normal 12px arial;}
#FooterTable .FooterRight div           {height:61px; background: url(/images/_/holder/footer/gifts-05.gif) repeat-x 1px 0px; font: normal normal 12px arial;}
#FooterTable .FooterRight p             {padding-top:20px; margin:0px;}
#FooterTable .FooterRight a             {text-decoration:none;}
#FooterTable .FooterRight a:link        {color:#575757;}
#FooterTable .FooterRight a:hover       {color:#575757;}
#FooterTable .FooterRight a:visited     {color:#575757;}
#FooterTable .FooterRight .FooterPlace  {padding:2px 0px 0px 0px; font: normal normal 8px verdana;}
#FooterTable .FooterPlace a             {color:#666666;}
