/*!
 * Dynamic display block module template (Drupal 7): upright10p - Cascading Style Sheet 
 * (c) Copyright Phelsa Information Technology, 2011. All rights reserved.
 * Version 1.0 ( 21-JAN-2011 )
 * Licenced under GPL license
 * http://www.gnu.org/licenses/gpl.html
 */
div.ddblock-cycle-upright10p div.container {
    background-color:#222;
    height:289px;
}

div.ddblock-cycle-upright10p div.container-inner {
    height:289px;
    position:relative
}
div.ddblock-cycle-upright10p .container,
div.ddblock-cycle-upright10p div.slider {
    float:left;
    width:924px !important;
}

div.ddblock-cycle-upright10p div.slider-inner {
/*background:transparent url(images/transparent_bg.png) repeat scroll 0 0!important;*/
    height:289px;
    overflow:hidden;
    position:relative;
    visibility:hidden;
    margin-bottom:-10px;
}

div.ddblock-cycle-upright10p div.slide {
    display:none;
    height:100%;
    left:right;
    position:absolute;
    top:0;
}

div.ddblock-cycle-upright10p div.slide-inner img {
    height:289px;
    padding:0!important;
    width:924px !important;
}

div.ddblock-cycle-upright10p div.slide-text {
/*background:transparent url(images/transparent_bg.png) repeat scroll 0 0!important; background-color:#222; */
    position:absolute
}

div.ddblock-cycle-upright10p div.slide-text-horizontal {
    height:289px;
    left:0
/*width:475px;*/
}

div.ddblock-cycle-upright10p div.slide-text-vertical {
    height:289px;
    width:140px
}

div.ddblock-cycle-upright10p div.slide-text-top {
    top:7px
}

div.ddblock-cycle-upright10p div.slide-text-right {
    bottom:0;
    right:30px
}

div.ddblock-cycle-upright10p div.slide-text-bottom {
    bottom:0
}

div.ddblock-cycle-upright10p div.slide-text-left {
    bottom:0;
    left:30px
}

div.ddblock-cycle-upright10p div.slide-text-inner {
    padding:10px
}

div.ddblock-cycle-upright10p div.slide-title {
    float:left
}

div.ddblock-cycle-upright10p div.slide-title-vertical {
    width:130px
}

div.ddblock-cycle-upright10p div.slide-title-horizontal {
    float:left;
    width:280px
}

div.ddblock-cycle-upright10p div.slide-title h2 {
    color:#fff!important;
    margin:-5px 0 0;
    padding:0;
    font-size:130%;
    font-weight:400
}

div.ddblock-cycle-upright10p div.slide-title h2 a {
    color:#fff!important;
    text-decoration:none
}

div.ddblock-cycle-upright10p div.slide-title-inner {
    color:#fff;
    font-weight:400;
    padding:20px 10px;
    background-color:#222
}

div.ddblock-cycle-upright10p div.slide-body-vertical {
    width:132px
}

div.ddblock-cycle-upright10p div.slide-body-horizontal {
    float:left;
    width:290px
}

div.ddblock-cycle-upright10p div.slide-body-inner {
    color:#fff
}

div.ddblock-cycle-upright10p div.slide-body-inner p {
    margin:0 8px 0 0;
    padding:0
}

div.ddblock-cycle-upright10p div.slide-read-more {
/*width:65px;*/
    background-color:#666;
    font-family:sans-serif
}

div.ddblock-cycle-upright10p div.slide-read-more p {
/*padding:3px;*/
    margin:0;
    background-color:#666
}

div.ddblock-cycle-upright10p div.slide-read-more a {
    background-color:#666;
    color:#fff;
    font-size:12px;
    margin:0;
    padding:3px;
    position:absolute;
    left:180px;
    top:255px;
    text-decoration:none;
    text-align:center;
    width:80px;
    z-index:2
}

div.ddblock-cycle-upright10p div.slide-read-more-horizontal a {
/*background:url(images/read-more.png) no-repeat*/
    position:absolute;
    left:180px;
    top:255px;
    z-index:100
}

