  * { 
    margin:0;
    padding:0;
}
body {
    font: 12px Arial, Helvetica, sans-serif;
    background:url(/images/template/2011/bg/body_bg.gif) repeat 1px 2px;
}
/****************** ACTIVE NAVIGATION STATE ********************/
#seminars ul li a#seminars,
#exhibitor ul li a#exhibitor, 
#press ul li a#press, 
#expo_events ul li a#expo-events, 
#virtual-events ul li a#virtual-events, 
#hotel_travel ul li a#hotel-travel {
    color:#fff;
    background:#666;
}
/****************** GENERAL START ********************************************/
p {font-size:12px;}
ul {list-style:none;}
ol {padding-left:25px;}
a {color:#da2127;text-decoration:none;}
a:hover {text-decoration:underline;}
img {border:0;}
table {margin:0 0 15px 7px;}
td {padding:0 5px 0 0;}
form, fieldset {margin: 0;padding: 0;border-style: none;float:left;}
/******************* Headings ***********************/
h1, h2, h3, h4, h5, h6 {
  border-bottom:1px solid #e4c99f;
  padding-bottom:2px;
  text-indent:5px;
  display:block;
  position:relative;
  width:100%;
  text-transform:capitalize;
}
h1 {font-size: 16px;}
h2 {font-size: 14px;}
h3 {font-size: 13px;}
h4 {font-size: 12px;}
h5 {font-size: 11px;text-decoration:underline;}
h6 {font-size: 10px;}

/******************** Spacing ********************************/
p, hr, h1, h2, h3, h4, h5, h6 {margin-bottom:10px;}
.contentBox, #sponsorBox {margin-bottom: 15px;}
/****************** ATTRIBUTE SELECTORS ********************/
a[href^="mailto:"] {
  background:url(/images/icons/email.gif) no-repeat right;
  padding-right:15px;
}
a[href=".pdf"]{
  background:url(/images/icons/pdf.gif) no-repeat right;
  padding-right:13px;
  .display:inline-block; /* for IE - 2line links */
}
a[href^="/file.download"] {
  background:url(/images/icons/pdf.gif) no-repeat right;
  padding-right:15px;
 .display:inline-block; /* for IE - 2line links */
}
a[href=".doc"] {
  background:url(/images/icons/word.gif) no-repeat right;
  padding-right:15px;
}
.primeEstate a[href^="http"], .primeEstate div#pr a[href^="http"] {
    background:url(/images/icons/ext_link.gif) no-repeat right top;
  padding-right:12px;
}
.primeEstate div a[href^="http"], #logos a[href^="http"] {
  background:none;
}
.primeEstate a[href^="#"] {
  color:#717171;
}
#bannerRotate a[href^="http"] {
  background:none !important;
}
a.ext {
    background:none !important;
}
/***************** SHARED CLASSES *********************/
.ad {
  font-size:10px;
  color:#999;
    text-transform:uppercase;
}
.backtop {
  float:right;
  display: inline;
  position: relative;
  clear:both;
  margin-bottom:5px;
}
.none {border:none !important;}
.footnote {
  font-size:11px;
  color:#5c5c5c;
  border-top:1px dashed #acacac;
  padding-top:3px;
}
/**********************************************************************/
/****************** LAYOUT START *************************************/
#topWrapper {
  background:url(/images/template/2011/bg/bg_color.gif) repeat-x 0px 0px;
}
#wrapper {
  margin:0 auto;
  width: 1000px;
  background:transparent;
  background:url(/images/template/2011/bg/content-wrapper-bg.jpg) repeat-x 0 0px #666;
}
#contentContainer {
  margin:20px 20px 10px 20px;
  background:#fff;
}
#home #contentContainer {
  margin-top:1px;
}
#altContainer  {
  background:#666;
  margin:20px 20px 0px 20px;
}

.contentBox, .primeEstate, #sponsorBox {
  float: left;
  display:inline;
  position: relative;
  margin-left: 10px;
  margin-right: 10px;
}
#header, #navmenu, #countSocial {
  padding:0 10px;
  width:980px;
  margin:0 auto;
}
#adTwo, #footer, #copyright {
  width:980px;
  float: left;
  display:inline;
  position: relative;
  margin:0 auto;
  padding:0 10px;
}
#homeContent, #mainContent, #homeBar, #sideBar, #pr, #contentContainer, #altContainer, #showBox, #quickBox, #alertBox, #heardBox, #productBox, #plannerBox, .adBox, #videoBox {
  display: inline;
  float: left;
  position: relative;
}


