/* @override http://www.oxygen-multimedia.com/Merchant2/o2style.css */

/* @override http://www.oxygen-multimedia.com/Merchant2/o2style.css */
#wrapper {width: 875px;margin-right: auto;margin-left: auto;background-color: #fff;}
/* @group Premier Complete pages */
div#premierComplete-content {margin-left: 30px;}
div#premierComplete-content h2 {color: #895eff;font: normal normal large "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;margin-top: 1em;margin-bottom: -.5em;}
div#premierComplete-content p, div#premierComplete-content li {color: #a0a0a0;line-height: 1.3em;}
div#premierComplete-content li, div#premierComplete-content p.listHead {font-weight: bold;}
div#premierComplete-content a img {border-style: none;}
div#premierComplete-content .centre {text-align: center;}
#testimonials {width: 148px;background: url(/Merchant2/img/sb-quote-bg.png) repeat-y;text-align: left;margin: 0;}
#testimonials p {margin: 0;}
#testimonials h2 {padding-right: 6px;padding-left: 6px;color: #2781ff;text-align: center;font-size: 21px;font-weight: normal;margin-top: 0;padding-top: 5px;}
#testimonials blockquote {margin: 10px 10px 0 14px}
#testimonials blockquote p {text-indent: -4px;color: #2781ff;line-height: 1em;margin-bottom: 0;}
#testimonials blockquote blockquote {margin: 0;}
#testimonials blockquote blockquote p {color: #aeaeae;font-size: smaller;margin-bottom: 0;}
#testimonials blockquote blockquote span.name {font-weight: bold;margin-bottom: 0;}
img.topFrame {margin-bottom: 0;margin-top: 26px;}
img.bottomFrame {margin-bottom: 30px;margin-top: 0;}

/* @end */
#product-thumbs img {/*
This adds a black border around thumbnails. For it to work: Modify template in Super Search module, and TABLE tag in Multiple Cat Columns */
	border: 1px solid #000;}
