table.Photos { border-collapse : collapse;width : 100%;clear : right;padding : 0;margin : 0;color : #ffffff;font-family : Arial, Helvetica, sans-serif;font-size : 12px;line-height : 16px;background-color : #8f0000;} table.content { border-collapse : collapse;width : 98%;clear : right;padding : 0;margin : 4px 0 4px 0;color : #ffffff;font-family : Arial, Helvetica, sans-serif;font-size : 12px;line-height : 16px;border : 1px solid #850000;} table.content td { clear : right;padding : 4px;margin : 0;color : #ffffff;font-family : Arial, Helvetica, sans-serif;font-size : 12px;line-height : 16px;border : 1px solid #850000;} table { color : #ffffff;font-family : Arial, Helvetica, sans-serif;font-size : 12px;} table.content p { margin : 0;padding : 0;} table.specialforms { width : 100%;clear : right;padding : 0;margin : 0;color : #ffffff;font-family : Arial, Helvetica, sans-serif;font-size : 12px;line-height : 16px;background-color : #c10101;border : 1px solid #850000;} table.amenities { border-collapse : collapse;width : 100%;clear : right;padding : 0;margin : 0;color : #ffffff;font-family : Arial, Helvetica, sans-serif;font-size : 13px;line-height : 16px;font-weight : bold;background-color : #c10101;border : 1px solid #850000;} table.amenities td { clear : right;padding : 4px;} table.awards { border-collapse : collapse;width : 100%;clear : right;padding : 0;margin : 0;color : #ffffff;font-family : Arial, Helvetica, sans-serif;font-size : 12px;line-height : 16px;background-color : #c10101;border : 1px solid #850000;} table.awards td { clear : right;padding : 4px;} table.datasmall { width : 80%;clear : right;padding : 0;margin : 0;color : #ffffff;font-family : Arial, Helvetica, sans-serif;font-size : 11px;line-height : 16px;border : 1px solid #e60000;} table.datasmall td { clear : right;padding-left : 10px;margin : 0;color : #ffffff;font-family : Arial, Helvetica, sans-serif;font-size : 12px;line-height : 16px;} table.data { width : 98%;clear : right;padding : 2px;margin : 0;border-collapse : collapse;color : #ffffff;font-family : Arial, Helvetica, sans-serif;font-size : 12px;line-height : 16px;border : 1px solid #e60000;} table.data p { margin-top : 1px;} table.small { width : 45%;clear : right;padding : 6px;color : #ffffff;font-family : Arial, Helvetica, sans-serif;font-size : 12px;line-height : 16px;} table.special { width : 60%;clear : right;padding : 5px;margin : 15px;color : #fe5a00;font-family : Arial, Helvetica, sans-serif;font-size : 12px;line-height : 16px;background-color : #8f0000;border : 1px solid #850000;} table.special p { color : #fe5a00;font-family : Arial, Helvetica, sans-serif;font-size : 12px;line-height : 16px;font-weight : bold;} table.button { padding : 0;margin : 5px 0 5px 0;color : #fe5a00;font-family : Arial, Helvetica, sans-serif;font-size : 12px;line-height : 16px;background-color : #8f0000;border : 1px solid #e60000;} div#ImageHotel { margin : 0 auto;padding : 0;width : 550px;min-height : 85px;} .descriptionContainer { width : 100%;float : left;margin : 6px 0 6px 0;padding : 0;} table.calendar { width : 98%;clear : right;text-align : left;padding : 0;margin : 4px 0 4px 0;color : #ffffff;font-family : Arial, Helvetica, sans-serif;font-size : 12px;line-height : 16px;background-color : #8f0000;border : 1px solid #e60000;} table.darkcalendar { width : 98%;clear : right;text-align : left;padding : 0;margin : 4px 0 4px 0;color : #ffffff;font-family : Arial, Helvetica, sans-serif;font-size : 12px;line-height : 16px;background-color : #720000;border : 1px solid #850000;} table.description { width : 500px;clear : right;text-align : left;padding : 5px;margin : 0 auto;color : #ffffff;font-family : Arial, Helvetica, sans-serif;font-size : 12px;line-height : 16px;background-color : #8f0000;border : 1px solid #850000;} table.forms { width : 100%;clear : right;padding : 0;margin : 0;color : #ffffff;font-family : Arial, Helvetica, sans-serif;font-size : 12px;line-height : 16px;background-color : #c10101;border : 1px solid #850000;} table.forms td { padding : 4px;margin : 0;} table.ColorBoxNoMargin { width : 100%;padding : 0;margin : 0;background-color : #8f0000;background-image : url(../images/container_bg.gif);background-repeat : repeat-x;background-position : left top;} table.ColorBox { width : 100%;padding : 4px;background-color : #8f0000;margin : 0 auto;color : #ffffff;font-family : Arial, Helvetica, sans-serif;font-size : 12px;line-height : 16px;background-image : url(../images/container_bg.gif);background-repeat : repeat-x;background-position : left top;} table.ColorBoxtitle { width : 100%;padding : 4px;margin : 0 auto;background-color : #b10101;color : #ffffff;font-family : Arial, Helvetica, sans-serif;font-size : 12px;line-height : 16px;background-image : url(../images/container_bg4x24.gif);background-repeat : repeat-x;background-position : left top;} table.ColorBoxttltxt { width : 100%;padding : 4px;margin : 0 auto;background-color : #8f0000;color : #ffffff;font-family : Arial, Helvetica, sans-serif;font-size : 12px;line-height : 16px;background-image : url(../images/container_bg4x32.jpg);background-repeat : repeat-x;background-position : left top;} table.darkcalendar1 { width : 100%;clear : right;text-align : left;padding : 5px;margin : 0 auto;color : #ffffff;font-family : Arial, Helvetica, sans-serif;font-size : 12px;line-height : 16px;background-color : #720000;border : 1px solid #850000;} .bufferaround { padding : 8px;} .PlayersclubBox { margin : 95px 0 0 0;text-align : center;} table.reservations { clear : right;padding : 1px;margin : 0 auto;color : #ffffff;font-family : Arial, Helvetica, sans-serif;font-size : 11px;} .verysmall { color : #000000;font-family : Arial, Helvetica, sans-serif;font-size : 10px;} div.boxcontent { display : none;position : absolute;top : 440px;width : 520px;height : 380px;padding : 8px;margin : 0 auto;text-align : center;background-color : #000000;z-index : 1001;} div.boxcontenthotel { display : none;position : absolute;top : 440px;width : 625px;height : 310px;left : 50%;padding : 4px;margin-left : -300px;text-align : center;background-color : #8f0000;border : 1px solid #e60000;z-index : 1001;} div.hotelpic { width : 400px;height : 250px;float : left;margin : 0 0 0 5px;} div.hotelinfo { width : 195px;height : 250px;padding : 0;margin : 0 0 0 5px;float : left;background-image : url(../images/190x250bg.gif);background-position : left top;background-repeat : no-repeat;} .hotelinfobox { width : 180px;clear : right;padding : 0;margin : 10px 0 0 10px;color : #ffffff;font-family : Arial, Helvetica, sans-serif;font-size : 11px;line-height : 16px;text-align : left;} div.hoteltxt { width : 595px;text-align : right;padding : 2px;margin : 4px;clear : both;min-height : 12px;} .hotelinfo ul { list-style : none;margin : 0;padding : 0;} .whitenav { color : #ffffff;font-family : Arial, Helvetica, sans-serif;font-size : 10px;line-height : 13px;font-weight : normal;text-decoration : none;text-align : right;margin : 2px;padding : 4px;} .whitenav a:link, .whitenav a:visited, .whitenav a:active { color : #ffffff;text-decoration : none;} .whitenav a:hover { color : #ffffff;text-decoration : none;} img.verticalspace { border : 0 none;padding : 0;margin : 10px 0 0 0;} img.hspace { border : 0 none;padding : 0;margin : 0 12px 0 0;} img.spacearound { border : 0 none;padding : 0;margin : 0 12px 12px 0;} .navspace { margin : 3px 0 3px 0;} div.boxpromoimagenowidth { display : none;position : absolute;top : 130px;padding : 10px;left : 50%;margin-left : -300px;text-align : center;background-color : #8f0000;border : 1px solid #e60000;z-index : 1001;} div.boxpromoimage { display : none;position : absolute;top : 130px;padding : 10px;left : 50%;margin-left : -300px;text-align : center;background-color : #8f0000;border : 1px solid #e60000;z-index : 1001;} div.promoboxnowidth { padding : 0;margin : 0 auto;text-align : center;}div.promobox { padding : 0;margin : 0 auto;text-align : center;} div.txtboxpromo { text-align : right;padding : 5px;margin : 10px 4px 2px 0;} div.boxcontentimage { display : none;position : absolute;top : 440px;width : 500px;height : 365px;padding : 10px;left : 50%;margin-left : -300px;text-align : center;background-color : #8f0000;border : 1px solid #e60000;z-index : 1001;} div.imagebox { width : 500px;height : 300px;padding : 0;margin : 0 auto;text-align : center;} div.txtbox { width : 500px;text-align : right;padding : 0;margin : 3px 4px 2px 0;} div.boxcontentmovie { display : none;position : absolute;top : 440px;width : 410px;height : 325px;padding : 10px;left : 50%;margin-left : -100px;text-align : center;background-color : #8f0000;border : 1px solid #ffffff;z-index : 1001;} .ContainerBorder { width : 98%;clear : right;padding : 3px;margin : 0 0 6px 0;border-collapse : collapse;background-color : #8f0000;border : 1px solid #6d0000;} .ContainerBoxNoMargin { width : 100%;padding : 1px;margin : 0 auto;color : #ffffff;font-family : Arial, Helvetica, sans-serif;font-size : 12px;line-height : 16px;background-color : #000000;border : 1px solid #e60000;text-align : center;} .ContainerBox { width : 100%;padding : 1px;margin : 0 0 12px 0;color : #ffffff;font-family : Arial, Helvetica, sans-serif;font-size : 12px;line-height : 16px;background-color : #000000;border : 1px solid #e60000;text-align : center;} .ContainerBoxHighlight { width : 100%;padding : 1px;margin : 0 auto;color : #ffffff;font-family : Arial, Helvetica, sans-serif;font-size : 12px;line-height : 16px;background-color : #700000;border : 1px solid #e60000;}.hightlightsmall { color : #fed165;font-size : 14px;font-weight : bold;margin : 0 0 8px 0;}  .hightlightbox { color : #fed165;font-size : 16px;font-weight : bold;margin : 0 0 8px 0;} .boxtopmargin { margin-top : 12px;} .boxleftmargin { margin-left : 9px;} .hightlightbox2 { color : #fee4b1;font-size : 15px;font-weight : bold;} .smalltxt { color : #ffffff;font-family : Arial, Helvetica, sans-serif;font-size : 11px;line-height : 15px;font-weight : normal;margin : 0 auto;padding : 0;} .smallgreytxt { color : #dddbdb;font-family : Arial, Helvetica, sans-serif;font-size : 10px;line-height : 15px;font-weight : normal;margin : 0 auto;padding : 0;} .spaceontop { margin : 6px 0 4px 0;} .odd { background-color : #b00101;} .colortxt { color : #ecc871;font-weight : normal;font-size : 13px;} .Darkred { background-color : #8f0000;} .boldtxt { color : #fdd87e;font-size : 12px;font-weight : normal;} .highlight { color : #fee4b1;font-weight : bold;font-size : 14px;} .Bigtext { font-size : 14px;line-height : 20px;} .Big0text { font-weight : bold;font-size : 14px;margin : 4px 0 8px 0;} .Big1text { font-size : 13px;line-height : 20px;font-weight : bold;} .Big2text { color : #fee4b1;font-size : 18px;font-weight : bold;line-height : 20px;} .error { border : 2px solid #feb426;} .errortext { font-family : Arial, Helvetica, sans-serif;font-size : 12px;color : #feb426;font-weight : bold;} .ContainerBtnNoMargin { width : 80px;padding : 1px;margin : 0 auto;background-color : #000000;border : 1px solid #e60000;text-align : center;float : left;} .btn { width : 80px;padding : 3px;margin : 0 auto;background-color : #8f0000;border : 1px solid #e60000;color : white;font-size : 12px;font-weight : bold;background-image : url(../images/container_bg4x24.gif);background-repeat : repeat-x;background-position : left top;} table.ColorBoxttltxt2 {width : 100%;padding : 4px;margin : 0 auto;background-color : #8f0000;color : #ffffff;font-family : Arial, Helvetica, sans-serif;font-size : 12px;line-height : 16px;background-image : url(../images/container_bg4x500.jpg);background-repeat : repeat-x;background-position : left top;}