/****************** AD BANNERS START *********************************/
#adOne {
  width:728px;
  margin:10px 0 0 20px;
  display: inline;
  float: left;
  position:static;
}
#adTwo {
}
#adTwo img, #adTwo object, #adTwo iframe {
  float:left; 
  margin-left:110px;
}
#adOne img, #adOne object, #adOne iframe {
  float:left; 
}



/****************** HEADER START *********************************/
#header {
  height:126px;
  background: url(/images/template/2011/header/header-bg.jpg) repeat-x;
}
#header h1 {
  background:url(/images/template/2012/header/ppe-logo.png) no-repeat;
  width:206px;
  height:42px;
  text-indent: -2000px;
  display:inline;
  float:left;
  position:static;
  border:none;
  margin:35px 0 0 15px;
}
#header h1 a { 
  display: block; 
  width:100%;
  height:100%;
  position:relative;
} 
#header ul {
  float:right;
  display:inline;
  font-family:Arial, Helvetica, sans-serif;
  margin:7px 10px 0 0;
}
#header ul li {
  display: inline;
  float:left;
  border-left:1px solid #5c5c5c;
}
#header ul li a {
  display:block;
  text-decoration: none;
  color: #fff;
  padding:0px 5px 0 5px;
  font-size:10px;
  text-transform:uppercase;
}
#header ul li a:hover {
  text-decoration: underline;
}
#header ul li.odd, #header ul li.odd a {
  border:none;
  color:#b7e014;
  font-weight:bold;
  font-size:11px;
}
/****************** Count Down Social Media *********************************/
#countSocial {
  height:57px;
  background:#666;
} 
/** COUNTDOWN **/
#countDown {
  float:left;
  display:inline;
  position:relative;
  height:57px;
  width:610px;
  font-size:26px;
  font-family:arial;
  color:#fff;
}
#countDown ul {
  list-style:none;
  float:left;
  position:relative;
  margin:8px 0 0 6px;
}
#countDown ul li {
  float:left;
  position:relative;
  display:inline;
  border:none;
}
#countDown ul li span {
  background:url(/images/template/header/clockBG.gif) repeat-x;
  padding:0 3px;
  float:left;
  position:relative;
  text-align:center;
}
#countDown p {
  float:left;
  position:relative;
  color:#fff;
  margin:7px 1px 0 1px;
}
#countDown strong {
  float:left;
  position:relative;
  margin:0px 0 0 0;
  font-size:10px;
  color:#fff;
  text-transform:uppercase;
  text-align:center;
}
#countDown b {
  float:left;
  margin:15px 0 0 10px;
  font-size:17px;
  color:#fff;
  font-weight:bold;
  text-transform:uppercase;
}
#logo {
  float:left;
  width:90px;
  margin:0 0 0 6px;
}
#logo b {
  float:left;
  font-size:9px;
  margin:5px 0 0 6px;
}
#logo img {
  float:left;
  margin-top:2px;
}
/** FOLLOW US **/
#follow {
  width:165px;
  float:right;
  margin:20px 0px 0 0;
  background:#666;
}
#follow b {
  color:#b1b1b1;
  float:left;
  text-transform:uppercase; 
  margin-top:4px;
  font-size:11px;
}
#follow div {
  padding:0px 0 3px 5px;
  float:left;
}
#follow a {padding-right:3px;float:left;}
/****************** NAVIGATION START *********************************/
#navmenu {
  background: #000;
  z-index:100;
  height:30px;
} 
#navmenu ul {
  width:710px;
  float:left;
  display:inline;
  position:relative;
  z-index:100;
}
#navmenu ul li {
  position: relative;
  display: inline;
  background: #000;
  float:left;
}
#navmenu ul li.first { 
}
#navmenu ul li a {
  display:block;
  text-decoration: none;
  color: #fff;
  margin-top:4px;
  padding:3px 12px 8px 10px;
  font: bold 12px Arial, Helvetica, sans-serif;
  text-transform:uppercase;
}
#navmenu ul li a:hover {color: #fff;background:#666666;}
#navmenu ul li:hover a {color: #fff;background:#666666;}
#navmenu li:hover li a {color: #fff;}
/****************** SUB navigation start *******************/
#navmenu li ul {
  width: 180px;
  position: absolute;
  display: none;
  overflow: hidden;
  list-style: none;
  margin:0;
  background:#666;
}
#navmenu li:hover ul {
  display: block;
  border-right: 0px solid #009beb;
  border-left: 0px solid #009beb;
  border-bottom: 0px solid #009beb;
}
#navmenu li ul li {
  width: 164px;
  background:none;
  margin:0 8px;
  border-bottom:1px solid #7f7f7f;
}
#navmenu li ul li a {
  font:normal 12px Arial, Helvetica, sans-serif;
  text-transform:capitalize;
  padding: 5px 0 5px 10px;
  margin:0;
  display: block;
  width: 160px;
}
#navmenu li ul li a:hover {
  color: #000;
  background:#666666;
}
/****************** SEARCH AREA START *******************/
#navmenu div {
  float: right;
  position:relative;
  width: 220px;
  height:28px;
  border-left:1px dotted #333333;
  margin-right:7px;
}
#navmenu input {
  float: left;
  display: inline;
  width: 130px;
  height: 17px;   
  font-size: 11px;
  color:#666;
  border:1px solid #666;
  margin:5px 0 0 20px;
  padding:2px 0 0 2px;
}
#navmenu input.search {
  float: left;
  width: 60px;
  height: 18px;
  cursor: pointer;
  color: #fff;
  font-size: 10px;
  margin:6px 0 0 4px;
  text-transform:uppercase;
  background: url(/images/template/2011/header/header-bg.jpg) repeat-x #6d6d6d;
}
/****************** MAIN CONTENT AREA START *******************/
#homeContent, #mainContent {width:630px;}
#mainContent {background:#fff;}
#homeContent .primeEstate {
  width:620px;
  background:#666;
  margin:0;
 }
