/* clears */
#right2 .errors-risk ul:after,
#right2 .safety-toolbox ul.twocol:after,
#right2 .get-your-drug ul:after,
#contentarea:after, 
#contentarea2:after,
.moduletable:after {
  content: ".";
  display: block;
  clear: both;
  height: 0;
  visibility: hidden;
  overflow: hidden;
}
/* ==== med safety intro - added by rich731 ==== */
#main2 .medSafety-intro {
  margin: 0 0 10px;
  border-bottom: 1px #dddddd solid;
}
#main2 .medSafety-intro h2 {
  width: 625px;
  height: 95px;
  background: url(../images/medSafety-header.png);
  overflow: hidden;
  text-indent: -9999px;
}
#main2 .medSafety-intro p {
  margin: 0;
  padding: 9px 0 12px;
  color: #4e4e4e;
  font: .79em/1em Arial, Helvetica, sans-serif;
  text-align: center;
}
/* ==== homepage - banner ==== */
#topimage {
  position: relative;
}
#topimage .k2ItemsBlock {
  height: 214px;
  overflow: hidden;
}
#topimage .k2ItemsBlock ul {
  margin: 0;
  list-style: none;
}
#topimage .k2ItemsBlock li {
  width: 934px;
  height: 214px;
  padding: 0;
  background: #FFF; /*Modified by Steve Klein 4/23/12 */
  border: none; 
  -moz-border-radius: 5px; /* Added by Steve Klein 4/23/12 */
  -webkit-border-radius: 5px; /* Added by Steve Klein 4/23/12 */
  border-radius: 5px; /* Added by Steve Klein 4/23/12 */
}
#topimage .k2ItemsBlock .moduleItemImageArea {
  float: left;
  margin-right: 30px; /*Modified by Steve Klein 4/23/12  20px */
}
#topimage .k2ItemsBlock .moduleItemImageArea img {
  width: 262px;
  height: 190px;
  border: none /*Modified by Steve Klein 4/23/12 1px #b3b3b3 solid;*/
  -moz-border-radius: 5px; /* Added by Steve Klein 4/23/12 */
  -webkit-border-radius: 5px; /* Added by Steve Klein 4/23/12 */
  border-radius: 5px; /* Added by Steve Klein 4/23/12 */
}
#topimage .k2ItemsBlock .moduleItemTitle {
  color: #C51204;
    font-family: 'Ubuntu Condensed',Arial,Helvetica,sans-serif;
  font-size: 200%;
    /*line-height: 130%;Modified by Steve Klein 4/23/12 */
  padding: 0 30px 0 0 !important; /*Modified by Steve Klein 4/23/12 */
  position:relative;
  top: 10px;
}
#topimage .k2ItemsBlock a.moduleItemTitle { /* Created by SK 4/23/12 //////////////////////////////////////*/
  margin: 60px 0 0 0 !important;
}
   
#topimage .k2ItemsBlock .moduleItemIntrotext {
  color: #2C2C2C;
    font: 1em/1.86em Arial,Helvetica,sans-serif;
  padding: 20px 30px 0 0 !important; /*Modified by Steve Klein 4/23/12 */
}
#topimage .k2ItemsBlock .moduleItemIntrotext .moduleItemReadMore {
  font-weight: bold;
}
#topimage #prev, #topimage #next {
  display: block;
  width: 37px;
  height: 37px;
  background-image: url(../images/slider-arrows.png);
  background-repeat: no-repeat;
  position: absolute;
  top: 92px;
  z-index: 99999;
  text-indent: -9999px;
  overflow: hidden;
}
#topimage #prev {
  left: -30px;
  background-position: 0 0;
}
#topimage #prev:hover {
  background-position: 0 -37px;
}
#topimage #next {
  right: -30px;
  background-position: -37px 0;
}
#topimage #next:hover {
  background-position: -37px -37px;
}


/* ==== homepage - left columm ==== */
#homepage #main3 .moduletable {
  margin: 0px 0 25px 0; /* Modified by SK 2/28/12 //////////////////////////////////////*/
}
#main3 .moduletable h3 {
  margin: 0 0 13px 0;/* Modified by SK 2/28/12 //////////////////////////////////////*/
  padding: 5px 5px 3px 10px;/* Modified by SK 2/28/12 //////////////////////////////////////*/
  font: 1.5em 'Ubuntu Condensed',Arial,Helvetica,sans-serif;
  color: #fff; /* Modified by SK 2/28/12 //////////////////////////////////////*/
  border-bottom: 1px solid #C9CDCF; /* Modified by SK 2/28/12 //////////////////////////////////////*/
  background:url(../images/homepage_sectionheader.gif) no-repeat; /* Modified by SK 2/28/12 //////////////////////////////////////*/
}
#main3 .latest-news {
  text-align: right;
}
#main3 .latest-news h3 {
  text-align: left;
}
#main3 .latest-news ul {
  margin: 0 0 10px;
  padding: 0;
  list-style: none;
  text-align: left;
}
#main3 .latest-news li {
  margin: 0 0 10px;
  padding: 0;
  border: none;
} 
#main3 .latest-news li.even { /* Created by SK on 2/28/12 ///////////////////////////*/
  background: url(../images/litebluebg.jpg) repeat-x;
} 
#main3 .latest-news a.moduleItemImage {
  float: left;
  margin: 0 .7em 0 0;
  border: 4px #ccc solid;
}
#main3 .latest-news a. {
  font: bold 1em/1.5em Arial, Helvetica, sans-serif;
  color: #035278;
  text-decoration: none;
}
#main3 .latest-news a.moduleItemTitle:hover {
  color: #0095dd;
  text-decoration: underline;
}
#main3 .latest-news .moduleCustomLink {
  font-size: .86em;
}
#main3 .insulin-safety p{
  margin: 0;
  padding: 6px 10px 6px 175px; /* Modified 3/5/12 //////////////////////////////////*/
  color: #534228;
  line-height: 1.43em;
  background:url(../images/bg_insulinsafety_home.jpg) no-repeat;
}

/* - hidden 3/5/12 ////////////////////////////////////////
#main3 .insulin-safety p img {
  float: left;
  margin-right: 11px;
} 
*/

/* ==== homepage - center columm ==== */
#right2 .errors-risk {
  padding-right: 1px;
}
#right2 .errors-risk ul {
  width: 147px;
  float: left;
  margin: 0 14px 0 0;
  padding: 0;
  font: .86em/1.3em Arial, Helvetica, sans-serif;
}
#right2 .errors-risk li {
  margin: 0 0 8px 36px;
  min-height: 29px;
  padding: 0;
}
#right2 .errors-risk li img {
  float: left;
  margin-left: -36px;
}
#right2 .errors-risk p {
  margin: 0;
}
#right2 .safety-toolbox p {
  margin: 10px 0 0;
  font: .93em/1.4em Arial, Helvetica, sans-serif;
  color: #035278;
}
#right2 .safety-toolbox ul {
  margin: 7px 0 0 10px;
  font: .93em/1.4em Arial, Helvetica, sans-serif;
}
#right2 .safety-toolbox ul li {
  padding: 0;
  margin: 0 0 7px;
  background: none;
}
#right2 .safety-toolbox ul.twocol-left,
#right2 .safety-toolbox ul.twocol-right {
  float: left;
  margin: 0 0 8px;
  width: 149px;
  padding: 0;
}
#right2 .safety-toolbox ul.twocol-right {
  float: right;
}
#right2 .safety-toolbox ul.twocol {
  margin-right: -10px;
}
#right2 .safety-toolbox ul.twocol li {
  float: left;
  width: 143px;
}
#right2 .safety-toolbox ul.twocol li:nth-child(odd) {
  width: 123px;
}
#right2 .safety-toolbox ul.twocol li:nth-child(even) {
  width: 163px;
}
#right2 .get-your-drug ul {
  padding: 0;
}
#right2 .get-your-drug li {
  float: left;
  margin-left: 7px;
  padding: 0;
}
#right2 .get-your-drug li:first-child {
  margin-left: 0;
}
#right2 .get-your-drug a.button {
  float: none;
  height: 28px;
  padding: 0 9px;
  font-size: 14px;
  line-height: 28px;
  text-transform: none;
}

/* ==== homepage - right columm ==== */
#right3 .moduletable {
  margin: 0px 0 10px 0; /* Modified by SK 4/20/12 //////////////////////////////////////*/
  padding-bottom: 0;
}
#right3 .top10 p {
  font-weight: bold;
}
#right3 .moduletable p{/* Created by SK 2/28/12 //////////////////////////////////////*/
  padding: 0 0 0 10px;
}
#right3 .moduletable .poll {/* Created by SK 2/28/12 //////////////////////////////////////*/
  padding: 0 0 0 10px;
}
/* ==== interior pages - main content area ==== */
#main h3, #main2 h3 {
  padding: 7px 0;
  color: #666666;
    font: 1.43em/1.5 'Ubuntu Condensed',Arial,Helvetica,sans-serif;
  border-bottom: 1px solid #DDDDDD;
  border-top: 1px solid #DDDDDD;
}
#main h4, #main2 h4 {
  margin: 1em 0 .5em;
  color: #000;
  font: 1.43em/1.43 'Ubuntu Condensed',Arial,Helvetica,sans-serif;
  font-weight: normal;
}
#main #fontsize h3, #main2 #fontsize h3 { /* Modified by SK 3/6/12 //////////////////////////////////////*/
  border: none;
  margin: 0;
  display: inline;
  font: 1em Arial, Helvetica, sans-serif;
}
#main table, #main2 table {
  border-collapse: collapse;
  border-spacing: 0;
}
#main table td, #main2 table td {
  vertical-align: top;
} 
#main2 table.fast-facts,
#main2 table.styled-table {
  margin: 0 0 1em;
}
#main2 table.fast-facts th,
#main2 table.styled-table th {
  padding: 3px 6px;
  background: #ebebeb;
}
#main2 table.fast-facts th h4 {
  margin: 0;
}
#main2 table.fast-facts td,
#main2 table.styled-table td {
  padding: 3px 6px;
  background: #fbfbfb;
}
#main2 table.fast-facts tr:nth-child(odd) td,
#main2 table.styled-table tr:nth-child(odd) td {
  background: #f5f5f5;
}
#main2 table.fast-facts ul,
#main2 table.styled-table ul {
  margin: 0;
  padding: 0 0 0 1em;
}
#main2 table.safety-tips {
  margin: 0 0 1em;
}
#main2 table.safety-tips th {
  padding: 3px 0;
  color: #000;
  font: bold 1.07em/1.5 Arial, Helvetica, sans-serif;
}
#main2 table.safety-tips td {
  padding: 3px 0;
  vertical-align: top;
  line-height: 1.5;
}
#main2 table.safety-tips td:nth-child(odd) {
  padding-right: 5px;
  text-align: right;
}

