/* 
*
*
* skelanimated.css  (skeleton theme for animated-teeth.com)
*
*  REMOVE CLASS
*   adsense-resp-sky-af
*   anything related to eCards
*   anything related to logo positioning except an-home-page-logo
*
*  
*/


#header { clear: both; margin-top: 16px; }
#footer { clear: both; padding: 20px 0; border-top: 1px solid #d6d6d6; font-size: .9em; }
#messages {margin-bottom:20px;}


.node-type-topic-page .page-content {margin: 0 auto; padding: 20px 35px 20px 35px; background-color: #fff;
position: relative; top:-6px; border: 4px solid #0000cd;
-webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px; t//ext-shadow: #fff 1px 1px 0;
box-shadow: 1px 1px 0 #fff inset, -1px -1px 0 #fff inset; -moz-box-shadow: 1px 1px 0 #fff inset, -1px -1px 0 #fff inset;
-webkit-box-shadow: 1px 1px 0 #fff inset, -1px -1px 0 #fff inset; border:1px solid #0000cd;}

.node-type-topic-page #wrap {background-color:#f5f5f5;}
.node-type-topic-page #header {background:#f5f5f5;}

/* The next line just adds CTA corners to the h1box */
.node-type-topic-page #h1box {-webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px; t//ext-shadow: #fff 1px 1px 0;
box-shadow: 1px 1px 0 #fff inset, -1px -1px 0 #fff inset; -moz-box-shadow: 1px 1px 0 #fff inset, -1px -1px 0 #fff inset;
-webkit-box-shadow: 1px 1px 0 #fff inset, -1px -1px 0 #fff inset;}
.node-type-topic-page #h1box {padding:5px 10px 6px 10px;background-color:#fcfcfc;border:3px solid #FF9D00;b//ox-shadow:0px 0px 2px #000040;}
.node-type-topic-page #h1box {border:1px solid #0000cd;box-shadow:0px 0px 2px #000040;}


.node-type-topic-page #main h2 {padding:5px 10px 6px 10px;background-color:#fcfcfc;display:table;border:1px solid #1e1eeb;box-shadow:0px 0px 2px #000040;}
.node-type-topic-page #main .h2bigger {padding:5px 10px 6px 10px;background-color:#fcfcfc;display:table;border:1px solid #1e1eeb;box-shadow:0px 0px 2px #000040;}
.node-type-topic-page #main h3 {padding:5px 10px 6px 10px;background-color:#fcfcfc;display:table;border:1px solid #1e1eeb;box-shadow:0px 0px 2px #000040;}
.node-type-topic-page #main h4 {padding:5px 10px 6px 10px;background-color:#fcfcfc;display:table;border:1px solid #1e1eeb;box-shadow:0px 0px 2px #000040;}
.node-type-topic-page #main h5 {color:#1e1eeb;font-size:1.1em;font-weight:bold;font-family:arial;letter-spacing:0.001em;}


body {background-color:#f9f9f9;}
body,input, textarea, select, a.button, fieldset legend {font-family:verdana,arial,helvetica,sans-serif;}
#header {margin-top:3px;padding-bottom:2px;background:#f9f9f9;}
#header-decoration {background-color:#7272CC;margin:0px;padding:0 0 0.7em 0;border-color:#D4D4EA;border-width:2px;border-style:solid;}
/* The next line just adds CTA corners to the header box */
#header-decoration {-webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px; text-shadow: #e4e4e4 1px 1px 0;
box-shadow: 1px 1px 0 #e4e4e4 inset, -1px -1px 0 #e4e4e4 inset; -moz-box-shadow: 1px 1px 0 #e4e4e4 inset, -1px -1px 0 #e4e4e4 inset;
-webkit-box-shadow: 1px 1px 0 #e4e4e4 inset, -1px -1px 0 #e4e4e4 inset;}
#site-name {margin:8px 0 5px 20px;font-size:40px;line-height:1em;font-family:Helvetica,sans-serif;}
#header #site-name a {line-height:1em;text-decoration:none;font-weight:normal;letter-spacing:.01em;text-shadow:3px 5px 2px #222;color:#ffcf00;}
#sn1 {}
#header #site-name a:hover {color:#233AA7;text-shadow:0px 0px #222;}
#header #site-slogan {text-shadow:1px 2px 4px #333;font-size:14px;line-height:20px;font-weight:bold;letter-spacing:1px;color:#fff;margin-left:20px;margin-top:5px;}	

#eucookie-notice {position:fixed;left:0;top:0;width:100%;background:#000;background:rgba(0,0,0,0.2);text-align:center;z-index:91;color:#4C4C8E;border-top:1px solid #0000cd;}
#eucookie-notice p {background-color:#fff;border-color:#0000cd;border-style:solid;border-width:0 1px;margin:0 auto;padding:0 1px 1px 1px;max-width:350px;font-size:smaller;-webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px;}
#eucookie-notice a:link {color:#4C4C8E;text-decoration:underline;}
#eucookie-notice a:visited {color:#4C4C8E;text-decoration:underline;}
#eucookie-notice a:hover {color:#4A4ACC;text-decoration:none;}

a:link.justanswerlink {color:#4C4C8E;text-decoration:underline;}
a:visited.justanswerlink {color:#4C4C8E;text-decoration:underline;}
a:hover.justanswerlink {color:#4A4ACC;text-decoration:none;}

/* search icon (the small graphic) */
#search-icon-top {position:absolute;top:-14px;right:-4px;width:35px;height:35px;padding:2px;border:4px solid #0000cd;background-color:#D4D4EA;}
#search-icon-bot {float:right;width:35px;height:35px;padding:2px;border:4px solid #0000cd;background-color:#D4D4EA;margin-top:5px;margin-left:20px;}
#search-icon-top img, #search-icon-bot img {width:100%}
div#search-icon-top:hover, div#search-icon-bot:hover {border-color:#e60000;}

#feedback-graphic {position:fixed;top:35%;right:-2px;z-index:0;}

#authorship, #content-date, .content-date {margin-bottom:0;color:#3030df;}
#authorship-only {color:#3030df;}
#references {color:#3030df;}
.references {margin-top:0 !important;margin-bottom:0 !important;font-size:inherit !important;color:inherit !important;}
.ref-sources {color:#3030df;font-size:smaller;text-align:center;}
.extl:after {content:url(../../../default/files/pictures/reference/external-link.gif);margin-left:5px;}
.ref-box {margin-bottom:20px;position:relative;top:-9px;clear:both;}
#ref-box-header:after {content:"References not linked here are linked to above in this page\'s content.";}
p#references:after {content:" (Complete citations.)";}
.ref-box-content {padding:8px 11px 0px 11px;border-color:#0000cd;border-width:1px;box-shadow:0px 0px 2px #000;font-size:smaller;background-color:#fbfbfb;margin:0;}
.ref-box-content p {margin-bottom:7px;margin:0 0 7px 0;color:#0000cd;}
p.ref-box-title {font-size:smaller;margin:0;position:relative;top:7px;left:8px;z-index:80;background-color:#fff;display:inline;color:#0000cd;}
.ref-sources-arrow {color:#8383e1;}
.ref-box-f-r {float:right;margin:3px 2px 15px 25px;position:relative;font-size:smaller;width:300px;}


/* Nearly positive this is not used any more. */
#searchboxposition {position:absolute;top:37px;right:50px;padding:1px 6px 3px 6px;margin:0;background-color:#B6B6E0;}
#searchbox {text-align:center;line-height:1px;}
#searchbox input {color:#666;border-color:#bbb;font-family:verdana,arial,helvetica,sans-serif;padding:.15em .4em .1em .4em;letter-spacing:0.05em;}

.addtoany-fixed {position:fixed;bottom:0px;background-color:#eee;padding:2px 4px 0px 0px;border:1px solid #4A4ACC;z-index:90;}
.addtoany-fixed a {padding-right:0 !important;padding-left:4px !important;margin-left:0;}
a.addtoany-yours img:hover {opacity:0.7;filter:alpha(opacity=70);}

.page-content a:link {color:#1E1EEB;}
.page-content a:visited {color:#2C2C7A;}
.page-content a:hover {color:#4A4ACC;text-shadow:0 1px #4A4ACC;}

.field-name-field-cosmtic-nav-bottom .listnav-ul a:link {color:#1E1EEB;text-shadow:none;}
.field-name-field-cosmtic-nav-bottom .listnav-ul a:visited {color:#2C2C7A;text-shadow:none;}
.field-name-field-cosmtic-nav-bottom .listnav-ul a:hover {color:#4A4ACC;text-shadow:none;}

#main div.page-content p.ref-sources a:link {color:#1E1EEB;text-decoration:none;}
#main div.page-content p.ref-sources a:visited {color:#2C2C7A;text-decoration:none;}
#main div.page-content p.ref-sources a:hover {color:#4A4ACC;text-shadow:none;text-decoration:underline;}
#main div.page-content div.ref-sources a:link {color:#1E1EEB;text-decoration:none;}
#main div.page-content div.ref-sources a:visited {color:#2C2C7A;text-decoration:none;}
#main div.page-content div.ref-sources a:hover {color:#4A4ACC;text-shadow:none;text-decoration:underline;}

#buttons-top {margin:0 0 0.6em 0;position:relative;}
#buttons-top .white {border-color:#FF9D00;}
.buttoncontainertop {padding:0.7em 0 0.3em 0;text-align:center;margin:0;background-color:#D4D4EA;border:4px solid #0000cd; background-color:#e4e4e4;border:1px solid #0000cd;}
.buttoncontainertop .button.small a {line-height:105%;}
.gen-info-position {position:absolute;top:-23px;left:2px;}
.gen-info-oval {background-color:#f7f7f7;padding:0em 1em;border-color:#4A4ACC;box-shadow:3px 3px 7px #444;}
.node-type-topic-page .gen-info-oval {border-width:2px;background-color:#f7f7f7;padding:0em 1em;border-color:#FF9D00;box-shadow:none;}
.buttons-middle, #buttons-bottom {margin:0;}
.buttoncontainerbot {padding:0.4em 0;text-align:center;margin:0;background-color:#D4D4EA;border-color:#ddd;border-width:2px;border-style:solid;}
.buttoncontainerbot-topic {font-size:80%;padding:0.4em 0;text-align:center;margin:0;background-color:#D4D4EA;border-color:#ddd;border-width:2px;border-style:solid;}

#pagetopbutton {position:relative;bottom:0.8em;}
#infographic-display {padding:3px;background-color:#fff;text-align:center;margin-bottom:20px;padding-top:10px;border-color:#bbb;}
.infographic-embed {width:700px;max-width:90%;background-color:#fff;margin:5px auto 30px auto;padding:10px 10px 1px 10px;border-color:#bbb;text-shadow:none;font-family:courier;font-size:70%;}

.button-column, .button-cost {float:right;margin:0 0 1em 1.5em;max-width:33%;text-align:center;}
.button-column-l {float:left;margin:0 1.7em 1em 0;max-width:33%;text-align:center;}
.button-column-float {box-shadow:0px 2px 7px #222;padding:0.2em 0.4em 0.2em 0.4em;text-align:center;margin:0;background-color:#CFCFE8;border-color:#ddd;border-width:2px;border-style:solid;}
.page-content .button-column-text {font-family:arial;color:#3030df;font-weight:bolder;line-height:1.25em;margin-bottom:6px;}
.page-content .button-column-text-p {font-family:arial;color:#3030df;font-weight:bolder;line-height:1.25em;margin-bottom:6px;}
.page-content .button-column-text-inside {font-family:arial;color:#0000cd;font-weight:bolder;line-height:1.25em;margin-bottom:6px;text-shadow:none;}

#buttons-float {float:left;margin:0 1em 0 0;}
.buttoncontainerfloat {padding:0.2em 0.4em 0.2em 0.4em;text-align:center;margin:0;background-color:#CFCFE8;border-color:#ddd;border-width:2px;border-style:solid;}
.buttons-text {font-size:0.8em;font-weight:bold;color:#4A4ACC;margin-left:5px;}
.button, .button.small {font-size:1.1em;padding:0.3em 0.1em 0.4em 0.1em;}

.b//utton.small a {font-family:arial;font-size:100%;letter-spacing:0.05em;}
.button.small a {font-family:arial;font-size:110%;letter-spacing:0.05em;font-weight:lighter;}

#buttons-float .button, #buttons-float .button.small {font-size:0.9em;padding:0.3em 0.1em 0.4em 0.1em;display:block;}
a.button.white {color:#0000cd;border-color:#0000cd;border-width:2px;}
a.button.white:active {color:#0000cd;border-color:#0000cd;border-width:2px;}
a.button.blue {color:#fff;border-color:#0E0E94;}
a.button.blue:visited {color:#fff;}
#buttons-float a.button.blue {color:#fff;}
#buttons-float a.button.blue:visited {color:#fff;}
#buttons-float .buttons-slideshow a.button.blue {color:#FFE870;}
#buttons-float .buttons-slideshow a.button.blue:visited {color:#FFE870;}
.buttons-slideshow a.button.blue {color:#FFE870;}
.buttons-slideshow a.button.blue:visited {color:#FFE870;}

/* Used with Q-tip module*/
.t-bubble-cta {position:absolute;padding:0;margin:0;text-align:center;font-weight:900;box-shadow:none;text-shadow:none;}
.t-bubble-title {font-weight:bolder;line-height:1.3em;}
.page-node- .ui-tooltip-content {background-color:#ffc;border-color:#000;}
/* Collapsible text*/
.collapsible  a.fieldset-title:link {color:#1E1EEB;text-shadow:none;}
.collapsible  a.fieldset-title:visited {color:#2C2C7A;text-shadow:none;}
.collapsible  a.fieldset-title:hover {color:#4A4ACC;text-shadow:0 1px #4A4ACC;}
.collapsible  legend {background-color:#eee;border:1px solid #bbb;}

/* Used with Collapsed Text*/
fieldset.collapse-text-fieldset.collapsible.collapsed.drilldown.form-wrapper.collapse-processed {margin-bottom:0;margin-top:0;padding-bottom:0;}
fieldset.collapse-text-fieldset.collapsible.collapsed.drilldown2lead.form-wrapper.collapse-processed {margin-bottom:6px;margin-top:0;padding-bottom:0;}

/* Widget for displaying FYI facts on static HTML pages via iframe. Uses cycle slideshow.*/
body#widget {border-top-width:0;}
[id^="views_slideshow_cycle_teaser_section_wg_fyi_"] {text-shadow:none;color:#0000cd;font-size:90%;font-family:arial;}
[id^="views_slideshow_cycle_teaser_section_wg_fyi_"] .views-field-field-fyi-blurb a {color:#0000cd;text-decoration:none;}
[id^="views_slideshow_cycle_teaser_section_wg_fyi_"] .views-field-field-fyi-blurb a:hover {color:#0000cd;text-decoration:underline;}
[id^="views_slideshow_cycle_teaser_section_wg_fyi_"] .views-slideshow-cycle-main-frame-row {min-height:100%;padding:0 12px;background-color:#f9f9f9;}
[id^="views_slideshow_cycle_teaser_section_wg_fyi_"] div {margin:4px 0 0 0;}

/* The small FYI facts box. Uses Cycle slideshow.*/
#fyi-boxposition {position:absolute;top:28px;right:30px;}
#fyi-box {width:195px;padding:6px 6px 6px 6px;margin:0;background-color:#B6B6E0;font-size:90%;}
#fyi-button {font-size:85%;position:relative;bottom:19px;right:-10px;float:right;z-index:99;}
#fyi-button a.button.blue {color:#FFE28C;}
#views_slideshow_cycle_main_fyi_cycle-block {text-shadow:none;color:#0000cd;}
#views_slideshow_cycle_main_fyi_cycle-block .views-field-field-fyi-blurb div:before {content:"FYI - ";font-weight:bolder;}
#views_slideshow_cycle_main_fyi_cycle-block .views-field-field-fyi-blurb a {color:#0000cd;text-decoration:none;}
#views_slideshow_cycle_main_fyi_cycle-block .views-field-field-fyi-blurb a:hover {color:#0000cd;text-decoration:underline;}
#views_slideshow_cycle_main_fyi_cycle-block .views-slideshow-cycle-main-frame-row {min-height:100%;font-family:arial;padding:0 6px;background-color:#f9f9f9;}
#views_slideshow_cycle_main_fyi_cycle-block .views-field-field-fyi-blurb div {margin:6px 0;}
#views_slideshow_cycle_main_fyi_cycle-block div[id^="views_slideshow_cycle_div_fyi_cycle-block"][class*="1 "] {background-color:#E5DFEC;}
#views_slideshow_cycle_main_fyi_cycle-block div[id^="views_slideshow_cycle_div_fyi_cycle-block"][class*="2 "] {background-color:#efdfbd;}
#views_slideshow_cycle_main_fyi_cycle-block div[id^="views_slideshow_cycle_div_fyi_cycle-block"][class*="3 "] {background-color:#E4EFD2;}
#views_slideshow_cycle_main_fyi_cycle-block div[id^="views_slideshow_cycle_div_fyi_cycle-block"][class*="4 "] {background-color:#E6D1F4;}
#views_slideshow_cycle_main_fyi_cycle-block div[id^="views_slideshow_cycle_div_fyi_cycle-block"][class*="5 "] {background-color:#FDD8D8;}
#views_slideshow_cycle_main_fyi_cycle-block div[id^="views_slideshow_cycle_div_fyi_cycle-block"][class*="6 "] {background-color:#E5DFEC;}
#views_slideshow_cycle_main_fyi_cycle-block div[id^="views_slideshow_cycle_div_fyi_cycle-block"][class*="7 "] {background-color:#efdfbd;}
#views_slideshow_cycle_main_fyi_cycle-block div[id^="views_slideshow_cycle_div_fyi_cycle-block"][class*="8 "] {background-color:#E4EFD2;}
#views_slideshow_cycle_main_fyi_cycle-block div[id^="views_slideshow_cycle_div_fyi_cycle-block"][class*="9 "] {background-color:#E6D1F4;}
#views_slideshow_cycle_main_fyi_cycle-block div[id^="views_slideshow_cycle_div_fyi_cycle-block"][class*="0 "] {background-color:#FDD8D8;}

/* The individual FYI pages.*/
[class*=" view-pg-fyi-"] li {clear:left;padding-top:30px;}
[class*=" view-pg-fyi-"] .item-list ul {margin-bottom:0;}
[class*=" view-pg-fyi-"] .pg-fyi-lower-ul {margin-top:0;margin-bottom:15px;}
[class*=" view-pg-fyi-"] .views-field-field-fyi-thumbnail {float:right;margin-left:20px;width:100px;}
[class*=" view-pg-fyi-"] .views-field-field-fyi-thumbnail img {border:3px solid #0000cd;box-shadow:3px 3px 3px #888;}
[class*=" view-pg-fyi-"] .views-field-field-fyi-blurb div {margin:0 10px 0 10px;font-weight:bolder;color:#0000cd;line-height:130%;}
#main [class*=" view-pg-fyi-"] .views-field-field-fyi-blurb a {color:#006400;text-decoration:none;text-shadow:none;}
#main [class*=" view-pg-fyi-"] .views-field-field-fyi-blurb a:visited {color:#cc0000;}
#main [class*=" view-pg-fyi-"] .views-field-field-fyi-blurb a:hover {color:#0000cd;text-decoration:underline;}
[class*=" view-pg-fyi-"] .views-field-field-fyi-details div {margin:15px 10px 0 10px;font-size:90%;}
[class*=" view-pg-fyi-"] .views-field-field-fyi-details div:before {content:"Details - ";font-weight:bolder;color:#0000cd;}
[class*=" view-pg-fyi-"] .views-field-field-fyi-more div {margin:15px 10px 20px 10px;font-size:90%;padding-bottom:10px;font-weight:bolder;}
[class*=" view-pg-fyi-"] .views-field-field-fyi-more div:after {content:" go\25b6";font-size:80%;color:#0000cd;}
[class*=" view-pg-fyi-"] .views-field-field-fyi-more a {color:#006400;}
[class*=" view-pg-fyi-"] .views-field-field-fyi-more a:visited {color:#cc0000;}
[class*=" view-pg-fyi-"] .views-field-field-fyi-more a:hover {color:#0000cd;}
[class*=" view-pg-fyi-"] .views-row-odd {background-color:#f0f0f0;}
[class*=" view-pg-fyi-"] .views-row-even {background-color:#f9f9f9;}
[class*=" view-pg-fyi-"] .views-row-last div {margin-bottom:0;}

/* FlexSlider */
.flexslider-image {float:left;margin:0 15px 15px 0;max-width:50%;border-style:solid;border-color:#fff;border-width:0 3px 3px 0;}
.flex-direction-nav {height:0px;}
.flex-direction-nav li a {top:-1px;}
.flexslider {background-color:#eee;top:25px;}
/* 1) You had to hack this line IN libraries/flexslider.css to get the page numbers to the top of the page:*/
/*    .flex-control-nav {width: 100%; position: absolute; top: -29px; text-align: center;} */
/* 2) libraries/jquery.flexslider.js AND libraries/jquery.flexslider.min.js */
/*    You deleted the functions (a whole section of code) related to touch/swipe capabilities  */
.flex-control-nav li {width:25px;}
.flex-control-nav li a {background-image:none;text-indent:0;color:#0000cd;font-weight:bold;}
#main .flex-control-nav li a {text-decoration:none;height:100%;width:100%;}
#main .flex-control-nav li a:hover {color:red;}
#main .flex-control-nav li a.active  {color:#fff;background-color:#4A4ACC;}
#slide-box {position:relative;left:-15px;}
#slide-content {padding:7px 15px 0 15px;}
.flexslider .slides  li[class*="1 "] {background-color:#EFE6FA;}
.flexslider .slides  li[class*="2 "] {background-color:#F9E9AC;}
.flexslider .slides  li[class*="3 "] {background-color:#E6E6FF;}
.flexslider .slides  li[class*="4 "] {background-color:#FFDDBC;}
.flexslider .slides  li[class*="5 "] {background-color:#CEEAC9;}
.flexslider .slides  li[class*="6 "] {background-color:#EFE6FA;}
.flexslider .slides  li[class*="7 "] {background-color:#F9E9AC;}
.flexslider .slides  li[class*="8 "] {background-color:#E6E6FF;}
.flexslider .slides  li[class*="9 "] {background-color:#FFDDBC;}
.flexslider .slides  li[class*="0 "] {background-color:#CEEAC9;}

/* FlexSlider - additions for ss-fyi- type slideshows*/
[id^="flexslider_views_slideshow_main_ss_fyi_"] .flex-control-nav {display:none;}
[id^="flexslider_views_slideshow_main_ss_fyi_"] .views-field-field-fyi-thumbnail {float:left;margin:0 10px 5px 0;max-width:40%;}
[id^="flexslider_views_slideshow_main_ss_fyi_"] .views-field-field-fyi-thumbnail  img {border:3px solid #0000cd;box-shadow:3px 3px 3px #888;}
[id^="flexslider_views_slideshow_main_ss_fyi_"] .views-field-field-fyi-blurb .field-content {margin:10px 10px 10px 10px;font-weight:bolder;color:#0000cd;}
[id^="flexslider_views_slideshow_main_ss_fyi_"] .views-field-field-fyi-blurb .field-content a {color:#006400;}
[id^="flexslider_views_slideshow_main_ss_fyi_"] .views-field-field-fyi-blurb .field-content a:visited {color:#cc0000;}
[id^="flexslider_views_slideshow_main_ss_fyi_"] .views-field-field-fyi-blurb .field-content a:hover {color:#0000cd;}
[id^="flexslider_views_slideshow_main_ss_fyi_"] .views-field-field-fyi-blurb div:before {content:"FYI - ";}
[id^="flexslider_views_slideshow_main_ss_fyi_"] .views-field-field-fyi-details .field-content {margin:10px 10px 10px 10px;}
[id^="flexslider_views_slideshow_main_ss_fyi_"] .views-field-field-fyi-details div:before {content:"Details - ";font-weight:bolder;color:#0000cd;}
[id^="flexslider_views_slideshow_main_ss_fyi_"] .views-field-field-fyi-more a {color:#006400;margin:10px 10px 10px 10px;float:right;position:relative;right:10px;font-weight:bolder;}
[id^="flexslider_views_slideshow_main_ss_fyi_"] .views-field-field-fyi-more a:visited {color:#cc0000;}
[id^="flexslider_views_slideshow_main_ss_fyi_"] .views-field-field-fyi-more a:hover {color:#0000cd;}
[id^="flexslider_views_slideshow_main_ss_fyi_"] .views-field-field-fyi-more  a:after {content:" open \25e5";font-size:80%;color:#0000cd;}
[id^="flexslider_views_slideshow_main_ss_fyi_"] li {min-height:165px;}

/* All-FYI-page.*/
.view-all-fyi-pages {font-size:90%;}
#main .view-all-fyi-pages a {text-decoration:none;}
#main .view-all-fyi-pages a:hover {text-decoration:underline;}
.view-all-fyi-pages .views-field-field-teaser-thumbnail {text-align:center;margin-top:10px;}
.view-all-fyi-pages .views-field-field-teaser-thumbnail img {border:2px solid #000;padding:2px;box-shadow:4px 5px 4px #888;}
.view-all-fyi-pages .views-field-field-teaser-thumbnail a:hover img {background-color:#0000cd;}
.view-all-fyi-pages .views-field-field-fyi-page-caption {text-align:center;font-size:smaller;font-weight:bolder;}
.view-all-fyi-pages .views-field-field-fyi-page-caption a:hover {text-shadow:none;}
.view-all-fyi-pages {text-align:center;}
.view-all-fyi-pages [class*="row-1"] {background-color:#E4EFD2;}
.view-all-fyi-pages [class*="row-2"] {background-color:#efdfbd;}
.view-all-fyi-pages [class*="row-3"] {background-color:#E5DFEC;}
.view-all-fyi-pages [class*="row-4"] {background-color:#E6D1F4;}
.view-all-fyi-pages [class*="row-5"] {background-color:#FDD8D8;}
.view-all-fyi-pages [class*="row-6"] {background-color:#E4EFD2;}
.view-all-fyi-pages [class*="row-7"] {background-color:#efdfbd;}
.view-all-fyi-pages [class*="row-8"] {background-color:#E5DFEC;}
.view-all-fyi-pages [class*="row-9"] {background-color:#E6D1F4;}
.view-all-fyi-pages [class*="row-10"] {background-color:#FDD8D8;}

/* upper right header images on pages !! These get reset twice below. */
.node-fyi-page .field-name-field-teaser-thumbnail {position:absolute;top:15px;right:23px;width:100px;}
.node-fyi-page .field-name-field-teaser-thumbnail img {border:2px solid #000;}
.node-page .field-name-field-teaser-thumbnail {position:absolute;top:15px;right:23px;width:100px;}
.node-page .field-name-field-teaser-thumbnail img {border:2px solid #000;}



.page-node-1 .node-page .field-name-field-teaser-thumbnail {position:absolute;top:14px;right:24px;width:200px;}
.page-node-1 .node-page .field-name-field-teaser-thumbnail img {border:2px solid #0000cd;padding:1px;background-color:#fff;}



.node-ecard .field-name-field-teaser-thumbnail {position:absolute;top:14px;right:23px;width:100px;}
.node-ecard .field-name-field-teaser-thumbnail img {border:2px solid #000;padding:0;}
.node-slideshow-page .field-name-field-teaser-thumbnail-ss {position:absolute;top:13px;right:23px;width:100px;}
.node-slideshow-page .field-name-field-teaser-thumbnail-ss img {border:2px solid #000;}
.node-topic-page .field-name-field-teaser-thumbnail {position:absolute;top:14px;right:24px;width:200px;}
.node-topic-page .field-name-field-teaser-thumbnail img {border:2px solid #0000cd;padding:1px;background-color:#fff;}
.node-topic-page .field-name-field-teaser-thumbnail a:hover img{border:3px solid #0000cd;padding:0;}
.node-image-details .field-name-field-teaser-thumbnail {position:absolute;top:15px;right:23px;width:100px;}
.node-image-details .field-name-field-teaser-thumbnail img {border:2px solid #000;}
.node-blog-page .field-name-field-teaser-thumbnail {position:absolute;top:14px;right:24px;width:100px;}
.node-blog-page .field-name-field-teaser-thumbnail img {border:2px solid #0000cd;padding:1px;background-color:#fff;}
.ecard-click {text-align:center;font-size:smaller;color:#093;margin-bottom:15px;}
/*Blog Home Page (node 411)*/
#node-411.node-topic-page .field-name-field-teaser-thumbnail {position:absolute;top:14px;right:24px;width:100px;}
#node-411.node-topic-page .field-name-field-teaser-thumbnail img {border:2px solid #0000cd;padding:1px;background-color:#fff;}
/*When logo servered by Page template.*/
.an-home-page-logo {position:absolute;top:11px;right:24px;width:200px;}
.an-home-page-logo img {border:2px solid #0000cd;padding:1px;background-color:#fff;}
.an-home-page-logo a:hover img{border:3px solid #0000cd;padding:0;}



/* reCaptcha text*/
.captcha .fieldset-description ul {text-align:left;}
.captcha .fieldset-description li {margin-bottom:0.5em;}

/* Blog Home Page*/
.view-blog-list .views-field-created {color:#4A4ACC;}
.view-blog-list .views-field-title a {color:#f00;}
.view-blog-list .views-field-body {margin-top:10px;}
.view-blog-list .views-field-title-1 a {color:#f00;f//ont-size:larger;}
/* Individual Blog-Page content type (This uses its own template.)*/
.node-blog-page .node-page-date {color:#4A4ACC;}

/* individual eCards pages*/
.node-ecard {text-align:center;}
#ecard-name {margin:0 5px 0 0;text-align:right;font-size:0.7em;color:#0000cd;}
.node-ecard #buttons-top {margin-bottom:0;}
.node-ecard img {padding:2px;border:2px solid #0000cd;background-color:#fff;box-shadow:3px 4px 4px #888;}
.node-ecard .ecard {color:#009900;font-weight:bolder;}
.node-ecard .ecard .content {margin-left:10px;}
/* used on Q-Tip ecards*/
#t-bubble-ecard {position:relative;margin:0 auto;max-width:99%;}
#t-bubble-ecard img {padding:2px;border:2px solid #0000cd;background-color:#fff;box-shadow:3px 4px 4px #888;}
.t-bubble-title-ecard {font-weight:bolder;line-height:1.3em;text-align:center;margin-top:15px;}
/* !!! All ecards that use Q-Tip must be included in the list below.*/
/* !!! If you didn't already remove the picture from the IMCE file system thing.*/
#node-145 [class*="ecard-image "] img {display:none;}
#node-151 [class*="ecard-image "] img {display:none;}
#node-192 [class*="ecard-image "] img {display:none;}
#node-253 [class*="ecard-image "] img {display:none;}
#node-254 [class*="ecard-image "] img {display:none;}
#node-255 [class*="ecard-image "] img {display:none;}
#node-256 [class*="ecard-image "] img {display:none;}
#node-257 [class*="ecard-image "] img {display:none;}
#node-418 [class*="ecard-image "] img {display:none;}
#node-419 [class*="ecard-image "] img {display:none;}
#node-420 [class*="ecard-image "] img {display:none;}
/* eCards-listing page*/
#edit-field-ecard-category-value-wrapper {position:relative;top:-20px;}
#edit-field-ecard-character-value-wrapper {position:relative;top:-20px;}
#block-views-ecards-listing-block .views-exposed-form .views-exposed-widget.views-widget-filter-field_ecard_devices_value {margin-bottom:20px;}
#block-views-ecards-listing-block .views-exposed-form .views-exposed-widget.views-widget-sort-by {clear:left;}
#block-views-ecards-listing-block .views-exposed-form .views-exposed-widget.views-submit-button{position:relative;bottom:6px;}
#block-views-ecards-listing-block .views-row {clear:left;padding-top:30px;}
#block-views-ecards-listing-block .views-row-1 {padding-top:10px;}
#block-views-ecards-listing-block img {padding:2px;border:2px solid #0000cd;background-color:#fff;box-shadow:3px 4px 4px #888;}
#block-views-ecards-listing-block a:hover img {border-color:#000;background-color:#0000cd;}
#block-views-ecards-listing-block .views-field-field-ecard-thumbnail {width:200px;max-width:33%;float:left;margin:0 20px 0 0;}
#block-views-ecards-listing-block .views-field-field-ecard-thumbnail span {f//ont-size:smaller;font-weight:bolder;color:#0000cd;}
#block-views-ecards-listing-block .views-field-title {font-weight:bolder;}
#block-views-ecards-listing-block .views-field-title a {text-decoration:underline;font-weight:bolder;color:#006400;}
#block-views-ecards-listing-block .views-field-title a:visited {color:#cc0000;}
#block-views-ecards-listing-block .views-field-title a:hover {text-decoration:none;color:#0000cd;text-shadow:none;}
#block-views-ecards-listing-block .views-field-title span:after  {content:" - open card\25e5";font-size:80%;font-weight:bolder;color:#0000cd;}
#block-views-ecards-listing-block .views-field-field-ecard-category div:before {content:"Category - ";font-weight:bolder;font-size:0.8em;}
#block-views-ecards-listing-block .views-field-field-ecard-purpose div:before {content:"Use - ";font-weight:bolder;font-size:0.8em;}
#block-views-ecards-listing-block .views-field-field-ecard-type div:before {content:"Format - ";font-weight:bolder;font-size:0.8em;}
#block-views-ecards-listing-block .views-field-field-ecard-message div:before {content:"Options - ";font-weight:bolder;font-size:0.8em;}
#block-views-ecards-listing-block .views-field-field-ecard-devices div:before {content:"Devices - ";font-weight:bolder;font-size:0.8em;}
#block-views-ecards-listing-block [class*="views-field-field-"] {font-size:0.8em;}
#block-views-ecards-listing-block .views-exposed-form {font-size:0.9em;}
#block-views-ecards-listing-block  div.view-filters:after {content:"Red = Already viewed.";color:#cc0000;font-weight:bolder;position:relative;top:-10px;font-size:smaller;}
#block-views-ecards-listing-block  .view-filters form:after {content:"Green = Not viewed yet.";color:#006400;font-weight:bolder;position:relative;top:-10px;font-size:smaller;}
#block-views-ecards-listing-block  div.view-content:before {content:"Most browsers open each eCard on this page in a new tab or window. If so... close it to return to this list.";color:#0000cd;font-weight:bolder;position:relative;top:-10px;font-size:smaller;}
/* eCards-listing-by-cat Views page*/
.view-ecards-listing-by-cat .views-row {clear:left;padding-top:30px;}
.view-ecards-listing-by-cat img {padding:2px;border:2px solid #0000cd;background-color:#fff;box-shadow:3px 4px 4px #888;}
.view-ecards-listing-by-cat a:hover img {border-color:#000;background-color:#0000cd;}
.view-ecards-listing-by-cat .views-field-field-ecard-thumbnail {width:200px;max-width:33%;float:left;margin:0 20px 0 0;}
.view-ecards-listing-by-cat .views-field-field-ecard-thumbnail span {font-size:smaller;font-weight:bolder;color:#0000cd;}
.view-ecards-listing-by-cat .views-field-title {font-weight:bolder;}
#main .view-ecards-listing-by-cat .views-field-title a {text-decoration:underline;font-weight:bolder;color:#006400;}
#main .view-ecards-listing-by-cat .views-field-title a:visited {color:#cc0000;}
#main .view-ecards-listing-by-cat .views-field-title a:hover {text-decoration:none;color:#0000cd;}
.view-ecards-listing-by-cat .views-field-title span:after  {content:" - open card\25e5";font-size:90%;color:#0000cd;}
.view-ecards-listing-by-cat .views-field-field-ecard-category div:before {content:"Category - ";font-weight:bolder;font-size:0.9em;}
.view-ecards-listing-by-cat .views-field-field-ecard-purpose div:before {content:"Use - ";font-weight:bolder;font-size:0.9em;}
.view-ecards-listing-by-cat .views-field-field-ecard-type div:before {content:"Format - ";font-weight:bolder;font-size:0.9em;}
.view-ecards-listing-by-cat .views-field-field-ecard-message div:before {content:"Options - ";font-weight:bolder;font-size:0.9em;}
.view-ecards-listing-by-cat .views-field-field-ecard-devices div:before {content:"Devices - ";font-weight:bolder;font-size:0.9em;}
.view-ecards-listing-by-cat [class*="views-field-field-"] {font-size:0.9em;}
.view-ecards-listing-by-cat .ecard-ul {f//ont-size:0.8em;font-weight:bolder;position:relative;top:-13px;}
.view-ecards-listing-by-cat .ecard-ul li{float:left;margin-right:35px;line-height:1.8em;}
#main .view-ecards-listing-by-cat .page-content .ecard-ul a:link{text-decoration:none;}
#main .view-ecards-listing-by-cat .page-content .ecard-ul a:visited{text-decoration:none;}
#main .view-ecards-listing-by-cat .page-content .ecard-ul a:hover{text-decoration:underline;}

/* Adsense*/
#adsense-rec-bot-slideshow {margin:0 auto;width:300px;}
#adsense-ldr-bot {margin:1em auto 1em auto;width:728px;}
/* You've only implemented the ones below.*/
.medianet-rec-bf-r {float:right;margin:3px 2px 15px 25px;width:300px;height:250px;}
.medianet-rec-bf-l {float:left;margin:3px 25px 15px 2px;width:300px;height:250px;}
.aYYYffiliate-rec-bf-r {float:right;margin:3px 2px 15px 25px;width:300px;}
.aYYYffiliate-rec-bf-l {float:left;margin:3px 25px 15px 2px;width:300px;}
.aYYYffiliate-rec-bf-c {margin:10px 0 25px 0;width:100%;}
/* Below- used to make sure these boxes don't show.*/
.affiliate-rec-bf-r, .affiliate-rec-bf-l, .affiliate-rec-bf-c {float:right;margin:0px;width:1px;height:1px;}


.amazon-rec-r {width:300px;h//eight:315px;padding:10px;margin:3px 2px 15px 25px;float:right;background-color:#d4d4ea;border:1px solid #000;}
.amazon-rec-l {width:300px;h//eight:315px;padding:10px;margin:3px 25px 15px 2px;float:left;background-color:#d4d4ea;border:1px solid #000;}
.amazon-rec-text {color:#000;margin-bottom:2px;font-size:smaller;text-shadow:1px 1px 0 #fefefe;}

.amazon-strip {margin:0;}
.amazon-strip-hr-top {border:1px dashed #bbb;margin:0;position:relative;top:10px;}
.amazon-strip-hr-bot {border:1px dashed #bbb;margin:0 0 20px 0;position:relative;top:-12px;}

.a-w-pics {margin:0;}
.a-w-pics-d {float:left;margin:0 20px 10px 0;width:290px;height:80px;position:relative;top:7px;padding:0;}
.a-w-pics-hr-top {border:1px dashed #bbb;margin:0 0 9px 0;}
.a-w-pics-hr-bot {border:1px dashed #bbb;margin:11px 0 0 0;}
.a-w-pics-p-1 {margin-bottom:0;}
.a-w-pics-p-2 {margin:7px 0 0 0;}
.a-w-but {border:1px solid #000;padding:0px 5px 1px 5px;background-color:#fcfcfc}
#main .page-content a.a-w-but:link {text-decoration:none;}
#main .page-content a.a-w-but:visited {text-decoration:none;}
#main .page-content a.a-w-but:hover {text-decoration:none;text-shadow:none;background-color:#f5f5f5;color:black;}
.a-w-dis-d {margin:0;padding:0;}
.a-w-dis-dx {margin:0;padding:0;display:none;}
.a-w-dis-p {margin:7px 0 20px 0;font-size:smaller;}
a-w-dis-text-b {}
a-w-dis-text {}
.a-w-dis-p span.a-w-dis-text-b:after {content:"Disclosure:";}
.a-w-dis-p span.a-w-dis-text:after {content:" Sales stemming from our affiliate links earn a commission for our website, although without any additional cost to you.";}





.related-box-r {width:300px;padding:20px 10px 10px 10px;margin:3px 2px 15px 30px;float:right;border-style:dotted;border-width:1px 0 1px 0;}
.related-box-l {width:300px;padding:20px 10px 10px 10px;margin:3px 30px 15px 2px;float:left;border-style:dotted;border-width:1px 0 1px 0;}
.related-box-r ul,.related-box-l ul {list-style-type:square;padding:0 0 0 20px;}
.related-box-r li,.related-box-l li {line-height:1.2;margin-bottom:15px;}

.related-link {color:#B73D7A;padding:0;margin:10px 0px 20px 0px;}
p.related-link-dots-1 {margin-bottom:0;}
p.related-link-dots-2 {margin-bottom:0;margin-top:3px;}
p.related-link-text-1 {margin: 2px 0 0 0;font-weight:bolder;}
p.related-link-text-2 {margin: 15px 0 0 0;font-weight:bolder;}
#main .page-content .related-link a:link {color:#B73D7A;}
#main .page-content .related-link a:visited {color:#B73D7A;}
#main .page-content .related-link a:hover {color:#B73D7A;text-decoration:none;}


#medianet-resp-bot-r {float:right;margin:3px 2px 0px 25px;width:300px;position:relative;z-index:100;}
#adsense-rec-af {float:right;margin:6px 2px 15px 25px;width:300px;}
#adsense-resp-sky-af {float:right;margin:6px 2px 15px 25px;width:160px;}
#adsense-rec-bf-r {float:right;margin:3px 2px 15px 25px;width:300px;}
#adsense-rec-bot-r {float:right;margin:3px 2px 0px 25px;width:300px;}
#adsense-rec-bf-l {float:left;margin:3px 25px 15px 2px;width:300px;}
#adsense-rec-bot {margin:1em auto 1em auto;width:300px;}
#adsense-resp-af {float:right;margin:6px 2px 15px 25px;width:336px;position:relative;z-index:100;}
#adsense-resp-bf-r, #adsense-resp-bf2-r, #adsense-resp-bf3-r {float:right;margin:3px 2px 15px 25px !important;width:400px;position:relative;z-index:100;}
#adsense-resp-bf-l, #adsense-resp-bf2-l, #adsense-resp-bf3-l {float:left;margin:3px 25px 15px 2px !important;width:400px;position:relative;z-index:100;}
#adsense-resp-bot-r {float:right;margin:3px 2px 0px 25px;width:400px;position:relative;z-index:100;}
#adsense-resp-bot {margin:1em auto 1em auto;width:400px;position:relative;z-index:100;}
#adsense-resp-adv-bot{text-align:center;margin-top:3px;margin-bottom:0;z-index:100;}
#adsense-resp-match-bot-r {float:right;margin:3px 2px 0px 25px;width:300px;position:relative;z-index:100;}


.adlink-mid-page, .adlink-mid2-page {z-index:100;position:relative;}
.adlink-mid-page, .adlink-mid2-page p {margin-bottom:10px;}
.adlink-mid-page-hr, .adlink-mid2-page-hr {margin-bottom:0px;display:none;}
.adlink-mid-page-hr-b, .adlink-mid2-page-hr-b {margin-bottom:0px;display:none;}

/* testing these new formats - NOT USING*/
#adsense-resp-af-dsk {float:right;z-index:100;clear:right;margin:20px 0 20px 20px;}
#adsense-resp-af-mob {float:none;margin:0;height:0;}
#adsense-resp-af-dual {float:right;z-index:100;clear:right;margin:10px 0 20px 20px;}

.adsense-rec-fyi-pg {float:right;margin:0 2px 15px 25px;width:300px;z-index:99;position:relative;}
.adsense-rec-makeover-photo-grid {float:right;margin:0 2px 15px 25px;width:300px;z-index:99;position:relative;}
.adsense-rec-ecard-listing {float:right;margin:0 2px 15px 25px;width:300px;z-index:99;position:relative;}
.adsense-rec-ecard-category {float:right;margin:0 2px 15px 25px;width:300px;z-index:99;position:relative;}
#adsense-slide-left-half {float:right;padding-right:10px;}
#adsense-slide-right-half {float:left;padding-left:10px;}

/* Menu - horizontal, just page numbers.*/
.block .nav-pgn {font-family:Helvetica,​Arial,​sans-serif;margin:0;padding:0;list-style-type:none;text-align:center;font-weight:bolder;}
.nav-pgn li {float:left;margin:0;padding:0;display:inline;}
#main .nav-pgn li a:link {background-color:#fcfcfc;padding:5px 10px;color:#4A4ACC;text-decoration:none;border-width:1px 1px 1px 0;border-style:solid;border-color:#0000cd;text-shadow:none;}
#main .nav-pgn li.nav-pgn-menu a:link {border-width:1px;}
#main .nav-pgn li.nav-pgn-1 a:link {border-width:1px;}
#main .nav-pgn li.nav-pgn-now1 a:link {background-color:#9696DE;color:#fff;border-width:1px;border-bottom:2px solid #FF8F00;}
#main .nav-pgn li.nav-pgn-now a:link {background-color:#9696DE;color:#fff;border-bottom:2px solid #FF8F00;}
#main .nav-pgn li a:visited {color:#ddd;border-color:#0000cd;}
#main .nav-pgn li.nav-pgn-now1 a:visited {background-color:#9696DE;color:#fff;border-width:1px;border-bottom:2px solid #FF8F00;}
#main .nav-pgn li.nav-pgn-now a:visited {background-color:#9696DE;color:#fff;border-bottom:2px solid #FF8F00;}
#main  .nav-pgn li.nav-pgn-menu a:visited {color:#0000cd;}
#main .nav-pgn li a:hover {color:#fff;background-color:#7272cc;}
#main .nav-pgn li.nav-pgn-1 a:hover {color:#fff;background-color:#7272cc;}
#main .nav-pgn li.nav-pgn-now1 a:hover {color:#fff;background-color:#7272cc;border-bottom:2px solid #FF8F00;}
#main .nav-pgn li.nav-pgn-now a:hover {color:#fff;background-color:#7272cc;border-bottom:2px solid #FF8F00;}
#main  .nav-pgn li.nav-pgn-menu a:hover {color:#fff;background-color:#7272cc;}
.nav-pgn-div {float:right;}
.nav-pgn-bot {margin-bottom:20px;}
#nav-pgn-top {float:right;margin:0 0 0 15px;position:relative;top:-10px;}
#nav-pgn-low {}

.index-search-position {margin:0 0 15px 20px;float:right;}
.index-search {border:1px solid #0000cd;padding:5px 8px;font-family:Helvetica,​Arial,​sans-serif;font-weight:bolder;background-color:#fafafa;}
#main a.index-search:link {text-decoration:none;color:#0000cd;}
#main a.index-search:visited {text-decoration:none;color:#0000cd;}
#main a.index-search:hover {text-decoration:none;color:#fff;background-color:#7272cc;}

/* footer block*/
#footer {padding:0;border-width:0;}
#footerstyle {color:#000;margin:0;border-width:3px;}
#footerstyle a:link {color:#1E1EEB;text-decoration:none;}
#footerstyle a:visited {color:#2C2C7A;text-decoration:none;}
#footerstyle a:hover {text-decoration:underline;}
#footerstyle p {margin-bottom:0px;}
#footerjustanswr {color:#1E1EEB;margin:10px 0 0 0;font-weight:bolder;text-shadow:none;padding:15px;background-color:#f2f2f2;border-width:2px;}
#footerjustanswr a:link {color:#1E1EEB;text-decoration:underline;}
#footerjustanswr a:visited {color:#2C2C7A;text-decoration:none;}
#footerjustanswr a:hover {text-decoration:none;}
#footerjustanswr p {margin-bottom:0px;}

.footer-makeover-jump, .footer-ecard-jump {margin:0;padding-top:17px;border-color:#0000cd;box-shadow:4px 4px 7px #333;background-color:#fff;text-align:center;color:#333;}
.footer-makeover-jump a, .footer-ecard-jump a {color:#1E1EEB;text-decoration:underline;text-shadow:none;}
.footer-makeover-jump a:visited, .footer-ecard-jump a:visited {color:#0000cd;}
.footer-makeover-jump a:hover, .footer-ecard-jump a:hover {color:#0000cd;text-decoration:none;}
.amazon-native-footer {margin:0;padding-top:17px;border-color:#0000cd;box-shadow:4px 4px 7px #333;background-color:#fff;text-align:center;color:#333;}
.amazon-support-link {margin:0;padding-top:17px;border-color:#0000cd;box-shadow:4px 4px 7px #333;background-color:#fff;text-align:center;color:#333;p//osition:relative;t//op:-25px;}
.amazon-support-link a {color:#1E1EEB;text-decoration:underline;text-shadow:none;}
.amazon-support-link a:hover {text-decoration:none;}
#footer #block-fieldblock-node-topic-page-default-field-amazon-footer-ad-block .block {padding-bottom:0;}
.aYYYffiliate-rec {padding:17px 10px 20px 10px;border-color:#0000cd;background-color:#f5f5f5;text-align:center;border-width:2px;box-shadow:0px 0px 8px #000;}
.aYYYffiliate-rec-c {padding:8px 10px 10px 10px;border-color:#0000cd;background-color:#f8f8f8;text-align:center;border-width:2px;box-shadow:0px 0px 2px #000;}
.aYYYffiliate-rec a, .aYYYffiliate-rec-c a {color:#1E1EEB;text-decoration:underline;text-shadow:none;}
.aYYYffiliate-rec a:hover, .aYYYffiliate-rec-c a:hover {text-decoration:none;}
#blocked-js--show {display:none;}

.feedback-links {margin:0;padding:10px 20px 15px 20px;border-color:#0000cd;border-width:2px;box-shadow:4px 4px 7px #333;background-color:#fff;color:#333;}
.feedback-links a {color:#1E1EEB;text-decoration:underline;text-shadow:none;}
.feedback-links a:hover {text-decoration:none;}

/* Your styles additions*/
#wrap {background-color:#f9f9f9;}
.page-content {font-size:1.1em;color:#333;}

#comments {padding:0;color:#000;}
.comment .attribution {padding:0 3px 0 2px;}
.comment .comment-text {padding:0 15px 10px 35px;}
#comments .indented {margin-left:10px;}
#main #comments.comment-wrapper div.comment {background-color:#fff;;border:1px solid #0000cd;}
#main #comments.comment-wrapper h3 {background-color:transparent;font-weight:normal;border:none;padding:none;box-shadow:none;}
#main #comments.comment-wrapper a {text-decoration:none;}
#main #comments.comment-wrapper .field-item a {text-decoration:underline;}

.comment-form .form-item-captcha-questions-answer-given {margin-top:10px;color:#0000cd;}
.comment-form .form-item-captcha-questions-answer-given div.description {margin-left:0;}
.comment-form .form-item-captcha-questions-answer-given div.description:before {content:"* ";color:#ff0000;}

#h1box {margin:0 0 20px 0;}
#main h1#h1i {font-size:1.3em;color:#3030df;font-weight:bold;display:inline;font-family:arial;letter-spacing:0.001em;}
#main h1 {color:#3030df;font-size:1.4em;font-weight:bold;font-family:arial;letter-spacing:0.001em;}
#main p#hteaser {font-size:1.1em;color:#444;fo//nt-weight:bolder;display:inline;margin-left:0.6em;font-family:arial;}
#main h2 {color:#1e1eeb;font-size:1.3em;font-weight:bold;font-family:arial;letter-spacing:0.001em;}
#main .h2bigger {font-size:1.4em;color:#3030df;}
#main h3 {color:#1e1eeb;font-size:1.2em;font-weight:bold;font-family:arial;letter-spacing:0.001em;}
#main h4 {color:#1e1eeb;font-size:1.1em;font-weight:bold;font-family:arial;letter-spacing:0.001em;}
#main h5 {color:#1e1eeb;font-size:1.1em;font-weight:normal;font-family:arial;letter-spacing:0.001em;}
#main h2 a {text-decoration:underline;}
#main h2 a:hover {text-decoration:none;}
#main h3 a {text-decoration:underline;}
#main h3 a:hover {text-decoration:none;}
#main h4 a {text-decoration:underline;}
#main h4 a:hover {text-decoration:none;}
#main h5 a {text-decoration:underline;}
#main h5 a:hover {text-decoration:none;}

.spaceadd05 {margin-bottom:0.5em;}
.spaceadd1 {margin-bottom:1em;}
.spaceadd2 {margin-bottom:2em;}
.spaceadd3 {margin-bottom:3em;}
.spadd0px {margin-bottom:0;}
.spadd5px {margin-bottom:5px;}
.spadd10px {margin-bottom:10px;}
.spadd15px {margin-bottom:15px;}
.spadd20px {margin-bottom:20px;}
.spadd30px {margin-bottom:30px;}
.spadd40px {margin-bottom:40px;}

.spadd0 {margin-bottom:0 !important;}
.spadd5 {margin-bottom:5px !important;}
.spadd10 {margin-bottom:10px !important;}
.spadd15 {margin-bottom:15px !important;}
.spadd20 {margin-bottom:20px !important;}
.spadd30 {margin-bottom:30px !important;}
.spadd40 {margin-bottom:40px !important;}

.list1  {margin-left:20px}
.list2 {margin-left:40px}
.listsym:before {content:"\25B6\00A0";font-size:66%;position:relative;top:-2px;}

hr {clear:none;margin-left:5em;margin-right:5em;o//verflow:visible;}
.ps {margin:0 0 20px 0;}
.tb {color:#3030df;}
.tbx, .br-blue {color:#3030df;font-size:smaller;}
.teb {color:#3030df;font-weight:bolder;}
.tebx {color:#3030df;font-size:smaller;font-weight:bolder;}
.teb2 {color:#3030df;font-size:1.3em;font-weight:bold;font-family:arial;letter-spacing:0.001em;margin-bottom:10px;}
.teb3 {color:#3030df;font-size:1.2em;font-weight:bold;font-family:arial;letter-spacing:0.001em;margin-bottom:10px;}
.teb4, .teb5 {color:#3030df;font-size:1.1em;font-weight:bold;font-family:arial;letter-spacing:0.001em;margin-bottom:10px;}
.teb6 {color:#3030df;font-family:arial;letter-spacing:0.001em;margin-bottom:10px;font-weight:bolder;}
.tep {color:#606;font-weight:bolder;}
.tepl {color:#B73D7A;font-weight:bolder;}
.teg {color:#090;font-weight:bolder;}
.tblackx {color:#222;font-size:smaller;}
.tgreyx {color:#888;font-size:smaller;}
.tred {color:#ff0000;}
.fsize-1 {font-size:smaller;}
.text-e {font-weight:lighter;}
.texte {font-weight:bolder;}
.text-x {font-size:larger;}
.br-list {font-size:smaller;position:relative;top:-3px;}
.p0 {margin:0;height:0;}
.nb {border-style:none !important;background-color:#fff !important;box-shadow:0px 0px 0px #fff !important;padding-left:0 !important;}

/* UL */
.square-space {list-style-type:square;}
.square-space  li {margin-bottom:1em;}
.numbered-space  li {margin-bottom:1em;}
.p-li {margin-top:0.5em;margin-bottom:0;}
.list-horizontal, .list-horizontal-u {float:left;margin-right:40px;}
#main .list-horizontal a {text-decoration:none;font-weight:bolder;}
#main .list-horizontal a:hover {text-decoration:underline;text-shadow:none;}
#main .list-horizontal-u a {font-weight:bolder;}
#main .list-horizontal-u a:hover {text-decoration:none;text-shadow:none;}
.list-hor-normal {float:left;margin-right:40px;}
.block .square-table {list-style-type:square;background-color:#e9e9e9;padding-bottom:0px;text-shadow:none;}
.block .numbered-table {background-color:#e9e9e9;padding-bottom:0px;text-shadow:none;}
.square-table-odd, .numbered-table-odd {background-color:#f0f0f0;padding:13px 5px 13px 10px;margin:0;}
.square-table-even, .numbered-table-even {background-color:#f9f9f9;padding:13px 5px 13px 10px;margin:0;}
/* UL */
.hr-bot {border:solid 1px #1e1eeb;}
.listnav-p {color:#1e1eeb;font-weight:bolder;margin-bottom:0;font-family:arial;font-size:110%;}
.block .listnav-ul {font-size:110%;line-height:170%;margin-top:5px;font-family:arial;padding-left:20px;color:#1e1eeb;}
.listnav-ul li {line-height:130%;margin-top:5px;}
.listnav-ul2 li {line-height:130%;margin-top:5px;}
.listnav-ul2-blk li {line-height:130%;margin-top:5px;}

.block .listnav-ul2 {margin:0;padding-left:25px;list-style:square;color:#1e1eeb;}
.block .listnav-ul2-blk {margin:0;padding-left:25px;list-style:square;color:#333;}
.block .listnav-adlink {margin-left:6px;padding-top:5px;}
.listnav-a {color:#f00;f/ont-size:80%}
span.listnav-a:after {content:" \2605";color:#f00;font-weight:bolder;f/ont-size:100%;font-family:arial;}
.list-table {margin-bottom:20px;color:#4A4ACC;font-weight:bolder;text-shadow:none;}
.list-table tr:hover {background-color:#e6e6fe;text-shadow:none;}

/* Image containers u=no border, ub=border, -nw=narrow width */
.pic-rub, .pic-rub-nw, .pic-ru, .pic-ru-nw {margin:10px 0 20px 40px;float:right;max-width:60%;}
.pic-lub, .pic-lub-nw, .pic-lu, .pic-lu-nw {margin:10px 40px 20px 0;float:left;max-width:60%;}
.node-type-topic-page .pic-rub, .node-type-topic-page .pic-rub-nw, .node-type-topic-page .pic-ru, .node-type-topic-page .pic-ru-nw  {margin:10px 0 20px 40px;float:right;max-width:60%;}
.node-type-topic-page .pic-lub, .node-type-topic-page .pic-lub-nw, .node-type-topic-page .pic-lu, .node-type-topic-page .pic-lu-nw  {margin:10px 40px 20px 0;float:left;max-width:60%;}
.pic-ru-img img {display:block;box-shadow:4px 4px 4px #666;}
.pic-lu-img img {display:block;box-shadow:-4px 4px 4px #666;}
.pic-rub-img img {border:3px solid #0000cd;padding:2px;background-color:#fff;display:block;box-shadow:4px 4px 4px #666;}
.pic-lub-img img {border:3px solid #0000cd;padding:2px;background-color:#fff;display:block;box-shadow:-4px 4px 4px #666;}
.pic-cap {background-color:transparent;position:relative;left:2px;top:7px;color:#4A4ACC;font-size:70%;font-weight:bolder;text-align:center;}
.pic-cap p {margin-bottom:0;}
.pic-cap-top {background-color:transparent;position:relative;left:2px;top:7px;color:#4A4ACC;font-size:70%;font-weight:bolder;text-align:center;}
.pic-cap-top p {margin-bottom:15px;}
.pic-slideshow {font-size:75%;position:relative;left:-4px;margin-top:5px;}
.pic-dot {position:relative;top:5px;width:20px;height:20px;}
.pic-slideshow .button.small a:hover {text-shadow:none;}

/* The plan is to depriciate these forms. Some are redefined lower down. */
.p//ic-r {margin:15px 0 15px 40px;float:right;max-width:60%;}
.p//ic-l {margin:15px 40px 15px 0;float:left;max-width:60%;}
.p//ic-rb {margin:15px 0 15px 40px;float:right;max-width:60%;}
.p//ic-lb {margin:15px 40px 15px 0;float:left;max-width:60%;}
.p//ic-r img {display:block;box-shadow:4px 4px 4px #888;}
.p//ic-l img {display:block;box-shadow:-4px 4px 4px #888;}
.p//ic-rb img {border-style:solid;border-width:3px;border-color:#0000cd;padding:2px;background-color:#fff;display:block;box-shadow:4px 4px 4px #888;}
.p//ic-lb img {border-style:solid;border-width:3px;border-color:#0000cd;padding:2px;background-color:#fff;display:block;box-shadow:-4px 4px 4px #888;}

.p//ic-lb-s {max-width:60%;margin:15px 40px 15px 0;float:left;font-size:0.85em;}
.p//ic-lb-sa {border-width:0 2px 2px 0;border-style:solid;border-color:#0000cd;box-shadow:4px 4px 5px #333;}
.p//ic-lb-sb {margin:2px;border-width:0 2px 2px 0;border-style:solid;border-color:#3939CD;}
.p//ic-lb-sc {margin:2px;border-width:0 2px 2px 0;border-style:solid;border-color:#7f7fcd;}
.p//ic-lb-sd {border-width:0 2px 2px 0;border-style:solid;border-color:#fff;box-shadow:-4px -4px 0px #0000cd;}
.p//ic-lb-se {max-width:100%;}
.p//ic-lb-sh {position:absolute;top:0;left:-2px;width:40px;height:30px;background-color:#f9f9f9;}
.p//ic-lb-si {position:absolute;top:5px;left:-5px;width:20px;}

.p//ic-rb-s {max-width:60%;margin:15px 0 15px 40px;float:right;font-size:0.85em;}
.p//ic-rb-sa {border-width:0 0 2px 2px;border-style:solid;border-color:#0000cd;box-shadow:-4px 4px 5px #333;}
.p//ic-rb-sb {margin:2px;border-width:0 0 2px 2px;border-style:solid;border-color:#3939CD;}
.p//ic-rb-sc {margin:2px;border-width:0 0 2px 2px;border-style:solid;border-color:#7f7fcd;}
.p//ic-rb-sd {border-width:0 0 2px 2px;border-style:solid;border-color:#fff;box-shadow:4px -4px 0px #0000cd;}
.p//ic-rb-se {max-width:100%;}
.p//ic-rb-sf {display:block;outline:2px solid #fff;}
.p//ic-rb-sg {position:relative;top:-12px;right:0px;}
.p//ic-rb-sh {position:absolute;top:0;right:-2px;width:40px;height:30px;background-color:#f9f9f9;}
.p//ic-rb-si {position:absolute;top:5px;right:-6px;width:20px;}

/* page-top graphic thumbs */
.pt-images-div {max-width:45%;}
.pt-images-div2 {max-width:220px;}
.pt-images-text {font-size:0.6em;font-weight:bold;color:	#008A2E;position:relative;top:-2px;}
.pt-image-float {width:70px;height:auto;float:left;margin:0 27px 10px 0;}
.pt-image {width:70px;padding:1px;background-color:#fff;border:2px solid #0000cd;box-shadow:-3px 3px 4px #888;}
a:hover .pt-image {background-color:#0000cd;}
a:active .pt-image {background-color:#0000cd;}

/* e-Card side thumbnails */
.ec-images-div {width:140px;float:right;}
.ec-images-header {float:right;width:100px;font-size:smaller;font-weight:bold;color:#0000cd;line-height:120%;margin-bottom:7px;}
.ec-image-text {font-size:smaller;line-height:120%;margin-bottom:5px;}
.ec-image-p {margin-bottom:5px;}
.ec-image-float {width:100px;height:auto;float:right;margin:0 0 10px 0;}
.ec-image {width:100px;padding:1px;background-color:#fff;border:2px solid #0000cd;box-shadow:-3px 3px 4px #888;}
a:hover .ec-image {background-color:#0000cd;}
a:active .ec-image {background-color:#0000cd;}

/* Cosmetic Case - Views output. !!!MUST BE BELOW ABOVE Hx TAG DECLARATIONS */
/* Views - makeover-photo-grid  */
#main .view-smile-makeovers-photo-grid h1, #main .view-smile-makeovers-photo-grid h2 {font-size:100%;color:#0000cd;}
.view-smile-makeovers-photo-grid .makeover-ul {font-weight:bolder;position:relative;top:-13px;}
.view-smile-makeovers-photo-grid .makeover-ul li{float:left;margin-right:35px;line-height:1.8em;}
#main .view-smile-makeovers-photo-grid .page-content .makeover-ul a:link{text-decoration:none;}
#main .view-smile-makeovers-photo-grid .page-content .makeover-ul a:visited{text-decoration:none;}
#main .view-smile-makeovers-photo-grid .page-content .makeover-ul a:hover{text-decoration:underline;}
.view-smile-makeovers-photo-grid .view-content {background-color:#BABAD6;}
.view-smile-makeovers-photo-grid .views-field-field-cosmetic-thumbnail img {border:4px solid #333;background-color:#fff;padding:2px;box-shadow:3px 4px 4px #666;}
.view-smile-makeovers-photo-grid .views-field-field-cosmetic-thumbnail {width:200px;max-width:50%;float:left;margin-right:10px;position:relative;left:-20px;}
.view-smile-makeovers-photo-grid .views-field-field-cosmetic-thumbnail span {font-size:smaller;font-weight:bolder;color:#0000cd;padding-left:5px;}
.view-smile-makeovers-photo-grid .views-field-field-cosmetic-thumbnail .image-field-caption {display:none;}
.view-smile-makeovers-photo-grid .views-row {clear:left;overflow:hidden;padding:15px 10px 10px 20px;}
.view-smile-makeovers-photo-grid .views-row-odd {background-color:#BABAD6;} 
.view-smile-makeovers-photo-grid .views-row-even {background-color:#ACACD3;} 
.view-smile-makeovers-photo-grid .views-field-nothing .page-content p {margin-bottom:10px;}
.view-smile-makeovers-photo-grid .views-field-nothing h1:before {content:"\25b6\0020 Case title ... ";font-weight:bolder;color:#0000cd;}
.view-smile-makeovers-photo-grid .views-field-nothing-1 a {font-weight:bolder;}
.view-smile-makeovers-photo-grid .views-field-nothing-1 a:link {color:#006400;}
.view-smile-makeovers-photo-grid .views-field-nothing-1 a:visited {color:#cc0000;}
.view-smile-makeovers-photo-grid .views-field-nothing-1 a:hover {color:#0000cd;}
.view-smile-makeovers-photo-grid .views-field-nothing-1 {margin-bottom:15px;}
.view-smile-makeovers-photo-grid .views-field-field-cosmetic-thumbnail a:hover img {border:5px solid #0000cd;background-color:#fff;padding:1px;}
.view-smile-makeovers-photo-grid .views-field-nothing-1 span:after {content:" ... go\25b6";font-size:80%;font-weight:bolder;color:#0000cd;}
.view-smile-makeovers-photo-grid .views-field-field-cosmetic-prime-category-bl p:before {content:"\25b6\0020Issues discussed ... ";font-weight:bolder;color:#0000cd;}
.view-smile-makeovers-photo-grid .views-field-field-cosmetic-prime-category-bl span:before {content:"\00a0\00a0 ";}
/* Views - makeover-x style views blocks  */
[id^="block-views-makeover-x"] {margin-bottom:30px;}
.node-type-topic-page [class*=" view-makeover-x-"] .page-content {margin: 0 auto;padding:0;background-color:inherit;top:0;border-width:0;
-webkit-border-radius:0; -moz-border-radius:0; border-radius:0; text-shadow:none;box-shadow:none; -moz-box-shadow:none;-webkit-box-shadow:none;}
#main [class*=" view-makeover-x-"] h1, #main [class*=" view-makeover-x-"] h2 {font-size:120%;color:#0000cd;}
[class*=" view-makeover-x-"] .view-content {background-color:#BABAD6;text-shadow:none;font-size:90%;}
[class*=" view-makeover-x-"] .views-field-field-cosmetic-thumbnail {float:right;width:200px;max-width:50%;margin:0 15px 10px 15px;}
[class*=" view-makeover-x-"] .views-field-field-cosmetic-thumbnail img {border:4px solid #333;background-color:#fff;padding:2px;box-shadow:3px 4px 4px #666;}
[class*=" view-makeover-x-"] .views-field-field-cosmetic-thumbnail a:hover img {border:5px solid #0000cd;background-color:#fff;padding:1px;}
[class*=" view-makeover-x-"] .views-field-field-cosmetic-thumbnail .image-field-caption {display:none;h///eight:1px;}
[class*=" view-makeover-x-"] .views-field-field-cosmetic-thumbnail span {font-size:smaller;font-weight:bolder;color:#0000cd;}
[class*=" view-makeover-x-"] .views-row {clear:left;overflow:hidden;padding:15px 10px 10px 20px;}
[class*=" view-makeover-x-"] .views-row-odd {background-color:#cfcfe8;} 
[class*=" view-makeover-x-"] .views-row-even {background-color:#E3E3F7;} 
[class*=" view-makeover-x-"] .views-field-nothing-1 .page-content p {margin-bottom:10px;}
[class*=" view-makeover-x-"] .views-field-nothing-1 h1:before {content:"\25b6\0020 Case title ... ";font-size:smaller;color:#0000cd;}
[class*=" view-makeover-x-"] .views-field-nothing a {font-weight:bolder;}
[class*=" view-makeover-x-"] .views-field-nothing a:link {color:#006400;}
[class*=" view-makeover-x-"] .views-field-nothing a:visited {color:#cc0000;}
[class*=" view-makeover-x-"] .views-field-nothing a:hover {color:#0000cd;}
[class*=" view-makeover-x-"] .views-field-nothing {margin-bottom:15px;}
[class*=" view-makeover-x-"] .views-field-nothing span:after {content:" ... go\25b6";font-size:80%;font-weight:bolder;color:#0000cd;}
[class*=" view-makeover-x-"] .views-field-field-cosmetic-prime-category-bl p:before {content:"\25b6\0020Issues discussed ... ";font-weight:bolder;color:#0000cd;}
[class*=" view-makeover-x-"] .views-field-field-cosmetic-prime-category-bl span:before {content:"\00a0\00a0 ";}
/* Node 707 - aa-social-media-images-NEVER-PUBLISH*/
.view-makeover-x-social-media .view-content {background-color:#fff;padding-top:30px;}
.view-makeover-x-social-media .views-field-field-cosmetic-thumbnail {float:none;width:200px;max-width:100%;margin:0 auto;position:relative;top:5px;right:10px;}
.view-makeover-x-social-media .views-field-field-cosmetic-thumbnail img {border:5px solid #0000a4;padding:3px;}
.view-makeover-x-social-media .views-field-nothing-1 h1 {margin-bottom:0;}
.view-makeover-x-social-media .views-field-nothing-1 p {display:none;}
.view-makeover-x-social-media .views-row {width:250px;border:5px solid #0000a4;margin:0 auto 30px auto;padding:0 20px 10px 20px;text-align:center;}
.view-makeover-x-social-media .views-row-odd {background-color:#ddd;}
.view-makeover-x-social-media .views-row-even {background-color:#ddd;}
.view-makeover-x-social-media .views-field-nothing span:after {content:"";}
.view-makeover-x-social-media .views-field-nothing {color:#fff;font-weight:bolder;margin-bottom:0;position:relative;top:33px;z-index:100;}
/* Newest and pending Cosmetic Cases views.*/
.view-makeovers-newest img {border:4px solid #333;background-color:#fff;padding:2px;box-shadow:3px 4px 4px #666;margin-top:25px;}
.view-makeovers-newest a:hover img {background-color:#0000cd;}
.view-makeovers-newest .odd {background-color:#cfcfe8;} 
.view-makeovers-newest .even {background-color:#E3E3F7;} 
.view-makeovers-newest .image-field-caption {display:none;} 
.view-makeovers-newest {text-shadow:none;} 
/* Declined Cosmetic Cases.*/
.declined-box-odd {background-color:#cfcfe8;text-shadow:none;padding:20px 20px 20px 10px;}
.declined-box-even {background-color:#E3E3F7;text-shadow:none;padding:20px 20px 20px 10px;}
.declined-image-box {text-align:center;margin:0 auto 0 auto;}
.declined-ref-image-box {text-align:center;margin:0 auto 10px auto;}
.declined-image-text {margin-bottom:0px;text-align:center;color:#3030df;font-size:smaller;font-weight:bolder;}
.declined-image-box img, .declined-ref-image-box img {border:3px solid black;padding:2px;background-color:#fff;}
/* Flex Slider for content type Cosmetic Case.*/
.n//next-arrows//ode-cosmetic-case .field-name-field-cosmetic-image .flex-direction-nav li a.prev {left:-5px;}
.n//next-arrows//ode-cosmetic-case .field-name-field-cosmetic-image .flex-direction-nav li a.next {right:-13px;}
.node-cosmetic-case .field-name-field-cosmetic-image ul.flex-direction-nav {display:none;}
.node-cosmetic-case .field-name-field-cosmetic-image {max-width:98%;margin:0 auto;}
.node-cosmetic-case .field-name-field-cosmetic-image .flexslider .slides img{margin:0 auto;border:3px solid #4a4acc;background-color:#fff;padding:4px;position:relative;top:-12px;max-width:95%;}
.node-cosmetic-case .field-name-field-cosmetic-image .flexslider .slides li{background-color:#7272CC;line-height:0;}
.node-cosmetic-case .field-name-field-cosmetic-image ol.flex-control-nav {position:relative;top:28px;}
.node-cosmetic-case .field-name-field-cosmetic-image .flex-control-nav li a {background-color:#4a4acc;}
.node-cosmetic-case .field-name-field-cosmetic-image .flex-nav-container {background-color:#7272CC;border-color:#ccf;border-width:4px 4px 0 4px;border-style:solid;}
.node-cosmetic-case .field-name-field-cosmetic-image .flexslider-content {border-color:#ccf;border-width:0 4px 4px 4px;position:relative;left:-4px;}
.node-cosmetic-case .field-name-field-cosmetic-image  .flex-caption {display:none;}
/* Individual Cosmetic Case nodes.*/
.node-cosmetic-case  .field-name-field-cosmetic-thumbnail {float:left;margin:0 25px 5px 0;min-width:20%;max-width:33%;}
.node-cosmetic-case  .field-name-field-cosmetic-thumbnail img{border:3px solid #4a4acc;background-color:#fff;padding:3px;box-shadow:3px 4px 3px #888;}
.node-cosmetic-case  .field-name-field-cosmetic-thumbnail .field-items .image-field-caption {margin:0;text-align:center;}
.n//ode-cosmetic-case  .field-name-field-cosmetic-thumbnail .field-items .image-field-caption a:link {color:#1E1EEB;font-size:0.9em;font-weight:bolder;}
.n//ode-cosmetic-case  .field-name-field-cosmetic-thumbnail .field-items .image-field-caption a:visited {color:#2C2C7A;}
.no//de-cosmetic-case  .field-name-field-cosmetic-thumbnail .field-items .image-field-caption a:hover{color:#2C2C7A;text-decoration:none;text-shadow:0 1px #2C2C7A;}


/* Cosmetic Cases - code needed when flex slider deactivated*/
.node-cosmetic-case .field-name-field-cosmetic-image {margin:0 auto;background-color:#D4D4EA;max-width:95%;text-align:center;padding:10px 0;}
.node-cosmetic-case .field-name-field-cosmetic-image img{m//argin:0 auto;border:3px solid #4a4acc;background-color:#fff;padding:4px;po//sition:relative;t//op:-12px;max-width:95%;}
#block-block-5 .page-content p {display:none;} 
#block-block-5 .page-content .adlink-mid-page p {display:initial;} 
#block-block-5 .page-content #after-picture p {display:initial;} 





/* Views - makeover-titles, used on t_cosmetic_dentistry.htm*/
.cosmetic-home-adsense-spacer {padding-top:10px;}
.view-makeovers-titles ol{font-size:0.9em;font-weight:bolder;}
.view-makeovers-titles ol p{font-weight:normal;}
.view-makeovers-titles ol li.views-row {padding-left:5px;background-color:#f1f1f1;}
#main .view-makeovers-titles a:link{text-decoration:none;text-shadow:none;}
#main .view-makeovers-titles a:visited{text-decoration:none;text-shadow:none;}
#main .view-makeovers-titles a:hover{text-decoration:underline;text-shadow:none;}
.t_cosmetic_dentistry .makeover-ul {font-size:85%;font-weight:bolder;position:relative;top:-13px;margin-top:20px;}
.t_cosmetic_dentistry .makeover-ul li{float:left;margin-right:35px;line-height:1.8em;}
#main .t_cosmetic_dentistry .makeover-ul a:link{text-decoration:none;}
#main .t_cosmetic_dentistry .makeover-ul a:visited{text-decoration:none;}
#main .t_cosmetic_dentistry .makeover-ul a:hover{text-decoration:underline;}
#views-makeovers-thumbs-container {width:360px;max-width:99%;margin:0 auto;overflow:hidden;}
#views-makeovers-thumbs-container tr {background-color:#fff;}
#views-makeovers-thumbs-container .view-makeovers-thumbs .item-list {width:360px;max-width:99%;margin:0 auto;}
#views-makeovers-thumbs-container .view-makeovers-thumbs table {width:360px;max-width:99%;margin:0 auto;}
#views-makeovers-thumbs-container .view-makeovers-thumbs .col-1 {padding:15px 15px 15px 0;}
#views-makeovers-thumbs-container .view-makeovers-thumbs .col-2 {padding:15px 0;}
#views-makeovers-thumbs-container .view-makeovers-thumbs .pager {padding-left:0;margin-top:0;}
#views-makeovers-thumbs-container .view-makeovers-thumbs .field-content {width:150px;height:auto;h//eight:117px;}
#views-makeovers-thumbs-container .view-makeovers-thumbs .field-content img {border:3px solid #4a4acc;background-color:#fff;padding:2px;box-shadow:3px 4px 3px #888;}
#views-makeovers-thumbs-container .view-makeovers-thumbs .field-content a:hover img {border:4px solid #4a4acc;padding:1px;}
#views-makeovers-thumbs-container .view-makeovers-thumbs .image-field-caption {display:none;}

/* Footer SS for content type Blog Page (fss)*/
.node-blog-page .field-name-field-topic-page-footer-ss .flexslider {top:10px;}
.node-blog-page .field-name-field-topic-page-footer-ss .skin-default .flex-nav-container {margin-bottom:0;}
.node-blog-page .field-name-field-topic-page-footer-ss .skin-default {margin:0;}
.node-blog-page .field-name-field-topic-page-footer-ss .views-field-field-fyi-blurb {padding:10px 20px 10px 20px;font-size:90%;}
.node-blog-page .field-name-field-topic-page-footer-ss .views-field-field-fyi-blurb a:link {color:#1E1EEB;}
.node-blog-page .field-name-field-topic-page-footer-ss .views-field-field-fyi-blurb a:visited {color:#2C2C7A;}
.node-blog-page .field-name-field-topic-page-footer-ss .views-field-field-fyi-blurb a:hover {color:#4A4ACC;text-shadow:0 1px #4A4ACC;}
.node-blog-page .field-name-field-topic-page-footer-ss  .flexslider .slides li {min-height:40px;}
/* To add images: Add thumbnail field to View. Uncomment the following two lines*/
.n//ode-blog-page .field-name-field-topic-page-footer-ss  .flexslider .slides li {min-height:109px;}
.n//ode-blog-page .field-name-field-topic-page-footer-ss .flexslider ul.slides li img{border:2px solid #0000cd;float:left;margin-right:20px;padding:2px;background-color:#fff;}

/* Footer SS for content type Topic Pages (fss)*/
.node-topic-page .field-name-field-topic-page-footer-ss .flexslider {top:10px;}
.node-topic-page .field-name-field-topic-page-footer-ss .skin-default .flex-nav-container {margin-bottom:0;}
.node-topic-page .field-name-field-topic-page-footer-ss .skin-default {margin:0;}
.node-topic-page .field-name-field-topic-page-footer-ss .views-field-field-fyi-blurb {padding:10px 20px 10px 20px;font-size:90%;}
.node-topic-page .field-name-field-topic-page-footer-ss .views-field-field-fyi-blurb a:link {color:#1E1EEB;}
.node-topic-page .field-name-field-topic-page-footer-ss .views-field-field-fyi-blurb a:visited {color:#2C2C7A;}
.node-topic-page .field-name-field-topic-page-footer-ss .views-field-field-fyi-blurb a:hover {color:#4A4ACC;text-shadow:0 1px #4A4ACC;}
.node-topic-page .field-name-field-topic-page-footer-ss  .flexslider .slides li {min-height:40px;}
/* To add images: Add thumbnail field to View. Uncomment the following two lines*/
.n//ode-topic-page .field-name-field-topic-page-footer-ss  .flexslider .slides li {min-height:109px;}
.n//ode-topic-page .field-name-field-topic-page-footer-ss .flexslider ul.slides li img{border:2px solid #0000cd;float:left;margin-right:20px;padding:2px;background-color:#fff;}

/* Footer SS for content type Cosmetic Cases - View=fss-makeover*/
.node-cosmetic-case .field-name-field-topic-page-footer-ss .flexslider {top:10px;}
.node-cosmetic-case .field-name-field-topic-page-footer-ss .skin-default .flex-nav-container {margin-bottom:0;}
.node-cosmetic-case .field-name-field-topic-page-footer-ss .skin-default {margin:0;}
.node-cosmetic-case .field-name-field-topic-page-footer-ss .views-field-body {padding:10px 20px 10px 20px;font-size:90%;}
.node-cosmetic-case .field-name-field-topic-page-footer-ss .views-field-body a:link {color:#006400;}
.node-cosmetic-case .field-name-field-topic-page-footer-ss .views-field-body a:visited {color:#cc0000;}
.node-cosmetic-case .field-name-field-topic-page-footer-ss .views-field-body a:hover {color:#4A4ACC;text-shadow:0 1px #4A4ACC;}
.node-cosmetic-case .field-name-field-topic-page-footer-ss .flex-control-nav li a {display:none;}
.node-cosmetic-case .field-name-field-topic-page-footer-ss .flex-direction-nav li a {display:none;}
.node-cosmetic-case .field-name-field-topic-page-footer-ss .flexslider .slides li {min-height:40px;}

/* Content type - Image Details, Flexslider*/
.node-image-details .flex-nav-container .flexslider {top:0;}
.node-image-details  .field-name-field-image-details-pics {position:relative;top:25px;}
.node-image-details .flexslider ul.slides li img {float:left;margin:0 15px 15px 20px;border:2px solid #0000cd;max-width:85%;box-shadow:3px 4px 3px #888;}
.node-image-details .flex-caption {display:inline;background-color:transparent;color:#000;text-shadow:0px 0px 0 #fff;position:static;}
.node-image-details .flex-caption p {padding:0 20px 0 20px;line-height:1.5em;margin-bottom:13px;}
.node-image-details .field-name-body {text-align:center;position:relative;top:-3px;font-size:0.9em;}
.node-image-details .field-name-field-image-details-pics {width:90%;margin:0 auto;}
.node-image-details .flex-direction-nav li a {top:-15px;}

/* Home page*/
.icon-container {padding:20px 0 0 0;clear:both;background-color:#fff;margin:20px 0 0 0;border:2px solid #0000cd;position:relative;box-shadow:3px 3px 8px #444;}
.icon-holder {overflow:auto;width:99%;margin:auto;}
.icon-div {overflow:hidden;height:175px;width:130px;float:left;text-align:center;margin:0;max-width:50%;}
.icon-image {margin-bottom:0px;}
.icon-image a img {box-shadow:3px 4px 3px #888;padding:2px;border:2px solid #0000cd;}
.icon-image a:hover img {background-color:#0000cd;}
.icon-text {color:#1E1EEB;font-size:x-small;line-height:1.4em;font-weight:bolder;text-align:left;margin-left:13px;}
.icon-text a:hover {color:#1E1EEB;text-shadow:none;text-decoration:none;}
.icon-text-title {color:#1E1EEB;font-size:1.1em;font-family:arial;}
.icon-labels {font-size:60%;margin:0 0 0 10px;text-align:left;}
.text-container {padding:25px 20px 0 20px;clear:both;background-color:#fff;margin:30px 0 0 0;border:2px solid #0000cd;position:relative;box-shadow:3px 3px 8px #444;}
.text-container-title-position {position:absolute;top:-28px;left:2px;}
.text-container-title-oval {background-color:#eee;padding:0 1em 0.2em 1em;border-color:#4a4acc;border-width:2px;font-size:120%;font-family:arial;box-shadow:3px 3px 7px #444;}
.text-container-title {position:relative;top:3px;color:#2525a6;}
/* #Tablet (Portrait) WHERE IN THE ORDER DOES THIS GO?????????*/
/* Note: Design for a width of 768px */
    @media only screen and (min-width: 768px) and (max-width: 959px) {
    }

/* iPad Portrait/Browser */
@media only screen and (min-width: 768px) and (max-width: 991px) {
#h//eader #site-name a {font-size:0.8em;}
#h//eader #site-slogan {font-size:0.8em;}
.button, .button.small {padding:0.3em 0.2em 0.4em 0.2em;font-size:0.9em;}
#buttons-float .button, #buttons-float .button.small {font-size:0.8em;}
a.button.blue:visited {color:#fff;}
#views-makeovers-thumbs-container {width:300px;}
#views-makeovers-thumbs-container .view-makeovers-thumbs .item-list {width:300px;}
#views-makeovers-thumbs-container .view-makeovers-thumbs table {width:300px;}
#views-makeovers-thumbs-container .view-makeovers-thumbs .col-1 {padding-right:1px;}
#views-makeovers-thumbs-container .view-makeovers-thumbs .field-content {width:125px;}
.node-type-topic-page #adsense-resp-adv-bot{margin-top:0;margin-bottom:15px;text-align:center;z-index:100;position:relative;left:-30px;}
	}


/* iPad Portrait/Browser */
@media only screen and (max-width: 991px) {
#h//eader #site-name a {font-size:0.9em;}
#h//eader #site-slogan {font-size:0.8em;}
#searchboxposition {right:40px;}
#fyi-boxposition {right:25px;}
#fyi-button {right:-5px;}
.view-fyi-page .views-row-odd {background-color:#e9e9e9;}
.button, .button.small {padding:0.3em 0.2em 0.4em 0.2em;font-size:1.1em;}
#buttons-float .button, #buttons-float .button.small {font-size:0.85em;}
a.button.blue:visited {color:#fff;}
.node-type-topic-page #adsense-resp-adv-bot{margin-top:0;margin-bottom:15px;text-align:center;z-index:100;position:relative;left:-30px;}
}


/*  #Mobile (Portrait) */
/* Mobile/Browser */
/* Note: Design for a width of 320px, this is the SMALLEST window. - Seems to effect the 3 smallest browser sizes only */
/* Note: Placing changes here effects the 3 smallest browser sizes (only) */
/* Note: Making a change here (320px) and changing back the settings in the next block (480px) means changes only occur in the smallest (320) size browser */
@media only screen and (max-width: 767px) {
#header #site-name a {font-size:0.65em;}
#header #site-slogan {font-size:0.8em;}
#header {padding-bottom:0px;}
#header-decoration {padding:0;}
#header-decoration .inner {padding-top:0;}
#site-name {margin-top:0;line-height:1em;}
#header #site-name a {line-height:1em;}
#header #site-slogan {line-height:17px;}
#main h1#h1i {background-color:#ebebeb;}	
.page-content p#hteaser {font-size:1.1em;font-weight:normal;}
.node-type-topic-page .page-content {padding: 15px 7px 20px 7px;}

/*  Removing borders for mobile portrait and landscape */
.node-type-topic-page .page-content {border:none;padding: 6px 0px 20px 0px;}
.node-type-topic-page #wrap {background-color:#fff;}
.node-type-topic-page #header {background:#fff;}


#main h1, #main h2, #main h3, #main h4 {font-size:0.9;}
.node-type-topic-page #main h2 {font-size:1.2em;}
.node-type-topic-page #main h3 {font-size:1.1em;}
.node-type-topic-page #main h4 {font-size:1.0em;}
.node-type-topic-page #main h5 {font-size:1.0em;}


/*  correcting mobile friendly issues */
.tbx {f//ont-size:initial;}
.tebx {f//ont-size:initial;}

.button, .button.small {padding:0.3em 0 0.3em 0;font-size:0.9em;}
#buttons-float .button, #buttons-float .button.small {font-size:0.9em;}
.buttoncontainertop {border-width:1px;border-color:#4A4ACC;}
.buttoncontainerbot {border-width:1px;border-color:#4A4ACC;}
.buttoncontainerbot-topic {border-width:1px;border-color:#4A4ACC;}
.buttoncontainerfloat {border-width:1px;border-color:#4A4ACC;}
a.button.blue:visited {color:#fff;}
#buttons-float {float:none;margin:0 auto 1em auto;width:70%;}
.button-column, .button-cost {max-width:45%;}
.button-column-l {max-width:45%;}
.button-column-float {font-size:90%;}
.page-content .button-column-text {font-size:smaller;margin-bottom:4px;}
.page-content .button-column-text-p {font-size:smaller;margin-bottom:4px;}
.adsense-rec-fyi-pg {float:none;text-align:center;margin:0 auto 15px auto;}
.adsense-rec-makeover-photo-grid {float:none;text-align:center;margin:15px auto 0 auto;}
.adsense-rec-ecard-listing {float:none;text-align:center;margin:0 auto;top:25px;}
.adsense-rec-ecard-category {float:none;text-align:center;margin:0 auto;top:15px;}
.medianet-rec-bf-r {float:none;text-align:center;margin:0 auto 15px auto;}
.medianet-rec-bf-l {float:none;text-align:center;margin:0 auto 15px auto;}
.aYYYffiliate-rec-bf-r {float:none;text-align:center;margin:0 auto 15px auto;}
.aYYYffiliate-rec-bf-l {float:none;text-align:center;margin:0 auto 15px auto;}


.amazon-rec-r {float:none;text-align:center;margin:0 auto 15px auto;padding:10px 0;}
.amazon-rec-l {float:none;text-align:center;margin:0 auto 15px auto;padding:10px 0;}

.a-w-pics-d {float:none;margin:0 auto 9px auto;}
.br-list {font-size:50%;}
.list1  {margin-left:10px}
.list2 {margin-left:20px}

.related-box-r, .related-box-l {float:none;margin:0 auto 15px auto;p//adding:20px 0 10px 0;}

#eucookie-notice p {max-width:300px;}

#adsense-rec-af {float:none;text-align:center;margin:0 auto 15px auto;}
#adsense-resp-sky-af {float:none;width:320px;text-align:center;margin:0 auto;position:relative;left:-21px;}
#adsense-rec-bf-r {float:none;text-align:center;margin:0 auto 15px auto;}
#adsense-rec-bot-r {float:none;text-align:center;margin:0 auto 15px auto;}
#adsense-rec-bf-l{float:none;text-align:center;margin:0 auto 15px auto;}
.node-type-topic-page #medianet-resp-bot-r {float:none;text-align:center;margin:0 auto 15px auto;position:relative;left:-11px;}
.node-type-topic-page .medianet-rec-bf-r {float:none;text-align:center;margin:0 auto 15px auto;position:relative;left:-11px;}
.node-type-topic-page .medianet-rec-bf-l {float:none;text-align:center;margin:0 auto 15px auto;position:relative;left:-11px;}
.node-type-topic-page .aYYYffiliate-rec-bf-r {float:none;text-align:center;margin:0 auto 15px auto;position:relative;left:-11px;}
.node-type-topic-page .aYYYffiliate-rec-bf-l {float:none;text-align:center;margin:0 auto 15px auto;position:relative;left:-11px;}


.node-type-topic-page .amazon-rec-r {float:none;text-align:center;margin:0 auto 15px auto;position:relative;left:-12px;padding:10px 0;}
.node-type-topic-page .amazon-rec-l {float:none;text-align:center;margin:0 auto 15px auto;position:relative;left:-12px;padding:10px 0;}

.node-type-topic-page .related-box-r, .node-type-topic-page .related-box-l  {float:none;margin:0 auto 15px auto;position:relative;left:-12px;p//adding:20px 0 10px 0;}

.index-search-position {float:none;text-align:right;position:relative;top:-10px;margin:0 0 0 20px;}


.node-type-topic-page #adsense-rec-af {float:none;text-align:center;margin:0 auto 15px auto;position:relative;left:-11px;}
.node-type-topic-page #adsense-resp-sky-af {float:none;width:320px;text-align:center;margin:0 auto;position:relative;left:-21px;}
.node-type-topic-page #adsense-rec-bf-r {float:none;text-align:center;margin:0 auto 15px auto;position:relative;left:-11px;}
.node-type-topic-page #adsense-rec-bot-r {float:none;text-align:center;margin:0 auto 15px auto;position:relative;left:-11px;}
.node-type-topic-page #adsense-rec-bf-l{float:none;text-align:center;margin:0 auto 15px auto;position:relative;left:-11px;}
.node-type-topic-page #adsense-resp-af {float:none;text-align:center;margin:0 auto 15px auto;position:relative;left:-11px;width:300px;}
.node-type-topic-page #adsense-resp-bf-r, .node-type-topic-page #adsense-resp-bf2-r, .node-type-topic-page #adsense-resp-bf3-r {float:none;text-align:center;margin:0 auto 15px auto;position:relative;left:-11px;width:300px;}
.node-type-topic-page #adsense-resp-bot-r {float:none;text-align:center;margin:0 auto 15px auto;position:relative;left:-11px;width:300px;}
.node-type-topic-page #adsense-resp-bot {width:300px;text-align:center;margin:0 auto 15px auto;position:relative;left:-11px;}
.node-type-topic-page #adsense-resp-adv-bot{margin-top:0;margin-bottom:15px;text-align:center;z-index:100;position:relative;left:-11px;}
.node-type-topic-page #adsense-resp-bf-l, .node-type-topic-page #adsense-resp-bf2-l, .node-type-topic-page #adsense-resp-bf3-l {float:none;text-align:center;margin:0 auto 15px auto;position:relative;left:-11px;width:300px;}
.node-type-topic-page #adsense-resp-af-dsk {float:none;margin:0;height:0;}
.node-type-topic-page #adsense-resp-af-mob {text-align:center;margin:0 auto 15px auto;position:relative;left:-11px;width:300px;height:250px;}
.node-type-topic-page #adsense-resp-af-dual {text-align:center;margin:0 auto;position:relative;left:-21px;top:15px;height:80px;float:none;}
.node-type-topic-page .ref-box-f-r {float:none;margin:0 auto 15px auto;position:relative;left:-9px;top:-10px;width:295px;}
.node-type-topic-page #adsense-resp-match-bot-r {float:none;text-align:center;margin:0 auto 30px auto;position:relative;left:-11px;width:300px;}

.view-dental-smile-makeovers-htm {text-align:center;}
.i1 {margin-right:0;left:0;}
.i2 {margin-right:0;left:0;}
.i3 {margin-right:0;left:0;}
#imageDetails #caption {font-size:inherit;}
#searchboxposition  {position:static;margin:1em auto 0 auto;}
#search-icon-top, #search-icon-bot {width:30px;height:30px;border-width:3px;}
#search-icon-top {position:absolute;top:-32px;}
#fyi-boxposition  {position:static;}
#fyi-box {width:95%;}
#fyi-button {right:0;}
#comments {padding:0;}
table {font-family:"arial narrow",arial;}
table tr th, table tr th a, table tr th a:hover {font-weight:normal;}
#outerImageContainer {border-style:solid;border-color:#4A4ACC;border-width:5px 0 0 0;}
#imageDataContainer {border-style:solid;border-color:#4A4ACC;border-width:0 0 5px 0;}
.flexslider-image {margin:0 5px 5px 0;}
#slide-box {position:relative;left:-5px;}
#slide-content {padding:0 5px 0 5px;}
.flex-control-nav li {width:20px;}
#adsense-slide-left-half {float:none;padding-right:0;}
#adsense-slide-right-half {float:none;padding-left:0;}
/* Turning off thumbnail for 320 resolution*/
.node-fyi-page .field-name-field-teaser-thumbnail img {display:none;}
.node-ecard .field-name-field-teaser-thumbnail img {display:none;}
.node-page .field-name-field-teaser-thumbnail img {display:none;}
.page-node-1 .node-page .field-name-field-teaser-thumbnail img {display:none;}
.node-slideshow-page .field-name-field-teaser-thumbnail-ss img {display:none;}
.node-topic-page .field-name-field-teaser-thumbnail img {display:none;}
.node-image-details .field-name-field-teaser-thumbnail img {display:none;}
.node-blog-page .field-name-field-teaser-thumbnail img {display:none;}
#node-411.node-topic-page .field-name-field-teaser-thumbnail img {display:none;}
/*Blog Home Page (node 411)*/
.an-home-page-logo img {display:none;}

#ecard-name {margin:0 0 10px 0;text-align:center;}
#views-makeovers-thumbs-container {width:320px;}
#views-makeovers-thumbs-container .view-makeovers-thumbs .item-list {width:320px;}
#views-makeovers-thumbs-container .view-makeovers-thumbs table {width:320px;}
#views-makeovers-thumbs-container .view-makeovers-thumbs .col-1 {padding-right:1px;}
#views-makeovers-thumbs-container .view-makeovers-thumbs .field-content {width:125px;}
.node-type-topic-page .pic-rub, .pic-rub, .node-type-topic-page .pic-lub, .pic-lub {float:none;max-width:100%;margin:7px auto 14px auto;position:relative;left:-7px;clear:both;}
.node-type-topic-page .pic-ru, .pic-ru, .node-type-topic-page .pic-lu, .pic-lu {float:none;max-width:100%;margin:7px auto 14px auto;position:relative;left:-7px;clear:both;}
.node-type-topic-page .pic-rub-nw, .pic-rub-nw, .node-type-topic-page .pic-ru-nw, .pic-ru-nw {margin:7px 10px 14px 10px;}
.node-type-topic-page .pic-lub-nw, .pic-lub-nw, .node-type-topic-page .pic-lu-nw, .pic-lu-nw {margin:7px 20px 14px 0;}

.listnav-ul li {line-height:120%;}
.listnav-ul2 li {line-height:120%;}
.listnav-ul2-blk li {line-height:120%;}


/*not sure if any of the graphic classes above are used*/
.block ul.square-space {padding-left:20px;}
.block ol.numbered-space {padding-left:20px;}
.node-image-details .flexslider ul.slides li img {margin:0 10px 15px 10px;}
.node-image-details .flex-caption p {padding:0 10px;}
.pt-images-div {max-width:70%;}
.pt-images-div2 {max-width:110px;clear:both;}
.pt-image-float {margin:0 17px 10px 0;}
.cosmetic-home-adsense-spacer {padding-top:0;}
.block .listnav-ul2 {padding-left:15px;}
.block .listnav-adlink {padding-top:0;}
.ec-images-div {width:115px;}
.addtoany-fixed a {padding-left:1px !important;}
.addtoany-fixed {padding-right:1px;}
	}

	
/* #Mobile (iPhone landscape, iPad mini portrait) */
/* Mobile Landscape/Browser */
/* Note: Design for a width of 480px */
@media only screen and (min-width: 480px) and (max-width: 767px) {
#header #site-slogan {font-size:0.9em;}
#header-decoration .inner {padding-top:15px;}
.an-home-page-logo {top:13px;right:22px;}
.buttoncontainertop {border-color:#ddd;border-width:2px;}
.buttoncontainerbot {border-color:#ddd;border-width:2px;}
.buttoncontainerbot-topic {border-color:#ddd;border-width:2px;}
.buttoncontainerfloat {border-color:#ddd;border-width:2px;}
.button, .button.small {padding:0.3em 0 0.4em 0;font-size:0.95em;}
a.button.blue:visited {color:#fff;}
#buttons-float .button, #buttons-float .button.small {font-size:0.9em;}
#buttons-float {float:left;margin:0 1em 0 0;width:45%;}
.button-column, .button-cost {max-width:33%;}
.button-column-l {max-width:33%;}
.adsense-rec-fyi-pg {float:none;text-align:center;margin:0 auto 15px auto;}
.adsense-rec-makeover-photo-grid  {float:none;text-align:center;margin:15px auto 0 auto;}
.adsense-rec-ecard-listing  {float:none;text-align:center;margin:0 auto;top:25px;}
.adsense-rec-ecard-category  {float:none;text-align:center;margin:0 auto;top:15px;}
.medianet-rec-bf-r {float:none;text-align:center;margin:0 auto 15px auto;}
.medianet-rec-bf-l {float:none;text-align:center;margin:0 auto 15px auto;}
.aYYYffiliate-rec-bf-r {float:none;text-align:center;margin:0 auto 15px auto;}
.aYYYffiliate-rec-bf-l {float:none;text-align:center;margin:0 auto 15px auto;}


.amazon-rec-r {float:none;text-align:center;margin:0 auto 15px auto;padding:10px;}
.amazon-rec-l {float:none;text-align:center;margin:0 auto 15px auto;padding:10px;}

.related-box-r, .related-box-l {float:none;margin:0 auto 15px auto;p//adding:20px 10px 10px 10px;}

#adsense-rec-af {float:none;text-align:center;margin:0 auto 15px auto;}
#adsense-resp-sky-af {left:0;}
#adsense-rec-bf-r {float:none;text-align:center;margin:0 auto 15px auto;}
#adsense-rec-bot-r {float:none;text-align:center;margin:0 auto 15px auto;}
#adsense-rec-bf-l {float:none;text-align:center;margin:0 auto 15px auto;}
.node-type-topic-page #medianet-resp-bot-r {float:none;text-align:center;margin:0 auto 15px auto;left:0;}
.node-type-topic-page .medianet-rec-bf-r {float:none;text-align:center;margin:0 auto 15px auto;left:0;}
.node-type-topic-page .medianet-rec-bf-l {float:none;text-align:center;margin:0 auto 15px auto;left:0;}
.node-type-topic-page .aYYYffiliate-rec-bf-r {float:none;text-align:center;margin:0 auto 15px auto;left:0;}
.node-type-topic-page .aYYYffiliate-rec-bf-l {float:none;text-align:center;margin:0 auto 15px auto;left:0;}


.node-type-topic-page .amazon-rec-r {float:none;text-align:center;margin:0 auto 15px auto;left:0;padding:10px;}
.node-type-topic-page .amazon-rec-l {float:none;text-align:center;margin:0 auto 15px auto;left:0;padding:10px;}

.node-type-topic-page .related-box-r, .node-type-topic-page .related-box-l {float:none;margin:0 auto 15px auto;left:0;p//adding:20px 10px 10px 10px;}


.node-type-topic-page #adsense-rec-af {float:none;text-align:center;margin:0 auto 15px auto;left:0;}
.node-type-topic-page #adsense-resp-sky-af {left:0;}
.node-type-topic-page #adsense-rec-bf-r {float:none;text-align:center;margin:0 auto 15px auto;left:0;}
.node-type-topic-page #adsense-rec-bot-r {float:none;text-align:center;margin:0 auto 15px auto;left:0;}
.node-type-topic-page #adsense-rec-bf-l {float:none;text-align:center;margin:0 auto 15px auto;left:0;}
.node-type-topic-page #adsense-resp-af {float:none;text-align:center;margin:0 auto 15px auto;left:0;width:336px;}
.node-type-topic-page #adsense-resp-bf-r, .node-type-topic-page #adsense-resp-bf2-r, .node-type-topic-page #adsense-resp-bf3-r {float:none;text-align:center;margin:0 auto 15px auto;left:0;width:336px;}
.node-type-topic-page #adsense-resp-bot-r {float:none;text-align:center;margin:0 auto 15px auto;left:0;width:336px;}
.node-type-topic-page #adsense-resp-bot {width:336px;text-align:center;margin:0 auto 15px auto;left:0;}
.node-type-topic-page #adsense-resp-adv-bot{margin-top:0;margin-bottom:15px;position:relative;left:0px;text-align:center;z-index:100;}
.node-type-topic-page #adsense-resp-bf-l, .node-type-topic-page #adsense-resp-bf2-l, .node-type-topic-page #adsense-resp-bf3-l {float:none;text-align:center;margin:0 auto 15px auto;left:0;width:336px;}
.node-type-topic-page #adsense-resp-af-dual {position:relative;left:0px;top:15px;}
.node-type-topic-page .ref-box-f-r {float:none;margin:0 auto 15px auto;left:0;}
.node-type-topic-page #adsense-resp-match-bot-r {float:none;text-align:center;margin:0 auto 30px auto;left:0;width:300px;}


.i1 {margin-right:0;left:0;}
.i2 {margin-right:0;left:0;}
.i3 {margin-right:0;left:0;}
#imageDetails #caption {font-size:inherit;}
#searchboxposition  {position:static;margin:1em auto 0 auto;}
#comments {padding:0 10% 0 10%;}
.page-content p#hteaser {font-size:1em;}
.node-type-topic-page .page-content {padding: 6px 20px 20px 20px;}
table tr th, table tr th a, table tr th a:hover {font-weight:bold;}
#outerImageContainer {border-style:solid;border-color:#4A4ACC;border-width:5px 5px 0 5px;}
#imageDataContainer {border-style:solid;border-color:#4A4ACC;border-width:0 5px 5px 5px;}
.flexslider-image {margin:0 10px 5px 0;}
#slide-box {position:relative;left:-10px;}
#slide-content {padding:0 10px 0 10px;}
#adsense-slide-left-half {float:none;padding-right:0;}
#adsense-slide-right-half {float:none;padding-left:0;}
/* */
.node-fyi-page .field-name-field-teaser-thumbnail img {position:relative;top:-4px;right:-16px;display:inherit;float:right;max-height:50%;max-width:50%;}
.node-page .field-name-field-teaser-thumbnail img {position:relative;top:-5px;right:-16px;display:inherit;float:right;max-height:50%;max-width:50%;}
.page-node-1 .node-page .field-name-field-teaser-thumbnail img {position:relative;top:-5px;right:-16px;display:inherit;float:right;max-height:50%;max-width:50%;}
.node-ecard .field-name-field-teaser-thumbnail img {position:relative;top:-4px;right:-16px;display:inherit;float:right;max-height:50%;max-width:50%;}
.node-topic-page .field-name-field-teaser-thumbnail img {position:relative;top:-5px;right:-16px;display:inherit;float:right;max-height:50%;max-width:50%;}
.node-blog-page .field-name-field-teaser-thumbnail img {position:relative;top:-5px;right:-16px;display:inherit;float:right;max-height:50%;max-width:50%;}
#node-411.node-topic-page .field-name-field-teaser-thumbnail img {position:relative;top:-5px;right:-16px;display:inherit;float:right;max-height:50%;max-width:50%;}
/* slideshow format pages seem to need some extra positioning */
.node-slideshow-page .field-name-field-teaser-thumbnail-ss img {position:relative;right:-16px;display:inherit;float:right;top:10px;max-height:50%;max-width:50%;}
.node-slideshow-page .field-name-field-teaser-thumbnail-ss {top:1px;}
.node-image-details .field-name-field-teaser-thumbnail img {position:relative;right:-16px;display:inherit;float:right;top:10px;max-height:50%;max-width:50%;}
.node-image-details .field-name-field-teaser-thumbnail {top:1px;}
.an-home-page-logo img {position:relative;top:-5px;right:-16px;display:inherit;float:right;max-height:50%;max-width:50%;}

/* */
#views-makeovers-thumbs-container {width:360px;}
#views-makeovers-thumbs-container .view-makeovers-thumbs .item-list {width:360px;}
#views-makeovers-thumbs-container .view-makeovers-thumbs table {width:360px;}
#views-makeovers-thumbs-container .view-makeovers-thumbs .col-1 {padding-right:15px;}
#views-makeovers-thumbs-container .view-makeovers-thumbs .field-content {width:150px;}
.addtoany-fixed a {padding-left:4px !important;}
.addtoany-fixed {padding-right:4px;}
	}