#homeContent .primeEstate p {
  color:#fff;
  background:transparent;
}
#homeContent .primeEstate a {color:#b0d61b;}

.primeEstate {
  width:610px;
  background:#fff;
  margin-bottom:50px;
}
.primeEstate h1 {
  color:#7cb210;
  width:100%;
  border-bottom:none;
  margin-top:10px;
    margin-bottom:15px;
  font-size:20px;
  text-transform:uppercase;
  font-weight:normal;
}
.primeEstate h2, .primeEstate h3, .primeEstate h4{
  width:100%;
  border:none;
  color:#000;
  padding:15px 0 0 0;
  margin-bottom: 0px;
}
.primeEstate p {
  display:block;
  position:relative;
  color:#303030;
  margin:4px 7px 10px 6px;
}
.primeEstate a /*fix link background icons*/ {
  display:inline-block;
}
.primeEstate .proposals {
  background:#e6e6e6;
  padding:0px;
  color:#000;
  line-height:18px;
  font-size:12px; 
  float:left;
}
.primeEstate ul, .primeEstate ol {
  padding-left:25px;
  margin-bottom:15px;
  margin-top:4px;
}
.primeEstate ul {
  list-style:square;
}
.primeEstate ul.none {
  list-style:none;
  padding-left:0px;
}
.primeEstate li {
  margin-left:10px;
}
#logos {}
#logos img {padding-right:20px;vertical-align:top;margin-bottom:20px;}
/****************** BANNER ROTATOR *******************/
#bannerRotate {
 width:620px; 
  float:left;
   position:relative;
   display:inline;
    padding:0 0 3px 0;
    background:#000;
}
#bannerRotate ul {
    float:left;
    display:inline;
    position:relative;
}
#bannerRotate ul li {
    list-style:none;
    float:left;
    display:inline;
    position:relative;
}
#bannerRotate .content {
        float:left;
        display:inline;
        position:relative;
        margin:10px;
}
#bannerRotate .content img {
    float:left;
    width:598px;
    margin:0;
        padding:0;
        border:1px solid #2e2e2e;
}
#bannerRotate .content a {
    border:none;
    float:left;
}

