﻿body.distributors div#content div.primary div.content p {margin-top:5px; margin-bottom:28px;}
body.distributors div#content div.primary div.content p.first {margin-top:0;}
body.distributors div#content div.primary div.content h3.forlic {margin-bottom:5px;} 
body.distributors div#content div.primary div.content p.f8password {border:solid 1px gray; background-color:#f0f0f0; padding:5px; font-weight:bold;}

/* online order steps */
body.distributors div#content div.primary div.content ol#ordersteps {margin-bottom:20px;}
body.distributors div#content div.primary div.content ol#ordersteps,
body.distributors div#content div.primary div.content ol#ordersteps li {list-style:none; display:block; float:left; height:39px;}
/* online order steps / en */
body.distributors div#content div.primary div.content ol#ordersteps li a {height:39px; display:block;}

body.distributors div#content div.primary div.content ol#ordersteps li.s1 {width:72px; background:transparent url('../images/layout/ordersteps/en/step1_orderitems.jpg') no-repeat scroll;}
body.distributors div#content div.primary div.content.orderitems ol#ordersteps li.s1 {background:transparent url('../images/layout/ordersteps/en/step1_orderitems_current.jpg') no-repeat scroll;}
body.distributors div#content div.primary div.content ol#ordersteps li.s2 {width:136px; background:transparent url('../images/layout/ordersteps/en/step2_customerinformation.jpg') no-repeat scroll;}
body.distributors div#content div.primary div.content.customerinformation ol#ordersteps li.s2 {background:transparent url('../images/layout/ordersteps/en/step2_customerinformation_current.jpg') no-repeat scroll;}
body.distributors div#content div.primary div.content ol#ordersteps li.s3 {width:97px; background:transparent url('../images/layout/ordersteps/en/step3_poandshipping.jpg') no-repeat scroll;}
body.distributors div#content div.primary div.content.poandshippinginfo ol#ordersteps li.s3 {background:transparent url('../images/layout/ordersteps/en/step3_poandshipping_current.jpg') no-repeat scroll;}
body.distributors div#content div.primary div.content ol#ordersteps li.s4 {width:106px; background:transparent url('../images/layout/ordersteps/en/step4_ordersummary.jpg') no-repeat scroll;}
body.distributors div#content div.primary div.content.ordersummary ol#ordersteps li.s4 {width:102px; background:transparent url('../images/layout/ordersteps/en/step4_ordersummary_current.jpg') no-repeat scroll;}
body.distributors div#content div.primary div.content ol#ordersteps li.s5 {width:78px; background:transparent url('../images/layout/ordersteps/en/step5_confirmation.jpg') no-repeat scroll;}
body.distributors div#content div.primary div.content.confirmation  ol#ordersteps li.s5 {background:transparent url('../images/layout/ordersteps/en/step5_confirmation_current.jpg') no-repeat scroll;}

/* online order steps / fr */
body.distributors div#content div.primary div.content ol#ordersteps,
body.distributors.fr-ca div#content div.primary div.content ol#ordersteps li,
body.distributors div#content div.primary div.content ol#ordersteps li a {height:55px; }

body.distributors.fr-ca div#content div.primary div.content ol#ordersteps li.s1 {width:73px; background:transparent url('../images/layout/ordersteps/fr/step1_orderitems.jpg') no-repeat scroll;}
body.distributors.fr-ca div#content div.primary div.content.orderitems ol#ordersteps li.s1 {background:transparent url('../images/layout/ordersteps/fr/step1_orderitems_current.jpg') no-repeat scroll;}
body.distributors.fr-ca div#content div.primary div.content ol#ordersteps li.s2 {width:96px; background:transparent url('../images/layout/ordersteps/fr/step2_customerinformation.jpg') no-repeat scroll;}
body.distributors.fr-ca div#content div.primary div.content.customerinformation ol#ordersteps li.s2 {background:transparent url('../images/layout/ordersteps/fr/step2_customerinformation_current.jpg') no-repeat scroll;}
body.distributors.fr-ca div#content div.primary div.content ol#ordersteps li.s3 {width:124px; background:transparent url('../images/layout/ordersteps/fr/step3_poandshipping.jpg') no-repeat scroll;}
body.distributors.fr-ca div#content div.primary div.content.poandshippinginfo ol#ordersteps li.s3 {background:transparent url('../images/layout/ordersteps/fr/step3_poandshipping_current.jpg') no-repeat scroll;}
body.distributors.fr-ca div#content div.primary div.content ol#ordersteps li.s4 {width:100px; background:transparent url('../images/layout/ordersteps/fr/step4_ordersummary.jpg') no-repeat scroll;}
body.distributors.fr-ca div#content div.primary div.content.ordersummary ol#ordersteps li.s4 {width:100px; background:transparent url('../images/layout/ordersteps/fr/step4_ordersummary_current.jpg') no-repeat scroll;}
body.distributors.fr-ca div#content div.primary div.content ol#ordersteps li.s5 {width:96px; background:transparent url('../images/layout/ordersteps/fr/step5_confirmation.jpg') no-repeat scroll;}
body.distributors.fr-ca div#content div.primary div.content.confirmation  ol#ordersteps li.s5 {background:transparent url('../images/layout/ordersteps/fr/step5_confirmation_current.jpg') no-repeat scroll;}

