a, a:visited {color:#0099FF; text-decoration:none;}
a:hover, a:active {color: #fc3;text-decoration:underline;}
strong {font-weight:bold;}

/*p, blockquote{margin: 0 0 15px 0;}*/

.wrapper {font-size: 1.0em; width: 960px; margin: auto; text-align:left;}

/*h1 {font-size: 4.0em; color: #fff; margin: 50px 0 0 0;}
h2 {font-size: 1.2em; color: #fff; margin: 0 0 0 0;}
h3{	font-size: 1.0em; color: #fff; margin: 0 0 0 0;}*/

/* CAROUSEL */

.carousel{border-width:1px; border-color:#FFFFFF; border-spacing:inherit; border-style:solid;
	color: #fff; 
    margin-bottom: 0px;
	margin-left: auto; margin-right: auto;
    position:relative;
	float: left;
    height: 373px; /*was 340*/
    width: 960px;
    overflow:hidden;
	z-index:1}

.carousel h2{font-size:17px; font-weight:bold; margin-bottom: 5px;}
.carousel p{font-size:14px; margin-left: 2px;}
.carousel .backgrounds{height: 387px;}/*was 354*/

.carousel .backgrounds .item{
    width: 960px; height: 373px;/*was 340*/
    float:left; position:relative; z-index:1;}
/*.carousel .backgrounds .item_1{background: transparent url(../images-dualslider/carousel_bg_arrow.jpg) no-repeat 0 0;}
.carousel .backgrounds .item_2{background: transparent url(../images-dualslider/carousel_bg_arrow.jpg) no-repeat 0 0;}
.carousel .backgrounds .item_3{background: transparent url(../images-dualslider/carousel_bg_1.jpg) no-repeat 0 0;}*/

.carousel .panel{
    background: #000;
    color: #fff;
    position:absolute;
    right: 0;
    top:0;
    height: 373px;/*was 340*/
    width: 341px;
    z-index:2;}

.carousel .panel .paging{
    position:absolute;
    bottom: 25px;
    left:25px;
    width: 225px;    
    text-align:center;}

.carousel .panel .paging a{
    color: #4c4c4c;
    font-size: 1.1em;}

.carousel .panel .pause{
    position:absolute;
    right:20px;
    top:25px;
    display:block;
    width: 18px;
    height: 18px;
    background: transparent url(../images/carousel_pause_bg.gif) no-repeat 0 0;
    text-indent: -6000px;}

.carousel .panel .play{
    position:absolute;
    right:20px;
    top:25px;
    display:block;
    width: 18px;
    height: 18px;
    background: transparent url(../images/carousel_play_bg.gif) no-repeat 0 0;
    text-indent: -6000px;}


.carousel .panel .paging .next{
    position:absolute;
    right:0;
    bottom:0;
    display:block;
    width: 18px;
    height: 18px;
    background: transparent url(../images/carousel_next_bg.gif) no-repeat 0 0;
    text-indent: -6000px;}

.carousel .panel .paging .previous{
    position:absolute;
    left:0;
    bottom:0;
    display:block;
    width: 18px;
    height: 18px;
    background: transparent url(../images/carousel_previous_bg.gif) no-repeat 0 0;
    text-indent: -6000px;}

.carousel .panel .paging #numbers a {padding: 0 5px 0 5px;}

.carousel .panel .paging #numbers a.selected {color: #fff;}

.carousel .panel .details_wrapper {
    position:absolute;
    top:15px;
    left:20px;
    width: 311px;
    overflow:hidden;
    height: 387px;}

.carousel .panel .details_wrapper .details{height: 387px;}

.carousel .panel .details_wrapper .details .detail{
    width: 311px;
    height: 387px;
    float:left;}

/*.carousel .panel .details_wrapper .details h2{
    font-size: 1.9em;
    line-height: 1.2em;
    margin: 0 0 5px 0;}*/

.carousel .panel .details_wrapper .details a.more{color: #fff;}   

/* END CAROUSEL */