

/* Product page */
#product #primaryContent article h3 {  
padding-top: 1em;
font-size: 1em;
color: #333;
}

#product #primaryContent article h4{
  font-size: 1em;
  font-weight: bold;
  padding: 1em 0em 0.5em;
}

#product #primaryContent article ul {
  margin-bottom: 2em;
  padding-left: 1em;
}

/* Generic page */
#primaryContent h3 {
padding: 1em 0 0.5em;
}

#primaryContent h4 {
 font-size: 1em;
  font-weight: bold;
  padding: 1em 0em 0.5em;
}

table{
width:100% !important;
}

td{
padding:0.2em;
}

.content-blk{
 display:inline-block;
}

.image-center{
 margin-right: auto;
 margin-left: auto;
 display: block;
 padding: 1em 0;
}

.image-right {
  float:right;
  padding: 0 0 1em 1em;
}


/* Brightcove video */
    .containing-block {
      width: 100%;
	 padding: 0.5em 0 1.5em;
    }
    .outer-container {
      position: relative;
      height: 0;
      padding-bottom: 56.25%;
    }
    .BrightcoveExperience {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }

/* Call to Action button */

.content-center {
  text-align:center;
}

.cta-button {
  background: url(../../images/Asia-Images/CSS-related/button-arrow.png) no-repeat scroll right transparent;
  text-align: center;
  margin: 4em 0;
  padding-right: 1.2em;
  font-size: 1.5em; 
  font-weight: normal; 
  text-transform: uppercase; 
  color: #ffffff !important; 
  text-decoration: none !important; 
  background-color: #05c3de; 
  border-radius: 11px; 
  -webkit-border-radius: 0.5em; 
  -moz-border-radius: 0.5em; 
  display: inline-block; 
  border: 1em solid #05c3de; 
  box-shadow: 0 0.5em 1.2em -0.5em #333F48;
  background-size: 0.5em;
  line-height: 1.3em;
}

/* online form */
#moduleContainer .et_module .label{
font-weight: bold;
}


/* Microsite */
#green-table {
  width: 100%;
  border: 2px solid #585858;
  border-collapse: collapse;
  margin-right: auto; 
  margin-left: auto;
  margin: 1.5em 0;
}

#green-table th{
 background-color: #99cc00;
 padding:1em;
 text-align: center;
 border: 1px solid #333;
 color: #000;
}

#green-table td{
 padding:0.8em;
 border: 1px solid #333;
 
}

#green-table tr{
 padding:0.8em;
 border: 1px solid #333;
 
}


/* image gallery */
.ps-current ul {
  padding: 0;
}

/* Disclaimer */
.disclaimer {
font-size:0.9em;
}



/* Addthis Content Recommendation */
.at4-recommended-item-caption small 
{
  display: none !important;
}
 
.addthis_recommended_horizontal
{
  padding-top:5em;
}

/* Localized */