/* $Id: aggregator.css,v 1.2 2007/05/27 17:57:47 goba Exp $ */

#aggregator .feed-source .feed-title {
  margin-top: 0;
}
#aggregator .feed-source .feed-image img {
  margin-bottom: 0.75em;
}
#aggregator .feed-source .feed-icon {
  float: right; /* LTR */
  display: block;
}
#aggregator .feed-item {
  margin-bottom: 1.5em;
}
#aggregator .feed-item-title {
  margin-bottom: 0;
  font-size: 1.3em;
}
#aggregator .feed-item-meta, #aggregator .feed-item-body {
  margin-bottom: 0.5em;
}
#aggregator .feed-item-categories {
  font-size: 0.9em;
}
#aggregator td {
  vertical-align: bottom;
}
#aggregator td.categorize-item {
  white-space: nowrap;
}
#aggregator .categorize-item .news-item .body {
  margin-top: 0;
}
#aggregator .categorize-item h3 {
  margin-bottom: 1em;
  margin-top: 0;
}
/* $Id: node.css,v 1.5 2008/01/25 21:21:44 goba Exp $ */

.node-unpublished {
  background-color: #fff4f4;
}
.preview .node {
  background-color: #ffffea;
}
#node-admin-filter ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
  width: 100%;
}
#node-admin-buttons {
  float: left; /* LTR */
  margin-left: 0.5em; /* LTR */
  clear: right; /* LTR */
}
td.revision-current {
  background: #ffc;
}
.node-form .form-text {
  display: block;
  width: 95%;
}
.node-form .container-inline .form-text {
  display: inline;
  width: auto;
}
.node-form .standard {
  clear: both;
}
.node-form textarea {
  display: block;
  width: 95%;
}
.node-form .attachments fieldset {
  float: none;
  display: block;
}
.terms-inline {
  display: inline;
}
/* $Id: defaults.css,v 1.5 2007/10/02 12:10:40 dries Exp $ */

/*
** HTML elements
*/
fieldset {
  margin-bottom: 1em;
  padding: .5em;
}
form {
  margin: 0;
  padding: 0;
}
hr {
  height: 1px;
  border: 1px solid gray;
}
img {
  border: 0;
}
table {
  border-collapse: collapse;
}
th {
  text-align: left; /* LTR */
  padding-right: 1em; /* LTR */
  border-bottom: 3px solid #ccc;
}

/*
** Markup free clearing
** Details: http://www.positioniseverything.net/easyclearing.html
*/
.clear-block:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

.clear-block {
  display: inline-block;
}

/* Hides from IE-mac \*/
* html .clear-block {
  height: 1%;
}
.clear-block {
  display: block;
}
/* End hide from IE-mac */
/* $Id: system.css,v 1.48 2008/01/09 09:56:39 goba Exp $ */

/*
** HTML elements
*/
body.drag {
  cursor: move;
}
th.active img {
  display: inline;
}
tr.even, tr.odd {
  background-color: #eee;
  border-bottom: 1px solid #ccc;
  padding: 0.1em 0.6em;
}
tr.drag {
  background-color: #fffff0;
}
tr.drag-previous {
  background-color: #ffd;
}
td.active {
  background-color: #ddd;
}
td.checkbox, th.checkbox {
  text-align: center;
}
tbody {
  border-top: 1px solid #ccc;
}
tbody th {
  border-bottom: 1px solid #ccc;
}
thead th {
  text-align: left; /* LTR */
  padding-right: 1em; /* LTR */
  border-bottom: 3px solid #ccc;
}

/*
** Other common styles
*/
.breadcrumb {
  padding-bottom: .5em
}
div.indentation {
  width: 20px;
  height: 1.7em;
  margin: -0.4em 0.2em -0.4em -0.4em; /* LTR */
  padding: 0.42em 0 0.42em 0.6em; /* LTR */
  float: left; /* LTR */
}
div.tree-child {
  background: url(/misc/tree.png) no-repeat 11px center; /* LTR */
}
div.tree-child-last {
  background: url(/misc/tree-bottom.png) no-repeat 11px center; /* LTR */
}
div.tree-child-horizontal {
  background: url(/misc/tree.png) no-repeat -11px center;
}
.error {
  color: #e55;
}
div.error {
  border: 1px solid #d77;
}
div.error, tr.error {
  background: #fcc;
  color: #200;
  padding: 2px;
}
.warning {
  color: #e09010;
}
div.warning {
  border: 1px solid #f0c020;
}
div.warning, tr.warning {
  background: #ffd;
  color: #220;
  padding: 2px;
}
.ok {
  color: #008000;
}
div.ok {
  border: 1px solid #00aa00;
}
div.ok, tr.ok {
  background: #dfd;
  color: #020;
  padding: 2px;
}
.item-list .icon {
  color: #555;
  float: right; /* LTR */
  padding-left: 0.25em; /* LTR */
  clear: right; /* LTR */
}
.item-list .title {
  font-weight: bold;
}
.item-list ul {
  margin: 0 0 0.75em 0;
  padding: 0;
}
.item-list ul li {
  margin: 0 0 0.25em 1.5em; /* LTR */
  padding: 0;
  list-style: disc;
}
ol.task-list li.active {
  font-weight: bold;
}
.form-item {
  margin-top: 1em;
  margin-bottom: 1em;
}
tr.odd .form-item, tr.even .form-item {
  margin-top: 0;
  margin-bottom: 0;
  white-space: nowrap;
}
tr.merge-down, tr.merge-down td, tr.merge-down th {
  border-bottom-width: 0 !important;
}
tr.merge-up, tr.merge-up td, tr.merge-up th {
  border-top-width: 0 !important;
}
.form-item input.error, .form-item textarea.error, .form-item select.error {
  border: 2px solid red;
}
.form-item .description {
  font-size: 0.85em;
}
.form-item label {
  display: block;
  font-weight: bold;
}
.form-item label.option {
  display: inline;
  font-weight: normal;
}
.form-checkboxes, .form-radios {
  margin: 1em 0;
}
.form-checkboxes .form-item, .form-radios .form-item {
  margin-top: 0.4em;
  margin-bottom: 0.4em;
}
.marker, .form-required {
  color: #f00;
}
.more-link {
  text-align: right; /* LTR */
}
.more-help-link {
  font-size: 0.85em;
  text-align: right; /* LTR */
}
.nowrap {
  white-space: nowrap;
}
.item-list .pager {
  clear: both;
  text-align: center;
}
.item-list .pager li {
  background-image:none;
  display:inline;
  list-style-type:none;
  padding: 0.5em;
}
.pager-current {
  font-weight:bold;
}
.tips {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 0.9em;
}
dl.multiselect dd.b, dl.multiselect dd.b .form-item, dl.multiselect dd.b select {
  font-family: inherit;
  font-size: inherit;
  width: 14em;
}
dl.multiselect dd.a, dl.multiselect dd.a .form-item {
  width: 8em;
}
dl.multiselect dt, dl.multiselect dd {
  float: left; /* LTR */
  line-height: 1.75em;
  padding: 0;
  margin: 0 1em 0 0; /* LTR */
}
dl.multiselect .form-item {
  height: 1.75em;
  margin: 0;
}

/*
** Inline items (need to override above)
*/
.container-inline div, .container-inline label {
  display: inline;
}

/*
** Tab navigation
*/
ul.primary {
  border-collapse: collapse;
  padding: 0 0 0 1em; /* LTR */
  white-space: nowrap;
  list-style: none;
  margin: 5px;
  height: auto;
  line-height: normal;
  border-bottom: 1px solid #bbb;
}
ul.primary li {
  display: inline;
}
ul.primary li a {
  background-color: #ddd;
  border-color: #bbb;
  border-width: 1px;
  border-style: solid solid none solid;
  height: auto;
  margin-right: 0.5em; /* LTR */
  padding: 0 1em;
  text-decoration: none;
}
ul.primary li.active a {
  background-color: #fff;
  border: 1px solid #bbb;
  border-bottom: #fff 1px solid;
}
ul.primary li a:hover {
  background-color: #eee;
  border-color: #ccc;
  border-bottom-color: #eee;
}
ul.secondary {
  border-bottom: 1px solid #bbb;
  padding: 0.5em 1em;
  margin: 5px;
}
ul.secondary li {
  display: inline;
  padding: 0 1em;
  border-right: 1px solid #ccc; /* LTR */
}
ul.secondary a {
  padding: 0;
  text-decoration: none;
}
ul.secondary a.active {
  border-bottom: 4px solid #999;
}

/*
** Autocomplete styles
*/
/* Suggestion list */
#autocomplete {
  position: absolute;
  border: 1px solid;
  overflow: hidden;
  z-index: 100;
}
#autocomplete ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
#autocomplete li {
  background: #fff;
  color: #000;
  white-space: pre;
  cursor: default;
}
#autocomplete li.selected {
  background: #0072b9;
  color: #fff;
}
/* Animated throbber */
html.js input.form-autocomplete {
  background-image: url(/misc/throbber.gif);
  background-repeat: no-repeat;
  background-position: 100% 2px; /* LTR */
}
html.js input.throbbing {
  background-position: 100% -18px; /* LTR */
}

/*
** Collapsing fieldsets
*/
html.js fieldset.collapsed {
  border-bottom-width: 0;
  border-left-width: 0;
  border-right-width: 0;
  margin-bottom: 0;
  height: 1em;
}
html.js fieldset.collapsed * {
  display: none;
}
html.js fieldset.collapsed legend {
  display: block;
}
html.js fieldset.collapsible legend a {
  padding-left: 15px; /* LTR */
  background: url(/misc/menu-expanded.png) 5px 75% no-repeat; /* LTR */
}
html.js fieldset.collapsed legend a {
  background-image: url(/misc/menu-collapsed.png); /* LTR */
  background-position: 5px 50%; /* LTR */
}
/* Note: IE-only fix due to '* html' (breaks Konqueror otherwise). */
* html.js fieldset.collapsed legend,
* html.js fieldset.collapsed legend *,
* html.js fieldset.collapsed table * {
  display: inline;
}
/* For Safari 2 to prevent collapsible fieldsets containing tables from dissapearing due to tableheader.js. */
html.js fieldset.collapsible {
  position: relative;
}
html.js fieldset.collapsible legend a {
  display: block;
}
/* Avoid jumping around due to margins collapsing into collapsible fieldset border */
html.js fieldset.collapsible .fieldset-wrapper {
  overflow: auto;
}

/*
** Resizable text areas
*/
.resizable-textarea {
  width: 95%;
}
.resizable-textarea .grippie {
  height: 9px;
  overflow: hidden;
  background: #eee url(/misc/grippie.png) no-repeat center 2px;
  border: 1px solid #ddd;
  border-top-width: 0;
  cursor: s-resize;
}
html.js .resizable-textarea textarea {
  margin-bottom: 0;
  width: 100%;
  display: block;
}

/*
** Table drag and drop.
*/
.draggable a.tabledrag-handle {
  cursor: move;
  float: left; /* LTR */
  height: 1.7em;
  margin: -0.4em 0 -0.4em -0.5em; /* LTR */
  padding: 0.42em 1.5em 0.42em 0.5em; /* LTR */
  text-decoration: none;
}
a.tabledrag-handle:hover {
  text-decoration: none;
}
a.tabledrag-handle .handle {
  margin-top: 4px;
  height: 13px;
  width: 13px;
  background: url(/misc/draggable.png) no-repeat 0 0;
}
a.tabledrag-handle-hover .handle {
  background-position: 0 -20px;
}

/*
** Teaser splitter
*/
.joined + .grippie {
  height: 5px;
  background-position: center 1px;
  margin-bottom: -2px;
}
/* Keeps inner content contained in Opera 9. */
.teaser-checkbox {
  padding-top: 1px;
}
div.teaser-button-wrapper {
  float: right; /* LTR */
  padding-right: 5%; /* LTR */
  margin: 0;
}
.teaser-checkbox div.form-item {
  float: right; /* LTR */
  margin: 0 5% 0 0; /* LTR */
  padding: 0;
}
textarea.teaser {
  display: none;
}
html.js .no-js {
  display: none;
}

/*
** Progressbar styles
*/
.progress {
  font-weight: bold;
}
.progress .bar {
  background: #fff url(/misc/progress.gif);
  border: 1px solid #00375a;
  height: 1.5em;
  margin: 0 0.2em;
}
.progress .filled {
  background: #0072b9;
  height: 1em;
  border-bottom: 0.5em solid #004a73;
  width: 0%;
}
.progress .percentage {
  float: right; /* LTR */
}
.progress-disabled {
  float: left; /* LTR */
}
.ahah-progress {
  float: left; /* LTR */
}
.ahah-progress .throbber {
  width: 15px;
  height: 15px;
  margin: 2px;
  background: transparent url(/misc/throbber.gif) no-repeat 0px -18px;
  float: left; /* LTR */
}
tr .ahah-progress .throbber {
  margin: 0 2px;
}
.ahah-progress-bar {
  width: 16em;
}

/*
** Formatting for welcome page
*/
#first-time strong {
  display: block;
  padding: 1.5em 0 .5em;
}

/*
** To be used with tableselect.js
*/
tr.selected td {
  background: #ffc;
}

/*
** Floating header for tableheader.js
*/
table.sticky-header {
  margin-top: 0;
  background: #fff;
}

/*
** Installation clean URLs
*/
#clean-url.install {
  display: none;
}

/*
** For anything you want to hide on page load when JS is enabled, so
** that you can use the JS to control visibility and avoid flicker.
*/
html.js .js-hide {
  display: none;
}

/*
** Styles for the system modules page (admin/build/modules)
*/
#system-modules div.incompatible {
  font-weight: bold;
}

/*
** Styles for the system themes page (admin/build/themes)
*/
#system-themes-form div.incompatible {
  font-weight: bold;
}

/*
** Password strength indicator
*/
span.password-strength {
  visibility: hidden;
}
input.password-field {
  margin-right: 10px; /* LTR */
}
div.password-description {
  padding: 0 2px;
  margin: 4px 0 0 0;
  font-size: 0.85em;
  max-width: 500px;
}
div.password-description ul {
  margin-bottom: 0;
}
.password-parent {
  margin: 0 0 0 0;
}
/*
** Password confirmation checker
*/
input.password-confirm {
  margin-right: 10px; /* LTR */
}
.confirm-parent {
  margin: 5px 0 0 0;
}
span.password-confirm {
  visibility: hidden;
}
span.password-confirm span {
  font-weight: normal;
}
/* $Id: system-menus.css,v 1.1 2007/10/05 14:50:25 goba Exp $ */

ul.menu {
  list-style: none;
  border: none;
  text-align:left; /* LTR */
}
ul.menu li {
  margin: 0 0 0 0.5em; /* LTR */
}
li.expanded {
  list-style-type: circle;
  list-style-image: url(/misc/menu-expanded.png);
  padding: 0.2em 0.5em 0 0; /* LTR */
  margin: 0;
}
li.collapsed {
  list-style-type: disc;
  list-style-image: url(/misc/menu-collapsed.png); /* LTR */
  padding: 0.2em 0.5em 0 0; /* LTR */
  margin: 0;
}
li.leaf {
  list-style-type: square;
  list-style-image: url(/misc/menu-leaf.png);
  padding: 0.2em 0.5em 0 0; /* LTR */
  margin: 0;
}
li a.active {
  color: #000;
}
td.menu-disabled {
  background: #ccc;
}
ul.links {
  margin: 0;
  padding: 0;
}
ul.links.inline {
  display: inline;
}
ul.links li {
  display: inline;
  list-style-type: none;
  padding: 0 0.5em;
}
.block ul {
  margin: 0;
  padding: 0 0 0.25em 1em; /* LTR */
}
/* $Id: user.css,v 1.7 2007/06/21 04:38:41 unconed Exp $ */

#permissions td.module {
  font-weight: bold;
}
#permissions td.permission {
  padding-left: 1.5em; /* LTR */
}
#access-rules .access-type, #access-rules .rule-type {
  margin-right: 1em; /* LTR */
  float: left; /* LTR */
}
#access-rules .access-type .form-item, #access-rules .rule-type .form-item {
  margin-top: 0;
}
#access-rules .mask {
  clear: both;
}
#user-login-form {
  text-align: center;
}
#user-admin-filter ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
  width: 100%;
}
#user-admin-buttons {
  float: left; /* LTR */
  margin-left: 0.5em; /* LTR */
  clear: right; /* LTR */
}
#user-admin-settings fieldset .description {
  font-size: 0.85em;
  padding-bottom: .5em;
}

/* Generated by user.module but used by profile.module: */
.profile {
  clear: both;
  margin: 1em 0;
}
.profile .picture {
  float: right; /* LTR */
  margin: 0 1em 1em 0; /* LTR */
}
.profile h3 {
  border-bottom: 1px solid #ccc;
}
.profile dl {
  margin: 0 0 1.5em 0;
}
.profile dt {
  margin: 0 0 0.2em 0;
  font-weight: bold;
}
.profile dd {
  margin: 0 0 1em 0;
}
/* $Id: block_edit.css,v 1.1.2.10 2010/02/17 18:24:24 psynaptic Exp $ */

div.views-admin-links,
div.block-edit-link,
div.node-edit-link,
div.block-edit-link a,
div.node-edit-link a {
  font-size: 9px;
  text-decoration: none;
  background: transparent;
}

div.views-admin-links,
div.block-edit-link,
div.node-edit-link {  
  padding: 2px 3px 1px 0;
  position: absolute;
  z-index: 20;
  margin-top: -15px;
}

div.block-edit-link a,
div.node-edit-link a,
div.view div.views-admin-links-hover a,
div.view div.views-admin-links:hover a {
  color: #ccc;
}

div.node-edit-link ul.links li a:hover,
div.node-edit-link ul.links li a:active,
div.block-edit-link ul.links li a:hover,
div.block-edit-link ul.links li a:active,
div.view div.views-admin-links a:hover,
div.view div.views-admin-links a:active {
  color: #000;
}

div.block-views div.views-hide,
div.view div.views-admin-links {
  margin-right: 0;
  width: auto;
}
/* $Id: content-module.css,v 1.1.2.6 2009/03/14 18:45:38 yched Exp $ */

/* Node display */
.field .field-label,
.field .field-label-inline,
.field .field-label-inline-first {
  font-weight:bold;
}
.field .field-label-inline,
.field .field-label-inline-first {
  display:inline;
}
.field .field-label-inline {
  visibility:hidden;
}

/* Node form display */
.node-form .content-multiple-table td.content-multiple-drag {
  width:30px;
  padding-right:0;/*LTR*/
}
.node-form .content-multiple-table td.content-multiple-drag a.tabledrag-handle{
  padding-right:.5em;/*LTR*/
}

.node-form .content-add-more .form-submit{
  margin:0;
}

.node-form .number {
  display:inline;
  width:auto;
}
.node-form .text {
  width:auto;
}

/* CSS overrides for Views-based autocomplete results.
  - #autocomplete uses "white-space:pre", which is no good with
    Views' template-based rendering
  - Field titles are rendered with <label> in default templates,
    but we don't want the 'form' styling it gets under .form-item
*/
.form-item #autocomplete .reference-autocomplete {
  white-space:normal;
}

.form-item #autocomplete .reference-autocomplete label {
  display:inline;
  font-weight:normal;
}

/* 'Manage fields' overview */
#content-field-overview-form .advanced-help-link,
#content-display-overview-form .advanced-help-link {
  margin: 4px 4px 0 0;/*LTR*/
}
#content-field-overview-form .label-group,
#content-display-overview-form .label-group,
#content-copy-export-form .label-group {
  font-weight: bold;
}
table#content-field-overview .label-add-new-field,
table#content-field-overview .label-add-existing-field,
table#content-field-overview .label-add-new-group {
  float: left;/*LTR*/
}
table#content-field-overview tr.content-add-new .tabledrag-changed {
  display: none;
}
table#content-field-overview tr.content-add-new .description {
  margin-bottom: 0;
}
table#content-field-overview .content-new {
  font-weight: bold;
  padding-bottom: .5em;
}

/* 'Advanced help' pages */
.advanced-help-topic h3,
.advanced-help-topic h4,
.advanced-help-topic h5,
.advanced-help-topic h6  {
  margin:1em 0 .5em 0;
}
.advanced-help-topic dd {
  margin-bottom: .5em;
}
.advanced-help-topic span.code {
  background-color:#EDF1F3;
  font-family:"Bitstream Vera Sans Mono",Monaco,"Lucida Console",monospace;
  font-size:0.9em;
  padding:1px;
}
.advanced-help-topic .content-border {
  border:1px solid #AAA
}/* Force from/to dates to float using inline-block, where it works, otherwise inline. */
.container-inline-date {
  width:auto;
  clear:both;
  display: inline-block;
  vertical-align:top;
  margin-right: 0.5em; /* LTR */
}
.container-inline-date .form-item {
  float:none;
  padding:0;
  margin:0;
}
.container-inline-date .form-item .form-item {
  float: left; /* LTR */
}
.container-inline-date .form-item,
.container-inline-date .form-item input {
  width:auto;
}
.container-inline-date .description {
  clear: both;
}

.container-inline-date .form-item input,
.container-inline-date .form-item select,
.container-inline-date .form-item option {
  margin-right: 5px; /* LTR */
}

.container-inline-date .date-spacer {
  margin-left: -5px; /* LTR */
}
.views-right-60 .container-inline-date div {
  padding:0;
  margin:0;
}

.container-inline-date .date-timezone .form-item {
  float:none;
  width:auto;
  clear:both;
}

/* Fixes for date popup css so it will behave in Drupal */
#calendar_div, #calendar_div td, #calendar_div th {
  margin:0;
  padding:0;
}
#calendar_div,
.calendar_control,
.calendar_links,
.calendar_header,
.calendar {
  width: 185px;
  border-collapse: separate;
  margin: 0;
}
.calendar td {
  padding: 0;
}

/* formatting for from/to dates in nodes and views */
span.date-display-single {
}
span.date-display-start {
}
span.date-display-end {
}
span.date-display-separator {
}

.date-repeat-input {
  float: left; /* LTR */
  width:auto;
  margin-right: 5px; /* LTR */
}
.date-repeat-input select {
  min-width:7em;
}
.date-repeat fieldset {
  clear:both;
  float:none;
}

.date-views-filter-wrapper {
  min-width:250px;
}
.date-views-filter input {
  float: left !important; /* LTR */
  margin-right: 2px !important; /* LTR */
  padding:0 !important;
  width:12em;
  min-width:12em;
}

.date-nav {
  width:100%;
}
.date-nav div.date-prev {
  text-align: left; /* LTR */
  width:24%;
  float: left; /* LTR */
}
.date-nav div.date-next {
  text-align: right; /* LTR */
  width:24%;
  float: right; /* LTR */
}
.date-nav div.date-heading {
  text-align:center;
  width:50%;
  float: left; /* LTR */
}
.date-nav div.date-heading h3 {
  margin:0;
  padding:0;
}

.date-clear {
  float:none;
  clear:both;
  display:block;
}

.date-clear-block {
  float:none;
  width:auto;
  clear:both;
}

/* 	 
 ** Markup free clearing that fixes unwanted scrollbars 	 
 ** @see http://drupal.org/node/232959 	 
 */ 	 
 .date-clear-block:after { 	 
   content: " "; 	 
   display: block; 	 
   height: 0; 	 
   clear: both; 	 
   visibility: hidden; 	 
 } 	 
 .date-clear-block { 	 
   display: inline-block; 	 
 } 	 
 /* Hides from IE-mac \*/ 	 
 * html .date-clear-block { 	 
   height: 1%; 	 
 } 	 
 .date-clear-block { 	 
   display: block; 	 
 } 	 
 /* End hide from IE-mac */

.date-container .date-format-delete {
  margin-top: 1.8em;
  margin-left: 1.5em;
  float: left;
}
.date-container .date-format-name {
  float: left;
}
.date-container .date-format-type {
  float: left;
  padding-left: 10px;
}

.date-container .select-container {
  clear: left;
  float: left;
}

/* Calendar day css */
div.date-calendar-day {
  line-height: 1;
  width: 40px;
  float: left;
  margin: 6px 10px 0 0;
  background: #F3F3F3;
  border-top: 1px solid #eee;
  border-left: 1px solid #eee;
  border-right: 1px solid #bbb;
  border-bottom: 1px solid #bbb;
  color: #999;
  text-align: center;
  font-family: Georgia, Arial, Verdana, sans;
}
div.date-calendar-day span {
  display: block;  
  text-align: center;
}
div.date-calendar-day span.month {
  font-size: .9em;
  background-color: #B5BEBE;
  color: white;
  padding: 2px;
  text-transform: uppercase;
}
div.date-calendar-day span.day {
  font-weight: bold;
  font-size: 2em;
}
div.date-calendar-day span.year {
  font-size: .9em;
  padding: 2px;
}
/* Smoothness Theme for jQuery UI Datepicker */
#ui-datepicker-div table,
#ui-datepicker-div td,
#ui-datepicker-div th {
  margin: 0;
  padding: 0;
}
#ui-datepicker-div,
#ui-datepicker-div table,
.ui-datepicker-div,
.ui-datepicker-div table,
.ui-datepicker-inline,
.ui-datepicker-inline table {
  font-size: 12px !important;
}
.ui-datepicker-div, .ui-datepicker-inline, #ui-datepicker-div {
  /*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
  background: #ffffff;
  border: 2px solid #d3d3d3;
  font-family: Verdana, Arial, sans-serif;
  font-size: 1.1em;
  margin: 0;
  padding: 2.5em .5em .5em .5em;
  position: relative;
  width: 15.5em;
}
#ui-datepicker-div {
  background: #ffffff;
  display: none;
  z-index: 9999; /*must have*/
}
.ui-datepicker-inline {
  display: block;
  float: left; /* LTR */
}
.ui-datepicker-control {
  display: none;
}
.ui-datepicker-current {
  display: none;
}
.ui-datepicker-next, .ui-datepicker-prev {
  background: #e6e6e6 url(/sites/all/modules/date/date_popup/themes/images/e6e6e6_40x100_textures_02_glass_75.png) 0 50% repeat-x; /* LTR */
  left: .5em; /* LTR */
  position: absolute;
  top: .5em;
}
.ui-datepicker-next {
  left: 14.6em;
}
.ui-datepicker-next:hover, .ui-datepicker-prev:hover {
  background: #dadada url(/sites/all/modules/date/date_popup/themes/images/dadada_40x100_textures_02_glass_75.png) 0 50% repeat-x; /* LTR */
}
.ui-datepicker-next a, .ui-datepicker-prev a {
  background: url(/sites/all/modules/date/date_popup/themes/images/888888_7x7_arrow_left.gif) 50% 50% no-repeat; /* LTR */
  border: 1px solid #d3d3d3;
  cursor: pointer;
  display: block;
  font-size: 1em;
  height: 1.4em;
  text-indent: -999999px;
  width: 1.3em;
}
.ui-datepicker-next a {
  background: url(/sites/all/modules/date/date_popup/themes/images/888888_7x7_arrow_right.gif) 50% 50% no-repeat; /* LTR */
}
.ui-datepicker-prev a:hover {
  background: url(/sites/all/modules/date/date_popup/themes/images/454545_7x7_arrow_left.gif) 50% 50% no-repeat; /* LTR */
}
.ui-datepicker-next a:hover {
  background: url(/sites/all/modules/date/date_popup/themes/images/454545_7x7_arrow_right.gif) 50% 50% no-repeat; /* LTR */
}
.ui-datepicker-prev a:active {
  background: url(/sites/all/modules/date/date_popup/themes/images/222222_7x7_arrow_left.gif) 50% 50% no-repeat; /* LTR */
}
.ui-datepicker-next a:active {
  background: url(/sites/all/modules/date/date_popup/themes/images/222222_7x7_arrow_right.gif) 50% 50% no-repeat; /* LTR */
}
.ui-datepicker-header select {
  background: #e6e6e6;
  border: 1px solid #d3d3d3;
  color: #555555;
  font-size: 1em;
  line-height: 1.4em;
  margin: 0 !important;
  padding: 0 !important;
  position: absolute;
  top: .5em;
}
.ui-datepicker-header select.ui-datepicker-new-month {
  left: 2.2em; /* LTR */
  width: 7em;
}
.ui-datepicker-header select.ui-datepicker-new-year {
  left: 9.4em; /* LTR */
  width: 5em;
}
table.ui-datepicker {
  text-align: right; /* LTR */
  width: 15.5em;
}
table.ui-datepicker td a {
  color: #555555;
  display: block;
  padding: .1em .3em .1em 0; /* LTR */
  text-decoration: none;
}
table.ui-datepicker tbody {
  border-top: none;
}
table.ui-datepicker tbody td a {
  background: #e6e6e6 url(/sites/all/modules/date/date_popup/themes/images/e6e6e6_40x100_textures_02_glass_75.png) 0 50% repeat-x; /* LTR */
  border: 1px solid #ffffff;
  cursor: pointer;
}
table.ui-datepicker tbody td a:hover {
  background: #dadada url(/sites/all/modules/date/date_popup/themes/images/dadada_40x100_textures_02_glass_75.png) 0 50% repeat-x; /* LTR */
  border: 1px solid #999999;
  color: #212121;
}
table.ui-datepicker tbody td a:active {
  background: #ffffff url(/sites/all/modules/date/date_popup/themes/images/ffffff_40x100_textures_02_glass_65.png) 0 50% repeat-x; /* LTR */
  border: 1px solid #dddddd;
  color: #222222;
}
table.ui-datepicker .ui-datepicker-title-row td {
  /*border-bottom: 1px solid #d3d3d3;*/
  color: #222222;
  font-size: .9em;
  padding: .3em 0;
  text-align: center;
  text-transform: uppercase;
}

table.ui-datepicker .ui-datepicker-title-row td a {
  color: #222222;
}/* timeEntry styles */
.timeEntry_control {
	vertical-align: middle;
	margin-left: 2px;
}
* html .timeEntry_control { /* IE only */
	margin-top: -4px;
}
/* Make sure background colors from other styles don't obscure the current element highlight */
.timeEntry {
  background-color:transparent !important;
}
/* This is to keep FF from offering a drop-down list of previous values. */
/* For some reason hiding the div where the image belongs keeps that from happening. */
.timeEntry_control {
  display:none;
}.fake-leaf 
{
  font-size:8pt;
  font-style:italic;
}

li.start-collapsed ul 
{
  display:none;
}

span.ext {
  background: url(/sites/all/modules/extlink/extlink.png) right center no-repeat;
  padding-right: 12px;
  zoom: 1;
}
span.mailto {
  background: url(/sites/all/modules/extlink/mailto.png) right center no-repeat;
  padding-right: 12px;
  zoom: 1;
}/* $Id: filefield.css,v 1.22 2010/06/29 23:49:11 quicksketch Exp $ */

/**
 * Formatter styles
 */

.filefield-icon {
  margin: 0 2px 0 0; /* RTL */
}

/* End formatter styles. */

/**
 * General widget form styles (applicable to all widgets).
 */
.filefield-element {
  margin: 1em 0;
  white-space: normal;
}

.filefield-element .widget-preview {
  float: left; /* RTL */
  padding: 0 10px 0 0; /* RTL */
  margin: 0 10px 0 0; /* RTL */
  border-width: 0 1px 0 0; /* RTL */
  border-style: solid;
  border-color: #CCC;
  max-width: 30%;
}

.filefield-element .widget-edit {
  float: left; /* RTL */
  max-width: 70%;
}

.filefield-element .filefield-preview {
  width: 16em;
  overflow: hidden;
}

.filefield-element .widget-edit .form-item {
  margin: 0 0 1em 0;
}

.filefield-element input.form-submit,
.filefield-element input.form-file {
  margin: 0;
}

.filefield-element input.progress-disabled {
  float: none;
  display: inline;
}

.filefield-element div.ahah-progress,
.filefield-element div.throbber {
  display: inline;
  float: none;
  padding: 1px 13px 2px 3px; /* RTL */
}

.filefield-element div.ahah-progress-bar {
  display: none;
  margin-top: 4px;
  width: 28em;
  padding: 0;
}

.filefield-element div.ahah-progress-bar div.bar {
  margin: 0;
}

/* End general widget form styles. */
/*
 * CSS specific to Footnotes module.
*
* Thanks to binford2k@lug.wsu.edu for this tip and drinkypoo
* for the question leading up to it. http://drupal.org/node/80538
*/
 

/* Add empty space before footnotes and a black line on top. */
.footnotes {
  clear: both;
  margin-top: 4em;
  margin-bottom: 2em;
  border-top: 1px solid #000000;
}

/* Make footnotes appear in a smaller font */
.footnotes {
  font-size: 0.9em;
}

/* 
  Make the footnote a supertext^1
*/
.see_footnote {
  vertical-align: top;
  position: relative;
  top: -0.25em;
  font-size: 0.9em;
}

/* Hide the actual number of the OL list of footnotes*/
ol.footnotes {
  list-style-type: none;
  margin-left: 0;
  padding-left: 0;
}
ol.footnotes li {
  margin-left: 2.5em;
}

/* Move the footnote number outside of the margin for footnote text (hanging indent) */
ol.footnotes {
  /* This is apparently very needed for the "position: absolute;" below to work correctly*/
  position: relative; 
}
.footnotes .footnote {
  position: absolute;
  left: 0px;
  z-index: 2;
}

/* Note: This CSS has a minor bug on all versions of IE in that the footnote numbers 
are aligned with the absolute bottom of their space, thus being a couple of pixels 
lower than their corresponding line of text. IE5.5 has a serious bug in that the numbers 
are not shifted left at all, thus being garbled together with the start of their text. */


/*
 * Textile Footnotes 
 */
 /* First footnote */
 #fn1 {
   border-top: 1px solid #000000;
   margin-top: 3em;
 }
 .footnote {
   font-size: 0.9em;
 }
 #gcui-language-changer-lightbox {
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 1000000;	
/*	background: url(/sites/all/modules/gold_common_ui/images/dark_60.png) transparent; */
	position: absolute;
  display: none;
}

#gcui-language-changer {
	z-index: 1000001;
	display: table;
	height: 100%;
	position: relative;
	overflow: visible;
	width: 100%;
}

#gcui-language-changer-outer {
	z-index: 1000000;
	display: table-cell;
	vertical-align: middle;
	width: 100%;
	text-align: center;
}

#gcui-language-changer-inner {
	z-index: 1000001;
	position: relative;
	/* WIDTH CHANGE:
  width: 230px; */
  width: 283px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}

#gcui-language-changer-inner-base {
	text-align: center;
	padding: 15px;
/*	background: url(/sites/all/modules/gold_common_ui/images/dark_80.png) top right no-repeat transparent; */
  padding-left: 25px;
  
	
	/* Borders */
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px;
	
	/* Shadows */
	outline-style: none;
	outline-color: invert;
	outline-width: medium;
	-webkit-box-shadow: 0 0 18px rgba(69, 111, 153, .9);
	-moz-box-shadow: 0 0 18px rgba(69, 111, 153, .9);
	box-shadow: 0 0 18px rgba(69, 111, 153, .9);
	position: relative;
}
	
