/* bootstrap icons remove */
[class^="icon-"], [class*=" icon-"],[class^="icon-"]:hover, [class*=" icon-"]:hover { 
   background: none !important;
}
/* fix bootstrap 2.x */
[class^="icon-"], [class*=" icon-"] {
     vertical-align: middle;
     background-image:none;
 }

/* ==========================================================================
   Author's custom styles
   ========================================================================== */

body {
    background-color:#1b1b1b;
    padding:0;
}

a {
    color: #fe4b4b;
}
a:hover {
    color: #fe4b4b;

}


.aligncenter {
    text-align:center;
}
.alignright {
    text-align:right;
}
.alignleft  {
    text-align:left;
}

.page .heading {
    border-bottom: 1px dotted #d2d2d2;
    margin: 0;
    padding: 0;
    padding-bottom: 10px;
    margin-bottom: 10px;
}

.page .heading h1 {
    padding: 0;
    margin: 0;
    font-size: 20px;
    font-family: "PT Sans", Verdana, Tahoma;
    color: #000000;
    line-height: 24px;
    margin-bottom: 5px;
}

.page .content {
    font-size:14px;
    font-family: Georgia, Arial, Verdana;
    margin-top:10px;
    text-align:justify;
    color: #000000;
}
.page .content blockquote {
    font-size:14px;
    font-family: Georgia, Arial, Verdana;
    font-style: italic;
    text-align:left;
    color: #6a6a6a;
    border-left: 3px solid #ce1818;
}
.page .content blockquote p {
    font-size: 14px;
}


.hr {
    border-bottom: 1px dotted #d2d2d2;
    height:0;
    overflow:hidden;
    margin: 10px 0;
    padding: 0;
}


.hr-fill {
    border-bottom: 4px solid #e1e1e1;
    height:0;
    overflow:hidden;
    margin: 10px 0;
    padding: 0;
}



#TopWrapper {
    height:81px;
    padding-bottom:7px;
    background: url(/img/top-bg.png) left top repeat-x;
    overflow: hidden;
    min-width:998px;
    margin:0;
}

#Top {
    width:998px;
    height:81px;
    margin:0 auto;
    overflow: hidden;
    line-height:81px;
}

#Top a.socialbox {
    width:27px;
    height:27px;
    padding:1px 6px 10px 5px;
    text-align:center;
    color:#d5d5d5;
    line-height:27px;
    font-size:15px;
    background: url(/img/social-box-bg.png) left top no-repeat;
    display: inline-block;
    overflow: hidden;
    margin: 22px 0 21px 0;
}

#Top a.socialbox:hover {
    background-image: url(/img/social-box-bg-hover.png);
    color:#ffffff;
    text-decoration: none;
}

#Top .social {
    text-align:right;

}
#Top .navbar {
    color: #ffffff;
    text-transform: uppercase;
}

#Top .navbar .navbar-inner {
    background: none;
    border:0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    filter: none;
    -webkit-box-shadow: 0;
    -moz-box-shadow: 0;
    box-shadow: 0;
}


#Top .navbar .brand {
    padding: 0;
    margin:9px 85px 8px 15px;
    width:232px;
    height:64px;
    background: url(/img/logo.png) left top no-repeat;
    display:inline-block;
    vertical-align: top;
    text-indent: 100%;
    white-space: nowrap;
    overflow:hidden;

}

#Top .navbar .nav > li > a {
    float: none;
    padding: 10px 15px 0 15px;
    line-height:71px;
    color: #ffffff;
    text-decoration: none;
    text-shadow: 0;
    vertical-align:top;
}


#Top .navbar .nav > li > a:focus,
#Top .navbar .nav > li > a:hover {
    color: #ffffff;
    text-decoration: none;
    background-color: transparent;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    background: url(/img/menu-bg-hover.png) left top repeat-x;
}

#Top .navbar .nav > .active > a,
#Top .navbar .nav > .active > a:hover,
#Top .navbar .nav > .active > a:focus {
    color: #ffffff;
    text-decoration: none;
    background: url(/img/menu-bg-hover.png) left top repeat-x;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    text-shadow: 1px 1px 1px #000000;
}


