@charset "UTF-8";
/* CSS Document */

#carousel{
    margin:15px 0;
    -webkit-user-select: none;
    -moz-user-select: none;
}

#carousel .headline {
    font: normal 24px / 1.3 Georgia, "Times New Roman", Times, serif;
    color: #06b;
}

#carousel .text3 {
    font: normal 12px / 1.3 Arial, Helvetica, sans-serif;
    color: #333;
}

#carousel .link {
    color: #DD6611;
}

#carousel .alertdblarrow {
    font: bold 15px Arial, Helvetica, sans-serif;
    color: #0066BB;
}

#carousel a{
    text-decoration:none;
}

#carousel {
    position: relative;
    width: 586px;
    height: 337px;
    border: 6px solid #ebebeb;
	background-image:url(../images/bg.jpg);
	/*background-repeat:no-repeat;*/
	background-repeat:repeat-y;
    display: block;
	
}

#carousel #image {
    position: absolute;
    left: 1px;
    top: 1px;
    width: 584px;
    height: 288px;
    display: block;
}

#carousel #image img {
    position: absolute;
    left: 0;
    top: 0;
    border: none;
    display:none;
}

#carousel #banner {
    position: absolute;
    left: 1px;
    bottom: 1px;
    width: 584px;
    height: 60px;
    background-color: white;
}

#carousel #info {
    position: absolute;
    left: 1px;
    bottom: 1px;
    width: 584px;
    height: 60px;
}

#carousel #info h2 {
    position: absolute;
    left: 14px;
    top: 6px;
    margin: 0;
    padding: 0;
    display:none;
}

#carousel #info p {
    position: absolute;
    left: 14px;
    bottom: 8px;
    margin: 0;
    padding: 0;
    display:none;
}

#carousel #info #nav {
    position: absolute;
    right: 25px;
    bottom: 8px;
}

#carousel #info ul {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}

#carousel #info li {
    display: inline;
    cursor: pointer;
}

#carousel .on {
    font: normal 12px / 1.5 Arial, Helvetica, sans-serif;
    letter-spacing: 0;
    color: white;
    background-color: #d61;
    padding: 1px 2px;
    border: 1px solid white;
}

#carousel .off {
    font: normal 12px / 1.5 Arial, Helvetica, sans-serif;
    letter-spacing: 0;
    color: #333;
    background-color: #cbcbcb;
    padding: 1px 2px;
    border: 1px solid white;
}

#carousel #prev {
    font-size: 0;
    line-height: 0;
    letter-spacing: 0;
    width: 0;
    border-top: 9px solid rgba(255, 255, 255, 0.0);
    border-right: 9px solid #06b;
    border-bottom: 9px solid rgba(255, 255, 255, 0.0);
    filter: alpha(opacity = 100);
}

#carousel #next {
    font-size: 0;
    line-height: 0;
    letter-spacing: 0;
    width: 0;
    border-top: 9px solid rgba(255, 255, 255, 0.0);
    border-left: 9px solid #06b;
    border-bottom: 9px solid rgba(255, 255, 255, 0.0);
    filter: alpha(opacity = 100);
}

.ie8 #carousel #prev {
    font-size: 0;
    line-height: 0;
    letter-spacing: 0;
    width: 0;
    border-top: 9px dashed black;
    border-right: 9px solid #06b;
    border-bottom: 9px dashed black;
    filter: alpha(opacity = 100);
}

.ie8 #carousel #next {
    font-size: 0;
    line-height: 0;
    letter-spacing: 0;
    width: 0;
    border-top: 9px dashed black;
    border-left: 9px solid #06b;
    border-bottom: 9px dashed black;
    filter: alpha(opacity = 100);
}

.ie6 #carousel #prev, .ie7 #carousel #prev {
    font-size: 0;
    line-height: 0;
    letter-spacing: 0;
    width: 0;
    border-top: 8px dashed black;
    border-right: 8px solid #06b;
    border-bottom: 8px dashed black;
    filter: alpha(opacity = 100);
}

.ie6 #carousel #next, .ie7 #carousel #next {
    font-size: 0;
    line-height: 0;
    letter-spacing: 0;
    width: 0;
    border-top: 8px dashed black;
    border-left: 8px solid #06b;
    border-bottom: 8px dashed black;
    filter: alpha(opacity = 100);
}

#carousel .prev-position {
    position: absolute;
    left: -11px;
    top: 0;
}

#carousel .next-position {
    position: absolute;
    right: -11px;
    top: 0;
}

.ie6 #carousel .prev-position, .ie7 #carousel .prev-position {
    position: absolute;
    left: -10px;
    top: 0;
}

.ie6 #carousel .next-position, .ie6 #carousel .next-position {
    position: absolute;
    right: -10px;
    top: 0;
}