#gcui-language-changer-inner-base ul {
	text-align: left;
	position: relative;
	padding-left: 0;
}

.gcui-language-changer-lists ul li {
	text-transform: uppercase;
	list-style-type: none;
	/* width: 100%;	 */
	/* cursor: pointer; */
  padding-bottom: 9px;
}

.gcui-language-changer-highlight {
	/* width: 120px;	 */
}

.gcui-language-changer-lists ul li a,
.gcui-language-changer-lists ul li a:link,
.gcui-language-changer-lists ul li a:visited {
	color: #dddddd;
	text-decoration: none;
	white-space: nowrap;
	font-family: 'Century Gothic', Century, Arial;
	font-weight: bold;
	font-size: 16px;
	background: none;	
	padding-left: 10px;
}

.gcui-language-changer-lists ul li a:active,
.gcui-language-changer-lists ul li a:hover {
	text-decoration: none;
	color: #f8f8f8;
}

#gcui-language-changer-close-button {
	width: 10px;
	height: 10px;
	position: absolute;
	top: 0;
	right: 0;
	cursor: pointer;
}

#gcui-language-changer-inner-popup {
	display: none;
	position: absolute;
	top: 20px;
	padding: 0;
	margin: 0;
	/*
	background: url(/sites/all/modules/gold_common_ui/images/dark_60.png) no-repeat transparent;
	
	-moz-border-radius: 9px;
	-webkit-border-radius: 9px;
	-khtml-border-radius: 9px;
	border-radius: 9px;

	outline-style: none;
	outline-color: invert;
	outline-width: medium;
	-webkit-box-shadow: 0 0 18px rgba(69, 111, 153, .9);
	-moz-box-shadow: 0 0 18px rgba(69, 111, 153, .9);
	box-shadow: 0 0 18px rgba(69, 111, 153, .9);
	*/
}
#gcui-language-changer-inner-popup ul {
	padding-left: 0;
	/*
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 10px;
	*/
}
#gcui-language-changer-inner-popup-lists {
	margin: 0;
	padding-right: 10px;
}


/* site specific css */

.site-www_scientology_org2,
.site-www_scientology_org{

	background: url(/sites/all/themes/gold_master/www_scientology_org/images/s-lb-bg.png);
	background-repeat: no-repeat;
	font-size-adjust: 5

}


/*///////CURRENCY DROPDOWN///////*/
.path-books-catalog .dd .ddTitle{
	width:198px;
	padding:3px 0;
}
.path-books-catalog .dd .ddTitle #uc_cck_currency_change_language_titletext{
	margin-left:3px;
}
.path-books-catalog .dd .ddTitle #uc_cck_currency_change_language_arrow{
	margin-right:3px;
}
.path-books-catalog #uc_cck_currency_change_language_child{
	width:198px!important;
}
.path-books-catalog .dd .ddChild a.selected,
.path-books-catalog .dd .ddChild a:hover{
	background-color:#f7f7f7;
}


/*/////////// STORE CATALOG ///////////*/
.store_catalog_title {
	font-size: 17px;;
	font-weight: normal;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
}
.store_catalog_title a,
.store_catalog_title a:link,
.store_catalog_title a:visited,
.store_catalog_teaser a,
.store_catalog_teaser a:link {
	color: #900505;
	display:block;
}
.store_catalog_title a:hover,
.store_catalog_title a:active,
.store_catalog_teaser a:hover,
.store_catalog_teaser a:active {
	text-decoration: underline;
}

.store_catalog_teaser{
}

.store_catalog_product {
	width: 290px;/*dont make this any wider or the sidebar layout gets messed up*/
	margin-bottom: 30px;
	margin-right:15px;
}
.store_catalog_product table {
	width: 270px;
}
.store_catalog_thumbnail {
	width: 120px;
	text-align: right;
}
.store_catalog_price {
	font-weight: bold;
	font-size: 14px;
	text-align: right;
	padding-right: 12px;
}
.path-books-catalog .views-view-grid td {
	vertical-align: top;
}

.path-books-catalog #main .col-1 {
	padding-right: 30px;
}
.store_catalog_your-price {
	font-size: 8px;
	color: #aaaaaa;
}
.store_catalog_button2 {
	background: url(/sites/all/themes/gold_master/www_bridgepub_com/images/add_to_cart2.png) no-repeat 16px 0px transparent;
	height: 32px;
	text-align: right;
}


.path-books-catalog .pager a {
	font:12px 'Trebuchet MS','Century Gothic',Arial,sans-serif;
	color:#CCCCCC;
}



.path-books-catalog .clear{
	clear:both;
	line-height:0px;
}

.path-books-catalog .clear_15 {
	width:100%;
	clear:both;
	height:15px;
}

.path-books-catalog .clear_20 {
	width:100%;
	clear:both;
	height:20px;
}

.path-books-catalog .inner_20 {
	margin: 20px;
}

.path-books-catalog .inner_15 {
	margin: 15px;
}

.path-books-catalog .inner_right_20 {
	margin-right: 20px;
}

.path-books-catalog .inner_right_15 {
	margin-right: 15px;
}

.path-books-catalog .inner_left_20 {
	margin-left: 20px;
}

.path-books-catalog .inner_left_15 {
	margin-left: 15px;
}
.path-books-catalog .inner_left_15 a:hover {
	text-decoration: underline;
}

.path-books-catalog .inner_left_right_20 {
	margin-left:20px;
	margin-right: 20px;
}
.path-books-catalog .inner_left_right_15 {
	margin-left:15px;
	margin-right: 15px;
}
.path-books-catalog .horizontal-spacer {
	width:100%;
	clear:both;
	border-bottom: #DFDFDF 1px solid;
}




.content-type-product .stack_01 {
}

.content-type-product .stack_01 .stack_01_col_01 {
	/* width: 200px; */
	padding-right: 40px;
	float: left;
	height: 260px;
	display: table;
	position: static;
  text-align: right;
  width: 200px;
}
.content-type-product .stack_01 .stack_01_col_01_inner {
	display: table-cell;
	vertical-align: middle;
}
.content-type-product .stack_01 .stack_01_col_02 {
	width:290px;
	float: left;
	height:260px;
	display: table;
	position: static;
}
.content-type-product .stack_01 .stack_01_col_02_inner {
	display: table-cell;
	vertical-align: middle;
}
.content-type-product .stack_01 .stack_01_col_03 {
	/* width: 280px; */
	height:260px;	
	display: table;
	position: static;	
}
.content-type-product .stack_01 .stack_01_col_03_inner {
	border-left: #DFDFDF 1px solid;
	display: table-cell;
	vertical-align: middle;
	width: 300px;
}




.path-books-catalog .stack_01 .product-other-format-format {
	text-transform: uppercase;
	font-size: 12px;
	font-weight: bold;
}

.path-books-catalog .stack_01_col_03 img {
	padding-left: 6px;
	float: right;
}

.path-books-catalog .stack_01 .attributes {
	white-space:nowrap;
}
.path-books-catalog .gcui_lang_hidden {
	display: none;
	position:absolute;
	top: 10px;
	left: 10px;
	width: 240px;
}

.path-books-catalog .product-other-format-lang {
	color:#333333;
/* 	padding:10px; */
	text-align:center;
	text-transform:uppercase;
	font-size:0.97em;
	font-family:verdana,arial,sans-serif;
	position: relative;
}

.path-books-catalog .form-select {
	width: 150px;
}





.content-type-product .stack_02 {
	clear:both;
	width:100%;
}

.content-type-product .stack_02 .stack_02_col_01 {
	width: 220px;
	float:left;
	border-right: #DFDFDF 1px solid;
}

.content-type-product .stack_02 .stack_02_col_02 {
	width: 615px;
	float:left;
}

.content-type-product .stack_02 .stack_02_col_02 #product-form-bottom {
	clear:both;
	width:100%;
}

.content-type-product .stack_02 .stack_02_col_02 #product-form-bottom .stack_02_col_02_col_01 {
	width: 200px;
	float: left;
}

.content-type-product .stack_02 .stack_02_col_02 #product-form-bottom .stack_02_col_02_col_02 {
	width:130px;
	float: left;
}

.content-type-product .stack_02 .stack_02_col_02 #product-form-bottom .stack_02_col_02_col_03 {
	width: 260px;
	float: left;
}

/* PRODUCT PAGE STYLES */

.content-type-product #main > h1.title {
	display: none;
}

.store_catalog_button {
	background: url(/sites/all/modules/gold_common_ui/gcui_store/images/add_to_cart.png) no-repeat;
}

.content-type-product .product-sidebar-title {
	font-family:'century gothic',arial,verdana;
	color: #A30000;
	text-transform: uppercase;
	font-size: 120%;
	font-weight: bold;
	margin-bottom: 15px;
}

.content-type-product .product-related-product,
.content-type-product .product-other-format {
/* 	padding:10px; */
	padding: 0px;
	padding-left: 3px;
/* 	text-align: center; */
	text-transform: uppercase;
	color: #333333;
	float:left;
}

.content-type-product .stack_02 .stack_02_col_01 .video {
	border-bottom:1px solid #DFDFDF;
	margin-bottom:10px;
	padding-bottom:10px;
}
.content-type-product .stack_02 .stack_02_col_01 .product-wrap{
	border-bottom:1px solid #DFDFDF;
	margin-bottom:10px;
	padding-bottom:10px;
}
.content-type-product .stack_02 .stack_02_col_01 .product-sidebar-title{
	text-align:center;
}

.content-type-product .price {
	font-family:'century gothic',arial,verdana;
	margin-top: 20px;
	text-transform: uppercase;
	font-size: 95%;
	color:#000;	
}

.content-type-product .product-title {
	font-family:'century gothic',arial,verdana;
	text-transform: uppercase;
	font-size: 120%;
	color:#000;
	font-weight: bold;
}

.content-type-product .stack_01_col_02 .price {
	margin-top: 20px;
	font-weight:bold;
	font-weight:120%;
}
.content-type-product .stack_01_col_02 .price .free-shipping{
	font-weight:normal;
}

.content-type-product .price:first-line {
	font-family:'century gothic',arial,verdana;
	text-transform: uppercase;
	font-size: 120%;
	color:#000;	
}

.content-type-product .product-header {
	font-family:'century gothic',arial,verdana;
	text-transform: uppercase;
	font-size: 175%;
	color:#666666;
	font-weight: lighter;
	margin-top: 0;
}

.content-type-product .content,
.content-type-product .product-read-more {
	font-size: 90%;
	color:#000;
	font-family: Verdana, Helvetica, Arial, sans-serif;
/*	line-height: 180%;  */
}
.content-type-product .product-read-more {
	line-height: 180%; 
}
.content-type-product #product-form-bottom .price {
	margin-top: 0px;
}
.path-books-catalog #modalContainer  {
	overflow: hidden;
	width: 600px;
}
.product-google-book-preview  {
	height:252px;
	right: -1px;
	position:absolute;
	top:-1px;
	width:166px;
	cursor: pointer;
	display: none;
}

#product-google-book-preview  {
	background:url(/sites/all/modules/gold_common_ui/gcui_store/images/book_preview_small2.png) no-repeat scroll right bottom transparent;
	z-index: 40;
}
#product-google-book-preview-big {
	background:url(/sites/all/modules/gold_common_ui/gcui_store/images/book_preview_big2.png) no-repeat scroll right bottom transparent;
	display: none;
	z-index: 41;
}
#product-google-book-preview-text {
	color:#777777;
	font-size:14px;
	height:350px;
	padding-right:30px;
	padding-top:251px;
	text-align:right;
	vertical-align:bottom;
	z-index:39;
	height: 20px;
}


.path-books-catalog .product-image-wrapper {
	position: relative;

}


.path-books-catalog .video img {
	width:200px;
}





/*////////// VIDEO POPUP //////////*/

.path-books-catalog .featuresBorder2 {
	position: absolute;
	font-size: 1px;
}
.path-books-catalog .featuresContent2 {
	position: relative;
	top: 15px;
	left: 15px;
}
.path-books-catalog .previewBorder2 {
	position: absolute;
	font-size: 1px;
}
.path-books-catalog .previewContent2 {
	position: relative;
	width: 870px;
	height: 670px;
	top: 15px;
	left: 15px;
	background-color: #fff;
}
.path-books-catalog .previewContent2 #menuCanvas2 {
	position: relative;
	height: 20px;
	border-bottom: 1px solid #000;
	text-align: right;
  background-color: #fff;
}
.path-books-catalog .previewContent2 .productTitle2 {
	float: left;
  color:#000000;
  font-family:'century gothic',arial,verdana;
  font-size:120%;
  font-weight:bold;
  text-transform:uppercase;
}
.path-books-catalog .previewContent2 .productMenu2 a,
.path-books-catalog .previewContent2 .productMenu2 a:visited,
.path-books-catalog .previewContent2 .productMenu2 a:link {
	float: right;
	text-decoration: none;
	text-transform: uppercase;
  color:#777777;
  font-size:14px;
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-weight: normal;
  background-color: #fff;
}
.path-books-catalog .previewContent2 #contentCanvas2 {
	position: relative;
	float: left;
	width: 228px;
	padding-left: 8px;
  padding-right: 30px;
	text-align: left;
  background-color: #fff;
}

.path-books-catalog .previewContent2 #viewerCanvas2_top {
  width: 100%;
  height: 20px;
  background-color: #fff;
  position: absolute;
}

.path-books-catalog .previewContent2 #contentCanvas22 {
  margin-top: 20px;
  border-right: 1px solid #b2b2b2;
  height: 426px;
  overflow: hidden;
  padding-right: 10px;
  margin-bottom: 20px;
}

#gcui_video_popup_wrapper {
  position: relative;
}

.path-books-catalog .previewContent2 .product-sidebar-title {
  text-align: center;
}

.path-books-catalog .canvasText2 {
  margin: 20px 0; 
  text-transform: uppercase;
  color:#777777;
  font-size: 14px;
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-weight: bold;
}
.path-books-catalog .previewContent2 #contentCanvas2 a,
.path-books-catalog .previewContent2 #contentCanvas2 a:visited,
.path-books-catalog .previewContent2 #contentCanvas2 a:link {
  font-size: 14px;
  line-height: 20px;
  color:#333333;
  font-family:'century gothic',arial,verdana;
  font-weight: normal;
  padding-left: 5px;
}
.path-books-catalog .previewContent2 #viewerFrame2 {
  position: relative;
  float: left;
  width: 573px;
  height: 350px;
  background-color: #fff;
}
.path-books-catalog .previewContent2 #viewerCanvas2 {
	position: relative;
	width: 100%;
	height: 100%;
  background-color: #fff;
}
.path-books-catalog .previewContent2 #viewerCanvas2 img {
  position: absolute;
  top: 164px;
  left: 280px;
}
.path-books-catalog .previewContent2 #bmenuCanvas2 {
	position: relative;
	float: left;
	width: 100%;
  display: none;
}
.path-books-catalog #footerBox2 {
	margin:0 auto;
	width:960px;
	background:#666;
	border:6px solid #ccc;
	position:relative;
	margin-top:10px;
	margin-top:25px;
}
.path-books-catalog .previewBorder2 {
	position: absolute;
	font-size: 1px;
}
.path-books-catalog .previewContent2 {
	position: relative;
	top: 15px;
	left: 15px;
 	/* background-color: #fff; */
  background: none repeat scroll 0 0 transparent;
	width: 1000px;
  height: 485px;
}

.path-books-catalog #productPreview2 {
  display: none;
}
.path-books-catalog #productPreview2 .Pwidth2 {
  width: 1000px;
}
.path-books-catalog #productPreview2 .Pleft2 {
  left: 1015px;
}
.path-books-catalog #productPreview2 .Pheight2 {
  height: 485px;
}
.path-books-catalog #productPreview2 .Ptop2 {
  top: 500px;
}

.path-books-catalog #imageDataContainer,
.path-books-catalog #bottomNav,
.path-books-catalog #imageDetails,
.path-books-catalog #imageData,
.path-books-catalog #frameHoverNav {
  display: none;
} 

.path-books-catalog .ajaxImage {
  height: 30px;
  width: 30px;
}

.path-books-catalog .productPgButton2 {
  background-color: #fff;
  padding-bottom: 259px;
  padding-top: 164px;
  width: 22px;
  height: 42px;
}

.path-books-catalog .productPgButton2_left {
  padding-right: 35px;
}

.path-books-catalog .productPgButton2_right {
  padding-left: 28px;
  text-align:left;
  width:76px;
  padding-bottom: 180px;
}

.path-books-catalog .productPgButton2 img {
  cursor: pointer;  
}

#viewerCanvas2_cover {
  background-color: #fff;
  height: 80px;
  position: absolute;
  width: 678px;
  margin-top: 40px;
}

.path-books-catalog .previewContent2 .price {
  width: 100px;
  float: left;
  text-align: left;
  font-weight: bold;
  padding-left: 70px;
  margin-top: 13px;
}
.path-books-catalog .previewContent2 .price .free-shipping {
  font-weight: normal;
}

.path-books-catalog .previewContent2 .add-to-cart {
  width: 200px;
  float: left;
  width: 477px;
}

.path-books-catalog .previewContent2 .add-to-cart #edit-qty2 {
  padding-bottom: 1px;
  height: 14px;
}

.path-books-catalog .previewContent2 .add-to-cart #edit-attributes-2 {
  height: 20px;
}

#viewerCanvas2_addtocart_wrapper {
  padding-top: 8px;
  float: right;
}
#viewerCanvas2_addtocart_wrapper2 {
  float:right;
  padding-right:10px;
  padding-top:8px;
}

.path-books-catalog .previewContent2  #viewerCanvas2_about {
  font-family: 'century gothic',arial,verdana;
  text-transform: uppercase;
  font-size: 16px;
  color:#000;
  font-weight: bold;
  position: absolute;
  width:678px;
  background-color: #fff;
  text-align: left;
  height: 50px;
}

.viewerCanvas2_about_highlight {
  font-weight: normal;
  color: #777;
}

#productPreview2 .playbutton-overlay {
  left: 5px;
}




/*////////// GOOGLE BOOK READER //////////*/
.path-books-catalog .featuresBorder{
	position: absolute;
	z-index: 1002;
	font-size: 1px;
}
.path-books-catalog .featuresContent{
	position: relative;
	z-index: 1003;
	top: 15px;
	left: 15px;
}
.path-books-catalog .overlay{
	position:absolute;
	z-index:1000;
	top:0;
	left:0;
	height:100%;
	width:100%;
	background:#000;
	opacity:0;
	filter:alpha(opacity=0);
}
.path-books-catalog .previewBorder{
	position: absolute;
	z-index: 1002;
	font-size: 1px;
}
.path-books-catalog .previewContent{
	position: relative;
	z-index: 1003;
	width: 870px;
	height: 670px;
	top: 15px;
	left: 15px;
	background-color: #fff;
}
.path-books-catalog .previewContent #menuCanvas{
	position: relative;
	height: 20px;
	border-bottom: 1px solid #000;
	text-align: right;
}
.path-books-catalog .previewContent .productTitle{
	float: left;
        color:#000000;
        font-family:'century gothic',arial,verdana;
        font-size:120%;
        font-weight:bold;
        text-transform:uppercase;
}
.path-books-catalog .previewContent .productMenu a,
.path-books-catalog .previewContent .productMenu a:visited,
.path-books-catalog .previewContent .productMenu a:link {
	float: right;
	text-decoration: none;
	text-transform: uppercase;
        color:#777777;
        font-size:14px;
        font-family: Verdana,Arial,Helvetica,sans-serif;
        font-weight: normal;
}
.path-books-catalog .previewContent #contentCanvas{
	position: relative;
	float: left;
	width: 200px;
	margin: 5px 10px 0 10px;
	text-align: left;
	border-right: 1px solid #7f7f7f;
}
.path-books-catalog .canvasText {
	margin: 20px 0;
        text-transform: uppercase;
        color:#777777;
        font-size: 14px;
        font-family: Verdana,Arial,Helvetica,sans-serif;
        font-weight: bold;
}
.path-books-catalog .previewContent #contentCanvas a,
.path-books-catalog .previewContent #contentCanvas a:visited,
.path-books-catalog .previewContent #contentCanvas a:link {
	font-size: 14px;
	line-height: 20px;
        color:#333333;
        font-family:'century gothic',arial,verdana;
        font-weight: normal;
        padding-left: 5px;
}
.path-books-catalog .previewContent #viewerFrame{
	position: relative;
	float: left;
	padding: 5px;
	width: 500px;
	height: 500px;
}
.path-books-catalog .previewContent #viewerCanvas{
	position: relative;
	width: 100%;
	height: 100%;
}
.path-books-catalog .previewContent #bmenuCanvas{
	position: relative;
	float: left;
	width: 100%;
}
.path-books-catalog #footerBox {
	margin:0 auto;
	width:960px;
	background:#666;
	border:6px solid #ccc;
	position:relative;
	margin-top:10px;
	margin-top:25px;
}
.path-books-catalog .previewBorder{
	position: absolute;
	z-index: 1002;
	font-size: 1px;
}
.path-books-catalog .previewContent{
	position: relative;
	z-index: 1003;
	width: 870px;
	height: 670px;
	top: 15px;
	left: 15px;
	background-color: #fff;
}




/*/////////////// A COLLECTION OF OTHER VARIOUS MISCELLENAOUS RANDOM STYLES //////////////*/

.path-books-catalog #content h1.title {
	display: none;
}
.path-books-catalog #content h2.title {
	color: #a30000;
}

.path-books-catalog #content h2.title span {
	color: #777777;
}

.path-books-catalog .content .gcui-inline-image .caption {
	text-align:center;
	padding-left: 15px;
	padding-right: 15px;
}

.path-books-catalog .add-to-cart {
	padding-top: 10px;
}

.path-books-catalog .stack_02_col_02_col_03 .add-to-cart {
	padding-top: 0;
}

/*/////////////////// Vertical center slide header copy ///////////////////*/

.path-books-catalog .product-other-format-details,
.path-books-catalog .product-related-product-details{
	text-transform:none;
	font-weight:normal;
	color:#000;
	float:left;
}

.path-books-catalog .product-other-format-details2,
.path-books-catalog .product-related-product-details2 {
	text-transform:none;
	font-weight:normal;
	color:#000;
	font-size:105%;
	float:right;
}


.path-books-catalog .stack_02_col_01 .product-wrap .product-other-format,
.path-books-catalog .stack_02_col_01 .product-wrap .product-related-product {
	float: none;
	text-align: center;
	padding: 0;
}

.path-books-catalog .stack_02_col_01 .product-wrap .product-other-format-details,
.path-books-catalog .stack_02_col_01 .product-wrap .product-related-product-details {
	float: none;
	padding-bottom: 25px;	
}

.path-books-catalog .stack_02_col_01 .product-wrap {
	max-height: 500px;
	overflow: auto;
}

.path-books-catalog .stack_02_col_02_col_03 .form-select {
	width: 110px;
	position: relative;
	top: -1px;
}

.path-books-catalog .stack_01_col_02 .form-select {
	position: relative;
	top: -1px;
}

.path-books-catalog .stack_02_col_02_col_03 #edit-qty2,
.path-books-catalog .stack_01_col_02 #edit-qty {
	padding: 0;
	height: 18px;
}

.gcui_book_widget-popup-button {
	cursor: pointer;
}

.path-books-catalog #imageData #imageDetails {
	display: none;
}
.path-books-catalog #imageData #bottomNav,
.path-books-catalog #imageDataContainer {
	height: 35px;
}
.path-books-catalog #lightbox {
	height: 348px;
}
.path-books-catalog #bottomNavClose {
	margin-top: 0;
}
.path-books-catalog #framePrevLink,
.path-books-catalog #frameNextLink {
	top: 48px;
}

.path-books-catalog .playbutton-overlay {
	width: 200px;
	height: 112px;
	background: url(/sites/all/modules/gold_common_ui/gcui_store/images/play.png) top center transparent no-repeat;
	position: absolute;
  top: 0;
}
.path-books-catalog .quote {
	font-style:italic;
}

/*
.path-books-catalog .gcui_book_widget-menu-pane {
  padding-top: 11px;
}
    */
/* $Id: lightbox.css,v 1.1.4.24 2009/04/14 12:58:43 snpower Exp $ */
#lightbox {
  position: absolute;
  top: 40px;
  left: 0;
  width: 100%;
  z-index: 100;
  text-align: center;
  line-height: 0;
}

#lightbox a img {
  border: none;
}

#outerImageContainer {
  position: relative;
  background-color: #fff;
  width: 250px;
  height: 250px;
  margin: 0 auto;
  min-width: 240px;
  overflow: hidden;
}

#imageContainer, #frameContainer, #modalContainer {
  padding: 10px;
}

#modalContainer {
  line-height: 1em;
  overflow: auto;
}

#loading {
  height: 25%;
  width: 100%;
  text-align: center;
  line-height: 0;
  position: absolute;
  top: 40%;
  left: 45%;
  *left: 0%;
}

#hoverNav {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 10;
}

#imageContainer>#hoverNav {
  left: 0;
}

#frameHoverNav {
  z-index: 10;
  margin-left: auto;
  margin-right: auto;
  width: 20%;
  position: relative;
  top: -60px;
}

#imageData>#frameHoverNav {
  left: 0;
}

#hoverNav a, #frameHoverNav a {
  outline: none;
}

#prevLink, #nextLink {
  width: 49%;
  height: 100%;
  background: transparent url(/sites/all/modules/lightbox2/images/blank.gif) no-repeat; /* Trick IE into showing hover */
  display: block;
}

#prevLink, #framePrevLink {
  left: 0;
  float: left;
}

#nextLink, #frameNextLink {
  right: 0;
  float: right;
}

#prevLink:hover, #prevLink:visited:hover, #prevLink.force_show_nav, #framePrevLink {
  background: url(/sites/all/modules/lightbox2/images/prev.gif) left 15% no-repeat;
}

#nextLink:hover, #nextLink:visited:hover, #nextLink.force_show_nav, #frameNextLink {
  background: url(/sites/all/modules/lightbox2/images/next.gif) right 15% no-repeat;
}

#prevLink:hover.force_show_nav, #prevLink:visited:hover.force_show_nav,
#framePrevLink:hover, #framePrevLink:visited:hover {
  background: url(/sites/all/modules/lightbox2/images/prev_hover.gif) left 15% no-repeat;
}

#nextLink:hover.force_show_nav, #nextLink:visited:hover.force_show_nav,
#frameNextLink:hover, #frameNextLink:visited:hover {
  background: url(/sites/all/modules/lightbox2/images/next_hover.gif) right 15% no-repeat;
}

#framePrevLink, #frameNextLink {
  width: 45px;
  height: 45px;
  display: block;
  margin-bottom: -60px;
  position: relative;
  top: 60px;
}

#imageDataContainer {
  font: 10px Verdana, Helvetica, sans-serif;
  background-color: #fff;
  margin: 0 auto;
  line-height: 1.4em;
  min-width: 240px;
}

#imageData {
  padding: 0 10px;
}

#imageData #imageDetails {
  width: 70%;
  float: left;
  text-align: left;
}

#imageData #caption {
  font-weight: bold;
}

#imageData #numberDisplay {
  display: block;
  clear: left;
  padding-bottom: 1.0em;
}

#imageData #node_link_text {
  display: block;
  padding-bottom: 1.0em;
}

#imageData #bottomNav {
  height: 66px;
}

#overlay {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 90;
  width: 100%;
  height: 500px;
  background-color: #000;
}

#overlay_default {
  opacity: 0.6;
}

#overlay_macff2 {
  background: transparent url(/sites/all/modules/lightbox2/images/overlay.png) repeat;
}

.clearfix:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

* html>body .clearfix {
  display: inline;
  width: 100%;
}

* html .clearfix {
  /* Hides from IE-mac \*/
  height: 1%;
  /* End hide from IE-mac */
}


/* Image location mod */
#bottomNavClose {
  display: block;
  background: url(/sites/all/modules/lightbox2/images/close.gif) left no-repeat;
  margin-top: 33px;
  float: right;
  padding-top: 0.7em;
  height: 26px;
  width: 26px;
}

#bottomNavClose:hover {
  background-position: right;
}

#loadingLink {
  display: block;
  background: url(/sites/all/modules/lightbox2/images/loading.gif) no-repeat;
  width: 32px;
  height: 32px;
}

#bottomNavZoom {
  display: none;
  background: url(/sites/all/modules/lightbox2/images/expand.gif) no-repeat;
  width: 34px;
  height: 34px;
  position: relative;
  left: 30px;
  float: right;
}

#bottomNavZoomOut {
  display: none;
  background: url(/sites/all/modules/lightbox2/images/contract.gif) no-repeat;
  width: 34px;
  height: 34px;
  position: relative;
  left: 30px;
  float: right;
}

#lightshowPlay {
  margin-top: 42px;
  float: right;
  margin-right: 5px;
  margin-bottom: 1px;
  height: 20px;
  width: 20px;
  background: url(/sites/all/modules/lightbox2/images/play.png) no-repeat;
}

#lightshowPause {
  margin-top: 42px;
  float: right;
  margin-right: 5px;
  margin-bottom: 1px;
  height: 20px;
  width: 20px;
  background: url(/sites/all/modules/lightbox2/images/pause.png) no-repeat;
}

.lightbox_hide_image {
  display: none;
}

#lightboxImage {
  -ms-interpolation-mode: bicubic;
}
/* $Id: nice_menus.css,v 1.28 2008/07/11 16:04:44 add1sun Exp $ */
/*
  This file contains the basic logic for nice menus, and should not be
  edited.  To customize the menus, it's recommended to create a custom CSS
  file using nice_menus_default.css as a template, then configure the module
  to use your custom CSS file (this is done in the global settings tab of
  the theme administration.)
*/

/* Below should fix menu being a few pixels away in some themes, and menus disappearing behind other stuff. */
.block-nice_menus {
  line-height: normal;
  z-index: 10;
}

ul.nice-menu,
ul.nice-menu ul {
  z-index: 5;
  position: relative;
}

ul.nice-menu li {
  position: relative;
}

ul.nice-menu a {
  display: block;
}

ul.nice-menu ul,
/* For Garland header. */
#header-region ul.nice-menu ul {
  position: absolute;
  visibility: hidden;
}

ul.nice-menu li.over ul {
  visibility: visible;
}

ul.nice-menu ul li {
  display: block;
}

ul.nice-menu:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

/* Show submenus when over their parents. */
ul.nice-menu li:hover ul,
ul.nice-menu li.menuparent li:hover ul,
ul.nice-menu li.menuparent li.menuparent li:hover ul,
ul.nice-menu li.menuparent li.menuparent li.menuparent li:hover ul,
ul.nice-menu li.over ul,
ul.nice-menu li.menuparent li.over ul,
ul.nice-menu li.menuparent li.menuparent li.over ul,
ul.nice-menu li.menuparent li.menuparent li.menuparent li.over ul,
/* Repeat all this stuff just for Garland headers. */
#header-region ul.nice-menu li:hover ul,
#header-region ul.nice-menu li.menuparent li:hover ul,
#header-region ul.nice-menu li.menuparent li.menuparent li:hover ul,
#header-region ul.nice-menu li.over ul,
#header-region ul.nice-menu li.menuparent li.over ul,
#header-region ul.nice-menu li.menuparent li.menuparent li.over ul {
  visibility: visible;
}

/* Hide sub-menus initially. */
ul.nice-menu li:hover ul ul,
ul.nice-menu li:hover ul ul ul,
ul.nice-menu li:hover li:hover ul ul,
ul.nice-menu li:hover li:hover ul ul ul,
ul.nice-menu li:hover li:hover li:hover ul ul,
ul.nice-menu li:hover li:hover li:hover ul ul ul,
ul.nice-menu li.over ul ul,
ul.nice-menu li.over ul ul ul,
ul.nice-menu li.over li.over ul ul,
ul.nice-menu li.over li.over ul ul ul,
ul.nice-menu li.over li.over li.over ul ul,
ul.nice-menu li.over li.over li.over ul ul ul,
/* Repeat all this stuff just for Garland headers. */
#header-region ul.nice-menu li:hover ul ul,
#header-region ul.nice-menu li:hover ul ul ul,
#header-region ul.nice-menu li:hover li:hover ul ul,
#header-region ul.nice-menu li:hover li:hover ul ul ul,
#header-region ul.nice-menu li:hover li:hover li:hover ul ul,
#header-region ul.nice-menu li:hover li:hover li:hover ul ul ul,
#header-region ul.nice-menu li.over ul ul,
#header-region ul.nice-menu li.over ul ul ul,
#header-region ul.nice-menu li.over li.over ul ul,
#header-region ul.nice-menu li.over li.over ul ul ul,
#header-region ul.nice-menu li.over li.over li.over ul ul,
#header-region ul.nice-menu li.over li.over li.over ul ul ul {
  visibility: hidden;
}

/***************
 IE 6 Fixes
***************/

/* Iframe to fix z-index bug when menu hovers over <select> fields. */
ul.nice-menu li.menuparent ul,
/* For Garland header. */
#header-region ul.nice-menu li.menuparent ul {
	overflow: visible !important;
	/* overflow: hidden; */
}

ul.nice-menu li.menuparent ul iframe,
/* For Garland header. */
#header-region ul.nice-menu li.menuparent ul iframe {
	display: none;
	display/**/: block;
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;
	filter: mask();
	width: 20px;
	height: 20px;
}/* $Id: nice_menus_default.css,v 1.7 2009/02/09 00:19:36 add1sun Exp $ */
/*
  This is the default layout template for nice menus, and will provide
  a starting point for the look of your menus. To customize, it's
  recommended to create a custom CSS file using this file as a template,
  then configure the module to use your custom CSS file
  (this is done in the global settings tab of the theme administration.)

  To help understand the CSS, the HTML looks like this, where
    x is a number;
    TYPE is down/left/right;
    PATH is the menu path such as node/343;
    MID is the menu id such as 33):
  <ul id='nice-menu-x' class='nice-menu nice-menu-TYPE'>
    <li id='menu-MID' class='menu-path-PATH'><a href='#'>This is a menu item</a></li>
    <li class='menuparent menu-path-PATH'><a href='#'>A submenu</a>
      <ul...><li...>...</li>
      </ul>
    </li>
    ...
  </ul>

  If you have more than one nice-menu and want to target a particular one,
  use its id (e.g. ul#nice-menu-2).

  See README.txt and the handbook page (http://drupal.org/node/185543)
  for some CSS customization examples.
*/

/******************************
 Global CSS for ALL menu types
******************************/

ul.nice-menu,
ul.nice-menu ul {
  list-style: none;
  padding: 0;
  margin: 0;
  border-top: 1px solid #ccc;
}

ul.nice-menu li {
  border: 1px solid #ccc;
  border-top: 0;
  float: left; /* LTR */
  background-color: #eee;
  /* Additional overrides to deal with Garland theme. */
  margin: 0;
  padding-left: 0; /* LTR */
  background-image: none;
}