.button {
  height: 30px;
  font: bold 16px/30px Arial, Helvetica, sans-serif;
  color: #fff !important;
  text-decoration: none !important;
  text-shadow: 0 0 3px rgba(0,0,0,.3);
  text-align: center !important;
  background: url(../images/button-bg.png) no-repeat 50% 50% !important;
  border: 1px #990b00 solid;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
a.button {
  font-weight: bold !important;
}
.button:hover {
  background: url(../images/button-bg.png) no-repeat 50% 50% !important;
}
#all iframe.wrapper {
  border: 0px;
}
div.itemIsFeatured,
div.catItemIsFeatured,
div.userItemIsFeatured {
  background: none;
}
#k2Container.itemView {
  padding: 0;
  margin: 0;
  border: none;
}
#k2Container h2.itemTitle {
  padding: 0 0 10px;
  margin: 0 0 10px;
  border-bottom: 1px #ddd solid;
}
#k2Container p {
  margin: 0 0 1em;
  line-height: 1.5;
}
#k2Container .k2Pagination ul {
  padding: 0;
  list-style: none;
}
#k2Container .k2Pagination ul li {
  margin: 0;
  padding: 0 4px;
}
table.infotable {
  width: 100%;
  margin: 1em 0;
  border: 1px #ccc solid;
  border-spacing: 1px;
}
table.infotable td {
  padding: 3px 5px;
  border: 1px #dadada solid;
}
table.infotable th {
  padding: 3px 5px;
  background: #dadada;
}

#k2Container .k2FeedIcon {
  padding: 0;
}
#k2Container .itemListCategory {
  margin: 0;
  padding: 0;
  background: none;
  border: none;
}
#k2Container .itemListCategory h2 {
  padding: 0 0 10px;
  margin: 0 0 10px;
  border-bottom: 1px #ddd solid;
  font-weight:normal !important;
}
#k2Container .itemContainer { /* Modified by Steve Klein 3/7/12 ////*/
  margin: 15px 0;
  padding: 0 0 10px 0; 
  border-bottom:#ddd 1px solid;
}
#k2Container .catItemIsFeatured,
#k2Container .itemIsFeatured {
  background: none;
}
#k2Container .catItemContainer {
  margin: 0 0 10px;
}
#k2Container .catItemView {
  padding: 0;
}
#k2Container .catItemImageBlock {
  margin: 0 1em .3em 0;
  float: left;
  padding: 0;
}
#k2Container .catItemImage {
  margin: 0;
}
#k2Container .catItemImage img {
  padding: 0;
  border: 4px #ccc solid;
}
#k2Container h3.catItemTitle {
  margin: 0 0 5px;
  padding: 3px 0 0;
  min-height: 26px;
  font: bold 1.14em/1.3em Arial, Helvetica, sans-serif;
  border: none;
}
#k2Container h3.catItemTitle a {
  font-weight: inherit;
}
#k2Container .catItemBody,
#k2Container .catItemIntroText {
  padding: 0;
}
#k2Container .catItemTagsBlock {
  float: left;
  margin: 0 5px 0 0;
  padding: 0;
  border: none;
}
#k2Container .catItemTags {
  margin: 0;
  padding: 0;
}
#k2Container .catItemTags li {
  margin: 0 5px 0 0;
  padding: 0;
}
#k2Container .catItemBody p {
  /*margin: 0;*/
}
#k2Container .catItemReadMore {
  display: block;
  margin: 3px 0 0;
  text-align: right;
}
#k2Container .catItemReadMore a {
  font-weight: bold;
}
#k2Container .itemImageBlock {
  float: left;
  margin: 0 1em .5em 0;
  padding: 0;
}
#k2Container .itemImageBlock .itemImage {
  margin: 0;
}
#k2Container .itemImageBlock img {
  padding: 0;
  border: none;
}
#k2Container .itemIntroText {
  padding: 0;
  font: 1em/1.5 Arial, Helvetica, sans-serif;
}
#k2Container .itemComments {
  background: #f5f9fa;
  font-size: .93em;
}
#k2Container .itemComments h3 {
  margin: 0;
  font-size: 1.2em;
}
#k2Container .itemCommentsFormNotes {
  padding-top: 5px;
}
#k2Container #comment-form textarea,
#k2Container #comment-form input[type=text] {
  padding: 3px;
  font: 1em Arial, Helvetica, sans-serif;
  border: 1px #ddd solid;
  background: #fff;
}
#k2Container #submitCommentButton {
  float: none;
}
#k2Container .itemCommentsList {
  margin: 6px 0 0;
  padding: 0;
  list-style: none;
}
#k2Container .itemCommentsList li {
  margin: 0;
  padding: 10px;
}
#k2Container .itemCommentsList li img {
  display: none;
}
#k2Container .itemCommentsList li p {
  margin: 0;
}
#k2Container .itemCommentsList .even {
  background: #fcfcfc;
}
#utility .k2FeedIcon {
  float: left;
  padding: 0 2px;
}
#utility .k2FeedIcon a {
  display: block;
  width: 16px;
  height: 16px;
  background: url(../images/rss.png);
}
/* video */
#k2Container .itemVideoBlock {
  margin: 0 0 1em;
  padding: 0;
  background: none;
}
#k2Container .itemVideoBlock h3 {
  display: none;
}

/* safety toolbox page */
.toolbox-box {
  height: 244px;
  padding: 25px 30px 25px 30px;
  margin: 0 0 15px 0;
}
#main2 .toolbox-box h3 {
  margin: 0 0 10px;
  padding: 2px 0 8px;
  color: #03627c;
    font: 2em 'Ubuntu Condensed',Arial,Helvetica,sans-serif;
  border: none;
  background: url(../images/toolbox-title-border.png) repeat-x bottom left;
}
#main2 .toolbox-box ul {
  margin: 0;
  padding: 0 0 0 11px;
  list-style: none;
}
#main2 .toolbox-box ul li {
  padding-left: 12px;
  background: url(../images/toolbox-arrow.png) no-repeat 0 6px;
}
#main2 .toolbox-box ul li a {
  color: #0163aa;
}
#main2 .toolbox-box ul li a:hover {
  color: #00a7e5;
}
.toolbox-box.high-alert {
  background: url(../images/high-alert-medication-bg.jpg);
}
#main2 .toolbox-box.high-alert ul {
  float: left;
  width: 260px;
}
.toolbox-box.know {
  background: url(../images/know-your-meds-bg.jpg);
}
#main2 .toolbox-box.know ul {
  float: left;
  width: 260px;
}
#main2 .toolbox-box.know p {
  float: left;
  margin-bottom: 10px;
  font-weight: bold;
}
.toolbox-box.taking {
  background: url(../images/taking-meds-safely-bg.jpg);
}
.toolbox-box.videos {
  background: url(../images/watch-vids-bg.jpg);
}
#main2 .videos ul {
  padding: 0;
  margin: 0 -7px;
}
#main2 .videos ul li {
  float: left;
  width: 178px;
  height: 198px;
  padding: 0 7px;
  background: none;
  border-left: 1px #d4d4d4 solid;
}
#main2 .videos ul li:first-child {
  border-left: none;
}
#main2 .videos ul li a {
  line-height: 1.29em;
  font-weight: bold;
}
#main2 .videos ul li img {
  margin-bottom: 7px;
}
.toolbox-box.resources {
  background: url(../images/other-resources-bg.jpg);
}

#k2Container .itemDateCreated {
  display: block;
  margin: 10px 0 20px;
  font: italic .86em Arial, Helvetica, sans-serif;
  color: #717171;
}

/* ==== fda page ==== */
#main2 .fda-intro {
  margin: 0 0 10px;
  border-bottom: 1px #dddddd solid;
}
#main2 .FDAvideo {/* Created by SK on 3/7/12 //////////////////////////////// */
  float: left;
  margin: 0 15px 15px 0;
  padding: 0 0 15px 0;
  }
#main2 .FDAvideo_wrap {
  padding: 0 0 10px 0;
  border-bottom: 1px #ddd solid;
  clear: left;
}
#main2 .fda-intro h2 {
  width: 625px;
  height: 95px;
  background: url(../images/fda-header.png);
  overflow: hidden;
  text-indent: -9999px;
}
#main2 .fda-intro p {
  margin: 0;
  padding: 9px 0 12px;
  color: #4e4e4e;
  font: .79em/1em Arial, Helvetica, sans-serif;
  text-align: center;
}
.fda-slider-wrapper {
  margin: 14px 0 16px;
  padding: 11px;
  background: #f3f3f3;
  border: 1px #d5d5d5 solid;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px;
  position: relative;
}
#fda-slider {
  height: 211px;
}
#fda-slider .article {
  height: 211px;
}
#fda-slider .article-content {
  height: 190px;
  margin-left: 0px;
  overflow: hidden;
}
#fda-slider .thumb {
  float: left;
  width: 260px;
  /*padding: 8px;
  background: #272727;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px;*/
  margin: 0 10px 0 0;
}

#fda-slider .article .thumb img {
max-height: 210px;
}