#MainWrapper {
    background: url(/img/main-bg.png) left top repeat-x;
    min-height:580px;
    min-width:998px;
}
#MainInner {
    background: url(/img/main-bg-dotted.png) left top repeat fixed;
    min-height:560px;
    padding: 10px 0;
}

#MainLeaderboard {
    width:728px;
    height:90px;
    margin: 15px auto 25px auto;
}
#FooterLeaderboard {
    width:728px;
    height:90px;
    margin: 25px auto 15px auto;
}
#MediumRectangle {
    width:300px;
    height:250px;
    margin: 0px auto 25px auto;
}

#Main {
    width:996px;
    min-height:560px;
    margin:0px auto;
    border: 1px solid #e6e6e6;
    background-color: #ffffff;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    overflow:hidden;
}

#Main .navbar {
    color: #ffffff;
    clear:both;
    background: url(/img/main-menu-bg.png) left bottom repeat-x;
    margin:0;
}

#Main .navbar .navbar-inner {
    background: none;
    border:0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    filter: none;
    -webkit-box-shadow: 0;
    -moz-box-shadow: 0;
    box-shadow: 0;
}

#Main .navbar .nav > li > a {
    float: none;
    padding: 0px 20px 0 25px;
    line-height:52px;
    height:52px;
    overflow: hidden;
    color: #000000;
    text-decoration: none;
    text-shadow: 0;
}



#Main .navbar .nav > li > a:focus,
#Main .navbar .nav > li > a:hover {
    color: #000000;
    text-decoration: none;
    background-color: transparent;
    background: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

#Main .navbar .nav > .active > a,
#Main .navbar .nav > .active > a:hover,
#Main .navbar .nav > .active > a:focus {
    color: #000000;
    text-decoration: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    background: none;
}
#Main .navbar .nav > .active > a > span {
    color: #b00000;
}
#Main .navbar .nav > .divider-vertical {
    margin:0;
    height:52px;
}

#Main .navbar .form-search {
    margin:11px 25px 0 0;

}

#Main .navbar .form-search input {
    background-color:#ededed;
    border-color: #ededed;
    font-size:11px;
    color:#ffffff;
}
#Main .navbar .form-search input:focus {
    font-size:11px;
    color:#000000;
    outline:0;
}

#Main .navbar .form-search input::-webkit-input-placeholder {
    color:    #5c5c5c;
    font-style: italic;
}
#Main .navbar .form-search input:-moz-placeholder {
    color:    #5c5c5c;
    font-style: italic;
}
#Main .navbar .form-search input:-ms-input-placeholder {
    color:    #5c5c5c;
    font-style: italic;
}
#Main .navbar .form-search .btn {
    border-color:#ededed;
}

#Main .breadcrumb {
    padding: 8px 25px;
    margin: 0;
    background: #222222 url(/img/breadcrumb-bg.png) left top repeat;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    font-size:12px;

}

#Main .breadcrumb li {
    text-shadow: 0 1px 0 #000000;
    color:#c3c3c3
}
#Main .breadcrumb li a {
    color:#c3c3c3
}

#Main .breadcrumb .divider {
    padding: 0 5px;
    color: #b00000;
}

#Main .breadcrumb .active {
    color: #ffffff;
}
#Main .breadcrumb .active a {
    color: #ffffff;
}

#Main .breadcrumb-shaddow {
    background: url(/img/breadcrumb-shadow-bg.png) left top repeat-x;
    height:12px;
    overflow: hidden;
}

#Main .column-main {
    background: #f5f5f5  url(/img/column-right-shadow-bg.png) 658px top repeat-y;
    clear:both;
}

#Main .column-content {
    background-color: #fbfbfb;
    margin:0;
    min-height:900px;
    width:657px;
    float:left;
}

#Main .column-right {
    width:339px;
    margin:0;
    float:left;
}

#Main .column-content #Content{
    width:auto;
    margin: 20px 20px 20px 25px;
}

#Main .column-right #ColumnRightContent {
    width:300px;
    margin: 20px auto;
}

#FooterWrapper {
    background: #1e1e1e url(/img/footer-bg.png) left top repeat-x;
    min-height: 250px;
    text-align:center;
		min-width:998px;

}
#Footer {
    text-align:left;
    width:998px;
    margin: 0 auto;
    color:#b8b8b8;
    font-size:11px;
    line-height:15px;
    font-family: Arial, Verdana, Tahoma;
    padding-bottom:20px;
}