/* Overrides for Garland header. */
#header-region ul.nice-menu li {
  margin: 0;
  /* Padding rules are needed to deal with Garland's header line-height. */
  padding-top: 0.1em;
  padding-bottom: 0.1em;
  background: #eee;
}

ul.nice-menu a {
  padding: 0.3em 5px 0.3em 5px;
}

ul.nice-menu ul,
/* Repeat for Garland header. */
#header-region ul.nice-menu ul {
  top: 1.8em;
  left: -1px; /* LTR */
  border: 0;
  border-top: 1px solid #ccc;
  margin-right: 0; /* LTR */
}

/* Override for Garland header. */
#header-region ul.nice-menu ul {
  top: 1.7em;
}

ul.nice-menu ul li {
  width: 12.5em;
}

/******************************
 VERTICAL (left/right) menus
******************************/

/* This is the default width of all vertical menus. */
ul.nice-menu-right, ul.nice-menu-left,
ul.nice-menu-right li, ul.nice-menu-left li {
  width: 12.5em;
}

/* VERTICAL menus where submenus pop RIGHT (default). */
ul.nice-menu-right ul {
  width: 12.5em;
  left: 12.5em;
  top: -1px;
}

ul.nice-menu-right ul ul {
  width: 12.5em;
  left: 12.5em;
  top: -1px;
}

ul.nice-menu-right li.menuparent,
ul.nice-menu-right li li.menuparent {
  background: #eee url(/sites/all/modules/nice_menus/arrow-right.png) right center no-repeat;
}

ul.nice-menu-right li.menuparent:hover,
ul.nice-menu-right li.over,
ul.nice-menu-right li li.menuparent:hover,
ul.nice-menu-right li li.over {
  background: #ccc url(/sites/all/modules/nice_menus/arrow-right.png) right center no-repeat;
}

/* VERTICAL menus where submenus pop LEFT. */
ul.nice-menu-left li ul {
  width: 12.5em;
  left: -12.65em;
  top: -1px;
}

ul.nice-menu-left li ul li ul {
  width: 12.5em;
  left: -12.65em;
  top: -1px;
}

ul.nice-menu-left li.menuparent,
ul.nice-menu-left li li.menuparent {
  background: #eee url(/sites/all/modules/nice_menus/arrow-left.png) left center no-repeat;
}

ul.nice-menu-left li.menuparent:hover,
ul.nice-menu-left li.over,
ul.nice-menu-left li li.menuparent:hover,
ul.nice-menu-left li li.over {
  background: #ccc url(/sites/all/modules/nice_menus/arrow-left.png) left center no-repeat;
}

ul.nice-menu-left a, ul.nice-menu-left ul a {
  padding-left: 14px;
}

/******************************
 HORIZONTAL (down) menus
******************************/

ul.nice-menu-down {
  float: left; /* LTR */
  border: 0;
}

ul.nice-menu-down li {
  border-top: 1px solid #ccc;
}

ul.nice-menu-down li li {
  border-top: 0;
}

ul.nice-menu-down ul {
  left: 0; /* LTR */
}

ul.nice-menu-down ul li {
  clear: both;
}

ul.nice-menu-down li ul li ul,
/* Repeat for Garland header. */
#header-region ul.nice-menu-down li ul li ul {
  left: 12.5em; /* LTR */
  top: -1px;
}

ul.nice-menu-down .menuparent a {
  padding-right: 15px; /* LTR */
}

ul.nice-menu-down li.menuparent,
/* Repeat for Garland header. */
#header-region ul.nice-menu-down li.menuparent {
  background: #eee url(/sites/all/modules/nice_menus/arrow-down.png) right center no-repeat; /* LTR */
}

ul.nice-menu-down li.menuparent:hover,
ul.nice-menu-down li.over,
/* Repeat for Garland header. */
#header-region ul.nice-menu-down li.menuparent:hover,
#header-region ul.nice-menu-down li.over {
  background: #ccc url(/sites/all/modules/nice_menus/arrow-down.png) right center no-repeat; /* LTR */
}

ul.nice-menu-down li li.menuparent,
/* Repeat for Garland header. */
#header-region ul.nice-menu-down li li.menuparent {
  background: #eee url(/sites/all/modules/nice_menus/arrow-right.png) right center no-repeat; /* LTR */
}

ul.nice-menu-down li li.menuparent:hover,
ul.nice-menu-down li li.over,
/* Repeat for Garland header. */
#header-region ul.nice-menu-down li li.menuparent:hover,
#header-region ul.nice-menu-down li li.over {
  background: #ccc url(/sites/all/modules/nice_menus/arrow-right.png) right center no-repeat; /* LTR */
}
/* table.checkout-shipping {
  width: 50%;
}
 */
.form-item .description {
  /* Fix the inheritance from table rows. */
  white-space: normal;
}

.solid-border#quote {
  margin-top: 1em;
}

.quote-button {
  cursor: pointer;
  font-weight: bold;
  color: rgb(0, 0, 125);
}

.quote-error {
  display: inline;
}

.quote-notes {
  margin-left: 25px;
}

.node-form .product-shipping .form-text {
  display: inline;
  width: auto;
}
/* $Id: uc_attribute.css,v 1.4.4.3 2009/07/08 12:56:50 islandusurper Exp $ */

.options {
  display: inline;
}

tr.draggable div.form-item {
  display: inline;
}

table.product_attributes tr.draggable .form-item {
  white-space: normal;
}

#option-key td:first-child {
  width: 26%;
}

.combinations td:first-child, .combinations td:first-child + td {
  width: 12%;
}
/* $Id: uc_order.css,v 1.7.2.4 2009/02/04 13:44:31 islandusurper Exp $ */

.order-overview-form {
  float: left;
  padding: 0em 2em 0em 0em;
}

.order-overview-form .form-item {
  margin-bottom: 0em;
}

.order-overview-form #uc-order-select-form, .order-overview-form #uc-order-admin-sort-form {
  margin-bottom: 0em;
}

.uc-orders-table {
  width: 100%;
  clear: both;
}

.uc-orders-table thead th {
  white-space: nowrap;
}

.uc-orders-table tr.odd:hover, .uc-orders-table tr.even:hover {
  background-color: #ddd;
}

.uc-orders-table img {
  float: left;
  margin-right: .5em;
}

.order-admin-icons {
  margin-left: 2px;
}

.order-admin-icons img {
  position: relative;
  top: 3px;
  padding: 0px 3px;
}

.order-pane {
  border-style: solid;
  border-color: #bbb;
  border-width: 1px;
  padding: .5em;
  margin: .5em;;
  width: auto;
  line-height: 1.1em;
}

.order-pane thead {
  background-color: #ddd;
}

.order-pane tbody {
  border-top: 0px;
}

.order-pane-title {
  font-weight: bold;
  padding-bottom: .5em;
}

.pos-left {
  float: left;
}

.abs-left {
  /*float: left;*/
  clear: left;
}

.pos-right {
  float: right;
}

.abs-right {
  float: right;
  clear: right;
}

.text-right {
  text-align: right;
}

.text-center {
  text-align: center;
}

.full-width {
  width: 100%;
}

.order-pane-table {
  width: 100%;
}

.order-pane-table thead th {
  font-weight: bold;
  background-color: #ddd;
  border-style: solid;
  border-width: 0px 0px 2px 0px;
  border-color: #bbb;
  padding: 4px 8px;
}

.order-pane-table tr {
  border-style: solid;
  border-width: 0px 0px 1px 0px;
  border-color: #bbb;
}

.order-pane-table tr.odd td, .order-pane-table tr.even td {
  padding: 4px 8px;
}

.order-edit-table {
  width: auto;
}

.order-edit-table .oet-label {
  text-align: right;
  font-weight: bold;
}

.order-edit-table .form-item {
  display: inline;
}

.address-select-box {
  background-color: #ddd;
  border: solid 1px #999;
  width: auto;
  padding-left: 1em;
  padding-bottom: 1em;
  margin-bottom: 1em;
}

.customer-select-box {
  background-color: #ddd;
  border: solid 1px #999;
  width: auto;
  padding: 1em;
  margin-top: 1em;
}

.product-select-box {
  background-color: #ddd;
  border: solid 1px #999;
  width: auto;
  margin-right: auto;
  margin-bottom: 1em;
}

.product-select-box2 {
  background-color: #ddd;
  border: solid 1px #999;
  width: auto;
  margin-right: auto;
  margin-bottom: 1em;
  padding-left: 1em;
  padding-bottom: 1em;
}

.line-item-table {
  width: 100%;
}

.line-item-table td {
  padding: 2px;
}

.line-item-table .li-title {
  width: 100%;
  font-weight: bold;
  text-align: right;
}

.line-item-table .li-amount {
  text-align: right;
}

.line-item-table .form-item {
  display: inline;
}

.order-review-table tbody {
  border-top: 0px;
}

.order-pane-table .product-description {
  font-size: .7em;
}

/* Move to uc_credit.css eventually... */
.order-pane #uc-credit-order-view-form {
  margin-top: .5em;
  margin-bottom: 0em;
}

#uc-credit-order-view-form .form-submit {
  margin: 0em;
}

.order-pane #uc-order-view-update-form {
  margin-bottom: 1em;
}

.update-controls {
  padding-top: 1em;
}

.update-controls div {
  padding-right: 1em;
}

.update-controls div, .update-controls label {
  display: inline;
}

.update-controls .form-submit {
  margin: 0em;
}

.address-select-box #uc-order-address-book-form {
  margin-bottom: 0em;
}

.order-pane.abs-left .form-submit {
  margin: 0.5em 0.5em 0.5em 0em;
}

.order-pane #customer-select form {
  margin-bottom: 0em;
}
/* $Id: uc_product.css,v 1.9.2.5 2009/04/22 17:35:40 islandusurper Exp $ */

.product-image {
  float: right;
  clear: right;
  text-align: center;
  padding-top: 4px;
  padding-left: 4px;
  margin-left: 4px;
}

.uc-price-display {
  float: right;
  clear: right;
  width: 100px;
  text-align: center;
  font-size: 1.3em;
  font-weight: bold;
  padding-bottom: 4px;
  padding-left: 4px;
}

.display-price {
  float: right;
  clear: right;
  width: 100px;
  text-align: center;
  font-size: 1.3em;
  font-weight: bold;
  padding-bottom: 4px;
  padding-left: 4px;
}

.model {
  display: inline;
  margin-right: 2em;
  font-weight: bold;
}

h3.title {
  margin-top: 1em;
}

.node-form .product-field table {
  width: auto;
  margin: 0;
}

.node-form .product-field td {
  padding: 3px 6px 0 0;
}

.node-form tbody {
  border: none;
  margin: 0;
}

.node-form .product-field table .form-item {
  margin-top: 0;
  margin-bottom: 0;
}

.node-form .product-field .form-text {
  width: auto;
  display: inline;
}

#products-selector table {
  margin: 0em 0em;
}

#products-selector td {
  padding: 0em .5em;
}

div#products-selector form {
  margin-bottom: 0em;
}

#products-selector div.form-item {
  margin-bottom: .5em;
  margin-top: .5em;
}

table.product-list {
  clear: both;
}

.add-feature div {
  padding-right: 1em;
}

.add-feature div, .add-feature label {
  display: inline;
}

/* $Id: uc_store.css,v 1.8.2.6 2009/07/08 12:56:49 islandusurper Exp $ */

.uc-price {
  white-space: nowrap;
}

.uc-store-admin-table {
  margin: 1em auto;
  border: 1px dashed #bbb;
}

.uc-store-admin-table tbody {
  border-top: 0px;
}

.uc-store-admin-panel {
  margin: 1em;
  padding: 1em;
}

.uc-store-admin-panel .uc-store-icon {
  float: left;
  margin-right: 1em;
}

.uc-store-admin-panel .panel-title {
  padding-top: 4px;
  font-size: 1.5em;
  width: 100%;
}

.uc-store-admin-panel .panel-show-link a {
  cursor: pointer;
}

.uc-customer-table .uc-store-icon {
  float: left;
  margin-right: .5em;
}

.uc-customer-table tr.odd:hover, .uc-customer-table tr.even:hover {
  background-color: #ddd;
}

.uc-cust-orders-table tr.odd:hover, .uc-cust-orders-table tr.even:hover {
  background-color: #ddd;
}

.uc-cust-orders-table .uc-store-icon {
  float: left;
  margin-right: .5em;
}

#store-footer {
  width: 100%;
  text-align: center;
  font-size: x-small;
  clear: both;
}

table.section-items {
  width: auto;
}

table.section-items td {
  padding: .25em;
}

#uc-country-import-form .form-item, #uc-country-import-form .form-item label {
  display: inline;
  float: left;
  margin-right: 1em;
}

#uc-country-import-form .form-submit {
  float: left;
  margin-top: 1em;
}

#uc-country-import-form table {
  clear: left;
}

/**
 * CSS enhancements for Ubercart summary overviews.
 */

.summary-overview {
  padding: .5em;
  border: 1px dashed #bbb;
  margin-bottom: -1px;
}

.summary-title {
  font-weight: bold;
}

.summaryOnclick-processed {
  cursor: pointer;
}

.summaryOnclick-processed:hover {
  background-color: #ddd;
}

.summary-edit-icon {
  float: left;
  margin-right: .5em;
  position: relative;
  top: 2px;
}

.summaryOnclick-processed .item-list {
  margin-left: 1.75em;
}

.summaryOnclick-processed .summary-link {
  display: none;
}

.ubercart-throbber {
  background-image: url(/sites/all/modules/ubercart/uc_store/images/throbber.gif);
  background-repeat: no-repeat;
  background-position: 100% -20px;
}

/* Add icon support for admin (http://drupal.org/project/admin). */
.path-admin-store-orders span.icon {
  background: transparent url(/sites/all/modules/ubercart/uc_store/images/menu_orders.gif) no-repeat !important;
}
.path-admin-store-customers span.icon {
  background: transparent url(/sites/all/modules/ubercart/uc_store/images/menu_customers.gif) no-repeat !important;
}
.path-admin-store-products span.icon {
  background: transparent url(/sites/all/modules/ubercart/uc_store/images/menu_products.gif) no-repeat !important;
}
.path-admin-store-settings span.icon {
  background: transparent url(/sites/all/modules/ubercart/uc_store/images/menu_store_settings.gif) no-repeat !important;
}
.path-admin-store-attributes span.icon {
  background: transparent url(/sites/all/modules/ubercart/uc_store/images/menu_store_settings.gif) no-repeat !important;
}
.path-admin-store-reports span.icon {
  background: transparent url(/sites/all/modules/ubercart/uc_store/images/menu_reports.gif) no-repeat !important;
}
.path-admin-store-ca span.icon {
  background: transparent url(/sites/all/modules/ubercart/uc_store/images/menu_store_settings.gif) no-repeat !important;
}
.path-admin-store-help span.icon {
  background: transparent url(/sites/all/modules/ubercart/uc_store/images/menu_help.gif) no-repeat !important;
}/* $Id: uc_fedex.css,v 1.2 2009/03/24 19:07:21 tr Exp $ */

.fedex-logo {
  vertical-align: middle;
}
/* $Id: fieldgroup.css,v 1.2.2.2 2009/03/14 18:55:20 yched Exp $ */

div.fieldgroup {
  margin:.5em 0 1em 0;
}
div.fieldgroup .content {
  padding-left:1em;/*LTR*/
}
/* $Id: views.css,v 1.11.4.2 2010/03/12 00:25:37 merlinofchaos Exp $ */
.views-exposed-form .views-exposed-widget {
  float: left; /* LTR */
  padding: .5em 1em 0 0; /* LTR */
}

.views-exposed-form .views-exposed-widget .form-submit {
  margin-top: 1.6em;
}

.views-exposed-form .form-item,
.views-exposed-form .form-submit {
  margin-top: 0;
  margin-bottom: 0;
}

.views-exposed-form label {
  font-weight: bold;
}

.views-exposed-widgets {
  margin-bottom: .5em;
}

html.js a.views-throbbing,
html.js span.views-throbbing {
  background:url(/sites/all/modules/views/images/status-active.gif) no-repeat right center;
  padding-right:18px;
}

/* administrative hover links */

div.view div.views-admin-links {
  font-size: xx-small;
  margin-right: 1em;
  margin-top: 1em;
/*  width: 95%; */
}

.block div.view div.views-admin-links {
  margin-top: 0;
}

div.view div.views-admin-links ul {
  padding-left: 0;
}

div.view div.views-admin-links li a {
  color: #ccc;
}

div.view div.views-admin-links li {
  padding-bottom: 2px;
  z-index: 201;
}

div.view div.views-admin-links-hover a,
div.view div.views-admin-links:hover a {
  color: #000;
}

div.view div.views-admin-links-hover,
div.view div.views-admin-links:hover {
  background: transparent;;
}

div.view div.views-admin-links a:before {
  content: "[";
}

div.view div.views-admin-links a:after {
  content: "]";
}

div.view div.views-hide {
  display: none;
}

/** For IE we add the class via js; for other browsers we rely on :hover **/
div.view div.views-hide-hover,
div.view:hover div.views-hide {
  display: block;
  position: absolute;
  z-index: 200;
}

/* don't do this one in IE */
div.view:hover div.views-hide {
  margin-top: -1.5em;
}

/* Remove the border on tbody that system puts in */
.views-view-grid tbody {
  border-top: none;
}



.gcui-inline-image {
    float: left;
    clear: left;
}
.dir-rtl .gcui-inline-image {
    float: right;
    clear: right;
}

/* include legacy style for "inline_default" preset */
.gcui-preset-inline_default,
.gcui-preset-gcui_inline_default {
    width: 280px;
    margin: 4px 20px 4px 0;
}
.dir-rtl .gcui-preset-inline_default,
.dir-rtl .gcui-preset-gcui_inline_default {
    margin: 4px 0px 4px 20px;
}

.gcui-preset-inline_default_playbutton,
.gcui-preset-gcui_inline_default_playbutton {
    width: 280px;
    margin: 4px 20px 4px 0;
}
.dir-rtl .gcui-preset-inline_default_playbutton,
.dir-rtl .gcui-preset-gcui_inline_default_playbutton {
    margin: 4px 0px 4px 20px;
}

.gcui-preset-gcui_inline_wide {
    width: 620px;
    margin: 4px 0 4px 0;
}


.gcui-preset-gcui_inline_mini {
    width: 100px;
    margin: 4px 20px 4px 0;
}
.dir-rtl .gcui-preset-gcui_inline_mini {
    margin: 4px 0px 4px 20px;
}

.gcui-preset-gcui_inline_small {
    width: 140px;
    margin: 4px 20px 4px 0;
}
.dir-rtl .gcui-preset-gcui_inline_small {
    margin: 4px 0px 4px 20px;
}

.gcui-preset-gcui_inline_medium {
    width: 220px;
    margin: 4px 20px 4px 0;
}
.dir-rtl .gcui-preset-gcui_inline_medium {
    margin: 4px 0px 4px 20px;
}

.gcui-inline-image .caption {
    font-size: 0.85em;
    line-height: 1.5em;
    padding-bottom: 5px;
    color: #666;
}

#gcui-header-player-wrapper {
	/*background-image: url(/images/header_sidemenu_back.jpg);*/
	width: 860px;
	height: 324px;
	box-shadow: 0px 0px 7px #777;
	-moz-box-shadow: 0px 0px 7px #777;
	-webkit-box-shadow: 0px 0px 7px #777;
	position: relative;
	margin-left:auto;
	margin-right:auto;
	z-index: 0;
	display: block;
}

#gcui-header-player-wrapper .gcuihpw-menu {
	color: #fff;
	text-decoration: none;
	font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
	font-weight: bold;
	line-height: 1.1em;
	height: 324px;
	width: 285px;
	/*padding-top: 1em;*/
	left: 0px;
	/*top: 30px;*/
	position: absolute;
	z-index: 1;
}


#gcui-header-player-wrapper .highlight {
	/*color: #2CA7AA;*/
	color: #aaa;
	font-size:20;
	font-weight:600;

}

.gcuihpw-top {
	color: #fff;
	text-decoration: none;
	display:inline-block;
	background-image: url(/arrow.png);
	background-repeat: no-repeat;
	background-position: 210px 3px; 
	background-color: #000000;
	width: 286px;
	font-size: 16;
	font-family: advert;
	text-align:left;
	text-indent:2em;
	/*margin-top:286px;*/
	padding-bottom:10px;
	padding-top:10px;
	z-index: 30;
}


#gcui-header-player-wrapper #main_player {
	width: 576px;
	height: 324px;
	position: absolute;
	top: 0px;
	right: 1px;
	z-index: 30;
	/*background: #000;*/
	
}

.flyout {
	width: 576px;
	height: 324px;
	position: absolute;
	z-index: 40;
	display:none;
	opacity:0;
	/*background: #000;*/

}
#defaultimagediv {
	width: 576px;
	height: 324px;
	position: absolute;
	right: 1px;
	z-index: 10;
	text-align: center;
	overflow:hidden;
	
}
#video_background {
	width: 576px;
	height: 324px;
	position: absolute;
	right: 1px;
	z-index: 5;
	background: #000;
	
}
.block-gcui_header_player .box {
	display:inline-block;
	opacity:1;
}

.flyout-button {
	width:125px;
	height:75px;
	cursor: pointer;
}

.header-menu-button{
	cursor: pointer;
}

.flyout-button-alt {
	width:115px;
	height:65px;
	float: left;
	margin: 4px;
	opacity:.8;
	border: 1px #fff groove;
	/*vertical-align: top;*/
	/*padding-right: 50px;*/
}
.header-menu-button-alt {
	width: 255px;
	height: 71px;
	/*margin-left:0px;*/
	vertical-align: middle;
	font-size: 110%;
	line-height: 1.1em;
	padding-top:20px;
	/*padding-right: 50px;*/
}

/*
.header-menu-button-alt-1 {
	  background:url(/images/header_sidemenu_alt.jpg) 0 0 no-repeat;
	  padding-left:35px;
	  padding-top:30px;
	  height: 61px;
}
.header-menu-button-alt-1:hover {
	  background:url(/images/header_sidemenu_alt.jpg) -284px 0 no-repeat;
	  padding-left:40px;
	  padding-top:30px;
	  height: 61px;
}
.header-menu-button-alt-2 {
	  background:url(/images/header_sidemenu_alt.jpg) 0 -91px no-repeat;
	  padding-left:35px;
}
.header-menu-button-alt-2:hover {
	  background:url(/images/header_sidemenu_alt.jpg) -284px -91px no-repeat;
	  padding-left:40px;
}
.header-menu-button-alt-3 {
	  background:url(/images/header_sidemenu_alt.jpg) 0 -182px no-repeat;
	  padding-left:35px;
}
.header-menu-button-alt-3:hover {
	  background:url(/images/header_sidemenu_alt.jpg) -284px -182px no-repeat;
	  padding-left:40px;
}
*/


.flyout-caption{
	width: 115px;
	min-height:16px;
	font-size: 65%;
	text-align: center;
	vertical-align: 50%;
	background: #000;
	color: #fff;
	margin-top: 36px;
	display: none;
	
}

/* -------------------------------- */

.gcui-displayfact-container {
	font-size: 11px;
        padding: 0;
        height: 24px;
        overflow: visible;
        position: relative;
}
/*
.gcui-displayfact-container:hover {
    overflow: visible;
}
*/

.gcui-displayfact-container .fact {
	color: #6699CC;
}

.gcui-displayfact-container p {
	padding-top: 0;
	padding-bottom: 0;
	margin-top: 0;
	margin-bottom: 0;
}

.gcui-displayfact-container .gcui-displayfact-controls {
    position: absolute;
    top: 0px;
    left: -30px;
    padding: 0px;
    height: 20px;
    width: 33px;
    background: url(/sites/all/modules/gold_common_ui/images/gcui_displayfact_pager.png) top left no-repeat;
    display: none;
}
.gcui-displayfact-container .gcui-displayfact-controls a,
.gcui-displayfact-container .gcui-displayfact-controls a:hover {
    text-decoration: none;
    color: #fff;
    cursor: pointer;
}
.gcui-displayfact-container:hover .gcui-displayfact-controls {
    display: none;
}

.gcui-displayfact-container .gcui-displayfact-controls .prev {
    height: 20px;
    width: 13px;
    display: block;
    float:left;
}
.gcui-displayfact-container .gcui-displayfact-controls .next {
    height: 20px;
    width: 14px;
    display: block;
    float:left;
}

.gcui-displayfact-container .gcui-displayfact-item {
    position: absolute;
    text-align: center;
    width: 860px;
    top: 4px;
    left: 0;
    white-space: nowrap;
    overflow: hidden;
    display: none; /* hidden initially */
}




/*////////// CCHR-specific styles //////////*/

#gcui_dynaform_right_wrapper .gcui-dynaform .left-arrow {
	background: url(/sites/all/themes/gold_master/www_cchr_org/images/cchr-form-arrow.png);
}

#gcui_dynaform_right_wrapper .gcui-dynaform {
	/* background: #e4ffff; */
	background: url(/sites/all/themes/gold_master/www_cchr_org/images/cchr-form-bg.jpg) top left no-repeat;
}
 

#gcui_dynaform_right_wrapper .gcui-dynaform .left-required-bar {
    font-size: 10px;
	height: 19px;
	color: darkred;
	padding: 0px 0 0 15px;
	background: #d2d8dd;
}

#gcui_dynaform_right_wrapper .gcui-dynaform .left-title2 {
    color: #e10000;
    font-weight: normal;
}

#gcui_dynaform_left_blurb > div {
	width: auto !important;
}

#gcui_dynaform_right_wrapper .gcui-dynaform .expand-button-text {
    /* font-size: 26px; */
    color: #e10000;
    font-weight: normal;
    margin-top: 5px;
    margin-left: 22px;
}

#main .webform-client-form #edit-submit.form-submit {
    width: 132px;
	height: 34px;
}

#gcui_dynaform_right_wrapper .form-actions.form-wrapper input.form-submit{
    color: #e10000;
    font-size: 14px;
    font-weight: normal;
}


#gcui_dynaform_right_wrapper .gcui-dynaform .top-border {
	height: 17px;
}

#gcui_dynaform_right_wrapper .gcui-dynaform .left-product-image {
	/* background: url(/sites/default/files/imagecache/gcui_dynaform_icon_small/sites/all/themes/gold_master/www_cchr_org/images/cchr-kit-2011.png) top left no-repeat; */
	background: url(/sites/default/files/imagecache/gcui_dynaform_icon_small/sites/all/themes/gold_master/www_cchr_org/images/mom-dvd-and-kit.png) top left no-repeat;
}

.path-freedvd #gcui_dynaform_right_wrapper .gcui-dynaform .left-product-image {
	background: url(/sites/default/files/imagecache/gcui_dynaform_icon_small/sites/all/themes/gold_master/www_cchr_org/images/free-dvd-1.png) top left no-repeat;
}
.path-freedvd-aof #gcui_dynaform_right_wrapper .gcui-dynaform .left-product-image {
	background: url(/sites/default/files/imagecache/gcui_dynaform_icon_small/sites/all/themes/gold_master/www_cchr_org/images/age-of-fear/the-age-of-fear-dvd-cover-small.jpg) top left no-repeat;
	margin-top: -20px;
}
.path-freedvd-dsm #gcui_dynaform_right_wrapper .gcui-dynaform .left-product-image {
	background: url(/sites/default/files/imagecache/gcui_dynaform_icon_small/sites/all/themes/gold_master/product_images/en/dsm-cchr-dvd.jpg) top left no-repeat;
	margin-top: -20px;
}



#gcui_dynaform_right_wrapper .gcui-dynaform .left-arrow {
	background: url(/sites/all/themes/gold_master/www_cchr_org/images/cchr-form-arrow.png) top left no-repeat;
}

#gcui_dynaform_right_wrapper .gcui-dynaform .submit-block {
	background: url(/sites/all/themes/gold_master/www_cchr_org/images/cchr-form-submit-bg.jpg) top repeat-x;
}

#gcui_dynaform_right_wrapper .gcui-dynaform .submit-block-left {
	background: url(/sites/all/themes/gold_master/www_cchr_org/images/cchr-form-submit-bg-left.jpg) top left no-repeat;
}

#gcui_dynaform_right_wrapper .gcui-dynaform .expand-button {
    background: url(/sites/all/themes/gold_master/www_cchr_org/images/cchr-form-submit-icon.png) no-repeat center right;
}

#info-kit-image-a {
    background: url(/sites/default/files/imagecache/gcui_dynaform_showcase/sites/all/themes/gold_master/www_cchr_org/images/cchr-kit-2011.png) top left no-repeat;
}

#info-kit-image-b {
    background: url(/sites/default/files/imagecache/gcui_dynaform_showcase/sites/all/themes/gold_master/www_cchr_org/images/cchr-kit-2011-open.png) top left no-repeat;
}

#info-kit-image-c {
    background: url(/sites/default/files/imagecache/gcui_dynaform_showcase/sites/all/themes/gold_master/www_cchr_org/images/cchr-kit-2011-closed.png) top left no-repeat;
}

#switcher-a {
    background: url(/sites/default/files/imagecache/gcui_dynaform_thumb/sites/all/themes/gold_master/www_cchr_org/images/cchr-kit-2011.png) top left no-repeat;
    border: 1px solid #00a7cf;
    height: 100%;
    width: 100%;
}

#switcher-b {
    background: url(/sites/default/files/imagecache/gcui_dynaform_thumb/sites/all/themes/gold_master/www_cchr_org/images/cchr-kit-2011-open.png) top left no-repeat;
    height: 100%;
    width: 100%;
    border: 1px solid white;
}

#switcher-c {
    background: url(/sites/default/files/imagecache/gcui_dynaform_thumb/sites/all/themes/gold_master/www_cchr_org/images/cchr-kit-2011-closed.png) top left no-repeat;
    height: 100%;
    width: 100%;
    border: 1px solid white;
}

#infoKitWidget-inner {
    /*
    width: 100%;
    height: 100%;
    */
    position: relative;
}

#infoKitWidget-inner-expose {
    height:220px;
    /* width: 100%; */
    margin-top: 1px;
    overflow: hidden;
}

#infoKitWidget-inner-switcher{
    margin: 0 auto;
    margin-top: 8px;
    height: 50px;
    width: 155px;
    background: #ededed;
}

#gcui_dynaform_right_wrapper .gcui-dynaform .left-arrow {
	top: 20px;
	height: 30px;
	width: 20px;
	position: absolute;
	opacity: 0;
}

#gcui_dynaform_right_wrapper .gcui-dynaform .left-arrow-1 {
	left: 200px;
}

#gcui_dynaform_right_wrapper .gcui-dynaform .left-arrow-2 {
	left: 220px;
}

#gcui_dynaform_right_wrapper .gcui-dynaform .left-arrow-3 {
	left: 240px;
}

#close_button {
	background: url(/sites/all/themes/gold_master/www_cchr_org/images/cchr-form-close.png) no-repeat top right;
	margin-right: 3px;
}

.form-actions.form-wrapper input.form-submit{
    background: url(/sites/all/themes/gold_master/www_cchr_org/images/cchr-form-submit-icon.jpg) no-repeat center right;
}

#gcui_dynaform .preorder-notice {
	background: #cde5e5;
	border: #629a9a 1px solid;
	padding: 10px;
	margin: 10px;
	width: 180px;
	font-size: 11px;
	line-height: 1.2em;
	z-index: 80;
}
#gcui_dynaform .preorder-notice .red-notice {
	color: red;
	font-weight: bold;
}

#gcui_dynaform_left_headline {
	color: #999;
	font-size: 21px;
}



/*////////// Education kit styles //////////*/

.education-package-order-form #gcui_dynaform_left_blurb {
    width: 560px;
	margin-left: 0px;
}
.education-package-order-form  #gcui_dynaform_right_wrapper .gcui-dynaform .left-product-image {
    right: 10px;
    top: -5px;	
}
.path-education-package-order-form #gcui_dynaform_right_wrapper .gcui-dynaform .left-product-image {
	background: url('/sites/default/files/imagecache/gcui_dynaform_icon/sites/all/themes/gold_master/www_cchr_org/images/educators-guide_en.png') top right no-repeat;
	width: 220px;
	height: 180px;
}
.path-educators-dsm #gcui_dynaform_right_wrapper .gcui-dynaform .left-product-image {
	background: url('/sites/default/files/imagecache/gcui_dynaform_icon/sites/all/themes/gold_master/www_cchr_org/images/kits/DSM-Education-package.png') top right no-repeat;
	width: 220px;
	height: 180px;
}
.path-educators-ageoffear #gcui_dynaform_right_wrapper .gcui-dynaform .left-product-image {
	background: url('/sites/default/files/imagecache/gcui_dynaform_icon/sites/all/themes/gold_master/www_cchr_org/images/kits/AOF-Education-package.png') top right no-repeat;
	width: 220px;
	height: 180px;
}

.path-en-freeinfo #gcui_dynaform_right_wrapper .gcui-dynaform .left-product-image {
	background: url('/sites/default/files/imagecache/gcui_dynaform_icon_small/sites/all/themes/gold_master/www_cchr_org/images/kits/citizens-commission-on-human-rights-info-kit.png') top right no-repeat;
/*	width: 220px;
	height: 180px;*/
}