#main2 #fda-slider h2 {
  padding: 4px 0 0;
  margin: 0;
  font: bold 1.71em/1.17em 'Buenard', Georgia, "Times New Roman", Times, serif;
  color: #0072c4;
}
#main2 #fda-slider h2 a {
  font-weight: bold;
  color: #0072c4;
  text-decoration: none;
}
#main2 #fda-slider h2 a:hover {
  text-decoration: underline;
}
#main2 #fda-slider p {
  margin: .83em 0 0;
  color: #2e2e2e;
  font: .86em/1.67em Arial, Helvetica, sans-serif;
}
#main2 #fda-slider p a {
  color: #1a77c5;
  text-decoration: underline;
}
#main2 #fda-slider p a:hover {
  color: #1d1e8d;
}
#main2 #fda-pager {
  position: absolute;
  bottom: 5px;
  right: 5px;
  z-index: 999999;
}
#main2 #fda-pager a {
  float: left;
  margin: 0 0 0 2px;
  height: 21px;
  padding: 3px 6px 0;
  color: #fff;
  font-weight: bold;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  background: #9e9e9e;
}
#main2 #fda-pager a:hover {
  background: #696969;
  text-decoration: none;
}
#main2 #fda-pager a.activeSlide {
  background: #286ea8;
}
#main2 .section {
  margin: 0 5px 8px 0;
  float: left;
  width: 203px;
  height: 223px;
  color: #0569a8;
  background-repeat: no-repeat;
}
#main2 .section h3 {
  margin: 0;
  height: 32px;
  padding: 13px 13px 0;
  border: none;
  color: #fff;
  font: bold 1.43em/1em 'Buenard', Georgia, "Times New Roman", Times, serif;
}
#main2 .section h3 a {
  color: #fff;
  font-weight: bold;
  text-decoration: none;
}
#main2 .section p,
#main2 .section li {
  font: .86em/1.5em Arial, Helvetica, sans-serif;
}
#main2 .section a {
  color: #0569a8;
  text-decoration: none;
}
#main2 .section.section a:hover {
  text-decoration: underline;
}

/* Style Re-Order by SK on 3/12/12 /////////////////////////////////////////////////*/

/* Module BG //////////////////////// */
#main2 .section.advice-section {
  background-image: url(../images/fda-advice.png);
}
#main2 .section.guide-section {
  background-image: url(../images/fda-guides.png);
}
#main2 .section.alerts-section {
  background-image: url(../images/fda-alerts.png);
}
#main2 .section.recalls-section {
  background-image: url(../images/fda-recalls.png);
}
#main2 .section.shortages-section {
  background-image: url(../images/fda-shortages.png);
}
#main2 .section.videos-section {
  background-image: url(../images/fda-videos.png); /* Image number 6671844 */
}

#main2 .section.advice-section ul {
  margin: 15px 21px 0;
  padding: 0;
  list-style: none;
}
#main2 .section.advice-section ul li {
  margin: 0 0 15px;
}
#main2 .section.guide-section ul li {
  margin: 0 0 15px;
}


#main2 .section.advice-section p, #main2 .section.recalls-section p, #main2 .section.shortages-section p, #main2 .section.videos-section p, #main2 .section.guide-section p, #main2 .section.alerts-section p{
  margin: 15px 21px 0 15px;
}



/* Not used /////////////////
#main2 .section.alerts-section p a:hover {
  color: #044772;
}
#main2 .section.alerts-section p a {
  text-decoration: underline;
}
#main2 .section.recalls-section h3 {
  height: 45px;
  padding: 7px 25px 0 13px;
}
#main2 .section.videos-section p {
  margin: 10px 20px 0;
}
#main2 .section.videos-section img {
  margin-bottom: 3px;
}
#main2 .section.podcasts-section {
  margin-right: 0;
  background-image: url(../images/fda-podcasts.png);
}
#main2 .section.podcasts-section p {
  margin: 15px 21px 0;
}
#main2 .section.podcasts-section p.listen {
  padding: 0 0 0 12px;
  background: url(../images/listen-icon.png) no-repeat 0 1px;
}
#main2 .section.podcasts-section p.listen a {
  font-weight: bold;
  text-decoration: underline;
}*/


/* Begin FDA Nav /////////////////*/
#right .moduletable.fda-nav {
  padding: 8px 11px;
  background: #035071 url(../images/fda-nav-bg.png) repeat-x top left;
  border: none;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}
#right .fda-nav ul {
  padding: 0;
}
#right .fda-nav ul li {
  margin: 0;
  padding: 7px 0 7px 25px;
  font: 1.21em/1.12em 'Ubuntu Condensed', Arial, Helvetica, sans-serif;
  border-top: 1px #14739c solid;
  border-bottom: 1px #02364c solid;
  background: url(../images/fda-arrow.png) no-repeat 6px 10px;
}
#right .fda-nav ul li.first {
  border-top: none;
}
#right .fda-nav ul li.last {
  border-bottom: none;
}
#right .fda-nav a,
#right .fda-nav a:link,
#right .fda-nav a:visited,
#right .fda-nav a:active {
  color: #fff;
  text-decoration: none;
}
#right .fda-nav a:hover {
  text-decoration: underline;
}
/* ==== insulin safety center ==== Modified by SK 2/28/12 //////////////////////////////////////*/

/*.insulinsafetycenter_sa {
  background:url(../images/bg_sanofiaventis.jpg) no-repeat top center;
  border: 1px #397ac0 solid;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  padding: 13px 200px 13px 13px;
  font-size: 15px;
  color: #397ac0;
  line-height: 18px;
  font-style:italic;
  margin: 0 0 10px 0;
}*/
#insulinsafetycenter_saTALL {
  background:url(../images/bg_sanofiaventisTALL.jpg) no-repeat top left;
  border: 1px #397ac0 solid;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  padding: 210px 20px 20px 20px;
  margin: 0 0 10px 0;
  }
#insulinsafetycenter_saTALL h3 {
  font-size: 36px;
  color: #333;
  border: none;
  margin: 0;
}
#insulinsafetycenter_saTALL p {
  font-size: 15px;
  color: #333;
  line-height: 18px;
  font-style:italic;
  margin: 0;
  
}

/*====== checkmarks ======*/
/*.basics li.checkmark {Created by SK 3/6/12 //////////////////////////////////////
  background:url(../../../assets/images/icons/checkmarks/checkmark1.png) no-repeat;
  list-style:none;
  padding: 0 0 0 30px !important;
  margin: 0 0 5px 0 !important;
}*/

li.checkmark {
  list-style:none;
  padding: 0 0 0 30px !important;
  margin: 0 0 15px 0 !important;
}

.otcmeds.basics li.checkmark {
  background:url(../../../assets/images/icons/checkmarks/checkmark1.png) no-repeat;
}
.otcmeds.med-storage li.checkmark {
  background:url(../../../assets/images/icons/checkmarks/checkmark2.png) no-repeat;
}
.otcmeds.drug-int li.checkmark {
  background:url(../../../assets/images/icons/checkmarks/checkmark3.png) no-repeat;
}
.otcmeds.comb-prod li.checkmark {
  background:url(../../../assets/images/icons/checkmarks/checkmark4.png) no-repeat;
}
.otcmeds.child-med li.checkmark {
  background:url(../../../assets/images/icons/checkmarks/checkmark5.png) no-repeat;
}
.otcmeds.meas-dose li.checkmark {
  background:url(../../../assets/images/icons/checkmarks/checkmark6.png) no-repeat;
}
.otcmeds.safety-tips li.checkmark {
  background:url(../../../assets/images/icons/checkmarks/checkmark7.png) no-repeat;
}
.otcmeds.otc-abuse li.checkmark {
  background:url(../../../assets/images/icons/checkmarks/checkmark8.png) no-repeat;
}
.otcmeds.homeopathic li.checkmark {
  background:url(../../../assets/images/icons/checkmarks/checkmark9.png) no-repeat;
}
.otcmeds.acet-aspirin li.checkmark {
  background:url(../../../assets/images/icons/checkmarks/checkmark10.png) no-repeat;
}

/*====== checkmarks ======*/



#right .moduletable.insulin-nav {
  padding: 8px 11px;
  background: #6b6b6b url(../images/insulin-nav-bg.png) repeat-x top left;
  border: none;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}
#right .insulin-nav p {
  font: 1.6em/1.5em 'Ubuntu Condensed', Arial, Helvetica, sans-serif;
  color: #FFF;
  text-decoration:none;
  margin: 0 0 5px 0;
}
#right .insulin-nav ul {
  padding: 0;
}
#right .insulin-nav ul li {
  margin: 0;
  padding: 7px 0 7px 25px;
  font: 1.21em/1.12em 'Ubuntu Condensed', Arial, Helvetica, sans-serif;
  border-top: 1px #bfbdbd solid;
  border-bottom: 1px #4b4a4b solid;
  background: url(../images/insulin-arrow.png) no-repeat 6px 10px;
}
#right .insulin-nav ul li.first {
  border-top: none;
}
#right .insulin-nav ul li.last {
  border-bottom: none;
}
#right .insulin-nav a,
#right .insulin-nav a:link,
#right .insulin-nav a:visited,
#right .insulin-nav a:active {
  color: #ccc;
  text-decoration: none;
}
#right .insulin-nav a:hover {
  text-decoration: underline;
  color: #FFF;
}

/* ==== interior pages - sidebar ==== */
#right .moduletable.Rnav,
#right .moduletable {
  padding: 18px 20px;
}
#right .moduletable h3 {
  margin: 0 0 10px;
  padding: 0;
  border: none;
  font-size: 1.43em;
  font-weight: normal;
  color: #C51204;
}

/*#right .moduletable h3 a {
  color: #fff;
}

#right .moduletable h3 a:hover {
  color: #000;
}*/

.otcmeds #right .moduletable h3 a {
color: #fff;
background: #1899BB;
padding: 10px 10px 10px 10px;
overflow: hidden;
margin-left: -20px;
border-radius: 0 16px 16px 0;
width: 100%;
display: block;
}


.otcmeds #right .moduletable h3 a:hover {
  color: #000;
background-color: #A4E7FC;
text-decoration: none !important;
}

