/* Tour Article Reports page */

div#articlehead {
  background:#394426 url('/images/tours/tour-title-bg.jpg') no-repeat left top;
  margin:0 0 20px 0;
  height: 340px;
}

div#articlehead-marcel {
  background:#05326b url('/images/tours/tour-marcel-bg.jpg') no-repeat left top;
  margin:0 0 20px 0;
  height: 340px;
}


div#articleheadintro {
  padding: 35px 0px 55px 40px;
  width: 380px;
  margin: 0px 0px 0px 318px;
}

div#articleheadintro p {
  color: #FFFFFF;
}

div#articleheadintro h2 {
  color: #FFFFFF;
  font:bold 2.4em/1.3em 'Trebuchet MS', arial,Helvetica,sans-serif;
  text-transform: uppercase;
}


div#articleheadintro h3 {
  color: #FFFFFF;
  font:bold 1.4em/1.4em 'Courier New', arial,Helvetica,sans-serif;
  text-transform: uppercase;
}

div#articleheadintro h4 {
  color: #FFFFFF;
  font:bold 1.1em/1.4em arial,Helvetica,sans-serif;

}


div#articlehead-lukejapan {
  background:#000 url('/images/lukesdiary/luke-japan-bg.jpg') no-repeat right top;
  margin:0 0 0px 0;
  padding:0px;
  height: 183px;

}

div#articlehead-lukejapan div#articleheadintro {
  margin: 0px 0px 0px 0px;

}

div#articlehead-lukejapan div#articleheadintro h2 {
  color: #FFFFFF;
  font:bold 2.1em/1.3em arial,Helvetica,sans-serif;
  text-transform: uppercase;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

div#articlehead-lukejapan div#articleheadintro h3 {
  color: #FFFFFF;
  font:bold 1.5em/1.3em arial,Helvetica,sans-serif;
  text-transform: uppercase;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}



div #tour-article {
}

div #tour-article h2{
  color: #0e133b;
  font:bold 1.5em/1.3em arial,Helvetica,sans-serif;
}

div #tour-article p{
  color: #333;
  font:1.1em/1.3em arial,Helvetica,sans-serif;
}

div.right-image-link {
  margin: 0 0 0 0px;
  padding:0px;
  float:right;

}





div #casestudie-article {
}

div #casestudie-article h2{
  color: #394426;
  font:bold 1.5em/1.3em arial,Helvetica,sans-serif;
}

div.casestudies-section {
  margin: 0px 0px 20px 0px;
  padding: 10px 0 10px 0px;
  border-bottom: 1px solid #ddd;
}

div.casestudies-section img {
  margin: 15px 0;
}

div.casestudies-section-slim {
  width: 520px;
  margin: 0px 0px 20px 0px;
  padding: 10px 0 10px 0px;
  border-bottom: 1px solid #ddd;
}

div.casestudies-section-slim img {
  margin: 15px 0;
}


div#casestudiesright {
  float: right;
  width: 180px;
  background: #eee url('/images/tour/videobox-bg.jpg') repeat-x left top;
  padding:20px;
  margin:0 0 0 0px
}

div#casestudiesright p{
  margin:0px;
  padding:0px;
}

div#casestudiesright p a{
  color:#fff;
  font-weight:bold;
  display: block;
  padding: 10px 5px 10px 10px;
  width: 165px;
  background: #414141 url('/images/tours/tour-link-bg.jpg') repeat-x left top;
  margin:0 0 10px 0px;
}

div#casestudiesright img {
  display:block;
  margin: 15px 0 0 0;
  padding:0;
  width: 180px;
}


div#casestudiesright h2 {
  color: #394426;
  font:1.2em arial,Helvetica,sans-serif;
  font-weight:bold;
  margin: 0px 0 0px 0;
}


div#masterclass-title {
  background: #000 url('/images/masterclass/bg-title.jpg') no-repeat top;
  width:741px;
  min-height:96px;
  padding:20px;
  margin:0px;
  text-align:right;
}

* html div#masterclass-title {
  height:96px;
}

div#holder div#masterclass-title h1{
  color: #FFF;
  float:right;
  background: transparent;
  font:bold 32px verdana, arial,Helvetica,sans-serif;
  padding:0px;
  margin:0px 0 15px;
  line-height: 30px;
  width:auto;
  min-height:0;
}

div#holder div#masterclass-title h2 {
  color: #a0bee6;
  font:normal 18px arial,Helvetica,sans-serif;
  padding:0px;
  float:right;
  clear:right;
  margin:0px;
}