.path-da-freeinfo #gcui_dynaform_right_wrapper .gcui-dynaform .left-product-image {
	background: url('/sites/default/files/imagecache/gcui_dynaform_icon_small/sites/all/themes/gold_master/www_cchr_org/images/kits/citizens-commission-on-human-rights-info-kit_da.png') top right no-repeat;
}
.path-nl-freeinfo #gcui_dynaform_right_wrapper .gcui-dynaform .left-product-image {
	background: url('/sites/default/files/imagecache/gcui_dynaform_icon_small/sites/all/themes/gold_master/www_cchr_org/images/kits/citizens-commission-on-human-rights-info-kit_nl.png') top right no-repeat;
}
.path-fr-freeinfo #gcui_dynaform_right_wrapper .gcui-dynaform .left-product-image {
	background: url('/sites/default/files/imagecache/gcui_dynaform_icon_small/sites/all/themes/gold_master/www_cchr_org/images/kits/citizens-commission-on-human-rights-info-kit_fr.png') top right no-repeat;
}
.path-de-freeinfo #gcui_dynaform_right_wrapper .gcui-dynaform .left-product-image {
	background: url('/sites/default/files/imagecache/gcui_dynaform_icon_small/sites/all/themes/gold_master/www_cchr_org/images/kits/citizens-commission-on-human-rights-info-kit_de.png') top right no-repeat;
}
.path-el-freeinfo #gcui_dynaform_right_wrapper .gcui-dynaform .left-product-image {
	background: url('/sites/default/files/imagecache/gcui_dynaform_icon_small/sites/all/themes/gold_master/www_cchr_org/images/kits/citizens-commission-on-human-rights-info-kit_el.png') top right no-repeat;
}
.path-he-freeinfo #gcui_dynaform_right_wrapper .gcui-dynaform .left-product-image {
	background: url('/sites/default/files/imagecache/gcui_dynaform_icon_small/sites/all/themes/gold_master/www_cchr_org/images/kits/citizens-commission-on-human-rights-info-kit_he.png') top right no-repeat;
}
.path-hu-freeinfo #gcui_dynaform_right_wrapper .gcui-dynaform .left-product-image {
	background: url('/sites/default/files/imagecache/gcui_dynaform_icon_small/sites/all/themes/gold_master/www_cchr_org/images/kits/citizens-commission-on-human-rights-info-kit_hu.png') top right no-repeat;
}
.path-it-freeinfo #gcui_dynaform_right_wrapper .gcui-dynaform .left-product-image {
	background: url('/sites/default/files/imagecache/gcui_dynaform_icon_small/sites/all/themes/gold_master/www_cchr_org/images/kits/citizens-commission-on-human-rights-info-kit_it.png') top right no-repeat;
}
.path-zh-freeinfo #gcui_dynaform_right_wrapper .gcui-dynaform .left-product-image {
	background: url('/sites/default/files/imagecache/gcui_dynaform_icon_small/sites/all/themes/gold_master/www_cchr_org/images/kits/citizens-commission-on-human-rights-info-kit_zh.png') top right no-repeat;
}
.path-no-freeinfo #gcui_dynaform_right_wrapper .gcui-dynaform .left-product-image {
	background: url('/sites/default/files/imagecache/gcui_dynaform_icon_small/sites/all/themes/gold_master/www_cchr_org/images/kits/citizens-commission-on-human-rights-info-kit_no.png') top right no-repeat;
}
.path-pt-freeinfo #gcui_dynaform_right_wrapper .gcui-dynaform .left-product-image {
	background: url('/sites/default/files/imagecache/gcui_dynaform_icon_small/sites/all/themes/gold_master/www_cchr_org/images/kits/citizens-commission-on-human-rights-info-kit_pt.png') top right no-repeat;
}
.path-ru-freeinfo #gcui_dynaform_right_wrapper .gcui-dynaform .left-product-image {
	background: url('/sites/default/files/imagecache/gcui_dynaform_icon_small/sites/all/themes/gold_master/www_cchr_org/images/kits/citizens-commission-on-human-rights-info-kit_ru.png') top right no-repeat;
}
.path-ja-freeinfo #gcui_dynaform_right_wrapper .gcui-dynaform .left-product-image {
	background: url('/sites/default/files/imagecache/gcui_dynaform_icon_small/sites/all/themes/gold_master/www_cchr_org/images/kits/citizens-commission-on-human-rights-info-kit_ja.png') top right no-repeat;
}
.path-sv-freeinfo #gcui_dynaform_right_wrapper .gcui-dynaform .left-product-image {
	background: url('/sites/default/files/imagecache/gcui_dynaform_icon_small/sites/all/themes/gold_master/www_cchr_org/images/kits/citizens-commission-on-human-rights-info-kit_sv.png') top right no-repeat;
}
.path-es-freeinfo #gcui_dynaform_right_wrapper .gcui-dynaform .left-product-image {
	background: url('/sites/default/files/imagecache/gcui_dynaform_icon_small/sites/all/themes/gold_master/www_cchr_org/images/kits/citizens-commission-on-human-rights-info-kit_es.png') top right no-repeat;
}
.path-es_ES-freeinfo #gcui_dynaform_right_wrapper .gcui-dynaform .left-product-image {
	background: url('/sites/default/files/imagecache/gcui_dynaform_icon_small/sites/all/themes/gold_master/www_cchr_org/images/kits/citizens-commission-on-human-rights-info-kit_es_ES.png') top right no-repeat;
}




.education-package-order-form #gcui_dynaform_right_wrapper .gcui-dynaform .submit-block {
	bottom:  17;
}


.education-package-order-form #gcui_dynaform .left-form-body,
.education-package-order-form #gcui_dynaform .right-form-body {
	padding: 5px;
}
.education-package-order-form #gcui_dynaform .left-title-header {
	min-height: 200px;
}
.education-package-order-form #gcui_dynaform .left-subtitle-text {
	width: 135px;
}

/*
.education-package-order-form #gcui_dynaform {
    height: 548px;
}
*/

/*
.education-package-order-form #collapsed_form_initial {
    width: 250px;
}

.education-package-order-form #webform-component-i_am_an_educator label {
    width: 250px !important;
}

.education-package-order-form #webform-component-i_am_an_educator .form-item {
    padding-top: 0px !important;
}



.education-package-order-form #gcui_dynaform .expand-button {
    margin-top: 150px;
}

.education-package-order-form #gcui_dynaform .left-subtitle {
    width: 200px !important;
}

.education-package-order-form #main .node > .content {
    padding-bottom: 60px;
}

.education-package-order-form #webform-component-i_am_an_educator div.form-item > label {
	display: none;
}
*/

.education-package-order-form #gcui_dynaform_left_blurb img + p {
    padding-top: 10px;
}

.education-package-order-form #collapsed_form_initial .gcui-form-required + p {
    padding-top: 13px;
}

.education-package-order-form #webform-client-form-382 #dfw_boxed_notice {
	border: 1px solid #999999;
	padding: 10px;
}

.education-package-order-form #gcui_dynaform_right_wrapper .gcui-dynaform .left-title1 {
    font-size: 17px;	
}
.education-package-order-form #gcui_dynaform_right_wrapper .gcui-dynaform .left-required-bar {
	margin-top: 8px;
}



/*
.education-package-order-form #webform-client-form-382 #webform-component-i_agree1 > .form-item > label {
	display: none;
}

.education-package-order-form #webform-client-form-382 #edit-submitted-i-agree1-1-wrapper label {
	text-transform: none;
	font-size: 12px;
	line-height: 15px;
}

.education-package-order-form #main .webform-client-form #webform-component-i_agree1.webform-component label {
    width: 380px;
}

.education-package-order-form #gcui_dynaform .submit-block {
    width: 418px;
}

*/



.education-package-order-form #webform-component-provide_visuals .form-checkboxes {
    clear: both;
}

.education-package-order-form #webform-component-provide_visuals .form-checkboxes > div {
    float: left !important;
    width: 90px !important;
}

.education-package-order-form #webform-component-provide_visuals .form-checkboxes > div label {
    width: 92px !important;
    text-indent: -20px;
    padding-left: 24px;
    float: left !important;
}

.education-package-order-form #edit-submitted-provide-visuals-2-wrapper label {
    padding-left: 36px !important;
}

.education-package-order-form #webform-component-provide_visuals > .form-item > label {
    width: 390px !important;
    display: block !important;
}







.education-package-order-form #webform-component-i_agree1 > .form-item {
    padding-top: 0px !important;
}

.education-package-order-form #main .webform-client-form .form-item #edit-submitted-class-group-age-range,
.education-package-order-form #main .webform-client-form .form-item #edit-submitted-class-group-age-range-to {
    width: 50px !important;
}

.education-package-order-form #edit-submitted-class-group-age-range-to-wrapper > label {
    display: none !important;    
}

.education-package-order-form #webform-component-class_group_age_range_to {
    width: 100px !important;
    clear: none !important;
    float: left;
}

.education-package-order-form #webform-component-class_group_age_range {
    width: 188px !important;
    float: left;
}

.education-package-order-form #floating_hyphen {
    float: left;
    padding-top: 7px;
    padding-right: 10px;
}

.education-package-order-form .provide-visuals-message {
    font-size: 12px;
    font-family: Helvetica, Arial, Verdana, sans;
    width: 400px;
    clear: both;
    padding-left: 18px;
    line-height: 15px;
}

.dynaform-ie7.education-package-order-form #gcui_dynaform .expand-button {
	bottom:5px;
	position:absolute;
}


#gcui_dynaform_left_blurb > img {
    float: left;
    padding-right: 20px;
}

#gcui_dynaform_right_wrapper .gcui-dynaform .left-title {
    line-height: 1.8em;
}

.path-freeinfo .expose-switcher:last-child {
    display: none;
}

.path-freeinfo #infoKitWidget-inner-switcher {
    width: 106px;
}

/*
path-freeinfo #infoKitWidget-inner-explain {
    width: 200px;
}

.path-freeinfo #switcher-c {
    display: none
}
*/

.left-title-header {
    min-height: 82px;
}

.education-package-order-form .left-arrow {
    display: none !important;    
}

.path-freeinfo-dead-wrong #gcui_dynaform_left_blurb,
.path-freeinfo-all-fall-down #gcui_dynaform_left_blurb,
.path-freeinfo-mom #gcui_dynaform_left_blurb,
.path-freeinfo #gcui_dynaform_left_blurb {
    width: 506px;
}

.path-freeinfo-mom #gcui_dynaform_right_wrapper .gcui-dynaform .expand-button-text {
    margin-left: 0px;    
}

.path-freeinfo-mom #gcui_dynaform_right_wrapper .gcui-dynaform .expand-button {
    background-position: 201px;
    margin-right: 20px;
    padding-right: 30px;
}


.path-freedvd #gcui_dynaform_right_wrapper .gcui-dynaform .left-title2 {
    font-size: 24px;
    line-height: 1.2em;
}

.path-freedvd.lang-en #gcui_dynaform_right_wrapper .gcui-dynaform .left-title2 {
    font-size: 28px;
    line-height: 1.3em;
}





/*/////////////////////// info_kit_ad  /////////////////////*/
/*/////////////////////// info_kit_ad  /////////////////////*/

#info_kit_ad {
	width: 204px;
	font-family: 'Century Gothic',Arial,Helvetica,sans-serif;
	cursor: pointer;
	border: 1px solid #DFDFDF;
	margin-bottom: 30px;
}
#info_kit_ad #info_kit-title {
/* color */
  background-color: #EEF0F2;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#EEF0F2), to(#CBCCCD)); /* Safari 4+, Chrome */
  background-image: -webkit-linear-gradient(top, #EEF0F2, #CBCCCD); /* Chrome 10+, Safari 5.1+, iOS 5+ */
  background-image:    -moz-linear-gradient(top, #EEF0F2, #CBCCCD); /* Firefox 3.6-15 */
  background-image:      -o-linear-gradient(top, #EEF0F2, #CBCCCD); /* Opera 11.10-12.00 */
  background-image:         linear-gradient(to bottom, #EEF0F2, #CBCCCD); /* Firefox 16+, IE10, Opera 12.50+ */

	border-bottom: 1px solid #DFDFDF;
	color: #666666;  /* color */
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	line-height: 18px;	
    padding: 10px 4px;	
}
#info_kit_ad #info_kit-title:hover {
	color: #4B5F7C;  /* color */
}
#info_kit-bg {
	background: url('/sites/default/files/imagecache/gcui_dynaform_icon/sites/all/themes/gold_master/www_cchr_org/images/kits/left-ad-gradient-bg.jpg') repeat-x top #FFF;  /* background color */
}
#info_kit-bg img {
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 37px;
}
.lang-he #info_kit-bg img {
	margin-left: 0px;
	margin-right: 25px;
}

.lang-he #info_kit_ad #info_kit-text {
	margin-right: 20px;
}
#info_kit_ad #info_kit-text {
    width: 172px;
	margin-top: 9px;
	margin-left: 13px;
	font-size: 12px;
	color: black;
	margin-bottom: 10px;
}

#info_kit_ad #info_kit-frase {
	font-size: 15px;
/* 	font-weight: bold; */
	color: #212f60;   /* color */
	text-align: center;
	margin-top: 11px;
	margin-bottom: 5px;
	border-top: 1px solid #DFDFDF;
	padding-top: 4px;
}
.lang-he #info_kit_ad .info_kit-button {
	margin-right: 7px;
}
#info_kit_ad .info_kit-button  {
	background: url("http://f.edgesuite.net/data/www.scientology.org/themes/www_scientology_org2/images/fot/button_colors.png") repeat-x scroll 0 -2px #4D89D0; /* color */
    border-radius: 3px 3px 3px 3px;
    box-shadow: 1px 1px 2px 0 #c6c6c6;
    display: block;
    text-shadow: 1px 1px 1px #224272; /* color */
	padding: 8px 10px 8px 18px;
	width: 156px;
	text-align: center;
	font-size: 15px;
	margin-left: 7px;
	margin-bottom: 7px;
}
#info_kit_ad .info_kit-button:hover  {
    background-color: #397ccb; /* color */
}
#content #sidebar-left #info_kit_ad a {
	color: #fff; /* color */
	font-weight: bold;
	text-decoration: none;
}


.gcui-bottomnav {
	width: 820px;
}

.gcui-bottomnav .container {
	width: 820px;
	padding: 20px;
	background: #f2f2f2;
	float:center;
}

.gcui-bottomnav table {
	border: 0 none;
	padding: 0;
	margin: 0;
	border-collapse: collapse;
}

.gcui-bottomnav table.main {
	width: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #1b3b74;
}

.gcui-bottomnav tbody {
	border-top: 0 none;
	border: 0 none;
}

.gcui-bottomnav td {
	vertical-align:top;
	min-height: 100px;
	padding: 0;
	margin: 0;
	border: 0 none;
}

.gcui-bottomnav td h5 {
	padding-top: 0;
	padding-bottom: 0;
	margin-top: 0;
	margin-bottom: 8px;
	font-size: 11px;
}

.gcui-bottomnav td.left {
	width: 180px;
	padding-right: 20px;
	border-right: 1px dotted #999999;
}

.gcui-bottomnav td.right {
	width: 170px;
	padding-left: 20px;
	border-left: 1px dotted #999999;
}

.gcui-bottomnav td.center {
	padding-left: 20px;
	padding-right: 20px;
}

.gcui-bottomnav td .link {
	margin-bottom: 7px;
}

/*
** HTML elements
*/
body {
  margin: 0;
  padding: 0;
  color: #000;
  font: 85% Verdana, Arial, Helvetica, sans-serif;
}
tr.odd td, tr.even td {
  padding: 0.3em;
}
h1, h2, h3, h4, h5, h6 {
  margin-bottom: 0.5em;
}
h1 {
  font-size: 1.3em;
}
h2 {
  font-size: 1.2em;
}
h3, h4, h5, h6 {
  font-size: 1.1em;
}
p {
  margin-top: 0.5em;
  margin-bottom: 0.9em;
}
/* moved to individual site styles 
a {
  text-decoration: none;
  font-weight: bold;
}*/
a:link {
  color: #326188;
}
a:visited {
  color: #326188;
}
a:hover {
  color: #666666;
  text-decoration: underline;
}

.frontpage-main h2 {
	padding: 0;
	margin: 0;
}


#main h3 {
	font-size: 1.7em;
	font-family: 'century gothic', arial, verdana;;
	font-weight: normal;
}


#sidebar-left a, #sidebar-right a {
	font-weight: normal;
}

fieldset {
  border: 1px solid #ccc;
}
pre {
  background-color: #eee;
  padding: 0.75em 1.5em;
  font-size: 12px;
  border: 1px solid #ddd;
}
table {
  /* make <td> sizes relative to body size! */
  color:#333333;
  font-size:0.97em;
  border-collapse: separate;
}
tbody {
	border-top: 0 none;
}
.form-item label {
  font-size: 0.8em;
  text-transform:uppercase;
  color: #222;
}
.item-list .title {
  font-size: 1em;
  color: #222;
}
.links {
  margin-bottom: 0;
}
.comment .links {
  margin-bottom: 0;
}

/*
** Page layout blocks / IDs
*/

#outer_shell {
	width: auto;
}

#shell {
	width: auto;
	min-width: 960px;
}

#banner {
  width: 860px;
  margin: 0 auto;
}

#banner_logo {
  height: 90px;
}

#banner_search {
	text-align: right;
}

#banner_search { /* jjm */
	padding-top: 20px;
}

#banner_menu {
	height: 33px;
}
#banner_menu h2.title {
	display: none;
}

#header {
	width: 860px;
	margin: 0 auto 0;
}

#header .block {
	padding-bottom: 0px;
}

#subheader .block {
	padding-bottom: 0px;
}

#header_container {
	width: auto;
}

#header .title {
	display: none;
}

/* without this objects appear to be inline-block and have a few pixels of space under them */
#header object {
	display: block;
}

#subheader {
	/*width: 860px;*/
	margin: 0 auto 0;
}

#subheader .title {
	display: none;
}
#subheader .gcui-hscroller-item .title {
	display: block;
}

#wide_header {
	width: auto;
	margin: 0 auto;
	text-align: center;
}

#content_container {
	padding-top: 5px;
}

#content {
  width: 860px;
  margin: 0 auto 0 auto;
}
#banner_logo {
	width: 400px;
	vertical-align: top;
	padding-top: 0px;
	cursor: pointer;
}
#banner_logo .block {
	padding-bottom: 0;
}
#banner_logo .block .content {
	background: #fff;
}

/*
#banner_logo_link_image {
	width: 350px;
	height: 50px;
}
*/



#banner_tool {
	text-align: right;
	padding-right:10px;
	padding-top: 5px;
	vertical-align: top;
}
#banner_tool .block {
	padding: 0;
}
.banner-tool-inner {
	width: 100%;
	text-align: right;
}


#logo {
  vertical-align: middle;
  border: 0;
}
#logo img {
  float: left; /* LTR */
  padding: 0 1em;
  border: 0;
}
#menu {
  padding: 0.5em 0 0 0; /* LTR */
  /*text-align: right; LTR */
  vertical-align: middle;
  /*border-bottom: 1px solid #ccc;*/
}
#navlist {
  font-size: 0.875em;
  text-transform:uppercase;
  /*padding: 0 0.8em 1.2em 0;  LTR */
  padding: 0 0 3px 0;
  color: #9cf;
}
#navlist a {
  font-weight: bold;
  /*color: #336699;*/
}
#subnavlist {
  padding: 0.5em 1.2em 0.4em 0; /* LTR */
  font-size: 0.8em;
  color: #9cf;
}
#subnavlist a {
  font-weight: bold;
  color: #9cf;
}
ul.links li {
  border-left: 1px solid #9cf; /* LTR */
  padding-left:16px;
}
ul.links li.first {
  border: none;
}

/* search */

#search .form-text, #search .form-submit {
	font-size: 1.0em;
	height: 1.3em;
	line-height: 1.3em;
  	vertical-align: middle;
}

#search label {
	color: #666;
	margin-right: 4px;
	font-style: normal;
	font-weight: normal;
	line-height: 1.3em;
}

#search .form-text {
	width: 10em; /* jjm */
	padding: 0 0.5em;
	border: 1px solid silver; /* jjm */
/*	border: 1px solid #369;*/
}

#search .form-submit {
	display: none;
}

/* mission */

#mission {
  background-color: #369;
  padding: 1.5em 2em;
  color: #fff;
}
#mission a, #mission a:visited {
  color: #9cf;
  font-weight: bold;
}
.site-name {
  margin: 0.6em 0 0 ;
  padding: 0;
  font-size: 2em;
}
.site-name a:link, .site-name a:visited {
  color: #fff;
}
.site-name a:hover {
  color: #369;
  text-decoration: none;
}
.site-slogan {
  font-size: 1em;
  color: #eee;
  display: block;
  margin: 0;
  font-style: italic;
  font-weight: bold;
}
.with-sidebar-left #main {
	padding-left: 20px;
	border-left: 1px solid #dfdfdf;
}
#main {
  /* padding in px not ex because IE messes up 100% width tables otherwise */
  /*padding: 10px;*/
}

#precontent .block {
	padding-bottom: 0px;
}

#mission, .node .content, .comment .content {
  line-height: 1.75em;
}
#help {
  font-size: 0.9em;
  margin-bottom: 1em;
}
.breadcrumb {
  /*margin-bottom: .85em;*/
  /*margin-top: .85em;*/
  text-transform: uppercase;
  font-family: 'century gothic', arial, verdana;
  /* width: 840px; */
  padding: 4px 10px 8px;
  margin: 0 auto;
}
.messages {
  background-color: #eee;
  border: 1px solid #ccc;
  padding: 0.3em;
  margin-bottom: 1em;
}
.error {
  border-color: red;
}
#sidebar-left, #sidebar-right {
  width: 200px;
  vertical-align: top;
}
#sidebar-left {
  padding: 0 20px 0 0;
}
#sidebar-right {
  padding: 0 0 0 20px;
}
#footer {
  /*background-color: #eee;*/
  /*padding: 1em;*/
  font-size: 0.8em;
  width: 860px;
  margin: 10px auto 6px;
}

/*
** Common declarations for child classes of node, comment, block, box, etc.
** If you want any of them styled differently for a specific parent, add
** additional rules /with only the differing properties!/ to .parent .class.
** See .comment .title for an example.
*/
.title, .title a {
  font-weight: normal;
  /*font-size:16px;*/
  color: #336699;
  margin: 0 auto;  /* decrease default margins for h<x>.title */
  font-family: 'Century Gothic', Arial, Helvetica, sans-serif;
  letter-spacing: -1px;
}
h2.title {
	text-transform: uppercase;
}
h2.title p {
	margin: 0;
}

.submitted {
  color: #999;
  font-size: 0.8em;
}
.links {
  color: #999;
}
.links a {
  font-weight: bold;
}
.block, .box {
  /*padding: 0 0 1.5em 0;  LTR */
}
.block {
  /*
  border-bottom: 1px solid #bbb;
  padding-bottom: 0.75em;
  margin-bottom: 1.5em;
  */
  padding-bottom: 20px;
}
.block ul {
	/*margin: 0;
	padding: 0;*/
}
.block .title {
  /*margin-bottom: .25em;*/
}
.box .title {
  font-size: 1.1em;
}
.node {
  /*margin: .5em 0 2em;  LTR */
}
.node h2.title {
	font-size: 24px;
	line-height: 24px;
}
.sticky {
  /*padding: .5em;*/
  /*background-color: #eee;
  border: solid 1px #ddd;*/
}
.node .content, .comment .content {
  margin: .5em 0 .5em;
}
.node .taxonomy {
  color: #999;
  font-size: 0.8em;
  padding-left: 1.5em; /* LTR */
}
.node .picture {
  border: 1px solid #ddd;
  float: right; /* LTR */
  margin: 0.5em;
}
.comment {
  border: 1px solid #abc;
  padding: .5em;
  margin-bottom: 1em;
}
.comment .title a {
  font-size: 1.1em;
  font-weight: normal;
}
.comment .new {
  text-align: right; /* LTR */
  font-weight: bold;
  font-size: 0.8em;
  float: right; /* LTR */
  color: red;
}
.comment .picture {
  border: 1px solid #abc;
  float: right; /* LTR */
  margin: 0.5em;
}

/*
** Module specific styles
*/
#aggregator .feed-source {
  background-color: #eee;
  border: 1px solid #ccc;
  padding: 1em;
  margin: 1em 0;
}
#aggregator .news-item .categories, #aggregator .source, #aggregator .age {
  color: #999;
  font-style: italic;
  font-size: 0.9em;
}
#aggregator .title {
  margin-bottom: 0.5em;
  font-size: 1em;
}
#aggregator h3 {
  margin-top: 1em;
}
#forum table {
  width: 100%;
}
#forum td {
  padding: 0.5em;
}
#forum td.forum, #forum td.posts {
  background-color: #eee;
}
#forum td.topics, #forum td.last-reply {
  background-color: #ddd;
}
#forum td.container {
  background-color: #ccc;
}
#forum td.container a {
  color: #555;
}
#forum td.statistics, #forum td.settings, #forum td.pager {
  height: 1.5em;
  border: 1px solid #bbb;
}
#forum td .name {
  color: #96c;
}
#forum td .links {
  padding-top: 0.7em;
  font-size: 0.9em;
}
#profile .profile {
  clear: both;
  border: 1px solid #abc;
  padding: .5em;
  margin: 1em 0em;
}
#profile .profile .name {
  padding-bottom: 0.5em;
}
.block-forum h3 {
  margin-bottom: .5em;
}
div.admin-panel .description {
  color: #999;
}
div.admin-panel .body {
  background: #f4f4f4;
}
div.admin-panel h3 {
  background-color: #69c;
  color: #fff;
  padding: 5px 8px 5px;
  margin: 0;
}

.item-list .pager li {
	margin: 0 0 0.2em 0.2em;
}

.fact-block {
	font-size: 11px;
	font-weight: bold;
	color: #0f285a;
	padding: 4px 0 7px;
}
.fact-block h4 {
	font-size: 11px;
	font-weight: bold;
	color: #6699cc;
	display: inline-block;
	margin: 0; padding: 0;
}

.title-dark, a.title-dark, a.title-dark:visited, a.title-dark:link {
	color: #336699;
	/*font-weight: bold;*/
}
.title-light, a.title-light, a.title-light:visited, a.title-light:link {
	color: #999999;
	/*font-weight: normal;*/
}

.menu-name-menu-footer-utility-links {
	text-align: right;
	margin: 10px 0;
	border-bottom: 1px solid #c0c0c0;
	padding: 0 0 4px 0;
}
.menu-name-menu-footer-utility-links ul {
	text-align: right;
}
.menu-name-menu-footer-utility-links li {
	display: inline;
}

ul.menu li {
	/*list-style: ;*/
	padding-left: 0;
	margin-left: 0;
}

ul.menu li ul li {
	/*border-left: 1px solid #bbb;*/
	padding-left: 6px;
	margin-left: 0;
}
ul.menu li a {
	font-size: 0.9em;
	/*padding-bottom: 0.9em;*/
	/*display: inline-block;*/
}

li.leaf {
	list-style-image: url(/sites/all/themes/gold_master/images/gray-bullet.png);
}

li a.active {
	color: #326188
}

#wide_footer {
	text-align: center;
}


.em {
	font-style: italic;
}
.strong, .bold {
	font-weight: bold;
}

ul.nice-menu li {
	border: 0 none;
	background: none;
}
ul.nice-menu li ul {
	/* fix menu tracking issue */
	margin-top: 2px;
        border-top: #4a94cb 1px solid;
        padding-bottom: 2px;
}
ul.nice-menu li ul li {
	background: #f6f6f6;
        width: 250px;
        height: auto;
        border-bottom: #92f6ff 1px solid;
        border-top: #000059 1px solid;
        border-right: #47b3ec 2px solid;
        border-left: #4a94cb 2px solid;
}

ul.nice-menu li ul>span:first-child>li {
    border-top: #4b6e98 1px solid;
}
ul.nice-menu li ul>span:last-child>li {
    border-bottom: #4d84aa 2px solid;
}

ul.nice-menu .menuparent ul li a {
	color: #fff;
        padding-left:8px;
        padding-top:8px;
        padding-bottom:8px;
        text-decoration: none;
}

/* nice menu adjustments */
ul.nice-menu, ul.nice-menu ul {
	font-size: 11px;
        z-index: 50;
}

ul.nice-menu-down .menuparent a {
	color: #326188;
}

ul.nice-menu-down li.menuparent:hover,
ul.nice-menu-down li.over,
#header-region ul.nice-menu-down li.menuparent:hover,
#header-region ul.nice-menu-down li.over {
	background: none;
	/*background: #eee right center no-repeat;*/
	/* url(/sites/all/themes/gold_master/arrow-down.png) */
}

ul.nice-menu-down li.menuparent,
#header-region ul.nice-menu-down li.menuparent {
	background: none;
}

ul.nice-menu-down > li > a {
	/*border-bottom: 1px solid #ccc;*/
	font-family: 'Century Gothic', Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}

ul.nice-menu ul,
#header-region ul.nice-menu ul {
	border: 0;
}

ul.nice-menu,
ul.nice-menu ul {
	border: 0;
}

/* disable float on horizontal menus */
#header ul.nice-menu-down {
	float: none;	
}
/* hide block title for menus in header */
#header .block-nice_menus h2 {
	display: none;
}
/* we assume nice menu #1 is the one on the home page with the menus pointing up */
.nice-menu-down li ul {
/*	top: 1.6em;*/
	/*top: auto;*/
	/*bottom: 3.5em;*/
	bottom: auto;
	top: 28px;
}

.nice-menu-down li ul ul {
	top: -1px;
	bottom: auto;
}

.nice-menu-down {
	/*display: table-row;*/
	display: table;
	width: 860px;
}

.nice-menu-down>span {
	display: table-cell;
	float: none;
	text-align: center;
	vertical-align: middle;
	/*position: relative;*/
}

.nice-menu-down>span>li {
	width: 100%;
}
.nice-menu-down>span>li>ul {
	text-align: left;
}


#nice-menu-1 {
	height: 33px;
	background: url(/sites/all/themes/gold_master/images/menu-button-bg.png) top repeat-x;
}
#nice-menu-1>span {
	background: url(/sites/all/themes/gold_master/images/menu-button-bg-edge.png) right top no-repeat;
	height: 33px;
}
#nice-menu-1>span>li>a {
    padding-top:9px;
    padding-bottom:9px;
}

#nice-menu-1>span:hover {
    background: #1a659d;
    /*border-bottom:#478dbb 2px solid;*/
/*    border-right: #1d73ac 1px solid;
    border-left: #1d73ac 1px solid;*/
}
#nice-menu-1>span:hover a {
    color:#fff;
    text-decoration: none;
}

#nice-menu-1>span:last-child {
	background: none;
}

/*
#nice-menu-2 #menu-2426,
#nice-menu-2 #menu-2427,
*/
/*#nice-menu-2 #menu-1656,
#nice-menu-2 #menu-1658,
#nice-menu-2 #menu-1678,
#nice-menu-2 #menu-1657,
#nice-menu-2 #menu-1655,
#nice-menu-2 #menu-1654,
#nice-menu-2 #menu-1677 
*/
#nice-menu-2>span>li, #nice-menu-2>li {
	width: 80px;
	height: 80px;
}
#nice-menu-2>span>li>a, #nice-menu-2>li>a {
	/*display: none;*/
}

#nice-menu-2 li a.menu-title {
	background: #5a798d;
	font-size: 1.2em;
	/*font-family: Arial, Helvetica, sans-serif;*/
}
#nice-menu-2 li a.menu-title:link {
	color: #eee;
}


/* date, location, etc fields */

h3.display-date {
	margin: 2px 0 0 0;
	font-size: 0.95em;
	color: #aaa;
}
h3.display-location {
	margin: 0;
	font-size: 0.95em;
	color: #336699;
	text-transform: uppercase;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}


#block-menu_block-14 h2.title  {
    font-weight: 700;
    letter-spacing: 0.05em;
	padding-bottom: 10px;
}
/*#sidebar-left h2.title*/
#block-menu_block-14 h2.title:first-line {
    color:gray;
    font-weight: normal;
}


.learn-more, .learn-more a {
	text-align: right;
	color: #c7c9cc;
	font-weight: bold;
}
.learn-more {
	padding-right: 12px;
	background: url(/sites/all/themes/gold_master/images/learn-more-icon.png) right center no-repeat;
}

/* hide links at bottom of node */
.node .links {
	display: none;
}

/* Bookstore */
.view-bookstore .views-row {
    width:300px;
    display: inline-table;
    vertical-align: top;
    margin-bottom:20px;
}

.view-bookstore .views-row .prod-top {
}
.view-bookstore .views-row .prod-top .left {
    float:left;
}

.view-bookstore .views-row .prod-title {
    width:150px;
}

.view-bookstore .views-row .prod-title a {
    font-size:14px;
    color: #5481AA;
    text-transform: uppercase;
    text-decoration: none;
    font-weight: normal;
}

.view-bookstore .views-row .prod-image {
    padding:0 10px 5px;
    float:right;
    height:145px;
}

.view-bookstore .views-row .prod-description {
    float:left;
}

.view-bookstore .view-content {
}
.view-bookstore .views-row-odd {
    margin-right:9px;
}

#breadcrumb_area {
	width: 860px;
	margin: 0 auto;
}

#flash_version_wrapper .block {
    margin: 0;
    padding: 0;
}

/* a few global styles for news listing pages */
.gcui-news-view-item .image img {
    padding: 0 20px 20px 0;
}
.gcui-news-view-item .text .teaser p {
    margin-top: 0;
}
.gcui-news-view-item h2.article-title {
    margin-bottom: 0;
}
.gcui-news-view-item .article-date-location {
    margin-bottom: 5px;
}
.view-gcui-news-view .views-row {
    border-bottom: 1px solid #ccc;
    padding-bottom: 5px;
}

/* fix to make footnotes not so heinous */
.footnote-non-numeric .period {
    display: none;
}

ol.footnotes li {
    margin-left: 1.5em;
}

/* admin style fix for tabs - makes them wrap instead of exploding the page */
.path-admin ul.tabs.primary {
  white-space: normal;
}
.path-admin ul.tabs.primary li {
  white-space: nowrap;
}

/*
.path-take-action-psychiatric-abuse-report-form .form-item label {
	line-height:1.8em;
	width:425px;
}
    */
body {
	
}

gcui_header_player_wrapper.tpl.php
ul.menu li.leaf, ul.menu li.collapsed,  ul.menu li.expanded {
	list-style: none;
	list-style-type: none;
	list-style-image: none;
}
.path-home #breadcrumb_area {
	display: none;
}
a:hover {
	cursor: pointer;
}
a{
	text-decoration: none;
}
a.reference-note {
	vertical-align: super;
	font-size: 10px;
}
#outer_shell {
	background:#fff url(/sites/all/themes/gold_master/www_cchr_org/images/bg_outer.jpg) repeat-x 0% 0%;/* try this to handle horizontal scroll issue:
	overflow-x: hidden;
	min-width: 900px;
    */	
}
#shell {
	background:transparent url(/sites/all/themes/gold_master/www_cchr_org/images/bg_main_content.jpg) no-repeat center 0%;
}
#banner_logo {
	background:transparent url(/sites/all/themes/gold_master/www_cchr_org/images/logo_top_banner.png) no-repeat 0% 80%;
	width:437px;
}
#nice-menu-1 {
	background-color:transparent;
	background-image:none;
	width:100%;
}
/*#banner{
	width:900px;
}
*/
.with-sidebar-left #main {
	border:none;
}
#content {
	/* margin-top:250px; *//*temporary style placeholder for slideveiwer*/
}
#sidebar-left {
	background:transparent url(/sites/all/themes/gold_master/www_cchr_org/images/left_nav_zipper.png) no-repeat 100% 50px;
}
/*/////////////////////TYPOGRAPHY//////////////////////*/
#main h1, #main h2, #main h3, #main h4, #main h5, #main h6 {
	font-family:arial, verdana, sans-serif;
}
#main h2.title {
	color: #999999;
}
#main h3 {
	margin-top:0px;
	
}

#main h3.chapter-title {
    font-size: 26px;
    font-family: Georgia, Times, serif;
    color: #bbb;
    margin-top: 0;
    padding-top: 0;
    margin-bottom: 8px;
    padding-bottom: 0;
    text-transform: none;
}

