@charset "utf-8";

.front #main {
  width: 960px;
}

.front #middle_section {
  width: 959px;
}

/* Container */
.verticalslider {
height: 400px;
margin: 0;
overflow: hidden;
position: relative;
width: 955px;
}

/* Tabs */
.verticalslider_tabs {
float: left;
margin: 0 !important;
width: 205px;
}

#banner_tabs {
  margin: 1px 0 0 2px;
}

.verticalslider_tabs, .verticalslider_tabs li {
margin: 0px; 
padding: 0px;
}

.verticalslider_tabs li {
list-style-type: none;
border-bottom: 1px solid #FFFFFF;
}

.verticalslider_tabs a:link, .verticalslider_tabs a:visited {
background: url(../images/tabBG.jpg) bottom repeat-x;  
border-right: medium none;
border-top: medium none !important;
color: #08718E;
display: block;
font-family: 'helvetica_neue_lt_pro57Cn', Arial;
font-size: 14px;
font-weight: bold;
height: 39px !important;
padding: 20px 10px 20px 2px;
text-decoration: none;
width: auto;
outline:none;
}
.verticalslider_tabs li a img {
  float:left;
  border:3px solid #FFF;
  margin-right:13px;
  height: 69px;
  position: relative;
  top: -17px;
}

.verticalslider_tabs a:hover, .verticalslider_tabs a:active { 
background: url(../images/tabHoverBG.jpg) bottom repeat-x; 
background-color: #fcfcfc;
}

.verticalslider_tabs li:first-child a:link, .verticalslider_tabs li:first-child a:visited {
border-top: none; height: 30px;
}
.verticalslider_tabs .activeTab a,
.verticalslider_tabs .activeTab a:link,
.verticalslider_tabs .activeTab a:active {
color: #FFB300 !important;
}

.verticalslider .arrow {
background: url(../images/arrow.png) no-repeat scroll 0 0 transparent;
height: 24px;
margin-left: 205px;
margin-top: -50px;
position: absolute;
width: 12px;
z-index: 1000;
}

/* Contents */
.verticalslider_contents {
display: inline;
float: left;
margin: 0 !important;
padding: 0 !important;
width: 500px;
}

.verticalslider_contents li {
display: none;
list-style-type: none;
margin: 0;
overflow: hidden;
padding: 0;
position: absolute;
width: auto;
}

.verticalslider_contents li h2 { 
 font-family: 'helvetica_neue_lt_pro57Cn', Arial;
 font-size: 15px; 
 font-weight: bold;
 color: #333333;
 margin: 5px 20px; 
 padding: 0px;
}
.verticalslider_contents li p { 
margin: 5px 20px; 
padding: 0px;
color: #333333;
font-family: Arial; 
font-size: 13px; 
}
.verticalslider_contents .activeContent {
display: inline;
}

/* Play Pause*/
.verticalslider .playPause a {
display:block;
width: 60px;
height: 60px;
position:absolute;
z-index:50;
}
.verticalslider .play a:link,.verticalslider .play a:visited {
background: url(../images/plays.png) no-repeat 0 0;
display: none;
}
.verticalslider .pause a:link,.verticalslider .pause a:visited {
background: url(../images/pauses.png) no-repeat 0 0;
}	
.verticalslider .pause a:hover,.verticalslider .pause a:active,.verticalslider .play a:hover,.verticalslider  .play a:active {
background-position:0px -60px;
border-bottom: none;
}

/* Float Right Styles 
.verticalslider_tabs {float: right;}
.verticalslider .arrow {margin-left: -27px; background: url(../images/arrow-right.png); }
.verticalslider_tabs a:link, .verticalslider_tabs a:visited{border-left: 1px solid #666666; border-right: none;}
.verticalslider_tabs .activeTab a:link, .verticalslider_tabs .activeTab a:visited{border-left: 1px solid #ffffff;}
.verticalslider_tabs .activeTab a:hover, .verticalslider_tabs .activeTab a:active{border-left: 1px solid #ffffff;}*/


.verticalslider_contents li {
height: 399px !important;
}

.verticalslider_contents li .description_wrapper {
background-color: #08718E;
height: 47px;
padding-bottom: 16px;
padding-left: 16px;
padding-top: 16px;
padding-right:16px;
/*    position: relative;
    top: -84px; */
position: absolute;
bottom: 0px;
right: 0px;
width: 648px;
}

.verticalslider_contents li .description_title, .verticalslider_contents li .description_title a {
  color: #FFF;
  font-family: 'helvetica_neue_lt_pro57Cn', Arial;
  font-size: 24px;
  font-weight: bold;
  margin: 0px;
  padding-bottom: 5px;
  margin: 0 0 5px;
  text-decoration: none;
}

.verticalslider_contents li .description_text p {
display: inline;
font-family:Arial;
color:#aaaaaa;
font-size:14px;
font-weight:normal;
margin:0px;
}

.verticalslider_contents li .description_text a {
color: #fff;
/*text-decoration: underline;*/
}

.block ul.verticalslider_contents {
margin-left:-24px
}

.verticalslider_contents .description_text {
  color: #aaaaaa;
}

