
/*-------------------------CGP-Gallery Show------------------------------*/
.cgp-gallery-list {list-style: none;margin-left: auto;margin-right: auto;position: relative;margin-bottom: 0;padding: 0;overflow:hidden;min-height: 100px;}
.cgp-gallery-list li {padding: 0;margin: 0;background: none;}
.cgp-overlap-html {position: absolute;z-index: 10;margin-left: 30px;margin-top: 30px;color: white;}
.cgp-overlap-html p {color: white;font-weight: bold;}
#slideshow-parent-block{position: relative;}
/*Navigation*/
.cgp-navigation {height: 35px;margin-top: 0px;margin-left: auto;margin-right: auto;z-index: 999;position: relative;}
.cgp-nav-block {margin: 0 auto;display: inline-table;height: 32px;}

.cgp-nav-right-arrow {display: inline;}

.cgp-active {z-index: 10;display: block;}
.cgp-pagination {display: inline-block;float: left;}
.pagination-list{margin-right: 10px;padding: 0;margin-left: 10px;list-style: none;}

.pagination-list li a {display: block;width: 8px;height: 8px;background: url(img/cgp-button.png) no-repeat;}

.pagination-list li a:hover {background: url(img/cgp-button-active.png);cursor: pointer;}
.pagination-list li a.cgp-nav-active{background: url(img/cgp-button-active.png) no-repeat;}
.pagination-list li{float: left;color: black;padding-left: 10px;margin-top: 10px;}
.pagination-list :first-child{padding-left: 0px;}

/* Pagination arrow*/
.cgp-arrow-left {position: absolute;display: inline-block;margin-left: 5px;}
.cgp-arrow-right {position: absolute;display: inline-block;float: right;right: 5px;}
.cgp-arrow-left a {display:block;background:  url(img/left-arrow.png) no-repeat;width: 40px;height: 40px;}
.cgp-arrow-right a {display:block;background:  url(img/right-arrow.png) no-repeat;width: 40px;height: 40px;}
.cgp-arrow-left a:hover{cursor: pointer;background:  url(img/left-arrow-hover.png) no-repeat;}
.cgp-arrow-right a:hover{cursor: pointer;background:  url(img/right-arrow-hover.png) no-repeat;}
.clear {clear:both;width:1px;height:1px;overflow:hidden;}

/*  Tabs    */

.tabs-block {padding: 10px;border: 1px solid #F4F4F5;border-radius: 5px;margin: 5px;}
.tabs-block ul {list-style: none;margin: 0 0 10px 0;padding: 0;}
.tabs-block ul .tab-header {background: #F4F4F4;border: 1px solid #DFDFDF;border-radius: 3px;font-weight: normal;font-size: 18px;padding: 5px 10px 5px 10px;line-height: 20px;text-align: center;margin: 0 0 0 0;display: inline-block;}
.tabs-block .tab-header:hover {background: #CCCCCC;cursor: pointer;color: white;border: 1px solid white;}
.tabs-block ul .tab-active {background: #CCCCCC;color: white;border: 1px solid white;}
.tabs-block .tab-text-content {display: none;}