#main h3.chapter-title p {
    margin-top: 0;
    padding-top: 0;
    margin-bottom: 0;
    padding-bottom: 0;
}
#main h3.subtitle{
	color: #18202A;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 14px; 
	}
/*//////////// UTILITY CLASSES ///////////*/
.left {
	float:left;
}
.right {
	float:right;
}
.clear {
	clear:both;
}
.clear_05 {
	clear:both;
	height:5px;
}
.clear_15 {
	clear:both;
	height:15px;
}
/*//////////// TOP LINKS ///////////*/

#banner {
	margin:0 auto;
	width:860px;
}
#banner_tool {
	float: right;
	padding-right: 0px;
}
#banner_tool td.gcuicm-item:first-child a {
	background:none;
	display: block;
	width:	113px;
}
#banner_tool td.gcuicm-item:first-child {
	padding-left:0px;
}
#banner_tool td.gcuicm-item a {
	background:transparent url(/sites/all/themes/gold_master/www_cchr_org/images/arrow.png) no-repeat 0px 0px;
	background-position: top right;
	height:15px;
	width:15px;
	padding-right: 12px;
	color: #9BA9C2;
	text-decoration: none;
	font-family: Verdana, Arial;
	font-size: 80%;
	margin-left:24px;
}
#edit-search-theme-form-1-wrapper label {
	color: #9BA9C2;
}
#banner_tool td.gcuicm-item a:hover {
	text-decoration: underline;
}
#banner_menu ul#nice-menu-1 li a {
	color:#000000;
	font-family:sans-serif, "Lucida Grande", Verdana, Arial;
	font-size:110%;
	font-weight:bold;
	padding-top:12px;
	text-decoration:none;
}
/* drop down menu */

#banner_menu ul.nice-menu li ul li {
	border-style:none;
}
#banner_menu ul.nice-menu > span li ul {
	margin-top: 7px;
	border-top:solid 2px #bbb;
}
#banner_menu #nice-menu-1 ul li a {
	border-bottom:dotted 1px #fff;
	display:block;
	color:white;	
}
#banner_menu > ul.nice-menu span li ul {
	margin-top: 0px;
}

#banner_menu ul.nice-menu li ul li { /* background for drop down items */
	background: url(/sites/all/themes/gold_master/www_cchr_org/images/menu-sprite.png) 1000px 0px;
}
#banner_menu ul.nice-menu span li.menuparent a, #banner_menu ul.nice-menu span li a {  /* drop DOWN links */
	color:white;
}
#banner_menu #nice-menu-1 span:hover {
	background: url(/sites/all/themes/gold_master/www_cchr_org/images/menu-sprite.png) transparent top left repeat-x;
	text-decoration: none;
}
#banner_menu ul.nice-menu li.menuparent:hover{ /* highlight state top items */
	background: url(/sites/all/themes/gold_master/www_cchr_org/images/menu-sprite.png) transparent 0px 0px;
	text-decoration: none;	
}
#banner_menu ul#nice-menu-1 li a:hover { /* highlight state top items getting the text link to be white */
	color:white;
}
#banner_menu ul.nice-menu li ul li:hover { /* highilight state for drop down items */
	background: url(/sites/all/themes/gold_master/www_cchr_org/images/menu-sprite.png) #CCC 0px 0px;
	text-decoration: none; 
}
#banner_menu ul#nice-menu-1 li ul li a:hover{
	color: black;
}

#banner_menu ul.nice-menu span:hover {
	text-decoration: none;
}
#banner_menu li.menuparent li.menuparent ul li:hover, #banner_menu li.menuparent li.menuparent ul li {
	background:url(/sites/all/themes/gold_master/www_cchr_org/images/menu-sprite.png) repeat scroll 1000px 0 transparent;
}
#banner_menu li.menuparent li.menuparent ul li:hover, #banner_menu li.menuparent li.menuparent ul li:hover {
	background:url(/sites/all/themes/gold_master/www_cchr_org/images/menu-sprite.png) repeat scroll 1000px 0 #ddd;
}

#banner_menu ul.nice-menu li ul > span:first-child > li, #banner_menu ul.nice-menu li ul, #banner_menu ul.nice-menu li ul > span:first-child > li, #banner_menu ul.nice-menu li ul > span:last-child > li {
	border:none;
}


/*////////////////FOOTER///////////////*/
#footer #block-block-1 {
	text-align:center;
	color:#aaa;
	border-top:solid 3px #ccc;
	padding-top:10px;
}
/* edits to menu */

/*//////////// BLOCK HEADER STYLES ///////////*/
.path-take-action-welcome-educators #header {
	position: relative;
}
#block-block-12 {
	background:url(/sites/all/themes/gold_master/www_cchr_org/images/CCHR-Button-to-Order.png) no-repeat scroll left top transparent;
	cursor:pointer;
	font-size:13px;
	height:65px;
	left:5px;
	position:absolute;
	top:240px;
	width:329px;
	z-index:10;
	color:black;
	font-weight:bold;
	padding-left:6px;

}
#block-block-12 a {
	color:black;
}
#block-block-12 p {
	padding-top:6px;
}
.infokit-ad-order-here a {
	position: relative;
	top: -11px;
}

.header_red {
	font-family: sans-serif, "Lucida Grande", Verdana, Arial;
	color: #ff0000;
	font-size: 120%;
	line-height: 90%;
}
.panel p a {
	float:right;
	color:#999;
	text-decoration:none;
	font-weight:bold;
}
.header_black {
	font-family: sans-serif, "Lucida Grande", Verdana, Arial;
	color:#000000;
	font-size: 120%;
	line-height: 90%;
	text-decoration:none
}

.header_black_comeon  {
	text-decoration:none;
	font-weight: 900;
	
}

.header_black_title {
	font-weight: 900;
	font-style: italic;
}


.header_blue {
	font-family: sans-serif, "Lucida Grande", Verdana, Arial;
	color:#4B5F7C;
	font-size: 100%;
	line-height: 90%;
	text-decoration:none
}
.header_pink {
	font-family: sans-serif, "Lucida Grande", Verdana, Arial;
	color: #CC3196;
	font-size: 120%;
	line-height: 90%;
	text-decoration:none	
}

/*//////////// BLOCK BACKGROUND STYLES ///////////*/

.bg_block_01_mid {
	background:transparent url(/sites/all/themes/gold_master/www_cchr_org/images/bg_blue.png) no-repeat 0% 0%;
	min-height:190px;
	width: 206px;
}
.bg_block_01_top {
	background:transparent url(/sites/all/themes/gold_master/www_cchr_org/images/bg_block_01_top.png) no-repeat 0% 0%;
	height:16px;
	width: 206px;
}
.bg_block_01_bottom {
	background:transparent url(/sites/all/themes/gold_master/www_cchr_org/images/bg_block_01_bottom.png) no-repeat 0% 0%;
	height:16px;
	width: 206px;
}
.bg_block_01_divider {
	background:transparent url(/sites/all/themes/gold_master/www_cchr_org/images/bg_block_01_divider.png) no-repeat 0% 0%;
	height:2px;
	width: 206px;
}

/*//////////// PSYCHIATRY DEATH BLOCK///////////*/
#blocktheme_museum {
	background:transparent url(/sites/all/themes/gold_master/www_cchr_org/images/psych_death.jpg) no-repeat 0px 17px;
	height:184px;
	overflow:hidden;
	margin-bottom:20px;
	background-position: 0px 20px;	
}
#blocktheme_museum .header_red {
	margin-top:5px;
}

.click_here {
	height:22px;
	width:99px;
	position: relative;
	top: 124px;
	left: 100px;
}
/*/////////////////RSS BLOCK//////////////////*/
#blocktheme_subscribe {
	background:transparent url(/sites/all/themes/gold_master/www_cchr_org/images/rss.jpg) no-repeat 0% 0%;
	height:45px;
	padding-left:55px;
	margin-bottom: 15px;
}
#blocktheme_subscribe .txt {
	top: 10px;
	position: relative;
	text-decoration: none;
}
#blocktheme_subscribe .txt .header_black a {
	text-decoration: none;
}

#blocktheme_subscribe .txt .header_blue, #blocktheme_subscribe .txt .header_black {
	font-size: 90%;
	padding-top:3px;
/*	border: 1px solid red;*/
}

.icon_facebook {
	background:transparent url(/sites/all/themes/gold_master/www_cchr_org/images/icon_facebook.png) no-repeat 0% 0%;
	height:58px;
	width:34px;
}

.icon_green_blue {
	background:transparent url(/sites/all/themes/gold_master/www_cchr_org/images/icon_green_blue.png) no-repeat 0% 0%;
	height:58px;
	width:34px;	
}

.icon_mail {
	background:transparent url(/sites/all/themes/gold_master/www_cchr_org/images/icon_mail.png) no-repeat 0% 0%;
	height:58px;
	width:34px;	
}

.icon_plus {
	background:transparent url(/sites/all/themes/gold_master/www_cchr_org/images/icon_plus.png) no-repeat 0% 0%;
	height:58px;
	width:34px;
}

.icon_twitter {
	background:transparent url(/sites/all/themes/gold_master/www_cchr_org/images/icon_twitter.png) no-repeat 0% 0%;
	height:58px;
	width:34px;
}

.subscribe_icon {
	float:left;
	margin-left:5px;	
	margin-top: -15px;
}

.subscribe_icons {
	position: relative;
	left: 13px;
	margin-top: -15px;
	margin-bottom:15px;
}

/*//////////////////CHAPTERS BLOCK//////////////////*/
#blocktheme_chapters {
/*	background:transparent url(/sites/all/themes/gold_master/www_cchr_org/images/map.jpg) no-repeat 0px 20px; */
	height:200px;
}

#blocktheme_chapters .click_here2 {
	height:22px;
	width:99px;
	position: relative;
	top: 124px;
	left: 100px;
	/*
	position: relative;
	top: 124px;
	left: 100px;
	*/
}

/*//////////////////TWITTER BLOCK//////////////////*/
#blocktheme_twitter {
	margin-bottom: 15px;
}
#blocktheme_twitter .bg_block_01_mid .twtr-bd {
	background:transparent url(/sites/all/themes/gold_master/www_cchr_org/images/bg_block_01_divider.png) no-repeat -10px 0%;
	background-position: top;
	width: 204px;
}
#blocktheme_twitter .bg_block_01_mid .twtr-ft {
	background:transparent url(/sites/all/themes/gold_master/www_cchr_org/images/bg_block_01_divider.png) no-repeat -10px 0%;
	background-position: top;
	width: 206px;
}
#blocktheme_twitter .bg_block_01_mid .twtr-tweet {
	background:transparent url(/sites/all/themes/gold_master/www_cchr_org/images/bg_block_01_divider.png) no-repeat 0px 0%;
	background-position: bottom;
	width: 204px;	
	font-size: 80%;
	line-height: 140%;
	font-family: sans-serif, "Lucida Grande", Verdana, Arial;	
}
#blocktheme_twitter .bg_block_01_mid .twtr-tweet a {
	font-family: sans-serif, "Lucida Grande", Verdana, Arial;
	color:#4B5F7C;
}
#blocktheme_twitter .twtr-join-conv {
	font-size: 90%;
}
/*
#blocktheme_twitter .bg_top {
	background:transparent url(/sites/all/themes/gold_master/www_cchr_org/images/twitter_top.png) no-repeat 0% 0%;
	height:36px;
	width: 206px;
	padding-top: 40px;
}
#blocktheme_twitter .bg_top .txt {
	position: relative;
	left: 70px;
}
.twitter_divider {
	background:transparent url(/sites/all/themes/gold_master/www_cchr_org/images/twitter_divider.png) no-repeat 0% 0%;
	height:2px;
	width: 206px;
}
#blocktheme_twitter .bg_mid {
	background:transparent url(/sites/all/themes/gold_master/www_cchr_org/images/twitter_mid.png) no-repeat 0% 0%;
	min-height:190px;
	width: 206px;
}
#blocktheme_twitter .bg_mid .txt_mid {
	width: 184px;
	color: #000000;
	font-size: 80%;
	line-height: 140%;
	font-family: sans-serif, "Lucida Grande", Verdana, Arial;
	padding: 10px;
}
#blocktheme_twitter .bg_mid .txt_mid .txt_reply {
	font-size: 90%;
}
#blocktheme_twitter .bg_mid .txt_mid .txt_reply a {
	font-family: sans-serif, "Lucida Grande", Verdana, Arial;
	color:#4B5F7C;
}
#blocktheme_twitter .btn_twitter {
	background:transparent url(/sites/all/themes/gold_master/www_cchr_org/images/btn_twitter.png) no-repeat 0% 0%; 
	height:29px;
	width: 206px;
}
#blocktheme_twitter .bg_bottom {
	background:transparent url(/sites/all/themes/gold_master/www_cchr_org/images/bg_block_01_bottom.png) no-repeat 0% 0%;
	height:16px;
	width: 206px;
	margin-bottom:15px;	
}
*/


/*//////////////////DOWNLOAD AD BLOCK//////////////////*/

#blocktheme_downloadad {
/*	background:transparent url(/sites/all/themes/gold_master/www_cchr_org/images/bg_download_ad.png) no-repeat 0px 0px;*/
/*	height:245px;*/
	width: 206px;
	overflow:hidden;
	padding:0px;
}

#blocktheme_downloadad div.inner {
	background:transparent url(/sites/all/themes/gold_master/www_cchr_org/images/bg_download_ad.png) no-repeat 0px 0px;
	width: 206px;
	height:213px; /*245*/
	overflow:hidden;
/*	padding:3px;*/
}

#blocktheme_downloadad .header_black {
	font-size: 120%;
}

#blocktheme_downloadad .txt {
	width: 86px;
	float:left;
	margin: 10px 2px 0px 3px;
}

#blocktheme_downloadad a {
	clear: both;
}

.btn_clickhere_black {
	background:#000000 none no-repeat scroll 0 0;
	color:white;
	font-size:18px;
	font-weight:normal;
	height:30px;
/*	margin:28px 0 0;*/
/*	margin:0px 0 0;*/
/*	padding:5px 5px 0;*/
/*	position:relative;*/
/*	right:6px;*/
/*	width:196px;*/
}


/*/////////////////HOME PAGE///////////////////*/
.path-home h2.title:first-line {
	text-transform:none;
}
.path-home h2.title {
	font-size:150%;
	margin:0;
}
.path-home h2.title span {
	display:block;
	text-transform:uppercase;
}
.path-home .panel {
	border-bottom:solid 2px #ccc;
	padding:0 0 15px;
	margin-bottom:30px;
}
.path-home .panel p {
	margin-top:0px;
	padding:0;
}
.path-home #news_teaser.title {
	width:100%
}
.path-home #news_teaser.title:first-line {
	text-transform:uppercase;
}
.path-home #news_teaser.title span {
	text-transform:none;
}
.path-home .panel span.date {
	display:block;
	text-transform:uppercase;
}
.path-home .panel a.learn-more {
	color:#666666;
	float:right;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	text-transform:lowercase;
}






/*/////////////////BOOK STORE///////////////////*/

.path-store-products #header_and_content_container #header .product_content {
	background:transparent url(/sites/all/themes/gold_master/www_cchr_org/images/bg_gradient_big.png) no-repeat 0% 0%;
	padding:23px;
	font-family: sans-serif, "Lucida Grande", Verdana, Arial;
	width:860px;	
	margin-top: 3px;
	clear:both;
	min-height: 280px;
}

.path-store-products #header_and_content_container #header .product_content .txt_title {
	color: #999999;
	text-transform: uppercase;
	font-size: 150%;
	font-weight: lighter;	
	margin-top: 15px;	
}

.path-store-products #header_and_content_container #header .product_content .txt_body {
	color: #212F3F;
	font-size: 100%;
	font-weight: lighter;	
	margin-top: 15px;			
}

.path-store-products #header_and_content_container #header .product_content .add-to-cart {
	position: relative;
	margin-top: 15px;	
}

.path-store-products #header_and_content_container #header .product_content .product_content_col_01 {
	width: 250x;
	float:left;
}

.path-store-products #header_and_content_container #header .product_content .product_content_col_02 {
	width: 610px;
	float:left;
	padding:15px;
}

.view-gcui-product-view .views-view-grid #products-view {
	background:transparent url(/sites/all/themes/gold_master/www_cchr_org/images/bg_gradient.png) no-repeat 0% 0%;
	height:118px;
	width: 296px;
	min-height: 150px;
	padding:7px;
	font-family: sans-serif, "Lucida Grande", Verdana, Arial;	
}

.view-gcui-product-view .views-view-grid #products-view #products-image {
	float:left;
	width: auto;
	padding-right:12px;
}

.view-gcui-product-view .views-view-grid #products-view #products-image-data{
	float:left;
	width: 170px;
	min-height: 130px;
}

.view-gcui-product-view .views-view-grid #products-view #products-image-data h5 {
	color: #999999;
	text-transform: uppercase;
	font-size: 120%;
	font-weight: lighter;	
}

.view-gcui-product-view .views-view-grid #products-view #products-image-data p {
	color: #90979F;
	font-size: 100%;
	text-align: right;
	margin-top: 35%;
	padding-right: 5px;
}

.add-to-cart {
	left: 110px;
	position:relative;
	top:-42px;
}

#item_price {
	position: relative;
	top: 2px;
}

#price_label {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #222222;
	text-transform: uppercase;
	line-height:12px;
}
.path-store #price_label {
	width: 107px;
}



/*//////////////////MENU BLOCK//////////////////*/

.block-menu_block h2 {
	background-repeat: repeat-y;
	background:transparent url(/sites/all/themes/gold_master/www_cchr_org/images/bg_menu_block_header.png) no-repeat 5px 5px;
	background-position: 0px 0px;
	padding:10px;
	color: #000000;
	font-family: sans-serif, "Lucida Grande", Verdana, Arial;
	text-transform: uppercase;	
	padding-top: 18px;
	padding-bottom: 5px;
}

.block-menu_block ul.menu, .block-menu_block ul.menu li {
	padding: 0px;
}

.block-menu_block ul.menu > li.dhtml-menu {
	list-style-image:none;
	list-style-type: none;	

/* 	list-style-image:url(/sites/all/themes/gold_master/www_cchr_org/images/empty_image.png); */
	background:transparent url(/sites/all/themes/gold_master/www_cchr_org/images/bg_block_01_divider.png) no-repeat 0px 4px;
	background-position: top;
	width: 206px;	
}
.block-menu_block .child ul.menu li.dhtml-menu {
	list-style-image:none;
	list-style-type: none;	
/* 	list-style-image:url(/sites/all/themes/gold_master/www_cchr_org/images/arrow_image.png); */
	background:none;
	list-style-position:inside; 
	width: 185px;	
}
.block-menu_block .child ul.menu li.dhtml-menu a {
	padding-right:0px;
}
.block-menu_block .child ul.menu li.expanded .parent a {
	color:#000000;
}

ul.menu li.dhtml-menu ul li {
	margin:0px;
	padding:0px;
}

.block-menu_block ul.menu > li.dhtml-menu {
	font-family: sans-serif, "Lucida Grande", Verdana, Arial;
}

.block-menu_block .content {
	background:transparent url(/sites/all/themes/gold_master/www_cchr_org/images/bg_block_01_divider.png) no-repeat 0px 4px;
	background-position: top;
}

.block-menu_block a {
	color: #4B5F7C;
	font-family: sans-serif, "Lucida Grande", Verdana, Arial;
	padding-right: 10px;
	padding-left: 10px;	
	padding-top:5px;
	padding-bottom:5px;	
	display: block;
}

.path-truth-on-psychiatry .block-menu_block ul.menu li:hover .parent, .path-truth-on-psychiatry .block-menu_block ul.menu li.active .parent, .path-truth-on-psychiatry .block-menu_block ul.menu li.expanded {
	background:transparent url(/sites/all/themes/gold_master/www_cchr_org/images/bg_menu_block_highlight.png) no-repeat 0px 0px;
}
.block-menu_block ul.menu li:hover .child .parent, .block-menu_block ul.menu li.active .child .parent, .block-menu_block ul.menu .child li.expanded a {
	background:none;
	color: #000000;
}
.path-truth-on-psychiatry .block-menu_block ul.menu li.active .parent a, .path-truth-on-psychiatry .block-menu_block ul.menu li:hover .parent a, .path-truth-on-psychiatry .block-menu_block ul.menu li.expanded .parent a {
	color: #FFFFFF;
}
.block-menu_block ul.menu li.active .parent a, .block-menu_block ul.menu li:hover .parent a, .block-menu_block ul.menu li.expanded .parent a {
	color: #000000;
	font-weight: bold;
}
.block-menu_block ul.menu li:hover .child .parent a, .block-menu_block ul.menu .child .parent a.active {
	color: #000000;
}


.block-menu_block ul.menu li.expanded .child .parent a {
	color: #8A97AB;	
}
.block-menu_block ul.menu li.expanded .child .parent a:hover, .block-menu_block ul.menu li.expanded .child .parent a.active {
	color: #000000;	
}
.block-menu_block ul.menu .child li:hover .parent .arrow_child {
	color: #000000;	
}
.block-menu_block ul.menu li.expanded .child .parent .arrow_child 	{
	color: #333333;
	font-size:14px;
	font-weight:normal;
}
.block-menu_block ul.menu li.expanded .child li.active .parent .arrow_child {
	color: #000000;
	font-weight:bold;
}
.child ul.menu li:hover .parent, 
.child ul.menu li.active .parent {
	background:none;
}
.child ul.menu {
	position:relative;
	background:transparent url(/sites/all/themes/gold_master/www_cchr_org/images/bg_menu_block_child.png) no-repeat 0px 0px;
	z-index:49;
}

.block-menu_block .content {
	background:transparent url(/sites/all/themes/gold_master/www_cchr_org/images/bg_blue.png) no-repeat 0% 0%;
	background-position: bottom;
	width: 206px;
	padding-bottom: 14px;
}

.arrow_child {
	display: none;
	height: 100%;
}

.block-menu_block .child .arrow_child {
	float:left;
	padding-left: 10px;
	padding-top:4px;
	margin-right:3px;
	height: 100%;	
}
.block-menu_block .content ul.menu li.expanded .child ul.menu li.leaf,
.block-menu_block .content ul.menu li.expanded .child ul.menu li.collapsed,
.block-menu_block .content ul.menu li.expanded .child ul.menu li.expanded {
	background-image: url("/sites/all/themes/gold_master/images/grey-arrow.gif");
	background-repeat:no-repeat;
	padding-left: 10px;
}

.block-menu_block .content .menu-name-menu-rc ul.menu li.expanded .parent a.active-trail {
	background-color:#4B5F7C;
	color:white;
}
.block-menu_block .content ul.menu li.expanded .child ul.menu .parent a.active-trail {
	background-image: url("/sites/all/themes/gold_master/images/black-arrow.gif");
	background-repeat:no-repeat;
	background-color:white;
	color:black;
}
.block-menu_block .child .child .parent {
	padding-left: 10px;
} 

.block-menu_block a {
	display: block;
}

.block-menu_block .child li {
	background: none;
}


/*////////////////// PAGER //////////////////*/

#block-gcui_prevnext-prevnext_pager .menu-pager .page-itemS {
	clear:both;
	float: right;
	border-bottom: solid #212F40 1px;
/*
	margin-right:auto;
	margin-left:auto;
	width:100%;
*/
}

.menu-pager .pager-item a.active {
	background-color:#212F40;
	color:#FFFFFF;
	padding:0 0.4em;
}

.menu-pager .pager-item a {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	color:#212F40;
}

.menu-pager .first {
	background:url(/sites/all/themes/gold_master/www_cchr_org/images/bg_body-prev-link-blue.gif) no-repeat scroll left 6px transparent;
	cursor:pointer;
	overflow:hidden;
}

.menu-pager .next {
	background:url(/sites/all/themes/gold_master/www_cchr_org/images/bg_body-next-link-blue.gif) no-repeat scroll left 6px transparent;
	cursor:pointer;
	overflow:hidden;
}

.menu-pager .last {
	background:url(/sites/all/themes/gold_master/www_cchr_org/images/bg_body-next-link-blue.gif) no-repeat scroll right 6px transparent;
	cursor:pointer;
	overflow:hidden;
}

.pager-next-title {
	border: none;
	font-family: Verdana, Helvetica, Arial, sans-serif;
}

/*////////////////// ABOUT US - MISSION STATEMENT //////////////////*/

.slide-header, #gcui-header-player-wrapper {
	position: relative;
	top:4px;
	height: 328px;
}

.slide-header-left-pane {
	height: 324px;
}

.slide-header-left-pane .slide-header-slide-text-pane {
	border-bottom-width: 2px;
	border-top-width: 2px;
/*
	border-bottom-color: #5B80AA;
	border-top-color: #5B80AA;
*/
	border-bottom-style: solid;
	border-top-style: solid;
	min-height: 124px;
	padding-right:10px;
	padding-left:10px;
	padding-top:7px;
	padding-bottom: 7px;
	font-family: sans-serif, "Lucida Grande", Verdana, Arial;
	font-size: 14px;
	font-weight: lighter;	
}

.path-about-us-mission-statement .slide-header-left-pane {
	background:url(/sites/all/themes/gold_master/www_cchr_org/images/bg_gradient_dark_blue.png) no-repeat;
	height: 324px;
}

.path-about-us-mission-statement .slide-header-left-pane .slide-header-slide-text-pane {
	border-bottom-width: 2px;
	border-top-width: 2px;
	border-bottom-color: #5B80AA;
	border-top-color: #5B80AA;
	border-bottom-style: solid;
	border-top-style: solid;
	min-height: 124px;
	padding-right:10px;
	padding-left:10px;
	padding-top:7px;
	padding-bottom: 7px;
	font-family: sans-serif, "Lucida Grande", Verdana, Arial;
	font-size: 14px;
	font-weight: lighter;	
}

/* Home Page Blurbs */
.gcui-displayfact-item {
	/* padding:10px 0 15px;
	margin:-10px; */
	float: left;
	/* z-index: 25; */
	text-indent:-10px;
}
.gcui-displayfact-container .gcui-displayfact-item {
	text-align: left;
	white-space: normal;
}
/* .gcui-displayfact-container .gcui-displayfact-controls { */
#block-edit-link-gold_common_ui_displayfact_0 {
	position: absolute;
	top: 10px;
	left: -30px;
	padding: 0px;
	height: 20px;
	width: 33px;
	background: url(/sites/all/themes/gold_master/www_cchr_org/images/gcui_displayfact_pager.png) top left no-repeat;
}
.gcui-displayfact-item a {
	text-decoration:none;
	display:inline-block;
	margin-left:15px;
/* 	color:#999; */
	font-size:120%;
	text-transform:uppercase;	
}

.gcui-displayfact-item a {
	color:black;
}

.gcui-displayfact-item a span.alt_txt {
	color:#5A6572
}

.gcui-displayfact-item a span.alt_txt_highlight {
	color:red;
}

/*////////////////// BOTTOM NAV //////////////////*/

.gcui-bottomnav .vertical_divider {
	border-left-width: 1px;
	border-bottom-width: 1px;
	border-right-width: 2px;
	border-top-width: 1px;
	border-left-style: none;
	border-bottom-style: none;
	border-right-style: dotted;
	border-top-style: none;
	border-left-color: black;
	border-bottom-color: black;
	border-right-color: #c5c5c5;
	border-top-color: black;
	float:left;
	width:28%;
	padding:0 10px;
	height: 100%;
}

/*////////////////// VIDEO PLAYER //////////////////*/

/*
#gcui-header-player-wrapper .gcuihpw-menu {
	background:url(/sites/all/themes/gold_master/www_cchr_org/images/bg_grey_player_left_side.png) repeat scroll 0 0 transparent;
	font-family:Arial,Verdana,Sans-serif;
	height:303px;
	padding-top:16px;
	width:285px;
}
*/

.path-cchr-reports #gcui-header-player-wrapper .gcuihpw-menu .item {
	padding-left: 60px;

}

#main h3.chapter-title p {
	font-family:arial,verdana,sans-serif;
	font-size:24px;
	line-height:24px;
}

.path-cchr-reports #button2 {
	height: 128px;
}







/*////////////////// BOOKLET GRID //////////////////*/

.hr_grid_image {
	background: url(/sites/all/themes/gold_master/www_cchr_org/images/cchr_booklets_grid.png) 0px 0px no-repeat;
	width: 665px;
	height: 352px;
}
.gcui_grid_left {
	padding-right:10px;
	vertical-align:top;
	width:175px;
}
.hr_grid {
	float: left;
	width: 135px;
	height: 176px;
	background: url(/sites/all/themes/gold_master/www_cchr_org/images/cchr_booklets_grid.jpg) no-repeat;
	display: none;
	cursor: pointer;
}
.gcui_grid_counter {
	font-size: 16px;
}
.gcui_grid_inactive {
	color: #333333;
	cursor: pointer;
}
.gcui_grid_active {
	color: #cccccc;
	cursor: default;
}
#gcui_grid_counters {
	line-height:2em;
	padding-left:40px;
	padding-top:5px;
}
#gcui_grid_sidebar {
	background:url("/sites/all/modules/gold_common_ui/images/gcui_slide_header_next_btn.png") no-repeat scroll right center transparent;
	height:352px;
	left:823px;
	position:absolute;
	top:0;
	width:37px;
	cursor: pointer;
}
#gcui_grid_sidebar_back {
	background:url("/sites/all/modules/gold_common_ui/images/gcui_slide_header_prev_btn.png") no-repeat scroll left center transparent;
	height:352px;
	left: 185px;
	position:absolute;
	top:0;
	width:37px;
	display: none;
	cursor: pointer
}
.gcui_grid_wrapper {
	position: absolute;
}

.home-sub-titles {
	color: rgb(153, 153, 153);
	font-weight: 900; 
	font-size: 14px;
}

.panel .home-sub-titles a {
	float:none;	  
}

.home-sub-title2 {
	color: rgb(153, 153, 153);
	font-weight: 900;    
}
.-path-home .blurb_learn {
	color: #aaaaaa;
}
.path-home .blurb_click {
	color: #990000;
}



/*///////////// HACK //////////////*/
.path-cchr-reports-psychiatric-malpractice-introduction .gcui-top-subpage {
	width: 255px;
}

.block-menu_block h2 { /* Menu Section Title */
	font-size:20px;
	text-transform:lowercase;
	text-transform:capitalize;
	color:#666666;
}
.menu .active{ /* Menu Sub Items. Not just the active page */
	font-size:16px;
	font-weight:bold;
	color:#666666;
	text-decoration:none;
}
.node .title {
	text-transform:uppercase;
	}

/* This is to remove the image on the webform */
.path-take-action-report-psychiatric-abuse .imagefield-field_images, .path-take-action-report-psychiatric-abuse .field-field-images .field-label { 
	display: none;
	
}

.path-global-locator #breadcrumb_area {
    display: none;
}

.path-global-locator #main h2.title {
    display:none;
}

#cchr-search-form {
	width: 260px;
	float: left;
}

#cchr-search-form input[type="text"] {
	width: 250px;
}

#cchr-tag-cloud {
	width: 568px;
	float: left;
	/*background-color: #ffffff;*/
}

.cchr-drug-term a {
	color: #0E0070;
}

.cchr-drug-term a:hover {
	opacity: 1;
}


.gcui-cchr-search-result {
	background-color: #ffffff;
}

.gcui-cchr-search-result-odd {
	/*background-color: #eeeeff;*/
}

.gcui-cchr-search-result-even {
	/*background-color: #bbbbff;*/
}

/* Not working...
.cchr-search-results form {
	display: none;
	border: 1px solid #00f;
}
*/
#gcui-cchr-drug-db-form-1 {
	clear: both;
}

#gcui-cchr-drug-db-form-1 input {
	display: none;
}

.gcui-cchr-search-results-header {
	font-size: 18pt;
	font-family: Optima;
}

.gcui-cchr-search-result-summary {
	margin-bottom: 3em;
}


.block-gcui_header_player .box{
	display:block;
	float:left;
}
.subscribe_icons{
	margin-top:0px;
}
.path-videos #flyout5{
	top:3px;
}
.path-videos #flyout6{
	top:160px;
}
.path-videos #flyout4{
	position:absolute;
	top:0px;
	left:0px;
}

html.js .path-take-action .resizable-textarea textarea {
	width: 382px;
}


.path-take-action #main {
	width: 600px;
}

.path-cchr-reports .item,
.path-cchr-reports .item:hover{
	background:none!important;	
}

.path-cchr-reports .no-html5,
.path-cchr-reports .no-html5:hover{
	background:transparent url(/sites/all/themes/gold_master/www_cchr_org/images/arw_2x666.gif) no-repeat 20px 20px!important;
	border:none;
}

.path-cchr-reports .no-html5 span{
	color:#666!important;
}
.path-cchr-reports .no-html5:hover span{
	color:#222!important;
}
.path-global-locator #locator_map .slide-header-right-pane table{
	padding-top:0px;
	margin:110px auto;
}


.path-contact textarea#edit-submitted-message.form-textarea {
	width: 382px;
}

.path-contact #webform-component-postal_address {
	width: 400px;
}

.path-contact .node {
	width: 600px;
}

.path-contact .node .content {
	line-height: 1.2em;


}

.pull-quote {
	width: 250px;
	margin:20px 20px 20px 0px;
	float: left;
	display: block;
	border:1px solid #999999;
	color: #333366;
	font-size: 1.1em;
}


.pull-quote p {
  border-top: 1px solid #999999;
  border-bottom: 1px solid #999999;
  padding-left:5px;
  padding-right:5px;
  margin-bottom:16px;
  margin-top:16px;
 }


.infokit-ad-text {
	color:#000000;
	font-family:sans-serif,"Lucida Grande",Verdana,Arial;
	font-size:120%;
	line-height:90%;
	text-align: center;
	width: 214px;
	padding-bottom: 5px;
}

.infokit-ad-order-here {
	position:relative;
	right:42px;
	text-align:right;
	top:-19px;
	width:214px;
}

.infokit-ad-order-here a,
.infokit-ad-order-here a:link,
.infokit-ad-order-here a:visited {
	color:#606961;
	font-weight: bold;
}

#block-block-12 {
	padding-bottom: 0;
}

#edit-panes-payment-payment-method-credit {
	display: none;
}

#edit-panes-demographic-info-public-type-other-wrapper {
	display: none;
}

#edit-panes-demographic-info-how-found-other-wrapper {
	display: none;
}

#demographic_info-pane input[type="text"] {
	width: 300px;
}

.path-freedvd .node h2.title {
	display: none;
}

.path-freedvd .node .content h2.title,
.path-freedvd-thankyou .node h2.title {
	display: block; 
}
.path-freeinfo #edit-submitted-address2-wrapper label {
	width:250px;
}
/*///////////// CCHR BOOKLETS //////////////*/