#right .k2ItemsBlock.Rnav li {
  padding: 0;
  margin: 8px 0 0;
  background: none;
  border: none;
}
#right .moduletable li {
  padding: 0;
  margin: 8px 0 0;
}
#right .moduletable li li {
  padding-left: 20px;
  background: url("../images/subtab.gif") no-repeat 1px 3px;
}
#right .moduletable.otc-menu li li {
  padding-left: 20px;
  /*background: url("../images/subtab.gif") no-repeat 51px 11px;*/
  background-image: url("../images/subtab.gif") ;
  background-repeat: no-repeat ;
  background-position: 51px 11px ;

}
#k2Container.tagView h2 {
  padding: 0 0 10px;
  margin: 0 0 10px;
  border-bottom: 1px #ddd solid;
}
#k2Container.receiving-prescription-tag h2 {
  padding-left: 36px;
  background: url(../../../assets/images/icon_painm.png) no-repeat 0 3px;
  font-weight:normal;
}
#k2Container.purchasing-medication-tag h2 {
  padding-left: 36px;
  background: url(../../../assets/images/icon_pharmacy.gif) no-repeat 0 3px;
  font-weight:normal;
}
#k2Container.medication-at-home-tag h2 {
  padding-left: 36px;
  background: url(../../../assets/images/icon_home.gif) no-repeat 0 3px;
  font-weight:normal;
}
#k2Container.storing-discarding-medication-tag h2 {
  padding-left: 36px;
  background: url(../../../assets/images/icon_stored.png) no-repeat 0 3px;
  font-weight:normal;
}
#k2Container.medication-in-hosptial-tag h2 {
  padding-left: 36px;
  background: url(../../../assets/images/icon_hospital.gif) no-repeat 0 3px;
  font-weight:normal;
}
#k2Container.keeping-children-safe-tag h2 {
  padding-left: 36px;
  background: url(../../../assets/images/icon_children.gif) no-repeat 0 3px;
  font-weight:normal;
}
#k2Container.over-the-counter-tag h2 {
  padding-left: 36px;
  background: url(../../../assets/images/icon_otc.png) no-repeat 0 3px;
  font-weight:normal;
}
#k2Container.specialty-topics-tag h2 {
  padding-left: 36px;
  background: url(../../../assets/images/icon_chronic.png) no-repeat 0 3px;
  font-weight:normal;
}
#k2Container .tagItemView {
  padding: 0;
  margin: 15px 0 30px;
  border: none;
}
#k2Container .tagItemImageBlock {
  margin: 0 1em 0.3em 0;
}
#k2Container .tagItemImage {
  margin: 0;
}
#k2Container .tagItemImage img {
  padding: 0;
  border: 4px #ccc solid;
}
#k2Container h3.tagItemTitle {
  font: bold 1.14em/1.3em Arial,Helvetica,sans-serif;
    margin: 0 0 5px;
    min-height: 26px;
    padding: 3px 0 0;
  border: none;
}
#k2Container h3.tagItemTitle a {
  font-weight: inherit;
}
#k2Container .tagItemBody {
  padding: 0;
}
#k2Container .tagItemIntroText {
  padding: 0;
}
#k2Container .tagItemIntroText p {
  margin: 0;
}
#k2Container .tagItemReadMore {
  display: block;
    margin: 3px 0 0;
    text-align: right;
}
#k2Container .tagItemReadMore a {
  font-weight: bold;
}
#right .main-menu-interior li {
  display: none;
}
#right .main-menu-interior li.active,
#right .main-menu-interior li.active li {
  display: block;
}
#right .moduletable.gray-rounded {
  padding: 17px 20px;
  background: #f3f3f3;
  border: 2px #e4e4e4 solid;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}
#right .moduletable.blue-rounded {
  padding: 17px 20px;
  background: #ddeaee;
  border: 2px #cdd9dd solid;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}
#right .moduletable.gray-rounded h3,
#right .moduletable.blue-rounded h3 {
  padding: 0 0 5px;
  font: 1.43em/1em 'Ubuntu Condensed',Arial,Helvetica,sans-serif;
  border-bottom: 1px #e4e4e4 solid;
}
#right .moduletable.blue-rounded h3 {
  border-color: #cdd9dd;
}
#right .sub-menu ul {
  padding: 0;
  margin: 0;
}
#right .sub-menu li {
  display: none;
}
#right .sub-menu li.active,
#right .sub-menu li.active li {
  display: block;
}
#right .sub-menu li {
  font: 1.43em/1em 'Ubuntu Condensed',Arial,Helvetica,sans-serif;
}
#right .sub-menu li a,
#right .sub-menu li a:link,
#right .sub-menu li a:visited,
#right .sub-menu li a:active,
#right .sub-menu li a:hover {
  display: block;
  padding: 0 0 5px;
  color: #C51204;
  text-decoration: none;
  border-bottom: 1px #e4e4e4 solid;
}
#right .sub-menu li ul {
  padding: 8px 0 0 6px;
}
#right .sub-menu li li {
  margin: 0;
  padding: 3px 0 3px 16px;
  font: .65em/1.5em Arial,Helvetica,sans-serif;
  background: url("../images/subtab.gif") no-repeat 0 8px;
}
#right .sub-menu li li a,
#right .sub-menu li li a:link,
#right .sub-menu li li a:visited,
#right .sub-menu li li a:active,
#right .sub-menu li li a:hover {
  display: inline;
  padding: 0;
  border: none;
  color: #2a5d6b;
}
#right .sub-menu li li a:hover {
  text-decoration: underline;
}
#right .sub-menu li li.current a,
#right .sub-menu li li.current a:link,
#right .sub-menu li li.current a:visited,
#right .sub-menu li li.current a:active,
#right .sub-menu li li.current a:hover {
  font-weight: bold;
}
#right .sub-menu li li li {
  font: 1em Arial, Helvetica, sans-serif;
}
#right .sub-menu li li.current li a,
#right .sub-menu li li.current li a:link,
#right .sub-menu li li.current li a:visited,
#right .sub-menu li li.current li a:active,
#right .sub-menu li li.current li a:hover {
  font-weight: normal;
}
#right .k2ArchivesBlock ul {
  margin: 0;
  padding: 0;
}
#right .k2ArchivesBlock ul li {
  margin: 0;
  padding: 3px 0 3px 16px;
  font: 1em/1.5em Arial,Helvetica,sans-serif;
  background: url("../images/subtab.gif") no-repeat 0 8px;
}
#right .sub-menu .item-78,
#right .sub-menu .item-91,
#right .sub-menu .item-88,
#right .sub-menu .item-90,
#right .sub-menu .item-87,
#right .sub-menu .item-89,
#right .sub-menu .item-81,
#right .sub-menu .item-79 {
  margin-bottom: 4px;
  min-height: 21px;
  padding-left: 36px;
  padding-top: 5px;
  background: url(../../../assets/images/icon_painm.png) no-repeat 0 0;
}
#right .sub-menu .item-91 {
  background-image: url(../../../assets/images/icon_pharmacy.gif);
}
#right .sub-menu .item-88 {
  background-image: url(../../../assets/images/icon_home.gif);
}
#right .sub-menu .item-90 {
  background-image: url(../../../assets/images/icon_stored.png);
}
#right .sub-menu .item-87 {
  background-image: url(../../../assets/images/icon_hospital.gif);
}
#right .sub-menu .item-89 {
  background-image: url(../../../assets/images/icon_children.gif);
}
#right .sub-menu .item-81 {
  background-image: url(../../../assets/images/icon_otc.png);
}
#right .sub-menu .item-79 {
  background-image: url(../../../assets/images/icon_chronic.png);
}
#right .sub-menu .item-78 ul,
#right .sub-menu .item-91 ul,
#right .sub-menu .item-88 ul,
#right .sub-menu .item-90 ul,
#right .sub-menu .item-87 ul,
#right .sub-menu .item-89 ul,
#right .sub-menu .item-81 ul,
#right .sub-menu .item-79 ul {
  margin-left: -13px;
}
#right .avPlayerWrapper .avPlayerContainer {
  margin: 0;
  padding: 0;
  background: none;
}

/* ==== footer feature boxes ==== */
#featuresframe .moduletable {
  float: left;
  width: 190px;
  padding: 5px 22px;
  border-right: 1px #ccc solid;
}
#featuresframe .moduletable h3 {
  margin: 0 0 10px;
  font: bold 1.1em Arial, Helvetica, sans-serif;
  color: #fff;
}
#featuresframe .moduletable p {
  margin: 0;
}
#featuresframe .moduletable.alerts h3 strong {
  color: #fed90d;
  font-weight: inherit;
}
#featuresframe .moduletable.fda h3 strong {
  color: #f8b874;
  font-weight: inherit;
}
#featuresframe .moduletable.support {
  border: none;
}

/* ==== otc side menu ==== */

#right .moduletable.otc-menu {
  background: #58c9e7;
  border-radius: 0 12px 12px 0;
}

#otc-menu li {
margin-left: -20px !important;
height: 30px;
line-height: 1em;
border-radius: 0 12px 12px 0;
}

#otc-menu img {
margin: 0px 0px -17px 0;
}

#otc-menu li .image-title {
margin-left: 41px;
display: block;
position: relative;
padding-right: 10px;
}

#otc-menu li a {
text-decoration: none !important;
display: block;
}

#otc-menu li a:hover {
text-decoration: none !important;
}

#otc-menu li:hover {
background: #A4E7FC;
}

#otc-menu li.active.deeper.parent {
background: #ddf0f6;
border-radius: 0 12px 12px 0;
}

#right .moduletable.otc-menu li {
padding: 6px 0 6px 0;
margin: 0;
margin-right: -22px;
}

h2.otc-head {
font-family: sans-serif;
font-weight: normal;
color: #0d97cd !important;
}

h2.otc-head span {
font-size: 80%;
margin-left: 20px;
padding-left: 16px;
border-left: 1px solid #0d97cd;
color: #666;
}


/* ==== OTC Splash page menu layout ==== */
.otc-page #splash_table {
	display: table-cell;
	position: relative;
	width: 948px;
	height: 539px;
	background: url(../../../assets/images/Splash-bg.jpg) 0 0 no-repeat;
	vertical-align: top;
	padding: 0;
	margin: 0;
	box-sizing: border-box;
}

ul.menu.otcmenu li a img {
	display: block;
	float: left;
	height: 16px;
	max-height: 100%;
	margin: 0 5px 30px 10px;
}

div#centerDiv {
    width: 937px;
    text-align: center;
    height: 491px;
    background: none repeat scroll 0% 0% rgba(255, 255, 255, 0.57);
    border-top: 24px solid #057697;
    border-bottom: 24px solid rgba(5, 118, 151, 0.29);
    display: block;
    position: absolute;
    margin: 0px;
}

.splash-page div.itemBody {
padding-bottom: 0 !important;
}