#bannerNav {
    width:610px;
    background: #2e2e2e;
    float:left;
    display:inline;
    position:relative;
    height:14px;
    padding:0;
    margin:0 5px;
}
#bannerNav ul.text {
    float:left;
    margin:4px 0 0 5px;
    padding:0;
}
#bannerNav ul.text a {
  font-family:arial;
    font-size:11px;
  font-weight:bold;
  color:#fff;
  display:block;
  text-indent:-2000px;
  width:24px
}
#bannerNav ul.text a:hover {
    text-decoration:none;
}
#bannerNav ul.text a {
    background:url(/images/template/2011/bannerarea/nav/disc-off.png) no-repeat;
}
#bannerNav ul.text a:hover {
    background:url(/images/template/2011/bannerarea/nav/disc-on.png) no-repeat;
}
#bannerNav ul.text li.selected a, #bannerNav ul.text a:active {
    background:url(/images/template/2011/bannerarea/nav/disc-on.png) no-repeat;     
}   
#bannerNav ul.text li{
    padding:0 2px 0 2px;
        margin:0;
}
#bannerNav .imageNav {
    float:right;
    width:60px;
    margin:0 5px 0 0;
    padding:0;
}
/******* HOMEPAGE CONTENT AREA ******/
.contentBox {
  width:295px;
  background:#fff;
}
.contentBox p {
  font-size:11px; 
  margin-left:5px;
}
.contentBox h1, #sponsorBox h1, .contentBox h3 {
  color:#fff;
  background:#999999;
  width:100%;
  border:none;
  font-weight:bold;
  font-size:16px;
  text-transform:uppercase;
  padding:5px 0 5px 0;
}
.contentBox h2{
  color:#005daf;
  background:#fff;
  width:100%;
}
p span.day {width:120px;float:left;}
.contentBox h3 {margin:0;text-indent:-2000px;height:28px;background:#999999;padding:0;}
.contentBox h3 a.twitter {background:url(/images/template/2011/social/twitter-bg.png) no-repeat;width:125px;height:23px;margin:2px 0 0 7px;float:left;}
.contentBox h3 a.fb {background:url(/images/template/2011/social/fb-bg.png) no-repeat;width:102px;height:21px;margin:3px 0 0 7px;float:left;}


#sponsorBox {
  width:610px;
  background:#fff;
}
#sponsorBox .feed {
  float:left;
  width:510px;
}
.colFull {width:290px;}
.colOne {width:148px;}
.colTwo {
  width:144px;
  margin-left:6px;
}
/******* OVER-RIDE TWITTER FEED CSS *****************************/
.twtr-doc {margin:0px;border:0px solid #b2b2b2;float:left;height:365px;}
.twtr-ft, #twtr-widget-1 h3 {  
  display: none;
  visibility:hidden;
}
.twtr-hd {}
.twtr-widget .twtr-tweet  {
    border-bottom:1px dotted #dddddd !important;
}
.twtr-timeline {min-height:300px !important;}
.twtr-tweet-text p {font-size:11px;}
#twtr-widget-1 h3, #twtr-widget-1 h4 {border-bottom:none;text-decoration:none;}

/********************* PRESS RELEASES START ************/
#pr {padding-bottom:12px;width:620px;}
#pr h1 {font-size:14px;color:#005daf;border:none;text-indent:0;padding:10px 0 0 6px;margin-top:0;border-top:1px dotted #535353;}
#pr h2 {font-size:13px;color:#575757;border-bottom:1px dotted #535353;text-indent:0;font-style:italic;padding-bottom:10px;padding-left:6px;}
#pr a.title {font-weight:bold;}
#pr p.date {margin-top:10px;font-weight:bold;}
/****************** SIDEBAR START *******************/
#sideBar, #homeBar {
  width:330px;
  background:#fff;
}
#homeBar {background:#666666;}
#showBox, #quickBox, #alertBox, #heardBox, #productBox, #plannerBox, .adBox, #videoBox {
  width:300px;    
  background:#fff;
  margin-bottom:3px;
  color:#999;     
}
#showBox, #alertBox, #heardBox, #productBox, #plannerBox, .adBox, #videoBox {
  padding:10px 15px 10px 15px;
}
.adBox img {
  border:none;
  margin:0;
  padding:0;
  float:left;
}
/****************** SHOW BOX ************/
#homeBar #showBox {background:#000; margin-top:0px;}
#homeBar #showBox strong {
  float:left;
  width:100%;
  color:#fff;
  font-size:16px;
  float:left;
  margin-left:0;
}
#homeBar #showBox .city, #homeBar #showBox .date {
  float:left;
  display:inline;
  width:auto;
  font-size:14px;
  color:#fff;
  font-style:normal;
  font-weight:normal;
  text-indent:0;
  border:none;
  padding-bottom:0px;
  
}
#showBox {
 background:#fff;
 margin-top:10px;
}
#showBox strong {
  float:left;
  margin-left:10px; 
  color:#7cb210;
  font-size:24px;
  line-height:25px;
}
#showBox .city, #showBox .date {
  float:left;
  text-indent:10px;
  display:block;
  width:100%;
  color:#000;
  font-size:16px;
  font-weight:bold;
}
#showBox .date {
  border-bottom:1px dashed #cccccc;
  padding-bottom:10px;
}
/*********** QUICK LINKS BOX ************/
#homeBar #quickBox {background:#000;padding:10px 15px 10px 15px;}
#homeBar .quick span {color:#fff;}
#homeBar .quick ul {background:#333333;}
#homeBar .quick li a {color:#01b9b5}
#homeBar .quick li a:hover, .quick li a:hover {color:#cdcdcd}
#homeBar .quick li em, .quick li em {color:#fff;}
#homeBar .quick ul {border-right:2px solid #000;}    

