﻿#slideshow {
    background-color: transparent;
    clear: both;
    display: inline-block;
    height: 265px;
    margin: 0;
    padding: 0;
    position: relative;
    width: 960px;
}

#slideshow #slidesContainer, #slideshow #slidesContainernoScript {
    height: 265px;
    margin: 0 auto;
    overflow: hidden;
    position: relative;
    width: 960px;
}

#slideshow #slidesContainer .slide, #slideshow #slidesContainernoScript .slide {
    height: 265px;
    margin: 0 auto;
    padding-top: 15px;
    width: 960px;
}

* {
    border: 0;
    margin: 0;
    padding: 0;
}

#pageContainer {
    background: transparent url(/images/bannerimages/bannerbgrepeat.jpg) repeat-x;
    clear: both;
    margin: 0;
    padding-bottom: 0;
    width: 960px;
}

.slide .h2text {
    color: #fff;
    color: #D5E6F9;
    display: inline-block;
    display: inline;
    font: 32px "Trebuchet MS", Arial, sans-serif;
    font-weight: bold;
    letter-spacing: -1px;
    margin: 3px;
    margin-left: 0;
    padding-bottom: 10px;
    padding-top: 5px;
    position: relative;
    text-shadow: 3px 3px 3px #000;
    width: 700px;
}

div.navigation {
    left: 830px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding: 0;
    position: absolute;
    right: 2px;
    top: 230px;
    _left: 825px;
}

div.navigation div.current, div.navigation a {
    float: left;
    height: 12px;
    margin: 0;
    overflow: hidden;
    width: 12px;
}

div.navigation a:hover { text-decoration: none; }

div.navigation div.current {
    background-image: url('/images/bannerimages/sq2.jpg');
    color: Black;
    display: inline-block;
    float: left;
    font-size: 10px;
    height: 16px;
    margin: 2px;
    padding-left: 0;
    padding-right: 0;
    text-align: center;
    vertical-align: middle;
    width: 16px;
}

div.navigation a {
    background-image: url('/images/bannerimages/sq1.jpg');
    color: White;
    display: inline-block;
    float: left;
    font-size: 10px;
    height: 16px;
    margin: 2px;
    padding-left: 0;
    padding-right: 0;
    text-align: center;
    vertical-align: middle;
    width: 16px;
}

.slide .mainline {
    color: #FEEB7E;
    font-family: "Trebuchet MS";
    font-size: 20px;
    font-weight: bold;
    line-height: 20px;
    padding-bottom: 5px;
    padding-top: 5px;
    position: relative;
    text-decoration: none;
    width: 500px;
}

.sublinelang {
    color: #D0F0FB;
    font-family: "Segoe UI", Verdana, Helvetica, Arial, sans-serif;
    position: relative;
}

.subline {
    color: #E6FFFE;
    font-family: "Segoe UI", Verdana, Helvetica, Arial, sans-serif;
    position: relative;
}

.subline ul { position: relative; }

.subline ul li {
    azimuth: left;
    display: list-item;
    elevation: above;
    font-size: 13px;
    font-weight: bold;
    line-height: 20px;
    list-style-image: none;
    list-style-position: outside;
    list-style-type: disc;
    position: relative;
}

.subline ol.bullet, .sublinelang ol.bullet {
    display: inline-block;
    #display: block;
    line-height: 20px;
    list-style-image: none;
    padding-left: 5px;
    padding-top: 0;
    position: relative;
    #position: absolute;
    vertical-align: text-top;
}

.subline ol.bullet li, .sublinelang ol.bullet li {
    display: list-item;
    line-height: 15px;
    list-style-position: inside;
    list-style-type: decimal;
    margin: 0;
    text-indent: 0;
}

.feature2left {
    background-color: Blue;
    left: 500px;
    list-style-position: inside;
    position: relative;
}

.sublinelang ul li {
    font-size: 13px;
    font-weight: bold;
    line-height: 20px;
    line-height: 20px;
    list-style-image: none;
    list-style-position: outside;
    list-style-type: disc;
}

.r5 {
    background: transparent url(/images/bannerimages/dmcprobanner.jpg);
    height: 265px;
    padding-left: 390px;
    position: absolute;
    width: 995px;
}

.r5 div.subline {
    padding-left: 15px;
    position: relative;
}

.r5 div.sublinelang {
    padding-left: 15px;
    width: 600px;
}

.r5 div.subsubline {
    color: #D5E6F9;
    font-size: 15px;
    font-weight: bold;
    padding-bottom: 10px;
    position: relative;
}

.r5 div.subsublinelang {
    color: #D5E6F9;
    font-size: 13px;
    font-weight: bold;
    padding-bottom: 10px;
}