ul.menu.otcmenu {
	padding: 0 !important;
	/* width: 100%; */
	display: block;
	position: relatve;
}

ul.menu.otcmenu li {
	display: inline-block;
	text-align: center;
	vertical-align: middle;
	width: 161px;
	height: 124px;
	margin: 30px 8px 39px !important;
	padding: 0;
	background-repeat: no-repeat;
	background-position: 50% 50%;
}

.otcmenu li.item-415 { background-image: url(../../../assets/images/icons/the-basics.png); }
.otcmenu li.item-416 { background-image: url(../../../assets/images/icons/safe-medicine-storage.png); }
.otcmenu li.item-417 { background-image: url(../../../assets/images/icons/drug-interactions.png); }
.otcmenu li.item-418 { background-image: url(../../../assets/images/icons/Combo-products.png); }
.otcmenu li.item-419 { background-image: url(../../../assets/images/icons/acetaminophen.png); }
.otcmenu li.item-420 { background-image: url(../../../assets/images/icons/childrens-medicines.png); }
.otcmenu li.item-421 { background-image: url(../../../assets/images/icons/measuring-dose.png); }
.otcmenu li.item-422 { background-image: url(../../../assets/images/icons/safety-tips.png); }
.otcmenu li.item-423 { background-image: url(../../../assets/images/icons/otc-abuse.png); }
.otcmenu li.item-424 { background-image: url(../../../assets/images/icons/herbals-homeopathic.png); }

.otcmenu li a {
	color: #000;
	display: block;
	padding-top: 119px;
	font-family: sans-serif;
	text-decoration: none;
	font-size: 14px;
	letter-spacing: -.5;
	text-align: left;
}


/* alt splash page */

ul.menu.otcmenu li {
display: inline-block;
text-align: center;
vertical-align: middle;
width: 153px;
height: 124px;
margin: 30px 0px 0px !important;
padding: 15px !important;
background-repeat: no-repeat;
background-position: 50% 50%;
}


.otcmenu li a {
color: #000;
display: block;
padding-top: 119px;
font-family: sans-serif;
text-decoration: none;
font-size: 16px;
letter-spacing: -.5px;
text-align: center;
margin-left: -12px;
line-height: 20px;
font-weight: bold !important;
}

ul.menu.otcmenu li a img {
display: inline;
float: none;
height: 16px;
max-height: 100%;
margin: 0 5px 3px 0;
}


.otc-menu .deeper.parent ul li a img {
display: none;
}

.otc-menu .deeper.parent ul {
margin-left: 9px !important;
padding-top: 17px !important;
}

.otc-menu .deeper.parent ul li {
padding: 7px 0 7px 30px !important;
width: 100%;
height: auto !important;
}

/* === nested menu items === */
.otc-menu .deeper.parent ul li ul li {
padding: 0 30px 0 0 !important;
margin: -15px -27px 15px 0 !important;
background-position: 105px 10px !important;
width: auto;
left: -21px !important;
position: relative;
}


.otc-menu .deeper.parent ul li ul li a {
width: auto;
height: 100%;
position: relative;
display: block;
padding: 5px 0 5px 99px;
margin: 0 0 0 0;
left: 20px;
}

#otc-menu ul li ul li .image-title {
margin-left: 0;
}

/* ==== side hover bg ==== */


/* ================ menu item-415 the Basics ================ */
.otc-menu .item-415.deeper.parent ul li:hover,
.otc-menu li.item-415.active.deeper.parent li.current.active,
.otc-menu li.item-415.active.deeper.parent li.active.deeper.parent,
.otcmeds.basics #smallTable tr:nth-child(even),
.otcmeds.basics #idDivScrollingTBody tr:nth-child(even),
.basics .nth-child-3np1, li.item-415.active.parent .active.parent {
background-color: #e9d8ac !important;
/*background-color: #fff0bf !important;*/
}

.otc-menu .item-415.deeper.parent ul li ul li:hover,
.otc-menu li.item-415.active.deeper.parent ul li ul li.current.active {
background: #ddf0f6 !important;
}

/* ================ menu item-416 Safe Medicine Storage and Disposal ================ */
.otc-menu .item-416.deeper.parent ul li:hover,
.otc-menu li.item-416.active.deeper.parent li.current.active,
.otc-menu li.item-416.active.deeper.parent li.active.deeper.parent,
.otcmeds.med-storage #smallTable tr:nth-child(even),
.otcmeds.med-storage #idDivScrollingTBody tr:nth-child(even),
.med-storage .nth-child-3np1, li.item-416.active.parent .active.parent {
background-color: #ffc9db !important;
}
.otc-menu .item-416.deeper.parent ul li ul li:hover,
.otc-menu li.item-416.active.deeper.parent ul li ul li.current.active {
background: #ddf0f6 !important;
}

/* ================ menu item-417 Drug Interactions, Reactions, & Allergies ================ */
.otc-menu .item-417.deeper.parent ul li:hover,
.otc-menu li.item-417.active.deeper.parent li.current.active,
.otc-menu li.item-417.active.deeper.parent li.active.deeper.parent,
.otcmeds.drug-int #smallTable tr:nth-child(even),
.otcmeds.drug-int #idDivScrollingTBody tr:nth-child(even),
.drug-int .nth-child-3np1, li.item-417.active.parent .active.parent  {
background-color: #f5c1e9 !important;
/*background-color: #ffcbf3 !important;*/
}

.otc-menu .item-417.deeper.parent ul li ul li:hover,
.otc-menu li.item-417.active.deeper.parent ul li ul li.current.active {
background: #ddf0f6 !important;
}

/* ================ menu item-418 Combination/Multi-Symptom Products ================ */
.otc-menu .item-418.deeper.parent ul li:hover,
.otc-menu li.item-418.active.deeper.parent li.current.active,
.otc-menu li.item-418.active.deeper.parent li.active.deeper.parent,
.otcmeds.comb-prod #smallTable tr:nth-child(even),
.otcmeds.comb-prod #idDivScrollingTBody tr:nth-child(even),
.comb-prod .nth-child-3np1, li.item-418.active.parent .active.parent  {
background-color: #93c2f0 !important;
/*background-color: #aed1fa !important;*/
}

.otc-menu .item-418.deeper.parent ul li ul li:hover,
.otc-menu li.item-418.active.deeper.parent ul li ul li.current.active {
background: #ddf0f6 !important;
}

/* ================ menu item-420 medicine for children ================ */
.otc-menu .item-420.deeper.parent ul li:hover,
.otc-menu li.item-420.active.deeper.parent li.current.active,
.otc-menu li.item-420.active.deeper.parent li.active.deeper.parent,
.otcmeds.child-med #smallTable tr:nth-child(even),
.otcmeds.child-med #idDivScrollingTBody tr:nth-child(even),
.child-med .nth-child-3np1, li.item-420.active.parent .active.parent  {
background-color: #ecc5ff !important;
}
.otc-menu .item-420.deeper.parent ul li ul li:hover,
.otc-menu li.item-420.active.deeper.parent ul li ul li.current.active {
background: #ddf0f6 !important;
}

/* ================ menu item-421 Measuring the Dose of Liquid Medicines ================ */
.otc-menu .item-421.deeper.parent ul li:hover,
.otc-menu li.item-421.active.deeper.parent li.current.active,
.otc-menu li.item-421.active.deeper.parent li.active.deeper.parent,
.otcmeds.meas-dose #smallTable tr:nth-child(even),
.otcmeds.meas-dose #idDivScrollingTBody tr:nth-child(even),
.meas-dose .nth-child-3np1, li.item-421.active.parent .active.parent  {
background-color: #b1acf6 !important;
/*background-color: #c6bbff !important;*/
}

.otc-menu .item-421.deeper.parent ul li ul li:hover,
.otc-menu li.item-421.active.deeper.parent ul li ul li.current.active {
background: #ddf0f6 !important;
}

/* ================ menu item-422 Safety Tips about Medicine Labels & Packages ================ */
.otc-menu .item-422.deeper.parent ul li:hover,
.otc-menu li.item-422.active.deeper.parent li.current.active,
.otc-menu li.item-422.active.deeper.parent li.active.deeper.parent,
.otcmeds.safety-tips #smallTable tr:nth-child(even),
.otcmeds.safety-tips #idDivScrollingTBody tr:nth-child(even),
.safety-tips .nth-child-3np1, li.item-422.active.parent .active.parent  {
background-color: #ffc5af !important;
/*background-color: #ffd9ca !important;*/
}
.otc-menu .item-422.deeper.parent ul li ul li:hover,
.otc-menu li.item-422.active.deeper.parent ul li ul li.current.active {
background: #ddf0f6 !important;
}

/* ================ menu item-423 OTC Drug Abuse ================ */
.otc-menu .item-423.deeper.parent ul li:hover,
.otc-menu li.item-423.active.deeper.parent li.current.active,
.otc-menu li.item-423.active.deeper.parent li.active.deeper.parent,
.otcmeds.otc-abuse #smallTable tr:nth-child(even),
.otcmeds.otc-abuse #idDivScrollingTBody tr:nth-child(even),
.otc-abuse .nth-child-3np1, li.item-423.active.parent .active.parent  {
background-color: #c5c5c5 !important;
/*background-color: #d6d6d6 !important;*/
}
.otc-menu .item-423.deeper.parent ul li ul li:hover,
.otc-menu li.item-423.active.deeper.parent ul li ul li.current.active {
background: #ddf0f6 !important;
}

/* ================ menu item-424 Herbals, Vitamins, & Homeopathic Medicines ================ */
.otc-menu .item-424.deeper.parent ul li:hover,
.otc-menu li.item-424.active.deeper.parent li.current.active,
.otc-menu li.item-424.active.deeper.parent li.active.deeper.parent {
background-color: #6ecae7 !important;
}

.otcmeds.homeopathic #smallTable tr:nth-child(even),
.otcmeds.homeopathic #idDivScrollingTBody tr:nth-child(even),
.homeopathic .nth-child-3np1 {
background-color: #a0daf0 !important;
}

.otc-menu .item-424.deeper.parent ul li ul li:hover,
.otc-menu li.item-424.active.deeper.parent ul li ul li.current.active {
background: #ddf0f6 !important;
}