#Footer .links a {
    color:#b8b8b8;
    text-decoration: none;
}
#Footer .links a:hover {
    text-decoration: underline;
}

#Footer #FooterLogo {
    padding: 0;
    width:120px;
    height:29px;
    background: url(/img/footer-logo.png) left top no-repeat;
    display:inline-block;
    vertical-align: middle;
    text-indent: 100%;
    white-space: nowrap;
    overflow:hidden;
}

#Footer h2 {
    font-family: "PT Sans", Verdana, Tahoma;
    font-size:14px;
    line-height:24px;
    border-bottom: 1px dotted #505050;
    color:#c3c3c3;
    text-transform: uppercase;

}
#Footer .hr {
    margin: 10px 0;
    height:0px;
    overflow:hidden;
    border-bottom: 1px dotted #505050;
}

.rating > i:hover:before {
    /*content: "\2605";*/
    /*position: absolute;*/
}

#Footer .bottom-line {
    line-height:29px;
}

#Footer .navbar {
    color: #9e9e9e;
    clear:both;
    margin:0;
    font-size: 14px;
}

#Footer .navbar .navbar-inner {
    background: none;
    border:0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    filter: none;
    -webkit-box-shadow: 0;
    -moz-box-shadow: 0;
    box-shadow: 0;
}

#Footer .navbar .nav > li > a {
    float: none;
    margin: 0px 7px;
    padding:0;
    overflow: hidden;
    color: #9e9e9e;
    text-decoration: none;
    text-shadow: 0;
    line-height:29px;

}



#Footer .navbar .nav > li > a:focus,
#Footer .navbar .nav > li > a:hover {
    color: #ffffff;
    text-decoration: none;
    background-color: transparent;
    background: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

#Footer .navbar .nav > .active > a,
#Footer .navbar .nav > .active > a:hover,
#Footer .navbar .nav > .active > a:focus {
    color: #ffffff;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    background: none;
}

#FooterArrow {
    margin-bottom:10px;

}


#FooterSubscribe {

}
#FooterSubscribe input {
    background-color:#434343;
    border-color: #434343;
    font-size:11px;
    color:#ffffff;
}
#FooterSubscribe input:focus {
    font-size:11px;
    color:#ffffff;
}

#FooterSubscribe .btn {
    background: transparent;
    border:none;
    outline:none;

    text-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    color:#c3c3c3;
    text-transform: uppercase;
    padding:0;
    margin:0 10px;
    font-weight:bold;
    font-size:13px;
}

#FooterSubscribe input::-webkit-input-placeholder {
    color:    #c3c3c3;
    font-style: italic;
}
#FooterSubscribe input:-moz-placeholder {
    color:    #c3c3c3;
    font-style: italic;
}
#FooterSubscribe input:-ms-input-placeholder {
    color:    #c3c3c3;
    font-style: italic;
}

#Footer .social  {
    line-height:30px;

}

#Footer a.socialbox {
    width:16px;
    height:16px;
    padding:0;
    text-align:center;
    color:#1e1e1e;
    line-height:16px;
    font-size:14px;
    background: url(/img/social-box-footer-bg.png) left top no-repeat;
    display: inline-block;
    overflow: hidden;
    margin: 0 5px;

}

#Footer a.socialbox .icon-envelope-alt {
    font-size: 12px;
}

#Footer a.socialbox:hover {
    color:#ffffff;
    text-decoration: none;
}

#Footer .social {
    text-align:left;

}


.blog-item {

}

.blog-item .heading {
    border-bottom: 1px dotted #d2d2d2;
    margin: 0;
    padding: 0;
    padding-bottom: 10px;
    margin-bottom: 10px;
}

.blog-item .heading h1 {
    padding: 0;
    margin: 0;
    font-size: 20px;
    font-family: "PT Sans", Verdana, Tahoma;
    color: #000000;
    line-height: 24px;
    margin-bottom: 5px;
}
.blog-item .heading h1 a{
    color: #000000;
}

