/* ----- Start Reset CSS ----- */
/*** ALL */
#wc-aplus, #wc-aplus * {
  background-image: none !important;
  background-repeat: no-repeat !important;
  background-position: 0px !important;
  
  color: #333333 !important;
  font-family: Arial, Verdana, Helvetica, sans-serif !important;
  font-size: 12px !important;
  font-weight: normal !important;
  font-style: normal !important;
  text-decoration: none !important;
  text-align: left !important;
  text-transform: none !important;
  text-indent: 0px !important;
  vertical-align: baseline !important;
  letter-spacing: normal !important;
  word-spacing: normal !important;
  line-height: normal !important;

  padding: 0 !important;
  margin: 0 !important;

  list-style-type: none !important;
  list-style-position: inside !important;

  clear: none !important;
  float: none !important;

  table-layout: auto !important;
  border-collapse: collapse !important;
  border-spacing: 0px !important;
  empty-cells: show !important;
}

#wc-aplus,
#wc-aplus table,
#wc-aplus tr,
#wc-aplus td,
#wc-aplus th,
#wc-aplus tfoot,
#wc-aplus thead,
#wc-aplus caption,
#wc-aplus h1, 
#wc-aplus h2, 
#wc-aplus h3, 
#wc-aplus h4, 
#wc-aplus h5, 
#wc-aplus h6,
#wc-aplus ul,
#wc-aplus ol,
#wc-aplus li,
#wc-aplus dl,
#wc-aplus dt,
#wc-aplus dd,
#wc-aplus form,
#wc-aplus div,
#wc-aplus blockquote,
#wc-aplus pre,
#wc-aplus address,
#wc-aplus p,
#wc-aplus a,
#wc-aplus span,
#wc-aplus i,
#wc-aplus b,
#wc-aplus s,
#wc-aplus strong,
#wc-aplus big,
#wc-aplus small,
#wc-aplus font,
#wc-aplus hr {
  background-color: transparent !important;
  border: 0px none black !important;
  width: auto !important;
  height: auto !important;
}
#wc-aplus img {
  background-color: transparent !important;
  border: 0px none black !important;
  display: inline !important;
}
#wc-aplus form {
  display: block !important;
}
#wc-aplus input {
  display: inline !important;
}
#wc-aplus s {
  text-decoration: line-through !important;
}

/*** LINKS */
#wc-aplus a:link, 
#wc-aplus a:link *,
#wc-aplus a:active, 
#wc-aplus a:active *,
#wc-aplus a:hover, 
#wc-aplus a:hover * {
  color: #336699 !important;
}
#wc-aplus a:visited, 
#wc-aplus a:visited * {
  color: #663399 !important;
}

#wc-aplus a:active, 
#wc-aplus a:active *,
#wc-aplus a:hover, 
#wc-aplus a:hover * {
  text-decoration: underline !important;
}

#wc-aplus a:link, 
#wc-aplus a:link *,
#wc-aplus a:visited, 
#wc-aplus a:visited *{
  text-decoration: none !important;
}

#wc-aplus a.wc-image-link:link, 
#wc-aplus a.wc-image-link:visited, 
#wc-aplus a.wc-image-link:active, 
#wc-aplus a.wc-image-link:hover {
  text-decoration: none !important;
}

/*** INLINES */
#wc-aplus i, 
#wc-aplus i *, 
#wc-aplus em, 
#wc-aplus em * {
  font-style: italic !important;
}
#wc-aplus b, 
#wc-aplus b *, 
#wc-aplus strong, 
#wc-aplus strong * {
  font-weight: bold !important;
}
#wc-aplus big, 
#wc-aplus big * {
  font-size: larger !important;
}
#wc-aplus small, 
#wc-aplus small * {
  font-size: 9.6px !important;
}
#wc-aplus sup, 
#wc-aplus sup * {
  vertical-align: super !important;
  font-size: 75% !important;
}

#wc-aplus sub, 
#wc-aplus sub * {
  vertical-align: sub !important;
  font-size: 75% !important;
}

/*** BLOCKS */
#wc-aplus pre, 
#wc-aplus pre * {
  font-family: monospace !important;
}

/*** LISTS */
#wc-aplus ul li {
  margin-left: 0 !important;
  padding-left: 0 !important;
  list-style-type: disc !important;
  list-style-position: inside !important;
}
#wc-aplus ol li {
  margin-left: 0 !important;
  padding-left: 0 !important;
  list-style-type: decimal !important;
  list-style-position: inside !important;
}
#wc-aplus ol li ul li {
  list-style-type: disc !important;
}
#wc-aplus ul li li {
  margin-left: 1.2em !important;
}
#wc-aplus ol li li {
  margin-left: 1.2em !important;
}
#wc-aplus dl dd {
  margin-left: 2em !important;
}
#wc-aplus ul {
  font-size: 12px !important;
  margin: 0 !important;
}

/*** FORM */
#wc-aplus fieldset {
  padding: 0.35em 0.625em 0.75em 0.625em !important;
}

/* ----- End Reset CSS ----- */
/* Highslide Styles */
.wcswf
{
  border: 1px solid #ccc  !important;
}

.wchs-wrapper,
.wchs-wrapper *
{
  float: none !important;
  clear: none !important;
  background-image: none !important;
  border: none !important;
  padding: 0 !important;
  margin: 0 !important;
  background: white !important;
}

.wchs-wrapper .wchs-body
{
  margin-left: auto !important;
  margin-right: auto !important;
}