/* ================ menu item-419 Acetaminophen and Aspirin Safety ================ */
.otc-menu .item-419.deeper.parent ul li:hover,
.otc-menu li.item-419.active.deeper.parent li.current.active,
.otc-menu li.item-419.active.deeper.parent li.active.deeper.parent, li.item-419.active.parent .active.parent  {
background-color: #68c8ca !important;
}

.otcmeds.acet-aspirin #smallTable tr:nth-child(even),
.otcmeds.acet-aspirin #idDivScrollingTBody tr:nth-child(even),
.acet-aspirin .nth-child-3np1 {
background-color: #87e1e1 !important;
}


.otc-menu .item-419.deeper.parent ul li ul li:hover,
.otc-menu li.item-419.active.deeper.parent ul li ul li.current.active {
background: #ddf0f6 !important;
}


.otc-menu li.parent {
margin-bottom: 0 !important;
display: block;
overflow: hidden;
height: 30px !important;
}

.otc-menu li.parent:hover, .otc-menu li.active.deeper.parent {
/*height: auto !important;*/
}

.otc-menu li.active.deeper.parent {
height: auto !important;
}

#otc-menu li a img {
margin: 0px 0px -17px 0;
-webkit-border-top-right-radius: 12px;
-webkit-border-bottom-right-radius: 12px;
-moz-border-radius-topright: 12px;
-moz-border-radius-bottomright: 12px;
border-top-right-radius: 12px;
border-bottom-right-radius: 12px;
}

#otc-menu li.item-415 a img { background: #bea434; }
#otc-menu li.item-416 a img { background: #db3c77; }
#otc-menu li.item-417 a img { background: #d444ba; }
#otc-menu li.item-418 a img { background: #3466ba; }
#otc-menu li.item-419 a img { background: #32a4a5; }
#otc-menu li.item-420 a img { background: #9e3ac6; }
#otc-menu li.item-421 a img { background: #5634a6; }
#otc-menu li.item-422 a img { background: #ff6321; }
#otc-menu li.item-423 a img { background: #757477; }
#otc-menu li.item-424 a img { background: #3a8fb3; }

/* ========== quiz ========== */

#ariQuizContainer .aq-question-panel, #ariQuizContainer .aq-status-panel {
-webkit-border-radius: 5px;
border-radius: 10px;
}

.quiz .adminlist {
display: none;
}

#ariQuizContainer .aq-status-panel {
margin-top: 10px;
}

#ariQuizContainer .aq-status-panel {
border: none;
background: none;
margin-bottom: 0px;
margin-top: 0;
padding: 0 10px;
}
#ariQuizContainer .aq-question-title {
float: left;
display: block;
color: #000;
width: 80px;
text-align: center;
padding: 10px;
font-weight: bold;
font-size: 1.2em;
line-height: 1.2em;
background: none;
}

#ariQuizContainer .aq-question-content {
padding: 10px 10px 2px 110px;
line-height: 1.2em;
background: #58c9e7;
border-radius: 8px;
}


#ariQuizContainer .btn-primary {
color: #ffffff;
text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
background-color: #23bcdb;
background-image: -moz-linear-gradient(top, #23bcdb, #1f9ac1);
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#23bcdb), to(#1f9ac1));
background-image: -webkit-linear-gradient(top, #23bcdb, #1f9ac1);
background-image: -o-linear-gradient(top, #23bcdb, #1f9ac1);
background-image: linear-gradient(to bottom, #23bcdb, #1f9ac1);
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#23bcdb', endColorstr='#1f9ac1', GradientType=0);
border-color: #0044cc #0044cc #002a80;
border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}

#ariQuizContainer .btn:first-child {
color: #fff;
}

#ariQuizContainer .btn-primary:hover, #ariQuizContainer .btn-primary:focus, #ariQuizContainer .btn-primary:active, #ariQuizContainer .btn-primary.active, #ariQuizContainer .btn-primary.disabled, #ariQuizContainer .btn-primary[disabled] {
color: #035278;
background-color: #96E2F1;
}

#ariQuizContainer .aq-completed-message, #ariQuizContainer .aq-review-message, #ariQuizContainer .aq-explanation-message {
font-size: 1.1em;
}

.aq-ddcorrelation-label-cell {
width: 75% !important;
}

#ariQuizContainer .aq-ddcorrelation-answer {
background: #58c9e7;
}

#ariQuizContainer DIV.aq-ddcorrelation-label {
background: #e7e7e7;
}


/* ========== quiz formatting =============*/
/* progress bar */
#ariQuizContainer .aq-progress-bar {
border: 1px solid #58c9e7;
width: 78%;
float: left;
margin-right: 20px;
margin-top: 0px;
background: #DDD;
}

#ariQuizContainer .aq-progress-bar-status {
background-color: #58c9e7;
height: 15px;
width: 0;
}

#ariQuizContainer .aq-progress-panel {
width: 100%;
/*display: none;*/
}

#ariQuizContainer .aq-status-panel H4 {
/*display: none;*/
}

#ariQuizContainer .aq-page-status {
padding: 0;
}

/* progress bar */


#ariQuizContainer .aq-ddcorrelation-label-answerholder {
right: 0px;
}

#ariQuizContainer .aq-answer-container {
padding: 10px 0 0 0;
padding: 10px 5px 0 0;
float: left;
width: 47%;
margin-right: 10px;
}

.aq-answer-container:nth-of-type(odd) {
float: none;
clear: left;
}

#ariQuizContainer .aq-answer-container:hover {
background: #A4E7FC;
border-radius: 6px;
/*font-weight: bold;*/
}



#ariQuizContainer .aq-question-content {
padding: 10px 10px 13px 40px;
background: #B5E1EC;
font-size: 1.8em;
}


.aq-question-content, .quiz .aq-question-content {
/*.quiz #ariQuizContainer .aq-question-content, .aq-question-content {*/
padding: 20px !important;
background: #1941C2 !important;
border-radius: 8px;
color: #fff;
font-size: 170% !important;
font-family: 'Boogaloo', serif;
text-transform: uppercase;
text-align: center;
text-shadow: #000 4px 4px;
box-shadow: 0 0 54px rgba(95, 191, 255, 1) inset;
letter-spacing: 1px;
}


.meas-dose .aq-question-content, .quiz.meas-dose .aq-question-content {
/*.quiz #ariQuizContainer .aq-question-content, .aq-question-content {*/
background: #ffffff !important;
box-shadow: none;
}


.aq-question-content h3 {
color: #fff !important;
}

#ariQuizContainer .aq-question-content p:first-child {
padding: 10px; /*22px 39px;  42px 79px;*/
text-align: center;
}

#ariQuizContainer .aq-question-content p {
margin: 0;
padding: 0 79px 42px 79px;
}

#ariQuizContainer .aq-question-title {
float: none;
}

#ariQuizContainer .aq-answer-label {
font-weight: bold;
}

.otcmeds div.itemToolbar {
display: none;
}

.otcmeds.basics .aq-question-title, .aq-status-panel {
/*display: none !important;*/
}

/* ==== faq ==== */
ul.faq-q {
border-radius: 8px;
background: #ffcbf3;
padding: 10px 10px 5px 10px !important;
margin-bottom: 40px !important;
list-style: none;
list-style-image: none;
}

li.faq-q, li.faq-q a, p.faq-q {
font-weight: bold !important;
font-size: 1.15em !important;
display: block;
}

li.faq-q, li.faq-q a {
height: 40px;
}


li.faq-q {
border-radius: 8px;
margin: 5px 0;
}
ul.faq-q a {
color: #000 !important;
display: block;
position: relative;
padding: 5px 0 5px 5px;
}
ul.faq-q a.faq1:hover,
ul.faq-q a.faq2:hover,
ul.faq-q a.faq3:hover,
ul.faq-q a.faq4:hover,
ul.faq-q a.faq5:hover,
ul.faq-q a.faq6:hover
{
color: #fff !important;
}

ul.faq-q li:hover {
background: #d444ba;
}

.faq-a {

}

a.totop {
display: block;
padding: 5px;
margin: 10px 10px 50px 0;
background: #d444ba;
width: 100px;
border-radius: 8px;
text-align: center;
font-weight: bold !important;
color: #fff !important;
}

a.totop:hover {
background-color: #ffcbf3 !important;
color: #000 !important;
}


/* === Q and A === */

.q-and-a  {
/*font-size: 1.2em*/
}
.q-and-a .quest {
font-weight: bold;
}


.q-and-a span {
font-size: 2em;
font-weight: bold;
color: #fff;
background: #c0a137;
padding: 3px 8px;
margin-right: 10px;
float: left;
clear: left;
}

.q-and-a p.quest {
margin-bottom: 50px;
padding-top: 10px;
}



/* ===== scrolling tables ===== */


.aq-question-content table {
font-family: arial, helvetica, sans-serif;
font-size: 60%;
line-height: 130%;
color: #000;
text-shadow: none;

border-radius: 12px;
overflow: hidden;
margin-left: auto;
margin-right: auto;

}

table#idTableHeader td {
padding: 10px 15px;
font-weight: bold;
font-size: 1.1em;
vertical-align: middle;
}

.otcmeds div#idDivScrollingTBody td {
padding: 10px 22px;
vertical-align: middle;
}

.otcmeds table td, .otcmeds table th {
width: 33%;
}

.otcmeds.width-25 table td, .otcmeds.width-25 table th {
width: 25%;
}


.otcmeds thead, .otcmeds tbody {
display: block;
width: 100%;
}

.otcmeds #idDivScrollingTBody tbody tr:nth-child(odd),
.nth-child-3np1 {
    background: #fafafa;
}
.otcmeds #idDivScrollingTBody tr:nth-child(even),
.nth-child-3np1 {
    background: #DBDBDB;
}

.otcmeds div#idDivScrollingTBody {
	height: 400px;
	overflow: auto;
	overflow-y: auto;
	overflow-x: hidden;
	width: 100%;
}

table#idTableHeader, div#idDivScrollingTBody table {
	border-collapse: collapse;
	table-layout: fixed;
}