.blog-item .heading .info {
    color: #5d5d5d;
    font-family: "PT Sans", Verdana, Tahoma;
    font-style: italic;
    font-size: 12px;
}

.blog-item .heading .info span {
    color: #000000;
}

.blog-item .header-image {
    margin-top:10px;
    text-align:center;
    clear:both;
}

.blog-item .content {
    font-size:14px;
    font-family: Georgia, Arial, Verdana;
    margin-top:10px;
    text-align:justify;
    color: #000000;
}
.blog-item .content blockquote {
    font-size:14px;
    font-family: Georgia, Arial, Verdana;
    font-style: italic;
    text-align:left;
    color: #6a6a6a;
    border-left: 3px solid #ce1818;
}
.blog-item .content blockquote p {
    font-size: 14px;
}

.blog-item .info-box {
    float:right;
    clear:right;
    width:231px;
    border:1px solid #d4d4d4;
    background-color: #f5f5f5;
    padding:10px;
    margin: 10px 0 10px 20px;
}

.blog-item .info-box h3 {
    font-family: "PT Sans", Verdana, Tahoma;
    color:#000000;
    font-size:14px;
    line-height:16px;
    margin:0;
    padding:0;
    padding-bottom:5px;
    margin-bottom: 10px;
    border-bottom: 3px solid #d7d7d7;
    text-transform: uppercase;
}

.blog-item .info-box .info-box-title {
    font-family: "PT Sans", Verdana, Tahoma;
    color:#000000;
    font-size:12px;
    line-height:16px;
    text-transform: uppercase;
    margin: 5px 0;
}
.blog-item .info-box .info-box-content {
    font-family: Arial, Verdana, Tahoma;
    color:#000000;
    background-color:#ffffff;
    font-size:11px;
    line-height:15px;
    margin:0;
    padding:10px;
}
.blog-item .info-box .info-box-content ul {
    list-style:none;
    margin:0;
    padding:0;
    outline:0;
}

.blog-item .info-box .info-box-content ul li{
    list-style:none;
    margin:0;
    padding:0;
    outline:0;
    background: url(/img/info-box-li.png) left 9px no-repeat;
    padding-left:10px;
}


.blog-item .gallery h3 {
    font-family: "PT Sans", Verdana, Tahoma;
    color:#000000;
    font-size:14px;
    line-height:16px;
    margin:0;
    padding:0;
    padding-bottom:5px;
    margin-bottom: 10px;
    border:0;
    text-transform: uppercase;
}
.blog-item .gallery {
    border: 1px solid #d4d4d4;
    padding:10px;
}

.blog-item .gallery .thumbnails {
    margin-left: -11px;
    margin-top: -10px;
    margin-bottom:0;
}
.blog-item .gallery .thumbnails > li {
    margin-bottom:0;
    margin-top: 10px;
    margin-left: 12px;
}
.blog-item .info-box-rating {
    line-height:40px;
    font-size:24px;
}

.blog-item .info-box-rating .rating-value{
    color:#000000;
    font-size:38px;
    line-height:40px;
    vertical-align: middle;
    margin-right:20px;
    text-align:center;
    display: inline-block;
}

.blog-item .info-box-rating .rating-stars {
    display: inline-block;
    vertical-align: top;
    height:20px;
}

.blog-item .info-box-rating .rating-star {
    display: inline-block;
    width:22px;
    height:20px;
    overflow:hidden;
    background: url(/img/icon-star.png) center center;
    vertical-align:middle;
}

.blog-item .info-box-rating .rating-star.half {
    background-image: url(/img/icon-star-half.png);
}

.blog-item .info-box-rating .rating-star.empty {
    background-image: url(/img/icon-star-empty.png);
}


.blog-item .categories {
    font-family: "PT Sans", Verdana, Tahoma;
    color:#5d5d5d;
    font-size:12px;
}
.blog-item .categories a {
    color:#5d5d5d;
}

.blog-comments {


}


.blog-items .blog-item .heading {
    border:0;
}
.blog-items .blog-item .thumb-image {
    margin-left: 10px;
    width:200px;
}

