h1 {
 color:#333333;
 font-size:18px;
 font-weight:bold;
font-family: Arial;
}

h2 {
 color:#333333;
 font-size:14px;
 font-weight:bold;
font-family: Arial;
}

#photo {
  margin:0pt 0pt 0pt -11px;
  position:relative;
}



#photo .photos {
  display:block;
  height:346px;
  margin:0px;
}

#photo li {
  float:left;
}


li:after {
content:"";
}


#photo .photo {
 background:#FFFFFF none repeat scroll 0%;
 border-right:2px solid #3d3d3d;
 /*cursor:pointer;*/
 display:block;
 height:346px;
 margin:auto;
 overflow:hidden;
 width:190px;
}


#photo .photo span {
 display:none;
}

#photo .opt1 {
 background:transparent url(images/aoladv_adt_fr.jpg) repeat scroll 0%;position: relative;
}


#photo .opt2 {
 background:transparent url(images/richmedia_adt_fr.jpg) repeat scroll 0%;position: relative;
}
#photo .opt3 {
 background:transparent url(images/adserving_clients_adt_fr.jpg) repeat scroll 0%; position: relative;
}
#photo .opt4 {
 background:transparent url(images/globallocations_adt_fr.jpg) repeat scroll 0%;position: relative;
}

#photo .opt5 {
 background:transparent url(images/adtech_news_adt.jpg) repeat scroll 0%;position: relative;
}

.hdcont, .hdcontser, .hdcontrich, .hdconta {
 background:transparent none repeat scroll 0%;
 margin:0px 10px 0pt 250px;
 padding-top:160px;
 overflow:hidden;
 width:330px;
}

.hdconta {
padding-top: 122px;
}

.hdcontser {
  padding-top:160px;
}
  
.hdcontrich {
  padding-top: 150px;
}

.hdcontnews {
 background:transparent none repeat scroll 0%;
 margin:0px 10px 0pt 250px;
 padding-top:180px;
 overflow:hidden;
 width:330px;
 /*position: absolute; 
 right: 30px;
 top: 150px;
 width: 250px;*/
}


/*.hdcont a {
 color:#333333;
 font-size:14px;
 font-weight:bold;
 text-decoration:none;
}

.hdcont a:hover {
 color:#A81A35;
}
*/