div.ddblock-cycle-upright10p div.slide-read-more a:hover {
/*background:url(images/readmore-hover.png) no-repeat;*/
    position:absolute;
    left:180px;
    top:255px;
    z-index:100
}

div.ddblock-cycle-upright10p div.slide-read-more-horizontal a:hover {
    text-decoration:none;
    background-color:#999
}

div.ddblock-cycle-upright10p div.number-pager-pre-top {
/*background:url(images/number_pager_pre30x15_top.png) no-repeat;*/
    width:30px;
    height:15px;
    margin-right:-2px;
    float:right
}

div.ddblock-cycle-upright10p div.number-pager-pre-bottom {
/*background:url(images/number_pager_pre30x15_bottom.png) no-repeat;*/
    width:30px;
    height:15px;
    margin-right:-2px;
    float:right
}

div.ddblock-cycle-upright10p div.number-pager {
    background:transparent;
    display:block;
    float:left;
    height:15px;
    left:5px;
    margin-bottom:5px;
    width:150px;
    position:absolute;
    top:10px;
    z-index:100
}

div.ddblock-cycle-upright10p div.number-pager-inner {
    margin:0;
    padding:17px
}

div.ddblock-cycle-upright10p div.number-pager ul {
    list-style-type:none;
    margin:0!important;
    padding:0!important;
    width:200px
}

div.ddblock-cycle-upright10p div.number-pager ul li {
    background:#222!important;
    display:inline;
    list-style-type:none!important;
    margin:0;
    padding:0!important
}

div.ddblock-cycle-upright10p div.number-pager ul li a.pager-link {
    background:url(images/dots.png) no-repeat;
    display:block;
    float:left;
    font-size:.7em;
    font-weight:700;
    height:13px;
    line-height:13px;
    margin:0 2px 0 0;
    text-align:center;
    text-decoration:none!important;
    width:13px;
    color:transparent
}

div.ddblock-cycle-upright10p div.number-pager ul li a.activeSlide {
    background:url(images/dots-active.png) no-repeat;
/*color:#fff!important;*/
    color:transparent
}

div.ddblock-cycle-upright10p div.number-pager ul li a:focus {
    background:url(images/dots-active.png) no-repeat
}

div.ddblock-cycle-upright10p div.number-pager ul li a.pager-link:hover {
    background:url(images/dots-active.png) no-repeat;
/*color:#fff!important;*/
    color:transparent
}

/********************* previous next pager on slide **********************/
div.ddblock-cycle-upright10p div.pager-slide {
    height:50px;
    position:absolute;
    top:130px;
    width:50px;
    z-index:50;
    background:url(images/dots-active.png) no-repeat
}

div.ddblock-cycle-upright10p div.pager-slide a {
    display:block;
    height:50px;
    opacity:.7;
    width:50px;
    background:url(images/dots-active.png) no-repeat
}

div.ddblock-cycle-upright10p div.next-container a.next {
    background:url(images/next.png) no-repeat
}

div.ddblock-cycle-upright10p div.prev-container a.prev {
    background:url(images/prev.png) no-repeat
}

div.ddblock-cycle-upright10p div.next-container a.next:hover {
    background:url(images/next.png) no-repeat;
    opacity:1
}

div.ddblock-cycle-upright10p div.prev-container a.prev:hover {
    background:url(images/prev.png) no-repeat;
    opacity:1
}

div.ddblock-cycle-upright10p div.pager-slide a:focus {
    outline:none
}

/********************* previous next pager on slide **********************/
div.ddblock-cycle-upright10p div.prev-container {
    left:5px
}

div.ddblock-cycle-upright10p div.next-container {
    left:200px
}

div.ddblock-cycle-upright10p div.spacer-vertical {
    display:block;
    float:left;
    height:27px;
    width:5px;
    background-color:#fff
}

div.ddblock-cycle-upright10p div.spacer-horizontal {
    clear:both;
    height:5px;
    background-color:#fff
}