﻿body.partners div#content div.primary div.content ol#partners,
body.partners div#content div.primary div.content ol#partners li {list-style:none;}
body.partners div#content div.primary div.content ol#partners li {padding:28px 0; border-bottom:solid 1px #c0c0c0;}
body.partners div#content div.primary div.content ol#partners li.first {padding-top:0;}
body.partners div#content div.primary div.content ol#partners li p {margin-bottom:0;}
body.partners div#content div.primary div.content ol#partners li p.excerpt {margin-top:5px;}

body.partners div#content div.primary div.content p {margin-top:5px; margin-bottom:28px;}
body.partners div#content div.primary div.content p.first {margin-top:0;}

/*-----------------------------------------------------------------------------------------------
  content - primary - content.home
-----------------------------------------------------------------------------------------------*/
body.partners div#content div.primary div.content.home h1.em {background-image:url('../images/layout/titles/title_partners.jpg');}
body.partners.fr-ca div#content div.primary div.content.home h1.em {background-image:url('../images/layout/titles/fr/title_partners.jpg');}

body.partners div#content div.primary div.content.home h2 {padding-top:28px; border-top:solid 1px #c0c0c0;}
body.partners div#content div.primary div.content.home h2.first {padding-top:0; border-top:0;}

/*-----------------------------------------------------------------------------------------------
  content - primary - content.about
-----------------------------------------------------------------------------------------------*/
body.partners div#content div.primary div.content.about h1.em {background-image:url('../images/layout/titles/title_partners_about.jpg');}
body.partners.fr-ca div#content div.primary div.content.about h1.em {background-image:url('../images/layout/titles/fr/title_partners_about.jpg');}

/*-----------------------------------------------------------------------------------------------
  content - primary - content.become
-----------------------------------------------------------------------------------------------*/
body.partners div#content div.primary div.content.become h1.em {background-image:url('../images/layout/titles/title_partners_become.jpg');}
body.partners.fr-ca div#content div.primary div.content.become h1.em {background-image:url('../images/layout/titles/fr/title_partners_become.jpg');}

/*-----------------------------------------------------------------------------------------------
  content - primary - content.guide
-----------------------------------------------------------------------------------------------*/
body.partners div#content div.primary div.content.guide h1.em {background-image:url('../images/layout/titles/title_partners_guide.jpg');}
body.partners.fr-ca div#content div.primary div.content.guide h1.em {background-image:url('../images/layout/titles/fr/title_partners_guide.jpg');}

/*-----------------------------------------------------------------------------------------------
  content - primary - content.certifiedhardware
-----------------------------------------------------------------------------------------------*/
body.partners div#content div.primary div.content.certifiedhardware h1.em {background-image:url('../images/layout/titles/title_partners_certifiedhardware.jpg');}
body.partners.fr-ca div#content div.primary div.content.certifiedhardware h1.em {background-image:url('../images/layout/titles/fr/title_partners_certifiedhardware.jpg');}

body.partners div#content div.primary div.content.certifiedhardware table#hardware {width:100%; border-spacing:0; border-collapse:collapse; }
body.partners div#content div.primary div.content.certifiedhardware table#hardware tr.odd {background-color:#F7F7F7;}
body.partners div#content div.primary div.content.certifiedhardware table#hardware tr.header td {font-weight:bold; color:White; background-color:#464646}
body.partners div#content div.primary div.content.certifiedhardware table#hardware tr td {padding:10px 5px;}
body.partners div#content div.primary div.content.certifiedhardware table#hardware tr td.links {width:16px;}
body.partners div#content div.primary div.content.certifiedhardware table#hardware tr td.links a {display:block; width:16px; height:16px; background:transparent url('../images/icons/arrow_right_16x16.gif') no-repeat scroll; overflow:hidden;}
body.partners div#content div.primary div.content.certifiedhardware table#hardware tr td.type {}
body.partners div#content div.primary div.content.certifiedhardware table#hardware tr td.manufacturer {}
body.partners div#content div.primary div.content.certifiedhardware table#hardware tr td.model {}

/*-----------------------------------------------------------------------------------------------
  content - primary - content.hardware
-----------------------------------------------------------------------------------------------*/
body.partners div#content div.primary div.content.hardware h2.first {margin-top:28px;}

body.partners div#content div.primary div.content.hardware dl {}
body.partners div#content div.primary div.content.hardware dl dd,
body.partners div#content div.primary div.content.hardware dl dt {padding:5px 0 5px 5px; width:239px; margin-top:3px; float:left; display:block;}

body.partners div#content div.primary div.content.hardware dl dd {background-color:#F7F7F7;}
body.partners div#content div.primary div.content.hardware dl dt {background-color:#e9e9e9; font-weight:bold;}

body.partners div#content div.primary div.content.hardware dl dt.clear {float:none; margin:0; padding:0; background-color:Transparent; width:100%}

/*-----------------------------------------------------------------------------------------------
  content - secondary - partner
-----------------------------------------------------------------------------------------------*/
body.partners div#content div.primary div.content.partner ul {margin-bottom:28px; margin-left:2em; margin-top:5px;}
body.partners div#content div.primary div.content.partner ul li {margin-top:10px;} 

/*-----------------------------------------------------------------------------------------------
  content - secondary - panels
-----------------------------------------------------------------------------------------------*/
/* addresses and contacts */
body.partners div#content div.secondary div#partneraddresses ul.addresses,
body.partners div#content div.secondary div#partnercontacts ul.contacts {padding-bottom:18px; background:url('../images/layout/panels/light_bottom_bkg.jpg') no-repeat scroll bottom;}
body.partners div#content div.secondary div#partneraddresses ul.addresses li,
body.partners div#content div.secondary div#partnercontacts ul.contacts li {list-style:none; margin-top:18px;}
body.partners div#content div.secondary div#partneraddresses ul.addresses li h4,
body.partners div#content div.secondary div#partnercontacts ul.contacts li  h4 {color:gray;}
body.partners div#content div.secondary div#partneraddresses ul.addresses li p,
body.partners div#content div.secondary div#partnercontacts ul.contacts li p {margin-top:5px;}

/* addresses vcard */
body.partners div#content div.secondary div#partneraddresses ul.addresses li.vcard {list-style:none; padding:5px 0; }
body.partners div#content div.secondary div#partneraddresses ul.addresses li.vcard.first {}

body.partners div#content div.secondary div#partneraddresses ul.addresses li.vcard p {margin:0;}
body.partners div#content div.secondary div#partneraddresses ul.addresses li.vcard p.country-name {margin-bottom:5px;}
body.partners div#content div.secondary div#partneraddresses ul.addresses li.vcard div.adr {margin:5px 0 0px 0;} 

body.partners div#content div.secondary div#partneraddresses ul.addresses li.vcard dl.tel {margin:2px 0;}

body.partners div#content div.secondary div#partneraddresses ul.addresses li.vcard dl.tel dt,
body.partners div#content div.secondary div#partneraddresses ul.addresses li.vcard dl.tel dd {display:inline;}

/* contacts vcard */
/* body.partners div#content div.primary div.content.partner ul.contacts li.first {margin-top:5px;} */
body.partners div#content div.secondary div#partnercontacts ul.contacts li p {margin-bottom:0;}
body.partners div#content div.secondary div#partnercontacts ul.contacts li.vcard dl.tel {margin:2px 0;}
body.partners div#content div.secondary div#partnercontacts ul.contacts li.vcard dl.tel dt,
body.partners div#content div.secondary div#partnercontacts ul.contacts li.vcard dl.tel dd {display:inline;}