.blog-items .blog-item .info-box-rating {

    line-height:22px;
    width:105px;
    height:45px;
    font-size:16px;
    background-color: #c20505;
    padding:0 5px;

    -webkit-box-shadow: 1px 1px 3px #333333;
    -moz-box-shadow: 1px 1px 3px #333333;
    box-shadow: 1px 1px 3px #333333;

    position:absolute;
    margin-top:-60px;
    margin-left:90px;
    float:right;
    z-index:232;


}
.blog-items .blog-item .info-box-rating .rating-title{
    color:#ffffff;
    font-weight:bold;
    font-style:italic;
    text-transform: uppercase;
    margin-top:1px;
    line-height:20px;
    height:20px;
    font-size:16px;
    overflow: hidden;
    text-shadow: 1px 1px 1px #333333;
    font-family: "PT Sans", Tahoma, Verdana, Arial;
}
.blog-items .blog-item .info-box-rating .rating-value{
    font-size:20px;
    margin-top:0px;
    height:20px;
    line-height:20px;
    vertical-align: middle;
    display: inline-block;
    color: #ffffff;
    margin-right:0;
    font-weight:bold;
    font-style:italic;
    text-shadow: 1px 1px 1px #000000;
    font-family: "PT Sans", Tahoma, Verdana, Arial;
}

.blog-items .blog-item .info-box-rating .rating-stars {
    display: inline-block;
    vertical-align: baseline;
    height:16px;
    line-height:16px;
    padding:2px 0;
}

.blog-items .blog-item .info-box-rating .rating-star {
    display: inline-block;
    width:17px;
    height:16px;
    margin: 2px 2px;
    overflow:hidden;
    background: url(/img/icon-white-star.png) center center;
    vertical-align:middle;
}

.blog-items .blog-item .info-box-rating .rating-star.half {
    background-image: url(/img/icon-white-star-half.png);
}

.blog-items .blog-item .info-box-rating .rating-star.empty {
    background-image: url(/img/icon-white-star-empty.png);
}



.reviews-latest {
    margin-top:40px;
}

.reviews-latest h2 {
    font-family: "PT Sans", Verdana, Tahoma;
    color:#000000;
    font-size:18px;
    line-height:22px;
    margin:0;
    padding:0;
    border:0;
    text-transform: uppercase;
    margin-bottom:10px;
}
.reviews-latest ul {
    border-top: 1px dotted #cdcdcd;
}

.reviews-latest ul li {
    padding: 10px 0;
    border-bottom: 1px dotted #cdcdcd;
    line-height:15px;
}


.reviews-latest ul li .thumb {
    width:60px;
    height:60px;
    overflow: hidden;
    float:left;
    margin-right:7px;
    padding: 2px 0;
}
.reviews-latest ul li .info-box {
    display:block;
}

.reviews-latest ul li h3 {
    font-family: "PT Sans", Verdana, Tahoma;
    color:#000000;
    font-size:13px;
    line-height:15px;
    margin:0;
    padding:0;
    border:0;
    margin-bottom:2px;
    height:32px;
    overflow: hidden;
}
.reviews-latest ul li h3 a {
    color:#000000;
}



.reviews-latest ul li .info {
    color: #5d5d5d;
    font-family: "PT Sans", Verdana, Tahoma;
    font-style: italic;
    font-size: 11px;
}

.reviews-latest ul li .info span {
    color: #000000;
}

.categories-list {
    margin-top:40px;
}

.categories-list h2 {
    font-family: "PT Sans", Verdana, Tahoma;
    color:#000000;
    font-size:18px;
    line-height:22px;
    margin:0;
    padding:0;
    border:0;
    text-transform: uppercase;
    margin-bottom:10px;
}
.categories-list ul {
    border-top: 1px dotted #cdcdcd;
}

.categories-list ul li {
    margin:0;
    padding:0;
    float:left;
    width:140px;
    overflow:hidden;
    color:#3e3e3e;
    font-size:12px;
    font-family: "PT Sans", Verdana, Tahoma;
    font-weight:bold;
    border-bottom: 1px dotted #cdcdcd;
    padding-left: 10px;
    background:url(/img/arrow-red.png) left center no-repeat;
}
.categories-list ul li a{
    color:#3e3e3e;
}



.home-category-articles .category {
    float:left;
    width:296px;
    margin-left:20px;
    overflow: hidden;
    margin-top:10px;
}

