body
{
   background-color: #FFFFFF;
   color: #FFFFFF;
   font-family: Arial;
   font-weight: normal;
   font-size: 13px;
   line-height: 1.1875;
   margin: 0;
   padding: 0;
}
a
{
   color: #D2B48C;
   text-decoration: underline;
}
a:visited
{
   color: #E1CEB5;
}
a:active
{
   color: #E1CEB5;
}
a:hover
{
   color: #E1CEB5;
   text-decoration: underline;
}
#wb_masterPageText4 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
#wb_masterPageText4 div
{
   text-align: left;
}
#wb_masterPageText4
{
   display: block;
   margin: 0;
   box-sizing: border-box;
   width: 100%;
}
#wb_indexLayoutGrid4
{
   clear: both;
   position: relative;
   table-layout: fixed;
   display: table;
   text-align: center;
   width: 100%;
   background-color: #000080;
   background-image: none;
   border: 0px solid #D2B48C;
   border-radius: 0px;
   box-sizing: border-box;
   margin: 0;
}
#indexLayoutGrid4
{
   box-sizing: border-box;
   padding: 0 15px 0 15px;
   margin-right: auto;
   margin-left: auto;
}
#indexLayoutGrid4 > .row
{
   margin-right: -15px;
   margin-left: -15px;
}
#indexLayoutGrid4 > .row > .col-1, #indexLayoutGrid4 > .row > .col-2, #indexLayoutGrid4 > .row > .col-3, #indexLayoutGrid4 > .row > .col-4
{
   box-sizing: border-box;
   font-size: 0;
   min-height: 1px;
   padding-right: 15px;
   padding-left: 15px;
   position: relative;
}
#indexLayoutGrid4 > .row > .col-1, #indexLayoutGrid4 > .row > .col-2, #indexLayoutGrid4 > .row > .col-3, #indexLayoutGrid4 > .row > .col-4
{
   float: left;
}
#indexLayoutGrid4 > .row > .col-1
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   width: 25%;
   text-align: left;
}
#indexLayoutGrid4 > .row > .col-2
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   width: 25%;
   text-align: left;
}
#indexLayoutGrid4 > .row > .col-3
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   width: 25%;
   text-align: center;
}
#indexLayoutGrid4 > .row > .col-4
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   width: 25%;
   text-align: left;
}
#indexLayoutGrid4:before,
#indexLayoutGrid4:after,
#indexLayoutGrid4 .row:before,
#indexLayoutGrid4 .row:after
{
   display: table;
   content: " ";
}
#indexLayoutGrid4:after,
#indexLayoutGrid4 .row:after
{
   clear: both;
}
@media (max-width: 480px)
{
#indexLayoutGrid4 > .row > .col-1, #indexLayoutGrid4 > .row > .col-2, #indexLayoutGrid4 > .row > .col-3, #indexLayoutGrid4 > .row > .col-4
{
   float: none;
   width: 100% !important;
}
}
#wb_indexLayoutGrid3
{
   clear: both;
   position: relative;
   table-layout: fixed;
   display: table;
   text-align: center;
   width: 100%;
   background-color: #000080;
   background-image: none;
   border: 0px solid #CCCCCC;
   border-radius: 0px;
   box-sizing: border-box;
   margin: 0;
}
#indexLayoutGrid3
{
   box-sizing: border-box;
   padding: 0 15px 0 15px;
   margin-right: auto;
   margin-left: auto;
}
#indexLayoutGrid3 > .row
{
   margin-right: -15px;
   margin-left: -15px;
}
#indexLayoutGrid3 > .row > .col-1, #indexLayoutGrid3 > .row > .col-2, #indexLayoutGrid3 > .row > .col-3, #indexLayoutGrid3 > .row > .col-4
{
   box-sizing: border-box;
   font-size: 0;
   min-height: 1px;
   padding-right: 15px;
   padding-left: 15px;
   position: relative;
}
#indexLayoutGrid3 > .row > .col-1, #indexLayoutGrid3 > .row > .col-2, #indexLayoutGrid3 > .row > .col-3, #indexLayoutGrid3 > .row > .col-4
{
   float: left;
}
#indexLayoutGrid3 > .row > .col-1
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   width: 25%;
   text-align: center;
}
#indexLayoutGrid3 > .row > .col-2
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   width: 25%;
   text-align: center;
}
#indexLayoutGrid3 > .row > .col-3
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   width: 25%;
   text-align: center;
}
#indexLayoutGrid3 > .row > .col-4
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   width: 25%;
   text-align: center;
}
#indexLayoutGrid3:before,
#indexLayoutGrid3:after,
#indexLayoutGrid3 .row:before,
#indexLayoutGrid3 .row:after
{
   display: table;
   content: " ";
}
#indexLayoutGrid3:after,
#indexLayoutGrid3 .row:after
{
   clear: both;
}
@media (max-width: 480px)
{
#indexLayoutGrid3 > .row > .col-1, #indexLayoutGrid3 > .row > .col-2, #indexLayoutGrid3 > .row > .col-3, #indexLayoutGrid3 > .row > .col-4
{
   float: none;
   width: 100% !important;
}
}
#wb_About_UsImage2
{
   margin: 0;
   vertical-align: top;
}
#About_UsImage2
{
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   display: inline-block;
   width: 86px;
   height: 53px;
   vertical-align: top;
}
#wb_About_UsImage1
{
   margin: 0;
   vertical-align: top;
}
#About_UsImage1
{
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   animation: transform-bounce-out 4000ms linear 200ms infinite normal both;
   display: inline-block;
   width: 56px;
   height: 53px;
   vertical-align: top;
}
#wb_About_UsImage3
{
   margin: 0;
   vertical-align: top;
}
#About_UsImage3
{
   border-width: 0;
   display: inline-block;
   width: 55px;
   height: 54px;
   vertical-align: top;
}
#wb_indexText5 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
#wb_indexText5 div
{
   text-align: left;
}
#wb_indexText5
{
   display: block;
   margin: 0;
   box-sizing: border-box;
   width: 100%;
}
#wb_turkeyImage5
{
   margin: 0;
   vertical-align: top;
}
#turkeyImage5
{
   border: 0px solid #000000;
   border-radius: 3px;
   padding: 0 0 0 10px;
   display: inline-block;
   width: 107px;
   height: 37px;
   vertical-align: top;
}
#wb_indexLayoutGrid2
{
   clear: both;
   position: relative;
   table-layout: fixed;
   display: table;
   text-align: center;
   width: 100%;
   background-color: #000080;
   background-image: none;
   border: 0px solid #CCCCCC;
   border-radius: 0px;
   box-sizing: border-box;
   margin: 0;
}
#indexLayoutGrid2
{
   box-sizing: border-box;
   padding: 0 15px 0 15px;
   margin-right: auto;
   margin-left: auto;
}
#indexLayoutGrid2 > .row
{
   margin-right: -15px;
   margin-left: -15px;
}
#indexLayoutGrid2 > .row > .col-1
{
   box-sizing: border-box;
   font-size: 0;
   min-height: 1px;
   padding-right: 15px;
   padding-left: 15px;
   position: relative;
}
#indexLayoutGrid2 > .row > .col-1
{
   float: left;
}
#indexLayoutGrid2 > .row > .col-1
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   width: 100%;
   text-align: center;
}
#indexLayoutGrid2:before,
#indexLayoutGrid2:after,
#indexLayoutGrid2 .row:before,
#indexLayoutGrid2 .row:after
{
   display: table;
   content: " ";
}
#indexLayoutGrid2:after,
#indexLayoutGrid2 .row:after
{
   clear: both;
}
@media (max-width: 480px)
{
#indexLayoutGrid2 > .row > .col-1
{
   float: none;
   width: 100% !important;
}
}
#wb_indexText4 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
#wb_indexText4 div
{
   text-align: left;
}
#wb_indexText4
{
   display: block;
   margin: 0;
   box-sizing: border-box;
   width: 100%;
}
#wb_indexText1 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
#wb_indexText1 div
{
   text-align: left;
}
#wb_indexText1
{
   display: block;
   margin: 0;
   box-sizing: border-box;
   width: 100%;
}
#wb_indexText6 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: center;
}
#wb_indexText6 div
{
   text-align: center;
}
#wb_indexText6
{
   display: block;
   margin: 0;
   box-sizing: border-box;
   width: 100%;
}
#wb_indexText7 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
#wb_indexText7 div
{
   text-align: left;
}
#wb_indexText8 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
#wb_indexText8 div
{
   text-align: left;
}
#wb_indexText8
{
   display: block;
   margin: 0;
   box-sizing: border-box;
   width: 100%;
}
#wb_indexText9 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
#wb_indexText9 div
{
   text-align: left;
}
#wb_indexText10 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
#wb_indexText10 div
{
   text-align: left;
}
#wb_indexText10
{
   display: block;
   margin: 0;
   box-sizing: border-box;
   width: 100%;
}
#wb_indexText11 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
#wb_indexText11 div
{
   text-align: left;
}
#wb_indexText11
{
   display: block;
   margin: 0;
   box-sizing: border-box;
   width: 100%;
}
#wb_indexText13 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
#wb_indexText13 div
{
   text-align: left;
}
#wb_indexText14 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
#wb_indexText14 div
{
   text-align: left;
}
#wb_indexText14
{
   display: block;
   margin: 0;
   box-sizing: border-box;
   width: 100%;
}
#wb_indexText15 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
#wb_indexText15 div
{
   text-align: left;
}
#wb_indexText15
{
   display: block;
   margin: 0;
   box-sizing: border-box;
   width: 100%;
}
#wb_indexText16 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: center;
}
#wb_indexText16 div
{
   text-align: center;
}
#wb_indexText16
{
   display: block;
   margin: 0;
   box-sizing: border-box;
   width: 100%;
}
#wb_indexText17 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
#wb_indexText17 div
{
   text-align: left;
}
#wb_indexText17
{
   display: block;
   margin: 0;
   box-sizing: border-box;
   width: 100%;
}
#wb_indexText18 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
#wb_indexText18 div
{
   text-align: left;
}
#wb_indexText18
{
   display: block;
   margin: 0;
   box-sizing: border-box;
   width: 100%;
}
#wb_indexText19 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
#wb_indexText19 div
{
   text-align: left;
}
#wb_indexText19
{
   display: block;
   margin: 0;
   box-sizing: border-box;
   width: 100%;
}
#wb_masterPageText1 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
#wb_masterPageText1 div
{
   text-align: left;
}
#wb_masterPageText1
{
   display: block;
   margin: 0;
   box-sizing: border-box;
   width: 100%;
}
#wb_mpumalangaLayoutGrid8
{
   clear: both;
   position: fixed;
   left: 0;
   top: 0;
   z-index: 7777;
   table-layout: fixed;
   display: table;
   text-align: center;
   width: 100%;
   background-color: #00008B;
   background-image: none;
   border: 2px solid #D2B48C;
   border-radius: 0px;
   box-sizing: border-box;
   margin: 0;
   box-shadow: 0px 12px 12px #D2B48C;
}
#mpumalangaLayoutGrid8
{
   box-sizing: border-box;
   padding: 0 15px 0 15px;
   margin-right: auto;
   margin-left: auto;
}
#mpumalangaLayoutGrid8 > .row
{
   margin-right: -15px;
   margin-left: -15px;
}
#mpumalangaLayoutGrid8 > .row > .col-1, #mpumalangaLayoutGrid8 > .row > .col-2
{
   box-sizing: border-box;
   font-size: 0;
   min-height: 1px;
   padding-right: 15px;
   padding-left: 15px;
   position: relative;
}
#mpumalangaLayoutGrid8 > .row > .col-1, #mpumalangaLayoutGrid8 > .row > .col-2
{
   float: left;
}
#mpumalangaLayoutGrid8 > .row > .col-1
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   width: 16.66666667%;
   text-align: left;
}
#mpumalangaLayoutGrid8 > .row > .col-1 > .col-1-padding
{
   box-sizing: border-box;
   width: 100%;
   padding: 5px 0 0 0;
}
#mpumalangaLayoutGrid8 > .row > .col-2
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   width: 83.33333333%;
   text-align: left;
}
#mpumalangaLayoutGrid8:before,
#mpumalangaLayoutGrid8:after,
#mpumalangaLayoutGrid8 .row:before,
#mpumalangaLayoutGrid8 .row:after
{
   display: table;
   content: " ";
}
#mpumalangaLayoutGrid8:after,
#mpumalangaLayoutGrid8 .row:after
{
   clear: both;
}
@media (max-width: 480px)
{
#mpumalangaLayoutGrid8 > .row > .col-1, #mpumalangaLayoutGrid8 > .row > .col-2
{
   float: none;
   width: 100%;
}
}
#wb_indexImage1
{
   margin: 0;
   vertical-align: top;
}
#indexImage1
{
   border: 0px solid transparent;
   border-radius: 0px;
   padding: 0;
   display: inline-block;
   width: 116px;
   height: 87px;
   vertical-align: top;
}
#wb_indexResponsiveMenu1
{
   display: block;
   font-family: Arial;
   font-weight: normal;
   text-align: left;
   width: 100%;
   z-index: 1111 !important;
}
#indexResponsiveMenu1
{
   background-color: #00008B;
   height: 42px;
}
#wb_indexResponsiveMenu1 ul
{
   list-style: none;
   margin: 0;
   padding: 0;
   position: relative;
}
#wb_indexResponsiveMenu1 ul:after
{
   clear: both;
   content: "";
   display: block;
}
#wb_indexResponsiveMenu1 ul li
{
   border-radius: 0;
   display: list-item;
   float: left;
   list-style: none;
   z-index: 9999;
}
#wb_indexResponsiveMenu1 ul li i
{
   font-size: 17px;
   width: 17px;
}
#wb_indexResponsiveMenu1 ul li a
{
   background-color: #00008B;
   color: #FFFFFF;
   font-family: Arial;
   font-weight: normal;
   font-size: 13px;
   font-style: normal;
   text-decoration: none;
   padding: 5px 10px 5px 10px;
   text-align: center;
}
#wb_indexResponsiveMenu1 > ul > li > a 
{
   height: 32px;
}
.indexResponsiveMenu1 a 
{
   display: block;
}
#wb_indexResponsiveMenu1 li:hover > a, #wb_indexResponsiveMenu1 li .active
{
   background-color: #00008B;
   color: #F5F5F5;
}
#wb_indexResponsiveMenu1 ul ul
{
   display: none;
   position: absolute;
   top: 42px;
}
#wb_indexResponsiveMenu1 ul li:hover > ul
{
   display: list-item;
}
#wb_indexResponsiveMenu1 ul ul li 
{
   float: none;
   position: relative;
   width: 105px;
}
#wb_indexResponsiveMenu1 ul ul li a
{
   background-color: #D2B48C;
   border: 0px solid #D2B48C;
   color: #FFFFFF;
}
#wb_indexResponsiveMenu1 ul ul li:hover > a, #wb_indexResponsiveMenu1 ul ul li .active
{
   background-color: #D2B48C;
   color: #000000;
}
#wb_indexResponsiveMenu1 ul ul li i 
{
   margin-right: 5px;
   vertical-align: middle;
}
#wb_indexResponsiveMenu1 ul ul li a 
{
   padding-top: 5px;
   padding-right: 10px;
   padding-bottom: 5px;
   text-align: left;
   vertical-align: middle;
}
#wb_indexResponsiveMenu1 ul ul ul li 
{
   left: 105px;
   position: relative;
   top: -42px;
}
#wb_indexResponsiveMenu1 .arrow-down 
{
   display: inline-block;
   width: 0;
   height: 0;
   margin-left: 2px;
   vertical-align: middle;
   border-top: 4px solid #FFFFFF;
   border-right: 4px solid transparent;
   border-left: 4px solid transparent;
   border-bottom: 0 dotted;
}
#wb_indexResponsiveMenu1 .arrow-left 
{
   display: inline-block;
   width: 0;
   height: 0;
   margin-left: 2px;
   vertical-align: middle;
   border-left: 4px solid #FFFFFF;
   border-top: 4px solid transparent;
   border-bottom: 4px solid transparent;
   border-right: 0 dotted;
}
#wb_indexResponsiveMenu1 li:hover > a .arrow-down, #wb_indexResponsiveMenu1 li .active .arrow-down
{ 
   border-top-color: #F5F5F5;
}
#wb_indexResponsiveMenu1 ul ul li:hover > a .arrow-left, #wb_indexResponsiveMenu1 ul ul li .active .arrow-left
{ 
   border-left-color: #000000;
}
#wb_indexResponsiveMenu1 .toggle,[id^=indexResponsiveMenu1-submenu]
{
   display: none;
}
@media all and (max-width:768px) 
{
#wb_indexResponsiveMenu1
{
   margin: 0;
   text-align: left;
}
#wb_indexResponsiveMenu1 ul li a, #wb_indexResponsiveMenu1 .toggle
{
   font-size: 13px;
   font-weight: normal;
   font-style: normal;
   text-decoration: none;
   padding: 5px 10px 5px 10px;
}
#wb_indexResponsiveMenu1 .toggle + a
{
   display: none !important;
}
.indexResponsiveMenu1 
{
   display: none;
   z-index: 9999;
}
#indexResponsiveMenu1 
{
   background-color: transparent;
}
#wb_indexResponsiveMenu1 > ul > li > a 
{
   height: auto !important;   margin: 0;
}
#wb_indexResponsiveMenu1 .toggle 
{
   display: block;
   background-color: #00008B;
   color: #FFFFFF;
   padding: 0 10px 0 10px;
   line-height: 27px;
   text-decoration: none;
   border: none;
   position: relative;
}
#wb_indexResponsiveMenu1 .toggle:hover
{
   background-color: #00008B;
   color: #F5F5F5;
}
[id^=indexResponsiveMenu1-submenu]:checked + ul 
{
   display: block !important;
}
#indexResponsiveMenu1-title
{
   height: 42px !important;
   line-height: 42px !important;
   text-align: left;
}
#wb_indexResponsiveMenu1 ul li 
{
   display: block;
   width: 100% !important;
   text-align: left;
}
#wb_indexResponsiveMenu1 ul ul .toggle,
#wb_indexResponsiveMenu1 ul ul a 
{
   padding: 0 20px;
}
#wb_indexResponsiveMenu1 a:hover,
#wb_indexResponsiveMenu1 ul ul ul a 
{
   background-color: #D2B48C;
   color: #FFFFFF;
}
#wb_indexResponsiveMenu1 ul li ul li .toggle,
#wb_indexResponsiveMenu1 ul ul a 
{
   background-color: #D2B48C;
   color: #FFFFFF;
}
#wb_indexResponsiveMenu1 ul ul ul a 
{
   padding: 5px 10px 5px 30px;
}
#wb_indexResponsiveMenu1 ul li a 
{
   text-align: left;
}
#wb_indexResponsiveMenu1 ul li a br 
{
   display: none;
}
#wb_indexResponsiveMenu1 ul li i 
{
   margin-right: 5px;
}
#wb_indexResponsiveMenu1 ul ul 
{
   float: none;
   position: static;
}
#wb_indexResponsiveMenu1 ul ul li:hover > ul,
#wb_indexResponsiveMenu1 ul li:hover > ul 
{
   display: none;
}
#wb_indexResponsiveMenu1 ul ul li 
{
   display: block;
   width: 100%;
}
#wb_indexResponsiveMenu1 ul ul ul li 
{
   position: static;
}
#indexResponsiveMenu1-icon 
{
   display: block;
   position: absolute;
   right: 10px;
   top: 9px;
}
#indexResponsiveMenu1-icon span 
{
   display: block;
   margin-top: 4px;
   height: 2px;
   background-color: #FFFFFF;
   color: #FFFFFF;
   width: 24px;
}
#wb_indexResponsiveMenu1 ul li ul li .toggle:hover
{
   background-color: #D2B48C;
   color: #000000;
}
#wb_indexResponsiveMenu1 .toggle .arrow-down 
{
   border-top-color: #FFFFFF;
}
#wb_indexResponsiveMenu1 .toggle:hover .arrow-down, #wb_indexResponsiveMenu1 li .active .arrow-down
{
   border-top-color: #F5F5F5;
}
#wb_indexResponsiveMenu1 ul li ul li .toggle .arrow-down 
{
   border-top-color: #FFFFFF;
}
#wb_indexResponsiveMenu1 ul li ul li .toggle:hover .arrow-down, #wb_indexResponsiveMenu1 ul li ul li .active .arrow-down
{
   border-top-color: #000000;
}
}
#wb_mpumalangaResponsiveMenu1
{
   display: block;
   font-family: Arial;
   font-weight: normal;
   text-align: left;
   width: 100%;
   z-index: 1111 !important;
}
#mpumalangaResponsiveMenu1
{
   background-color: #00008B;
   height: 47px;
}
#wb_mpumalangaResponsiveMenu1 ul
{
   list-style: none;
   margin: 0;
   padding: 0;
   position: relative;
}
#wb_mpumalangaResponsiveMenu1 ul:after
{
   clear: both;
   content: "";
   display: block;
}
#wb_mpumalangaResponsiveMenu1 ul li
{
   border-radius: 0;
   display: list-item;
   float: left;
   list-style: none;
   z-index: 9999;
}
#wb_mpumalangaResponsiveMenu1 ul li i
{
   font-size: 12px;
   width: 12px;
}
#wb_mpumalangaResponsiveMenu1 ul li a
{
   background-color: #00008B;
   color: #FFFFFF;
   font-family: Arial;
   font-weight: normal;
   font-size: 13px;
   font-style: normal;
   text-decoration: none;
   padding: 10px 20px 10px 20px;
   text-align: center;
}
#wb_mpumalangaResponsiveMenu1 > ul > li > a 
{
   height: 27px;
}
.mpumalangaResponsiveMenu1 a 
{
   display: block;
}
#wb_mpumalangaResponsiveMenu1 li:hover > a, #wb_mpumalangaResponsiveMenu1 li .active
{
   background-color: #D2B48C;
   color: #F5F5F5;
}
#wb_mpumalangaResponsiveMenu1 ul ul
{
   display: none;
   position: absolute;
   top: 47px;
}
#wb_mpumalangaResponsiveMenu1 ul li:hover > ul
{
   display: list-item;
}
#wb_mpumalangaResponsiveMenu1 ul ul li 
{
   float: none;
   position: relative;
   width: 119px;
}
#wb_mpumalangaResponsiveMenu1 ul ul li a
{
   background-color: #D2B48C;
   border: 0px solid #D2B48C;
   color: #FFFFFF;
}
#wb_mpumalangaResponsiveMenu1 ul ul li:hover > a, #wb_mpumalangaResponsiveMenu1 ul ul li .active
{
   background-color: #D2B48C;
   color: #000000;
}
#wb_mpumalangaResponsiveMenu1 ul ul li i 
{
   margin-right: 4px;
   vertical-align: middle;
}
#wb_mpumalangaResponsiveMenu1 ul ul li a 
{
   padding-top: 15px;
   padding-right: 20px;
   padding-bottom: 15px;
   text-align: left;
   vertical-align: middle;
}
#wb_mpumalangaResponsiveMenu1 ul ul ul li 
{
   left: 119px;
   position: relative;
   top: -47px;
}
#wb_mpumalangaResponsiveMenu1 .arrow-down 
{
   display: inline-block;
   width: 0;
   height: 0;
   margin-left: 2px;
   vertical-align: middle;
   border-top: 4px solid #FFFFFF;
   border-right: 4px solid transparent;
   border-left: 4px solid transparent;
   border-bottom: 0 dotted;
}
#wb_mpumalangaResponsiveMenu1 .arrow-left 
{
   display: inline-block;
   width: 0;
   height: 0;
   margin-left: 2px;
   vertical-align: middle;
   border-left: 4px solid #FFFFFF;
   border-top: 4px solid transparent;
   border-bottom: 4px solid transparent;
   border-right: 0 dotted;
}
#wb_mpumalangaResponsiveMenu1 li:hover > a .arrow-down, #wb_mpumalangaResponsiveMenu1 li .active .arrow-down
{ 
   border-top-color: #F5F5F5;
}
#wb_mpumalangaResponsiveMenu1 ul ul li:hover > a .arrow-left, #wb_mpumalangaResponsiveMenu1 ul ul li .active .arrow-left
{ 
   border-left-color: #000000;
}
#wb_mpumalangaResponsiveMenu1 .toggle,[id^=mpumalangaResponsiveMenu1-submenu]
{
   display: none;
}
@media all and (max-width:768px) 
{
#wb_mpumalangaResponsiveMenu1
{
   margin: 0;
   text-align: left;
}
#wb_mpumalangaResponsiveMenu1 ul li a, #wb_mpumalangaResponsiveMenu1 .toggle
{
   font-size: 13px;
   font-weight: normal;
   font-style: normal;
   text-decoration: none;
   padding: 15px 20px 15px 20px;
}
#wb_mpumalangaResponsiveMenu1 .toggle + a
{
   display: none !important;
}
.mpumalangaResponsiveMenu1 
{
   display: none;
   z-index: 9999;
}
#mpumalangaResponsiveMenu1 
{
   background-color: transparent;
}
#wb_mpumalangaResponsiveMenu1 > ul > li > a 
{
   height: auto !important;   margin: 0;
}
#wb_mpumalangaResponsiveMenu1 .toggle 
{
   display: block;
   background-color: #00008B;
   color: #FFFFFF;
   padding: 0 20px 0 20px;
   line-height: 42px;
   text-decoration: none;
   border: none;
   position: relative;
}
#wb_mpumalangaResponsiveMenu1 .toggle:hover
{
   background-color: #D2B48C;
   color: #F5F5F5;
}
[id^=mpumalangaResponsiveMenu1-submenu]:checked + ul 
{
   display: block !important;
}
#mpumalangaResponsiveMenu1-title
{
   height: 47px !important;
   line-height: 47px !important;
   text-align: center;
}
#wb_mpumalangaResponsiveMenu1 ul li 
{
   display: block;
   width: 100% !important;
   text-align: right;
}
#wb_mpumalangaResponsiveMenu1 ul ul .toggle,
#wb_mpumalangaResponsiveMenu1 ul ul a 
{
   padding: 0 40px;
}
#wb_mpumalangaResponsiveMenu1 a:hover,
#wb_mpumalangaResponsiveMenu1 ul ul ul a 
{
   background-color: #D2B48C;
   color: #FFFFFF;
}
#wb_mpumalangaResponsiveMenu1 ul li ul li .toggle,
#wb_mpumalangaResponsiveMenu1 ul ul a 
{
   background-color: #D2B48C;
   color: #FFFFFF;
}
#wb_mpumalangaResponsiveMenu1 ul ul ul a 
{
   padding: 15px 20px 15px 60px;
}
#wb_mpumalangaResponsiveMenu1 ul li a 
{
   text-align: right;
}
#wb_mpumalangaResponsiveMenu1 ul li a br 
{
   display: none;
}
#wb_mpumalangaResponsiveMenu1 ul li i 
{
   margin-right: 4px;
}
#wb_mpumalangaResponsiveMenu1 ul ul 
{
   float: none;
   position: static;
}
#wb_mpumalangaResponsiveMenu1 ul ul li:hover > ul,
#wb_mpumalangaResponsiveMenu1 ul li:hover > ul 
{
   display: none;
}
#wb_mpumalangaResponsiveMenu1 ul ul li 
{
   display: block;
   width: 100%;
}
#wb_mpumalangaResponsiveMenu1 ul ul ul li 
{
   position: static;
}
#mpumalangaResponsiveMenu1-icon 
{
   display: block;
   position: absolute;
   right: 20px;
   top: 11px;
}
#mpumalangaResponsiveMenu1-icon span 
{
   display: block;
   margin-top: 4px;
   height: 2px;
   background-color: #FFFFFF;
   color: #FFFFFF;
   width: 24px;
}
#wb_mpumalangaResponsiveMenu1 ul li ul li .toggle:hover
{
   background-color: #D2B48C;
   color: #000000;
}
#wb_mpumalangaResponsiveMenu1 .toggle .arrow-down 
{
   border-top-color: #FFFFFF;
}
#wb_mpumalangaResponsiveMenu1 .toggle:hover .arrow-down, #wb_mpumalangaResponsiveMenu1 li .active .arrow-down
{
   border-top-color: #F5F5F5;
}
#wb_mpumalangaResponsiveMenu1 ul li ul li .toggle .arrow-down 
{
   border-top-color: #FFFFFF;
}
#wb_mpumalangaResponsiveMenu1 ul li ul li .toggle:hover .arrow-down, #wb_mpumalangaResponsiveMenu1 ul li ul li .active .arrow-down
{
   border-top-color: #000000;
}
}
#wb_indexCssMenu1
{
   border: 0px solid #D2B48C;
   border-radius: 0px;
   background-color: transparent;
   margin: 0;
   text-align: right;
   z-index: 1111 !important;
}
#wb_indexCssMenu1 ul
{
   list-style-type: none;
   margin: 0;
   padding: 0;
   position: relative;
   display: inline-block;
}
#wb_indexCssMenu1 li
{
   float: left;
   margin: 0;
   padding: 5px 0px 5px 3px;
}
#wb_indexCssMenu1 a
{
   display: block;
   float: left;
   color: #FFFFFF;
   border: 0px solid transparent;
   border-radius: 0px;
   background-color: #D2B48C;
   background-image: none;
   font-family: Arial;
   font-weight: bold;
   font-size: 13px;
   font-style: normal;
   text-decoration: none;
   height: 18px;
   line-height: 18px;
   padding: 0px 3px 0px 5px;
   vertical-align: middle;
   text-align: center;
}
#wb_indexCssMenu1 li:hover a, #wb_indexCssMenu1 a:hover
{
   color: #000000;
   border: 0px solid transparent;
   background-color: #D2B48C;
   background-image: none;
}
#wb_indexCssMenu1 li.firstmain
{
   padding-left: 5px;
}
#wb_indexCssMenu1 li.lastmain
{
   padding-right: 5px;
}
#wb_indexCssMenu1 br
{
   clear: both;
   font-size: 1px;
   height: 0;
   line-height: 0;
}
@media all and (max-width:320px) 
{
#wb_indexCssMenu1 ul
{
   width: 100%;
}
#wb_indexCssMenu1 li
{
   padding: 0 5px 3px 5px !important;
   width: 100% !important;
}
#wb_indexCssMenu1 a
{
   box-sizing: border-box;
   float: none !important;
   width: 100% !important;
}

}
#wb_masterPageText2 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
#wb_masterPageText2 div
{
   text-align: left;
}
#wb_masterPageText2
{
   display: block;
   margin: 0;
   box-sizing: border-box;
   width: 100%;
}
#wb_masterPageText3 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
#wb_masterPageText3 div
{
   text-align: left;
}
#wb_masterPageText3
{
   display: block;
   margin: 0;
   box-sizing: border-box;
   width: 100%;
}
#wb_masterPageLayoutGrid1
{
   clear: both;
   position: relative;
   table-layout: fixed;
   display: table;
   text-align: center;
   width: 100%;
   background-color: transparent;
   background-image: none;
   border: 0px solid #CCCCCC;
   border-radius: 0px;
   box-sizing: border-box;
   margin: 0;
}
#masterPageLayoutGrid1
{
   box-sizing: border-box;
   padding: 0 15px 0 15px;
   margin-right: auto;
   margin-left: auto;
}
#masterPageLayoutGrid1 > .row
{
   margin-right: -15px;
   margin-left: -15px;
}
#masterPageLayoutGrid1 > .row > .col-1
{
   box-sizing: border-box;
   font-size: 0;
   min-height: 1px;
   padding-right: 15px;
   padding-left: 15px;
   position: relative;
}
#masterPageLayoutGrid1 > .row > .col-1
{
   float: left;
}
#masterPageLayoutGrid1 > .row > .col-1
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   width: 100%;
   text-align: center;
}
#masterPageLayoutGrid1:before,
#masterPageLayoutGrid1:after,
#masterPageLayoutGrid1 .row:before,
#masterPageLayoutGrid1 .row:after
{
   display: table;
   content: " ";
}
#masterPageLayoutGrid1:after,
#masterPageLayoutGrid1 .row:after
{
   clear: both;
}
@media (max-width: 480px)
{
#masterPageLayoutGrid1 > .row > .col-1
{
   float: none;
   width: 100% !important;
}
}
#wb_indexLayoutGrid5
{
   clear: both;
   position: relative;
   table-layout: fixed;
   display: table;
   text-align: center;
   width: 100%;
   background-color: transparent;
   background-image: none;
   border: 0px solid #CCCCCC;
   border-radius: 0px;
   box-sizing: border-box;
   margin: 0;
}
#indexLayoutGrid5
{
   box-sizing: border-box;
   padding: 0;
   margin-right: auto;
   margin-left: auto;
}
#indexLayoutGrid5 > .row
{
   margin-right: 0;
   margin-left: 0;
}
#indexLayoutGrid5 > .row > .col-1
{
   box-sizing: border-box;
   font-size: 0;
   min-height: 1px;
   padding-right: 0px;
   padding-left: 0px;
   position: relative;
}
#indexLayoutGrid5 > .row > .col-1
{
   float: left;
}
#indexLayoutGrid5 > .row > .col-1
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   width: 100%;
   text-align: left;
}
#indexLayoutGrid5:before,
#indexLayoutGrid5:after,
#indexLayoutGrid5 .row:before,
#indexLayoutGrid5 .row:after
{
   display: table;
   content: " ";
}
#indexLayoutGrid5:after,
#indexLayoutGrid5 .row:after
{
   clear: both;
}
@media (max-width: 480px)
{
#indexLayoutGrid5 > .row > .col-1
{
   float: none;
   width: 100% !important;
}
}
#wb_masterPageCarousel1
{
   background-color: #FFFFFF;
   background-image: none;
   border: 2px solid #D2B48C;
   border-radius: 10px;
   box-sizing: border-box;
   margin: 0;
}
#wb_masterPageCarousel1
{
   box-sizing: border-box;
width: 100%;   height: 312px;
}
#masterPageCarousel1
{
   position: relative;
   margin: 0;
   line-height: 1;
   height: 100%;
   box-sizing: border-box;
}
#masterPageCarousel1 .carousel-inner
{
   overflow: hidden;
   width: 100%;
   height: 100%;
   position: relative;
}
.carousel.pointer-event
{
   -ms-touch-action: pan-y;
   touch-action: pan-y;
}
#masterPageCarousel1 .carousel-inner::after
{
   display: block;
   clear: both;
   content: "";
}
#masterPageCarousel1 .carousel-inner > .carousel-item
{
   display: none;
   position: relative;
   float: left;
   width: 100%;
   margin-right: -100%;
   -webkit-backface-visibility: hidden;
   backface-visibility: hidden;
   transition: transform 500ms ease-in-out;
   height: 100%;
   text-align: center;
}
#masterPageCarousel1 .carousel-item-next:not(.carousel-item-start), #masterPageCarousel1 .active.carousel-item-end
{
   transform: translateX(100%);
}
#masterPageCarousel1 .carousel-item-prev:not(.carousel-item-end), #masterPageCarousel1 .active.carousel-item-start
{
   transform: translateX(-100%);
}
#masterPageCarousel1 .carousel-item-inner
{
   padding: 0;
   display: flex;
   align-items: center;
   flex-direction: column;
   justify-content: center;
   height: 100%;
   box-sizing: border-box;
}
#masterPageCarousel1 .carousel-inner > .carousel-item > img, #masterPageCarousel1 .carousel-inner > .carousel-item > a > img
{
   display: block;
   line-height: 1;
}
#masterPageCarousel1 .carousel-inner > .active, #masterPageCarousel1 .carousel-inner > .carousel-item-next, #masterPageCarousel1 .carousel-inner > .carousel-item-prev
{
   display: block;
}
#masterPageCarousel1 .carousel-inner > .carousel-item-next, #masterPageCarousel1 .carousel-inner > .carousel-item-prev
{
   position: absolute;
   top: 0;
   width: 100%;
}
#masterPageCarousel1 .carousel-indicators
{
   list-style: none;
   bottom: 0;
   padding: 0;
   margin: 0;
   position: absolute;
   margin-left: -162px;
   left: 50%;
   vertical-align: middle;
   z-index: 999;
}
#masterPageCarousel1 .carousel-indicators li
{
   display: block;
   float: left;
   margin: 12px 12px 12px 12px;
   width: 11px;
   height: 11px;
   cursor: pointer;
   text-indent: -999px;
   border-radius: 50%;
   background-color: #FFFFFF;
   border: 1px solid #000000;
}
#masterPageCarousel1 .carousel-indicators .active
{
   background-color: #000000;
}
#masterPageCarousel1 .carousel-control
{
   display: flex;
   position: absolute;
   align-items: center;
   justify-content: center;
   left: 0;
   top: 0;
   bottom: 0;
   width: 4%;
   text-align: center;
   opacity: 0.5;
   transition: opacity 0.3s ease;
   cursor: pointer;
   z-index: 7776;
}
#masterPageCarousel1 .carousel-control.carousel-item-end
{
   left: auto;
   right: 0;
}
#masterPageCarousel1.carousel-control .carousel-control-prev-icon, #masterPageCarousel1 .carousel-control .carousel-control-next-icon
{
   display: inline-block;
   position: absolute;
   width: 32px;
   height: 32px;
   z-index: 5;
}
#masterPageCarousel1 .carousel-control:hover
{
   text-decoration: none;
   outline: 0;
   opacity: 1;
}
.sr-only
{
   position: absolute;
   width: 1px;
   height: 1px;
   padding: 0;
   margin: -1px;
   overflow: hidden;
   clip: rect(0px, 0px, 0px, 0px);
   border: 0;
}
#masterPageCarousel1 .frame
{
   width: 873px;
   display: inline-block;
   float: left;
   height: 312px;
}
#masterPageCarousel1 .carousel-control-next, #masterPageCarousel1 .carousel-control-prev
{
   cursor: pointer;
   text-align: center;
   opacity: 0.5;
   transition: opacity 0.3s ease;
}
#masterPageCarousel1 .carousel-control-next-icon, #masterPageCarousel1 .carousel-control-prev-icon
{
   display: inline-block;
   width: 32px;
   height: 32px;
   background: transparent no-repeat center center;
   background-size: 100% 100%;
}
#masterPageCarousel1 .carousel-control-next:hover, #masterPageCarousel1 .carousel-control-prev:hover
{
   text-decoration: none;
   outline: 0;
   opacity: 1;
}
#masterPageCarousel1 .carousel-control-prev-icon
{
   background: url('data:image/svg+xml,%3csvg%20style%3d%22fill:%23000000%22%20viewBox%3d%220%200%20128%20128%22%20version%3d%221.1%22%20xmlns%3d%22http://www.w3.org/2000/svg%22%3e%0d%0a%20%20%20%3cpath%20d%3d%22M100%2026%20L62%2064%20L100%20102%20C101%20103%2c%20101%20104%2c%20101%20106%20C101%20107%2c%20101%20108%2c%20100%20109%20L88%20121%20C87%20122%2c%2086%20122%2c%2085%20122%20C84%20122%2c%2083%20122%2c%2082%20121%20L29%2068%20C28%2067%2c%2027%2066%2c%2027%2064%20C27%2063%2c%2028%2062%2c%2029%2061%20L82%208%20C83%207%2c%2084%207%2c%2085%207%20C86%207%2c%2087%207%2c%2088%208%20L100%2020%20C101%2021%2c%20101%2022%2c%20101%2023%20C101%2024%2c%20101%2026%2c%20100%2026%22/%3e%0d%0a%3c/svg%3e%0d%0a') no-repeat center center;
}
#masterPageCarousel1 .carousel-control-next-icon
{
   background: url('data:image/svg+xml,%3csvg%20style%3d%22fill:%23000000%22%20viewBox%3d%220%200%20128%20128%22%20version%3d%221.1%22%20xmlns%3d%22http://www.w3.org/2000/svg%22%3e%0d%0a%20%20%20%3cpath%20d%3d%22M99%2068%20L46%20121%20C45%20122%2c%2044%20122%2c%2043%20122%20C42%20122%2c%2041%20122%2c%2040%20121%20L28%20109%20C27%20108%2c%2027%20107%2c%2027%20106%20C27%20104%2c%2027%20103%2c%2028%20102%20L66%2064%20L28%2026%20C27%2026%2c%2027%2024%2c%2027%2023%20C27%2022%2c%2027%2021%2c%2028%2020%20L40%208%20C41%207%2c%2042%207%2c%2043%207%20C44%207%2c%2045%207%2c%2046%208%20L99%2061%20C100%2062%2c%20101%2063%2c%20101%2064%20C101%2066%2c%20100%2067%2c%2099%2068%22/%3e%0d%0a%3c/svg%3e%0d%0a') no-repeat center center;
}
#wb_masterPageImage1
{
   margin: 0;
   vertical-align: top;
}
#masterPageImage1
{
   border: 0px solid #000000;
   border-radius: 0px;
   box-sizing: border-box;
   padding: 0;
   display: block;
   width: 100%;
   height: auto;
   max-width: 370px;
   margin-left: auto;
   margin-right: auto;
   vertical-align: top;
}
#wb_masterPageImage2
{
   margin: 0;
   vertical-align: top;
}
#masterPageImage2
{
   border: 0px solid #000000;
   border-radius: 0px;
   box-sizing: border-box;
   padding: 0;
   display: block;
   width: 100%;
   height: auto;
   max-width: 370px;
   margin-left: auto;
   margin-right: auto;
   vertical-align: top;
}
#wb_masterPageImage3
{
   margin: 0;
   vertical-align: top;
}
#masterPageImage3
{
   border: 0px solid #000000;
   border-radius: 0px;
   box-sizing: border-box;
   padding: 0;
   display: block;
   width: 100%;
   height: auto;
   max-width: 370px;
   margin-left: auto;
   margin-right: auto;
   vertical-align: top;
}
#wb_masterPageImage4
{
   margin: 0;
   vertical-align: top;
}
#masterPageImage4
{
   border: 0px solid #000000;
   border-radius: 0px;
   box-sizing: border-box;
   padding: 0;
   display: block;
   width: 100%;
   height: auto;
   max-width: 370px;
   margin-left: auto;
   margin-right: auto;
   vertical-align: top;
}
#wb_masterPageImage5
{
   margin: 0;
   vertical-align: top;
}
#masterPageImage5
{
   border: 0px solid #000000;
   border-radius: 0px;
   box-sizing: border-box;
   padding: 0;
   display: block;
   width: 100%;
   height: auto;
   max-width: 370px;
   margin-left: auto;
   margin-right: auto;
   vertical-align: top;
}
#wb_masterPageImage6
{
   margin: 0;
   vertical-align: top;
}
#masterPageImage6
{
   border: 0px solid #000000;
   border-radius: 0px;
   box-sizing: border-box;
   padding: 0;
   display: block;
   width: 100%;
   height: auto;
   max-width: 370px;
   margin-left: auto;
   margin-right: auto;
   vertical-align: top;
}
#wb_masterPageImage7
{
   margin: 0;
   vertical-align: top;
}
#masterPageImage7
{
   border: 0px solid #000000;
   border-radius: 0px;
   box-sizing: border-box;
   padding: 0;
   display: block;
   width: 100%;
   height: auto;
   max-width: 370px;
   margin-left: auto;
   margin-right: auto;
   vertical-align: top;
}
#wb_masterPageImage8
{
   margin: 0;
   vertical-align: top;
}
#masterPageImage8
{
   border: 0px solid #000000;
   border-radius: 0px;
   box-sizing: border-box;
   padding: 0;
   display: block;
   width: 100%;
   height: auto;
   max-width: 370px;
   margin-left: auto;
   margin-right: auto;
   vertical-align: top;
}
#wb_masterPageImage9
{
   margin: 0;
   vertical-align: top;
}
#masterPageImage9
{
   border: 0px solid #000000;
   border-radius: 0px;
   box-sizing: border-box;
   padding: 0;
   display: block;
   width: 100%;
   height: auto;
   max-width: 370px;
   margin-left: auto;
   margin-right: auto;
   vertical-align: top;
}
#wb_hotelLayoutGrid1
{
   clear: both;
   position: relative;
   table-layout: fixed;
   display: table;
   text-align: center;
   width: 100%;
   background-color: #00008B;
   background-image: none;
   border: 0px solid #CCCCCC;
   border-radius: 0px;
   box-sizing: border-box;
   margin: 0;
}
#hotelLayoutGrid1
{
   box-sizing: border-box;
   padding: 8px 15px 0 15px;
   margin-right: auto;
   margin-left: auto;
}
#hotelLayoutGrid1 > .row
{
   margin-right: -15px;
   margin-left: -15px;
}
#hotelLayoutGrid1 > .row > .col-1
{
   box-sizing: border-box;
   font-size: 0;
   min-height: 1px;
   padding-right: 15px;
   padding-left: 15px;
   position: relative;
}
#hotelLayoutGrid1 > .row > .col-1
{
   float: left;
}
#hotelLayoutGrid1 > .row > .col-1
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   width: 100%;
   text-align: left;
}
#hotelLayoutGrid1:before,
#hotelLayoutGrid1:after,
#hotelLayoutGrid1 .row:before,
#hotelLayoutGrid1 .row:after
{
   display: table;
   content: " ";
}
#hotelLayoutGrid1:after,
#hotelLayoutGrid1 .row:after
{
   clear: both;
}
@media (max-width: 350px)
{
#hotelLayoutGrid1 > .row > .col-1
{
   float: none;
   width: 100% !important;
}
}
#wb_page1LayoutGrid1
{
   clear: both;
   position: relative;
   table-layout: fixed;
   display: table;
   text-align: center;
   width: 100%;
   background-color: transparent;
   background-image: none;
   border: 0px solid #CCCCCC;
   border-radius: 0px;
   box-sizing: border-box;
   margin: 0;
}
#page1LayoutGrid1
{
   box-sizing: border-box;
   padding: 0 15px 0 15px;
   margin-right: auto;
   margin-left: auto;
}
#page1LayoutGrid1 > .row
{
   margin-right: -15px;
   margin-left: -15px;
}
#page1LayoutGrid1 > .row > .col-1
{
   box-sizing: border-box;
   font-size: 0;
   min-height: 1px;
   padding-right: 15px;
   padding-left: 15px;
   position: relative;
}
#page1LayoutGrid1 > .row > .col-1
{
   float: left;
}
#page1LayoutGrid1 > .row > .col-1
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   width: 100%;
   text-align: left;
}
#page1LayoutGrid1:before,
#page1LayoutGrid1:after,
#page1LayoutGrid1 .row:before,
#page1LayoutGrid1 .row:after
{
   display: table;
   content: " ";
}
#page1LayoutGrid1:after,
#page1LayoutGrid1 .row:after
{
   clear: both;
}
@media (max-width: 480px)
{
#page1LayoutGrid1 > .row > .col-1
{
   float: none;
   width: 100% !important;
}
}
#wb_page1LayoutGrid2
{
   clear: both;
   position: relative;
   table-layout: fixed;
   display: table;
   text-align: center;
   width: 100%;
   background-color: transparent;
   background-image: none;
   border: 0px solid #CCCCCC;
   border-radius: 0px;
   box-sizing: border-box;
   margin: 0;
}
#page1LayoutGrid2
{
   box-sizing: border-box;
   padding: 0 15px 0 15px;
   margin-right: auto;
   margin-left: auto;
}
#page1LayoutGrid2 > .row
{
   margin-right: -15px;
   margin-left: -15px;
}
#page1LayoutGrid2 > .row > .col-1, #page1LayoutGrid2 > .row > .col-2
{
   box-sizing: border-box;
   font-size: 0;
   min-height: 1px;
   padding-right: 15px;
   padding-left: 15px;
   position: relative;
}
#page1LayoutGrid2 > .row > .col-1, #page1LayoutGrid2 > .row > .col-2
{
   float: left;
}
#page1LayoutGrid2 > .row > .col-1
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   width: 58.33333333%;
   text-align: center;
}
#page1LayoutGrid2 > .row > .col-2
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   width: 41.66666667%;
   text-align: left;
}
#page1LayoutGrid2:before,
#page1LayoutGrid2:after,
#page1LayoutGrid2 .row:before,
#page1LayoutGrid2 .row:after
{
   display: table;
   content: " ";
}
#page1LayoutGrid2:after,
#page1LayoutGrid2 .row:after
{
   clear: both;
}
@media (max-width: 480px)
{
#page1LayoutGrid2 > .row > .col-1, #page1LayoutGrid2 > .row > .col-2
{
   float: none;
   width: 100% !important;
}
}
#wb_ngwenyaLodgeCarousel1
{
   background-color: #FBFBFB;
   background-image: none;
   border-radius: 0px;
   margin: 0;
}
#wb_ngwenyaLodgeCarousel1
{
   box-sizing: border-box;
width: 100%;   height: 435px;
}
#ngwenyaLodgeCarousel1
{
   position: relative;
   margin: 0;
   line-height: 1;
   height: 100%;
   box-sizing: border-box;
}
#ngwenyaLodgeCarousel1 .carousel-inner
{
   overflow: hidden;
   width: 100%;
   height: 100%;
   position: relative;
}
.carousel.pointer-event
{
   -ms-touch-action: pan-y;
   touch-action: pan-y;
}
#ngwenyaLodgeCarousel1 .carousel-inner::after
{
   display: block;
   clear: both;
   content: "";
}
#ngwenyaLodgeCarousel1 .carousel-inner > .carousel-item
{
   display: none;
   position: relative;
   float: left;
   width: 100%;
   margin-right: -100%;
   -webkit-backface-visibility: hidden;
   backface-visibility: hidden;
   transition: transform 500ms ease-in-out;
   height: 100%;
   text-align: center;
}
#ngwenyaLodgeCarousel1 .carousel-item-next:not(.carousel-item-start), #ngwenyaLodgeCarousel1 .active.carousel-item-end
{
   transform: translateX(100%);
}
#ngwenyaLodgeCarousel1 .carousel-item-prev:not(.carousel-item-end), #ngwenyaLodgeCarousel1 .active.carousel-item-start
{
   transform: translateX(-100%);
}
#ngwenyaLodgeCarousel1 .carousel-item-inner
{
   padding: 0;
   display: flex;
   align-items: center;
   flex-direction: column;
   justify-content: center;
   height: 100%;
   box-sizing: border-box;
}
#ngwenyaLodgeCarousel1 .carousel-inner > .carousel-item > img, #ngwenyaLodgeCarousel1 .carousel-inner > .carousel-item > a > img
{
   display: block;
   line-height: 1;
}
#ngwenyaLodgeCarousel1 .carousel-inner > .active, #ngwenyaLodgeCarousel1 .carousel-inner > .carousel-item-next, #ngwenyaLodgeCarousel1 .carousel-inner > .carousel-item-prev
{
   display: block;
}
#ngwenyaLodgeCarousel1 .carousel-inner > .carousel-item-next, #ngwenyaLodgeCarousel1 .carousel-inner > .carousel-item-prev
{
   position: absolute;
   top: 0;
   width: 100%;
}
#ngwenyaLodgeCarousel1 .carousel-indicators
{
   list-style: none;
   bottom: 0;
   padding: 0;
   margin: 0;
   position: absolute;
   margin-left: -90px;
   left: 50%;
   vertical-align: middle;
   z-index: 999;
}
#ngwenyaLodgeCarousel1 .carousel-indicators li
{
   display: block;
   float: left;
   margin: 12px 12px 12px 12px;
   width: 11px;
   height: 11px;
   cursor: pointer;
   text-indent: -999px;
   border-radius: 50%;
   background-color: #FFFFFF;
   border: 1px solid #000000;
}
#ngwenyaLodgeCarousel1 .carousel-indicators .active
{
   background-color: #000000;
}
#ngwenyaLodgeCarousel1 .carousel-control
{
   display: flex;
   position: absolute;
   align-items: center;
   justify-content: center;
   left: 0;
   top: 0;
   bottom: 0;
   width: 4%;
   text-align: center;
   opacity: 0.5;
   transition: opacity 0.3s ease;
   cursor: pointer;
   z-index: 7776;
}
#ngwenyaLodgeCarousel1 .carousel-control.carousel-item-end
{
   left: auto;
   right: 0;
}
#ngwenyaLodgeCarousel1.carousel-control .carousel-control-prev-icon, #ngwenyaLodgeCarousel1 .carousel-control .carousel-control-next-icon
{
   display: inline-block;
   position: absolute;
   width: 32px;
   height: 32px;
   z-index: 5;
}
#ngwenyaLodgeCarousel1 .carousel-control:hover
{
   text-decoration: none;
   outline: 0;
   opacity: 1;
}
.sr-only
{
   position: absolute;
   width: 1px;
   height: 1px;
   padding: 0;
   margin: -1px;
   overflow: hidden;
   clip: rect(0px, 0px, 0px, 0px);
   border: 0;
}
#ngwenyaLodgeCarousel1 .frame
{
   width: 496px;
   display: inline-block;
   float: left;
   height: 435px;
}
#ngwenyaLodgeCarousel1 .carousel-control-next, #ngwenyaLodgeCarousel1 .carousel-control-prev
{
   cursor: pointer;
   text-align: center;
   opacity: 0.5;
   transition: opacity 0.3s ease;
}
#ngwenyaLodgeCarousel1 .carousel-control-next-icon, #ngwenyaLodgeCarousel1 .carousel-control-prev-icon
{
   display: inline-block;
   width: 32px;
   height: 32px;
   background: transparent no-repeat center center;
   background-size: 100% 100%;
}
#ngwenyaLodgeCarousel1 .carousel-control-next:hover, #ngwenyaLodgeCarousel1 .carousel-control-prev:hover
{
   text-decoration: none;
   outline: 0;
   opacity: 1;
}
#ngwenyaLodgeCarousel1 .carousel-control-prev-icon
{
   background: url('data:image/svg+xml,%3csvg%20style%3d%22fill:%23000000%22%20viewBox%3d%220%200%20128%20128%22%20version%3d%221.1%22%20xmlns%3d%22http://www.w3.org/2000/svg%22%3e%0d%0a%20%20%20%3cpath%20d%3d%22M100%2026%20L62%2064%20L100%20102%20C101%20103%2c%20101%20104%2c%20101%20106%20C101%20107%2c%20101%20108%2c%20100%20109%20L88%20121%20C87%20122%2c%2086%20122%2c%2085%20122%20C84%20122%2c%2083%20122%2c%2082%20121%20L29%2068%20C28%2067%2c%2027%2066%2c%2027%2064%20C27%2063%2c%2028%2062%2c%2029%2061%20L82%208%20C83%207%2c%2084%207%2c%2085%207%20C86%207%2c%2087%207%2c%2088%208%20L100%2020%20C101%2021%2c%20101%2022%2c%20101%2023%20C101%2024%2c%20101%2026%2c%20100%2026%22/%3e%0d%0a%3c/svg%3e%0d%0a') no-repeat center center;
}
#ngwenyaLodgeCarousel1 .carousel-control-next-icon
{
   background: url('data:image/svg+xml,%3csvg%20style%3d%22fill:%23000000%22%20viewBox%3d%220%200%20128%20128%22%20version%3d%221.1%22%20xmlns%3d%22http://www.w3.org/2000/svg%22%3e%0d%0a%20%20%20%3cpath%20d%3d%22M99%2068%20L46%20121%20C45%20122%2c%2044%20122%2c%2043%20122%20C42%20122%2c%2041%20122%2c%2040%20121%20L28%20109%20C27%20108%2c%2027%20107%2c%2027%20106%20C27%20104%2c%2027%20103%2c%2028%20102%20L66%2064%20L28%2026%20C27%2026%2c%2027%2024%2c%2027%2023%20C27%2022%2c%2027%2021%2c%2028%2020%20L40%208%20C41%207%2c%2042%207%2c%2043%207%20C44%207%2c%2045%207%2c%2046%208%20L99%2061%20C100%2062%2c%20101%2063%2c%20101%2064%20C101%2066%2c%20100%2067%2c%2099%2068%22/%3e%0d%0a%3c/svg%3e%0d%0a') no-repeat center center;
}
#wb_cayleyText1 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
#wb_cayleyText1 div
{
   text-align: left;
}
#wb_cayleyText2 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
#wb_cayleyText2 div
{
   text-align: left;
}
#wb_aboutUsText1 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: center;
}
#wb_aboutUsText1 div
{
   text-align: center;
}
#wb_aboutUsText1
{
   display: block;
   margin: 0;
   box-sizing: border-box;
   width: 100%;
}
#wb_page1Text2 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
#wb_page1Text2
{
   color: #696969;
   font-family: Georgia;
   font-weight: 400;
   font-size: 16px;
   line-height: 18px;
}
#wb_page1Text2 p, #wb_page1Text2 ul
{
   margin: 0;
   padding: 0;
}
#wb_page1Text2
{
   display: block;
   margin: 0;
   box-sizing: border-box;
   width: 100%;
}
#wb_page1Text1 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
#wb_page1Text1 div
{
   text-align: left;
}
#wb_page1Text1
{
   display: block;
   margin: 0;
   box-sizing: border-box;
   width: 100%;
}
#wb_ngwenyaLodgeImage1
{
   margin: 0;
   vertical-align: top;
}
#ngwenyaLodgeImage1
{
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   display: inline-block;
   width: 486px;
   height: 375px;
   vertical-align: top;
}
#wb_ngwenyaLodgeImage2
{
   margin: 0;
   vertical-align: top;
}
#ngwenyaLodgeImage2
{
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   display: inline-block;
   width: 486px;
   height: 374px;
   vertical-align: top;
}
#wb_ngwenyaLodgeImage3
{
   margin: 0;
   vertical-align: top;
}
#ngwenyaLodgeImage3
{
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   display: inline-block;
   width: 486px;
   height: 373px;
   vertical-align: top;
}
#wb_ngwenyaLodgeImage4
{
   margin: 0;
   vertical-align: top;
}
#ngwenyaLodgeImage4
{
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   display: inline-block;
   width: 486px;
   height: 374px;
   vertical-align: top;
}
#wb_casaDoSolImage1
{
   margin: 0;
   vertical-align: top;
}
#casaDoSolImage1
{
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   display: inline-block;
   width: 486px;
   height: 367px;
   vertical-align: top;
}
#wb_bananaBeachImage2
{
   margin: 0;
   vertical-align: top;
}
#bananaBeachImage2
{
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 10px 20px 10px 0;
   display: inline-block;
   width: 45px;
   height: 45px;
   vertical-align: top;
}
#wb_bananaBeachImage1
{
   margin: 0;
   vertical-align: top;
}
#bananaBeachImage1
{
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 10px 0 10px 20px;
   display: inline-block;
   width: 53px;
   height: 39px;
   vertical-align: top;
}
#qunoFallsPagination1
{
   display: inline-block;
   list-style: none;
   padding: 0;
   border-radius: 4px;
   font-family: Arial;
   font-weight: bold;
   font-style: normal;
   font-size: 0;
   margin: 0;
}
#qunoFallsPagination1 > li
{
   display: inline;
   font-size: 13px;
}
#qunoFallsPagination1 > li > a, #qunoFallsPagination1 > li > span
{
   position: relative;
   float: left;
   padding: 6px 12px 6px 12px;
   text-decoration: none;
   background-color: transparent;
   background-image: none;
   border: 0px solid #DCD9DE;
   color: #FFFFFF;
   margin-left: -1px;
}
#qunoFallsPagination1 > li:first-child > a, #qunoFallsPagination1 > li:first-child > span
{
   margin-left: 0;
   border-bottom-left-radius: 4px;
   border-top-left-radius: 4px;
}
#qunoFallsPagination1 > li:last-child > a, #qunoFallsPagination1 > li:last-child > span
{
   border-bottom-right-radius: 4px;
   border-top-right-radius: 4px;
}
#qunoFallsPagination1 > li > a:hover, #qunoFallsPagination1 > li > span:hover, #qunoFallsPagination1 > li > a:focus, #qunoFallsPagination1 > li > span:focus 
{
   background-color: #FFFFFF;
   color: #000000;
}
#qunoFallsPagination1 > .active > a, #qunoFallsPagination1 > .active > span, #qunoFallsPagination1 > .active > a:hover, #qunoFallsPagination1 > .active > span:hover, #qunoFallsPagination1 > .active > a:focus, #qunoFallsPagination1 > .active > span:focus
{
   z-index: 2;
   background-color: #FFFFFF;
   border-color: #FFFFFF;
   color: #4F4F4F;
   cursor: default;
}
#qunoFallsPagination1 > .disabled > span, #qunoFallsPagination1 > .disabled > span:hover, #qunoFallsPagination1 > .disabled > span:focus, #qunoFallsPagination1 > .disabled > a, #qunoFallsPagination1 > .disabled > a:hover, #qunoFallsPagination1 > .disabled > a:focus 
{
   background-color: #FFFFFF;
   color: #4F4F4F;
   cursor: not-allowed;
}
#wb_cayley1LayoutGrid1
{
   clear: both;
   position: relative;
   table-layout: fixed;
   display: table;
   text-align: center;
   width: 100%;
   background-color: transparent;
   background-image: none;
   border: 0px solid #CCCCCC;
   border-radius: 0px;
   box-sizing: border-box;
   margin: 0;
}
#cayley1LayoutGrid1
{
   box-sizing: border-box;
   padding: 0 15px 0 15px;
   margin-right: auto;
   margin-left: auto;
}
#cayley1LayoutGrid1 > .row
{
   margin-right: -15px;
   margin-left: -15px;
}
#cayley1LayoutGrid1 > .row > .col-1, #cayley1LayoutGrid1 > .row > .col-2
{
   box-sizing: border-box;
   font-size: 0;
   min-height: 1px;
   padding-right: 15px;
   padding-left: 15px;
   position: relative;
}
#cayley1LayoutGrid1 > .row > .col-1, #cayley1LayoutGrid1 > .row > .col-2
{
   float: left;
}
#cayley1LayoutGrid1 > .row > .col-1
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   width: 75%;
   text-align: center;
}
#cayley1LayoutGrid1 > .row > .col-2
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   width: 25%;
   text-align: left;
}
#cayley1LayoutGrid1:before,
#cayley1LayoutGrid1:after,
#cayley1LayoutGrid1 .row:before,
#cayley1LayoutGrid1 .row:after
{
   display: table;
   content: " ";
}
#cayley1LayoutGrid1:after,
#cayley1LayoutGrid1 .row:after
{
   clear: both;
}
@media (max-width: 480px)
{
#cayley1LayoutGrid1 > .row > .col-1, #cayley1LayoutGrid1 > .row > .col-2
{
   float: none;
   width: 100% !important;
}
}
#indexLabelFrom
{
   border: 0px solid #CCCCCC;
   border-radius: 5px;
   background-color: #C0C0C0;
   background-image: none;
   color: #000000;
   font-family: Arial;
   font-weight: normal;
   font-style: normal;
   font-size: 16px;
   box-sizing: border-box;
   margin: 0;
   text-align: left;
   vertical-align: top;
   padding: 4px 4px 4px 4px;
}
#indexLabelFrom:focus
{
   outline: 0;
}
#indexEditboxresort
{
   border: 1px solid #CCCCCC;
   border-radius: 4px;
   background-color: #FFFFFF;
   background-image: none;
   color: #000000;
   font-family: Arial;
   font-weight: normal;
   font-style: normal;
   font-size: 13px;
   box-sizing: border-box;
   line-height: 16px;
   margin: 0;
   text-align: left;
   padding: 4px 4px 4px 4px;
}
#indexEditboxresort:focus
{
   border-color: #66AFE9;
   box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 8px rgba(102,175,233,0.60);
   outline: 0;
}
#indexLabelAdults
{
   border: 0px solid #CCCCCC;
   border-radius: 4px;
   background-color: #C0C0C0;
   background-image: none;
   color: #000000;
   font-family: Arial;
   font-weight: normal;
   font-style: normal;
   font-size: 16px;
   box-sizing: border-box;
   margin: 0;
   text-align: left;
   vertical-align: top;
   padding: 4px 4px 4px 4px;
}
#indexLabelAdults:focus
{
   outline: 0;
}
#indexSelectAdults
{
   border: 1px solid #CCCCCC;
   border-radius: 4px;
   background-color: #FFFFFF;
   background-image: none;
   color: #696969;
   font-family: Arial;
   font-weight: normal;
   font-style: normal;
   font-size: 16px;
   margin: 0;
   padding: 4px 4px 4px 4px;
   box-sizing: border-box;
}
#indexSelectAdults:focus
{
   border-color: #66AFE9;
   box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 8px rgba(102,175,233,0.60);
   outline: 0;
}
#indexLabelCheckinDate
{
   border: 0px solid #CCCCCC;
   border-radius: 4px;
   background-color: #C0C0C0;
   background-image: none;
   color: #000000;
   font-family: Arial;
   font-weight: normal;
   font-style: normal;
   font-size: 16px;
   box-sizing: border-box;
   margin: 0;
   text-align: left;
   vertical-align: top;
   padding: 1px 1px 1px 1px;
}
#indexLabelCheckinDate:focus
{
   outline: 0;
}
#indexDatePickerCheckIn *
{
   box-sizing: border-box;
}
#indexDatePickerCheckIn *:before,
#indexDatePickerCheckIn *:after 
{
   box-sizing: border-box;
}
#indexDatePickerCheckIn a
{
   color: #337ab7;
   text-decoration: none;
}
#indexDatePickerCheckIn a:hover,
#indexDatePickerCheckIn a:focus
{
   color: #23527c;
   text-decoration: underline;
}
#indexDatePickerCheckIn .form-control
{
   border: 1px solid #CCCCCC;
   border-radius: 4px;
   background-color: #FFFFFF;
   background-image: none;
   color: #000000;
   font-family: Arial;
   font-weight: normal;
   font-style: normal;
   font-size: 13px;
   box-sizing: border-box;
   line-height: 28px;
   text-align: left;
   padding: 1px 1px 1px 1px;
}
#indexDatePickerCheckIn .form-control:focus
{
   outline: 0;
}
#indexDatePickerCheckIn.input-group
{
   position: relative;
   display: table;
   border-collapse: separate;
}
#indexDatePickerCheckIn.input-group .form-control
{
   position: relative;
   z-index: 2;
   float: left;
   width: 100%;
   margin-bottom: 0;
}
#indexDatePickerCheckIn .input-group-addon,
#indexDatePickerCheckIn.input-group .form-control
{
   display: table-cell;
}
#indexDatePickerCheckIn .input-group-addon:not(:first-child):not(:last-child),
#indexDatePickerCheckIn.input-group .form-control:not(:first-child):not(:last-child)
{
   border-radius: 0;
}
#indexDatePickerCheckIn .input-group-addon
{
   width: 1%;
   white-space: nowrap;
   vertical-align: middle;
   padding: 6px 12px;
   text-align: center;
   background-color: #EBEBEB;
   border: 1px solid #CCCCCC;
   border-radius: 4px;
}
#indexDatePickerCheckIn.input-group .form-control:first-child,
#indexDatePickerCheckIn .input-group-addon:first-child
{
   border-top-right-radius: 0;
   border-bottom-right-radius: 0;
}
#indexDatePickerCheckIn .input-group-addon:first-child
{
   border-right: 0;
}
#indexDatePickerCheckIn.input-group .form-control:last-child,
#indexDatePickerCheckIn .input-group-addon:last-child
{
   border-top-left-radius: 0;
   border-bottom-left-radius: 0;
}
#indexDatePickerCheckIn .input-group-addon:last-child
{
   border-left: 0;
}
#indexDatePickerCheckIn .bootstrap-datetimepicker-widget.dropdown-menu
{
   background-color: #FFFFFF;
   border: 1px solid #7E7783;
   border-radius: 2px;
   color: #4F4F4F;
}
#indexDatePickerCheckIn .bootstrap-datetimepicker-widget table td span.active, #indexDatePickerCheckIn .bootstrap-datetimepicker-widget table td.active, #indexDatePickerCheckIn .bootstrap-datetimepicker-widget table td.active:hover
{
   background-color: #5F5964;
   color: #FFFFFF;
}
#indexDatePickerCheckIn .bootstrap-datetimepicker-widget table td span:hover, #indexDatePickerCheckIn .bootstrap-datetimepicker-widget table thead tr:first-child th:hover, #indexDatePickerCheckIn .bootstrap-datetimepicker-widget table td.day:hover, #indexDatePickerCheckIn .bootstrap-datetimepicker-widget table td.hour:hover, #indexDatePickerCheckIn .bootstrap-datetimepicker-widget table td.minute:hover, #indexDatePickerCheckIn .bootstrap-datetimepicker-widget table td.second:hover
{
   background-color: #EAE6EA;
   color: #696969;
}
#indexDatePickerCheckIn .bootstrap-datetimepicker-widget.dropdown-menu.bottom:before
{
   border-bottom: 7px solid #7E7783}
#indexDatePickerCheckIn .bootstrap-datetimepicker-widget.dropdown-menu.bottom:after
{
   border-bottom: 6px solid #FFFFFF}
#indexDatePickerCheckIn .bootstrap-datetimepicker-widget.dropdown-menu.top:before
{
   border-top: 7px solid #7E7783}
#indexDatePickerCheckIn .bootstrap-datetimepicker-widget.dropdown-menu.top:after
{
   border-top: 6px solid #FFFFFF}
#indexDatePickerCheckIn .glyphicon
{
   position: relative;
   top: 0;
   left: 0;
   display: inline-block;
   width: 16px;
   height: 16px;
}
#indexDatePickerCheckIn .glyphicon:after
{
   position: absolute;
   content: "";
   left: 0;
   top: 0;
   width: 100%;
   height: 100%;
   background-repeat: no-repeat;
   background-position: center;
   background-size: 16px 16px;
}
#indexDatePickerCheckIn .glyphicon-date:after
{
   background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000000' viewBox='0 0 512 512'%3E%3Cpath d='M396 0 L442 0 C449 0, 454 2, 458 7 C463 11, 465 16, 465 22 L465 42 L489 42 C495 42, 500 45, 505 49 C509 53, 512 58, 512 64 L512 128 L0 128 L0 64 C0 58, 3 53, 7 49 C11 45, 16 42, 23 42 L47 42 L47 22 C47 16, 49 11, 54 7 C57 2, 63 0, 70 0 L116 0 C122 0, 128 2, 133 7 C137 11, 140 16, 140 22 L140 42 L372 42 L372 22 C372 16, 375 11, 379 7 C383 2, 389 0, 396 0 Z M512 170 L512 490 C512 497, 509 502, 505 505 C500 510, 495 512, 489 512 L23 512 C16 512, 11 510, 7 505 C3 502, 0 497, 0 490 L0 170Z  M47 256 L47 298 L93 298 L93 256Z  M140 256 L140 298 L186 298 L186 256Z  M233 256 L233 298 L279 298 L279 256Z  M326 256 L326 298 L372 298 L372 256Z  M419 256 L419 298 L465 298 L465 256Z  M47 342 L47 384 L93 384 L93 342Z  M140 342 L140 384 L186 384 L186 342Z  M233 342 L233 384 L279 384 L279 342Z  M326 342 L326 384 L372 384 L372 342Z  M419 342 L419 384 L465 384 L465 342Z  M47 426 L47 470 L93 470 L93 426Z  M140 426 L140 470 L186 470 L186 426Z  M233 426 L233 470 L279 470 L279 426Z  M326 426 L326 470 L372 470 L372 426Z  M419 426 L419 470 L465 470 L465 426Z'/%3E%3C/svg%3E");
}
#indexDatePickerCheckIn .glyphicon-calendar:after
{
   background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%235F5964' viewBox='0 0 512 512'%3E%3Cpath d='M396 0 L442 0 C449 0, 454 2, 458 7 C463 11, 465 16, 465 22 L465 42 L489 42 C495 42, 500 45, 505 49 C509 53, 512 58, 512 64 L512 128 L0 128 L0 64 C0 58, 3 53, 7 49 C11 45, 16 42, 23 42 L47 42 L47 22 C47 16, 49 11, 54 7 C57 2, 63 0, 70 0 L116 0 C122 0, 128 2, 133 7 C137 11, 140 16, 140 22 L140 42 L372 42 L372 22 C372 16, 375 11, 379 7 C383 2, 389 0, 396 0 Z M512 170 L512 490 C512 497, 509 502, 505 505 C500 510, 495 512, 489 512 L23 512 C16 512, 11 510, 7 505 C3 502, 0 497, 0 490 L0 170Z  M47 256 L47 298 L93 298 L93 256Z  M140 256 L140 298 L186 298 L186 256Z  M233 256 L233 298 L279 298 L279 256Z  M326 256 L326 298 L372 298 L372 256Z  M419 256 L419 298 L465 298 L465 256Z  M47 342 L47 384 L93 384 L93 342Z  M140 342 L140 384 L186 384 L186 342Z  M233 342 L233 384 L279 384 L279 342Z  M326 342 L326 384 L372 384 L372 342Z  M419 342 L419 384 L465 384 L465 342Z  M47 426 L47 470 L93 470 L93 426Z  M140 426 L140 470 L186 470 L186 426Z  M233 426 L233 470 L279 470 L279 426Z  M326 426 L326 470 L372 470 L372 426Z  M419 426 L419 470 L465 470 L465 426Z'/%3E%3C/svg%3E");
}
#indexDatePickerCheckIn .glyphicon-time:after
{
   background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%235F5964' viewBox='0 0 512 512'%3E%3Cpath d='M156 20 C188 7, 221 0, 256 0 C291 0, 324 7, 355 20 C387 33, 414 52, 437 75 C460 98, 479 125, 492 157 C505 188, 512 221, 512 256 C512 291, 505 324, 492 356 C479 387, 460 414, 437 437 C414 460, 387 479, 355 492 C324 505, 291 512, 256 512 C221 512, 188 505, 156 492 C125 479, 98 460, 75 437 C52 414, 33 387, 20 356 C7 324, 0 291, 0 256 C0 221, 7 188, 20 157 C33 125, 52 98, 75 75 C98 52, 125 33, 156 20 Z M351 92 C322 75, 290 67, 256 67 C221 67, 190 75, 161 92 C132 109, 109 132, 92 161 C75 190, 67 222, 67 256 C67 291, 75 322, 92 351 C109 380, 132 403, 161 420 C190 437, 221 445, 256 445 C290 445, 322 437, 351 420 C380 403, 403 380, 420 351 C437 322, 445 291, 445 256 C445 222, 437 190, 420 161 C403 132, 380 109, 351 92 Z M223 123 L245 123 C248 123, 250 124, 252 126 C254 129, 256 131, 256 134 L256 256 L334 256 C337 256, 339 258, 341 260 C344 262, 345 264, 345 267 L345 289 C345 292, 344 295, 341 297 C339 300, 337 301, 334 301 L223 301 C220 301, 217 300, 215 297 C212 295, 211 292, 211 289 L211 134 C211 131, 212 129, 215 126 C217 124, 220 123, 223 123'/%3E%3C/svg%3E");
}
#indexDatePickerCheckIn .glyphicon-chevron-left:after
{
   background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%235F5964' viewBox='0 0 512 512'%3E%3Cpath d='M445 92 L267 256 L443 420 L345 512 L68 255 L345 0Z'/%3E%3C/svg%3E");
}
#indexDatePickerCheckIn .glyphicon-chevron-right:after
{
   background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%235F5964' viewBox='0 0 512 512'%3E%3Cpath d='M445 256 L167 512 L68 420 L245 256 L68 92 L167 0Z'/%3E%3C/svg%3E");
}
#indexDatePickerCheckIn .glyphicon-chevron-up:after
{
   background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%235F5964' viewBox='0 0 512 512'%3E%3Cpath d='M515 344 L422 443 L257 266 L92 443 L0 344 L258 68Z'/%3E%3C/svg%3E");
}
#indexDatePickerCheckIn .glyphicon-chevron-down:after
{
   background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%235F5964' viewBox='0 0 512 512'%3E%3Cpath d='M515 168 L257 443 L0 168 L93 68 L257 245 L423 68Z'/%3E%3C/svg%3E");
}
#indexDatePickerCheckIn .glyphicon-screenshot:after
{
   background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%235F5964' viewBox='0 0 512 512'%3E%3Cpath d='M403 275 L245 422 C243 423, 241 424, 237 424 C235 424, 233 423, 231 422 L141 339 C140 337, 139 335, 139 333 C139 330, 140 329, 141 326 L156 313 C157 311, 160 311, 163 311 C165 311, 167 311, 169 313 L237 376 L375 250 C378 247, 380 247, 383 247 C386 247, 388 247, 389 250 L403 262 C405 265, 406 266, 406 269 C406 271, 405 273, 403 275 Z M39 475 L476 475 L476 183 L39 183Z  M159 128 L159 46 C159 42, 157 40, 156 39 C154 37, 151 36, 149 36 L129 36 C126 36, 124 37, 122 39 C119 40, 119 42, 119 46 L119 128 C119 131, 119 133, 122 135 C124 137, 126 137, 129 137 L149 137 C151 137, 154 137, 156 135 C157 133, 159 131, 159 128 Z M396 128 L396 46 C396 42, 396 40, 394 39 C391 37, 389 36, 386 36 L367 36 C364 36, 362 37, 359 39 C358 40, 357 42, 357 46 L357 128 C357 131, 358 133, 359 135 C362 137, 364 137, 367 137 L386 137 C389 137, 391 137, 394 135 C396 133, 396 131, 396 128 Z M515 110 L515 475 C515 485, 511 494, 504 501 C496 508, 487 512, 476 512 L39 512 C28 512, 19 508, 11 501 C4 494, 0 485, 0 475 L0 110 C0 99, 4 91, 11 84 C19 77, 28 73, 39 73 L79 73 L79 46 C79 33, 84 22, 94 13 C104 4, 115 0, 129 0 L149 0 C162 0, 174 4, 183 13 C194 22, 198 33, 198 46 L198 73 L317 73 L317 46 C317 33, 322 22, 332 13 C341 4, 353 0, 367 0 L386 0 C400 0, 411 4, 422 13 C431 22, 436 33, 436 46 L436 73 L476 73 C487 73, 496 77, 504 84 C511 91, 515 99, 515 110'/%3E%3C/svg%3E");
}
#indexDatePickerCheckIn .glyphicon-trash:after
{
   background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%235F5964' viewBox='0 0 512 512'%3E%3Cpath d='M187 0 L328 0 C340 0, 351 4, 360 12 C370 19, 374 29, 374 39 L374 79 L503 79 C506 79, 509 80, 511 82 C513 84, 515 86, 515 89 L515 118 L0 118 L0 89 C0 86, 1 84, 3 82 C6 80, 9 79, 12 79 L141 79 L141 39 C141 29, 145 19, 154 12 C163 4, 174 0, 187 0 Z M187 39 L187 79 L328 79 L328 39Z  M468 158 L468 473 C468 484, 463 493, 454 500 C445 508, 434 512, 421 512 L94 512 C80 512, 70 508, 61 500 C51 493, 47 484, 47 473 L47 158Z  M94 197 L94 473 L141 473 L141 197Z  M187 197 L187 473 L234 473 L234 197Z  M281 197 L281 473 L328 473 L328 197Z  M374 197 L374 473 L421 473 L421 197Z'/%3E%3C/svg%3E");
}
#indexDatePickerCheckIn .glyphicon-remove:after
{
   background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%235F5964' viewBox='0 0 512 512'%3E%3Cpath d='M417 4 L510 97 C513 100, 515 103, 515 107 C515 111, 513 114, 510 116 L370 256 L510 396 C513 399, 515 401, 515 405 C515 409, 513 412, 510 415 L417 507 C414 511, 411 512, 407 512 C404 512, 400 511, 399 507 L257 368 L116 507 C114 511, 111 512, 108 512 C104 512, 101 511, 97 507 L5 415 C1 412, 0 409, 0 405 C0 401, 1 399, 5 396 L145 256 L5 116 C1 114, 0 111, 0 107 C0 103, 1 100, 5 97 L97 5 C101 2, 104 0, 108 0 C111 0, 114 2, 116 5 L257 144 L399 4 C400 2, 404 0, 407 0 C411 0, 414 2, 417 4'/%3E%3C/svg%3E");
}
#returnLabelCheckOut
{
   border: 0px solid #CCCCCC;
   border-radius: 4px;
   background-color: #C0C0C0;
   background-image: none;
   color: #000000;
   font-family: Arial;
   font-weight: normal;
   font-style: normal;
   font-size: 16px;
   box-sizing: border-box;
   margin: 0;
   text-align: left;
   vertical-align: top;
   padding: 1px 1px 1px 1px;
}
#returnLabelCheckOut:focus
{
   outline: 0;
}
#timeshareRentalsDatePickerCheckOut *
{
   box-sizing: border-box;
}
#timeshareRentalsDatePickerCheckOut *:before,
#timeshareRentalsDatePickerCheckOut *:after 
{
   box-sizing: border-box;
}
#timeshareRentalsDatePickerCheckOut a
{
   color: #337ab7;
   text-decoration: none;
}
#timeshareRentalsDatePickerCheckOut a:hover,
#timeshareRentalsDatePickerCheckOut a:focus
{
   color: #23527c;
   text-decoration: underline;
}
#timeshareRentalsDatePickerCheckOut .form-control
{
   border: 1px solid #CCCCCC;
   border-radius: 4px;
   background-color: #FFFFFF;
   background-image: none;
   color: #000000;
   font-family: Arial;
   font-weight: normal;
   font-style: normal;
   font-size: 13px;
   box-sizing: border-box;
   line-height: 28px;
   text-align: left;
   padding: 1px 1px 1px 1px;
}
#timeshareRentalsDatePickerCheckOut .form-control:focus
{
   outline: 0;
}
#timeshareRentalsDatePickerCheckOut.input-group
{
   position: relative;
   display: table;
   border-collapse: separate;
}
#timeshareRentalsDatePickerCheckOut.input-group .form-control
{
   position: relative;
   z-index: 2;
   float: left;
   width: 100%;
   margin-bottom: 0;
}
#timeshareRentalsDatePickerCheckOut .input-group-addon,
#timeshareRentalsDatePickerCheckOut.input-group .form-control
{
   display: table-cell;
}
#timeshareRentalsDatePickerCheckOut .input-group-addon:not(:first-child):not(:last-child),
#timeshareRentalsDatePickerCheckOut.input-group .form-control:not(:first-child):not(:last-child)
{
   border-radius: 0;
}
#timeshareRentalsDatePickerCheckOut .input-group-addon
{
   width: 1%;
   white-space: nowrap;
   vertical-align: middle;
   padding: 6px 12px;
   text-align: center;
   background-color: #EBEBEB;
   border: 1px solid #CCCCCC;
   border-radius: 4px;
}
#timeshareRentalsDatePickerCheckOut.input-group .form-control:first-child,
#timeshareRentalsDatePickerCheckOut .input-group-addon:first-child
{
   border-top-right-radius: 0;
   border-bottom-right-radius: 0;
}
#timeshareRentalsDatePickerCheckOut .input-group-addon:first-child
{
   border-right: 0;
}
#timeshareRentalsDatePickerCheckOut.input-group .form-control:last-child,
#timeshareRentalsDatePickerCheckOut .input-group-addon:last-child
{
   border-top-left-radius: 0;
   border-bottom-left-radius: 0;
}
#timeshareRentalsDatePickerCheckOut .input-group-addon:last-child
{
   border-left: 0;
}
#timeshareRentalsDatePickerCheckOut .bootstrap-datetimepicker-widget.dropdown-menu
{
   background-color: #FFFFFF;
   border: 1px solid #7E7783;
   border-radius: 2px;
   color: #4F4F4F;
}
#timeshareRentalsDatePickerCheckOut .bootstrap-datetimepicker-widget table td span.active, #timeshareRentalsDatePickerCheckOut .bootstrap-datetimepicker-widget table td.active, #timeshareRentalsDatePickerCheckOut .bootstrap-datetimepicker-widget table td.active:hover
{
   background-color: #C0C0C0;
   color: #000000;
}
#timeshareRentalsDatePickerCheckOut .bootstrap-datetimepicker-widget table td span:hover, #timeshareRentalsDatePickerCheckOut .bootstrap-datetimepicker-widget table thead tr:first-child th:hover, #timeshareRentalsDatePickerCheckOut .bootstrap-datetimepicker-widget table td.day:hover, #timeshareRentalsDatePickerCheckOut .bootstrap-datetimepicker-widget table td.hour:hover, #timeshareRentalsDatePickerCheckOut .bootstrap-datetimepicker-widget table td.minute:hover, #timeshareRentalsDatePickerCheckOut .bootstrap-datetimepicker-widget table td.second:hover
{
   background-color: #EAE6EA;
   color: #696969;
}
#timeshareRentalsDatePickerCheckOut .bootstrap-datetimepicker-widget.dropdown-menu.bottom:before
{
   border-bottom: 7px solid #7E7783}
#timeshareRentalsDatePickerCheckOut .bootstrap-datetimepicker-widget.dropdown-menu.bottom:after
{
   border-bottom: 6px solid #FFFFFF}
#timeshareRentalsDatePickerCheckOut .bootstrap-datetimepicker-widget.dropdown-menu.top:before
{
   border-top: 7px solid #7E7783}
#timeshareRentalsDatePickerCheckOut .bootstrap-datetimepicker-widget.dropdown-menu.top:after
{
   border-top: 6px solid #FFFFFF}
#timeshareRentalsDatePickerCheckOut .glyphicon
{
   position: relative;
   top: 0;
   left: 0;
   display: inline-block;
   width: 16px;
   height: 16px;
}
#timeshareRentalsDatePickerCheckOut .glyphicon:after
{
   position: absolute;
   content: "";
   left: 0;
   top: 0;
   width: 100%;
   height: 100%;
   background-repeat: no-repeat;
   background-position: center;
   background-size: 16px 16px;
}
#timeshareRentalsDatePickerCheckOut .glyphicon-date:after
{
   background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000000' viewBox='0 0 512 512'%3E%3Cpath d='M396 0 L442 0 C449 0, 454 2, 458 7 C463 11, 465 16, 465 22 L465 42 L489 42 C495 42, 500 45, 505 49 C509 53, 512 58, 512 64 L512 128 L0 128 L0 64 C0 58, 3 53, 7 49 C11 45, 16 42, 23 42 L47 42 L47 22 C47 16, 49 11, 54 7 C57 2, 63 0, 70 0 L116 0 C122 0, 128 2, 133 7 C137 11, 140 16, 140 22 L140 42 L372 42 L372 22 C372 16, 375 11, 379 7 C383 2, 389 0, 396 0 Z M512 170 L512 490 C512 497, 509 502, 505 505 C500 510, 495 512, 489 512 L23 512 C16 512, 11 510, 7 505 C3 502, 0 497, 0 490 L0 170Z  M47 256 L47 298 L93 298 L93 256Z  M140 256 L140 298 L186 298 L186 256Z  M233 256 L233 298 L279 298 L279 256Z  M326 256 L326 298 L372 298 L372 256Z  M419 256 L419 298 L465 298 L465 256Z  M47 342 L47 384 L93 384 L93 342Z  M140 342 L140 384 L186 384 L186 342Z  M233 342 L233 384 L279 384 L279 342Z  M326 342 L326 384 L372 384 L372 342Z  M419 342 L419 384 L465 384 L465 342Z  M47 426 L47 470 L93 470 L93 426Z  M140 426 L140 470 L186 470 L186 426Z  M233 426 L233 470 L279 470 L279 426Z  M326 426 L326 470 L372 470 L372 426Z  M419 426 L419 470 L465 470 L465 426Z'/%3E%3C/svg%3E");
}
#timeshareRentalsDatePickerCheckOut .glyphicon-calendar:after
{
   background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23C0C0C0' viewBox='0 0 512 512'%3E%3Cpath d='M396 0 L442 0 C449 0, 454 2, 458 7 C463 11, 465 16, 465 22 L465 42 L489 42 C495 42, 500 45, 505 49 C509 53, 512 58, 512 64 L512 128 L0 128 L0 64 C0 58, 3 53, 7 49 C11 45, 16 42, 23 42 L47 42 L47 22 C47 16, 49 11, 54 7 C57 2, 63 0, 70 0 L116 0 C122 0, 128 2, 133 7 C137 11, 140 16, 140 22 L140 42 L372 42 L372 22 C372 16, 375 11, 379 7 C383 2, 389 0, 396 0 Z M512 170 L512 490 C512 497, 509 502, 505 505 C500 510, 495 512, 489 512 L23 512 C16 512, 11 510, 7 505 C3 502, 0 497, 0 490 L0 170Z  M47 256 L47 298 L93 298 L93 256Z  M140 256 L140 298 L186 298 L186 256Z  M233 256 L233 298 L279 298 L279 256Z  M326 256 L326 298 L372 298 L372 256Z  M419 256 L419 298 L465 298 L465 256Z  M47 342 L47 384 L93 384 L93 342Z  M140 342 L140 384 L186 384 L186 342Z  M233 342 L233 384 L279 384 L279 342Z  M326 342 L326 384 L372 384 L372 342Z  M419 342 L419 384 L465 384 L465 342Z  M47 426 L47 470 L93 470 L93 426Z  M140 426 L140 470 L186 470 L186 426Z  M233 426 L233 470 L279 470 L279 426Z  M326 426 L326 470 L372 470 L372 426Z  M419 426 L419 470 L465 470 L465 426Z'/%3E%3C/svg%3E");
}
#timeshareRentalsDatePickerCheckOut .glyphicon-time:after
{
   background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23C0C0C0' viewBox='0 0 512 512'%3E%3Cpath d='M156 20 C188 7, 221 0, 256 0 C291 0, 324 7, 355 20 C387 33, 414 52, 437 75 C460 98, 479 125, 492 157 C505 188, 512 221, 512 256 C512 291, 505 324, 492 356 C479 387, 460 414, 437 437 C414 460, 387 479, 355 492 C324 505, 291 512, 256 512 C221 512, 188 505, 156 492 C125 479, 98 460, 75 437 C52 414, 33 387, 20 356 C7 324, 0 291, 0 256 C0 221, 7 188, 20 157 C33 125, 52 98, 75 75 C98 52, 125 33, 156 20 Z M351 92 C322 75, 290 67, 256 67 C221 67, 190 75, 161 92 C132 109, 109 132, 92 161 C75 190, 67 222, 67 256 C67 291, 75 322, 92 351 C109 380, 132 403, 161 420 C190 437, 221 445, 256 445 C290 445, 322 437, 351 420 C380 403, 403 380, 420 351 C437 322, 445 291, 445 256 C445 222, 437 190, 420 161 C403 132, 380 109, 351 92 Z M223 123 L245 123 C248 123, 250 124, 252 126 C254 129, 256 131, 256 134 L256 256 L334 256 C337 256, 339 258, 341 260 C344 262, 345 264, 345 267 L345 289 C345 292, 344 295, 341 297 C339 300, 337 301, 334 301 L223 301 C220 301, 217 300, 215 297 C212 295, 211 292, 211 289 L211 134 C211 131, 212 129, 215 126 C217 124, 220 123, 223 123'/%3E%3C/svg%3E");
}
#timeshareRentalsDatePickerCheckOut .glyphicon-chevron-left:after
{
   background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23C0C0C0' viewBox='0 0 512 512'%3E%3Cpath d='M445 92 L267 256 L443 420 L345 512 L68 255 L345 0Z'/%3E%3C/svg%3E");
}
#timeshareRentalsDatePickerCheckOut .glyphicon-chevron-right:after
{
   background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23C0C0C0' viewBox='0 0 512 512'%3E%3Cpath d='M445 256 L167 512 L68 420 L245 256 L68 92 L167 0Z'/%3E%3C/svg%3E");
}
#timeshareRentalsDatePickerCheckOut .glyphicon-chevron-up:after
{
   background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23C0C0C0' viewBox='0 0 512 512'%3E%3Cpath d='M515 344 L422 443 L257 266 L92 443 L0 344 L258 68Z'/%3E%3C/svg%3E");
}
#timeshareRentalsDatePickerCheckOut .glyphicon-chevron-down:after
{
   background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23C0C0C0' viewBox='0 0 512 512'%3E%3Cpath d='M515 168 L257 443 L0 168 L93 68 L257 245 L423 68Z'/%3E%3C/svg%3E");
}
#timeshareRentalsDatePickerCheckOut .glyphicon-screenshot:after
{
   background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23C0C0C0' viewBox='0 0 512 512'%3E%3Cpath d='M403 275 L245 422 C243 423, 241 424, 237 424 C235 424, 233 423, 231 422 L141 339 C140 337, 139 335, 139 333 C139 330, 140 329, 141 326 L156 313 C157 311, 160 311, 163 311 C165 311, 167 311, 169 313 L237 376 L375 250 C378 247, 380 247, 383 247 C386 247, 388 247, 389 250 L403 262 C405 265, 406 266, 406 269 C406 271, 405 273, 403 275 Z M39 475 L476 475 L476 183 L39 183Z  M159 128 L159 46 C159 42, 157 40, 156 39 C154 37, 151 36, 149 36 L129 36 C126 36, 124 37, 122 39 C119 40, 119 42, 119 46 L119 128 C119 131, 119 133, 122 135 C124 137, 126 137, 129 137 L149 137 C151 137, 154 137, 156 135 C157 133, 159 131, 159 128 Z M396 128 L396 46 C396 42, 396 40, 394 39 C391 37, 389 36, 386 36 L367 36 C364 36, 362 37, 359 39 C358 40, 357 42, 357 46 L357 128 C357 131, 358 133, 359 135 C362 137, 364 137, 367 137 L386 137 C389 137, 391 137, 394 135 C396 133, 396 131, 396 128 Z M515 110 L515 475 C515 485, 511 494, 504 501 C496 508, 487 512, 476 512 L39 512 C28 512, 19 508, 11 501 C4 494, 0 485, 0 475 L0 110 C0 99, 4 91, 11 84 C19 77, 28 73, 39 73 L79 73 L79 46 C79 33, 84 22, 94 13 C104 4, 115 0, 129 0 L149 0 C162 0, 174 4, 183 13 C194 22, 198 33, 198 46 L198 73 L317 73 L317 46 C317 33, 322 22, 332 13 C341 4, 353 0, 367 0 L386 0 C400 0, 411 4, 422 13 C431 22, 436 33, 436 46 L436 73 L476 73 C487 73, 496 77, 504 84 C511 91, 515 99, 515 110'/%3E%3C/svg%3E");
}
#timeshareRentalsDatePickerCheckOut .glyphicon-trash:after
{
   background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23C0C0C0' viewBox='0 0 512 512'%3E%3Cpath d='M187 0 L328 0 C340 0, 351 4, 360 12 C370 19, 374 29, 374 39 L374 79 L503 79 C506 79, 509 80, 511 82 C513 84, 515 86, 515 89 L515 118 L0 118 L0 89 C0 86, 1 84, 3 82 C6 80, 9 79, 12 79 L141 79 L141 39 C141 29, 145 19, 154 12 C163 4, 174 0, 187 0 Z M187 39 L187 79 L328 79 L328 39Z  M468 158 L468 473 C468 484, 463 493, 454 500 C445 508, 434 512, 421 512 L94 512 C80 512, 70 508, 61 500 C51 493, 47 484, 47 473 L47 158Z  M94 197 L94 473 L141 473 L141 197Z  M187 197 L187 473 L234 473 L234 197Z  M281 197 L281 473 L328 473 L328 197Z  M374 197 L374 473 L421 473 L421 197Z'/%3E%3C/svg%3E");
}
#timeshareRentalsDatePickerCheckOut .glyphicon-remove:after
{
   background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23C0C0C0' viewBox='0 0 512 512'%3E%3Cpath d='M417 4 L510 97 C513 100, 515 103, 515 107 C515 111, 513 114, 510 116 L370 256 L510 396 C513 399, 515 401, 515 405 C515 409, 513 412, 510 415 L417 507 C414 511, 411 512, 407 512 C404 512, 400 511, 399 507 L257 368 L116 507 C114 511, 111 512, 108 512 C104 512, 101 511, 97 507 L5 415 C1 412, 0 409, 0 405 C0 401, 1 399, 5 396 L145 256 L5 116 C1 114, 0 111, 0 107 C0 103, 1 100, 5 97 L97 5 C101 2, 104 0, 108 0 C111 0, 114 2, 116 5 L257 144 L399 4 C400 2, 404 0, 407 0 C411 0, 414 2, 417 4'/%3E%3C/svg%3E");
}
#indexLabelChildren
{
   border: 1px groove #CCCCCC;
   border-radius: 4px;
   background-color: #C0C0C0;
   background-image: none;
   color: #000000;
   font-family: Arial;
   font-weight: normal;
   font-style: normal;
   font-size: 16px;
   box-sizing: border-box;
   margin: 0;
   text-align: left;
   vertical-align: top;
   box-shadow: 2px 2px 2px #C0C0C0 inset;
   padding: 3px 4px 3px 4px;
}
#indexLabelChildren:focus
{
   outline: 0;
}
#indexSelectChildren
{
   border: 1px solid #CCCCCC;
   border-radius: 4px;
   background-color: #FFFFFF;
   background-image: none;
   color: #696969;
   font-family: Arial;
   font-weight: normal;
   font-style: normal;
   font-size: 15px;
   margin: 0;
   padding: 4px 4px 4px 4px;
   box-sizing: border-box;
}
#indexSelectChildren:focus
{
   border-color: #66AFE9;
   box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 8px rgba(102,175,233,0.60);
   outline: 0;
}
#LabelName
{
   border: 0px solid #CCCCCC;
   border-radius: 4px;
   background-color: #C0C0C0;
   background-image: none;
   color: #000000;
   font-family: Arial;
   font-weight: normal;
   font-style: normal;
   font-size: 16px;
   box-sizing: border-box;
   margin: 0;
   text-align: left;
   vertical-align: top;
   padding: 4px 4px 4px 4px;
}
#LabelName:focus
{
   outline: 0;
}
#indexEditboxName
{
   border: 1px solid #CCCCCC;
   border-radius: 4px;
   background-color: #FFFFFF;
   background-image: none;
   color: #696969;
   font-family: Arial;
   font-weight: normal;
   font-style: normal;
   font-size: 13px;
   box-sizing: border-box;
   line-height: 16px;
   margin: 0;
   text-align: left;
   padding: 4px 4px 4px 4px;
}
#indexEditboxName:focus
{
   border-color: #66AFE9;
   box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 8px rgba(102,175,233,0.60);
   outline: 0;
}
#indexLabel2
{
   border: 0px solid #CCCCCC;
   border-radius: 4px;
   background-color: #C0C0C0;
   background-image: none;
   color: #000000;
   font-family: Arial;
   font-weight: normal;
   font-style: normal;
   font-size: 16px;
   box-sizing: border-box;
   margin: 0;
   text-align: left;
   vertical-align: top;
   padding: 4px 4px 4px 4px;
}
#indexLabel2:focus
{
   outline: 0;
}
#indexEditboxPhone
{
   border: 1px solid #CCCCCC;
   border-radius: 4px;
   background-color: #FFFFFF;
   background-image: none;
   color: #696969;
   font-family: Arial;
   font-weight: normal;
   font-style: normal;
   font-size: 13px;
   box-sizing: border-box;
   line-height: 16px;
   margin: 0;
   text-align: left;
   padding: 4px 4px 4px 4px;
}
#indexEditboxPhone:focus
{
   border-color: #66AFE9;
   box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 8px rgba(102,175,233,0.60);
   outline: 0;
}
#wb_timeshareRentalsText4 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
#wb_timeshareRentalsText4 div
{
   text-align: left;
}
#wb_timeshareRentalsText4
{
   display: block;
   margin: 0;
   box-sizing: border-box;
   width: 100%;
}
#indexLabel11
{
   border: 0px solid #CCCCCC;
   border-radius: 4px;
   background-color: #C0C0C0;
   background-image: none;
   color: #000000;
   font-family: Arial;
   font-weight: normal;
   font-style: normal;
   font-size: 16px;
   box-sizing: border-box;
   margin: 0;
   text-align: left;
   vertical-align: top;
   padding: 4px 4px 4px 4px;
}
#indexLabel11:focus
{
   outline: 0;
}
#indexEditboxEmail
{
   border: 1px solid #CCCCCC;
   border-radius: 4px;
   background-color: #FFFFFF;
   background-image: none;
   color: #696969;
   font-family: Arial;
   font-weight: normal;
   font-style: normal;
   font-size: 13px;
   box-sizing: border-box;
   line-height: 16px;
   margin: 0;
   text-align: left;
   padding: 4px 4px 4px 4px;
}
#indexEditboxEmail:focus
{
   border-color: #66AFE9;
   box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 8px rgba(102,175,233,0.60);
   outline: 0;
}
#indexButton1
{
   border: 1px solid #2E6DA4;
   border-radius: 4px;
   background-color: #3370B7;
   background-image: none;
   color: #FFFFFF;
   font-family: Arial;
   font-weight: bold;
   font-style: normal;
   font-size: 19px;
   padding: 1px 6px 1px 6px;
   text-align: center;
   -webkit-appearance: none;
   margin: 0;
}
}
#indexButton1:focus
{
   outline: 0;
}
#wb_bananaBeachLayoutGrid1
{
   clear: both;
   position: fixed;
   left: 0;
   bottom: 0;
   z-index: 7777;
   table-layout: fixed;
   display: table;
   text-align: center;
   width: 100%;
   background-color: transparent;
   background-image: none;
   border: 0px solid #CCCCCC;
   border-radius: 0px;
   box-sizing: border-box;
   margin: 0;
}
#bananaBeachLayoutGrid1
{
   box-sizing: border-box;
   padding: 0 15px 0 15px;
   margin-right: auto;
   margin-left: auto;
}
#bananaBeachLayoutGrid1 > .row
{
   margin-right: -15px;
   margin-left: -15px;
}
#bananaBeachLayoutGrid1 > .row > .col-1, #bananaBeachLayoutGrid1 > .row > .col-2
{
   box-sizing: border-box;
   font-size: 0;
   min-height: 1px;
   padding-right: 15px;
   padding-left: 15px;
   position: relative;
}
#bananaBeachLayoutGrid1 > .row > .col-1, #bananaBeachLayoutGrid1 > .row > .col-2
{
   float: left;
}
#bananaBeachLayoutGrid1 > .row > .col-1
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   width: 50%;
   text-align: left;
}
#bananaBeachLayoutGrid1 > .row > .col-2
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   width: 50%;
   text-align: right;
}
#bananaBeachLayoutGrid1:before,
#bananaBeachLayoutGrid1:after,
#bananaBeachLayoutGrid1 .row:before,
#bananaBeachLayoutGrid1 .row:after
{
   display: table;
   content: " ";
}
#bananaBeachLayoutGrid1:after,
#bananaBeachLayoutGrid1 .row:after
{
   clear: both;
}
@media (max-width: 480px)
{
#bananaBeachLayoutGrid1 > .row > .col-1, #bananaBeachLayoutGrid1 > .row > .col-2
{
   float: none;
   width: 100% !important;
}
}
#wb_indexLayoutGrid5
{
   clear: both;
   position: relative;
   table-layout: fixed;
   display: table;
   text-align: center;
   width: 100%;
   background-color: transparent;
   background-image: none;
   border: 0px solid #CCCCCC;
   border-radius: 0px;
   box-sizing: border-box;
   margin: 0;
}
#indexLayoutGrid5
{
   box-sizing: border-box;
   padding: 0;
   margin-right: auto;
   margin-left: auto;
}
#indexLayoutGrid5 > .row
{
   margin-right: 0;
   margin-left: 0;
}
#indexLayoutGrid5 > .row > .col-1
{
   box-sizing: border-box;
   font-size: 0;
   min-height: 1px;
   padding-right: 0px;
   padding-left: 0px;
   position: relative;
}
#indexLayoutGrid5 > .row > .col-1
{
   float: left;
}
#indexLayoutGrid5 > .row > .col-1
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   width: 100%;
   text-align: left;
}
#indexLayoutGrid5:before,
#indexLayoutGrid5:after,
#indexLayoutGrid5 .row:before,
#indexLayoutGrid5 .row:after
{
   display: table;
   content: " ";
}
#indexLayoutGrid5:after,
#indexLayoutGrid5 .row:after
{
   clear: both;
}
@media (max-width: 480px)
{
#indexLayoutGrid5 > .row > .col-1
{
   float: none;
   width: 100% !important;
}
}
#wb_indexCssMenu1
{
   display: inline-block;
   width: 100%;
   z-index: 34;
}
#wb_uid12
{
   color: #FFFFFF;
   font-family: "Arial";
   font-size: 16px;
}
#wb_uid5
{
   background-color: #00008B;
   color: #F5F5F5;
   font-family: "Georgia";
   font-size: 19px;
}
#wb_uid23
{
   color: #000000;
   font-family: "Arial";
   font-size: 13px;
}
#wb_About_UsImage2
{
   display: inline-block;
   width: 86px;
   height: 53px;
   z-index: 96;
}
#wb_uid13
{
   color: #FFFFFF;
   font-family: "Arial";
   font-size: 19px;
}
#indexEditboxEmail
{
   display: block;
   width: 100%;
   height: 26px;
   z-index: 80;
}
#indexSelectChildren
{
   display: block;
   width: 100%;
   height: 34px;
   z-index: 74;
}
#indexLabelFrom
{
   display: block;
   width: 100%;
   line-height: 18px;
   z-index: 65;
}
#wb_uid4
{
   color: #696969;
   font-family: "Arial";
   font-size: 13px;
}
#wb_uid22
{
   color: #FFFFFF;
   font-family: "Arial";
   font-size: 13px;
}
#wb_About_UsImage3
{
   display: inline-block;
   width: 57px;
   height: 56px;
   z-index: 98;
}
#wb_uid10
{
   color: #696969;
   font-family: "Arial";
   font-size: 16px;
}
#wb_blydeRiverCanyonBookmark1
{
   position: absolute;
   left: 916px;
   top: 610px;
   width: 43px;
   height: 43px;
   z-index: 111;
}
#wb_uid3
{
   color: #F5F5F5;
   font-family: "Georgia";
   font-size: 19px;
}
#wb_masterPageImage1
{
   display: inline-block;
   width: 100%;
   height: auto;
   z-index: 36;
}
#wb_masterPageCarousel1
{
}
#wb_uid21
{
   color: #000000;
   font-family: "Arial";
   font-size: 13px;
}
#wb_uid11
{
   color: #F5F5F5;
   font-family: "Arial";
   font-size: 16px;
}
#wb_ngwenyaLodgeImage4
{
   display: inline-block;
   width: 486px;
   height: 374px;
   z-index: 55;
}
#wb_ngwenyaLodgeImage3
{
   display: inline-block;
   width: 486px;
   height: 373px;
   z-index: 54;
}
#wb_ngwenyaLodgeImage2
{
   display: inline-block;
   width: 486px;
   height: 374px;
   z-index: 53;
}
#wb_ngwenyaLodgeImage1
{
   display: inline-block;
   width: 486px;
   height: 375px;
   z-index: 52;
}
#wb_ngwenyaLodgeCarousel1
{
}
#wb_uid2
{
   color: #F5F5F5;
   font-family: "Georgia";
   font-size: 24px;
}
#wb_masterPageImage2
{
   display: inline-block;
   width: 100%;
   height: auto;
   z-index: 37;
}
#wb_uid20
{
   color: #F5F5F5;
   font-family: "Arial";
   font-size: 13px;
}
#wb_About_UsImage1
{
   display: inline-block;
   width: 56px;
   height: 53px;
   z-index: 100;
}
#wb_uid16
{
   color: #FFFFFF;
   font-family: "Arial";
   font-size: 16px;
}
#indexButton1
{
   display: inline-block;
   width: 96px;
   height: 25px;
   z-index: 81;
}
#indexLabel11
{
   display: block;
   width: 100%;
   line-height: 18px;
   z-index: 79;
}
#wb_casaDoSolImage1
{
   display: inline-block;
   width: 486px;
   height: 367px;
   z-index: 56;
}
#wb_uid1
{
   color: #696969;
   font-family: "Arial";
   font-size: 29px;
}
#wb_masterPageImage3
{
   display: inline-block;
   width: 100%;
   height: auto;
   z-index: 38;
}
#wb_uid17
{
   color: #FFFFFF;
   font-family: "Arial";
   font-size: 16px;
}
#indexEditboxPhone
{
   display: block;
   width: 100%;
   height: 26px;
   z-index: 78;
}
#indexLabel2
{
   display: block;
   width: 100%;
   line-height: 18px;
   z-index: 77;
}
#indexEditboxName
{
   display: block;
   width: 100%;
   height: 26px;
   z-index: 76;
}
#wb_indexDatePickerCheckIn
{
   display: inline-block;
   width: 100%;
   z-index: 68;
}
#wb_uid0
{
   color: #000000;
   font-family: "Arial";
   font-size: 13px;
}
#wb_masterPageImage4
{
   display: inline-block;
   width: 100%;
   height: auto;
   z-index: 39;
}
#wb_uid14
{
   color: #FFFFFF;
   font-family: "Arial";
   font-size: 16px;
}
#wb_indexText13
{
   position: absolute;
   left: 701px;
   top: 769px;
   width: 195px;
   height: 32px;
   z-index: 11;
}
#wb_masterPageImage5
{
   display: inline-block;
   width: 100%;
   height: auto;
   z-index: 40;
}
#wb_uid15
{
   color: #000000;
   font-family: "Arial";
   font-size: 13px;
}
#indexLabelChildren
{
   display: block;
   width: 100%;
   line-height: 20px;
   z-index: 73;
}
#wb_timeshareRentalsDatePickerCheckOut
{
   display: inline-block;
   width: 100%;
   z-index: 70;
}
#wb_masterPageImage6
{
   display: inline-block;
   width: 100%;
   height: auto;
   z-index: 41;
}
#wb_turkeyImage5
{
   display: inline-block;
   width: 117px;
   height: 37px;
   z-index: 93;
}
#wb_bananaBeachImage2
{
   display: inline-block;
   width: 65px;
   height: 65px;
   z-index: 83;
}
#wb_bananaBeachImage1
{
   display: inline-block;
   width: 73px;
   height: 59px;
   z-index: 82;
}
#LabelName
{
   display: block;
   width: 100%;
   line-height: 18px;
   z-index: 75;
}
#wb_masterPageImage7
{
   display: inline-block;
   width: 100%;
   height: auto;
   z-index: 42;
}
#wb_mpumalangaResponsiveMenu1
{
   display: none;
   width: 100%;
   z-index: 32;
}
#wb_indexImage1
{
   display: inline-block;
   width: 116px;
   height: 87px;
   z-index: 30;
}
#indexSelectAdults
{
   display: block;
   width: 100%;
   height: 34px;
   z-index: 72;
}
#wb_masterPageImage8
{
   display: inline-block;
   width: 100%;
   height: auto;
   z-index: 43;
}
#wb_indexResponsiveMenu1
{
   display: none;
   width: 273px;
   height: 80px;
   z-index: 31;
}
#wb_uid18
{
   color: #F5F5F5;
   font-family: "Arial";
   font-size: 13px;
}
#returnLabelCheckOut
{
   display: block;
   width: 100%;
   line-height: 18px;
   z-index: 69;
}
#wb_masterPageImage9
{
   display: inline-block;
   width: 100%;
   height: auto;
   z-index: 44;
}
#wb_uid19
{
   color: #F5F5F5;
   font-family: "Arial";
   font-size: 19px;
}
#indexLabelAdults
{
   display: block;
   width: 100%;
   line-height: 18px;
   z-index: 71;
}
#wb_indexText7
{
   position: absolute;
   left: 226px;
   top: 993px;
   width: 150px;
   height: 16px;
   z-index: 9;
}
#blydeRiverCanyonBookmark1
{
   visibility: hidden;
}
#wb_uid9
{
   color: #000000;
   font-family: "Arial";
   font-size: 13px;
}
#wb_cayleyText2
{
   position: absolute;
   left: 701px;
   top: 769px;
   width: 195px;
   height: 32px;
   z-index: 110;
}
#wb_cayleyText1
{
   position: absolute;
   left: 226px;
   top: 993px;
   width: 150px;
   height: 16px;
   z-index: 109;
}
#indexEditboxresort
{
   display: block;
   width: 100%;
   height: 26px;
   z-index: 66;
}
#wb_uid8
{
   color: #4F4F4F;
   font-family: "Georgia";
   font-size: 16px;
}
#wb_indexText9
{
   position: absolute;
   left: 300px;
   top: 756px;
   width: 195px;
   height: 16px;
   z-index: 10;
}
#indexLabelCheckinDate
{
   display: block;
   width: 100%;
   line-height: 18px;
   z-index: 67;
}
#wb_uid7
{
   color: #4F4F4F;
   font-family: "Georgia";
   font-size: 19px;
}
#wb_qunoFallsPagination1
{
   display: inline-block;
   width: 829px;
   height: 28px;
   z-index: 50;
}
#wb_uid6
{
   color: #696969;
   font-family: "Georgia";
   font-size: 16px;
}
@media only screen and (min-width: 700px) and (max-width: 902px)
{
body
{
   background-color: #FFFFFF;
   background-image: none;
}
#cayleyMasterPage1
{
   left: 0px !important;
   top: 0px !important;
   width: 896px !important;
   height: 1874px !important;
   visibility: visible !important;
   display: inline !important;
}
#wb_masterPageText4
{
   visibility: visible !important;
   display: block !important;
}
#wb_masterPageText4
{
   margin: 0;
   padding: 0;
}
#wb_indexLayoutGrid4
{
   visibility: visible !important;
   display: table !important;
}
#wb_indexLayoutGrid4
{
   height: auto;
   margin-top: 0px;
   margin-bottom: 0px;
}
#indexLayoutGrid4
{
   height: auto;
   padding: 0 15px 0 15px;
}
#indexLayoutGrid4 .row
{
   margin-right: -15px;
   margin-left: -15px;
}
#wb_indexLayoutGrid3
{
   visibility: visible !important;
   display: table !important;
   background-color: #000080;
   background-image: none;
}
#wb_indexLayoutGrid3
{
   height: auto;
   margin-top: 0px;
   margin-bottom: 0px;
}
#indexLayoutGrid3
{
   height: auto;
   padding: 0 15px 0 15px;
}
#indexLayoutGrid3 .row
{
   margin-right: -15px;
   margin-left: -15px;
}
#wb_About_UsImage2
{
   width: 113px !important;
   height: 70px !important;
   visibility: visible !important;
   display: inline-block !important;
   margin: 0;
   padding: 0;
}
#About_UsImage2
{
   width: 113px;
   height: 70px;
}
#wb_About_UsImage1
{
   width: 75px !important;
   height: 71px !important;
   visibility: visible !important;
   display: inline-block !important;
   margin: 0;
   padding: 0;
}
#About_UsImage1
{
   border-radius: 10px;
   width: 75px;
   height: 71px;
}
#wb_About_UsImage3
{
   width: 72px !important;
   height: 71px !important;
   visibility: visible !important;
   display: inline-block !important;
   margin: 0;
   padding: 0;
}
#About_UsImage3
{
   width: 72px;
   height: 71px;
}
#wb_indexText5
{
   visibility: visible !important;
   display: block !important;
}
#wb_indexText5
{
   margin: 0;
   padding: 0;
}
#wb_turkeyImage5
{
   width: 137px !important;
   height: 44px !important;
   visibility: visible !important;
   display: inline-block !important;
   margin: 0;
   padding: 0 0 0 10px;
}
#turkeyImage5
{
   width: 137px;
   height: 44px;
}
#wb_indexLayoutGrid2
{
   visibility: visible !important;
   display: table !important;
   background-color: #000080;
   background-image: none;
}
#wb_indexLayoutGrid2
{
   height: auto;
   margin-top: 0px;
   margin-bottom: 0px;
}
#indexLayoutGrid2
{
   height: auto;
   padding: 0 15px 0 15px;
}
#indexLayoutGrid2 .row
{
   margin-right: -15px;
   margin-left: -15px;
}
#wb_indexText4
{
   visibility: visible !important;
   display: block !important;
}
#wb_indexText4
{
   margin: 0;
   padding: 0;
}
#wb_indexText1
{
   visibility: visible !important;
   display: block !important;
}
#wb_indexText1
{
   margin: 0;
   padding: 0;
}
#wb_indexText6
{
   visibility: visible !important;
   display: block !important;
}
#wb_indexText6
{
   margin: 0;
   padding: 0;
}
#wb_indexText7
{
   left: 226px !important;
   top: 993px !important;
   width: 150px !important;
   height: 16px !important;
   visibility: visible !important;
   display: inline !important;
}
#wb_indexText7
{
   margin: 0;
   padding: 0;
}
#wb_indexText8
{
   visibility: visible !important;
   display: block !important;
}
#wb_indexText8
{
   margin: 0;
   padding: 0;
}
#wb_indexText9
{
   left: 300px !important;
   top: 756px !important;
   width: 195px !important;
   height: 16px !important;
   visibility: visible !important;
   display: inline !important;
}
#wb_indexText9
{
   margin: 0;
   padding: 0;
}
#wb_indexText10
{
   visibility: visible !important;
   display: block !important;
}
#wb_indexText10
{
   margin: 0;
   padding: 0;
}
#wb_indexText11
{
   visibility: visible !important;
   display: block !important;
}
#wb_indexText11
{
   margin: 0;
   padding: 0;
}
#wb_indexText13
{
   left: 701px !important;
   top: 769px !important;
   width: 195px !important;
   height: 32px !important;
   visibility: visible !important;
   display: inline !important;
}
#wb_indexText13
{
   margin: 0;
   padding: 0;
}
#wb_indexText14
{
   visibility: visible !important;
   display: block !important;
}
#wb_indexText14
{
   margin: 0;
   padding: 0;
}
#wb_indexText15
{
   visibility: visible !important;
   display: block !important;
}
#wb_indexText15
{
   margin: 0;
   padding: 0;
}
#wb_indexText16
{
   visibility: visible !important;
   display: block !important;
}
#wb_indexText16
{
   margin: 0;
   padding: 0;
}
#wb_indexText17
{
   visibility: visible !important;
   display: block !important;
}
#wb_indexText17
{
   margin: 0;
   padding: 0;
}
#wb_indexText18
{
   visibility: visible !important;
   display: block !important;
}
#wb_indexText18
{
   margin: 0;
   padding: 0;
}
#wb_indexText19
{
   visibility: visible !important;
   display: block !important;
}
#wb_indexText19
{
   margin: 0;
   padding: 0;
}
#wb_masterPageText1
{
   visibility: visible !important;
   display: block !important;
}
#wb_masterPageText1
{
   margin: 0;
   padding: 0;
}
#wb_mpumalangaLayoutGrid8
{
   visibility: visible !important;
   display: table !important;
   box-shadow: 0px 5px 5px #D2B48C;
}
#wb_mpumalangaLayoutGrid8
{
   height: auto;
   margin-top: 0px;
   margin-bottom: 0px;
}
#mpumalangaLayoutGrid8
{
   height: auto;
   padding: 0 15px 0 15px;
}
#mpumalangaLayoutGrid8 .row
{
   margin-right: -15px;
   margin-left: -15px;
}
#mpumalangaLayoutGrid8 > .row > .col-1, #mpumalangaLayoutGrid8 > .row > .col-2
{
   padding-right: 15px;
   padding-left: 15px;
}
#mpumalangaLayoutGrid8 > .row > .col-1
{
   display: block;
   width: 25%;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   text-align: left;
}
#mpumalangaLayoutGrid8 > .row > .col-1 > .col-1-padding
{
   width: 100%;
   padding: 0;
}
#mpumalangaLayoutGrid8 > .row > .col-2
{
   display: block;
   width: 75%;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   text-align: left;
}
#wb_indexImage1
{
   width: 124px !important;
   height: 93px !important;
   visibility: visible !important;
   display: inline-block !important;
   margin: 0;
   padding: 5px 0 5px 0;
}
#indexImage1
{
   width: 124px;
   height: 93px;
}
#wb_indexResponsiveMenu1
{
   width: 273px !important;
   height: 80px !important;
   visibility: hidden !important;
   display: none !important;
   margin: 0;
   text-align: left;
}
#wb_indexResponsiveMenu1 ul li a
{
   font-family: Arial;
   font-weight: normal;
   font-size: 13px;
   text-decoration: none;
}
#wb_indexResponsiveMenu1 ul li a, #wb_indexResponsiveMenu1 .toggle
{
   font-family: Arial;
   font-weight: normal;
   font-size: 13px;
}
#indexResponsiveMenu1
{
   height: 39px;
}
#wb_indexResponsiveMenu1 ul ul
{
   top: 39px;
}
#wb_indexResponsiveMenu1 ul ul ul li
{
   left: 105px;
   top: -39px;
}
#wb_indexResponsiveMenu1 > ul > li > a
{
   height: 29px;
}
#wb_indexResponsiveMenu1 ul ul li
{
   width: 105px;
}
#wb_mpumalangaResponsiveMenu1
{
   width: 100% !important;
   visibility: hidden !important;
   display: none !important;
   margin: 0;
   text-align: left;
}
#wb_mpumalangaResponsiveMenu1 ul li a
{
   font-family: Arial;
   font-weight: normal;
   font-size: 13px;
   text-decoration: none;
}
#wb_mpumalangaResponsiveMenu1 ul li a, #wb_mpumalangaResponsiveMenu1 .toggle
{
   font-family: Arial;
   font-weight: normal;
   font-size: 13px;
}
#mpumalangaResponsiveMenu1
{
   height: 44px;
}
#wb_mpumalangaResponsiveMenu1 ul ul
{
   top: 44px;
}
#wb_mpumalangaResponsiveMenu1 ul ul ul li
{
   left: 119px;
   top: -44px;
}
#wb_mpumalangaResponsiveMenu1 > ul > li > a
{
   height: 24px;
}
#wb_mpumalangaResponsiveMenu1 ul ul li
{
   width: 119px;
}
#wb_indexCssMenu1
{
   width: 491px !important;
   height: 33px !important;
   visibility: visible !important;
   display: inline-block !important;
   margin: 0;
   text-align: right;
}
#wb_indexCssMenu1 li
{
}
#wb_indexCssMenu1 a
{
   color: #FFFFFF;
   border: 0px solid transparent;
   border-radius: 0px;
   background-color: #D2B48C;
   background-image: none;
   font-family: Arial;
   font-weight: bold;
   font-size: 13px;
   font-style: normal;
   text-decoration: none;
   height: 18px;
   line-height: 18px;
   text-align: center;
}
#wb_indexCssMenu1 li:hover a, #wb_indexCssMenu1 a:hover
{
   color: #000000;
   border: 0px solid transparent;
   background-color: #D2B48C;
   background-image: none;
}
#wb_indexCssMenu1 li
{
   padding: 5px 0px 5px 3px;
}
#wb_masterPageText2
{
   visibility: visible !important;
   display: block !important;
}
#wb_masterPageText2
{
   margin: 0;
   padding: 0;
}
#wb_masterPageText3
{
   visibility: visible !important;
   display: block !important;
}
#wb_masterPageText3
{
   margin: 0;
   padding: 0;
}
#wb_masterPageLayoutGrid1
{
   visibility: visible !important;
   display: table !important;
}
#wb_masterPageLayoutGrid1
{
   height: auto;
   margin-top: 0px;
   margin-bottom: 0px;
}
#masterPageLayoutGrid1
{
   height: auto;
   padding: 0 15px 0 15px;
}
#masterPageLayoutGrid1 .row
{
   margin-right: -15px;
   margin-left: -15px;
}
#masterPageLayoutGrid1 > .row > .col-1
{
   padding-right: 15px;
   padding-left: 15px;
}
#masterPageLayoutGrid1 > .row > .col-1
{
   display: block;
   width: 100%;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   text-align: center;
}
#wb_indexLayoutGrid5
{
   visibility: visible !important;
   display: table !important;
}
#wb_indexLayoutGrid5
{
   height: auto;
   margin-top: 0px;
   margin-bottom: 0px;
}
#indexLayoutGrid5
{
   height: auto;
   padding: 0;
}
#indexLayoutGrid5 .row
{
   margin-right: 0px;
   margin-left: 0px;
}
#wb_masterPageCarousel1
{
   width: 100% !important;
   visibility: visible !important;
   display: block !important;
}
#masterPageCarousel1_back
{
   top: 44%;
}
#masterPageCarousel1_next
{
   top: 44%;
}
#wb_masterPageCarousel1
{
   margin: 0;
   height: 312px;
}
#masterPageCarousel1 .carousel-item-inner
{
   padding: 0;
}
#wb_masterPageImage1
{
   width: 100% !important;
   visibility: visible !important;
   display: block !important;
   margin: 0;
   padding: 0;
}
#wb_masterPageImage2
{
   width: 100% !important;
   visibility: visible !important;
   display: block !important;
   margin: 0;
   padding: 0;
}
#wb_masterPageImage3
{
   width: 100% !important;
   visibility: visible !important;
   display: block !important;
   margin: 0;
   padding: 0;
}
#wb_masterPageImage4
{
   width: 100% !important;
   visibility: visible !important;
   display: block !important;
   margin: 0;
   padding: 0;
}
#wb_masterPageImage5
{
   width: 100% !important;
   visibility: visible !important;
   display: block !important;
   margin: 0;
   padding: 0;
}
#wb_masterPageImage6
{
   width: 100% !important;
   visibility: visible !important;
   display: block !important;
   margin: 0;
   padding: 0;
}
#wb_masterPageImage7
{
   width: 100% !important;
   visibility: visible !important;
   display: block !important;
   margin: 0;
   padding: 0;
}
#wb_masterPageImage8
{
   width: 100% !important;
   visibility: visible !important;
   display: block !important;
   margin: 0;
   padding: 0;
}
#wb_masterPageImage9
{
   width: 100% !important;
   visibility: visible !important;
   display: block !important;
   margin: 0;
   padding: 0;
}
#wb_hotelLayoutGrid1
{
   visibility: visible !important;
   display: table !important;
}
#wb_hotelLayoutGrid1
{
   height: auto;
   margin-top: 0px;
   margin-bottom: 0px;
}
#hotelLayoutGrid1
{
   height: auto;
   padding: 8px 15px 0 15px;
}
#hotelLayoutGrid1 .row
{
   margin-right: -15px;
   margin-left: -15px;
}
#hotelLayoutGrid1 > .row > .col-1
{
   padding-right: 15px;
   padding-left: 15px;
}
#hotelLayoutGrid1 > .row > .col-1
{
   display: block;
   width: 100%;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   text-align: left;
}
#wb_page1LayoutGrid1
{
   visibility: visible !important;
   display: table !important;
}
#wb_page1LayoutGrid1
{
   height: auto;
   margin-top: 0px;
   margin-bottom: 0px;
}
#page1LayoutGrid1
{
   height: auto;
   padding: 0 15px 0 15px;
}
#page1LayoutGrid1 .row
{
   margin-right: -15px;
   margin-left: -15px;
}
#page1LayoutGrid1 > .row > .col-1
{
   padding-right: 15px;
   padding-left: 15px;
}
#page1LayoutGrid1 > .row > .col-1
{
   display: block;
   width: 100%;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   text-align: left;
}
#wb_page1LayoutGrid2
{
   visibility: visible !important;
   display: table !important;
}
#wb_page1LayoutGrid2
{
   height: auto;
   margin-top: 0px;
   margin-bottom: 0px;
}
#page1LayoutGrid2
{
   height: auto;
   padding: 0 15px 0 15px;
}
#page1LayoutGrid2 .row
{
   margin-right: -15px;
   margin-left: -15px;
}
#page1LayoutGrid2 > .row > .col-1, #page1LayoutGrid2 > .row > .col-2
{
   padding-right: 15px;
   padding-left: 15px;
}
#page1LayoutGrid2 > .row > .col-1
{
   display: block;
   width: 58.33333333%;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   text-align: left;
}
#page1LayoutGrid2 > .row > .col-2
{
   display: block;
   width: 41.66666667%;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   text-align: left;
}
#wb_ngwenyaLodgeCarousel1
{
   width: 100% !important;
   visibility: visible !important;
   display: block !important;
}
#ngwenyaLodgeCarousel1_back
{
   top: 46%;
}
#ngwenyaLodgeCarousel1_next
{
   top: 46%;
}
#wb_ngwenyaLodgeCarousel1
{
   margin: 0;
   height: 403px;
}
#ngwenyaLodgeCarousel1 .carousel-item-inner
{
   padding: 0;
}
#wb_cayleyText1
{
   left: 226px !important;
   top: 993px !important;
   width: 150px !important;
   height: 16px !important;
   visibility: visible !important;
   display: inline !important;
}
#wb_cayleyText1
{
   margin: 0;
   padding: 0;
}
#wb_cayleyText2
{
   left: 701px !important;
   top: 769px !important;
   width: 195px !important;
   height: 32px !important;
   visibility: visible !important;
   display: inline !important;
}
#wb_cayleyText2
{
   margin: 0;
   padding: 0;
}
#wb_aboutUsText1
{
   visibility: visible !important;
   display: block !important;
}
#wb_aboutUsText1
{
   margin: 0;
   padding: 0;
}
#wb_page1Text2
{
   visibility: visible !important;
   display: block !important;
}
#wb_page1Text2
{
   font-family: Georgia;
   font-weight: 400;
   font-size: 16px;
   margin: 0;
   padding: 0;
   text-align: left;
   line-height: 19px;
}
#wb_page1Text1
{
   visibility: visible !important;
   display: block !important;
}
#wb_page1Text1
{
   margin: 0;
   padding: 0;
}
#wb_blydeRiverCanyonBookmark1
{
   left: 916px !important;
   top: 587px !important;
   width: 43px !important;
   height: 43px !important;
   visibility: visible !important;
   display: inline !important;
}
#wb_ngwenyaLodgeImage1
{
   width: 368px !important;
   height: 305px !important;
   visibility: visible !important;
   display: inline-block !important;
   margin: 0;
   padding: 0;
}
#ngwenyaLodgeImage1
{
   width: 368px;
   height: 305px;
}
#wb_ngwenyaLodgeImage2
{
   width: 368px !important;
   height: 327px !important;
   visibility: visible !important;
   display: inline-block !important;
   margin: 0;
   padding: 0;
}
#ngwenyaLodgeImage2
{
   width: 368px;
   height: 327px;
}
#wb_ngwenyaLodgeImage3
{
   width: 368px !important;
   height: 334px !important;
   visibility: visible !important;
   display: inline-block !important;
   margin: 0;
   padding: 0;
}
#ngwenyaLodgeImage3
{
   width: 368px;
   height: 334px;
}
#wb_ngwenyaLodgeImage4
{
   width: 368px !important;
   height: 338px !important;
   visibility: visible !important;
   display: inline-block !important;
   margin: 0;
   padding: 0;
}
#ngwenyaLodgeImage4
{
   width: 368px;
   height: 338px;
}
#wb_casaDoSolImage1
{
   width: 368px !important;
   height: 314px !important;
   visibility: visible !important;
   display: inline-block !important;
   margin: 0;
   padding: 0;
}
#casaDoSolImage1
{
   width: 368px;
   height: 314px;
}
#wb_bananaBeachImage2
{
   width: 65px !important;
   height: 65px !important;
   visibility: visible !important;
   display: inline-block !important;
   margin: 0;
   padding: 10px 20px 10px 0;
}
#bananaBeachImage2
{
   width: 65px;
   height: 65px;
}
#wb_bananaBeachImage1
{
   width: 73px !important;
   height: 59px !important;
   visibility: visible !important;
   display: inline-block !important;
   margin: 0;
   padding: 10px 0 10px 20px;
}
#bananaBeachImage1
{
   width: 73px;
   height: 59px;
}
#wb_qunoFallsPagination1
{
   width: 670px !important;
   height: 28px !important;
   visibility: visible !important;
   display: inline-block !important;
   margin: 0;
   text-align: left;
}
#wb_cayley1LayoutGrid1
{
   visibility: visible !important;
   display: table !important;
   background-color: transparent;
   background-image: none;
}
#wb_cayley1LayoutGrid1
{
   height: auto;
   margin-top: 0px;
   margin-bottom: 0px;
}
#cayley1LayoutGrid1
{
   height: auto;
   padding: 0 15px 0 15px;
}
#cayley1LayoutGrid1 .row
{
   margin-right: -15px;
   margin-left: -15px;
}
#cayley1LayoutGrid1 > .row > .col-1, #cayley1LayoutGrid1 > .row > .col-2
{
   padding-right: 15px;
   padding-left: 15px;
}
#cayley1LayoutGrid1 > .row > .col-1
{
   display: block;
   width: 75%;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   text-align: left;
}
#cayley1LayoutGrid1 > .row > .col-2
{
   display: block;
   width: 25%;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   text-align: left;
}
#indexLabelFrom
{
   width: 100% !important;
   height: 26px !important;
   visibility: visible !important;
   display: block !important;
   margin: 0;
   padding: 4px 4px 4px 4px;
   text-align: left;
   font-size: 16px;
   font-family: Arial;
   font-weight: normal;
   font-style: normal;
   text-decoration: none;
}
#indexLabelFrom
{
   line-height: 18px;
}
#indexEditboxresort
{
   width: 100% !important;
   height: 25px !important;
   visibility: visible !important;
   display: block !important;
   margin: 0;
   padding: 4px 4px 4px 4px;
   text-align: left;
   background-color: #FFFFFF;
   background-image: none;
}
#indexEditboxresort
{
   line-height: 15px;
}
#indexLabelAdults
{
   width: 100% !important;
   height: 26px !important;
   visibility: visible !important;
   display: block !important;
   margin: 0;
   padding: 4px 4px 4px 4px;
   text-align: left;
   background-color: #C0C0C0;
   background-image: none;
}
#indexLabelAdults
{
   line-height: 18px;
}
#indexSelectAdults
{
   width: 100% !important;
   visibility: visible !important;
   display: block !important;
   margin: 0;
   padding: 4px 4px 4px 4px;
}
#indexLabelCheckinDate
{
   width: 100% !important;
   height: 20px !important;
   visibility: visible !important;
   display: block !important;
   margin: 0;
   padding: 1px 1px 1px 1px;
   text-align: left;
}
#indexLabelCheckinDate
{
   line-height: 18px;
}
#wb_indexDatePickerCheckIn
{
   width: 100% !important;
   height: 161px !important;
   visibility: visible !important;
   display: block !important;
   margin: 0;
   padding: 1px 1px 1px 1px;
   text-align: left;
}
#returnLabelCheckOut
{
   width: 100% !important;
   height: 20px !important;
   visibility: visible !important;
   display: block !important;
   margin: 0;
   padding: 1px 1px 1px 1px;
   text-align: left;
}
#returnLabelCheckOut
{
   line-height: 18px;
}
#wb_timeshareRentalsDatePickerCheckOut
{
   width: 100% !important;
   height: 161px !important;
   visibility: visible !important;
   display: block !important;
   margin: 0;
   padding: 1px 1px 1px 1px;
   text-align: left;
}
#indexLabelChildren
{
   width: 100% !important;
   height: 24px !important;
   visibility: visible !important;
   display: block !important;
   margin: 0;
   padding: 3px 4px 3px 4px;
   text-align: left;
   font-size: 13px;
   font-family: Arial;
   font-weight: normal;
   font-style: normal;
   text-decoration: none;
   background-color: #C0C0C0;
   background-image: none;
}
#indexLabelChildren
{
   line-height: 16px;
}
#indexSelectChildren
{
   width: 100% !important;
   visibility: visible !important;
   display: block !important;
   margin: 0;
   padding: 4px 4px 4px 4px;
}
#LabelName
{
   width: 100% !important;
   height: 26px !important;
   visibility: visible !important;
   display: block !important;
   margin: 0;
   padding: 4px 4px 4px 4px;
   text-align: left;
   background-color: #C0C0C0;
   background-image: none;
}
#LabelName
{
   line-height: 18px;
}
#indexEditboxName
{
   width: 100% !important;
   height: 25px !important;
   visibility: visible !important;
   display: block !important;
   margin: 0;
   padding: 4px 4px 4px 4px;
   text-align: left;
   background-color: #FFFFFF;
   background-image: none;
}
#indexEditboxName
{
   line-height: 15px;
}
#indexLabel2
{
   width: 100% !important;
   height: 24px !important;
   visibility: visible !important;
   display: block !important;
   margin: 0;
   padding: 4px 4px 4px 4px;
   text-align: left;
   font-size: 13px;
   font-family: Arial;
   font-weight: normal;
   font-style: normal;
   text-decoration: none;
   background-color: #C0C0C0;
   background-image: none;
}
#indexLabel2
{
   line-height: 16px;
}
#indexEditboxPhone
{
   width: 100% !important;
   height: 25px !important;
   visibility: visible !important;
   display: block !important;
   margin: 0;
   padding: 4px 4px 4px 4px;
   text-align: left;
   background-color: #FFFFFF;
   background-image: none;
}
#indexEditboxPhone
{
   line-height: 15px;
}
#wb_timeshareRentalsText4
{
   visibility: visible !important;
   display: block !important;
}
#wb_timeshareRentalsText4
{
   margin: 0;
   padding: 0;
}
#indexLabel11
{
   width: 100% !important;
   height: 24px !important;
   visibility: visible !important;
   display: block !important;
   margin: 0;
   padding: 4px 4px 4px 4px;
   text-align: left;
   font-size: 13px;
   font-family: Arial;
   font-weight: normal;
   font-style: normal;
   text-decoration: none;
   background-color: #C0C0C0;
   background-image: none;
}
#indexLabel11
{
   line-height: 16px;
}
#indexEditboxEmail
{
   width: 100% !important;
   height: 25px !important;
   visibility: visible !important;
   display: block !important;
   margin: 0;
   padding: 4px 4px 4px 4px;
   text-align: left;
   background-color: #FFFFFF;
   background-image: none;
}
#indexEditboxEmail
{
   line-height: 15px;
}
#indexButton1
{
   width: 81px !important;
   height: 25px !important;
   visibility: visible !important;
   display: inline-block !important;
   margin: 0;
   padding: 1px 6px 1px 6px;
   background-color: #3370B7;
   background-image: none;
}
#wb_bananaBeachLayoutGrid1
{
   visibility: visible !important;
   display: table !important;
}
#wb_bananaBeachLayoutGrid1
{
   height: auto;
   margin-top: 0px;
   margin-bottom: 0px;
}
#bananaBeachLayoutGrid1
{
   height: auto;
   padding: 0 15px 0 15px;
}
#bananaBeachLayoutGrid1 .row
{
   margin-right: -15px;
   margin-left: -15px;
}
#bananaBeachLayoutGrid1 > .row > .col-1, #bananaBeachLayoutGrid1 > .row > .col-2
{
   padding-right: 15px;
   padding-left: 15px;
}
#bananaBeachLayoutGrid1 > .row > .col-1
{
   display: block;
   width: 50%;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   text-align: left;
}
#bananaBeachLayoutGrid1 > .row > .col-2
{
   display: block;
   width: 50%;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   text-align: right;
}
}
@media only screen and (min-width: 500px) and (max-width: 699px)
{
body
{
   background-color: #FFFFFF;
   background-image: none;
}
#cayleyMasterPage1
{
   left: 0px !important;
   top: 0px !important;
   width: 896px !important;
   height: 1844px !important;
   visibility: visible !important;
   display: inline !important;
}
#wb_masterPageText4
{
   visibility: visible !important;
   display: block !important;
}
#wb_masterPageText4
{
   margin: 0;
   padding: 0;
}
#wb_indexLayoutGrid4
{
   visibility: visible !important;
   display: table !important;
}
#wb_indexLayoutGrid4
{
   height: auto;
   margin-top: 0px;
   margin-bottom: 0px;
}
#indexLayoutGrid4
{
   height: auto;
   padding: 0 15px 0 15px;
}
#indexLayoutGrid4 .row
{
   margin-right: -15px;
   margin-left: -15px;
}
#wb_indexLayoutGrid3
{
   visibility: visible !important;
   display: table !important;
   background-color: #000080;
   background-image: none;
}
#wb_indexLayoutGrid3
{
   height: auto;
   margin-top: 0px;
   margin-bottom: 0px;
}
#indexLayoutGrid3
{
   height: auto;
   padding: 0 15px 0 15px;
}
#indexLayoutGrid3 .row
{
   margin-right: -15px;
   margin-left: -15px;
}
#wb_About_UsImage2
{
   width: 87px !important;
   height: 54px !important;
   visibility: visible !important;
   display: inline-block !important;
   margin: 0;
   padding: 0;
}
#About_UsImage2
{
   width: 87px;
   height: 54px;
}
#wb_About_UsImage1
{
   width: 75px !important;
   height: 71px !important;
   visibility: visible !important;
   display: inline-block !important;
   margin: 0;
   padding: 0;
}
#About_UsImage1
{
   width: 75px;
   height: 71px;
}
#wb_About_UsImage3
{
   width: 72px !important;
   height: 71px !important;
   visibility: visible !important;
   display: inline-block !important;
   margin: 0;
   padding: 0;
}
#About_UsImage3
{
   width: 72px;
   height: 71px;
}
#wb_indexText5
{
   visibility: visible !important;
   display: block !important;
}
#wb_indexText5
{
   margin: 0;
   padding: 0;
}
#wb_turkeyImage5
{
   width: 87px !important;
   height: 28px !important;
   visibility: visible !important;
   display: inline-block !important;
   margin: 0;
   padding: 0 0 0 10px;
}
#turkeyImage5
{
   width: 87px;
   height: 28px;
}
#wb_indexLayoutGrid2
{
   visibility: visible !important;
   display: table !important;
   background-color: #000080;
   background-image: none;
}
#wb_indexLayoutGrid2
{
   height: auto;
   margin-top: 0px;
   margin-bottom: 0px;
}
#indexLayoutGrid2
{
   height: auto;
   padding: 0 15px 0 15px;
}
#indexLayoutGrid2 .row
{
   margin-right: -15px;
   margin-left: -15px;
}
#wb_indexText4
{
   visibility: visible !important;
   display: block !important;
}
#wb_indexText4
{
   margin: 0;
   padding: 0;
}
#wb_indexText1
{
   visibility: visible !important;
   display: block !important;
}
#wb_indexText1
{
   margin: 0;
   padding: 0;
}
#wb_indexText6
{
   visibility: visible !important;
   display: block !important;
}
#wb_indexText6
{
   margin: 0;
   padding: 0;
}
#wb_indexText7
{
   left: 226px !important;
   top: 993px !important;
   width: 150px !important;
   height: 16px !important;
   visibility: visible !important;
   display: inline !important;
}
#wb_indexText7
{
   margin: 0;
   padding: 0;
}
#wb_indexText8
{
   visibility: visible !important;
   display: block !important;
}
#wb_indexText8
{
   margin: 0;
   padding: 0;
}
#wb_indexText9
{
   left: 300px !important;
   top: 756px !important;
   width: 195px !important;
   height: 16px !important;
   visibility: visible !important;
   display: inline !important;
}
#wb_indexText9
{
   margin: 0;
   padding: 0;
}
#wb_indexText10
{
   visibility: visible !important;
   display: block !important;
}
#wb_indexText10
{
   margin: 0;
   padding: 0;
}
#wb_indexText11
{
   visibility: visible !important;
   display: block !important;
}
#wb_indexText11
{
   margin: 0;
   padding: 0;
}
#wb_indexText13
{
   left: 701px !important;
   top: 769px !important;
   width: 195px !important;
   height: 32px !important;
   visibility: visible !important;
   display: inline !important;
}
#wb_indexText13
{
   margin: 0;
   padding: 0;
}
#wb_indexText14
{
   visibility: visible !important;
   display: block !important;
}
#wb_indexText14
{
   margin: 0;
   padding: 0;
}
#wb_indexText15
{
   visibility: visible !important;
   display: block !important;
}
#wb_indexText15
{
   margin: 0;
   padding: 0;
}
#wb_indexText16
{
   visibility: visible !important;
   display: block !important;
}
#wb_indexText16
{
   margin: 0;
   padding: 0;
}
#wb_indexText17
{
   visibility: visible !important;
   display: block !important;
}
#wb_indexText17
{
   margin: 0;
   padding: 0;
}
#wb_indexText18
{
   visibility: visible !important;
   display: block !important;
}
#wb_indexText18
{
   margin: 0;
   padding: 0;
}
#wb_indexText19
{
   visibility: visible !important;
   display: block !important;
}
#wb_indexText19
{
   margin: 0;
   padding: 0;
}
#wb_masterPageText1
{
   visibility: visible !important;
   display: block !important;
}
#wb_masterPageText1
{
   margin: 0;
   padding: 0;
}
#wb_mpumalangaLayoutGrid8
{
   visibility: visible !important;
   display: table !important;
   box-shadow: 0px 5px 5px #D2B48C;
}
#wb_mpumalangaLayoutGrid8
{
   height: auto;
   margin-top: 0px;
   margin-bottom: 0px;
}
#mpumalangaLayoutGrid8
{
   height: auto;
   padding: 10px 15px 0 15px;
}
#mpumalangaLayoutGrid8 .row
{
   margin-right: -15px;
   margin-left: -15px;
}
#mpumalangaLayoutGrid8 > .row > .col-1, #mpumalangaLayoutGrid8 > .row > .col-2
{
   padding-right: 15px;
   padding-left: 15px;
}
#mpumalangaLayoutGrid8 > .row > .col-1
{
   display: block;
   width: 33.33333333%;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   text-align: left;
}
#mpumalangaLayoutGrid8 > .row > .col-1 > .col-1-padding
{
   width: 100%;
   padding: 0;
}
#mpumalangaLayoutGrid8 > .row > .col-2
{
   display: block;
   width: 66.66666667%;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   text-align: right;
}
#wb_indexImage1
{
   width: 116px !important;
   height: 87px !important;
   visibility: visible !important;
   display: inline-block !important;
   margin: 0;
   padding: 5px 0 5px 0;
}
#indexImage1
{
   width: 116px;
   height: 87px;
}
#wb_indexResponsiveMenu1
{
   width: 95px !important;
   height: 83px !important;
   visibility: hidden !important;
   display: none !important;
   margin: 0;
   text-align: right;
}
#wb_indexResponsiveMenu1 ul li a
{
   font-family: Arial;
   font-weight: normal;
   font-size: 17px;
   text-decoration: none;
}
#wb_indexResponsiveMenu1 ul li a, #wb_indexResponsiveMenu1 .toggle
{
   font-family: Arial;
   font-weight: normal;
   font-size: 17px;
}
#indexResponsiveMenu1
{
   height: 43px;
}
#wb_indexResponsiveMenu1 ul ul
{
   top: 43px;
}
#wb_indexResponsiveMenu1 ul ul ul li
{
   left: 105px;
   top: -43px;
}
#wb_indexResponsiveMenu1 > ul > li > a
{
   height: 33px;
}
#wb_indexResponsiveMenu1 ul ul li
{
   width: 105px;
}
#wb_mpumalangaResponsiveMenu1
{
   width: 100% !important;
   visibility: visible !important;
   display: block !important;
   margin: 0;
   text-align: left;
}
#wb_mpumalangaResponsiveMenu1 ul li a
{
   font-family: Arial;
   font-weight: normal;
   font-size: 15px;
   text-decoration: none;
}
#wb_mpumalangaResponsiveMenu1 ul li a, #wb_mpumalangaResponsiveMenu1 .toggle
{
   font-family: Arial;
   font-weight: normal;
   font-size: 15px;
}
#mpumalangaResponsiveMenu1
{
   height: 46px;
}
#wb_mpumalangaResponsiveMenu1 ul ul
{
   top: 46px;
}
#wb_mpumalangaResponsiveMenu1 ul ul ul li
{
   left: 119px;
   top: -46px;
}
#wb_mpumalangaResponsiveMenu1 > ul > li > a
{
   height: 26px;
}
#wb_mpumalangaResponsiveMenu1 ul ul li
{
   width: 119px;
}
#wb_indexCssMenu1
{
   width: 303px !important;
   height: 33px !important;
   visibility: hidden !important;
   display: none !important;
   margin: 0;
   text-align: right;
}
#wb_indexCssMenu1 li
{
}
#wb_indexCssMenu1 a
{
   color: #FFFFFF;
   border: 0px solid transparent;
   border-radius: 0px;
   background-color: #D2B48C;
   background-image: none;
   font-family: Arial;
   font-weight: bold;
   font-size: 15px;
   font-style: normal;
   text-decoration: none;
   height: 18px;
   line-height: 18px;
   text-align: center;
}
#wb_indexCssMenu1 li:hover a, #wb_indexCssMenu1 a:hover
{
   color: #000000;
   border: 0px solid transparent;
   background-color: #D2B48C;
   background-image: none;
}
#wb_indexCssMenu1 li
{
   padding: 5px 0px 5px 3px;
}
#wb_masterPageText2
{
   visibility: hidden !important;
   display: none !important;
}
#wb_masterPageText2
{
   margin: 0;
   padding: 0;
}
#wb_masterPageText3
{
   visibility: visible !important;
   display: block !important;
}
#wb_masterPageText3
{
   margin: 0;
   padding: 0;
}
#wb_masterPageLayoutGrid1
{
   visibility: visible !important;
   display: table !important;
}
#wb_masterPageLayoutGrid1
{
   height: auto;
   margin-top: 0px;
   margin-bottom: 0px;
}
#masterPageLayoutGrid1
{
   height: auto;
   padding: 0 15px 0 15px;
}
#masterPageLayoutGrid1 .row
{
   margin-right: -15px;
   margin-left: -15px;
}
#masterPageLayoutGrid1 > .row > .col-1
{
   padding-right: 15px;
   padding-left: 15px;
}
#masterPageLayoutGrid1 > .row > .col-1
{
   display: block;
   width: 100%;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   text-align: center;
}
#wb_indexLayoutGrid5
{
   visibility: visible !important;
   display: table !important;
}
#wb_indexLayoutGrid5
{
   height: auto;
   margin-top: 0px;
   margin-bottom: 0px;
}
#indexLayoutGrid5
{
   height: auto;
   padding: 0;
}
#indexLayoutGrid5 .row
{
   margin-right: 0px;
   margin-left: 0px;
}
#wb_masterPageCarousel1
{
   width: 100% !important;
   visibility: visible !important;
   display: block !important;
}
#masterPageCarousel1_back
{
   top: 44%;
}
#masterPageCarousel1_next
{
   top: 44%;
}
#wb_masterPageCarousel1
{
   margin: 0;
   height: 312px;
}
#masterPageCarousel1 .carousel-item-inner
{
   padding: 0;
}
#wb_masterPageImage1
{
   width: 100% !important;
   visibility: visible !important;
   display: block !important;
   margin: 0;
   padding: 0;
}
#wb_masterPageImage2
{
   width: 100% !important;
   visibility: visible !important;
   display: block !important;
   margin: 0;
   padding: 0;
}
#wb_masterPageImage3
{
   width: 100% !important;
   visibility: visible !important;
   display: block !important;
   margin: 0;
   padding: 0;
}
#wb_masterPageImage4
{
   width: 100% !important;
   visibility: visible !important;
   display: block !important;
   margin: 0;
   padding: 0;
}
#wb_masterPageImage5
{
   width: 100% !important;
   visibility: visible !important;
   display: block !important;
   margin: 0;
   padding: 0;
}
#wb_masterPageImage6
{
   width: 100% !important;
   visibility: visible !important;
   display: block !important;
   margin: 0;
   padding: 0;
}
#wb_masterPageImage7
{
   width: 100% !important;
   visibility: visible !important;
   display: block !important;
   margin: 0;
   padding: 0;
}
#wb_masterPageImage8
{
   width: 100% !important;
   visibility: visible !important;
   display: block !important;
   margin: 0;
   padding: 0;
}
#wb_masterPageImage9
{
   width: 100% !important;
   visibility: visible !important;
   display: block !important;
   margin: 0;
   padding: 0;
}
#wb_hotelLayoutGrid1
{
   visibility: visible !important;
   display: table !important;
}
#wb_hotelLayoutGrid1
{
   height: auto;
   margin-top: 0px;
   margin-bottom: 0px;
}
#hotelLayoutGrid1
{
   height: auto;
   padding: 8px 15px 0 15px;
}
#hotelLayoutGrid1 .row
{
   margin-right: -15px;
   margin-left: -15px;
}
#hotelLayoutGrid1 > .row > .col-1
{
   padding-right: 15px;
   padding-left: 15px;
}
#hotelLayoutGrid1 > .row > .col-1
{
   display: block;
   width: 100%;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   text-align: left;
}
#wb_page1LayoutGrid1
{
   visibility: visible !important;
   display: table !important;
}
#wb_page1LayoutGrid1
{
   height: auto;
   margin-top: 0px;
   margin-bottom: 0px;
}
#page1LayoutGrid1
{
   height: auto;
   padding: 0 15px 0 15px;
}
#page1LayoutGrid1 .row
{
   margin-right: -15px;
   margin-left: -15px;
}
#page1LayoutGrid1 > .row > .col-1
{
   padding-right: 15px;
   padding-left: 15px;
}
#page1LayoutGrid1 > .row > .col-1
{
   display: block;
   width: 100%;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   text-align: left;
}
#wb_page1LayoutGrid2
{
   visibility: visible !important;
   display: table !important;
}
#wb_page1LayoutGrid2
{
   height: auto;
   margin-top: 0px;
   margin-bottom: 0px;
}
#page1LayoutGrid2
{
   height: auto;
   padding: 0 15px 0 15px;
}
#page1LayoutGrid2 .row
{
   margin-right: -15px;
   margin-left: -15px;
}
#page1LayoutGrid2 > .row > .col-1, #page1LayoutGrid2 > .row > .col-2
{
   padding-right: 15px;
   padding-left: 15px;
}
#page1LayoutGrid2 > .row > .col-1
{
   display: block;
   width: 58.33333333%;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   text-align: left;
}
#page1LayoutGrid2 > .row > .col-2
{
   display: block;
   width: 41.66666667%;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   text-align: left;
}
#wb_ngwenyaLodgeCarousel1
{
   width: 100% !important;
   visibility: visible !important;
   display: block !important;
}
#ngwenyaLodgeCarousel1_back
{
   top: 46%;
}
#ngwenyaLodgeCarousel1_next
{
   top: 46%;
}
#wb_ngwenyaLodgeCarousel1
{
   margin: 0;
   height: 403px;
}
#ngwenyaLodgeCarousel1 .carousel-item-inner
{
   padding: 0;
}
#wb_cayleyText1
{
   left: 226px !important;
   top: 993px !important;
   width: 150px !important;
   height: 16px !important;
   visibility: visible !important;
   display: inline !important;
}
#wb_cayleyText1
{
   margin: 0;
   padding: 0;
}
#wb_cayleyText2
{
   left: 701px !important;
   top: 769px !important;
   width: 195px !important;
   height: 32px !important;
   visibility: visible !important;
   display: inline !important;
}
#wb_cayleyText2
{
   margin: 0;
   padding: 0;
}
#wb_aboutUsText1
{
   visibility: visible !important;
   display: block !important;
}
#wb_aboutUsText1
{
   margin: 0;
   padding: 0;
}
#wb_page1Text2
{
   visibility: visible !important;
   display: block !important;
}
#wb_page1Text2
{
   font-family: Georgia;
   font-weight: 400;
   font-size: 16px;
   margin: 0;
   padding: 0;
   text-align: left;
   line-height: 19px;
}
#wb_page1Text1
{
   visibility: visible !important;
   display: block !important;
}
#wb_page1Text1
{
   margin: 0;
   padding: 0;
}
#wb_blydeRiverCanyonBookmark1
{
   left: 916px !important;
   top: 587px !important;
   width: 43px !important;
   height: 43px !important;
   visibility: visible !important;
   display: inline !important;
}
#wb_ngwenyaLodgeImage1
{
   width: 251px !important;
   height: 309px !important;
   visibility: visible !important;
   display: inline-block !important;
   margin: 0;
   padding: 0;
}
#ngwenyaLodgeImage1
{
   width: 251px;
   height: 309px;
}
#wb_ngwenyaLodgeImage2
{
   width: 251px !important;
   height: 310px !important;
   visibility: visible !important;
   display: inline-block !important;
   margin: 0;
   padding: 0;
}
#ngwenyaLodgeImage2
{
   width: 251px;
   height: 310px;
}
#wb_ngwenyaLodgeImage3
{
   width: 251px !important;
   height: 271px !important;
   visibility: visible !important;
   display: inline-block !important;
   margin: 0;
   padding: 0;
}
#ngwenyaLodgeImage3
{
   width: 251px;
   height: 271px;
}
#wb_ngwenyaLodgeImage4
{
   width: 251px !important;
   height: 287px !important;
   visibility: visible !important;
   display: inline-block !important;
   margin: 0;
   padding: 0;
}
#ngwenyaLodgeImage4
{
   width: 251px;
   height: 287px;
}
#wb_casaDoSolImage1
{
   width: 251px !important;
   height: 291px !important;
   visibility: visible !important;
   display: inline-block !important;
   margin: 0;
   padding: 0;
}
#casaDoSolImage1
{
   width: 251px;
   height: 291px;
}
#wb_bananaBeachImage2
{
   width: 65px !important;
   height: 65px !important;
   visibility: visible !important;
   display: inline-block !important;
   margin: 0;
   padding: 10px 20px 10px 0;
}
#bananaBeachImage2
{
   width: 65px;
   height: 65px;
}
#wb_bananaBeachImage1
{
   width: 73px !important;
   height: 59px !important;
   visibility: visible !important;
   display: inline-block !important;
   margin: 0;
   padding: 10px 0 10px 20px;
}
#bananaBeachImage1
{
   width: 73px;
   height: 59px;
}
#wb_qunoFallsPagination1
{
   width: 470px !important;
   height: 28px !important;
   visibility: visible !important;
   display: inline-block !important;
   margin: 0;
   text-align: left;
}
#wb_cayley1LayoutGrid1
{
   visibility: visible !important;
   display: table !important;
   background-color: transparent;
   background-image: none;
}
#wb_cayley1LayoutGrid1
{
   height: auto;
   margin-top: 0px;
   margin-bottom: 0px;
}
#cayley1LayoutGrid1
{
   height: auto;
   padding: 0 15px 0 15px;
}
#cayley1LayoutGrid1 .row
{
   margin-right: -15px;
   margin-left: -15px;
}
#cayley1LayoutGrid1 > .row > .col-1, #cayley1LayoutGrid1 > .row > .col-2
{
   padding-right: 15px;
   padding-left: 15px;
}
#cayley1LayoutGrid1 > .row > .col-1
{
   display: block;
   width: 75%;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   text-align: left;
}
#cayley1LayoutGrid1 > .row > .col-2
{
   display: block;
   width: 25%;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   text-align: left;
}
#indexLabelFrom
{
   width: 100% !important;
   height: 24px !important;
   visibility: visible !important;
   display: block !important;
   margin: 0;
   padding: 4px 4px 4px 4px;
   text-align: left;
   font-size: 13px;
   font-family: Arial;
   font-weight: normal;
   font-style: normal;
   text-decoration: none;
}
#indexLabelFrom
{
   line-height: 16px;
}
#indexEditboxresort
{
   width: 100% !important;
   height: 25px !important;
   visibility: visible !important;
   display: block !important;
   margin: 0;
   padding: 4px 4px 4px 4px;
   text-align: left;
   background-color: #FFFFFF;
   background-image: none;
}
#indexEditboxresort
{
   line-height: 15px;
}
#indexLabelAdults
{
   width: 100% !important;
   height: 26px !important;
   visibility: visible !important;
   display: block !important;
   margin: 0;
   padding: 4px 4px 4px 4px;
   text-align: left;
   background-color: #C0C0C0;
   background-image: none;
}
#indexLabelAdults
{
   line-height: 18px;
}
#indexSelectAdults
{
   width: 100% !important;
   visibility: visible !important;
   display: block !important;
   margin: 0;
   padding: 4px 4px 4px 4px;
}
#indexLabelCheckinDate
{
   width: 100% !important;
   height: 20px !important;
   visibility: visible !important;
   display: block !important;
   margin: 0;
   padding: 1px 1px 1px 1px;
   text-align: left;
}
#indexLabelCheckinDate
{
   line-height: 18px;
}
#wb_indexDatePickerCheckIn
{
   width: 100% !important;
   height: 161px !important;
   visibility: visible !important;
   display: block !important;
   margin: 0;
   padding: 1px 1px 1px 1px;
   text-align: left;
}
#returnLabelCheckOut
{
   width: 100% !important;
   height: 20px !important;
   visibility: visible !important;
   display: block !important;
   margin: 0;
   padding: 1px 1px 1px 1px;
   text-align: left;
}
#returnLabelCheckOut
{
   line-height: 18px;
}
#wb_timeshareRentalsDatePickerCheckOut
{
   width: 100% !important;
   height: 161px !important;
   visibility: visible !important;
   display: block !important;
   margin: 0;
   padding: 1px 1px 1px 1px;
   text-align: left;
}
#indexLabelChildren
{
   width: 100% !important;
   height: 24px !important;
   visibility: visible !important;
   display: block !important;
   margin: 0;
   padding: 3px 4px 3px 4px;
   text-align: left;
   font-size: 13px;
   font-family: Arial;
   font-weight: normal;
   font-style: normal;
   text-decoration: none;
   background-color: #C0C0C0;
   background-image: none;
}
#indexLabelChildren
{
   line-height: 16px;
}
#indexSelectChildren
{
   width: 100% !important;
   visibility: visible !important;
   display: block !important;
   margin: 0;
   padding: 4px 4px 4px 4px;
}
#LabelName
{
   width: 100% !important;
   height: 26px !important;
   visibility: visible !important;
   display: block !important;
   margin: 0;
   padding: 4px 4px 4px 4px;
   text-align: left;
   background-color: #C0C0C0;
   background-image: none;
}
#LabelName
{
   line-height: 18px;
}
#indexEditboxName
{
   width: 100% !important;
   height: 25px !important;
   visibility: visible !important;
   display: block !important;
   margin: 0;
   padding: 4px 4px 4px 4px;
   text-align: left;
   background-color: #FFFFFF;
   background-image: none;
}
#indexEditboxName
{
   line-height: 15px;
}
#indexLabel2
{
   width: 100% !important;
   height: 24px !important;
   visibility: visible !important;
   display: block !important;
   margin: 0;
   padding: 4px 4px 4px 4px;
   text-align: left;
   font-size: 13px;
   font-family: Arial;
   font-weight: normal;
   font-style: normal;
   text-decoration: none;
   background-color: #C0C0C0;
   background-image: none;
}
#indexLabel2
{
   line-height: 16px;
}
#indexEditboxPhone
{
   width: 100% !important;
   height: 25px !important;
   visibility: visible !important;
   display: block !important;
   margin: 0;
   padding: 4px 4px 4px 4px;
   text-align: left;
   background-color: #FFFFFF;
   background-image: none;
}
#indexEditboxPhone
{
   line-height: 15px;
}
#wb_timeshareRentalsText4
{
   visibility: visible !important;
   display: block !important;
}
#wb_timeshareRentalsText4
{
   margin: 0;
   padding: 0;
}
#indexLabel11
{
   width: 100% !important;
   height: 24px !important;
   visibility: visible !important;
   display: block !important;
   margin: 0;
   padding: 4px 4px 4px 4px;
   text-align: left;
   font-size: 13px;
   font-family: Arial;
   font-weight: normal;
   font-style: normal;
   text-decoration: none;
   background-color: #C0C0C0;
   background-image: none;
}
#indexLabel11
{
   line-height: 16px;
}
#indexEditboxEmail
{
   width: 100% !important;
   height: 25px !important;
   visibility: visible !important;
   display: block !important;
   margin: 0;
   padding: 4px 4px 4px 4px;
   text-align: left;
   background-color: #FFFFFF;
   background-image: none;
}
#indexEditboxEmail
{
   line-height: 15px;
}
#indexButton1
{
   width: 48px !important;
   height: 25px !important;
   visibility: visible !important;
   display: inline-block !important;
   margin: 0;
   padding: 1px 6px 1px 6px;
   background-color: #3370B7;
   background-image: none;
}
#wb_bananaBeachLayoutGrid1
{
   visibility: visible !important;
   display: table !important;
}
#wb_bananaBeachLayoutGrid1
{
   height: auto;
   margin-top: 0px;
   margin-bottom: 0px;
}
#bananaBeachLayoutGrid1
{
   height: auto;
   padding: 0 15px 0 15px;
}
#bananaBeachLayoutGrid1 .row
{
   margin-right: -15px;
   margin-left: -15px;
}
#bananaBeachLayoutGrid1 > .row > .col-1, #bananaBeachLayoutGrid1 > .row > .col-2
{
   padding-right: 15px;
   padding-left: 15px;
}
#bananaBeachLayoutGrid1 > .row > .col-1
{
   display: block;
   width: 50%;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   text-align: left;
}
#bananaBeachLayoutGrid1 > .row > .col-2
{
   display: block;
   width: 50%;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   text-align: right;
}
}
@media only screen and (max-width: 499px)
{
body
{
   background-color: #FFFFFF;
   background-image: none;
}
#cayleyMasterPage1
{
   left: 0px !important;
   top: 0px !important;
   width: 896px !important;
   height: 2469px !important;
   visibility: visible !important;
   display: inline !important;
}
#wb_masterPageText4
{
   visibility: visible !important;
   display: block !important;
}
#wb_masterPageText4
{
   margin: 0;
   padding: 0;
}
#wb_indexLayoutGrid4
{
   visibility: visible !important;
   display: table !important;
}
#wb_indexLayoutGrid4
{
   height: auto;
   margin-top: 0px;
   margin-bottom: 0px;
}
#indexLayoutGrid4
{
   height: auto;
   padding: 0 15px 0 15px;
}
#indexLayoutGrid4 .row
{
   margin-right: -15px;
   margin-left: -15px;
}
#wb_indexLayoutGrid3
{
   visibility: visible !important;
   display: table !important;
   background-color: #000080;
   background-image: none;
}
#wb_indexLayoutGrid3
{
   height: auto;
   margin-top: 0px;
   margin-bottom: 0px;
}
#indexLayoutGrid3
{
   height: auto;
   padding: 0 15px 0 15px;
}
#indexLayoutGrid3 .row
{
   margin-right: -15px;
   margin-left: -15px;
}
#wb_About_UsImage2
{
   width: 113px !important;
   height: 70px !important;
   visibility: visible !important;
   display: inline-block !important;
   margin: 0;
   padding: 0;
}
#About_UsImage2
{
   width: 113px;
   height: 70px;
}
#wb_About_UsImage1
{
   width: 75px !important;
   height: 71px !important;
   visibility: visible !important;
   display: inline-block !important;
   margin: 0;
   padding: 0;
}
#About_UsImage1
{
   width: 75px;
   height: 71px;
}
#wb_About_UsImage3
{
   width: 72px !important;
   height: 71px !important;
   visibility: visible !important;
   display: inline-block !important;
   margin: 0;
   padding: 0;
}
#About_UsImage3
{
   width: 72px;
   height: 71px;
}
#wb_indexText5
{
   visibility: visible !important;
   display: block !important;
}
#wb_indexText5
{
   margin: 0;
   padding: 0;
}
#wb_turkeyImage5
{
   width: 145px !important;
   height: 47px !important;
   visibility: visible !important;
   display: inline-block !important;
   margin: 0;
   padding: 0 0 0 10px;
}
#turkeyImage5
{
   width: 145px;
   height: 47px;
}
#wb_indexLayoutGrid2
{
   visibility: visible !important;
   display: table !important;
   background-color: #000080;
   background-image: none;
}
#wb_indexLayoutGrid2
{
   height: auto;
   margin-top: 0px;
   margin-bottom: 0px;
}
#indexLayoutGrid2
{
   height: auto;
   padding: 0 15px 0 15px;
}
#indexLayoutGrid2 .row
{
   margin-right: -15px;
   margin-left: -15px;
}
#wb_indexText4
{
   visibility: visible !important;
   display: block !important;
}
#wb_indexText4
{
   margin: 0;
   padding: 0;
}
#wb_indexText1
{
   visibility: visible !important;
   display: block !important;
}
#wb_indexText1
{
   margin: 0;
   padding: 0;
}
#wb_indexText6
{
   visibility: visible !important;
   display: block !important;
}
#wb_indexText6
{
   margin: 0;
   padding: 0;
}
#wb_indexText7
{
   left: 226px !important;
   top: 993px !important;
   width: 150px !important;
   height: 16px !important;
   visibility: visible !important;
   display: inline !important;
}
#wb_indexText7
{
   margin: 0;
   padding: 0;
}
#wb_indexText8
{
   visibility: visible !important;
   display: block !important;
}
#wb_indexText8
{
   margin: 0;
   padding: 0;
}
#wb_indexText9
{
   left: 300px !important;
   top: 756px !important;
   width: 195px !important;
   height: 16px !important;
   visibility: visible !important;
   display: inline !important;
}
#wb_indexText9
{
   margin: 0;
   padding: 0;
}
#wb_indexText10
{
   visibility: visible !important;
   display: block !important;
}
#wb_indexText10
{
   margin: 0;
   padding: 0;
}
#wb_indexText11
{
   visibility: visible !important;
   display: block !important;
}
#wb_indexText11
{
   margin: 0;
   padding: 0;
}
#wb_indexText13
{
   left: 701px !important;
   top: 769px !important;
   width: 195px !important;
   height: 32px !important;
   visibility: visible !important;
   display: inline !important;
}
#wb_indexText13
{
   margin: 0;
   padding: 0;
}
#wb_indexText14
{
   visibility: visible !important;
   display: block !important;
}
#wb_indexText14
{
   margin: 0;
   padding: 0;
}
#wb_indexText15
{
   visibility: visible !important;
   display: block !important;
}
#wb_indexText15
{
   margin: 0;
   padding: 0;
}
#wb_indexText16
{
   visibility: visible !important;
   display: block !important;
}
#wb_indexText16
{
   margin: 0;
   padding: 0;
}
#wb_indexText17
{
   visibility: visible !important;
   display: block !important;
}
#wb_indexText17
{
   margin: 0;
   padding: 0;
}
#wb_indexText18
{
   visibility: visible !important;
   display: block !important;
}
#wb_indexText18
{
   margin: 0;
   padding: 0;
}
#wb_indexText19
{
   visibility: visible !important;
   display: block !important;
}
#wb_indexText19
{
   margin: 0;
   padding: 0;
}
#wb_masterPageText1
{
   visibility: visible !important;
   display: block !important;
}
#wb_masterPageText1
{
   margin: 0;
   padding: 0;
}
#wb_mpumalangaLayoutGrid8
{
   visibility: visible !important;
   display: table !important;
   box-shadow: 0px 5px 5px #D2B48C;
}
#wb_mpumalangaLayoutGrid8
{
   height: auto;
   margin-top: 0px;
   margin-bottom: 0px;
}
#mpumalangaLayoutGrid8
{
   height: auto;
   padding: 4px 15px 0 15px;
}
#mpumalangaLayoutGrid8 .row
{
   margin-right: -15px;
   margin-left: -15px;
}
#mpumalangaLayoutGrid8 > .row > .col-1, #mpumalangaLayoutGrid8 > .row > .col-2
{
   padding-right: 15px;
   padding-left: 15px;
}
#mpumalangaLayoutGrid8 > .row > .col-1
{
   display: block;
   width: 100%;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   text-align: left;
}
#mpumalangaLayoutGrid8 > .row > .col-1 > .col-1-padding
{
   width: 100%;
   padding: 0;
}
#mpumalangaLayoutGrid8 > .row > .col-2
{
   display: none;
   width: 0;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   text-align: left;
}
#wb_indexImage1
{
   width: 117px !important;
   height: 87px !important;
   visibility: visible !important;
   display: inline-block !important;
   margin: 0;
   padding: 5px 15px 5px 5px;
}
#indexImage1
{
   width: 117px;
   height: 87px;
}
#wb_indexResponsiveMenu1
{
   width: 191px !important;
   height: 42px !important;
   visibility: visible !important;
   display: inline-block !important;
   margin: 0;
   text-align: right;
}
#wb_indexResponsiveMenu1 ul li a
{
   font-family: Arial;
   font-weight: normal;
   font-size: 13px;
   text-decoration: none;
}
#wb_indexResponsiveMenu1 ul li a, #wb_indexResponsiveMenu1 .toggle
{
   font-family: Arial;
   font-weight: normal;
   font-size: 13px;
}
#indexResponsiveMenu1
{
   height: 39px;
}
#wb_indexResponsiveMenu1 ul ul
{
   top: 39px;
}
#wb_indexResponsiveMenu1 ul ul ul li
{
   left: 105px;
   top: -39px;
}
#wb_indexResponsiveMenu1 > ul > li > a
{
   height: 29px;
}
#wb_indexResponsiveMenu1 ul ul li
{
   width: 105px;
}
#wb_mpumalangaResponsiveMenu1
{
   width: 100% !important;
   visibility: visible !important;
   display: block !important;
   margin: 0;
   text-align: right;
}
#wb_mpumalangaResponsiveMenu1 ul li a
{
   font-family: Arial;
   font-weight: normal;
   font-size: 16px;
   text-decoration: none;
}
#wb_mpumalangaResponsiveMenu1 ul li a, #wb_mpumalangaResponsiveMenu1 .toggle
{
   font-family: Arial;
   font-weight: normal;
   font-size: 16px;
}
#mpumalangaResponsiveMenu1
{
   height: 47px;
}
#wb_mpumalangaResponsiveMenu1 ul ul
{
   top: 47px;
}
#wb_mpumalangaResponsiveMenu1 ul ul ul li
{
   left: 119px;
   top: -47px;
}
#wb_mpumalangaResponsiveMenu1 > ul > li > a
{
   height: 27px;
}
#wb_mpumalangaResponsiveMenu1 ul ul li
{
   width: 119px;
}
#wb_indexCssMenu1
{
   width: 322px !important;
   height: 33px !important;
   visibility: visible !important;
   display: inline-block !important;
   margin: 0;
   text-align: right;
}
#wb_indexCssMenu1 li
{
}
#wb_indexCssMenu1 a
{
   color: #FFFFFF;
   border: 0px solid transparent;
   border-radius: 0px;
   background-color: #D2B48C;
   background-image: none;
   font-family: Arial;
   font-weight: bold;
   font-size: 15px;
   font-style: normal;
   text-decoration: none;
   height: 18px;
   line-height: 18px;
   text-align: center;
}
#wb_indexCssMenu1 li:hover a, #wb_indexCssMenu1 a:hover
{
   color: #000000;
   border: 0px solid transparent;
   background-color: #D2B48C;
   background-image: none;
}
#wb_indexCssMenu1 li
{
   padding: 5px 0px 5px 3px;
}
#wb_masterPageText2
{
   visibility: visible !important;
   display: block !important;
}
#wb_masterPageText2
{
   margin: 0;
   padding: 0;
}
#wb_masterPageText3
{
   visibility: visible !important;
   display: block !important;
}
#wb_masterPageText3
{
   margin: 0;
   padding: 0;
}
#wb_masterPageLayoutGrid1
{
   visibility: visible !important;
   display: table !important;
}
#wb_masterPageLayoutGrid1
{
   height: auto;
   margin-top: 0px;
   margin-bottom: 0px;
}
#masterPageLayoutGrid1
{
   height: auto;
   padding: 0 15px 0 15px;
}
#masterPageLayoutGrid1 .row
{
   margin-right: -15px;
   margin-left: -15px;
}
#masterPageLayoutGrid1 > .row > .col-1
{
   padding-right: 15px;
   padding-left: 15px;
}
#masterPageLayoutGrid1 > .row > .col-1
{
   display: block;
   width: 100%;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   text-align: center;
}
#wb_indexLayoutGrid5
{
   visibility: visible !important;
   display: table !important;
}
#wb_indexLayoutGrid5
{
   height: auto;
   margin-top: 0px;
   margin-bottom: 0px;
}
#indexLayoutGrid5
{
   height: auto;
   padding: 0;
}
#indexLayoutGrid5 .row
{
   margin-right: 0px;
   margin-left: 0px;
}
#wb_masterPageCarousel1
{
   width: 100% !important;
   visibility: visible !important;
   display: block !important;
}
#masterPageCarousel1_back
{
   top: 44%;
}
#masterPageCarousel1_next
{
   top: 44%;
}
#wb_masterPageCarousel1
{
   margin: 0;
   height: 312px;
}
#masterPageCarousel1 .carousel-item-inner
{
   padding: 0;
}
#wb_masterPageImage1
{
   width: 100% !important;
   visibility: visible !important;
   display: block !important;
   margin: 0;
   padding: 0;
}
#wb_masterPageImage2
{
   width: 100% !important;
   visibility: visible !important;
   display: block !important;
   margin: 0;
   padding: 0;
}
#wb_masterPageImage3
{
   width: 100% !important;
   visibility: visible !important;
   display: block !important;
   margin: 0;
   padding: 0;
}
#wb_masterPageImage4
{
   width: 100% !important;
   visibility: visible !important;
   display: block !important;
   margin: 0;
   padding: 0;
}
#wb_masterPageImage5
{
   width: 100% !important;
   visibility: visible !important;
   display: block !important;
   margin: 0;
   padding: 0;
}
#wb_masterPageImage6
{
   width: 100% !important;
   visibility: visible !important;
   display: block !important;
   margin: 0;
   padding: 0;
}
#wb_masterPageImage7
{
   width: 100% !important;
   visibility: visible !important;
   display: block !important;
   margin: 0;
   padding: 0;
}
#wb_masterPageImage8
{
   width: 100% !important;
   visibility: visible !important;
   display: block !important;
   margin: 0;
   padding: 0;
}
#wb_masterPageImage9
{
   width: 100% !important;
   visibility: visible !important;
   display: block !important;
   margin: 0;
   padding: 0;
}
#wb_hotelLayoutGrid1
{
   visibility: visible !important;
   display: table !important;
}
#wb_hotelLayoutGrid1
{
   height: auto;
   margin-top: 0px;
   margin-bottom: 0px;
}
#hotelLayoutGrid1
{
   height: auto;
   padding: 8px 15px 0 15px;
}
#hotelLayoutGrid1 .row
{
   margin-right: -15px;
   margin-left: -15px;
}
#hotelLayoutGrid1 > .row > .col-1
{
   padding-right: 15px;
   padding-left: 15px;
}
#hotelLayoutGrid1 > .row > .col-1
{
   display: block;
   width: 100%;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   text-align: left;
}
#wb_page1LayoutGrid1
{
   visibility: visible !important;
   display: table !important;
}
#wb_page1LayoutGrid1
{
   height: auto;
   margin-top: 0px;
   margin-bottom: 0px;
}
#page1LayoutGrid1
{
   height: auto;
   padding: 0 15px 0 15px;
}
#page1LayoutGrid1 .row
{
   margin-right: -15px;
   margin-left: -15px;
}
#page1LayoutGrid1 > .row > .col-1
{
   padding-right: 15px;
   padding-left: 15px;
}
#page1LayoutGrid1 > .row > .col-1
{
   display: block;
   width: 100%;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   text-align: left;
}
#wb_page1LayoutGrid2
{
   visibility: visible !important;
   display: table !important;
}
#wb_page1LayoutGrid2
{
   height: auto;
   margin-top: 0px;
   margin-bottom: 0px;
}
#page1LayoutGrid2
{
   height: auto;
   padding: 0 15px 0 15px;
}
#page1LayoutGrid2 .row
{
   margin-right: -15px;
   margin-left: -15px;
}
#page1LayoutGrid2 > .row > .col-1, #page1LayoutGrid2 > .row > .col-2
{
   padding-right: 15px;
   padding-left: 15px;
}
#page1LayoutGrid2 > .row > .col-1
{
   display: block;
   width: 100%;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   text-align: left;
}
#page1LayoutGrid2 > .row > .col-2
{
   display: block;
   width: 100%;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   text-align: left;
}
#wb_ngwenyaLodgeCarousel1
{
   width: 100% !important;
   visibility: visible !important;
   display: block !important;
}
#ngwenyaLodgeCarousel1_back
{
   top: 46%;
}
#ngwenyaLodgeCarousel1_next
{
   top: 46%;
}
#wb_ngwenyaLodgeCarousel1
{
   margin: 0;
   height: 403px;
}
#ngwenyaLodgeCarousel1 .carousel-item-inner
{
   padding: 0;
}
#wb_cayleyText1
{
   left: 226px !important;
   top: 993px !important;
   width: 150px !important;
   height: 16px !important;
   visibility: visible !important;
   display: inline !important;
}
#wb_cayleyText1
{
   margin: 0;
   padding: 0;
}
#wb_cayleyText2
{
   left: 701px !important;
   top: 769px !important;
   width: 195px !important;
   height: 32px !important;
   visibility: visible !important;
   display: inline !important;
}
#wb_cayleyText2
{
   margin: 0;
   padding: 0;
}
#wb_aboutUsText1
{
   visibility: visible !important;
   display: block !important;
}
#wb_aboutUsText1
{
   margin: 0;
   padding: 0;
}
#wb_page1Text2
{
   visibility: visible !important;
   display: block !important;
}
#wb_page1Text2
{
   font-family: Georgia;
   font-weight: 400;
   font-size: 16px;
   margin: 0;
   padding: 0;
   text-align: left;
   line-height: 19px;
}
#wb_page1Text1
{
   visibility: visible !important;
   display: block !important;
}
#wb_page1Text1
{
   margin: 0;
   padding: 0;
}
#wb_blydeRiverCanyonBookmark1
{
   left: 916px !important;
   top: 587px !important;
   width: 43px !important;
   height: 43px !important;
   visibility: visible !important;
   display: inline !important;
}
#wb_ngwenyaLodgeImage1
{
   width: 320px !important;
   height: 332px !important;
   visibility: visible !important;
   display: inline-block !important;
   margin: 0;
   padding: 0;
}
#ngwenyaLodgeImage1
{
   width: 320px;
   height: 332px;
}
#wb_ngwenyaLodgeImage2
{
   width: 320px !important;
   height: 325px !important;
   visibility: visible !important;
   display: inline-block !important;
   margin: 0;
   padding: 0;
}
#ngwenyaLodgeImage2
{
   width: 320px;
   height: 325px;
}
#wb_ngwenyaLodgeImage3
{
   width: 320px !important;
   height: 322px !important;
   visibility: visible !important;
   display: inline-block !important;
   margin: 0;
   padding: 0;
}
#ngwenyaLodgeImage3
{
   width: 320px;
   height: 322px;
}
#wb_ngwenyaLodgeImage4
{
   width: 320px !important;
   height: 335px !important;
   visibility: visible !important;
   display: inline-block !important;
   margin: 0;
   padding: 0;
}
#ngwenyaLodgeImage4
{
   width: 320px;
   height: 335px;
}
#wb_casaDoSolImage1
{
   width: 320px !important;
   height: 302px !important;
   visibility: visible !important;
   display: inline-block !important;
   margin: 0;
   padding: 0;
}
#casaDoSolImage1
{
   width: 320px;
   height: 302px;
}
#wb_bananaBeachImage2
{
   width: 65px !important;
   height: 65px !important;
   visibility: visible !important;
   display: inline-block !important;
   margin: 0;
   padding: 10px 20px 10px 0;
}
#bananaBeachImage2
{
   width: 65px;
   height: 65px;
}
#wb_bananaBeachImage1
{
   width: 73px !important;
   height: 59px !important;
   visibility: visible !important;
   display: inline-block !important;
   margin: 0;
   padding: 10px 0 10px 20px;
}
#bananaBeachImage1
{
   width: 73px;
   height: 59px;
}
#wb_qunoFallsPagination1
{
   width: 330px !important;
   height: 28px !important;
   visibility: visible !important;
   display: inline-block !important;
   margin: 0;
   text-align: left;
}
#wb_cayley1LayoutGrid1
{
   visibility: visible !important;
   display: table !important;
   background-color: transparent;
   background-image: none;
}
#wb_cayley1LayoutGrid1
{
   height: auto;
   margin-top: 0px;
   margin-bottom: 0px;
}
#cayley1LayoutGrid1
{
   height: auto;
   padding: 0 15px 0 15px;
}
#cayley1LayoutGrid1 .row
{
   margin-right: -15px;
   margin-left: -15px;
}
#cayley1LayoutGrid1 > .row > .col-1, #cayley1LayoutGrid1 > .row > .col-2
{
   padding-right: 15px;
   padding-left: 15px;
}
#cayley1LayoutGrid1 > .row > .col-1
{
   display: block;
   width: 100%;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   text-align: left;
}
#cayley1LayoutGrid1 > .row > .col-2
{
   display: block;
   width: 100%;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   text-align: left;
}
#indexLabelFrom
{
   width: 100% !important;
   height: 26px !important;
   visibility: visible !important;
   display: block !important;
   margin: 0;
   padding: 4px 4px 4px 4px;
   text-align: left;
   font-size: 16px;
   font-family: Arial;
   font-weight: normal;
   font-style: normal;
   text-decoration: none;
}
#indexLabelFrom
{
   line-height: 18px;
}
#indexEditboxresort
{
   width: 100% !important;
   height: 25px !important;
   visibility: visible !important;
   display: block !important;
   margin: 0;
   padding: 4px 4px 4px 4px;
   text-align: left;
   background-color: #FFFFFF;
   background-image: none;
}
#indexEditboxresort
{
   line-height: 15px;
}
#indexLabelAdults
{
   width: 100% !important;
   height: 26px !important;
   visibility: visible !important;
   display: block !important;
   margin: 0;
   padding: 4px 4px 4px 4px;
   text-align: left;
   background-color: #C0C0C0;
   background-image: none;
}
#indexLabelAdults
{
   line-height: 18px;
}
#indexSelectAdults
{
   width: 100% !important;
   visibility: visible !important;
   display: block !important;
   margin: 0;
   padding: 4px 4px 4px 4px;
}
#indexLabelCheckinDate
{
   width: 100% !important;
   height: 20px !important;
   visibility: visible !important;
   display: block !important;
   margin: 0;
   padding: 1px 1px 1px 1px;
   text-align: left;
}
#indexLabelCheckinDate
{
   line-height: 18px;
}
#wb_indexDatePickerCheckIn
{
   width: 100% !important;
   height: 232px !important;
   visibility: visible !important;
   display: block !important;
   margin: 0;
   padding: 1px 1px 1px 1px;
   text-align: left;
}
#returnLabelCheckOut
{
   width: 100% !important;
   height: 20px !important;
   visibility: visible !important;
   display: block !important;
   margin: 0;
   padding: 1px 1px 1px 1px;
   text-align: left;
}
#returnLabelCheckOut
{
   line-height: 18px;
}
#wb_timeshareRentalsDatePickerCheckOut
{
   width: 100% !important;
   height: 232px !important;
   visibility: visible !important;
   display: block !important;
   margin: 0;
   padding: 1px 1px 1px 1px;
   text-align: left;
}
#indexLabelChildren
{
   width: 100% !important;
   height: 26px !important;
   visibility: visible !important;
   display: block !important;
   margin: 0;
   padding: 3px 4px 3px 4px;
   text-align: left;
   font-size: 16px;
   font-family: Arial;
   font-weight: normal;
   font-style: normal;
   text-decoration: none;
   background-color: #C0C0C0;
   background-image: none;
}
#indexLabelChildren
{
   line-height: 18px;
}
#indexSelectChildren
{
   width: 100% !important;
   visibility: visible !important;
   display: block !important;
   margin: 0;
   padding: 4px 4px 4px 4px;
}
#LabelName
{
   width: 100% !important;
   height: 26px !important;
   visibility: visible !important;
   display: block !important;
   margin: 0;
   padding: 4px 4px 4px 4px;
   text-align: left;
   background-color: #C0C0C0;
   background-image: none;
}
#LabelName
{
   line-height: 18px;
}
#indexEditboxName
{
   width: 100% !important;
   height: 25px !important;
   visibility: visible !important;
   display: block !important;
   margin: 0;
   padding: 4px 4px 4px 4px;
   text-align: left;
   background-color: #FFFFFF;
   background-image: none;
}
#indexEditboxName
{
   line-height: 15px;
}
#indexLabel2
{
   width: 100% !important;
   height: 24px !important;
   visibility: visible !important;
   display: block !important;
   margin: 0;
   padding: 4px 4px 4px 4px;
   text-align: left;
   font-size: 13px;
   font-family: Arial;
   font-weight: normal;
   font-style: normal;
   text-decoration: none;
   background-color: #C0C0C0;
   background-image: none;
}
#indexLabel2
{
   line-height: 16px;
}
#indexEditboxPhone
{
   width: 100% !important;
   height: 25px !important;
   visibility: visible !important;
   display: block !important;
   margin: 0;
   padding: 4px 4px 4px 4px;
   text-align: left;
   background-color: #FFFFFF;
   background-image: none;
}
#indexEditboxPhone
{
   line-height: 15px;
}
#wb_timeshareRentalsText4
{
   visibility: visible !important;
   display: block !important;
}
#wb_timeshareRentalsText4
{
   margin: 0;
   padding: 0;
}
#indexLabel11
{
   width: 100% !important;
   height: 24px !important;
   visibility: visible !important;
   display: block !important;
   margin: 0;
   padding: 4px 4px 4px 4px;
   text-align: left;
   font-size: 13px;
   font-family: Arial;
   font-weight: normal;
   font-style: normal;
   text-decoration: none;
   background-color: #C0C0C0;
   background-image: none;
}
#indexLabel11
{
   line-height: 16px;
}
#indexEditboxEmail
{
   width: 100% !important;
   height: 25px !important;
   visibility: visible !important;
   display: block !important;
   margin: 0;
   padding: 4px 4px 4px 4px;
   text-align: left;
   background-color: #FFFFFF;
   background-image: none;
}
#indexEditboxEmail
{
   line-height: 15px;
}
#indexButton1
{
   width: 96px !important;
   height: 25px !important;
   visibility: visible !important;
   display: inline-block !important;
   margin: 0;
   padding: 1px 6px 1px 6px;
   background-color: #3370B7;
   background-image: none;
}
#wb_bananaBeachLayoutGrid1
{
   visibility: visible !important;
   display: table !important;
}
#wb_bananaBeachLayoutGrid1
{
   height: auto;
   margin-top: 0px;
   margin-bottom: 0px;
}
#bananaBeachLayoutGrid1
{
   height: auto;
   padding: 0 15px 0 15px;
}
#bananaBeachLayoutGrid1 .row
{
   margin-right: -15px;
   margin-left: -15px;
}
#bananaBeachLayoutGrid1 > .row > .col-1, #bananaBeachLayoutGrid1 > .row > .col-2
{
   padding-right: 15px;
   padding-left: 15px;
}
#bananaBeachLayoutGrid1 > .row > .col-1
{
   display: block;
   width: 100%;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   text-align: left;
}
#bananaBeachLayoutGrid1 > .row > .col-2
{
   display: block;
   width: 100%;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   text-align: right;
}
}