.important-fact .gcui-inline-image .caption, .important-facts .gcui-inline-image .caption {
	display:none;
}
.important-fact ol, .important-facts ol {
	padding-left:255px;
}
.prop {
    clear:both;
    height:1px;
    overflow:hidden;
}
.left-top-of-img-small{
color:#666666;
float:left;
font-size:0.85em;
line-height:1.5em;
padding-right:15px;
width:140px;
}
table
{
.path-cchr-reports-schizophrenia-chapter1-creating-harm-drug-induced-violence width:100%;
}
.path-cchr-reports #sidebar-left a {
	font-weight:bold;
}
.path-cchr-reports ul.menu li a {
	font-size:1em;
}
.path-cchr-reports .block-menu_block ul.menu li.expanded .child .parent a {
	font-size: 12px;
}
.path-cchr-reports .block-menu_block ul.menu li.expanded .child .parent a.active {
	font-size: 12px;
}


#sidebar-left a {
	font-weight: bold;
	top:-11px;
}
#sidebar-left .menu .active {
	font-weight:bold;
	font-size:14px;
}
ul.menu li a {
	font-size:1em;
}
.block-menu_block ul.menu li.expanded .child .parent a {
	font-size: 12px;
}
.block-menu_block ul.menu li.expanded .child .parent a.active {
	font-size: 12px;
}

.smaller {
	color:#666666;
	font-size:0.85em;
	line-height:1;
}
.path-cchr-reports tbody th {
border-bottom:0px;
}


a.reference-note {
font-size:10px;
line-height:2px;
vertical-align:super;
}

.path-cchr-reports-community-ruin-chapter2-dangerous-drug-treatment-2 .pull-quote p {
border-bottom:1px solid #999999;
border-top:1px solid #999999;
margin-bottom:16px;
margin-top:16px;
padding:9px 5px;
}

.path-cchr-reports-harming-youth-chapter1-psychiatric-and-psychological-gold-digging .gcui-inline-image .caption {
color:#666666;
font-size:0.85em;
line-height:1.5em;
padding-bottom:5px;
}
.path-cchr-reports-harming-youth-chapter1-student-screeing-its-nazi-roots-2 .pull-quote,
.path-cchr-reports-massive-fraud-chapter3-sexual-abuse-of-patients2 .pull-quote,
.path-cchr-reports-mental-health-watchdog-chapter1-fight-for-basic-rights-1 .pull-quote
{
border:1px solid #999999;
color:#333366;
display:block;
float:right;
font-size:1.1em;
margin:20px 20px 20px 0;
width:250px;
}
.smaller-left {
color:#666666;
float:left;
font-size:0.85em;
line-height:1.5em;
padding-right:15px;
width:140px;
}

body.path-locations #locator_map .slide-header-left-pane {
	font-size: .9em;
	padding: 10px;
}

body.path-locations #locator_map .slide-header-left-pane h3 {
	padding-bottom: 18px;
}

body.path-locations #locator_map .slide-header-right-pane h3 {
	font-size: 95%;
}

#webform-client-form-232 input {
	width: inherit;
}


#gcui-header-player-wrapper .gcuihpw-top {
	text-indent: 0;
	padding-left: 20px;
}


#gcui-language-changer-inner-base a,
#gcui-language-changer-inner-base a:link,
#gcui-language-changer-inner-base a:visited,
#gcui-language-changer-inner-base a:hover{
	color:#fff;
	display:block;
	float:left;
	font-size:14px;
	font-weight:normal;
	margin-bottom:15px;
	text-align:left;
	text-transform:uppercase;
}
#gcui-language-changer-inner-base #gcui-language-changer-close-button{
	background:url("/sites/all/themes/gold_master/www_cchr_org/images/close_x_cccccc.png") no-repeat scroll center transparent;
	height:16px;
	right:2px;
	top:17px;
	width:16px
}
#gcui-language-changer-lightbox {
background:url("/sites/all/modules/gold_common_ui/images/dark_60.png") repeat scroll 0 0 transparent;
display:none;
height:100%;
left:0;
position:absolute;
top:0;
width:100%;
z-index:1000000;
}
#gcui-language-changer {
display:table;
height:75%;
overflow:visible;
position:relative;
width:100%;
z-index:1000001;
}
#gcui-language-changer-outer {
display:table-cell;
text-align:center;
vertical-align:middle;
width:100%;
z-index:1000000;
}
#gcui-language-changer-inner {
background:url("/sites/all/themes/gold_master/www_cchr_org/images/cchr-lb-bg.png") no-repeat scroll left top transparent;
margin-left:auto;
margin-right:auto;
position:relative;
text-align:left;
width:751px;
z-index:1000001;
}
#gcui-language-changer-inner-base {
height:320px;
padding:15px 15px 15px 25px;
text-align:center;
-moz-box-shadow:none;
-webkit-box-shadow:none;
}
#gcui_language_selector_table_td {
padding:40px 0 0 80px;
}

.gcui-language-changer-hover {
display:block;
float:left;
width:200px;
}

#gcui-language-changer-inner-base a, #gcui-language-changer-inner-base a:link, #gcui-language-changer-inner-base a:visited, #gcui-language-changer-inner-base a:hover {
color:#15507A;
display:block;
font-size:14px;
font-weight:normal;
margin-bottom:0px;
text-align:left;
text-transform:uppercase;
height:36px;
}

#footer .gcui-bottomnav table.main div.link a {
	text-transform: uppercase;
}


/*////////// TOP CCHR LOGO FIX //////////*/
#banner_logo {
	width: 450px;
}
#banner_tool {
	width: 420px;
}
#banner_tool td.gcuicm-item a {
	margin-left:13px;
	white-space: nowrap;
}

a.new {
display:block;
float:left;
font-size:10px;
height:122px;
line-height:13px;
margin:20px 20px 0;
text-align:center;
text-decoration:none;
width:150px;
}
a.new img {
display:block;
margin:0 auto;
}

/*
.path-store-documentaries-and-dvds-drogues-psychiatriques #header img#productimage {
padding: 30px 15px 20px 27px;
width: 275px;
}

.path-store-documentaries-and-dvds-dead-wrong #header img#productimage, 
.path-store-documentaries-and-dvds-all-fall-down #header img#productimage {
padding: 30px 15px 20px 27px;
width: 275px;
}
*/

.content > ul > span > li > ul > span > li  > .menu-path-node-8701 {
background:url("/sites/all/themes/gold_master/www_cchr_org/images/menu-sprite.png") repeat scroll 1000px 0 transparent;
}

tr#fr-table {
color:#556884;
vertical-align:text-top
}

.path-home #flyout1,
.path-videos #flyout1 {
	width: 415px;
}

/*////////// ALL-FALL DOWN STYLES //////////*/
.path-all-fall-down .gcui-top-subpage {
	display: none;
}
#afd-header-blurb {
	width: 250px;
	position: absolute;
	top: 100px;
	left: 30px;
}
.path-all-fall-down #block-gcui_header_player-0 {
	position: relative;
}
.path-freeinfo-all-fall-down #sidebar-left {
	display: none;
}

/*////////// FRENCH AD STYLES //////////*/
.path-la-situation-de-la-psychiatrie-en-france .gcui-top-subpage {
	display: none;
}
#fr-header-blurb {
	width: 250px;
	position: absolute;
	top: 100px;
	left: 30px;
}
.path-la-situation-de-la-psychiatrie-en-france #block-gcui_header_player-0 {
	position: relative;
}



/*////////// DEAD WRONG FREE INFO KIT //////////*/
.path-freeinfo-dead-wrong #sidebar-left {
	display: none;
}
.path-freeinfo-mom #sidebar-left {
	display: none;
}



/*////////// DEAD WRONG STYLES //////////*/
.path-take-action-parents .gcui-top-subpage {
	display: none;
}
#deadwrong-header-blurb {
	width: 250px;
	position: absolute;
	top: 100px;
	left: 19px;
	color: #556884;
	font-weight: bold;
}
.path-take-action-parents #block-gcui_header_player-0 {
	position: relative;
}
#news_teaser p {
	line-height:1.75em;
}
.path-la-situation-de-la-psychiatrie-en-france table#content div#main div.content table tr td {
padding-right: 10px;
}
/* //// PRIMARY MENU ITEM "PARENTS" HANDLING /// */
#banner_menu #nice-menu-1 ul li a#dhtml_menu-2838 {
border-bottom:1px dotted #FFFFFF;
color:white;
display:block;
}
#banner_menu ul.nice-menu li ul li#menu-2838:hover { /* highilight state for drop down items */
	background: url(/sites/all/themes/gold_master/www_cchr_org/images/menu-sprite.png) #CCC 0px 0px;
	text-decoration: none; 
}
#banner_menu ul#nice-menu-1 li a#dhtml_menu-2838:hover { /* highlight state top items getting the text link to be white */
	color:white;
}
#banner_menu ul#nice-menu-1 li ul li a#dhtml_menu-2838:hover{
	color: black;
}
/* /// HANDLING FOR THE CAPTIONS IN THE STORE /// */
.products_image_data .products_grid_title {
margin-top:4px;
}
.learn_more {
position:relative;
top:15px;
}
.path-take-action-parents #button1 {
padding-top:9px;
width:280px;
}
tr.row-11 td.col-2  .products_image_data {
display:inline;
margin-left:134px;
position:relative;
width:189px;
top:-21px;
}
tr.row-1 td.col-1 .products_image_data .products_grid_title p {
left:3px;
margin-left:134px;
position:relative;
top:-5px;
width:153px;
}
.path-store #products-view .products-image-data .products_image_data {
	width:314px;
}

/* Handling to not display the Parents section in all languages, except English */

li#menu-2838, 
a#dhtml_menu-2863, 
li.menu-mlid-2862, 
li.menu-mlid-2866,
li.menu-mlid-2867, 
a#dhtml_menu-3131, 
li#menu-3144,
li.menu-mlid-3064, 
li.menu-mlid-3065, 
li.menu-mlid-3066, 
li.menu-mlid-3071, 
li.menu-mlid-3074, 
li.menu-mlid-3075,
a#dhtml_menu-3064,
a#dhtml_menu-3065,
a#dhtml_menu-3066,
a#dhtml_menu-3071,
a#dhtml_menu-3074,
a#dhtml_menu-3075 {
display:none;
}
.language-en li#menu-2838, 
.language-en a#dhtml_menu-2863, 
.language-en li.menu-mlid-2862, 
.language-en li.menu-mlid-2866, 
.language-en li.menu-mlid-2867,
.language-en a#dhtml_menu-3131,
.language-en li#menu-3144,
.language-en li.menu-mlid-3064, 
.language-en li.menu-mlid-3065, 
.language-en li.menu-mlid-3066, 
.language-en li.menu-mlid-3071, 
.language-en li.menu-mlid-3074, 
.language-en li.menu-mlid-3075,
.language-en a#dhtml_menu-3064,
.language-en a#dhtml_menu-3065,
.language-en a#dhtml_menu-3066,
.language-en a#dhtml_menu-3071,
.language-en a#dhtml_menu-3074,
.language-en a#dhtml_menu-3075,
.language-en_gb li#menu-2838, 
.language-en_gb a#dhtml_menu-2863, 
.language-en_gb li.menu-mlid-2862, 
.language-en_gb li.menu-mlid-2866, 
.language-en_gb li.menu-mlid-2867,
.language-en_gb a#dhtml_menu-3131,
.language-en_gb li#menu-3144,
.language-en_gb li.menu-mlid-3064, 
.language-en_gb li.menu-mlid-3065, 
.language-en_gb li.menu-mlid-3066, 
.language-en_gb li.menu-mlid-3071, 
.language-en_gb li.menu-mlid-3074, 
.language-en_gb li.menu-mlid-3075,
.language-en_gb a#dhtml_menu-3064,
.language-en_gb a#dhtml_menu-3065,
.language-en_gb a#dhtml_menu-3066,
.language-en_gb a#dhtml_menu-3071,
.language-en_gb a#dhtml_menu-3074,
.language-en_gb a#dhtml_menu-3075,
.language-zz li#menu-2838, 
.language-zz a#dhtml_menu-2863, 
.language-zz li.menu-mlid-2862, 
.language-zz li.menu-mlid-2866, 
.language-zz li.menu-mlid-2867,
.language-zz a#dhtml_menu-3131,
.language-zz li#menu-3144,
.language-zz li.menu-mlid-3064, 
.language-zz li.menu-mlid-3065, 
.language-zz li.menu-mlid-3066, 
.language-zz li.menu-mlid-3071, 
.language-zz li.menu-mlid-3074, 
.language-zz li.menu-mlid-3075,
.language-zz a#dhtml_menu-3064,
.language-zz a#dhtml_menu-3065,
.language-zz a#dhtml_menu-3066,
.language-zz a#dhtml_menu-3071,
.language-zz a#dhtml_menu-3074,
.language-zz a#dhtml_menu-3075 {
display:block;
}

/* End of handling to not display the Parents section in all languages, except English */


/* remove cchr report form in all languages except english */

#banner_menu li.menu-path-node-232 {
  display: none;
}

body.language-en #banner_menu li.menu-path-node-232 {
  display: block;
}
.roman {
	font-style:normal;
}

.path-cchr-reports div#gcui-header-player-wrapper div#booklet-image {
	background-position:right !important;
}
.nukeme {
	display:none;
}
.path-contact #content #main {
	width:600px;
}
.path-contact #content {
	width:900px;
}
.path-freedvd label.nice-input-label {
	height:14px;
}
div.block-menu_block div.content ul.menu li.leaf {
	list-style: none outside none;
}

/*Adding a faux bar to the TWTH about us page*/
.path-about-us .slide-header-vidbtn-bar  {
    background: url("/sites/all/themes/gold_master/www_cchr_org/images/30-faux-bar-cchr.png") repeat scroll 0 0 transparent;
}

/*04-03-2011*/
/*CCHR Publications page*/
.path-cchr-reports-overview #block-gcui_header_player-0 {
	position: relative;
}

.path-cchr-reports-overview #gcui-header-player-wrapper {
	position:absolute;
}

.path-cchr-reports-overview #content_container {
	padding-top:400px;
}

.path-freedvd-mak #free_dvd_form_main_body img {
    padding-bottom: 15px;
}


.path-freedvd-dsm .messages.error,
.path-freedvd-aof .messages.error,
.path-freedvd-dsm #sidebar-left,
.path-freedvd-aof #sidebar-left,
.path-freedvd-mak #sidebar-left {
    display: none;
}

.path-freedvd-mak .node .content {
    min-height: 400px;
}

.path-freedvd-mak #free_dvd_form_main_body {
    font-size: 14px;
}

/*.path-take-action-psychiatric-abuse-report-form .form-item label {
    line-height: 1.8em;
    width: 430px;
}*/ 


.nice-menu li#menu-3653 {
	display:none;
}
.language-en .nice-menu li#menu-3653 {
	display:block;
}

#autoplayFoBar {
    color: white;
    font-size: 13px;
    float: right;
    margin-right: 20px;
    text-align: right;
    padding-top: 20px;
/*
 * margin-top: 9px;
width: 131px;
padding-top: 8px;
padding-right: 15px;
*/
}

#gcui-feedback-page .feedback_title {
    color: #326188;
}
/* ////  Dynaform  ///*/
/* ////  Dynaform  ///*/
.boxed_notice {
    border: 1px solid #999999;
    padding: 5px 20px 0px 20px;	
	margin: 30px 50px 70px 50px;  
	line-height: 18px; 
}

#gcui_dynaform_left_blurb img{
	margin-top: 23px;
}

#nice-menu-1 {
    z-index: 65;
}
.lang-en #gcui_dynaform_right_wrapper .gcui-dynaform .left-title2 {
    font-size: 23px;
}
#gcui_dynaform_right_wrapper .left-subtitle-text {
    line-height: 1.1em;
	padding-right: 15px;
}
#main .webform-client-form #collapsed_form_initial #edit-submitted-i-am-an-educator-1-wrapper {
	margin-left: 15px;
	margin-right: 10px;
}
#gcui_dynaform_right_wrapper .intro-para {
	margin-left: 15px;
	margin-right: 10px;
}
#gcui_dynaform_right_wrapper .gcui-dynaform .left-form-body  {
	font-weight: bold;
}
#main .webform-client-form #webform-component-estimated_students label ,
#main .webform-client-form #webform-component-cchr_estimated_seminars label {
	width: 200px
}
#main .webform-client-form #webform-component-estimated_students input, 
#main .webform-client-form #webform-component-cchr_estimated_seminars input {
	width: 100px
}
.gcui-form-required.provide-visuals {
	width: 380px;
}
#edit-submitted-provide-visuals-4-wrapper {
	margin-top: -22px;
	margin-right: 20px;
}
img.edu-package {
	float: left;
	margin-right: 15px;
}


.path-documentaries-age-of-fear-new-documentary-exposes-nazi-killing-campaigns .title {
    font-size: 16px;
}
.path-documentaries-age-of-fear-new-documentary-exposes-nazi-killing-campaigns .title-light {
    color: #4b5f7c;
    font-size: 16px;
    line-height: 19px;
}
.path-documentaries-age-of-fear-new-documentary-exposes-nazi-killing-campaigns .title-dark {
    color: #7f7f7f;
}

.path-more-info .form-item label,
.path-take-action-psychiatric-abuse-report-form .form-item label {
    font-size: 13px;
    font-family: Verdana, sans;
    color: #555;
    font-weight: normal;
    text-transform: none;
}

.path-more-info #webform-component-text,
.path-take-action-psychiatric-abuse-report-form #webform-component-text {
    font-size: 14px;
    font-family: Verdana, sans;
}

.path-more-info #webform-component-text .center,
.path-take-action-psychiatric-abuse-report-form #webform-component-text .center {
    padding: 20px 0 20px 0;
}

.path-more-info #main .webform-client-form #edit-submit.form-submit,
.path-take-action-psychiatric-abuse-report-form #main .webform-client-form #edit-submit.form-submit {
    background: #397ccb;
    color: white;
    font-size: 14px;
    border: 1px solid #599ceb;
    cursor: pointer;
}

.path-more-info #webform-component-phone,
.path-more-info #webform-component-city {
    margin-right: 20px;
    clear: both;
}

.path-more-info #webform-component-city input {
    width: 200px;
}

.path-more-info #webform-component-how_found,
.path-more-info #webform-component-public_type,
.path-more-info #webform-component-phone input,
.path-more-info #webform-component-email input {
    width: 250px;
}

.path-more-info #edit-submitted-public-type-wrapper label {
    width: auto;
}

.path-more-info #webform-component-email,
.path-more-info #webform-component-phone,
.path-more-info #webform-component-city,
.path-more-info #webform-component-how_found,
.path-more-info #webform-component-public_type,
.path-more-info #webform-component-how_found_other,
.path-more-info #webform-component-state_province,
.path-more-info #webform-component-public_type_other,
.path-more-info #webform-component-postal_zip_code,
.path-more-info #webform-component-mr_ms_mrs,
.path-more-info #webform-component-last_name,
.path-more-info #webform-component-middle_initial,
.path-more-info #webform-component-first_name {
    display: inline-block;
    margin-right: 20px;
}

.path-more-info #webform-component-last_name input,
.path-more-info #webform-component-first_name input {
    width: 150px;
}

.path-more-info #webform-component-middle_initial input,
.path-more-info #webform-component-state_province input,
.path-more-info #webform-component-postal_zip_code input {
    width: 100px;
}

.path-more-info #webform-component-have_abuse_data > .form-item > label,
.path-more-info #webform-component-want_cchr_materials > .form-item > label,
.path-more-info #webform-component-want_contact_info > .form-item > label,
.path-more-info #webform-component-want_further_info > .form-item > label {
    display: none;
}

.path-more-info #webform-component-i_would_like_to_get_referrals_to_experts_professionals_in_the_following_fields .form-checkboxes {
    padding-left: 20px;
}

.path-more-info #webform-component-i_would_like_to_get_referrals_to_experts_professionals_in_the_following_fields {
    padding: 10px 0 10px 0;
}




































/***
IPAD PORTRAIT AND DOWN
IPAD PORTRAIT AND DOWN
IPAD PORTRAIT AND DOWN
IPAD PORTRAIT AND DOWN
IPAD PORTRAIT AND DOWN
IPAD PORTRAIT AND DOWN
IPAD PORTRAIT AND DOWN
IPAD PORTRAIT AND DOWN
IPAD PORTRAIT AND DOWN
***/


@media (max-width: 800px) {

	#shell #sidebar-left {
		display: table-footer-group;
		width: 100%;
	}

	#shell td.with-sidebar-left {
		display: table-header-group;
	}

	#shell #subheader,
	#outer_shell #lrh-bottom-navigation-block-wrapper .footer-top,
	#shell .nice-menu-down,
	#shell #banner > table,
	#shell #banner,
	#shell #header,
	#shell #content,
	#shell #footer,
	#shell #breadcrumb_area,
	#shell .gcui-bottomnav,
	#shell .gcui-bottomnav .container {
		width: 100%;
	}

	#shell #sidebar-left img {
		width: auto;
	}

	#outer_shell #shell {
		overflow: hidden;
	}

	#shell .gcui-bottomnav .container {
		padding-left: 0;
		padding-right: 0;
	}

	#outer_shell #shell {
		min-width: 0;
		padding-left: 20px;
		padding-right: 20px;
		background-size: 209%;
	}

	#shell .with-sidebar-left #main {
		padding-left: 0;
	}

	/* no flash for mobile */
	/*
	.multimedia-insert-tabs-container {
		display: none;
	}
	.multimedia-insert-Video {
		display: none;
	}
	*/

	.with-sidebar-left #main {
		border-left: none;
	}

	.press-release-contact-block {
		width: 100%;
	}

	#shell #banner_tool,
	#shell #banner_logo {
		display: block;
	}

	#shell #banner_logo {
		height: auto;
	}

	#shell .gcui-bottomnav td.center > div {
		width: 100%;
		float: none;
	}

	#multimedia-insert-video-player {
		width: 100% !important;
	}

	#outer_shell {
		background-size: 186% !important;
		background-position: top -7px center !important;
	}

	/*
	.front #outer_shell #shell {
		background: none;
	}
	*/

	.path-image-gallery .ad-gallery {
		width: 100%;
	}

	.path-image-gallery .block-gold_common_ui_image_gallery .ad-download-controls {
		font-size: 14px;
		height: auto;
	}

	#shell .gcui-video-fobar,
	.path-image-gallery .image-gallery-nav-table {
		width: 100%;
	}
	.path-image-gallery .image-gallery-nav-table tr {
		display: block;
		width: 100%;
		padding-bottom: 10px;
		border-bottom: 1px solid #ccc;
	}
	.path-image-gallery .image-gallery-nav-table tr:after {
		content: ".";
		display: block;
		height: 0;
		clear: both;
		visibility: hidden;
	}
	.path-image-gallery .image-gallery-nav-header,
	.path-image-gallery .image-gallery-nav-item {
		display: block;
	}

	.path-image-gallery .image-gallery-nav-item {
		width: 105px;
		padding-right: 0;
		float: left;
	}

	.path-contact #shell .contacttableright,
	.path-contact #shell .contacttableleft {
		display: block;
	}

	#shell .ad-gallery .ad-image-wrapper .ad-image {
		width 100%;
		height: auto;
	}

	#shell #banner {
		background-position: top -2px left 1px;
		background-size: 87%;
		padding: 0;
	}

	.path-courses #shell #banner {
		background-position: top 16px left 0;
	}

	#shell .gcui-header-slideshow-wrapper .main {
		overflow: hidden !important;
	}

	#shell .gcui-header-slideshow-wrapper {
		height: auto !important;
	}

	#outer_shell #shell #org_page_header.gcui-header-slideshow-wrapper .nav {
		display: table-footer-group !important;
		width: 100% !important;
		float: none !important;
		height: auto !important;
		position: static !important;
	}

	#shell .gcui-header-slideshow-wrapper .main {
		display: table-header-group !important;
		width: 100% !important;
		float: none !important;
		height: auto !important;
		position: static !important;
	}

	#shell .gcui-header-slideshow .slide-contents {
		width: 100% !important;
		height: 0 !important;
		position: relative !important;
		padding-bottom: 56.25%;
	}

	#shell .gcui-header-slideshow .slide-contents .slide {
		width: 100%;
		height: auto;
		bottom: 0;
	}

	#shell .gcui-apple-dots-holder {
		display: none;
	}

	#shell .gcui-header-slideshow .white-edge-right {
		background: none;
	}

	#shell .gcui-header-slideshow .white-bar-sep {
		display: none !important;
	}

	#shell .gcui-header-slideshow .slide-contents .slide img {
		width: 100%;
	}

	#shell .gcui-header-slideshow .control-item-right,
	#shell .gcui-header-slideshow .control-item-left {
		display: block !important;
		opacity: 1 !important;
		top: 50% !important;
		transform: translate3d(0, -50%, 0);
		-webkit-transform: translate3d(0, -50%, 0);
	}

	#shell .gcui-header-slideshow {
		width: 100% !important;
		height: auto !important;
	}

	#shell .gcui-header-slideshow-wrapper video {
		width: 100% !important;
		height: auto !important;
	}

	#shell .gcui-header-slideshow-wrapper {
		width: 100% !important;
		display: table !important;
	}

	#shell .gcui-video-container {
		width: 100% !important;
		/*
		position: static !important;
		*/
	}

	#shell .gcui-apple-dots-holder {
		width: 100% !important;
	}

	#shell .gcui-header-slideshow .white-edge {
		height: auto !important;
		bottom: 0 !important;
	}

	#shell .gcui-header-slideshow {
		position: relative !important;
	}

	#shell .gcui-header-slideshow .white-edge {
		bottom: 100px !important;
	}

	#shell .gcui-video-fobar {
		background-position: top right -3px;
		background-color: rgb(19, 45, 69);
	}

	#shell .gcui-header-flyout-wrapper {
		width: 100%;
		background-size: cover !important;

	}

	#outer_shell #shell #header .gcui-header-flyout-wrapper .flyout-menu-parent.flyout-type-list .flyout-menu-item {
		max-width: 100% !important;
	}

	#shell #org_location_wrapper {
		background-repeat: no-repeat;
	}

	#outer_shell div#lrh-bottom-navigation-block .bottom-navigation-column {
		width: 15%;
	}

	/*
	#shell #footer {
		padding-bottom: 500px;
	}
	*/

	.content-type-product #shell .stack_01 .stack_01_col_03,
	.content-type-product #shell .stack_01 .stack_01_col_02,
	.content-type-product #shell .stack_01 .stack_01_col_01 {
		width: 21%;
	}

	.content-type-product #shell .stack_02 .stack_02_col_01 {
		width: 30%;
	}

	.content-type-product #shell .stack_02 .stack_02_col_02 {
		width: 65%;
	}

	#shell .stack_02:after,
	#shell .stack_01:after {
		content: ".";
		display: block;
		height: 0;
		clear: both;
		visibility: hidden;
	}

	#shell #productPreview {
		display: none;
	}

	#shell #headercourseselector .course-selection-holder {
		width: 70%;
	}

	#shell #headercourseselector .course-selection {
		width: 23% !important;
		position: relative;
		float: left;
		overflow: hidden;
		left: 0 !important;
	}

	#shell #headercourseselector .course-selection-container,
	#shell #headercourseselector .course_selector_feature,
	#shell #headercourseselector {
		width: 100%;
	}

	#shell #headercourseselector .left-menu,
	#shell #headercourseselector .left-menu-image {
		width: 20%;
	}

	#shell #headercourseselector .course-selection-holder {
		left: 28% !important;
	}

	#shell #headercourseselector .text-holder,
	#shell #headercourseselector .text-highlight {
		font-size: 14px;
		width: 100%;
	}

	#shell .home-left-sidebar-outer-wrapper {
		display: none;
	}

	.path-courses #banner_tool {
		visibility: hidden;
	}

	.path-courses #shell .slide-header-left-pane {
		width: 30%;
	}

	.path-courses #shell .slide-header-vid-pane {
		width: 70%;
	}

	.path-courses video#video_player {
		width: 100% !important;
		background: rgba(255, 255, 255, 0.7);
	}

	.path-courses #shell .slide-header .slide-header-text-title .slide-header-title {
		font-size: 16px;
	}

	.path-david-miscavige #shell div.slide-header div.slide-header-pane div.slide-header-links-pane-inner div.slide-header-link a {
		width: calc(100% - 20px);
	}

	#shell .gcui-header-slideshow-left-nav .nav-bottom,
	#shell .gcui_cpanel_scroller,
	#shell .gcui-header-slideshow-left-nav .gcui-header-autoplay-wrapper,
	#shell .gcui-header-slideshow-left-nav,
	#outer_shell #shell #wide_header #enroll-now-block-wrapper {
		width: 100%;
	}

	#shell .slide-header-featured-links-mode .slide-header-links-pane,
	#shell .gcui-header-slideshow-wrapper .nav {
		width: 30%;
	}

	#shell .gcui-header-slideshow-wrapper.biocustomheader .main {
		width: 70% !important;
		display: block !important;
		position: absolute !important;

	}

	.path-en-david-miscavige-churchopenings #shell #header_container {
		background: rgb(59, 83, 106);
	}

	.path-en-david-miscavige-churchopenings #shell .gcui_cpanel_wrapper {
		overflow: scroll !important;
		-webkit-overflow-scrolling: touch;
	}

	#shell .slide-header-slide-image,
	#shell .slide-header-active-slide-image,
	#shell .slide-header-vid-pane,
	#shell .slide-header-controls-pane {
		width: 70%;
	}

	#shell .gcui-header-flyout-wrapper .flyout-type-list .special-border {
		display: none;
	}

	#shell .gcui-header-flyout-wrapper .flyout-type-list a {
		float: left;
		padding-right: 10px;
		
	}

	#outer_shell #shell #header .content .gcui-header-flyout-wrapper .flyout-menu-parent.flyout-type-list .flyout-menu-item {
		width: 25% !important;
	}

	#shell #org_page_header .left-sliding-panel-wrapper > .left-sliding-panel > .gcui-header-flyout-wrapper {
		height: auto !important;
		padding-bottom: 10px;
	}

	#shell .gcui-header-flyout-wrapper .gcui_cpanel_wrapper_outer .gcui_cpanel_scroller {
		position: static;
	}


	.org-domain .gcui-header-slideshow-wrapper .nav {
		display: table-footer-group;
		position: static;
		height: auto;
		width: 100%;
	}

	.org-domain #shell .org-home-header .video-slide .gcui-video-fobar.gcui-video-fobar-big-playbutton {
		display: none !important;
	}

	.org-domain #shell .gcui-header-slideshow .slide-contents .slide.lrh-bio-slide img {
		left: 0 !important;
		height: auto !important;
		position: absolute;
		top: 0;
		bottom: 0;
		width: auto;
	}

	.org-domain .lrh-bio-slide {
		padding-left: 0;
	}

	.gcui-org-page.front #outer_shell #shell #beginning_services_header.org-home-header .nav .alt-caption.home-header-caption {
		width: 100%;
		background: #3B536A;
		height: auto;
		position: static;
		padding-bottom: 48px;
	}

	.org-domain .gcui-header-slideshow-left-nav .caption-contents {
		height: auto;
	}

	.org-domain #outer_shell #shell #header .org-home-header #welcome-to-scn-la .gcui-header-flyout-wrapper {
		height: auto;
		margin-bottom: 20px;
	}

	.org-domain .gcui-header-flyout-wrapper .flyout-menu-parent {
		position: static;
	}

	.org-domain .gcui-cpanel-down-arrow2,
	.org-domain .gcui-cpanel-up-arrow2 {
		display: none !important;
	}

	.org-domain.gcui-org-page .gcui-header-slideshow-wrapper.org-home-header div#homeheader {
		background-size: cover;
	}

	.org-domain.gcui-org-page #outer_shell #shell #main .gcui-scientology-org-intro-text .org-intro-data {
		float: left;
		padding-right: 5%;
	}

	.org-domain #gcui_org_book_widget_inner {
		left: 0;
		width: 100%;
	}

	.org-domain.gcui-org-page.org-has-bookstore #wide_footer {
		overflow: hidden;
	}

	.org-domain.gcui-org-status-ideal #shell #content_container table#content {
		min-width: 0;
	}

	.org-domain img.gcui-scientology-org-intro-image {
		padding-bottom: 0;
	}

	#contact-form.contact-form-wrapper {
		width: 100%;
		margin-left: 0;
	}

	/*
	#contact-form .form-top-wrapper {
		padding: 0;
	}
	*/

	#contact-form #webform-component-address_optional,
	#contact-form #webform-component-left {
		width: 100%;
		float: none;
		padding-left: 0;
	}

	#contact-form #webform-component-message {
		width: 100%;
	}

	#webform-client-form-7 {
		width: 100%;
	}

	.path-contact #shell td.with-sidebar-left {
		display: block;
	}

	#contact-form .webform-component input {
		width: calc(100% - 10px);
		border: 1px solid #bbb;
	}

	#contact-form .form-top-wrapper {
		padding-right: 60px;
	}

	#contact-form #webform-component-message {
		padding-left: 0;
	}

	#shell .resizable-textarea {
		width: 100%;
	}

	#contact-form .webform-component textarea,
	#contact-form .webform-component select {
		border: 1px solid #bbb;	
	}

	.org-domain #shell td.with-sidebar-left {
		width: 100%;
	}

	.org-domain #shell #content_container table#content > tr,
	.org-domain #shell #content_container table#content > tbody > tr {
		display: table;
		width: 100%;
	}

	.org-domain .adp-directions {
		width: 100%;
	}

	.org-domain.gcui-org-page #outer_shell #header_container {
		min-height: 0;
		height: auto !important;
	}

	.org-domain #shell .gcui-header-slideshow .slide-contents {
		left: 0 !important;
		overflow: visible !important;
	}

	/*
	.org-domain #shell .gcui-header-slideshow .slide-contents .slide {
		height: auto !important;
	}
	*/

	.path-inside-our-church #shell .gcui-header-slideshow .slide-contents .slide img {
		float: none !important;
	}

	.path-inside-our-church.org-domain #shell .gcui-header-slideshow .slide-contents {
		padding-bottom: 72%;
	}

	.org-domain #banner_tool {
		visibility: hidden !important
	}

	.org-domain .banner-org-logo {
		bottom: auto;
		padding-top: 13%;
		padding-left: 3%;
	}

	.path-scientology.org-domain #outer_shell #shell .org-home-header .gcui-header-slideshow-left-nav .home-header-caption,
	.path-scientology.org-domain.not-front.gcui-org-page.gcui-org-status-ideal .gcui_cpanel_wrapper_outer {
		width: 100% !important;
	}

	.path-scientology.org-domain #outer_shell #shell .org-home-header .gcui-header-slideshow-left-nav .home-header-caption,
	.path-scientology.org-domain.not-front.gcui-org-page.gcui-org-status-ideal .caption-contents {
		height: auto !important;
	}

	.path-scientology.org-domain #outer_shell #shell .org-home-header .gcui-header-slideshow-left-nav .home-header-caption {
		position: static !important;
		padding-bottom: 50px !important;
	}

	.path-scientology.org-domain.gcui-org-page.path-scientology #outer_shell #shell #beginning_services_header .nav .alt-caption.home-header-caption {
		background: #3B536A;
	}

	.path-events .event-confirm-header,
	#shell .event-confirm-header-wrapper {
		width: 100%;
	}

	.path-events .empty-home-menu-wings {
		display: none;
	}

	.path-events.org-domain .gcui-sidebar-large-image img {
		display: none;
	}

	#shell #gcui_dynaform_left_wrapper {
		display: block;
		width: auto;
		float: none;
		min-height: 0;
	}

	#shell #gcui_dynaform_right_wrapper {
		position: static;
		width: auto;
	}

	#shell #gcui_dynaform_wrapper #gcui_dynaform_left_wrapper #gcui_dynaform_left_blurb {
		float: none;
		width: 100%;
	}

	#shell #gcui_dynaform_wrapper {
		width: auto;
	}

	#shell #gcui_dynaform_right_wrapper #gcui_dynaform_init {
		position: static;
		width: auto;
		height: auto;
	}

	#shell #gcui_dynaform.gcui-form-exploded-panel {
		display: block;
		position: static;
		width: auto;
		height: auto;
	}

	#shell #gcui_dynaform_right_wrapper .gcui-dynaform.gcui-form-exploded-panel .left-required-bar,
	#shell #gcui_dynaform_right_wrapper .gcui-form-initial-panel .expand-button,
	#shell #gcui_dynaform_right_wrapper .gcui-form-exploded-panel .left-title-header {
		display: none;
	}

	#shell #gcui_dynaform_right_wrapper .gcui-dynaform.gcui-form-exploded-panel {
		border-top: none;
	}

	#shell #gcui_dynaform_right_wrapper .gcui-form-initial-panel {
		border-bottom: none;
	}

	#shell #formwrapper,
	#shell #gcui_dynaform_right_wrapper #gcui_dynaform_init #formwrapper {
		width: 100%;
	}

	/*
	#gcui_dynaform_right_wrapper .gcui-dynaform.gcui-form-initial-panel .left-form-body .gcui-form-required {
		width: 40%;
		float: left;
	}
	*/

	#shell #main .webform-client-form .webform-component-postal_code,
	#shell #gcui_dynaform_right_wrapper #gcui_dynaform .webform-component,
	#shell #gcui_dynaform_right_wrapper #gcui_dynaform .right-column,
	#shell #gcui_dynaform_right_wrapper .gcui-form-exploded-panel .left-column {
		display: block;
		width: 100%;
	}

	.free-infokit-form #gcui_dynaform_right_wrapper .gcui-dynaform .top-border {
		display: none;
	}

	#shell #main .webform-client-form .form-item label {
		width: 24%;
	}

	#shell #main .webform-client-form .form-item textarea,
	#shell #main .webform-client-form .form-item input[type=text] {
		width: 60%;
	}

	#shell #gcui_dynaform_right_wrapper #gcui_dynaform .right-column,
	#shell #main .webform-client-form .webform-component-postal_code {
		padding-top: 0;
	}

	#shell #gcui_dynaform_right_wrapper #gcui_dynaform .left-column {
		padding-bottom: 0;
	}

	#shell #main .webform-client-form #gcui_dynaform .form-checkboxes .form-item label {
		width: 100%;
		padding-top: 20px;
		display: block;
	}

	#shell #gcui_dynaform_right_wrapper .gcui-dynaform .submit-block {
		position: static;
		width: 100%;
	}

	#shell #oca_submit_form select,
	#shell #oca_submit_form input {
		border: 1px solid #bbb;
	}

	#shell .oca-signup-endcard {
		display: table;
		width: 100%;
		padding-left: 0;
		padding-right: 0;
	}

	#shell .oca-signup-endcard .main-form {
		position: static;
		width: 100%;
	}

	#shell .oca-signup-endcard .big-title {
		display: table-header-group;
	}
	#shell .oca-signup-endcard > .row {
		display: table-row-group;
		padding-right: 0;
	}
	#shell .oca-signup-endcard .main-form {
		display: table-footer-group;
	}

	#shell .oca-signup-endcard > .main-text,
	#shell .oca-signup-endcard .oca-image-sidebar {
		padding-top: 20px;
	}

	#shell .oca-signup-endcard .main-form > .layer1:first-child {
		padding-top: 30px;
	}

	#shell .oca-signup-endcard .oca-image-sidebar {
		display: block;
		width: 100%;
	}

	#shell .oca-signup-endcard .oca-image-sidebar img {
		max-width: 250px;
	}

	#shell .oca-signup-endcard .oca-image-sidebar {
		text-align: center;
	}

	#shell .oca-signup-endcard .main-form input[type="email"],
	#shell .oca-signup-endcard .main-form input[type="text"],
	#shell .oca-signup-endcard .main-form select {
		width: 80%;
	}

	#shell .oca-signup-endcard .main-form .gender-box {
		width: 40%;
	}

	#shell .oca-signup-endcard .main-form .submit-button {
		margin-top: 20px;
	}

	#shell .intro-title,
	.fot-next-step #shell #header_locator_wrapper.fot-next #header_locator_map,
	#shell #header_locator_wrapper,
	.fot-next-step #shell #header_locator_wrapper.fot-next #header_locator_select_panel {
		width: 100%;
	}

	.fot-next-step #shell #header_locator_select_panel {
		top: 0;
	}

	.fot-next-step #shell #header_locator_select_panel img {
		max-width: 100%;
	}

	.fot-next-step #shell .locator-typeahead-box {
		width: 50%;
		left: 50% !important;
		top: 61%;
		-webkit-transform: translate3d(-50%, 0, 0);
		transform: translate3d(-50%, 0, 0);
	}

	#shell .intro-title {
		top: 21%;
	}

	#shell .intro-auto,
	#shell .SelectionButtonCSS3-gray {
		display: none;
	}

	.fot-next-step #shell #header_locator_wrapper.fot-next #header_locator_select_panel,
	.fot-next-step #shell #header_locator_wrapper.fot-next #header_locator_map {
		height: 0;
		padding-bottom: 52.52564%;
	}


	#shell #header_locator_wrapper {
		height: auto;
		margin-bottom: 20px;
	}

	.fot-next-step #header_locator_sidebar_panel {
		display: none !important;
	}

	#shell .intro-title {
		color: rgba(255, 255, 255, 0.5);
	}

	#region_listing_header .region-listing-text {
		width: calc(30% - 70px) !important;
		padding-left: 50px !important;
		padding-right: 20px !important;
	}
	#region_listing_header .region-listing-image {
		width: 70% !important;
	}

	#shell #region_listing_header .caption-bar-wrapper,
	#shell #region_listing_header {
		width: 100%;
	}

	#shell #region_listing_header .caption-bar {
		width: calc(100% - 40px);
	}

	#shell #region_listing_header .region-listing-text h2 {
		font-size: 18px;
	}



	#shell .block-gcui_custom_menu table {
		width: auto;
		float: right;
	}
	#shell .gcuicm-item {
		padding-left: 20px;
	}

	#shell #gcui-header-player-wrapper .gcuihpw-menu {
		width: 30% !important;
		height: auto !important;
		top: 0;
		bottom: 0;
		overflow: scroll;
		-webkit-overflow-scrolling: touch;
	}

	#shell #gcui-header-player-wrapper #main_player,
	#shell #defaultimagediv,
	#shell #video_background {
		width: 70% !important;
		height: auto !important;
	}

	#shell #defaultimagediv,
	#shell #video_background {
		top: 0;
		bottom: 0;
	}

	#shell #video_player,
	#shell #defaultimage,
	#shell #gcui-header-player-wrapper {
		width: 100% !important;
		height: auto !important;
	}

	/*
	#shell #gcui-header-player-wrapper {
		padding-bottom: 39.375%;
	}
	*/

	#shell .header-menu-button-alt {
		width: auto !important;
	}

	#shell #gcui-header-player-wrapper #autoplayFoBar {
		width: 100% !important;
		top: auto !important;
		background-position: top right;
	}

	.addthis_toolbox img {
		width: auto !important;
	}

	#shell #sidebar-left .block-menu_block {
		background-size: cover;
	}

	#main h2.title:first-line,
	#main h2.title div:first-line {
		color: #777;
	}

	#outer_shell {
		background-image: url(/sites/all/themes/gold_master/www_cchr_org/images/bg_body_sub.jpg);
	}

	.front #outer_shell,
	.path-home #outer_shell {
		background-image: url(/sites/all/themes/gold_master/www_cchr_org/images/bg_body_sub.jpg);
	}

	#shell #gcui-header-player-wrapper .item,
	#shell .gcuihpw-top,
	#shell .slide-header-left-pane {
		width: 30%;
	}

	#shell #slide-header-vidplayer video {
		width: 100% !important;
		height: auto !important;
	}

	#shell #gcui-header-player-wrapper .gcuihpw-menu-alt {
		height: auto;
	}

	#shell .gcuicm-menuwrapper-horizontal td {
		width: auto;
	}

	#shell .gcuicm-menuwrapper-horizontal table {
		padding-left: 0;
	}

	#shell #gcui-header-player-wrapper {
		padding-bottom: 42%;
	}

	#shell #gcui-header-player-wrapper .item {
		width: auto;
	}

	#shell .header-menu-button-alt br {
		content: " ";
		padding-right: 0.45em;
	}

	/*
	#shell .gcuihpw-homepage {
		background-image: url(/sites/all/themes/gold_master/www_thewaytohappiness_org/images/twth_banner_left2_faded.png);
	}
	*/

	#shell #sidebar-left .block-menu_block ul.menu li a {
		background: none;
	}

	/*
	#shell #gcui-header-player-wrapper .gcuihpw-menu {
		background: rgb(45, 35, 0) !important;
	}
	*/

	#outer_shell #shell .header-menu-button-alt {
		margin-top: 5px !important;
	}

	#outer_shell #shell #gcui-header-player-wrapper .item {
		padding-top: 5px;
		padding-bottom: 5px;
		border-top: 1px solid #645F18;
	}

	#shell .header-menu-button-alt {
		background: none;
		border: none;
		min-height: 0;
		height: auto !important;
		padding: 10px;
	}

	#outer_shell #shell {
		background-size: 180%;
	}

	#outer_shell #shell #banner_logo {
		padding-bottom: 16.35944%;
		width: 100% !important;
		top: -45px;
		position: absolute;
		background-size: 46%;
	}

	#shell #gcui-header-player-wrapper .gcuihpw-menu .item {
		height: auto;
	}


}