#quickBox {
  padding:0px 15px 10px 15px;
  background:#fff;
} 
.quick {
  width: 150px;
  float:left;
  position:relative;
  display:inline;
}
.quick span {
  font-weight:bold;
  font-size:12px;
  color:#000;
  text-transform:uppercase;
  text-indent:12px;
  float:left;
}
.quick ul {
  border: none;
  float:left;
  position:relative;
  display:inline;
  background:#fff;
  border-right:2px solid #fff;
}
.quick li {
  width: 146px;
  float:left;
  position:relative;
  display:inline;
}       
.quick li a {
  text-decoration: none;
  padding: 5px 0px 5px 5px;
  color: #9932cc;
  font-weight:bold;
  display: block;
  width:120px;
  float:left;
}   
.quick li em {float:left;padding: 4px 0px 4px 12px; font-style:normal;color:#000;}
/****************** ALERTS ************/
#alertBox {background:#000;}
#alertBox h1 {
  border:none;
  text-align:left;
  margin:0;
  padding:0;
text-indent:0;
}
#alertBox a {
  color:#da2127;
}
/****************** HEARD HERE  ************/
#heardBox {
  height:110px;
  background:url(/images/template/2011/bg/heard-box-bg.gif) repeat-x #0e0e0e;
}
#heardBox strong {
  background:url(/images/template/2011/sidebar/heard_Bg.png) no-repeat;
  height:41px;
  float:left;
  color:#b2d235;
  margin:0px 0 0 0px;
  font-size:18px;
  text-indent:90px;
  padding-top:10px;
}
#heardBox span {
  float:left;
  color:#fff;
  font-size:14px;
  width:280px;
  font-weight:bold;
  margin-top:3px;
}
#heardBox span em {
 font-size:12px;
 color:#962bcb;
 font-style:normal;
    display:block;
  text-indent:11px;
}
/****************** PRODUCT BOX  ************/
.product {
    border:4px solid #e5e4e5;
    padding:7px;
    height:290px !important; 
}
.product #geFrame2 {height:265px !important;}
/****************** FOOTER start *******************/
#footer {
    background:#000;
    margin-top:20px;
}
#footer ul {float:left;}
#footer ul li {
    position: relative;
    display: inline;
    float:left;
}
#footer ul li a {
    display:block;
    text-decoration: none;
    color: #fff;
    font: bold 10px arial, "Times New Roman", Times, serif;
    text-transform:uppercase;
    padding:7px 7px 7px 20px;
}
#footer ul li:hover {background: none;}
/********* COPYRIGHT *********/
#copyright {
    background: #666;
    color:#fff;
}
#copyright p {
    width:980px;
    text-align:left;
    text-indent:20px;
    margin-top:3px;
    text-transform:uppercase;
    font-size:11px;     
}
#copyright a {
    color:#fff;
    text-decoration:underline;
}
/*----------------------- Clear Floated Elements -----------------------------------*/
.clear {
    clear: both;
    display: block;
    overflow: hidden;
    visibility: hidden;
    width: 0;
    height: 0;
}
hr {clear:both;}
/*
    The following zoom:1 rule is specifically for IE6 + IE7.
    Move to separate stylesheet if invalid CSS is a problem.
*/
* html .clearfix,
*:first-child+html .clearfix {zoom: 1;}
/***************** Deals Page Styles ************************************/
div#deals { 
    float: left;
    width:620px;
    margin:0px;
    font-size:11px;
    padding-bottom:20px;
}
div#deals div {
    width:190px;
    float: left;
    padding-left:105px;
    padding-right:10px;
    height:75px;
}
div#deals div span {
    padding:5px 10px 0 0;
    float: left;
}