div.otcmeds table#idTableHeader {
	border-radius: 12px 12px 0 0;
	-moz-border-radius: 12px 12px 0 0;
	-webkit-border-radius: 12px 12px 0 0;
	border-radius: 12px 12px 0 0;
	background: #c0a137;
	overflow: hidden;
	color: #fff;
	width: 100%;
}
.otcmeds table#idTableHeader td {
text-align: left;
}
.otcmeds div#idDivScrollingTBody td:first-child+td,
.otcmeds table#idTableHeader td:first-child+td {
/* text-align: center;*/
}

.otcmeds table.width-25 td, .otcmeds table.width-25 th {
width: 25%;
}


/* ======== small tables ========== */
.otcmeds div#smallTable th {
	font-weight: bold;
	font-size: 1.1em;
	background: #ccc;
	text-align: left;
	background: #c0a137;
	overflow: hidden;
	color: #fff;
}

.otcmeds div#smallTable td,
.otcmeds div#smallTable th {
padding: 10px 22px;
}

.otcmeds table td, .otcmeds table th {
width: 33%;
}

.otcmeds #smallTable tbody tr:nth-child(odd) {
    background: #fafafa;
}

.otcmeds #smallTable tr:nth-child(even) {
    background: #DBDBDB;
}

.otcmeds div#smallTable {
	border-radius: 12px;
	-moz-border-radius: 12px;
	-webkit-border-radius: 12px;
	border-radius: 12px;
	overflow: hidden;
	border-collapse: collapse;
	width: 100%;
	margin-bottom: 20px;
}

div.otcmeds div#smallTable td:first-child+td,
div.otcmeds div#smallTable th:first-child+th{
/*text-align: center;*/
}

.figure, .figure-left, .figure-center {
display: table;
margin: 15px;
text-align: left;
background: #ECECEC;
/*border: 4px solid #000;*/
width: 1%;
}

.figure-left, .figure-center {
margin-left: 0px;
}

.figure, .figure-center {
margin-right: 0px;
}

.figure {
float: right;
}
.figure-center {
float: none;
clear: both;
margin-left: auto;
margin-right: auto;
}

.figure-left {
float: left;
}

.figure img, .figure-left img, .figure-center img {
height: auto;
display: block;
/*min-width: 200px;*/
}


.figure .figcaption, .figure-left .figcaption, .figure-center .figcaption {
line-height: 1.2em;
margin: 0px;
display: block;
padding: 15px;
}

.figure-left + p + ul, .figure + p + ul {
clear: left;
margin-top: 40px;
}


/* ============ widgetkit =======

.wk-accordion h3 {
  padding: 7px 10px !important;
  display: list-item;
  list-style-type: decimal;
  margin-left: 20px !important;
}
.wk-accordion .content-wrapper {
margin-left: 20px;
}
*/
		.wk-accordion {
			counter-reset: topten-counter;
		}
		.wk-accordion h3 {
			position: relative;
			padding: 4px 0 10px 0;
		}
.wk-accordion h3:after {
content: counter(topten-counter);
counter-increment: topten-counter;
position: absolute;
left: -55px;
top: 0;
font-family: Sans-Serif;
text-align: center;
width: 47px;
background: #000;
color: #fff;
margin: 0;
padding: 0;
border-radius: 25px;
font-size: 1.5em;
font-weight: bold;
}

.medchild .wk-accordion h3:after {
background: #9e3ac6;
}

.wk-accordion h3 {
padding-left: 20px !important;
margin-left: 60px !important;
padding-right: 20px !important;
}

h3.toggler:hover {
background: #E4E4E4;
}

.medchild h3.toggler:hover {
background: #E4E4E4;
/* background: #9e3ac6; */
color: #666666 !important;
}


.medchild .wk-accordion h3 {
/*background: #9e3ac6;*/
}

.skinmeds .wk-accordion h3:after, .drug-int .wk-accordion h3:after {
background: #d444ba !important;
}


.drug-int .faq-acc .wk-accordion h3:after, .homeopathic .faq-acc .wk-accordion h3:after  {
display: none;
}


.medsabuse .wk-accordion h3:after {
background: #757477;
}

.drug-int .faq-acc .wk-accordion h3.toggler:hover {
background: #d444ba;
color: #fff !important;
}
.homeopathic .faq-acc .wk-accordion h3.toggler:hover {
background: #3a8fb3;
color: #fff !important;
}

.drug-int .faq-acc .wk-accordion h3, .homeopathic .faq-acc .wk-accordion h3 {
margin-left: 0px !important;
}

.skinmeds .wk-accordion .content-wrapper {
height: 0px !important;
display: none !important;
}

.skinmeds h3.toggler:hover {
background: #F5F5F5;
background: -moz-linear-gradient(top, #FAFAFA 0%, #F5F5F5 100%);
background: -webkit-linear-gradient(top, #FAFAFA 0%, #F5F5F5 100%);
background: -o-linear-gradient(top, #FAFAFA 0%, #F5F5F5 100%);
background: linear-gradient(to bottom, #FAFAFA 0%, #F5F5F5 100%);
}

.skinmeds h3.toggler {
cursor: default;
}

/* ===== drug label rollovers ==== */
.tip-text {
font-size: 1.2em !important;
text-align: left;
padding: 5px 15px 15px 15px !important;
}

.fast-facts .tip-text {
padding-right: 130px !important;
}

div.tooltips-tip div.tip-title, div.tooltips-tip-tip div.tooltips-tip-title {
margin-right: 130px;
font-size: 1.5em;
padding-top: 15px;
color: #ed1c24;
}

.basics span.tooltips-link:hover, .fastfacts span.tooltips-link:hover {
/*background: rgba(0, 0, 0, 0.24);*/
}

.fast-facts > div.tooltips-tip > div.tip > div.tip-text:before {
content: "Fast Facts";
color: #ed1c24;
display: block;
font-weight: bold;
font-size: 20px;
position: absolute;
float: right;
margin-left: 290px;
margin-top: 30px;
width: 50px;
text-align: center;
line-height: 20px;
}

#drug_label {
	position:relative;
	left:0px;
	top:0px;
	width:632px;
	height:432px;
	background: url(../../../assets/images/the-basics-label.png) 0 0 no-repeat;
}


.basics #A {
	position:absolute;
	left:8px;
	top:13px;
	width:235px;
	height:77px;
}

.basics #B {
	position:absolute;
	left:243px;
	top:13px;
	width:80px;
	height:77px;
}

.basics #F {
	position:absolute;
	left:323px;
	top:13px;
	width:305px;
	height:194px;
}

.basics #C {
	position:absolute;
	left:8px;
	top:90px;
	width:315px;
	height:82px;
}

.basics #D {
	position:absolute;
	left:8px;
	top:172px;
	width:315px;
	height:207px;
}

.basics #G {
	position:absolute;
	left:323px;
	top:207px;
	width:305px;
	height:88px;
}

.basics #H {
	position:absolute;
	left:323px;
	top:295px;
	width:305px;
	height:84px;
}

.basics #E {
	position:absolute;
	left:8px;
	top:379px;
	width:315px;
	height:42px;
}

.basics #I {
	position:absolute;
	left:323px;
	top:379px;
	width:305px;
	height:42px;
}

.basics #drug_label p {
	margin: 0;
	padding: 0;
} 

.basics #drug_label span {
	border: none;
	position:absolute;
	display:block;
	width:100%;
	height:100%;
} 

/* === links === */

.basics #A span {
	position:relative;
	display:block;
	width:235px;
	height:77px;
}

.basics #B span {
	position:relative;
	display:block;
	width:80px;
	height:77px;
}

.basics #F span {
	position:relative;
	display:block;
	width:305px;
	height:194px;
}

.basics #C span {
	position:relative;
	display:block;
	width:316px;
	height:82px;
}

.basics #D span {
	position:relative;
	display:block;
	width:316px;
	height:207px;
}

.basics #G span {
	position:relative;
	display:block;
	width:305px;
	height:88px;
}

.basics #H span {
	position:relative;
	display:block;
	width:305px;
	height:84px;
}

.basics #E span {
	position:relative;
	display:block;
	width:315px;
	height:42px;
}

.basics #I span {
	position:relative;
	display:block;
	width:305px;
	height:42px;
}

.fastfacts .col1 {
margin-left: 0px;
}

.fastfacts .col2 {
padding-right: 0px;
}

/*.fastfacts span.tooltips-link {
border: none;
display: block;
min-width: 140px;
font-size: 34px;
font-weight: bold;
color: #9e3ac6;
padding: 10px;
border-radius: 8px;
text-align: center;
}*/


#k2Container .sc-num p:hover {
background: #FFD7D7;
-webkit-box-shadow: inset 0px 0px 38px 16px #fff;
-moz-box-shadow:    inset 0px 0px 38px 16px #fff;
box-shadow:         inset 0px 0px 38px 16px #fff;
}

#k2Container .sc-num p {
border-radius: 88px;
padding: 20px 12px 14px 0px;
}

.sc-num {
width: 150px;
float: left;
}


.fastfacts span.tooltips-link {
border: none;
display: block;
min-width: 140px;
font-size: 29px;
font-weight: bold;
color: #ed1c24;
padding: 20px 10px;
border-radius: 8px;
text-align: center;
height: 100%;
background: url(../../../assets/assets/otc/fast-facts/FastFacts_Spot.png) no-repeat 3px 0;
line-height: 132px;
padding-left: 0;
letter-spacing: -1px;
}

.fast-facts div.tooltips-tip div.tip, .fast-facts div.tooltips-tip-tip > div {
background: #F6F6FF url(../../../assets/assets/otc/fast-facts/FastFacts_Spot.png) 100% 50% no-repeat;
min-height: 185px;
}


#ariQuizContainer .aq-question-buttons {
display: none;
}

ul li ul li {
list-style-type: circle;
}


