@font-face { font-family: 'arialregular'; src: url('Font/arial-webfont.eot'); src: url('Font/arial-webfont.eot?#iefix') format('embedded-opentype'), url('Font/arial-webfont.woff') format('woff'), url('Font/arial-webfont.ttf') format('truetype'), url('Font/arial-webfont.svg#arialregular') format('svg'); font-weight: normal; font-style: normal; }

@font-face { font-family: 'arialbold'; src: url('Font/arial_bold-webfont.eot'); src: url('Font/arial_bold-webfont.eot?#iefix') format('embedded-opentype'), url('Font/arial_bold-webfont.woff') format('woff'), url('Font/arial_bold-webfont.ttf') format('truetype'), url('Font/arial_bold-webfont.svg#arialbold') format('svg'); font-weight: normal; font-style: normal; }


#slides {
  position: relative;
}
#slides .slides-container {
  display: none;
}
#slides .scrollable {
  *zoom: 1;
  position: relative;
  top: 0;
  left: 0;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  height: 100%;
}
#slides .scrollable:after {
  content: "";
  display: table;
  clear: both;
}

.slides-navigation {
  margin: 0 auto;
  position: absolute;
  z-index: 3000;
  top: 46%;
  width: 100%;
}
.slides-navigation a {
  position: absolute;
  display: block;
}
.slides-navigation a.prev {
  left: 0;
  width:50px;
  height:50px;
}
.slides-navigation a.next {
  right: 0;
  width:50px;
  height:50px;
}
.slides-navigation a.prev.bianco {background:transparent url(RowLeftWhite.gif) no-repeat top left;}
.slides-navigation a.prev.nero {background:transparent url(RowLeftBlack.gif) no-repeat top left;}
.slides-navigation a.next.bianco {background:transparent url(RowRightWhite.gif) no-repeat top left;}
.slides-navigation a.next.nero {background:transparent url(RowRightBlack.gif) no-repeat top left;}

.slides-pagination {
  display: block;
    height: 10px;
    position: absolute;
    text-align: center;
    top: 79px;
    width: 100%;
    z-index: 3000;
}
.slides-pagination a {
  background:black;
  height:10px;
  width:68.57px;
  display:inline-block;
}
.slides-pagination a.current {
  background:#dd2700;
  height:10px;
  width:68.57px;
  display:inline-block;
}
.menuWrapper {
    width:100%;
    height:93px;
    background:white;
    position:absolute;
    top:0px;
    z-index:3000;
}
.menuContainer 
{
    width:960px;
    height:93px;
    margin:0 auto;
    overflow:hidden;
}
.menuContainer div {
    float: left;
}
.menuContainer div.nav {
    margin-top:16px;
    background: transparent url("vPx.gif") no-repeat scroll left center;
    padding-left: 21px;
    font-size:14px;
    line-height: 18px;
    font-family: 'arialregular';
}
.menuContainer div.nav a.sel {
    text-decoration: underline;
}
.menuContainer div a {
    color: Black;
    text-decoration: none;
}
.footerWrapper {
    width:100%;
    height:47px;
    background:white;
    position:absolute;
    bottom:0px;
    z-index:4000;
}
.footerContainer 
{
    width:960px;
    height:47px;
    margin:0 auto;
    font-size:12px;
    line-height:47px;
    position:relative;
}

.AreaLeft {
    width:50%;
    height:100%;
    Left:0px;
    top:0px;
    position:absolute;
    z-index:2000;
}
.AreaRight {
    width:50%;
    height:100%;
    right:0px;
    top:0px;
    position:absolute;
    z-index:2000;
}
#newsletterInput {
    border-bottom: 1px solid black;
    border-top: 1px solid black;
    height: 44px;
    margin-left:20px;
    width: 228px;
}
#newsletterInput .tbEmail {
    border: medium none;
    font-family: "arialregular";
    font-size: 13px;
    height: 42px;
    line-height: 42px;
    margin-top: 1px;
    padding: 0;
    text-transform: uppercase;
    vertical-align: top;
    width: 196px;
}

.Newsletter 
{
    background: white none repeat scroll 0 0;
    bottom: 47px;
    right:0px;
    min-height: 101px;
    position: absolute;
    text-align: left;
    width: 268px;
    z-index: 4000;
}
    .Newsletter .alert 
    {
        height:34px;
        width:100%;
        line-height:16px;
        color: #cb0101;
        font-family: 'arialbold'; 
        font-weight: normal; 
        font-size: 12px; 
        padding-left:20px;
        padding-top:5px;
    }

    @media only screen{
  .slides-pagination {
    display: block;
    height: 10px;
    position: absolute;
    text-align: center;
    top: 80px;
    width: 100%;
    z-index: 3000;
}
}