/****************** FORMS *******************/
#photoForm {margin:0 0 15px 15px;float:left;padding:10px 20px 0px 5px;width:575px;background:#e2e6e6;}
#photoForm form, #photoForm fieldset {float:none;}
#photoForm form {float:left;padding:7px;}
#photoForm div {width:570px;display:block;}
#photoForm b {color:#000;}
#photoForm legend, #photoForm b {font-weight:bold; color:#000;}
#photoForm label {
  display:block;
  float:left;
  margin:0 0 5px 0;
  padding-top:3px 5px 3px 5px;
  text-align:left;
  width:180px;
  color:#000;
}
#photoForm p {float:left;}
#photoForm div.radio p {display:block;float:left;margin-bottom:3px;width:98%;line-height:14px;}
#photoForm div.radio label {width:50px;}
#photoForm div.radio input.form_textbox {border:1px solid #5a5a5a;}
#photoForm div.radio input {width:25px;float:left;border:none;}
#photoForm div.radio input.form_textbox {width:100px;font-size:11px;}

#photoForm label.long {
width:570px;
font-weight:bold;
 color:#000;
}
#photoForm td {color:#000;}
#photoForm textarea {display:block;width:500px;height:100px;}
.error {margin-left:20px;}
.error li {color:red;margin-left:15px;}
.required {color:red;font-weight:bold;}
#photoForm .info {font-size:11px;line-height:13px;}
#photoForm  .btn {
 color:#fff; 
 background-color:#6f6f6f; 
 border:1px solid #5a5a5a; 
 padding:1px 3px;
 width:75px;
}
#photoForm input {width:185px;}
#photoForm input.time, #photoForm .time {width:65px;}
#photoForm input, #photoForm textarea {border:1px solid #5a5a5a;margin-top:2px;}


/************ PDN HEADER NAV *********/
#topnav {width:920px;height:55px;margin:0 auto; background: url(/images/template/header/pdn_header/img_topnav_jpg.jpg) no-repeat;margin-top:0px;}
#topnav ul.top {
    margin: 0 0 0 0px;
    padding: 0;
    list-style: none;
    position: relative;
}
#topnav ul.top li {
    margin: 0;
    padding: 0;
    list-style: none;
    float: left;
}
#topnav ul.top li span {
    position: absolute;
/*    color:#EEEEEE;  */
    text-indent: -999px;
    overflow: hidden;
}
/*  border:solid 1px #33ff00;  */
#topnav ul.top li#top_1 { position:absolute; width:47px; left: 200px; height: 55px; }         /* pdnNetwork    */
#topnav ul.top li#top_2 { position:absolute; width:47px; left:152px; height: 55px;}     /*  pdn   */
#topnav ul.top li#top_3 { position:absolute; width:133px;left: 199px; height: 55px;  }    /* rangefinder    */
#topnav ul.top li#top_4 { position:absolute; width:117px;left: 332px; height: 55px; }    /*  photoplus expo  */
#topnav ul.top li#top_5 { position:absolute; width:81px;left: 449px; height: 55px; }    /* outdoor   */
#topnav ul.top li#top_6 { position:absolute; width:63px; left: 530px;height:  55px;}    /* wppi */
#topnav ul.top li#top_7 { position:absolute; width:102px; left: 610px; height: 55px; }   /*photoserve      */
#topnav ul.top li#top_8 { position:absolute; width:110px; left: 712px; height: 55px; }    /* photosource  */
li span#top_pdnNetwork {
    display: block;
    width: 72px;
    height: 55px;
   
}
li a#top_pdn {
    display: block;
    width: 47px;
    height: 55px;
    background-position:0 0;
}
li a#top_photoserve {
    display: block;
    width: 133px;
    height: 55px;
    background-position:0 0;    
}
li a#top_photosource {
    display: block;
    width: 117px;
    height: 55px;
}
li a#top_ipnstock{
    display: block;
    width: 81px;
    height: 55px;
 
}
li a#top_pdnedu {
    display: block;
    width: 81px;
    height: 55px;
 
}
li a#top_emerging {
    display: block;
    width: 102px;
    height: 55px;
  
}
 