/* activationtransaction (online order for addon) */
body.distributors div#content div.primary div.content div.activationtransaction {background-color:#fbfcf0; border:solid 1px #dee1ad; padding:5px; margin-bottom:28px;}
body.distributors div#content div.primary div.content div.activationtransaction p {margin:5px 0;}
body.distributors div#content div.primary div.content div.activationtransaction div {background-color:White; padding:5px; border:solid 1px #eef0d0;}
body.distributors div#content div.primary div.content div.activationtransaction div em {font-style:normal; font-weight:bold;}

/*-----------------------------------------------------------------------------------------------
  content - primary - content.home
-----------------------------------------------------------------------------------------------*/
body.distributors div#content div.primary div.content.home h1.em {background-image:url('../images/layout/titles/title_distributors.jpg');}
body.distributors.fr-ca div#content div.primary div.content.home h1.em {background-image:url('../images/layout/titles/fr/title_distributors.jpg');}

body.distributors div#content div.primary div.content.home h2 {padding-top:28px; border-top:solid 1px #c0c0c0;}
body.distributors div#content div.primary div.content.home h2.first {padding-top:0; border-top:0;}

/*-----------------------------------------------------------------------------------------------
  content - primary - content.find
-----------------------------------------------------------------------------------------------*/
body.distributors div#content div.primary div.content.find h1.em {background-image:url('../images/layout/titles/title_distributors_find.jpg');}
body.distributors.fr-ca div#content div.primary div.content.find h1.em {background-image:url('../images/layout/titles/fr/title_distributors_find.jpg');}

/*-----------------------------------------------------------------------------------------------
  content - primary - content.become
-----------------------------------------------------------------------------------------------*/
body.distributors div#content div.primary div.content.become h1.em {background-image:url('../images/layout/titles/title_distributors_become.jpg');}
body.distributors.fr-ca div#content div.primary div.content.become h1.em {background-image:url('../images/layout/titles/fr/title_distributors_become.jpg');}

body.distributors div#content div.primary div.content.become ul {margin-bottom:28px}
body.distributors div#content div.primary div.content.become ul {margin-left:2em;}
body.distributors div#content div.primary div.content.become ul li {margin-top:10px;}

/*-----------------------------------------------------------------------------------------------
  content - primary - content.transactions
-----------------------------------------------------------------------------------------------*/
body.distributors div#content div.primary div.content.transactions table.transaction {width:100%; border-spacing:0; border-collapse:collapse; margin-top:15px; }
body.distributors div#content div.primary div.content.transactions table.transaction tr td {padding:10px 5px;}
body.distributors div#content div.primary div.content.transactions table.transaction tr td p {margin:5px 0;}
body.distributors div#content div.primary div.content.transactions table.transaction tr td em {font-style:normal; font-weight:bold;}
body.distributors div#content div.primary div.content.transactions table.transaction tr td div {background-color:White; padding:3px; border:solid 1px #f0f0f0; margin-top:10px;}

body.distributors div#content div.primary div.content.transactions table.transaction tr.header td {font-weight:bold; color:White; background-color:#464646; border-left:solid 1px #464646;}
body.distributors div#content div.primary div.content.transactions table.transaction tr.body td {background-color:#f9f9f9; border-left:solid 1px silver; border-right:solid 1px silver; border-bottom:solid 1px silver;}

/*-----------------------------------------------------------------------------------------------
  content - primary - content.activate
-----------------------------------------------------------------------------------------------*/
body.distributors div#content div.primary div.content.activate fieldset ol li span {font-weight:bold; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:1.3em;}

/*-----------------------------------------------------------------------------------------------
  content - primary - content.support
-----------------------------------------------------------------------------------------------*/
body.distributors div#content div.primary div.content.support h1.em {background-image:url('../images/layout/titles/title_distributors_support.jpg');}
body.distributors.fr-ca div#content div.primary div.content.support h1.em {background-image:url('../images/layout/titles/fr/title_distributors_support.jpg');}

