#detailContainer { width:56%; right:2%; position:absolute; z-index:99;   }
.scroll-pane { width:100%; overflow: auto;}			
.detailContainer { float:left; margin:0 0 0 7px ; cursor:pointer;}
.titleContainer {  background:#fff; padding:15px 127px 15px 20px;  position:relative;}
.titleContainer h1 { font-size:40px;}
.titleContainer h2 { font-size:32px; padding:30px 0 10px 0;}
#detailContainerContent {  background:#fff; padding:0 40px 40px 40px; line-height:24px; }
.detailPagePlayButtonContainer { font-size:24px; position:absolute; right:20px; top:22px;}
.detailPagePlayButtonContainer span { cursor:pointer;}
.btnClose { background:url(../images/icon/btn-close.png) no-repeat; width:29px; height:23px; display:block; cursor:pointer; float:right;}
.btnOpen { background:url(../images/icon/btn-open.png) no-repeat; width:29px; height:23px; display:block; cursor:pointer; float:right;}
.pageRedirect{ /* border-right: 1px solid #67533E; */ float: left; margin: -7px 15px 0 0; padding: 10px 10px 10px 0; }
.pageRedirect .icon{ float:left; margin:0 5px; }
.btnGeri{ background:url(../images/icon/geriBtn.png) no-repeat left center; float:left; margin:-1px 5px; width:69px;  }
.detailSummary { font-size:18px; padding:0 0 5px 0;}
.detailSummary p { padding:0; margin:0;}
.detailText { font-size:13px;}
.detailText p { padding:10px 0; margin:0;}


#listContainer { width:29%; right:2%; position:absolute; z-index:99;   }
.listContainer { float:left; margin:0 0 0 7px ; cursor:pointer;}
.titleContainerForList { background:#523f2c !important; color:#fff;}
#listContainerContent {  background:#fff; padding:0 0 0 5px; }
#listContainerContent ul {}
#listContainerContent ul li { border-bottom:1px solid #e2dfdb;}
#listContainerContent ul li a { background:#fff url(../images/icon/list-bullet.png) 95% center no-repeat; padding:22px 25px 21px 30px; display:block; font-size:18px; color:#67533e; text-decoration:none;}
#listContainerContent ul li a:hover { background:#f6f6f6 url(../images/icon/list-bullet.png) 95% center no-repeat;}
#listContainerContent .jspVerticalBar { left:0;}

.listFooterContainer {}
.listFooterMenu { background:#523f2c; color:#af7944; padding:28px 5px 23px 37px; font-size:11px;}
.listFooterMenu a { color:#af7944; text-decoration:none; padding:0 3px;}
.listFooterMenu a:hover { color:#af7944;}
.listFooter { background:#604c37; padding:23px 23px 18px 40px; font-size:12px; color:#392b1d; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;}
.listFooter span { display:block;}
.listFooter a {}

.detailContainerForVillaDetail { width:40% !important;}
.titleContainerForVillaDetail { background:#594631; color:#fff;}
.detailContainerContentForVillaDetail { background:#594631 !important; color:#b69570; font-size:18px;}
.detailContainerContentForVillaDetail .detailSummary { font-size:24px; color:#fff; border-bottom:1px solid #8e8173;}
.detailContainerContentForVillaDetail .jspDrag { background:#fff;}
.detailContainerContentForVillaDetail .jspTrack { background:#594631;}
.detailContainerContentForVillaDetail .detailText { padding:10px 0 0 0;}



.rixostable { width: 90%; font-size:11px; color:#666; font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; }
.rixosheader { background: #ffffff; padding: 3px 15px 3px 1px; color: #666; font-weight: bold; height:25px; }
.zebra1 { background: #ffffff;  padding: 5px 15px 5px 1px; }
.zebra2 { background: #efefef;  padding: 5px 15px 5px 1px; }
.zebra1 td, .zebra2 td { padding: 5px 5px 5px 5px; }
.rixosheader td { padding: 5px 5px 5px 5px; }

#home-slider .controls {bottom:8%;}


.leClubContent{ width: 96%;}