.r2 {
    background: transparent url(/images/bannerimages/msrbanner.jpg);
    height: 265px;
    padding-left: 390px;
    position: absolute;
    width: 995px;
}

.r2 div.subsubline {
    color: #93EFFF;
    font-size: 15px;
    font-weight: bold;
    padding-bottom: 10px;
    position: relative;
}

.r2 .h2text h2 {
    color: #93EFFF;
    position: relative;
    text-shadow: 1px 1px 1px #000;
}

.r2 div.subsublinelang {
    color: #FEFEE9;
    font-size: 13px;
    font-weight: bold;
    padding-bottom: 5px;
}

.r2 div.subline, .r2 div.sublinelang {
    padding-left: 15px;
    position: relative;
}

.r2 div.mainline {
    position: relative;
    text-shadow: 1px 1px 1px #000;
}

.feature1, .feature2, .feature3 { position: relative; }

.r1 {
    background: transparent url(/images/bannerimages/smpbanner.jpg);
    height: 265px;
    padding-left: 390px;
    position: absolute;
    width: 995px;
}

.r1 div.subsubline {
    color: #FEF8ED;
    font-size: 15px;
    font-weight: bold;
    padding-bottom: 10px;
    position: relative;
}

.r1 div.subsublinelang {
    color: #FEF8ED;
    font-size: 13px;
    font-weight: bold;
    padding-bottom: 10px;
}

.r1 .h2text {
    color: #FEF8ED;
    position: relative;
    text-shadow: 2px 2px 2px #000;
}

.r1 div.mainline {
    color: #F8F9DD;
    position: relative;
}

.r1 div.subline {
    color: #FADAAF;
    padding-left: 15px;
    position: relative;
}

.r1 div.sublinelang {
    color: #FADAAF;
    padding-left: 15px;
    width: 600px;
}

.r3 {
    background: transparent url(/images/bannerimages/afmbanner.jpg);
    height: 265px;
    padding-left: 390px;
    position: absolute;
    width: 995px;
}

.r3 div.subsubline {
    color: #CEFCFF;
    font-size: 15px;
    font-weight: bold;
    padding-bottom: 10px;
    position: relative;
}

.r3 div.subsublinelang {
    color: #CEFCFF;
    font-size: 13px;
    font-weight: bold;
    padding-bottom: 10px;
}

.r3 .h2text {
    color: #D2F0FF;
    position: relative;
    text-shadow: 3px 3px 3px #000;
}

.r3 div.mainline {
    color: #FFC;
    position: relative;
    text-shadow: 2px 2px 2px #000;
}

.r3 div.subline {
    color: #FFFEF0;
    padding-left: 15px;
    position: relative;
}

.r3 div.sublinelang {
    color: #FFFEF0;
    font-size: 11px;
    padding-left: 15px;
    width: 600px;
}

.r6 {
    background: transparent url(/images/bannerimages/dpbanner.jpg);
    height: 265px;
    padding-left: 390px;
    position: absolute;
    width: 995px;
}

.slide.r2.fr {
    background: transparent url(/images/bannerimages/msrbanner-fr.jpg);
}
.slide.r2.ge {
    background: transparent url(/images/bannerimages/msrbanner-ge.jpg);
}
.slide.r2.it {
    background: transparent url(/images/bannerimages/msrbanner-it.jpg);
}
.slide.r2.po {
    background: transparent url(/images/bannerimages/msrbanner-po.jpg);
}
.slide.r2.sp {
    background: transparent url(/images/bannerimages/msrbanner-sp.jpg);
}


.slide.r4.fr {
    background: transparent url(/images/bannerimages/tsbanner-fr.jpg);
}
.slide.r4.ge {
    background: transparent url(/images/bannerimages/tsbanner-ge.jpg);
}
.slide.r4.it {
    background: transparent url(/images/bannerimages/tsbanner-it.jpg);
}
.slide.r4.po {
    background: transparent url(/images/bannerimages/tsbanner-po.jpg);
}
.slide.r4.sp {
    background: transparent url(/images/bannerimages/tsbanner-sp.jpg);
}


.slide.r6.fr {
    background: transparent url(/images/bannerimages/dpbanner-fr.jpg);
}
.slide.r6.ge {
    background: transparent url(/images/bannerimages/dpbanner-ge.jpg);
}
.slide.r6.it {
    background: transparent url(/images/bannerimages/dpbanner-it.jpg);
}
.slide.r6.po {
    background: transparent url(/images/bannerimages/dpbanner-po.jpg);
}
.slide.r6.sp {
    background: transparent url(/images/bannerimages/dpbanner-sp.jpg);
}