/*-----------------------------------------------------------------------------------------------
  content - primary - content.support
-----------------------------------------------------------------------------------------------*/
body.distributors div#content div.primary div.content.salesandmarketing h1.em {background-image:url('../images/layout/titles/title_distributors_salesandmarketing.jpg');}
body.distributors.fr-ca div#content div.primary div.content.salesandmarketing h1.em {background-image:url('../images/layout/titles/fr/title_distributors_salesandmarketing.jpg');}

/*-----------------------------------------------------------------------------------------------
  content - primary - content.orderitems
-----------------------------------------------------------------------------------------------*/
body.distributors div#content div.primary div.content.orderitems h2 { padding-top:28px; border-top:solid 1px #c0c0c0; }
body.distributors div#content div.primary div.content.orderitems h2.first {padding-top:0; border-top:0;}

body.distributors div#content div.primary div.content.orderitems table.products { width:100%; margin-bottom:28px; }
body.distributors div#content div.primary div.content.orderitems table.products tr td { width:50%; padding:8px;}
body.distributors div#content div.primary div.content.orderitems table.products tr td * {font-size:0.9em;}
body.distributors div#content div.primary div.content.orderitems table.products tr.even,
body.distributors div#content div.primary div.content.orderitems table.products tr.even td { background-color:#f7f7f7;}
body.distributors div#content div.primary div.content.orderitems table.products tr td p {margin:0; float:left;}
body.distributors div#content div.primary div.content.orderitems table.products tr td input.qty,
body.distributors div#content div.primary div.content.orderitems table.products tr td select.qty {width: 50px; float:right; }
body.distributors div#content div.primary div.content.orderitems table.products tr td label.req,
body.distributors div#content div.primary div.content.orderitems table.products tr td span.req {font-weight:bold;}

/*-----------------------------------------------------------------------------------------------
  content - primary - content.ordersandlicensing
-----------------------------------------------------------------------------------------------*/
body.distributors div#content div.primary div.content.ordersandlicensing h1.em {background-image:url('../images/layout/titles/title_distributors_ordersandlicensing.jpg');}
body.distributors.fr-ca div#content div.primary div.content.ordersandlicensing h1.em {background-image:url('../images/layout/titles/fr/title_distributors_ordersandlicensing.jpg');}

/*-----------------------------------------------------------------------------------------------
  content - primary - content.ordersummary
-----------------------------------------------------------------------------------------------*/
body.distributors div#content div.primary div.content.ordersummary h2 {margin-bottom:5px;}

body.distributors div#content div.primary div.content.ordersummary table#customersummary,
body.distributors div#content div.primary div.content.ordersummary table#shipmentsummary,
body.distributors div#content div.primary div.content.ordersummary table.products {width:100%; border-spacing:0; border:solid 1px gray; margin-bottom:15px;}
body.distributors div#content div.primary div.content.ordersummary table#customersummary tr td,
body.distributors div#content div.primary div.content.ordersummary table#shipmentsummary tr td {width:33%; padding:3px; border:solid 1px white; }
body.distributors div#content div.primary div.content.ordersummary table#customersummary tr td.hl,
body.distributors div#content div.primary div.content.ordersummary table#shipmentsummary tr td.hl {background-color:#F7F7F7;}
body.distributors div#content div.primary div.content.ordersummary table#customersummary tr.header td,
body.distributors div#content div.primary div.content.ordersummary table#shipmentsummary tr.header td { font-weight:bold; color:White; background-color:#808080; border:0; padding:10px 5px;}

body.distributors div#content div.primary div.content.ordersummary table.products tr td {padding:3px;}
body.distributors div#content div.primary div.content.ordersummary table.products tr td.qty {width:75px;}
body.distributors div#content div.primary div.content.ordersummary table.products tr.header td {font-weight:bold; color:White; background-color:#333; border:0; padding:10px 5px;}
body.distributors div#content div.primary div.content.ordersummary table.products tr.odd td {background-color:#f0f0f0;}

/*-----------------------------------------------------------------------------------------------
  content - primary - content.onlineorders
-----------------------------------------------------------------------------------------------*/
body.distributors div#content div.primary div.content.onlineorders h1.em {background-image:url('../images/layout/titles/title_distributors_ordersandlicensing_onlineorders.jpg');}
body.distributors.fr-ca div#content div.primary div.content.onlineorders h1.em {background-image:url('../images/layout/titles/fr/title_distributors_ordersandlicensing_onlineorders.jpg');}