.home-category-articles .category h2 {
    font-size:18px;
    font-family: "PT Sans", Verdana, Tahoma;
    color:#000000;
    margin:0;
    padding:10px 0px;

    height:25px;
    line-height:25px;
    overflow:hidden;
}

.home-category-articles .category.first {
    margin-left:0;
    clear:left;
}



.home-category-articles .category ul {
    border-top: 1px dotted #cdcdcd;
}

.home-category-articles .category ul li {
    padding: 10px 0;
    border-bottom: 1px dotted #cdcdcd;
    line-height:15px;
}


.home-category-articles .category ul li .thumb {
    width:60px;
    height:60px;
    overflow: hidden;
    float:left;
    margin-right:7px;
    padding: 2px 0;
}
.home-category-articles .category ul li .info-box {
    display:block;
}

.home-category-articles .category ul li h3 {
    font-family: "PT Sans", Verdana, Tahoma;
    color:#000000;
    font-size:13px;
    line-height:15px;
    margin:0;
    padding:0;
    border:0;
    margin-bottom:2px;
    height:32px;
    overflow: hidden;
}
.home-category-articles .category ul li h3 a {
    color:#000000;
}



.home-category-articles .category ul li .info {
    color: #5d5d5d;
    font-family: "PT Sans", Verdana, Tahoma;
    font-style: italic;
    font-size: 11px;
}

.home-category-articles .category ul li .info span {
    color: #000000;
}


#Featured {
    background: #222222 url(/img/breadcrumb-bg.png) left top repeat;
    padding: 20px 25px 10px 25px;
}
#Featured h1 {
    color:#ffffff;
    font-family: "PT Sans", Verdana, Tahoma;
    font-size:18px;
    line-height:20px;
    padding:0;
    margin:0;
}

#Carousel {
    width:936px;
    margin: 0 auto;
    overflow: hidden;
    margin-top:20px;
}

#Carousel .item {
    width:300px;
    height:225px;
    overflow:hidden;
    float:left;
    margin:0 9px;
}

#Carousel .item .image {
    width:300px;
    height:225px;
    overflow: hidden;
}

#Carousel .item .info-box  {
    background: url(/img/carousel-heading-bg.png) repeat;
    height:44px;
    width:276px;
    padding:12px;
    position:relative;
    z-index: 356;
    top:-68px;
    color:#ffffff;
}

#Carousel .item .info-box .categories {
    font-size:13px;
    line-height:19px;
    color:#cacaca;
    font-family: "PT Sans", Verdana, Tahoma;
}
#Carousel .item .info-box .categories a {
    color:#cacaca;
}

#Carousel .item .info-box .title {
    font-size:15px;
    line-height:24px;
    height:24px;
    overflow: hidden;
    color:#ffffff;
    font-family: "PT Sans", Verdana, Tahoma;
}
#Carousel .item .info-box .title a {
    color:#ffffff;
}

a#CarouselPrev {
    width:23px;
    height:44px;
    position:absolute;
    margin-top:-140px;
    margin-left:-26px;
    background: url(/img/carousel-left.png) left top no-repeat;
    text-indent:100%;
    overflow:hidden;
    z-index:554;
}
a#CarouselPrev:hover {
    background-image: url(/img/carousel-left-hover.png);
}

a#CarouselNext{
    width:23px;
    height:44px;
    position:absolute;
    margin-top:-140px;
    margin-right:0;
    margin-left:949px;
    background: url(/img/carousel-right.png) left top no-repeat;
    text-indent:100%;
    overflow:hidden;
    z-index:554;
}
a#CarouselNext:hover {
    background-image: url(/img/carousel-right-hover.png);
}


#CarouselPagination {


}

.paginationCarousel {
    text-align: center;
    margin-top:20px;
}
.paginationCarousel a {
    background: url(/img/carousel-page.png) left top no-repeat;
    width: 15px;
    height: 15px;
    margin: 0 5px 0 0;
    display: inline-block;
}
.paginationCarousel a.selected {
    background: url(/img/carousel-page-selected.png) left top no-repeat;
    cursor: default;
}
.paginationCarousel a span {
    display: none;
}