div#holder div#masterclass-intro {
  background: #c7c7c7 url('/images/masterclass/bg-teshima.jpg') no-repeat top;
  width:781px;
  min-height:285px;
}

* html div#holder div#masterclass-intro {
  height:285px;
}


/* Banners */

div#masterclass-suneson {
  background: #c7c7c7 url('/images/masterclass/bg-suneson.jpg') no-repeat top;
  width:781px;
  min-height:285px;
}

div#masterclass-vancsik {
  background: #c7c7c7 url('/images/masterclass/bg-vancsik.jpg') no-repeat top;
  width:781px;
  min-height:285px;
}

div#masterclass-vancsik-boost {
  background: #c7c7c7 url('/images/masterclass/bg-vancsik-boost.jpg') no-repeat top;
  width:781px;
  min-height:285px;
}

div#masterclass-kjeldson {
  background: #c7c7c7 url('/images/masterclass/bg-kjeldsen.jpg') no-repeat top;
  width:781px;
  min-height:285px;
}

div#masterclass-kjeldson-drill {
  /*background: #c7c7c7 url('/images/masterclass/bg-kjeldsen.jpg') no-repeat top;*/
  background: #c7c7c7 url('/images/masterclass/bg-kjeldsen-drill.jpg') no-repeat top;
  width:781px;
  min-height:285px;
}

div#masterclass-garrido {
  background: #c7c7c7 url('/images/masterclass/bg-garrido-pitch.jpg') no-repeat top;
  width:781px;
  min-height:285px;
}

div#masterclass-garrido-plane {
  background: #c7c7c7 url('/images/masterclass/bg-garrido-plane.jpg') no-repeat top;
  width:781px;
  min-height:285px;
}

* html div#masterclass-vancsik,
* html div#masterclass-suneson,
* html div#masterclass-kjeldson,
* html div#masterclass-garrido,
* html div#masterclass-garrido-plane {
	height:285px;
}

div#masterclass-intro table#profile{
  margin: 25px 0px 10px 300px;
  width:240px;

}

div#masterclass-intro table#profile tr td.type{
  color: #144580;
  font:bold 1.1em arial,Helvetica,sans-serif;
  width:40%;
  text-align:right;
  padding:5px;
  vertical-align:top;

}
div#masterclass-intro table#profile tr td.detail{
  color: #000;
  font:bold 1.1em arial,Helvetica,sans-serif;
  width:59%;
  vertical-align:top;
  padding:5px;
}

div#masterclass-mid{
  background: #2a3b98 url('/images/masterclass/bg-bluegradient.jpg') repeat-x top;
  width:731px;
  padding:15px 25px;
  margin:0px;
}

div#masterclass-mid #midleft{
  width:350px;
  padding:0px;
  margin:0px;
}
div#masterclass-mid #midright{
  float:right;
  width:350px;
  padding:0px;
  margin:0px;
}

div#masterclass-mid #midleft p{
  color: #FFFFFF;
  font:bold 1.3em/1.3em arial,Helvetica,sans-serif;
}

div#masterclass-mid #midright p{
  color: #c2d7f1;
  font:bold 1.1em/1.2em arial,Helvetica,sans-serif;
}




div#masterclass-lowerborder{
  background: #b9c7eb url('/images/masterclass/bg-lowerborder.jpg') repeat-x top;
  width:781px;
  height:10px;
  padding:0px;
  margin:0px;
}

div.masterclass-tip{
margin: 20px 0px 20px 0px;
border-bottom:1px solid #DDD;
padding: 0px 0px 20px 0px;
float:left;
width:100%;
}

div.masterclass-tip:after {
  content:".";
  display:block;
  clear:both;
  height:0;
  visibility:hidden;
}

div.masterclass-tip h2{
margin: 0px 0px 12px 0px;
padding: 0px;
color: #203399;
font:bold 1.8em arial,Helvetica,sans-serif;
text-transform:uppercase;
clear:both;
}

div.masterclass-tip h3{
margin: 0px 0px 10px 0px;
padding: 0px;
color: #000;
font:bold 1.2em arial,Helvetica,sans-serif;

}

div.masterclass-tip p{
margin: 0px 0px 10px 0px;
padding: 0px;


}

div.masterclass-tip .tip-left{
float:left;
width:380px;
background:#FFF;
margin: 0px 20px 0px 0px;
}


div.masterclass-tip .tip-right{
float:left;
width:380px;
background:#FFF;
}



div.masterclass-tip .tip-left img{
float:left;
margin: 0px 15px 0px 0px;
}

div.masterclass-tip .tip-right img{
float:left;
margin: 0px 15px 0px 0px;
}