/*-----------------------------------------------------------------------------------------------
  content - primary - content.trainingandevents
-----------------------------------------------------------------------------------------------*/
body.distributors div#content div.primary div.content.trainingandevents h1.em {background-image:url('../images/layout/titles/title_distributors_trainingandevents.jpg');}
body.distributors.fr-ca div#content div.primary div.content.trainingandevents h1.em {background-image:url('../images/layout/titles/fr/title_distributors_trainingandevents.jpg');}

/*-----------------------------------------------------------------------------------------------
  content - primary - content.announcements
-----------------------------------------------------------------------------------------------*/
body.distributors div#content div.primary div.content.announcements h1.em {background-image:url('../images/layout/titles/title_distributors_announcements.jpg');}
body.distributors.fr-ca div#content div.primary div.content.announcements h1.em {background-image:url('../images/layout/titles/fr/title_distributors_announcements.jpg');}

/*-----------------------------------------------------------------------------------------------
  content - primary - content.announcement
-----------------------------------------------------------------------------------------------*/
body.distributors div#content div.primary div.content.announcement p {margin-top:28px;}

/*-----------------------------------------------------------------------------------------------
content - primary - livehelp
-----------------------------------------------------------------------------------------------*/
body.distributors div#content div#livehelp {margin-top: 10px;}        
body.distributors div#content div#livehelp p {line-height: normal; margin-top: 15px; margin-bottom: 15px;}

/*-----------------------------------------------------------------------------------------------
  content - secondary - panels
-----------------------------------------------------------------------------------------------*/
/* online order information side panels */
body.distributors div#content div.secondary div.panel.dark.onlineorder div.panelcontainer {padding-left:0pt;}
body.distributors div#content div.secondary div.panel.dark.shadea.onlineorder div.panelcontainer {background:transparent url(../images/layout/panels/shadea_content_bkg.jpg) repeat-y scroll 0%;}
body.distributors div#content div.secondary div.panel.dark.shadeb.onlineorder div.panelcontainer {background:transparent url(../images/layout/panels/shadeb_content_bkg.jpg) repeat-y scroll 0%;}
body.distributors div#content div.secondary div.panel.dark.shadec.onlineorder div.panelcontainer {background:transparent url(../images/layout/panels/shadec_content_bkg.jpg) repeat-y scroll 0%;}
body.distributors div#content div.secondary div.panel.dark.onlineorder div.panelcontainer p.meta {padding-left:18px; padding-right:10px; margin-top:13px; color:#666;}
body.distributors div#content div.secondary div.panel.dark.onlineorder div.panelcontainer p.meta.link {text-align:right;} 
body.distributors div#content div.secondary div.panel.dark.onlineorder div.panelcontainer p.meta.link a {font-weight:bold;}
body.distributors div#content div.secondary div.panel.dark.onlineorder div.panelcontainer p.meta.firstsub {margin-top:5px;}
body.distributors div#content div.secondary div.panel.dark.onlineorder div.panelcontainer h3 {padding-top:10px; margin-bottom:5px; color:#a6a6a6; font-size:1.8em;}
body.distributors div#content div.secondary div.panel.dark.shadea.onlineorder div.panelcontainer h3 {background:transparent url(../images/layout/panels/shadea_top_bkg.jpg) no-repeat scroll left top;}
body.distributors div#content div.secondary div.panel.dark.shadeb.onlineorder div.panelcontainer h3 {background:transparent url(../images/layout/panels/shadeb_top_bkg.jpg) no-repeat scroll left top;}
body.distributors div#content div.secondary div.panel.dark.shadec.onlineorder div.panelcontainer h3 {background:transparent url(../images/layout/panels/shadec_top_bkg.jpg) no-repeat scroll left top;}
body.distributors div#content div.secondary div.panel.dark.onlineorder div.panelcontainer h4 {padding-left:18px; font-size:1.2em; font-weight:bold; font-family:"Lucida Grande","Lucida Sans Unicode","Lucida Sans",Verdana,Arial,Helvetica,sans-serif; margin-bottom:0;}
body.distributors div#content div.secondary div.panel.dark.onlineorder div.panelcontainer h5 {padding-left:18px; margin-top:13px; font-size:1em; }

body.distributors div#content div.secondary div.panel.dark.onlineorder div.panelcontainer ol.ordereditems, 
body.distributors div#content div.secondary div.panel.dark.onlineorder div.panelcontainer ol.ordereditems li {list-style:none;}




