.sidebarcontainer {margin: 2px; padding: 4px;}
.accordionHeader {color: #123; background-color: #0ac; font-size: 1.1em; line-height: 1.35em; font-weight: bold; cursor: pointer; }
.accordionHeader a {color: #123; background: none; text-decoration: none; }
.accordionHeader a:hover {color:#fff; background: none; text-decoration: underline; }
.accordionHeaderSelected {color: #fff; background-color: #ffa07a; font-weight: bold; cursor: pointer; }
.accordionHeaderSelected a {color: #000; background: none; text-decoration: none; }
.accordionHeaderSelected a:hover {color: #fff; background: none; text-decoration: underline; }
.accordionContent {background-color: transparent; color: #069; border-top: none; }
.accordionHeader, .accordionHeaderSelected  {padding: 5px; margin: 5px 0px; text-align:left; width:95%;}

.dark {color: #333;}
.turq {color: #0cf; background: #0cf; height: 3px; width:  100%;}
.fifty {width: 44%; margin: 4px 1% 4px 2%;}
.fl {float: left;}
.fr {float: right;}
.c {text-align: center;}
.brclear {clear:both; height:0; margin:0; font-size: 1px; line-height: 0;}   /* Use a break with this class to clear float containers */
.hide {display: none;}
.b {font-weight: bold;}	
.narrow1 {line-height: 1.3em;}
.alignright {margin: 0 10px 10px 0; text-align: right;}
.tightright {text-align: right;}
.small {font-size: .85em;}
.textpadder {padding: 8px;}
.linespacing {line-height: 1.8em; margin: 1.2em 20px;}
.padit {padding: 0 12px 0 12px;}
.title {font-style: italic; font-weight: bold;}
.articletitle {text-align: left; font-family: Garamond, Baskerville, Serif; font-size: 1.7em; font-weight: bold; color: #008080;}
.articleabstract {font-style: italic; font-size: 1.1em; text-indent: 0; line-height: 1.35em; margin: 8px; color: #008080;}
.articleimage {float: left; vertical-align: top; margin: 0 8px 8px 0;}
.productimage {vertical-align: top; margin: 8px; border: none;}
.description {font-size: 1.0em; line-height: 1.8em; margin: .8em 4px; text-align: justify; text-indent: 0;}
.froggy {position: absolute; top: -65px; right: -10px;}
a.alwaysblack:link {color: #000;}
a.alwaysblack:visited {color: #000;}
a.alwaysblack:hover {color: #000;}
a.alwaysblack:active {color: #000;}

.homeslidespanel {width: 98%; height: 460px; border: 2px solid #d18364;}
.homeslidespanel p
img.hsimage {margin: 10px;}
p.jshowoff-slidelinks a, p.jshowoff-controls a {padding: 0 5px; margin: 2px 5px;}