.wchs
{
  cursor: url(http://content.webcollage.net/journeyed/resources/connections/aplus/images/hsgraphics/enlarge.cur), pointer !important;
  outline: none !important;
}

.wchs a
{
  cursor: url(http://content.webcollage.net/journeyed/resources/connections/aplus/images/hsgraphics/enlarge.cur), pointer !important;
}

.wchs-active-anchor img
{
  visibility: hidden !important;
}

.wchs-image
{
  border: 10px solid white !important;
}

.wchs-image-blur
{
}

.wchs-caption
{
  display: none !important;
  border: 5px solid white !important;
  border-top: none !important;
  padding: 5px !important;
  background-color: white !important;
}

.wchs-loading
{
  display: block !important;
  padding: 2px !important;
  border: 1px solid black !important;
  background-color: white !important;
  padding-left: 22px !important;
  background-image: url(http://content.webcollage.net/journeyed/resources/connections/aplus/images/hsgraphics/loader.white.gif) !important;
  background-repeat: no-repeat !important;
  background-position: 3px 1px !important;
}

a.wchs-credits
{
    padding: 2px !important;
}

a.wchs-full-expand
{
  background: url(http://content.webcollage.net/journeyed/resources/connections/aplus/hsgraphics/images/fullexpand.gif) no-repeat !important;
  display: block !important;
  margin: 0 10px 10px 0 !important;
  width: 34px !important;
  height: 34px !important;
}

.wchs-dimming
{
  position: absolute !important;
  background: black !important;
}

.wchs-wrapper img
{
  display: inline !important;
}

.wchs-wrapper .wchs-header ul
{
  margin: 0 !important;
  padding: 0 !important;
  text-align: right !important;
}

.wchs-wrapper .wchs-header ul li
{
  display: inline !important;
  padding-left: 1em !important;
}

.wchs-wrapper .wchs-header ul li.wchs-previous,
.wchs-wrapper .wchs-header ul li.wchs-next
{
  display: none !important;
}

.wchs-wrapper .wchs-footer
{
  padding-top: 20px !important;
  height: 11px !important;
}



.wchs-html-content
{
  padding: 0 10 0 10 !important; 
  display: none !important;
}

.wchs-header
{
  padding-bottom: 5 !important;
}

/* These must always be last */
.wchs-display-block
{
    display: block !important;
}

.wchs-display-none
{
    display: none !important;
}

/* Highslide Styles */
.wchs-loading,
.wchs-loading *
{
  color: black !important;
  font-size: 8pt !important;
  font-family: sans-serif !important;
  font-weight: bold !important;
  text-decoration: none !important;
}

a.wchs-credits,
a.wchs-credits *
{
    color: silver !important;
    text-decoration: none !important;
    font-size: 10px !important;
}

a.wchs-credits:hover,
a.wchs-credits:hover *
{
    color: white !important;
    background-color: gray !important;
}

.wchs-wrapper .wchs-header a,
.wchs-wrapper .wchs-header a *
{
  font-weight: bold !important;
  color: gray !important;
  text-transform: uppercase !important;
  text-decoration: none !important;
}

.wchs-wrapper .wchs-header a:hover,
.wchs-wrapper .wchs-header a:hover *
{
  color: black !important;
}

#wc-aplus,
#wc-aplus *
{
  list-style-position:  outside !important;
}

#wc-aplus {
  display: inline-block !important;
}

#wc-aplus h2
{
  margin-top:     25px !important;
}

#wc-aplus h2.wc-first-header
{
  margin-top:     0px !important;
}

#wc-aplus h3
{
  margin-top:     20px !important;
}

#wc-aplus h4
{
  margin-top:     15px !important;
}

#wc-aplus h5
{
  margin-top:     10px !important;
}

#wc-aplus h6
{
  margin-top:     10px !important;
}

#wc-aplus td,
#wc-aplus td *
{
  vertical-align: top !important;
}

#wc-aplus li,
#wc-aplus li *
{
  vertical-align: baseline !important;
}

#wc-aplus li sup, 
#wc-aplus li sup * {
  vertical-align: super !important;
}

#wc-aplus li sub, 
#wc-aplus li sub * {
  vertical-align: sub !important;
}

#wc-aplus p
{
  line-height: normal !important;
  margin-top:     10px !important;
}

#wc-aplus p *
{
  line-height: normal !important;
}

#wc-aplus  div.wc-thumb
{
  margin:    10px 16px 10px 0 !important;
}



/* floating elements */

#wc-aplus .wc-float-right
{
  margin:    10px 0 10px 16px !important;
  float:     right !important;
}

#wc-aplus .wc-float-right div.wc-thumb
{
  margin:  0 !important;
}

#wc-aplus .wc-float-left
{
  margin:    10px 16px 10px 0 !important;
  float:     left !important;
}

#wc-aplus .wc-float-left div.wc-thumb
{
  margin:  0 !important;
}

#wc-aplus .wc-top-align /* use it to align first headers in a block to the top of the block */
{
  margin-top: 0px !important;
  padding-top: 0px !important;
}

#wc-aplus div.wc-center-align
{
   margin-left: auto !important;
   margin-right: auto !important;
   text-align: center !important;
}

/* Lists */
#wc-aplus ul
{
  overflow:     hidden !important;
  zoom:         1 !important;
  line-height:  normal !important;
  margin-top:   6px !important;
  padding-left: 2px !important;
}

#wc-aplus ul ul
{
  margin-top:   0 !important;
}

#wc-aplus ul *
{
  line-height:  normal !important;
}

/* do not touch the rule below, it is to resolve strange IE behavior of alligning bulleted list with an image floating to its right */
* html #wc-aplus #wc-more-body ul
{
  display:inline;
}

#wc-aplus ul li,
#wc-aplus li
{
  line-height:          normal !important;
  margin-left:          13px !important;
  *margin-left:         16px !important;
  list-style-position:  outside !important;
  margin-top:           4px !important;
}

#wc-aplus ul li *,
#wc-aplus li *
{
  line-height:          normal !important;
}

/* Placement Tables */
#wc-aplus table.wc-placement-table
{
  margin-top:  10px !important;
}

#wc-aplus .wc-placement-table div.wc-thumb
{
   margin: 10px 16px 10px 16px !important;
}

#wc-aplus table.wc-placement-table tr .wc-first-column
{
  padding-right: 8px !important;
  padding-left:  0px !important;
}

#wc-aplus table.wc-placement-table tr .wc-inbetween-column
{
  padding-left: 8px !important;
  padding-right: 8px !important;
}

#wc-aplus table.wc-placement-table tr .wc-last-column
{
  padding-right: 0 !important;
  padding-left:  8px !important;
}

#wc-aplus table.wc-placement-table tr.wc-first-row td
{
  padding-top:    0px !important;
  padding-bottom: 5px !important;
}

#wc-aplus table.wc-placement-table tr.wc-inbetween-row td
{
  padding-top: 5px !important;
  padding-bottom: 5px !important;
}

#wc-aplus table.wc-placement-table tr.wc-last-row td
{
  padding-top:    5px !important;
  padding-bottom: 0 !important;
}

/* Data Tables */
#wc-aplus table.wc-data-table
{
  margin-top:  10px !important;
}
#wc-aplus table.wc-data-table img
{
  margin:  10px 16px 10px 0 !important;
}

#wc-aplus table.wc-data-table div.wc-thumb img
{
  margin:  0 !important;
}

#wc-aplus table.wc-data-table td,
#wc-aplus table.wc-data-table td *,
#wc-aplus table.wc-data-table th,
#wc-aplus table.wc-data-table th *
{
  text-align: left !important;
}

#wc-aplus table.wc-data-table tr td,
#wc-aplus table.wc-data-table tr th
{
  padding: 4px 6px 4px 10px !important;
}

#wc-aplus table.wc-data-table td.wc-last-column
{
  padding-right: 16px !important;
}

#wc-aplus div.wc-thumb-image
{
   margin:  0 !important;
}

/* Image Gallery */
#wc-aplus table.wc-gallery-table
{
  margin:   0px -15px -5px 0px !important;
  _margin:  0px 20px 20px 0px !important; /* IE only */
  _width:   auto !important;
}

#wc-aplus div.wc-gallery-thumb
{
    float: left !important;
    margin-right: 10px !important;
}

#wc-aplus div.wc-gallery-thumb
{
    float: left !important;
    margin: 10px 16px 10px 0 !important;
}

#wc-aplus div.wc-enlage-image,
#wc-aplus div.wc-enlage-image a,
#wc-aplus div.wc-enlage-image a img
{
    background-color: transparent !important;
}

#wc-aplus div.wc-enlage-image img:hover
{
    margin-top: -26px !important;
}

/* Video */

#wc-aplus #wc-inline-video
{
  margin-top: 10px !important;
}
/* Document Gallery */
#wc-aplus div.wc-document-title
{
  margin-bottom: 1px !important;
}

#wc-aplus div.wc-document-description
{
  margin-bottom: 2px !important;
}

#wc-aplus a.wc-document-download-link,
#wc-aplus a.wc-document-view-link
{
  text-decoration: underline !important;
}

#wc-aplus table.wc-document-thumb-table img
{
  margin-right: 16px !important;
}

#wc-aplus td.wc-document-gallery-column
{
  width: 50% !important;
}

#wc-aplus .wc-separator
{
  padding: 0 3px !important
}

/* Wc-More-Box */
#wc-aplus #wc-more
{
  float:      right !important;
  border:     #ccc solid 1px !important;
  padding:    0px !important;
  margin:     0 0 10px 10px !important;
}

#wc-aplus #wc-more-header
{
  background-color:   #e4f1ff !important;
  padding:            8px 10px 7px 20px !important;
}

#wc-aplus #wc-more-body
{
  margin:           0 !important;
  padding:          0 14px 5px 5px !important;
}

#wc-aplus #wc-more-body #wc-more-list ul
{
  margin:0 !important;
}

#wc-aplus #wc-more-body #wc-more-list li
{
   width: auto !important;
   list-style-type:  none !important;
}

/* Safari 3.0 and Chrome rules here */
@media screen and (-webkit-min-device-pixel-ratio:0) {
  #wc-aplus #wc-more-body #wc-more-list li a
  {
     background: none !important;
  }

   #wc-aplus #wc-more-body #wc-more-list li
  {
     background: url(http://content.webcollage.net/journeyed/resources/connections/aplus/images/external-url.gif) 100% 100% no-repeat !important;
  }

}
#wc-aplus #wc-more-body ul
{
  padding: 3px !important;
}

#wc-aplus #wc-more-body ul li
{
  padding-bottom: 2px !important;
}

#wc-aplus #wc-more-body a:link,
#wc-aplus #wc-more-body a:link *,
#wc-aplus #wc-more-body a:visited,
#wc-aplus #wc-more-body a:visited *,
#wc-aplus #wc-more-body a:active,
#wc-aplus #wc-more-body a:active *,
#wc-aplus #wc-more-body a:hover,
#wc-aplus #wc-more-body a:hover *
{
  list-style-position: outside !important; /* DO NOT REMOVE - RESOLVES IE BUG */
}

#wc-aplus div.wc-footnotes
{
  width:        100% !important;
  margin-top:   15px !important;
  padding-top:  5px !important;
}

#wc-aplus div.wc-fragment
{
  width: 100% !important;
  clear:  both !important;
}

#wc-aplus .wc-bold
{
  font-weight: bold !important;
}

#wc-aplus .wc-newline
{
  margin: 1em 0 0 0 !important;
}

#wc-aplus hr
{
  margin-top: 0.5em !important;
  margin-bottom: 0.5em !important;
  display: block !important;
  border-bottom: 1px solid #CCCCCC !important;
  width: 100% !important;
}

#wc-aplus .wc-paragraph
{
  margin: 0.2em 0 1em 0 !important;
  padding: 0 !important;
}

#wc-aplus ul.wc-p-sibling
{
  margin-top: -6px !important;
}

#wc-aplus .wc-clear-both
{
 clear:  both !important;
}

/*See More Styles*/

#wc-aplus .wc-more-info-upper-border
{
   background: url(http://content.webcollage.net/journeyed/resources/connections/aplus/images/wc-moreinfo-dot-and-space.png) 100% 100% repeat-x !important;
   background-position: top left !important
}

#wc-aplus .wc-more-info-lower-border
{
   background: url(http://content.webcollage.net/journeyed/resources/connections/aplus/images/wc-moreinfo-dot-and-space.png) 100% 100% repeat-x !important;
   background-position: bottom left !important
}

#wc-aplus .wc-more-info-title
{
  margin: 0px 7px 0px 0px !important;
  font-weight: bold !important;
}

#wc-aplus .wc-more-info-links
{
  background: url(http://content.webcollage.net/journeyed/resources/connections/aplus/images/wc-moreinfo-icon.gif) 100% 100% no-repeat !important;
  background-position: 0px 12px !important;
  padding: 12px 0px 15px 28px!important;
  margin: 0px !important;
  line-height: 18px !important;
}

#wc-aplus .wc-more-info-links li
{
  list-style-type: none !important;
  display: inline !important;
  white-space: nowrap !important;
}

#wc-aplus .wc-more-info-links .wc-more-info-first-link,
#wc-aplus .wc-more-info-links .wc-more-info-inbetween-link
{
  background: url(http://content.webcollage.net/journeyed/resources/connections/aplus/images/wc-moreinfo-dot.png) 100% 100% no-repeat !important;
  background-position: center right !important;
  padding-right: 4px !important;
  margin: 0px 4px !important;
  zoom: 1 !important;
}

#wc-aplus .wc-more-info-links .wc-more-info-last-link
{
  background: none !important;
  padding-right: 0px !important;
  margin: 0px 4px !important;
}

#wc-aplus .wc-more-info
{
  clear: both !important;
}

/* Styles for play buttons */
#wc-aplus .wc-play-button img:hover
{
  margin-top: -119px !important;
}

#wc-aplus #wc-rich-features.wc-rich-features #wc-inline-video *
{
  margin:  0 !important;
}

#wc-aplus #wc-rich-features.wc-rich-features div.wc-video-frame
{
  border:  1px solid #cccccc !important;
  overflow: hidden !important;
}

#wc-aplus #wc-rich-features.wc-rich-features .wc-rich-content-new-line
{
  clear:  both !important;  
}

#wc-aplus #wc-rich-features.wc-rich-features #wc-rich-content h3
{
   margin:  2px 0 10px 0 !important;
}


#wc-aplus #wc-rich-features.wc-rich-features #wc-rich-content div.wc-rich-content-description
{
   margin:  0 0 25px 0 !important;
}

#wc-aplus #wc-rich-features.wc-rich-features .wc-float-right
{
  margin:    5px 0 5px 15px !important;
  float:     right !important;
  display:   inline !important;
  text-align: right !important;
}

#wc-aplus #wc-rich-features.wc-rich-features .wc-float-right *
{
  text-align: right !important;
}

#wc-aplus #wc-rich-features.wc-rich-features .wc-float-left
{
  margin:    5px 15px 5px 0 !important;
  float:     left !important;
  display:   inline !important;
  text-align: left !important;
}

#wc-aplus #wc-rich-features.wc-rich-features .wc-float-left *
{
  text-align: left !important;
}

#wc-aplus #wc-rich-features.wc-rich-features #wc-rich-content
{
  margin:  0 0 25px 0 !important;

}
#wc-aplus #wc-rich-features.wc-rich-features #wc-inline-video
{
   margin:  0 !important;
}

#wc-aplus #wc-rich-content-splitter.wc-rich-content-splitter
{
  margin:  0 0 25px 0 !important;
  background-image: url(http://content.webcollage.net/journeyed/resources/connections/aplus/images/line.png) !important;
  background-repeat: repeat-x !important;
  display: block !important;
  height: 2px !important;
  line-height: 2px !important;
  font-size:  2px !important;
  clear:  both !important;  
}

#wc-aplus #wc-rich-features.wc-rich-features #wc-rich-content ul
{
  *margin:  0 0 0 16px !important;
  padding : 0 0 10px 15px !important;
  list-style-position: outside !important;
  overflow:     hidden !important;
  zoom:         1 !important;  
}

#wc-aplus #wc-rich-features.wc-rich-features #wc-rich-content ul *
{
  list-style-position: outside !important; 
  line-height:normal !important;
}

#wc-aplus #wc-rich-features.wc-rich-features #wc-rich-content ul ul *
{
   margin:  0 0 -10px 0 !important;
}

#wc-aplus #wc-rich-features.wc-rich-features #wc-rich-content ul li
{
  margin:  10px 0 0 0 !important;
}

/* root element should be positioned relatively so that child elements can be positioned absolutely */
  
#wc-aplus div#wc-inline-video img.wc-floating-play-button
{
  opacity:0.6 !important;
  filter: alpha(opacity=25)!important; /* since ie deals poorly with PNGs we need to make it lighter */
}
  
#wc-aplus div#wc-inline-video img.wc-floating-play-button:hover
{
  opacity:0.9 !important;
  filter: alpha(opacity=55)!important; /* since ie deals poorly with PNGs we need to make it lighter */
}
  
.wchs-wrapper div.wc-video-controls,
.wchs-wrapper div.wc-video-controls *,
#wc-aplus div.wc-video-controls,
#wc-aplus div.wc-video-controls *
{
  position:relative !important;
  height:20px !important;
  
  /* black background with a gradient */
  background:#000 url(http://content.webcollage.net/journeyed/resources/connections/aplus/images/tour/flow-controls.png) repeat-x 0 -2px !important;
}


/* play/pause button */
.wchs-wrapper div.wc-video-controls a.play,
.wchs-wrapper div.wc-video-controls a.pause,
#wc-aplus div.wc-video-controls a.play,
#wc-aplus div.wc-video-controls a.pause
{ 
  position:absolute !important;
  width: 23px !important;
  height: 20px !important;
  display:block !important;
  font-size: 0 !important;
  background:url(http://content.webcollage.net/journeyed/resources/connections/aplus/images/tour/flow-controls.png) no-repeat 5px -30px !important;
  cursor:pointer !important;
  border-right: 1px solid #000 !important; 
  text-decoration:none !important;
  color:#000 !important;
}

.wchs-wrapper div.wc-video-controls a.play:hover,
#wc-aplus div.wc-video-controls a.play:hover
{
  background:url(http://content.webcollage.net/journeyed/resources/connections/aplus/images/tour/flow-controls.png) no-repeat 5px -52px !important;
}

/* pause state */
.wchs-wrapper div.wc-video-controls a.pause,
#wc-aplus div.wc-video-controls a.pause
{ 
  background:url(http://content.webcollage.net/journeyed/resources/connections/aplus/images/tour/flow-controls.png) no-repeat 5px -74px !important;

}

.wchs-wrapper div.wc-video-controls a.pause:hover,
#wc-aplus div.wc-video-controls a.pause:hover
{
  background:url(http://content.webcollage.net/journeyed/resources/connections/aplus/images/tour/flow-controls.png) no-repeat 5px -96px !important;
}

/* the timeline (or "scrubber")  */
.wchs-wrapper div.wc-video-controls div.track,
#wc-aplus div.wc-video-controls div.track
{  
  position:absolute !important;
  cursor: pointer !important;
  width:189px !important;
  border-left:1px solid #999 !important;
  height:20px!important;
}

/* the draggable playhead */
.wchs-wrapper div.wc-video-controls div.playhead,
#wc-aplus div.wc-video-controls div.playhead
{
  position:absolute !important;
  cursor:pointer !important; 
  background-color:#fff !important;
  opacity:0.8 !important;
  filter: alpha(opacity=80)!important;
  width:3px !important;
  height:20px !important;
  border-right:1px solid #444 !important;
  top: 0 !important;
  left: 0;
}

/* buffer- and progress bars. upon runtime the width of these elements grows */
.wchs-wrapper div.wc-video-controls div.progress,
.wchs-wrapper div.wc-video-controls div.buffer,
#wc-aplus div.wc-video-controls div.progress,
#wc-aplus div.wc-video-controls div.buffer
{  
  position:absolute !important;
  background-color:#fff !important;
  filter: alpha(opacity=40) !important;
  opacity:0.4 !important;
  width:0px !important;
  height:20px !important;
  left: 0px !important;
}

.wchs-wrapper div.wc-video-controls div.buffer,
#wc-aplus div.wc-video-controls div.buffer
{
  background-color:#fff !important;
  opacity:0.1 !important;
  filter: alpha(opacity=10) !important;
}

/* time display */
.wchs-wrapper div.wc-video-controls div.time,
#wc-aplus div.wc-video-controls div.time
{
  position:absolute !important;
  width:50px !important;
  padding: 2px 0 0 0 !important;
  text-align:center !important;
  border-width:0 1px !important;
  
  font-family: calibri,arial !important;
  font-size:12px !important;
  color:#fff !important;
}

/* total duration in time display */
.wchs-wrapper div.wc-video-controls div.time strong,
#wc-aplus div.wc-video-controls div.time strong
{
  font-weight:bold !important;
  color:#bbbbbb !important;
}

/* mute / unmute buttons */
.wchs-wrapper div.wc-video-controls a.mute,
.wchs-wrapper div.wc-video-controls a.unmute,
#wc-aplus div.wc-video-controls a.mute,
#wc-aplus div.wc-video-controls a.unmute
{
  position:absolute !important;
  width:20px !important;
  height:20px !important;
  text-align:center !important;
  padding:0 !important;
  cursor:pointer !important;
  font-size: 0 !important;
  background:url(http://content.webcollage.net/journeyed/resources/connections/aplus/images/tour/flow-controls.png) no-repeat 3px -162px !important;
  text-decoration:none !important;
  color:#000 !important;
}

.wchs-wrapper div.wc-video-controls a.mute:hover,
#wc-aplus div.wc-video-controls a.mute:hover
{
  background-position:3px -184px !important;
}

/* unmute state */
.wchs-wrapper div.wc-video-controls a.unmute,
#wc-aplus div.wc-video-controls a.unmute
{
  background-position:3px -118px !important;
}

.wchs-wrapper div.wc-video-controls a.unmute:hover,
#wc-aplus div.wc-video-controls a.unmute:hover
{
  background-position:3px -140px !important;
}

/* Headers */
#wc-aplus h1,
#wc-aplus h1 *
{
  font-size:      18pt !important;
  font-weight:    bold !important;
}

#wc-aplus h2,
#wc-aplus h2 *
{
  font-size:      16pt !important;
  font-weight:    bold !important;
}

#wc-aplus h3, 
#wc-aplus h3 * 
{
  font-size:      14px !important;
  font-weight:    bold !important;
}

#wc-aplus h4, 
#wc-aplus h4 * 
{
  font-size:      13px !important;
  font-weight:    bold !important;
}

#wc-aplus h5, 
#wc-aplus h5 * 
{
  font-weight:    bold !important;
}

#wc-aplus h6, 
#wc-aplus h6 * 
{
  font-size:      11px !important;
}

/* footnotes */
#wc-aplus div.wc-footnotes
{
  font-size:      11px !important;
  border-top:     1px solid #cccccc !important;
}

#wc-aplus div.wc-footnotes *
{
  font-size:      11px !important;
}

#wc-aplus div.wc-footnotes sup,
#wc-aplus div.wc-footnotes sup *
{
  font-size:      9px !important;
}

#wc-aplus div.wc-thumb-image img
{
  border: 1px solid #cccccc  !important;
}

#wc-aplus div.wc-inline-flash-wrapper
{
  margin: 10px 16px 10px 0 !important;
}

/* Data Tables */
#wc-aplus table.wc-data-table tr th,
#wc-aplus table.wc-data-table tr th *
{
  background-color: #666666 !important;
  color: white !important;
}

#wc-aplus table.wc-data-table tr.wc-header-row *
{
  background-color: #666666 !important;
  color: white !important;
  font-weight: bold !important;
}

#wc-aplus table.wc-data-table .wc-first-column,
#wc-aplus table.wc-data-table .wc-first-column *
{
  font-weight: bold !important;
}

#wc-aplus table.wc-data-table .wc-last-column,
#wc-aplus table.wc-data-table .wc-last-column *
{
  font-weight: normal !important;
}

#wc-aplus table.wc-data-table tr.wc-odd-row *
{
  background-color: #eeeeee !important;
}

#wc-aplus table.wc-data-table tr.wc-even-row *
{
}

/* Document Gallery */
#wc-aplus table.wc-document-thumb-table img
{
  border: 1px solid #cccccc !important;
}

#wc-aplus div.wc-document-title,
#wc-aplus div.wc-document-title *
{
  font-weight: bold !important;
  color: #313131 !important;
}

#wc-aplus div.wc-document-description,
#wc-aplus div.wc-document-description *
{
  font-family: Arial !important;
  font-size: 11px !important;
  font-weight: normal !important;
  color: #313131 !important;
}

#wc-aplus a.wc-document-download-link,
#wc-aplus a.wc-document-download-link *, 
#wc-aplus a.wc-document-view-link,
#wc-aplus a.wc-document-view-link *
{
  text-decoration: underline !important;
  font-family:     Arial !important;
  font-size:       11px !important;
  color:           #0000FF !important;
}

#wc-aplus a.wc-document-view-link,
#wc-aplus a.wc-document-download-link
{
  display: inline-block;
}

#wc-aplus #wc-more-header,
#wc-aplus #wc-more-header *
{
  color:              #333333 !important;
  font-weight:        bold !important;
}

#wc-aplus #wc-more-body a:link,
#wc-aplus #wc-more-body a:link *,
#wc-aplus #wc-more-body a:visited,
#wc-aplus #wc-more-body a:visited *,
#wc-aplus #wc-more-body a:active,
#wc-aplus #wc-more-body a:active *
{
  color:#336699 !important;
  text-decoration:none !important;
}

#wc-aplus #wc-more-body a:hover,
#wc-aplus #wc-more-body a:hover *
{
  color:#663399 !important;
  text-decoration: underline !important;
}

#wc-aplus .wc-inline-flash-wrapper img
{
  cursor: pointer !important;
}

#wc-aplus a.wc-start-flash-player-link:link,
#wc-aplus a.wc-stop-flash-player-link:link
{
  font-family:     Tahoma !important;
  font-size:       11px !important;
  color:           #89959c !important;
  text-decoration: none !important;
  line-height:          32px !important;
}

#wc-aplus a.wc-start-flash-player-link:hover,
#wc-aplus a.wc-stop-flash-player-link:hover
{
  color:           #333333 !important;
}

#wc-aplus .wc-no-flash-error a
{
  text-decoration: underline !important;
}

#wc-aplus .wc-inline-iframe-wrapper img
{
  cursor: pointer !important;
}

#wc-aplus a.wc-start-iframe-link:link,
#wc-aplus a.wc-stop-iframe-link:link
{
  font-family:     Tahoma !important;
  font-size:       11px !important;
  color:           #89959c !important;
  text-decoration: none !important;
  line-height:          32px !important;
}

#wc-aplus a.wc-start-iframe-link:hover,
#wc-aplus a.wc-stop-iframe-link:hover
{
  color:           #333333 !important;
}

#wc-aplus div.wc-inline-iframe-wrapper
{
  margin: 10px 16px 10px 0 !important;
}

/* Age Gate stuff */
.wchs-wrapper .age-gate
{
  color: #333333 !important;
  padding: 20px 0 20px 0 !important;
  font-family: Verdana !important;
  text-align: center !important;
  font-size: 12px !important;
}

.wchs-wrapper .age-gate p
{
  margin: 12px 0 12px 0 !important;
}

.wchs-wrapper .age-gate select
{
  border: 1px solid #c0c0c0 !important;
}

.wchs-wrapper .age-gate option
{
  border-right: 1px solid #c0c0c0 !important;
}

.wchs-wrapper .age-gate-submit
{
  padding-left: 20px !important;
  padding-right: 20px !important;
  background: #eef6ff none repeat 0 0 scroll !important;
  border: 2px solid #999999 !important;
  font-weight: bold !important;
}

.wchs-wrapper .age-gate-message
{
}

.wchs-wrapper .age-gate-submessage
{
  font-weight: bold !important;
}

.wchs-wrapper .age-gate-underage, .age-gate-invalid-date
{
}

.wchs-wrapper .age-gate-underage span,
.wchs-wrapper .age-gate-invalid-date span
{
  font-weight: bold !important;
  color: #ff0000 !important;
}

.wchs-wrapper .age-gate-month
{
  width: 4em !important;
}

.wchs-wrapper .age-gate-day
{
  width: 4em !important;
}

.wchs-wrapper .age-gate-year
{
  width: 5em !important;
}

/* PPP caption */
#wc-aplus .wc-ppp-caption
{
  margin-bottom: 10px !important;
}

/* Rating question */
#wc-aplus .wc-rating-question
{
  margin-top: 10px !important;
  margin-bottom: 30px !important;
}

#wc-aplus #wc-rating-question p {
  float : left !important;
}

#wc-aplus #wc-rating-question * {
  font-weight : bold !important;
  font-family: Verdana !important;
  font-size: 12px !important;
  text-decoration: none !important;
  color: #333333 !important;
}

#wc-aplus #wc-rating-question a span {
  color: #0066cc !important;
}

#wc-aplus #wc-rating-question a:hover span {
  color: #0077ee !important;
}

#wc-aplus #wc-rating-question ul {
  list-style : none!important;
}

#wc-aplus #wc-rating-question ul li{
  list-style : none!important;
  float : left !important;
  margin : 5px!important;
  height : 23px!important;
}

#wc-aplus .wc-button {
  background : url(http://content.webcollage.net/journeyed/resources/connections/aplus/images/button_left.png) 0 0 no-repeat !important;
  background-position : 0 0 !important;
  padding : 0 0 0 10px !important;
  font-weight : bold !important;
  display : block!important;
}

#wc-aplus .wc-button span {
  background : transparent url(http://content.webcollage.net/journeyed/resources/connections/aplus/images/button_right.png) right top no-repeat !important;
  background-position : right top !important;
  padding : 0 10px 0 0 !important;
  font-weight : bold !important;
  line-height : 23px!important;
  display: block !important;
}

#wc-aplus .wc-button:hover,
#wc-aplus .wc-button:hover span {
  color : #1A75CF !important
}

/* remove the default icon showing in more info box */
#wc-aplus #wc-more-body #wc-more-list li a
{
  background:		none !important;
  background-image:	none !important;
}

/* fix bug in msmk */
#wc-aplus ul.wc-p-sibling
{
  margin-top: 		0px !important;
}

/* fix bug in msoffice */
#wc-aplus ul
{
  padding-left:         4px !important;  
}

/* Yossi workaround for symantec 10072009*/
#wc-aplus h4 
{
  margin-bottom:	15px !important;
  margin-top:		25px !important;
}

/* Fix Styleleakage Case 169418 */
#wc-aplus sup, 
#wc-aplus sup * {
  vertical-align: 	super !important;
  font-size: 		75% !important;
}

/* Fix Styleleakage in see more box */
#wc-aplus #wc-more div.wc-more-border,
#wc-aplus #wc-more div.wc-more-top-right-corner,
#wc-aplus #wc-more div.wc-more-top-left-corner,
#wc-aplus #wc-more div.wc-more-bottom-left-corner,
#wc-aplus #wc-more div.wc-more-bottom-right-corner
{
  background:		none !important;
  background-image:	none !important;
}

#wc-aplus 
{
  white-space:		normal !important;
  width: 	        100% !important;
}

#wc-aplus, #wc-aplus * 
{
  font-family: 		Arial !important;
  font-size: 		11px !important;
  font-weight: 		normal !important;
  color: 		#000000 !important;
}

#wc-aplus div.wc-thumb
{
    margin: 		10px 10px 10px 10px !important;
}

#wc-aplus div.wc-document-title,
#wc-aplus div.wc-document-title *
{
  font-family:  	Arial !important;
  font-size:    	11px !important;
  font-weight:  	bold !important;
  color: 		#666666 !important;
}

#wc-aplus div.wc-document-description,
#wc-aplus div.wc-document-description *
{
  font-family:  	Arial !important;
  font-size:    	11px !important;
  font-weight:  	normal !important;
  color: 		#000000 !important;
}

#wc-aplus a:link, 
#wc-aplus a:link *,
#wc-aplus a:active, 
#wc-aplus a:active *,
#wc-aplus a:visited, 
#wc-aplus a:visited *,
#wc-aplus a.wc-document-download-link,
#wc-aplus a.wc-document-download-link *, 
#wc-aplus a.wc-document-view-link,
#wc-aplus a.wc-document-view-link *
{
  font-family: 		Arial !important;
  font-size: 		11px !important;
  font-weight: 		normal !important;
  color: 		#003366 !important;
  text-decoration: 	underline !important;
}

#wc-aplus a:hover, 
#wc-aplus a:hover *,
#wc-aplus a.wc-document-download-link hover,
#wc-aplus a.wc-document-download-link * hover,
#wc-aplus a.wc-document-view-link hover,
#wc-aplus a.wc-document-view-link * hover
{
  font-family: 		Arial !important;
  font-size: 		11px !important;
  font-weight: 		normal !important;
  color: 		#3366cc !important;
  text-decoration: 	underline !important;
}

#wc-aplus h2,
#wc-aplus h2 *
{
  font-family: 		Arial !important;
  font-size: 		11px !important;
  font-weight: 		bold !important;
  color: 		#000000 !important;
}

#wc-aplus h3,
#wc-aplus h3 *,
#wc-aplus h4,
#wc-aplus h4 *
{
  font-family: 		Arial !important;
  font-size: 		11px !important;
  font-weight: 		bold !important;
  color: 		#666666 !important;
}


#wc-aplus h5,
#wc-aplus h5 *
{
  font-family: 		Arial !important;
  font-size: 		11px !important;
  font-weight: 		normal !important;
  color: 		#000000 !important;
  font-style: 		italic !important;
}

#wc-aplus small, 
#wc-aplus small *  
{
  font-family: 		Arial !important;
  font-size: 		10px !important;
  font-weight: 		normal !important;
  color: 		#000000 !important;
}

#wc-aplus table.wc-data-table
{
  clear:		both !important;
  border-top: 		1px solid #C6C8D9 !important; 
  border-left: 		1px solid #C6C8D9 !important; 
  border-right: 	1px solid #C6C8D9 !important; 
  border-bottom: 	0px solid #FFFFFF !important;
  width:                100% !important;
}

#wc-aplus table.wc-data-table tr.wc-header-row *
{
  background-color:	#e7eaf5 !important;
  font-family: 		Arial !important;
  font-size: 		11px !important;
  font-weight: 		bold !important;
  color: 		#000000 !important;
}

#wc-aplus table.wc-data-table tr th
{
  background-color:	#e7eaf5 !important;
  font-family: 		Arial !important;
  font-size: 		11px !important;
  font-weight: 		bold !important;
  color: 		#000000 !important;
  border-top: 		0px solid #FFFFFF !important; 
  border-left: 		0px solid #FFFFFF !important; 
  border-right: 	0px solid #FFFFFF !important; 
  border-bottom: 	1px solid #C6C8D9 !important;
}


#wc-aplus table.wc-data-table tr th * 
{
  background-color:	#e7eaf5 !important;
  color: 		#000000 !important;
}

#wc-aplus table.wc-data-table tr.wc-odd-row *,
#wc-aplus table.wc-data-table tr.wc-even-row *
{
  background-color: 	#FFFFFF !important;
}


#wc-aplus table.wc-data-table tr.wc-even-row td.wc-first-column,
#wc-aplus table.wc-data-table tr.wc-odd-row td.wc-first-column,
#wc-aplus table.wc-data-table tr.wc-even-row td.wc-inbetween-column,
#wc-aplus table.wc-data-table tr.wc-odd-row td.wc-inbetween-column
{
  border-top: 		0px solid #FFFFFF !important; 
  border-left: 		0px solid #FFFFFF !important; 
  border-right: 	1px solid #C6C8D9 !important; 
  border-bottom: 	1px solid #C6C8D9 !important;
  background-color:	#FFFFFF !important;
  font-family: 		Arial !important;
  font-size: 		11px !important;
  font-weight: 		normal !important;
  color: 		#000000 !important;
  white-space:		normal !important;
  width:		30% !important;
}

#wc-aplus table.wc-data-table tr.wc-even-row td.wc-first-column *,
#wc-aplus table.wc-data-table tr.wc-odd-row td.wc-first-column *,
#wc-aplus table.wc-data-table tr.wc-even-row td.wc-inbetween-column *,
#wc-aplus table.wc-data-table tr.wc-odd-row td.wc-inbetween-column *
{
  background-color:	#FFFFFF !important;
  font-family: 		Arial !important;
  color: 		#000000 !important;
  white-space:		normal !important;
}


#wc-aplus table.wc-data-table tr.wc-odd-row td.wc-last-column,
#wc-aplus table.wc-data-table tr.wc-even-row td.wc-last-column
{
  border-top: 		0px solid #FFFFFF !important; 
  border-left: 		0px solid #FFFFFF !important; 
  border-right: 	0px solid #FFFFFF !important; 
  border-bottom: 	1px solid #C6C8D9 !important;
  background-color:	#FFFFFF !important;
  font-family: 		Arial !important;
  font-size: 		11px !important;
  font-weight: 		normal !important;
  color: 		#000000 !important;
  white-space:          normal !important;
}


#wc-aplus table.wc-data-table tr.wc-odd-row td.wc-last-column *,
#wc-aplus table.wc-data-table tr.wc-even-row td.wc-last-column *
{
  background-color:	#FFFFFF !important;
  font-family: 		Arial !important;
  color: 		#000000 !important;
  white-space:		normal !important;
}

/*See More Stripe Style*/
#wc-aplus .wc-more-info-title
{
  font-family: 		Arial !important;
  font-size: 		11px !important;
  font-weight: 		bold !important;
  color: 		#000000 !important;
  text-decoration: 	none !important;
}

#wc-aplus .wc-more-info-links li
{
  white-space:		normal !important;
}

#wc-aplus .wc-more-info-links a,
#wc-aplus .wc-more-info-links a:visited,
#wc-aplus .wc-more-info-links a:active
{
  font-family: 		Arial !important;
  font-size: 		11px !important;
  font-weight: 		normal !important;
  color: 		#3366CC !important;
  text-decoration: 	none !important;
}

#wc-aplus .wc-more-info-links a:hover
{
  font-family: 		Arial !important;
  font-size: 		11px !important;
  font-weight: 		normal !important;
  color: 		#3366CC !important;
  text-decoration: 	underline !important;
}

/* Visual Team redefine this style for all partners */
/* To add some spacing between the dot and the text */
#wc-aplus .wc-more-info-links .wc-more-info-first-link,
#wc-aplus .wc-more-info-links .wc-more-info-inbetween-link
{
  padding-right: 	4px !important;
  margin: 		0px 4px 0px 4px !important;
}

#wc-aplus .wc-more-info-links .wc-more-info-last-link 
{
  margin: 		0px 0px 0px 4px !important;
}