/* ======= section background color classes ======= */
.basics .q-and-a span, .basics div#smallTable th, .otcmeds .basics table#idTableHeader {
  background: #bea434;
}
.med-storage .q-and-a span, .med-storage div#smallTable th, .otcmeds .med-storage table#idTableHeader {
  background: #db3c77;
}
.drug-int .q-and-a span, .drug-int div#smallTable th, .otcmeds .drug-int table#idTableHeader {
  background: #d444ba;
}
.comb-prod .q-and-a span, .comb-prod div#smallTable th, .otcmeds .comb-prod table#idTableHeader {
  background: #3466ba;
}
.child-med .q-and-a span, .child-med div#smallTable th, .otcmeds .child-med table#idTableHeader {
  background: #9e3ac6;
}
.meas-dose .q-and-a span, .meas-dose div#smallTable th, .otcmeds .meas-dose table#idTableHeader {
  background: #5634a6;
}
.safety-tips .q-and-a span, .safety-tips div#smallTable th, .otcmeds .safety-tips table#idTableHeader {
  background: #ff6321;
}
.otc-abuse .q-and-a span, .otc-abuse div#smallTable th, .otcmeds .otc-abuse table#idTableHeader {
  background: #757477;
}
.homeopathic .q-and-a span, .homeopathic div#smallTable th, .otcmeds .homeopathic table#idTableHeader {
  background: #3a8fb3;
}
.acet-aspirin .q-and-a span, .acet-aspirin div#smallTable th, .otcmeds .acet-aspirin table#idTableHeader {
  background: #32a4a5;
}
/* ======= section background color classes ======= */


/* --- list pill heads (h4) ---- */
.basics .list-pill-heads h4 {
  color: #bea434 !important;
}
.med-storage .list-pill-heads h4 {
  color: #db3c77 !important;
}
.drug-int .list-pill-heads h4 {
  color: #d444ba !important;
}
.comb-prod .list-pill-heads h4 {
  color: #3466ba !important;
}
.child-med .list-pill-heads h4 {
  color: #9e3ac6 !important;
}
.meas-dose .list-pill-heads h4 {
  color: #5634a6 !important;
}
.safety-tips .list-pill-heads h4 {
  color: #ff6321 !important;
}
.otc-abuse .list-pill-heads h4 {
  color: #757477 !important;
}
.homeopathic .list-pill-heads h4 {
  color: #3a8fb3 !important;
}
.acet-aspirin .list-pill-heads h4 {
  color: #32a4a5 !important;
}

.list-pill-heads h4 {
border: solid 1px #969696;
padding: 5px 15px;
border-radius: 36px;
display: inline-block;
margin-bottom: 20px !important;
margin-top: 10px !important;
}

.list-pill-heads ul {
margin-bottom: 0 !important;
}
/* --- list pill heads (h4) ---- */


.otcmeds.main .itemBody {
font-size: 12pt;
}

.quiz-guy1 {
pointer-events: none;
width: 344px;
height: 445px;
position: absolute;
z-index: 99;
margin-left: -78px;
margin-top: 233px;
}

/*.quiz-guy1.alternate {
margin-top: 193px;
}*/

/* ----- quix blocks no image ------- */

.quiz-blocks {
float: right;
position: relative;
padding: 9px;
width: 138px;
margin-right: 30px;
background: #3398e8;
height: 138px;
text-align: center;
display: table;
margin-bottom: 6px;
margin-left: -20px;
box-shadow: -5px -5px rgba(0, 0, 0, 0.48) inset,5px 5px rgba(255, 255, 255, 0.36) inset;
border-radius: 7px;



background: #39abf1; /* Old browsers */
background: -moz-linear-gradient(top,  #39abf1 0%, #3190e2 100%); /* FF3.6+ */
background: -webkit-gradient(#39abf1,#3190e2); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(#39abf1,#3190e2); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(#39abf1,#3190e2); /* Opera 11.10+ */
background: -ms-linear-gradient(#39abf1,#3190e2); /* IE10+ */
background: linear-gradient(#39abf1,#3190e2); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#39abf1', endColorstr='#3190e2',GradientType=0 ); /* IE6-9 */


}

.quiz-blocks:hover {
background-color: #f08038;


background: #ff9554; /* Old browsers */
background: -moz-linear-gradient(top, #ff9554 0%, #e48531 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff9554), color-stop(100%,#e48531)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #ff9554 0%,#e48531 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ff9554 0%,#e48531 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #ff9554 0%,#e48531 100%); /* IE10+ */
background: linear-gradient(to bottom, #ff9554 0%,#e48531 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff9554', endColorstr='#e48531',GradientType=0 ); /* IE6-9 */
}

/*
.quiz-blocks {
float: right;
position: relative;
padding: 9px;
width: 138px;
margin-right: 30px;
background: url('../../../assets/quiz-guy/quiz-buttons-bg.png') 0 0 no-repeat;
height: 138px;
text-align: center;
display: table;
margin-bottom: 6px;
background-size: cover;
margin-left: -20px;
}

.quiz-blocks:hover {
background-image: url('../../../assets/quiz-guy/quiz-buttons-bg-hover.png');
}
*/



.quiz-blocks a {
color: white !important;
font-size: 16px;
font-weight: normal !important;
display: table-cell;
vertical-align: middle;
}

.quiz-blocks a span {
font-size: 18px;
font-weight: bold !important;
}

/* smaller quiz intro page blocks */

.alt-quiz-guy .quiz-guy1 {
z-index: 0;
margin-left: -68px;
top: 53px;
}

.alt-quiz-guy .quiz-blocks {
width: 258px;
margin-right: 180px;
height: 258px;
background-size: cover;
margin-left: 180px;
}

.alt-quiz-guy .quiz-blocks a {
font-size: 26px;
}

.alt-quiz-guy .quiz-blocks a span {
font-size: 33px;
}


p + .quiz-blocks + .quiz-blocks + .quiz-blocks {
clear: right;
}

p + .quiz-blocks {
margin-right: 111px;
}
p + .quiz-blocks, p + .quiz-blocks + .quiz-blocks {
margin-top: 70px;
}



#ariQuizContainer {
background: url(../../../assets/quiz-guy/quiz-guy1.png) -10px 120px no-repeat;
margin-left: -190px;
padding-left: 190px;
}

/*.quiz .aq-header {
display: none;
}*/


.otc-page .itemToolbar {
display: none;
}


.otcmeds .moduletable.gray-rounded.sub-menu {
display: none;
}



.measure-dose-block {
width: 630px;
clear: right;
height: 300px;
}

.measure-dose-block .mdt-text {
font-size: 14px;
line-height: 1.4em;
float: right;
width: 180px;
padding-right: 10px;
}


.measure-dose-block img {
float: left;
display: block;
margin-right: 10px;
height: auto;
width: 430px;
}


.measure-dose-block-alt img {
float: none;
display: block;
height: 133px;
width: auto;
}

.measure-dose-block-alt .mdt-text-alt {
font-size: 14px;
line-height: 1.4em;
float: none;
width: 590px;
padding-right: 0;
}



.wk-slideset .set, .wk-slideset .nav {
list-style: none !important;
}


/*.wk-slideshow-showcasebuttons .slides-container:hover .next, .wk-slideshow-showcasebuttons .slides-container:hover .prev {
top: 90%;
}*/

.wk-slideshow-showcasebuttons .slides-container .next, .wk-slideshow-showcasebuttons .slides-container .prev {
top: 50%;
width: 50px;
height: 50px;
margin-top: -25px;
background: url("../../../media/widgetkit/widgets/slideshow/styles/showcase_buttons/images/buttons.png") 0 50px no-repeat;
}

.meas-dose .wk-slideshow-showcasebuttons .slides-container .next, .meas-dose .wk-slideshow-showcasebuttons .slides-container .prev {
top: 108%;
}

.basics .wk-slideshow-showcasebuttons .slides-container .next, .basics .wk-slideshow-showcasebuttons .slides-container .prev {
top: 50%;
}


.wk-slideshow-showcasebuttons .slides-container .next {
right: 30px;
background-position: 0 0;
}

.wk-slideshow-showcasebuttons .slides-container .prev {
left: 30px;
background-position: 0 -50px;
}

/* pagebreak styling */


.tabs span h3 {
padding: 0 12px !important;
}


.tabs {
float: left;
padding-right: 0px;
}

.clk-big:after {
content: url('../../../assets/assets/otc/clicktoenlarge.png');
display: block;
position: relative;
margin-top: -65px;
}

.clk-big-alt:after {
content: url('../../../assets/assets/otc/clicktoenlarge.png');
display: block;
position: relative;
margin-top: -65px;
margin-left: 170px;
top: -30px;
}


div.herbals img {
display: block;
float: left;
margin-right: 20px;
margin-bottom: 15px;
}

div.herbals p {
margin: 0;
min-height: 140px;
display: block;
}

div.herbals div {
clear: both;
margin-bottom: 0px;
}

div.crush p {
margin: 0;
display: block;
}

div.crush div {
clear: both;
margin-bottom: 0px;
text-align: center;
}
.wk-slideshow-default .nav li {
margin-left: 5px !important;
}

.wk-slideshow .slides, .wk-slideshow .nav {
padding: 0 !important;
}

div.herbals {
height: 450px;
overflow-y: scroll;
overflow-x: hidden;
}

sup, sub {
   vertical-align: baseline;
   position: relative;
   top: -0.4em;
}
sub { top: 0.4em; }

/*div.newalert > h3 {
background: url(../../../assets/images/icons/big-icons/new-label.png) 94% 100% no-repeat;
}*/

div.newalert > h3 {
/* background: url(../../../assets/images/icons/big-icons/new-label.png) 94% 53% no-repeat; */
padding: 5px 5px 5px 13px !important;
margin: -5px 8px 8px -10px !important;
-webkit-border-top-left-radius: 36px;
-webkit-border-bottom-left-radius: 36px;
-moz-border-radius-topleft: 36px;
-moz-border-radius-bottomleft: 36px;
border-top-left-radius: 36px;
border-bottom-left-radius: 36px;

-webkit-border-top-right-radius: 36px;
-webkit-border-bottom-right-radius: 36px;
-moz-border-radius-topright: 36px;
-moz-border-radius-bottomright: 36px;
border-top-left-radius: 36px;
border-bottom-left-radius: 36px;

border: solid 1px #969696 !important;
}

.newalert > h3 > a {
color: #03627c;
margin: -8px;
padding: 8px;
background: url(../../../assets/images/icons/big-icons/new-label.png) 100% 53% no-repeat;
width: 300px;
display: block;
}

.newalert > h3 > a:hover {
/*color: #0095dd;*/
color: #fff;
text-decoration: none;
}

.newalert > h3:hover {
background: #03627c;
}

#right2 .moduletable.errors-risk {
padding-bottom: 5px;
}



/*  Melinda's add on */