@media (max-width: 800px) and (min-width: 700px) {

	#shell .prev-next-menu {
		margin-top: 10px;
		margin-bottom: 20px;
	}

}

@media (max-width: 767px) {
	#banner_tool {
		display: none;
	}
}









































































































/***
IPHONE LANDSCAPE AND DOWN
IPHONE LANDSCAPE AND DOWN
IPHONE LANDSCAPE AND DOWN
IPHONE LANDSCAPE AND DOWN
IPHONE LANDSCAPE AND DOWN
IPHONE LANDSCAPE AND DOWN
IPHONE LANDSCAPE AND DOWN
IPHONE LANDSCAPE AND DOWN
IPHONE LANDSCAPE AND DOWN
IPHONE LANDSCAPE AND DOWN
***/


@media (max-width: 700px) {

	#outer_shell {
		background-size: 184% !important;
		background-position: top -4px center !important;
	}

	#shell .header-menu-button-alt {
		padding-right: 10px;
		padding-left: 20px;
	}

	#shell .header-menu-button-alt {
		height: auto;
		padding-bottom: 20px;
	}

	#shell #nice-menu-1 > span {
		height: auto;
	}

	#shell #nice-menu-1 > span >li.menuparent {
		height: auto;
	}

	.path-churches-regions #header_container {
		display: none;
	}

	#shell #org_location_wrapper_wrapper {
		margin-top: 30px;
	}

	#shell .intro-title .smaller-title {
		font-size: 18px;
	}

	#shell .intro-title .big-title {
		font-size: 32px;
	}

	.org-domain.front #header_container #header {
		overflow: hidden;
	}

	.org-domain .banner-org-logo {
		position: relative;
	}

	.org-domain #gcui_event_container .gcui-event-day .gcui-events-block {
		width: auto !important;
	}

	.org-domain #shell .gcui-header-slideshow .slide-contents .slide.lrh-bio-slide img {
		width: 128% !important;
	}

	.mobile-open-spec #beginning_services_header.gcui-header-slideshow-wrapper .nav .caption-contents,
	.mobile-open-spec #shell .gcui-header-flyout-wrapper .gcui_cpanel_wrapper_outer .gcui_cpanel_scroller {
		display: none !important;
	}


	#contact-form .form-top-wrapper {
		padding-left: 20px;
		padding-right: 20px;
	}

	#shell #subheader {
		display: none;
	}

	html {
		-webkit-text-size-adjust: 100%;
	}
	
	#outer_shell {
		background-size: 130%;
		background-position: left -19px top -13px;
	}


	/*
	#shell #banner_logo {
		min-height: 42px;
	}

	#shell #banner #banner_tool .banner-tool-inner #course_banner_login {
		text-align: left;
	}

	#shell #banner #banner_tool .banner-tool-inner #course_banner_login {
		width: 100%;
	}

	#shell #start_course_left_sidebar #play_vid_bar,
	#shell #course_menu_left_sidebar #play_vid_bar {
		background-repeat: no-repeat;
		background-size: cover;
		padding: 12px 0;
		padding-right: 40px;
		width: calc(100% - 40px);
	}

	#shell #course_banner_login .tophat-icon {
		display: none;
	}

	*/


	



	

	#banner_logo,
	#banner_tool {
		display: none !important;
	}

	#banner {
		padding-top: 12%;
	}

	



	.admin-menu #main > .tabs,
	.admin-menu #admin-menu {
		display: none !important;
	}
	body.admin-menu {
		margin-top: 0 !important;
	}

	#nice-menu-1 {
		overflow: hidden;
	}
	
	




	/**
	mobile menu CSS
	*/

	#shell #banner {
		margin-left: -20px;
		margin-right: -20px;
		width: calc(100% + 40px);
		background-position: top -6px left 15px;
		background-size: 111%;
	}
	#shell #nice-menu-1 > span {
		background: none;
	}
	.nice-menu-down > span {
		display: block;
	}
	#nice-menu-1 {
		background: none;
	}
	#nice-menu-1 > span a {
		background-repeat: none;
		padding: 5px 5px 5px 17px !important;
		line-height: 23px;
		color: #fafafa;
		text-align: left;
		font-size: 20px;
		font-weight: normal;
		font-family: 'Century Gothic', Arial, Verdana, sans-serif;
	}
	#nice-menu-1 li ul,
	#banner .content {
		max-height: 0;
		overflow: hidden !important;
		transition: max-height .01s cubic-bezier(0.165, 0.840, 0.440, 1.000);
		-webkit-transition: max-height .01s cubic-bezier(0.165, 0.840, 0.440, 1.000);
	}

	#nice-menu-1 li ul {
		padding: 0;
	}
	#nice-menu-1 li.mobile-open > ul {
		max-height: 2000px;
		transition: max-height .8s cubic-bezier(0.165, 0.840, 0.440, 1.000);
		-webkit-transition: max-height .8s cubic-bezier(0.165, 0.840, 0.440, 1.000);
	}
	#banner.mobile-open .content {
		max-height: 3000px;
		overflow: visible !important;
		transition: max-height 1s cubic-bezier(0.165, 0.840, 0.440, 1.000);
		-webkit-transition: max-height 1s cubic-bezier(0.165, 0.840, 0.440, 1.000);
	}
	#banner_menu h2.title {
		display: block !important;
		position: absolute;
		top: 9px;
		right: 10px;
	}
	#banner.mobile-open	#banner_menu h2.title {
		top: -81px;
	}
	/*
	#banner.mobile-open #banner_menu h2.title {
		display: none !important;
	}
	*/
	#banner #banner_logo {
		opacity: 0;
		transition: opacity .3s cubic-bezier(0.165, 0.840, 0.440, 1.000), visibility .3s cubic-bezier(0.165, 0.840, 0.440, 1.000);
		-webkit-transition: opacity .3s cubic-bezier(0.165, 0.840, 0.440, 1.000), visibility .3s cubic-bezier(0.165, 0.840, 0.440, 1.000);
		display: block !important;
		visibility: hidden !important;
		width: calc(100% - 40px);
	}
	#banner.mobile-open #banner_logo {
		display: block !important;
		visibility: visible !important;
		position: fixed !important;
		top: 0;
		bottom: 0;
		left: 0;
		right: 0;
		background: black;
		/*
		background: url(/sites/all/themes/gold_master/www_scientology_org/images/banner.png) top center no-repeat #000000;
		*/
		/*
		background-size: 83%;
		background-position: left -19px top -13px;
		*/
		opacity: 1;
		pointer-events: none;
		z-index: 100;
		width: auto;
	}

	#banner.mobile-open > tbody > tr:first-child:after,
	#banner.mobile-open > tr::after {
		content: " ";		
		background: url(/sites/all/themes/gold_master/www_cchr_org/images/logo_top_banner.png) top center no-repeat rgba(0, 0, 0, 1);
		left: 10px;
		right: 70px;
		top: 6px;
		position: fixed;
		z-index: 2000;
		pointer-events: none;
		background-size: 51%;
		background-position: top 0px left;
		padding-top: 9%;
		opacity: 1;
	}

	#banner.mobile-open #banner_menu {
		position: relative;
		top: 15px;
		/*
		bottom: 0;
		*/
		z-index: 101;
	}
	#banner_menu h2.title {
		width: 46px;
		height: 46px;
	}
	#banner_menu h2.title:after {
		position: absolute;
		top: -3px;
		z-index: 1000;
		content: url(/sites/all/themes/gold_master/www_cchr_org/images/home-mobile-trigger-xparent-new.png);
	}

	#banner.mobile-open #banner_menu {
		top: 35px;
	}

	.mobile-open #banner_menu h2.title:after {
		position: fixed;
		top: 6px;
	}

	.mobile-open #banner.mobile-open #banner_menu {
		top: 30px;
	}

	.mobile-open ul.nice-menu li ul {
		border-top: none;
	}

	.mobile-open #nice-menu-1 > span > li > a {
		font-size: 20px;
	}

	.mobile-open .nice-menu.nice-menu-down > span {
		min-height: 44px;
	}

	#outer_shell #shell #header .content .gcui-header-flyout-wrapper .flyout-menu-parent.flyout-type-list .flyout-menu-item {
		min-height: 30px;
		width: 37% !important;
	}

	#banner_menu h2.title > span {
		display: none;
	}
	#nice-menu-1 li ul {
		background: none;
		visibility: visible !important;
	}
	#nice-menu-1 li a {
		margin-right: 67px;
		border-right: 1px solid #333;
	}
	#nice-menu-1 li:after {
		/* border-left: 1px solid #333; */
		padding: 0 20px 0 20px;
		color: #333;
		top: 0;
		/* bottom: 0; */
		right: 0;
		position: absolute;
		content: "";
		font-size: 22px;
		min-width: 26px;
	}
	#banner.mobile-open #nice-menu-1 li.menuparent:after {
		content: "▼";
	}
	#shell #nice-menu-1 ul {
		position: static;
		padding-left: 40px;
		margin-top: 0;
		width: calc(100% - 40px);
	}
	#shell #nice-menu-1 ul li {
		background: none;
		width: 100% !important;
		border: none;
	}
	#shell #banner_menu {
		height: auto;
	}
	#nice-menu-1 > span li ul li a {
		font-size: 16px;
	}
	#shell li.menuparent li.menuparent ul {
		border: none;
		margin: 0;
	}

	#shell .custom-slide-header {
		width: 100%;
	}
	#shell .cslider-slide-show {
		width: 100%;
	}
	#shell .custom-slide-header .main {
		width: 60%;
	}
	#shell #gcui_cpanel_wrapper,
	#shell #gcui_cpanel_wrapper_outer,
	#shell .cslider-slide-show-controller,
	#shell .cslider-slide-show .slide-contents .slide {
		width: 100%;
	}
	#shell .custom-slide-header .nav {
		width: 40%;
	}

	#shell .ad-custom-desc {
		height: auto;
	}	
	#shell .ad-controls {
		display: none;
	}
	#shell .ad-custom-desc {
		padding-bottom: 20px;
	}

	#shell .nice-menu-1 {
		transform: translateZ(0);
		-webkit-transform: translateZ(0);
	}

	#shell .ad-gallery .ad-forward {
		right: -20px;
		background-color: rgba(255, 255, 255, 0.8);
		width: 30px;
		background-position: center;
		height: 64px;
	}

	#shell .ad-gallery .ad-back {
		left: -20px;
		background-color: rgba(255, 255, 255, 0.8);
		width: 30px;
		background-position: center;
		height: 64px;
	}

	.path-image-gallery .image-gallery-nav-item > div img,
	.path-image-gallery .image-gallery-nav-item > div {
		width: 100% !important;
	}

	.path-image-gallery .image-gallery-nav-item {
		width: calc(25% - 30px);
		margin-right: 15px;
	}

	.path-image-gallery .image-gallery-nav-item:nth-child(6n) {
		clear: both;
	}

	#shell .image-gallery-nav-item .title {
		font-size: 13px;
		margin-top: 2px;
	}

	#shell .ad-download-controls a,
	#shell .ad-download-controls > span {
		width: 30%;
		display: block;
		float: left;
		color: white;
	}

	#outer_shell #shell .i-agree-to-terms {
		width: 100%;
		float: none;
		padding-top: 10px;
	}

	#outer_shell #shell .i-agree-to-terms a {
		width: auto;
		float: none;
		display: inline;
		padding-left: 5px;
		padding-right: 5px;
		padding-bottom: 5px;
	}

	.path-image-gallery .image-gallery-nav-header {
		font-size: 1.3em;
	}

	#shell #banner {
		padding-top: 8%;
	}

	.mobile-open-spec #outer_shell #shell #org_page_header.gcui-header-slideshow-wrapper .nav {
		display: none !important;
	}

	#outer_shell div#lrh-bottom-navigation-block .bottom-navigation-column {
		width: calc(100% - 40px);
		float: none;
		border-right: none;
		padding-top: 10px;
	}

	#outer_shell div#lrh-bottom-navigation-block .bottomnav-subheading {
		padding-top: 10px;
	}

	#outer_shell div#lrh-below-bottomnav {
		width: 100%;
	}

	#footer {
		margin-left: 0 !important;
	}
	
	#shell .gcui-header-slideshow-wrapper .nav {
		display: table-footer-group !important;
		width: 100% !important;
		position: static !important;
		float: none !important;
	}

	#shell .gcui-header-slideshow-wrapper.biocustomheader .main {
		display: table-header-group !important;
		width: 100% !important;
		position: static !important;
		float: none !important;
	}

	body.path-david-miscavige #shell #header_container {
		height: auto !important;
	}


	#shell .biocustomheader .gcui-header-slideshow .slide-contents .slide {
		visibility: hidden !important;
	}

	#shell .biocustomheader .gcui-header-slideshow .slide-contents .slide.current-slide {
		visibility: visible !important;
	}

	.path-david-miscavige-churchopenings #outer_shell #shell .gcui-header-slideshow .slide-contents {
		padding-bottom: 74.25% !important;
	}

	#shell .biocustomheader .gcui-header-slideshow .slide-contents .slide.current-slide {
		height: auto !important
	}



	.path-david-miscavige .slide-header-featured-links-mode .slide-header-links-pane {
		display: block;
		position: static;
	}
	.path-david-miscavige #shell .slide-header-slide-image,
	.path-david-miscavige #shell .slide-header-active-slide-image {
		display: block;
		position: static;
		width: 100%;
		height: 0;
		padding-bottom: 52%;
		background-size: 138%;
	}
	.path-david-miscavige .slide-header {
		height: auto;
	}
	.path-david-miscavige .slide-header-pane {
		display: none;
	}
	.path-david-miscavige .slide-header-featured-links-mode .slide-header-links-pane {
		background: none;
	}
	.path-david-miscavige #shell .slide-header-featured-links-mode .slide-header-links-pane {
		width: 100%;
		height: auto;
	}
	.path-david-miscavige .slide-header-featured-links-mode .slide-header-links-pane-inner {
		position: static;
	}




	


	#shell .slide-header-featured-links-mode .slide-header-links-pane-inner div div a {
		background-position: center right 21px;
	}

	.path-david-miscavige #nice-menu-1 > span > li.menuparent > ul {
		display: block;
	}

	.path-books-catalog .gcui_book_widget_overall_wrapper {
		left: 30%;
	}

	.path-books-catalog .slide-header-left-pane {
		width: 30%;
	}

	.path-books .gcui_book_widget {
		left: 0;
	}

	#outer_shell #footer,
	#outer_shell #lrh-bottom-navigation-block-wrapper .footer-top {
		width: 100%;
	}

	#headercourseselector {
		display: none;
	}

	.path-courses #outer_shell #banner {
		background-size: 69%;
		background-position: top 16px left 17px;
	}

	.path-courses #header_container #header,
	.path-courses #header_container {
		min-height: 0;
	}

	.path-courses ul#nice-menu-1 {
		background: none !important;
	}

	.path-courses #shell .slide-header-left-pane {
		overflow: scroll;
		-webkit-overflow-scrolling: touch;
	}

	.path-courses #shell .slide-header-slide-text-pane {
		margin-left: 10px;
		width: calc(100% - 20px);
		margin-right: 10px;
	}

	.org-domain .banner-org-logo {
		padding-top: 0;
		position: absolute;
		top: -24px;
		left: 17px;
	}

	.org-domain #banner #banner_logo {
		visibility: visible !important;
		opacity: 1 !important;
	}

	.org-domain #shell #banner {
		background-size: 130%;
		padding-top: 13%;
		width: calc(100% - 40px);
		background-position: top -14px left 3%;
	}

	.org-domain #banner.mobile-open tr:after {
		z-index: 100;
	}

	.org-domain .mobile-open .banner-org-logo {
		display: none !important;
	}

	.org-domain #banner > table {
		width: calc(100% + 40px) !important;
	}

	.org-domain ul#nice-menu-1 {
		padding-left: 20px;
	}

	.org-domain .mobile-open #banner_menu h2.title:after {
		padding-left: 40px;
	}

	.org-domain .gcui-book-wid-slide {
		width: calc(100vw - 150px);
	}

	.org-domain #edit-actions {
		text-align: center;
	}

	.org-domain #edit-submit {
		margin-left: 0 !important;
	}

	.org-domain #shell #subheader {
		display: block;
	}

	.org-domain.gcui-org-page #outer_shell #shell #header_org_directions_wrapper_table .right {
		width: 100%;
		display: block;
	}

	.org-domain.gcui-org-page #outer_shell #shell #header_org_directions_wrapper_table_outer {
		height: auto !important;
	}

	.org-domain.gcui-org-page #outer_shell #shell #header_org_directions_wrapper_table {
		width: 100%;
	}

	.org-domain .org-directions-header-box > div {
		margin: 0 auto;
	}

	.org-domain #header_org_directions_wrapper_table .org-button-box {
		min-height: 0 !important;
		padding-bottom: 20px;
	}

	.org-domain .use-my-location {
		display: none;
	}

	.gcui-org-page #outer_shell #shell #header_org_directions_wrapper_table .left #directions_to,
	.gcui-org-page #outer_shell #shell #header_org_directions_wrapper_table .left #directions_from {
		width: 250px !important;
		margin-left: 0 !important;
	}

	.org-domain.gcui-org-page #outer_shell #shell #header_org_directions_wrapper_table * {
		width: auto;
	}

	.gcui-org-page #outer_shell #shell #header_org_directions_wrapper_table #header_org_directions_map {
		width: auto !important;
	}

	.org-domain #header_org_directions_wrapper_table .org-directions-header-box,
	.org-domain #header_org_directions_wrapper_table .outer-vert-center-wrapper {
		background: #3B536A !important;
	}

	.org-domain #header_org_directions_wrapper_table .outer-vert-center {
		height: auto;
	}

	.org-domain #org_page_header.gcui-header-slideshow-wrapper.ideal.gcui-org-header-org .gcui_cpanel_wrapper_outer {
		width: 100% !important;
	}

	.org-domain.not-front .gcui-header-slideshow-wrapper .nav {
		background: #3B536A !important;
	}

	.org-domain .gcui-header-autoplay-wrapper {
		display: none;
	}

	.org-domain.path-inside-our-church #shell .gcui-header-slideshow .slide-contents .slide {
		height: auto !important;
	}

	.org-domain.path-inside-our-church #shell .gcui-header-slideshow .slide-contents .slide.video-slide img {
		top: 0;
		bottom: 0;
		width: auto;
		left: auto;
		right: 0;
		height: 100%;
		position: absolute;
	}

	.path-churches-locator #header_container,
	.path-churches-locator #header_container #header {
		min-height: 0;
	}

	#shell #nice-menu-1 > span {
		min-height: 0;
	}

	#shell #gcui-header-player-wrapper #main_player {
		width: 100% !important;
	}

	#shell .slide-header-left-pane {
		overflow: scroll;
		-webkit-overflow-scrolling: touch;
	}

	#outer_shell #shell #defaultimagediv {
		display: none !important;
	}

	#shell .slide-header-left-pane,
	#shell #gcui-header-player-wrapper .gcuihpw-menu {
		display: table-header-group !important;
		width: 100% !important;
		position: static;
		background-size: cover;
	}

	#shell #gcui-header-player-wrapper #main_player,
	#shell .slide-header-vid-pane,
	#shell #defaultimagediv {
		display: table-footer-group !important;
		width: 100% !important;
		position: static;
	}

	#shell #video_background {
		display: none !important;
	}

	#shell .slide-header,
	#shell #gcui-header-player-wrapper {
		padding-bottom: 0;
		display: table !important;
	}

	#shell #gcui-header-player-wrapper {
		display: block !important;
	}

	#shell #gcui-header-player-wrapper .header-menu-button-alt,
	#shell #gcui-header-player-wrapper .gcuihpw-item2-alt,
	#shell #gcui-header-player-wrapper .gcuihpw-top {
		background: none;
	}

	#shell #gcui-header-player-wrapper .gcuihpw-menu-alt {
		max-width: 280px;
	}

	#shell #sidebar-left .block-menu_block ul li a,
	#shell .block-menu_block div > ul.menu,
	#shell #sidebar-left .block-menu_block .title,
	#shell #sidebar-left .block-menu_block {
		width: auto !important;
	}

	#block-menu_block-8 > .content {
		clear: both;
	}

	#shell ul.nice-menu-down li.menuparent,
	#shell ul.nice-menu-down span li {
		height: auto;
	}

	#shell .block_more_videos .col_01,
	#shell .block_more_videos .col_02,
	#shell .block_more_videos .col_03 {
		width: auto;
	}

	#shell .slide-header-slide-text-pane {
		margin-top: 10px;
		margin-bottom: 10px;
	}

	#shell .slide-header-controls-pane {
		display: none;
	}

	#shell .slide-header-slide-image {
		width: 100%;
		position: static;
	}

	#sidebar-left .block-menu_block > .content {
		clear: both;
	}

	/*
	#block-block-18 {
		display: none !important;
	}
	*/

	#shell .header-menu-button-alt {
		min-height: 0;
		padding-bottom: 5px;
		padding-top: 5px;
	}

	#shell #gcui-header-player-wrapper .gcuihpw-menu,
	#shell #gcui-header-player-wrapper #main_player {
		display: block !important;
	}

	#outer_shell .gcuihpw-homepage {
		min-height: 0;
	}

	#shell #nice-menu-1>span:hover a {
		color: #fff;
	}

	#shell ul.nice-menu .menuparent ul li a {
		background: none;
	}

	#shell #gcui-header-player-wrapper .gcuihpw-subpage {
		padding-top: 0;
	}

	#shell #nice-menu-1 > span #dhtml_menu-576 {
		background: none !important;
	}

	#outer_shell #shell .header-menu-button-alt br {
		content: " ";
		padding-right: 0.45em;
	}

	.path-solutions #header {
		display: none;
	}

	#shell #block-menu_block-4 {
		max-width: 199px;
	}

	#shell #block-menu_block-3 {
		max-width: 174px;
	}
	
	#shell #block-menu_block-1 {
		max-width: 184px;
	}

	#banner #banner_logo {
		opacity: 1 !important;
		visibility: visible !important;
		top: -41px;
		left: 10px;
	}

	#shell #banner_menu ul#nice-menu-1 li a {
		color: #fff;
	}

	#shell #banner_menu ul,
	#shell #banner_menu li a,
	#shell #banner_menu li {
		background: none !important;
		border-top: none !important;
		border-bottom: none !important;
	}

	#shell #banner_menu ul#nice-menu-1 li a {
		font-size: 16px !important;
		font-weight: normal;
	}

	#outer_shell #shell #gcui-header-player-wrapper .item {
		float: none !important;
	}

	#shell #main {
		width: 100% !important;
	}

}


@media (max-width: 540px) {
	.org-domain #shell #banner {
		background-position: top -12px left 3%;
	}
	.org-domain .banner-org-logo {
		left: 14px;
	}

	#shell .intro-title .smaller-title {
		font-size: 16px;
	}

	#shell .intro-title .big-title {
		font-size: 28px;
	}

}

@media (max-width: 700px) and (min-width: 500px) {


	.gcui-bottomnav .container .main .center div {
		float: none !important;
		width: 100% !important;
	}

}



















































































































/***
IPHONE PORTRAIT
IPHONE PORTRAIT
IPHONE PORTRAIT
IPHONE PORTRAIT
IPHONE PORTRAIT
IPHONE PORTRAIT
IPHONE PORTRAIT
IPHONE PORTRAIT
IPHONE PORTRAIT
***/