.r6 div.subsubline {
    color: #CEFCFF;
    font-size: 15px;
    font-weight: bold;
    padding-bottom: 10px;
    position: relative;
}

.r6 div.subsublinelang {
    color: #CEFCFF;
    font-size: 13px;
    font-weight: bold;
    padding-bottom: 10px;
}

.r6 .h2text {
    color: ;
    position: relative;
    text-shadow: 3px 3px 3px #000;
}

.r6 div.mainline {
    color: #FFC;
    position: relative;
    text-shadow: 2px 2px 2px #000;
}

.r6 div.subline {
    color: #FFFEF0;
    padding-left: 15px;
    position: relative;
}

.r6 div.sublinelang {
    color: #FFFEF0;
    font-size: 11px;
    padding-left: 15px;
    width: 600px;
}

.r4 {
    background: transparent url(/images/bannerimages/tsbanner.jpg);
    height: 265px;
    padding-left: 390px;
    position: absolute;
    width: 995px;
}

.r4 div.subsubline {
    color: #000;
    font-size: 15px;
    font-weight: bold;
    padding-bottom: 10px;
    position: relative;
}

.r4 div.subsublinelang {
    color: #CEFCFF;
    font-size: 13px;
    font-weight: bold;
    padding-bottom: 10px;
}

.r4 .h2text {
    color: #6f2c1c;
    position: relative;
    text-shadow: 0 0 0 #000;
}

.r4 div.mainline {
    color: #9e3e11;
    position: relative;
    text-shadow: 0 0 0 #000;
}

.r4 div.subline {
    color: #fff;
    padding-left: 15px;
    position: relative;
}

.r4 div.sublinelang {
    color: #FFFEF0;
    font-size: 11px;
    padding-left: 15px;
    width: 600px;
}

.r7 {
    background: transparent url(/images/bannerimages/tsbanner.jpg);
    height: 265px;
    padding-left: 410px;
    position: absolute;
    width: 995px;
}

.r7 div.subsubline {
    color: #CEFCFF;
    font-size: 15px;
    font-weight: bold;
    padding-bottom: 10px;
    position: relative;
}

.r7 div.subsublinelang {
    color: #CEFCFF;
    font-size: 13px;
    font-weight: bold;
    padding-bottom: 10px;
}

.r7 .h2text {
    color: #D2F0FF;
    position: relative;
    text-shadow: 3px 3px 3px #000;
}

.r7 div.mainline {
    color: #FFC;
    position: relative;
    text-shadow: 2px 2px 2px #000;
}

.r7 div.subline {
    color: #036;
    padding-left: 15px;
    position: relative;
}

.r7 div.sublinelang {
    color: #FFFEF0;
    font-size: 11px;
    padding-left: 15px;
    width: 600px;
}

.rtl { position: relative; }

.r5 div.readmore, .r2 div.readmore, .r1 div.readmore, .r3 div.readmore, .r6 div.readmore, .r4 div.readmore {
    height: 40px;
    left: 194px;
    padding-left: 0;
    padding-top: 5px;
    position: absolute;
    top: 210px;
    width: 360px;
}

.r5 div.readmorelang, .r2 div.readmorelang, .r1 div.readmorelang, .r3 div.readmorelang, .r6 div.readmorelang, .r4 div.readmorelang {
    height: 40px;
    left: 292px;
    padding-left: 0;
    padding-top: 5px;
    position: absolute;
    top: 210px;
    width: 310px;
}

#leftproductlist {
    display: inline-block;
    float: left;
    height: 263px;
    width: 157px;
}

#leftproductlist ul {
    color: White;
    list-style-image: none;
    list-style-type: none;
    vertical-align: top;
}

#leftproductlist ul li {
    background-color: transparent;
    border: 1px solid #71a7ff;
    border-left: 0;
    border-right: 0;
    border-top: 0;
    display: block;
    height: 32px;
    margin: 2px;
    padding-bottom: 15px;
    padding-top: 15px;
    text-align: center;
    vertical-align: middle;
}

#leftproductlist ul li a {
    color: White;
    font-size: 13px;
}

#rightproductlist {
    display: inline-block;
    float: right;
    height: 263px;
    width: 157px;
}

#rightproductlist ul {
    color: White;
    list-style-image: none;
    list-style-type: none;
    vertical-align: top;
}

#rightproductlist ul li {
    background-color: Transparent;
    border: 1px solid #71a7ff;
    border-left: 0;
    border-right: 0;
    border-top: 0;
    display: block;
    height: 32px;
    margin: 2px;
    padding-bottom: 15px;
    padding-top: 15px;
    text-align: center;
    vertical-align: middle;
}

#rightproductlist ul li a {
    color: White;
    font-size: 13px;
}