#random-quote {font-weight: bold;font-size: 1.1em;margin: 10px 10%;}
#random-quote em {color: #bdc6a9;font-weight: bold;font-size: 1.1em;}
.richened {font-weight: bold;}
.ord {font-size: 11px;}
a img {border: none;}
.sidebarNew {background: #fff url(/Merchant2/img/hp-lsb_bg.png) repeat-y top right;}
.sidebarNew select {font-size: .8em;}
.sidebarElement {background-color: #fff;text-align: center;padding-top: 1px;padding-bottom: 1px;}
.sidebarElement h2, .sidebarElement h3 {text-align: left;color: #5088EE;font-family: Helvetica, Arial, sans-serif;font-size: 16px;font-weight: normal;padding-left: 13px;}
.sidebarElement h3, .sidebarElement h3 a, .sidebarElement h3 a:visited {color: #5088EE;font-size: 13px;margin-top: 1em;margin-bottom: 0;text-decoration: none;}
.sidebarElement p {text-align: left;font-size: .9em;padding-left: 30px;}
.sidebarElement a.listLink, .sidebarElement a.listLink:visited {color: #5088EE;text-decoration: none;}
.sidebarElement a.listLink:hover {text-decoration: underline;}
.sidebarDivider {text-align: right;}
.sidebarElement h3 a:hover {text-decoration: underline;}
/* Homepage */
#hp-subs p {text-align: justify;}
#hp-subs h2 a {font: normal 22px/33px "Verdana", Helvetica, Arial, sanserif;text-decoration: none;letter-spacing: -.06em;white-space: nowrap;vertical-align: bottom;padding-bottom: 3px;padding-left: 5px;}
#hp-sub-downloads h2 a {color: #663366;}
#hp-sub-memberships h2 a {color: #013298;}
#hp-sub-cdroms h2 a {color: #A31A1D;}
#hp-sub-powerpoint h2 a {color: #016319;}
#hp-sub-lessons h2 a {color: #06339c;}
/* Download page */
#dl-buttons {white-space: nowrap;text-align: center;}
#dl-buttons a {text-decoration: none;}
/* Member Sign-up Page */
.mem-rowhead, .mem-rowdata, .mem-rowhead-ns, .mem-rowdata-ns {padding: 3px;}
.mem-rowhead {color: #002F9D;border-bottom: 1px solid;}
.mem-rowdata {text-align: center;border-bottom: 1px dashed #6987B4;}
.mem-rowdata-ns {text-align: center;}
.mem-rowhead-ns {color: #002F9D;}
/* Sidebars */
#sidebar {margin-left: 33px;margin-right: 15px;}
#sidebar h2 {color: #4b739f;font-size: 1em;border-top: 1px solid #8db4df;border-bottom: 1px solid #8db4df;margin-bottom: 10px;margin-top: 15px;padding: 2px 0px;}
#sidebar a {color: #446;line-height: 1.14em;}
#sidebar form {padding-bottom: 10px;}
#sidebar select {font-size: .8em;width: 11em;}
#sidebar input {vertical-align: middle;}
/* Global Banner */
#banner {width: 100%;padding-bottom: 26px;}
#banner .shopping {font-size: 10px;font-family: Arial,sanserif;color: white;background-color: black;}
#banner .shopping a {text-decoration: none;padding: 0px 10px;color: white;}
#banner .shopping a:hover {color: yellow;}
#banner .search {background-color: #0B76C0;text-align: right;font-weight: bold;font-size: 14px;font-family: Arial,sanserif;color: white;padding-right: 10px;}
#banner .search input {font-size: 10px;font-weight: normal;}
#banner .logo {font: lighter 18px "Helvetica Neue", Helvetica, Arial, sanserif;letter-spacing: 0.03em;color: #111;vertical-align: bottom;padding-left: 29px;padding-bottom: 2px;background-repeat: repeat-y;background-image: url(img/banner2-b-1.png);background-color: #00309D;}
#banner .navigation {background-image: url(img/banner2-b-2.png);background-repeat: repeat-x;background-color: #003399;}
#banner .navigation a {color: white;font-size: 14px;font-weight: bold;font-family: Arial,sanserif;text-decoration: none;padding-right: 10px;}
#banner .navigation a:hover {color: #6DBDF8;}
#banner .memberbar {background-color: #7AB5E1;padding: 0px 15px;}
/* License Agreement */
#laagree-main {width: 33em;margin-left: auto;margin-right: auto;font-family: sans-serif;font-size: 10pt;}
#laagree-main p, #laagree-main dl {text-align: justify;}
#laagree-main h1, #laagree-main h2 {text-align: left;}
#laagree-main h1 {font-size: 1.35em;border-top: 2px solid #000;margin-top: 3em;}
#laagree-main h2 {font-size: 1.2em;margin: 1.5em 0em 0em 1em;}
#laagree-main p.statement {font-size: 1.1em;text-align: center;font-weight: bold;}
#newbanner a, #newbanner a:visited {color: #2a89ff;text-decoration: none;padding-right: .25em;padding-left: .25em;}
/* Global */
div.fineprint {font-size: .75em;text-align: justify;border: solid #a6b5d0 1px;margin-top: 80px;padding: 5px;}
h1 {font-size: 1.4em;}
h2 {font-size: 1.2em;}
p {font-family: arial,sanserif;font-size: 10pt;}
dt {font-weight: bold;}
dd {padding-bottom: 25px;}
sup {font-size: .6em;}
table {font-family: arial,sanserif;font-size: 10pt;}
body {background-color: #fff;color: black;margin: 0px;font-family: arial,sanserif;font-size: 10pt;}
/* @group Member table */
#mem-table td {padding-right: 7px;}
.mem-ruleLeft {border-left: 1px solid #CDBC8E;padding-left: 7px;}
.mem-hdrStroke {border-bottom: 2px solid #000;vertical-align: bottom;padding-bottom: 0px;}
.mem-hdrTopStroke {border-top: 2px solid #CDBC8E;}
.mem-bulletCell div, .mem-bulletCell p {align-text: center;padding-bottom: 5px;height: 2em;border-bottom: 1px dotted #cdbc8e;}
.mem-bulletCell div img {margin-top: .9em;}
.mem-labelCol p, .mem-bulletCell p {margin: 4px;font-size: 11px;height: 2em;padding-bottom: 6px;}
.mem-rowHeadCell {background-color: #fbf2da;}
.mem-labelCol p {border-bottom: 1px solid #CDBC8E;}
.mem-labelCol {border-right: 1px solid black;}
.mem-pitchLabelCol p {margin: 4px;text-align: right;font-size: 11px;height: 2em;}
.mem-priceCell-ruled div {padding-bottom: 5px;border-bottom: 1px dashed #4D8AB1;height: 2em;}
.mem-ruleBottom {border-bottom: 2px solid #CDBC8E;}
.mem-license {font-size: 9px;text-align: center;padding: 5px 0px;border-bottom: 1px solid #CDBC8E;}
/* @end */