@media (max-width: 500px) {

	#banner_menu h2.title:after {
		right: -7px;
	}

	.mobile-open #banner_menu h2.title:after {
		right: 3px;
	}

	#shell #banner {
		background-position: top -3px left 15px;
		background-size: 121%;
	}

	#region_listing > h2.title.bigger, #region_listing > h2.title.smaller {
		height: auto !important;
	}

	#outer_shell #shell #region_listing .states h3 {
		position: static !important;
		width: 100% !important;
	}

	#region_listing .org-entry .location-name {
		padding-left: 0 !important;
		width: 100% !important;
	}

	#outer_shell #shell #region_listing .state {
		float: none;
	}

	#outer_shell #shell #region_listing .states .org-entry {
		padding-bottom: 20px;
	}

	#shell #region_listing .org-entry a {

	}

	#outer_shell #shell #region_listing .state,
	#shell .states-table,
	#shell .states-table td {
		width: 100% !important;
	}

	#shell .gcui-org-info-org-block .gcui-org-info-org-block-image {
		float: none;
		height: auto;
	}

	#outer_shell #shell .gcui-org-info-selector-window .gcui-org-info-org-block-image {
		padding-left: 0;
	}

	#shell #gcui_dynaform_left_blurb td {
		display: block;
	}

	.org-domain .gcui-register-top-block {
		width: 100%;
	}

	.org-domain .gcui-register-top-block tr:first-child {
		display: none;
	}

	.org-domain .gcui-register-top-block td {
		display: block;
	}

	.org-domain #gcui_event_container * {
		width: auto !important;
	}

	.org-domain #gcui_event_container .gcui-event-day .gcui-events-block {
		border-left: 0;
	}

	.org-domain #homesubheader > a {
		display: block;
		margin: 10px auto;
	}

	.org-domain #homesubheader .box-sub-header {
		margin: 0 auto 20px;
	}

	.org-domain .org-home-image-block {
		width: 100%;
		float: none;
	}

	.org-domain .image-link-only > table {
		width: 100% !important;
	}

	.org-domain .org-home-image-block .gcui-scientology-org-image.big {
		width: 100%;
	}

	.org-domain #gcui_scientology_org_intro_image_inner img.gcui-scientology-org-intro-image {
		float: none;
		width: 100%;
	}

	.org-domain #gcui_scientology_org_intro_image {
		width: 100%;
	}

	.org-domain #table-org-home-map td {
		display: block;
	}

	.org-domain .gcui-scientology-org-intro-block img.gcui-scientology-org-intro-image {
		float: none;
		width: 100%;
		padding-bottom: 0 !important;
	}

	.org-domain .gcui-scientology-org-domain-home .gcui-scientology-org-block {
		margin-top: 10px;
	}

	.org-domain .gcui-book-wid-title,
	.org-domain #shell #gcui_org_book_widget {
		display: none;
	}

	#outer_shell #shell #header .content .nav .gcui-header-flyout-wrapper .flyout-menu-parent.flyout-type-list .flyout-menu-item {
		width: 100% !important;
		min-height: 0 !important;
		background: #6C99B6 !important;
	}

	#shell .gcui-cpanel-down-arrow2,
	#shell .gcui-cpanel-up-arrow2 {
		display: none !important;
	}

	.path-courses #shell .slide-header-vid-pane,
	.path-courses #shell .slide-header-left-pane,
	.path-courses #shell .slide-header-slide-image {
		display: block;
		width: 100%;
		position: static;
		background-size: cover;
	}

	.path-courses .online-enroll-location {
		width: 100%;
		margin-left: 10px;
		float: none;
	}

	.path-courses .online-enroll-location:after {
		content: ".";
		display: block;
		height: 0;
		clear: both;
		visibility: hidden;
	}

	.path-courses #shell .slide-header-vid-pane {
		height: auto;
	}

	.path-courses #shell .slide-header-slide-image,
	.path-courses #shell .slide-header-controls-pane {
		display: none;
	}

	.path-courses video#video_player,
	.path-courses #shell .slide-header {
		height: auto !important;
	}

	.path-books-catalog.content-type-product #shell .stack_02 .stack_02_col_01 {
		float: none;
		width: 100%;
		display: block;
	}

	.path-books-catalog .views-view-grid td {
		display: block;
	}

	.path-books-catalog.content-type-product .stack_02 .stack_02_col_01 {
		border: none;
	}

	.path-books-catalog.content-type-product #shell .stack_02 .stack_02_col_02 {
		width: 100%;
	}

	.path-books-catalog #header_container,
	.path-books-catalog #header_container #header {
		min-height: 0;
	}

	.path-books-catalog #header .block-gcui_book_widget {
		display: none !important;
	}

	.path-books-catalog #shell .slide-header-slide-image,
	.path-books-catalog .slide-header-left-pane {
		width: 100%;
		position: static;
		height: auto;
		float: none;
	}

	.path-books-catalog #shell .slide-header {
		height: auto;
		padding-top: 20px;
		padding-bottom: 20px;
		background: rgb(49, 69, 89);
	}

	.path-david-miscavige .node h3.title .title-light span {
		white-space: normal !important;
	}

	#outer_shell #shell #header .content .gcui-header-flyout-wrapper .flyout-menu-parent.flyout-type-list .flyout-menu-item {
		width: 30% !important;
		min-height: 50px;
	}

	#shell .ad-download-controls a:first-of-type {
		clear: both;
	}

	#shell .ad-download-controls a {
		width: 100%;
		float: left;
		text-align: left;
		padding-top: 10px;
	}

	#outer_shell {
		background-size: 174% !important;
		background-position: top 0px center !important;
	}
	#banner.mobile-open #banner_logo {
		background-size: 83%;
		background-position: left -4px top -8px;
	}
	#banner.mobile-open	#banner_menu h2.title {
		top: -50px;
	}

	#shell .gcui-bottomnav td {
		display: block;
		width: 100%;
		padding-left: 0;
		padding-right: 0;
		padding-bottom: 0;
		border: none;
	}

	#shell .gcui-bottomnav td > div {
		float: none !important;
		width: 100% !important;
		padding-left: 0 !important;
	}

	#shell .gcui-bottomnav td .link {
		display: inline;
	}

	#shell .gcui-bottomnav td .link:before {
		content: " • ";
	}

	#shell .gcui-bottomnav td .link:first-of-type:before,
	#shell .gcui-bottomnav td .link:first-child:before {
		display: none;
	}

	#shell .gcui-bottomnav .container {
		padding-left: 20px;
		padding-right: 20px;
		width: calc(100% - 40px);
	}

	#shell #main .node .content img,
	#shell #main .node .content .gcui-inline-image,
	#shell #main .node .content .image {
		width: 100%;
		max-width: none;
	}

	#shell .custom-slide-header .main {
		width: 100%;
	}
	#shell .custom-slide-header .nav {
		display: none;
	}
	#shell .cslider-slide-show .control-item-left,
	#shell .cslider-slide-show .control-item-right {
		opacity: 1 !important;
		display: block !important;
	}

	#shell .views-row td.text,
	#shell .views-row td.image {
		display: block;
		width: 100%;
	}

	#shell .views-row td.image img {
		width: 100%;
		margin: 0 auto;
	}

	#shell .views-row h2.front-article-title {
		width: 100%;
	}

	#shell #main .node .content .gcui-inline-image {
		margin-bottom: 30px;
	}

	#shell .prev-next-menu {
		margin-bottom: 30px;
	}

	#shell .frontpage-main-item .text {
		padding-bottom: 10px;
	}

	.path-contact #shell td.photo,
	.path-contact #shell td.info {
		display: block;
	}

	.path-contact #shell td.info {
		clear: both;
		padding-top: 10px;
	}

	.path-contact #shell #main .node .content img {
		width: auto;
		float: none !important;
		margin-left: auto;
		margin-right: auto;
		display: block;
	}

	.path-contact #shell .contacttableright,
	.path-contact #shell .contacttableleft {
		width: 100%;
	}

	.path-contact #main .node > .content > div > table {
		width: 100% !important;
	}

	#banner_menu h2.title {
		width: 32px;
		height: 32px;
	}
	#banner_menu h2.title:after {
		content: url(/sites/all/themes/gold_master/www_cchr_org/images/home-mobile-trigger-xparent-new-small.png);
	}

	#banner.mobile-open	#banner_menu h2.title {
		top: -51px;
	}

	.path-image-gallery .image-gallery-nav-item {
		width: calc(50% - 20px);
		margin-right: 10px;
	}

	.path-image-gallery .image-gallery-nav-item > div img,
	.path-image-gallery .image-gallery-nav-item > div {
		width: 100% !important;
	}

	.path-image-gallery .image-gallery-nav-item:nth-child(2n) {
		clear: both;
	}

	.ad-gallery .ad-custom-desc {
		float: none;
		display: block;
	}

	#shell .multimedia-insert-tab-content,
	#shell .multimedia-insert-tabs-labels {
		padding-left: 0;
	}

	#shell .ad-gallery {
		width: 100%;
	}

	#shell .ad-gallery .ad-image-wrapper {
		width: 100%;
	}

	#shell .ad-gallery .ad-image {
		width: 100% !important;
	}
	#shell .ad-gallery .ad-image-wrapper .ad-image {
		left: 0 !important;
	}
	#shell .ad-download-controls {
		bottom: auto;
		top: 100%;
		padding-top: 10px;
	}
	#shell .ad-custom-desc {
		padding-bottom: 20px;
		padding-top: 337px;
		width: calc(100% - 20px);
		margin-left: 0;
		border-bottom: 1px solid #ccc;
	}
	#shell .ad-gallery .ad-back,
	#shell .ad-gallery .ad-forward,
	#shell .multimedia-insert-tabs-container .ad-gallery .ad-nav .ad-thumbs {
		top: -92px;
	}

	#shell .ad-custom-desc-text {
		padding-bottom: 40px;
	}

	#banner.mobile-open tr:after {
		background-size: 244%;
		left: 15px;
	}

	#banner.mobile-open > tbody > tr:first-child:after,
	#banner.mobile-open > tr:first-child:after {
		/*
		ackground-size: 244%;
		*/
		left: 10px;
		right: 35px;
	}

	.fot-next-step #shell .locator-typeahead-box {
		padding: 0px 10px;
		width: 70%;
	}

	#shell .slide-header-left-pane,
	#shell #gcui-header-player-wrapper .gcuihpw-menu {
		display: table-header-group !important;
		width: 100% !important;
		position: static;
		background-size: cover;
	}

	#shell .slide-header-vid-pane,
	#shell #defaultimagediv {
		display: table-footer-group !important;
		width: 100% !important;
		position: static;
	}

	#shell #video_background {
		display: none !important;
	}

	#shell .slide-header
	/* ,
	#shell #gcui-header-player-wrapper
	*/ {
		padding-bottom: 0;
		display: table !important;
	}

	#shell .slide-header-slide-image,
	#shell .slide-header-controls-pane,
	#shell .slide-header {
		height: auto;
	}

	#shell #gcui-header-player-wrapper .dropdown,
	#shell .gcui-top-subpage {
		display: none !important;
	}

	#shell #gcui-header-player-wrapper #autoplayFoBar {
		left: 0;
	}

	#shell #block-gold_common_ui_displayfact-0 {
		display: none;
	}

	#shell .breadcrumb {
		padding-left: 0;
		padding-right: 0;
	}

	#shell .slide-header-slide-image,
	#shell .slide-header-controls-pane,
	#shell #sidebar-left img,
	#shell #main .node .content img {
		width: auto !important;
	}

	#shell .slide-header-slide-image,
	#shell .slide-header-controls-pane {
		position: static;
	}

	#shell .slide-header-slide-image {
		padding-bottom: 56.15251%;
		background-size: cover;
	}

	/*
	#outer_shell {
		background-position: top -12px center !important;
	}
	*/

	/*
	.node h2.title br {
		content: " ";
		padding-right: 0.45em;
	}
	*/

	#outer_shell {
		background-size: 217% !important;
	}

	#shell #main .node .content img {
		max-width: 100%;
	}

	#shell div.block-menu_block {
		padding-right: 0;
	}

	#main .node .content p {
		padding-left: 0 !important;
	}

	#outer_shell #shell {
		background-size: 178%;
	}

	#outer_shell #shell #banner_logo {
		top: -23px !important;
	}

	#banner_menu h2.title:after {
		top: -8px;
	}


}

@media (max-width: 475px) {
	#shell .intro-title {
		top: 10%;
	}

}

@media (max-width: 450px) {
	.org-domain #shell #banner {
		background-position: top -11px left 3%;
		background-size: 153%;
	}
	.org-domain .banner-org-logo {
		left: 12px;
		top: -17px;
		font-size: 30px;
	}

	#shell .intro-title {
		top: 7%;
	}
	#shell .intro-title .smaller-title {
		font-size: 14px;
	}
	#shell .intro-title .big-title {
		font-size: 18px;
	}
}

@media (max-width: 400px) {
	.org-domain #shell #banner {
		background-position: top -11px left 3%;
		background-size: 169%;
	}
	.org-domain .banner-org-logo {
		left: 11px;
		top: -15px;
		font-size: 28px;
	}
}

@media (max-width: 350px) {
	.org-domain #shell #banner {
		background-position: top -11px left 1%;
		background-size: 185%;
	}
	.org-domain .banner-org-logo {
		left: 14px;
		top: -13px;
		font-size: 26px;
	}
}

@media only screen and (max-device-width: 480px) {
	body {
		margin-left: 0 !important;
	}
}

.path-image-gallery .image-gallery-nav-item > div img {
	width: 100% !important;
}


@media (min-width: 767px) {
	.view-press-releases-category .image img {
		width: 160px;
	}
}

.path-en-home .gcui-inline-image-1-9  img {
	max-width: 100%;
	width: 100%;
}


@media (max-width: 700px) {

	.path-en-home #outer_shell #shell #defaultimagediv {
		display: block !important;
		position: relative !important;
	}

	.path-en-home #shell #gcui-header-player-wrapper #autoplayFoBar {
		top: auto !important;
		bottom: 0 !important;
		height: 31px !important;
	}

}




























#gcui-header-player-wrapper .gcuihpw-menu {
	width:285px;
	height: 324px;
	font-family: Arial, Verdana, Sans-serif;
	background: url(/sites/all/themes/gold_master/www_cchr_org/images/bg_grey_player_left_side.png);
}
#gcui-header-player-wrapper {
	box-shadow: 0px 0px 0px #777;
	-moz-box-shadow: 0px 0px 0px #777;
	-webkit-box-shadow: 0px 0px 0px #777;
	overflow: hidden;
}
.header-menu-button-alt {
	padding-left: 50px;
	width: 236px;
	display:none;
	height:auto;
	min-height: 40px;
	font-size:18px;
	/* margin-top: 20px; */
	padding-top:15px;
	/*padding-bottom:7px;*/
	padding-bottom:0;
	vertical-align: center;
	font-weight: 400;
	/*background-image: url(/sites/all/themes/gold_master/www_volunteerministers_org/images/arrow.png) 220px 30px;*/
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-color: #999999;
	cursor:pointer;
	background: url(/sites/all/themes/gold_master/www_cchr_org/images/header-menu-item-alt.jpg);
	color:#444;
	line-height: 1;
}
.header-menu-button-alt:hover {
	color:#000;
	padding-top:15px;
	padding-bottom:7px;
	padding-left:50px;
	background: url(/sites/all/themes/gold_master/www_cchr_org/images/header-menu-item-alt.jpg) -285px 0px no-repeat;
}
/* REMOVED
.header-menu-button-alt-1:hover, .header-menu-button-alt-5:hover, .header-menu-button-alt-4:hover {
	background:url("/images/header_sidemenu_alt.jpg") no-repeat scroll -284px 0 transparent;
	height:41px;
	padding-left:40px;
}
*/
/*.header-menu-button-alt-1:hover {
	  background: url(/sites/all/themes/gold_master/www_volunteerministers_org/images/header_menu_item_overstate_center2.jpg) center right;
	  height: auto;
}*/
/* REMOVED
.header-menu-button-alt-1, .header-menu-button-alt-2, .header-menu-button-alt-3, .header-menu-button-alt-4, .header-menu-button-alt-5 {
	background: url(/sites/all/themes/gold_master/www_cchr_org/images/header_menu_item_overstate_center2under.png) no-repeat 0px 3px;
}
*/
/*.header-menu-button-alt-4 .highlight {*/
	/* for the READ text. Still needs to be styled.*/
/* May need a better selector. Doesn't seem to style certain aspects like font-size */
/* REMOVED
font-size:10px;
*/
/*}*/
/*.header-menu-button-alt-4:hover {
	  background: url(/sites/all/themes/gold_master/www_volunteerministers_org/images/header_menu_item_overstate_center2.jpg) center right;
}*/
.header-menu-button {
	padding-top: 0px;
	width: 280px;
}
#gcui-header-player-wrapper .highlight {
	color: #fff005;
}
#gcui-header-player-wrapper .smallhighlight {
	color: #fff005;
	font-size:16px;
}
.block-gcui_header_player .box {
	width: 153px;
	height: 103px;
	padding:0px;
	margin: 0px;
}
.flyout-button {
	width: 125px;
	height: 75px;
	padding:2px;
	margin: 10px;
	box-shadow: 7px 7px 5px #000;
	-moz-box-shadow: 7px 7px 5px #000;
	-webkit-box-shadow: 7px 7px 5px #000;
}
.path-home .flyout-button, .path-videos .flyout-button {
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
}
.flyout {
	background: #0b3160 url(/sites/all/themes/gold_master/www_cchr_org/images/bg_main.jpg) top;
	width: auto;
	height: auto;
	left: 1px;
	margin-left:282px;
	border-left: 20px #10213F solid;
	border-right: 20px #10213F solid;
}
.flyout_items {
	text-align: left;
	margin-left: 20px;
	z-index: 50;
}
.flyout-button-alt {
    /*
	width: 156px;
	height: 103px;
	*/
	width: 120px;
	height: 70px;
	margin: 0px;
	z-index:58;
	color: #fff;
}
.flyout-caption {
	font: 600 16px/1 Century Gothic, Helvetica, sans-serif;
	/*display: block;*/
	display: none; /* initial state is display:none */
	
	/*
	width: 100%;
	height: 80%;
	padding-top: 30px;
	*/
	margin-top: 0;
	padding-top: 5px;
	width: 120px;
	height: 65px; 
}
.flyout-caption .highlight {
	font-size: 24px;
}
#flyout_side_image {
	width: 221px;
	height: 322px;
	position: absolute;
	left:-300px;
	background: #000;
	font: 600 30px/1 Century Gothic, Helvetica, sans-serif;
	vertical-align: middle;
	color: #fff;
	padding-left: 5px;
}
#flyout_side_image-nohtml5 {
	left:0px;
}
#flyout_items {
	width: 634px;
	position: absolute;
	right:-700px;
}
#flyout_items-nohtml5 {
	right:0px;
}
#flyover_questions {
	width: 778px;
	height: 314px;
	position: absolute;
	right:-800px;
	z-index:60;
	opacity: 1;
	background-image: url(/sites/all/themes/gold_master/www_cchr_org/images/ruin-flyout-back.png);
	background-repeat: no-repeat;
	color: #CCCCCC;
	top: 10px;
}
#flyover_booklet {
	width: 778px;
	height: 314px;
	position: absolute;
	left:-800px;
	z-index:61;
	opacity: 0;
}
#go_back_questions {
	width: 120px;
	height: 40px;
	position: absolute;
	right: 0;
	bottom: 0;
	display: block;
}
#go_back_booklet {
	width: 150px;
	height: 75px;
	position: absolute;
	right: 0;
	bottom: 0;
	cursor: pointer;
	display: block;
}
#flyover_outer {
	position: absolute;
	overflow: hidden;
	height: 230px;
	/* border: 3px dashed green; */
	width: 100%;
	top: 59px;
	display:table;
	left: 60px;
}
/*
color:#EEEEEE;
font-family:'Bankgothic LT BT',Bankgothic,'Century Gothic','Trebuchet MS',Trebuchet,Arial;
font-size:18px;
font-weight:normal;
height:100px;
left:8px;
text-align:center;
text-transform:uppercase;
top:110px;
white-space:nowrap;
width:200px;
*/

#flyover_selector_questions {
	width: 650px;
	overflow: none;
	height: 200px;
	/*	max-height: 230px; 
	border: 2px dotted white; */
	display:table-cell;
	vertical-align:middle;
}
/*
*/

#flyover_selector_questions .views-field-body {
	float: left;
	width: 280px;
	margin-left: 22px;
	margin-right: 10px;
	margin-bottom: 5px;
	/* border: 2px dashed pink; */
	min-height: 15px;
}
/*
#flyover_selector_questions .field-content {
	font-size: 14px;
}
*/

#flyover_selector_questions a, #flyover_selector_questions a:link {
	color: #AAAAAA;
	font-weight: normal;
}
#flyover_selector_questions a:hover, #flyover_selector_questions a:active {
	color: #AAAAAA;
	text-decoration: underline;
	font-weight: normal;
}
#go_back_questions {
	color: #888888;
	font-weight: normal;
	font-size: 12px;
}
#go_back_questions .text {
	cursor: pointer;
}
#flyover_selector_questions .flyover_booklet_arrow {
	position: relative;
}
#flyover_questions #flyover_selector_question_title {
	cursor: pointer;
	left: 45px;
	position: absolute;
	top: 28px;
	color:#996600;
	font-family: 'Century Gothic', Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:1.25em;
}
#flyover_selector_booklet {
	width: 628px;
	height: 314px;
	position: absolute;
	left: 0;
	cursor: pointer;
}
.path-home .header-menu-button {
}
#booklet-image {
	height:103px;
	width: 83px;
	float: left;
	margin-right: 10px;
	background-position: right top;
}
/* ADDITONAL CODE */

#gcui-header-player-wrapper .gcuihpw-menu .item {
	float: left;
	height: 64px;
}
#gcui-header-player-wrapper .gcui-top, .gcui-top-subpage {
	padding: 12px 30px 12px 10px;
	color: #525e6c;
	text-transform: uppercase;
	font-size: 13px;/*border-bottom: #999 solid 1px;*/
}
.path-cchr-reports #gcui-header-player-wrapper .gcui-top, .gcui-top-subpage {
	line-height: 1.1em;
}
.path-home .box, .path-videos .box {
	width: 125px;
	height: 80px;
}
.path-home .flyout-button, .path-videos .flyout-button {
	margin: 0;
	padding: 0;
}
.path-home .flyout, .path-videos .flyout {
	background: transparent;
}
.path-videos #flyout1 .box {
	width:123px;
	height: 75px;
}
.path-videos #flyout1 .flyout-button {
	margin: 0;
	padding: 0;
}
.path-videos #gcui-header-player-wrapper .gcuihpw-menu .item {
	height: 41px;
}
.path-videos .header-menu-button {
	height: 41px;
}
/* BANNER SIDENAV */
.gcuihpw-menu .item:hover {
	background: /*\**/url(/sites/all/themes/gold_master/www_cchr_org/images/header-menu-item-alt.png) no-repeat top left transparent\9;
	background-color /*\**/:#999\9;
}
.italic {
	font-style: italic;
}
#locator_map {
	background: url(/sites/all/themes/gold_master/www_cchr_org/images/locator_hdr.jpg);
	width:860px;
	height:324px;
	margin-top:0px;
}
#locator_map .slide-header-left-pane {
	width:264px;
	float:left;
	height:324px;
	padding:10px;
	padding-top:5px;
}
#locator_map .slide-header-right-pane {
	width:516px;
	float:right;
	height:324px;
	padding:10px;
}
#locator_map .slide-header-right-pane table {
	margin:auto;
	padding-top:110px;
}
#locator_map .description {
	color:#999
}
#locator_map h3 {
	margin:0px;
	padding:0px;
	font-family:arial, verdana, sans-serif;
	font-size:1.7em;
	font-weight:normal;
}
#locator_map .slide-header-left-pane h3 {
	color:#999;
	margin-bottom:10px;
}
#locator_map label {
	visibility:hidden;
	width:0px;
	height:0px;
}
#locator_map .form-text {
	width:250px;
	margin:0px;
}
#locator_map .form-submit {
	margin-top:10px;
	margin-left:200px;
}

/*AutoplayFoBar handling*/
#gcui-header-player-wrapper #autoplayFoBar {
	background:url(/sites/all/themes/gold_master/www_cchr_org/images/play_bar_xparent.png) repeat scroll 0 2px #223265;
	bottom:0;
	height:55px;
	left:0px;
	position:absolute;
	right:0;
	top:268px;
	width:576px;
	z-index:2000;
	opacity: .8;
	cursor: pointer;
}


/* RTL */
.gcui-header-player-wrapper_rtl #video_background {
	left:1px;
}
.gcui-header-player-wrapper_rtl #defaultimagediv {
	left:1px;
}
.gcui-header-player-wrapper_rtl .mainmenuflyout {
	margin-left:0;
	margin-right: 282px;
}
.gcui-header-player-wrapper_rtl #main_player {
	left: 1px;
}

#gcui-header-player-wrapper.gcui-header-player-wrapper_rtl .gcuihpw-menu {
	position: absolute;
	right: 1px;
	left: auto;
	width:285px;
	height: 324px;
	font-family: Arial, Verdana, Sans-serif;
	background: url(/sites/all/themes/gold_master/www_cchr_org/images/bg_grey_player_left_side.png);
}
.block-gcui_header_player .gcui-header-player-wrapper_rtl .box {
	float: right;
}
#gcui-header-player-wrapper.gcui-header-player-wrapper_rtl #autoplayFoBar {
	background: url(/sites/all/themes/gold_master/www_cchr_org/images/play_bar_blue_rtl.png);
}
/* FORM: DVD REQUEST NODE 348 */


/* #webform-client-form-222, */
#webform-client-form-221,
.webform-client-form {
	padding-left: 0px;
	margin-left:0px;
	border:none;
	border-style:none;
	font-size:10px;
}
/* .path-freeinfo .webform-component-textfield, */
/* #webform-client-form-222 input, */
#webform-client-form-221 input
/* #webform-client-form-735 input */
/* .webform-client-form input */ {
	font-size:10px;
	width:170px;
}
/* #webform-client-form-222 table tbody tr td, */
#webform-client-form-221 table tbody tr td
/* #webform-client-form-735 table tbody tr td */ {
	font-size:10px;
	line-height:10px;
}
/* #webform-client-form-222 table tbody tr td, */
#webform-client-form-221 table tbody tr td
/* #webform-client-form-735 table tbody tr td */ {
	height:5px;
	overflow:hidden;
}
#webform-client-form-221 p
/* #webform-client-form-735 p */
/*.webform-client-form p  */{
	line-height: 15px;
}
/*#webform-client-form-222 select, */
#webform-client-form-221 select
/* #webform-client-form-735 select */
/*.webform-client-form select */ {
	width:170px;
	font-size:10px;
}
/* #webform-client-form-222 #edit-submit, */
#webform-client-form-221 #edit-submit
/* #webform-client-form-735 #edit-submit */
/* .webform-client-form  #edit-submit */{
	width:100px;
}
/*
#webform-client-form-222 #edit-submitted-address,
#webform-client-form-222 #edit-submitted-other,
#webform-client-form-221 #edit-submitted-address,
#webform-client-form-221 #edit-submitted-other,
#webform-client-form-222 #edit-submitted-address2-wrapper input,
#webform-client-form-222 input#edit-submitted-how-found-other.form-text, */
#webform-client-form-221 #edit-submitted-address2-wrapper input,
#webform-client-form-221 input#edit-submitted-how-found-other.form-text
/* #webform-client-form-735 #edit-submitted-address2-wrapper input,
#webform-client-form-735 input#edit-submitted-how-found-other.form-text,*/
/* #webform-client-form-222 #edit-submitted-please-describe, */
/*#webform-client-form-735 #edit-submitted-please-describe,
#webform-client-form-735 #edit-submitted-address,
#webform-client-form-735 #edit-submitted-other */ {
	width:350px;
	font-size:10px;
}

/*
.path-freeinfo #edit-submit.form-submit,
.webform-client-form #edit-submit.form-submit,{
	width:80px;
}
 */

/*
div.form-item {
	margin:3px;
}
#edit-submitted-public-type-wrapper label,
#edit-submitted-company--organization-wrapper label,
select#edit-submitted-public-type {
	width:179px;
}
textarea#edit-submitted-message.form-textarea {
	height:50px;
}
.path-freeinfo .form-item label,
div.form-item label {
	font-size:10px;
	line-height:12px;
	padding-top:10x;
	margin-top:0px;
}
.path-freeinfo #edit-submitted-address2-wrapper label,
.webform-client-form #edit-submitted-address2-wrapper label, {
	width:250px;
	font-size:10px;
	line-height:normal;
}
div.item,
div.item span.highlight {
	color:#8A8A8A;
}
div.item:hover {
	color:#666;
}
div.item span.highlight {
	font-weight:900;
	font-size:18px;
}
div.item:hover span.highlight {
	color:#546eaa;
}
*/

#confirmation_child1 {
	float:left;
	padding-left:10px;
	padding-top: 10px;
	width:200px;
}
#confirmation_child2 {
	float:left;
	padding-top:0px;
	text-align:center;
	width:380px;
}
h2.thank_you {
	color:#000000;
	font-family:trebuchet MS;
	font-size:300%;
}

.path-freeinfothankyou #confirmation_child2 {
	float: none;
	padding-top:43px;
	text-align:center;
	width:656px;
}

.path-cart-checkout-complete .error {
	display: none;
}

/*////////// FREE DVD STYLES //////////*/

/* Hide all fields except for saluation, first & last name and email */

/*
.path-freedvd .webform-component,
.path-freedvd #webform-component-country,
.path-freedvd #webform-component-google-maps,
.path-freedvd #edit-submitted-data_scrubber_generic_city-wrapper,
.path-freedvd #edit-submitted-data_scrubber_generic_state-wrapper {
  display: none;
}

.path-freedvd #webform-component-salutation,
.path-freedvd #webform-component-first_name,
.path-freedvd #webform-component-last_name,
.path-freedvd #webform-component-email {
  display: block;
}

.path-freedvd .webform-start-collapsed {
  display: none;
  // width: 450px;
}
*/

#free_dvd_table_wrapper {
  position: absolute;
  right: 0;
	top: -25px;
  z-index: 5;
  background: url(/sites/all/themes/gold_master/www_cchr_org/images/free_dvd_small_bg.png) top left no-repeat transparent;
}

#webform-client-form-943 div {
	position:relative;
	z-index:5;
}

#free_dvd_table {
  position: relative;
  /* width: 529px; */
	width: 183px;
  /* height: 475px; */
	height: 390px;
  padding: 20px;
	padding-left: 0;
	/* padding-left: 5px; */
	
  /* margin-left:5px; */
  
  /* Shadow */
  box-shadow: 0 0 25px #EDEADF;
  -moz-box-shadow: 0 0 25px #EDEADF;
  -webkit-box-shadow: 0 0 25px #EDEADF;
}

#free_dvd_overlay {
  position: absolute;
  top: 0;
  left: 0;
  display: none;
  background-color: #000000;
  z-index: 100000;
}

/*
.path-freedvd .content {
  position: relative;
}

.path-freedvd #webform-component-google-maps {
  position: absolute;
  top: -3px;
  right: 26px;
}

.path-freedvd #webform-component-google-maps,
.path-freedvd #data_scrubber_generic_postal_code_postal_code,
.path-freedvd #edit-submitted-data_scrubber_generic_postal_code-wrapper {
  width: 95px;
}

.path-freedvd #data_scrubber_generic_state,
.path-freedvd #edit-submitted-data_scrubber_generic_state-wrapper {
	width: 110px;
}
*/

.free-dvd-padded-cell {
  padding-top: 50px;
}

.free-dvd-header1 {
	font-family: 'Microsoft Sans Serif', 'MS Sans Serif', sans-serif;
  font-size: 18px;
	line-height: 20px;
	padding-left: 11px;
}

.free-dvd-header2 {
	font-family: 'Microsoft Sans Serif', 'MS Sans Serif', sans-serif;
  font-size: 26px;
	color: #cd1c24;
	font-weight: bold;
	line-height: 30px;
	padding-left: 11px;	
}

.free-dvd-header-text {
	font-family: 'Microsoft Sans Serif', 'MS Sans Serif', sans-serif;
  font-size: 13px;
	line-height: 19px;
	padding-top: 7px;
	padding-left: 11px;	
}

#special_cell {
	width: 200px;
	padding-left: 0;
}

/*
.path-freedvd .form-submit {
	display: none;
}
*/

/*
#webform-client-form-222 #edit-submitted-public-type-wrapper label {
	width: 263px;
}
 */

#edit-submitted-public-type-wrapper label {
	width: 100px;
}

#webform-client-form-943 p
/* #webform-client-form-740 p */
/* #webform-client-form-222 p, */
/* #webform-client-form-735 p,
#webform-client-form-735 li */ {
	font-size: 14px;
	line-height: 18px;

}

.path-contact #webform-component-postal_address {
  width: 200px;
}

.path-petition .webform-client-form input {
    font-size: 10px;
    width: 170px;
}

.path-petition #main {
	width: 601px;
}

.path-petition .webform-client-form p {
	line-height: 15px;
}

.path-petition .form-item label {
	font-size: 10px;
    line-height: 12px;
	padding-top: 0px;
	margin-top: 0px;
}

.path-petition .webform-client-form #edit-submit {
	width: 100px;
}

.path-freedvd #gcui_dynaform_left_blurb {
    width: 540px;
}
/* CSS Document */

.path-store- .views-view-grid td{
	height:150px;
}
.product-body{
	padding-right:15px;
}

.path-store #header table {
	/*background: url(/sites/all/themes/gold_master/www_cchr_org/images/bg_bookstore_top.png) top left repeat-x transparent;*/
	background: url(/sites/all/themes/gold_master/www_cchr_org/images/header_bg_sliver.png) top left repeat-x transparent;
	padding-bottom: 10px;
}

.path-store #breadcrumb_area{
	padding:0px 0 10px;
}
.path-store #header td,
.path-store #header tr {
	padding-top: 0;
	padding-bottom: 0;
}

.path-store #header #productimage {
	padding-left: 20px;
	padding-right: 30px;
	padding-bottom: 20px;
	padding-top: 15px;
	cursor: pointer;
}

/*
#productimage {
	width: 200px;
}
*/

.path-store #header h3 {
	font-family: 'Century Gothic',Arial,Helvetica,sans-serif;
	font-size: 24px;
	font-weight: 400;
	font-style: normal;
	color: #999999;
	text-transform: uppercase;
	letter-spacing: -1px;
	word-spacing: 0;
	line-height: 24px;
	cursor: pointer;
	margin-top:10px;
}
#block-views-store_items-block_1 h3 {
	padding-bottom: 20px;
	text-transform: uppercase;
	font-size: 1.4em;
	font-weight: bold;
	color: #cccccc;
}


.path-store .attributes {
	width: 200px;
	position: relative;
	float: left;
	padding-left: 71px;
}
.path-store #edit-qty-1-wrapper {
	width: 105px;
	position: relative;
	float: left;
}
.path-store .node-add-to-cart {
	vertical-align: bottom;
	margin-top: 13px;
}
.path-store #header h3 {
	cursor: default;
} 

.path-store #breadcrumb_area td.breadcrumb-section {
	display: none;
}
/* Store Edits */
.product_block_title {
	font-family: sans-serif, "Lucida Grande", Verdana, Arial;
	font-size: 80px;
	font-weight: normal;
	color: #666666;	
	text-transform:uppercase;
	text-decoration:underline;
}
.products_image_data {
	color: #666666;
	display:block;
}
.products_image_data .products_grid_title{
	font-family: sans-serif, "Lucida Grande", Verdana, Arial;
	font-size: 14px;
	font-weight: bolder;
	text-transform: uppercase;
	display:block;
	height:75px;
	clear:right;
	width:284px;
}	

.learn_more {
	float:right;
	margin-right:26px;
}

.view-content h3 {
	font-family:sans-serif, "Lucida Grande", Verdana, Arial;
	font-size:20px;
	text-transform:uppercase;
	color: #666666;		
	}