li a#top_photoplus {
    display: block;
    width: 110px;
    height: 55px;
}
li a#top_pdn:hover, li.rollover a#top_pdn, li.current a#top_pdn {
    background: url(/images/template/header/pdn_header/img_topnav_jpg.jpg) no-repeat;    
    background-position:-152px -55px;
    text-decoration:none;     
    }
li a#top_photoserve:hover, li.rollover a#top_photoserve, li.current a#top_photoserve {
    background: url(/images/template/header/pdn_header/img_topnav_jpg.jpg) no-repeat;        
    background-position:-199px -55px;
    text-decoration:none;         
}
li a#top_photosource:hover, li.rollover a#top_photosource, li.current a#top_photosource {
    background: url(/images/template/header/pdn_header/img_topnav_jpg.jpg) no-repeat;        
    background-position:-332px -55px;
    text-decoration:none;    
}
li a#top_ipnstock:hover, li.rollover a#top_ipnstock, li.current a#top_ipnstock {
    background: url(/images/template/header/pdn_header/img_topnav_jpg.jpg) no-repeat;        
    background-position:-449px -55px;
    text-decoration:none;    
    
}
li a#top_pdnedu:hover, li.rollover a#top_pdnedu, li.current a#top_pdnedu {
    background: url(/images/template/header/pdn_header/img_topnav_jpg.jpg) no-repeat;        
    background-position:-530px -55px;
    text-decoration:none;    
    }

li a#top_emerging:hover, li.rollover a#top_emerging, li.current a#top_emerging {
    background: url(/images/template/header/pdn_header/img_topnav_jpg.jpg) no-repeat;        
    background-position:-610px -55px;
    text-decoration:none;    
    }

li a#top_photoplus:hover, li.rollover a#top_photoplus, li.current a#top_photoplus {
    background: url(/images/template/header/pdn_header/img_topnav_jpg.jpg) no-repeat;    
    background-position:-712px -55px;
    text-decoration:none;     
}
li.current a#top_pdn {
   
    background-position:-152px -55px;
}
#topHeader {
    background-color:#000000;
    padding:0;
    text-align:left;
    width:100%;
        position:relative;
}
#moreDropDown {width:150px;padding-top:23px;margin-left:900px;}  
  .subTop_Container {width:910px;text-align:center;margin:0 auto;position:relative;display:block;}        

a#moreDropDown {font-family:Arial,Helvetica,sans-serif;line-height:18px;}        
 
  #sub_contentDiv { margin:12px 0px 0px; padding:0px;}
  #moreDivLink { color:#808080; text-decoration:none; outline:none;border:none;font-size:10px;}
  #sub_contentDiv .top_col1 {float:left;width:200px;text-align:left;}
      span.nielsenBrand_txt {font-family:Arial;font-size:10px;color:#d8d8d8;font-weight:bold;text-transform:uppercase;}
  #sub_contentDiv .top_col2,  #sub_contentDiv .top_col3,  
  #sub_contentDiv .top_col4,  #sub_contentDiv .top_col5,  #sub_contentDiv .top_col6
   {float:left;margin-left:8px;text-align:left;}
   
   #sub_contentDiv .top_col2 {width:130px;}
   #sub_contentDiv .top_col3 {width:143px;}
   #sub_contentDiv .top_col4 {width:127px;}
   #sub_contentDiv .top_col5 {width:125px;}
   #sub_contentDiv .top_col6 {width:125px;}
               
  span.subBrand_hdr {font-family:Arial;font-size:11px;color:#d8d8d8;font-weight:bold}
  #sub_contentDiv ul {
    color: #d8d8d8;
    list-style: disc outside none;
    margin: 0 auto;
    padding: 0;
    text-align: left;
    margin-left:15px;margin-top:4px;    
    font-size:11px;
    }
  #sub_contentDiv ul li a {  display:block; font-family:arial;font-size:11px; color:#989898; text-decoration:none;line-height:18px;font-weight:normal;}
  #sub_contentDiv ul li a:hover { color:#d8d8d8;}


