  
/* need to compensate for the hack to remove extra span tags from top nice menu */

/* don't allow more than one level deep */
#nice-menu-1>li>ul>li>ul {
	display: none;
}

#nice-menu-1 > span > li > a {
  font-size: 8px;
}


.prev-next-menu-item  {
    display: inline;
}
.prev-next-menu-top {
	display:none
}

.view-bookstore .views-row {
    display: block;
    /*width:329px;*/
}
.view-bookstore .views-row .prod-title {
    /*width:200px;*/
}
#nice-menu-1 {
	margin-top:7px;
	height: 33px;
}

#nice-menu-1>li {
	background: url(/sites/all/themes/gold_master/images/menu-button-bg-edge.png) no-repeat scroll right top transparent;
}

/* disable last bg edge in IE7 */
#nice-menu-1>li + li + li + li + li + li + li + li {
	background:none;
}
	
#nice-menu-1>li>ul{
	margin-top:5px;
	}

#nice-menu-1>li:first-child>a{
	background:none !important;
	}
/* Fix for background images and height */

#nice-menu-1>li:hover{
	background: url('www_scientology_org2/images/menu-primary-over-bg.gif') #678398 center left repeat-x;
	display:block;
}
#nice-menu-1>li:hover a{
/*	color:#FFFFFF;*/
	}
#nice-menu-1>li>a:hover{
	text-decoration: none;
/*	color:#FFFFFF;*/
}
#nice-menu-1>li:hover{
	text-decoration: none;
	color:#FFFFFF !important;
	display:block;
}

.ad-gallery .ad-back, .ad-gallery .ad-forward {
	top:10px;
}

.ad-gallery .ad-nav {
	top: -40px;
}

#nice-menu-1>li>a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
	height: 13px;
	font-weight: bold;
	padding-top: 9px;
	padding-right: 7px;
	padding-bottom: 11px;
	padding-left: 5px;
}

#block-gcui_book_widget-0 {
  z-index: 40;
  position: absolute;
}

.product-other-format-details-image {
  cursor: pointer;
}

#productPreview2 {
  z-index: 10100;
}

#viewerCanvas2_cover,
#viewerCanvas2_about {
  float: left;
  position: absolute;
  left: 0;
  color: white;
}
.viewerCanvas2_about_highlight,
.viewerCanvas2_about_title {
  color: white;
}

.path-books-catalog .previewContent2 .add-to-cart .attributes {
  text-align: left;
}

#viewerCanvas2_addtocart_wrapper {
  padding-top: 14px;
  padding-bottom: 16px;
}

#contentCanvas2 {
  z-index: 20000;
}

.path-books-catalog #imageDataContainer {
  display: none;
  visibility: hidden;
  background: none;
}

.path-books-catalog #viewerCanvas2_addtocart_wrapper2 {
  padding-bottom: 20px;
}

.stack_01_col_03 .product-other-format-lang .product-other-format-details2 {
  display: none;
}

.content-type-product .stack_01 .stack_01_col_01 {
	padding-right: 35px;
	float: left;
	height: 260px;
	display: table;
	position: static;
}

.product-image-wrapper img {
  width: 166px;
}

/* Handling for menu stacking up on the left of the screen. */

#nice-menu-1 > li > a {
	background-color:none;
	text-align:center;
}





.language-da #nice-menu-1 > li > a {
	padding-right: 14px;
	padding-left: 14px;
}

.language-en #nice-menu-1 > li > a {
	padding-right: 20px;
	padding-left: 20px; 
	font-size:10px;
}
/*.language-en #nice-menu-1 > li > a#dhtml_menu-10899 {
  padding-top: 2px;
  height: 21px;
}*/








.language-he #nice-menu-1 > li > a {
	padding-right: 25px;
	padding-left: 25px;
	font-size:11px;
}

.language-it #nice-menu-1 > li > a {
	padding-right: 14px;
	padding-left: 14px;
}


.language-de #nice-menu-1 > li > a {
	padding-right: 9px;
	padding-left: 9px;
}

.language-el #nice-menu-1 > li > a {
	padding-right: 13px;
	padding-left: 14px;
}

.language-es #nice-menu-1 > li > a {
	padding-right: 8px;
	padding-left: 8px;
}

.language-es_es #nice-menu-1 > li > a {
	padding-right: 6px;
	padding-left: 7px;
}
/*undo driveby*/

.language-es_es ul#nice-menu-1 ul {
	top: 28px;
}


.language-fr #nice-menu-1 > li > a {
	padding-right: 10px;
	padding-left: 10px;
}

.language-hu #nice-menu-1 > li > a {
	padding-right: 15px;
	padding-left: 15px;
	font-size: 10px;
}

.language-ja #nice-menu-1 > li > a {
	padding-right: 24px;
	padding-left: 24px;
}

.language-ja #nice-menu-1 > li > ul {
	margin-top: 0px;
	top: 32px !important;
}

.language-no #nice-menu-1 > li > a {
	padding-right: 15px;
	padding-left: 15px;
}

.language-nl #nice-menu-1 > li > a {
	padding-right: 9px;
	padding-left: 9px;
}

.language-pt #nice-menu-1 > li > a {
	padding-right: 10px;
	padding-left: 10px;
}

.language-ru #nice-menu-1 > li > a {
	padding-right: 10px;
	padding-left: 10px;
	line-height: 10px;
}

.language-ru ul#nice-menu-1 ul {
	top: 28px;
}

/*.language-ru #nice-menu-1 > li > a#dhtml_menu-1471,*/ 
.language-ru #nice-menu-1 > li > a#dhtml_menu-413 {
	padding-top: 6px;
	padding-bottom: 14px;
}

.language-sv #nice-menu-1 > li > a {
	padding-right: 14px;
	padding-left: 14px;
}

.language-zh #nice-menu-1 > li > a {
	padding-right: 32px;
	padding-left: 32px;
	padding-top: 11px;
	padding-bottom: 11px;
	font-size: 11px;
}


.language-zh #nice-menu-1>li>a, 
.language-zh .gcui-bottomnav table.main {
font-style: normal;
font-family:"MingLiU","PMingLiU";
font-weight: normal;
}

.language-zh .gcui-bottomnav table.main {
font-size: 13px;
}

.language-zh .gcui-bottomnav td h5 {
font-size: 16px;
margin-bottom: 14px;
font-style: normal;
font-family:"MingLiU","PMingLiU";
font-weight: normal;
}

.language-zh a {
font-style: normal;
font-family:"MingLiU","PMingLiU";
font-weight: normal;
}

/*IE7 hacks by Bernard N.*/
/*Removed by Geo -- was exploding the site */
/* #banner_logo .block-block {
	padding-top:30px;
} */

#nice-menu-2 #menu-1656 {
	background: url(images/botmenu.jpg) -142px 0;
}

#sidebar-left ul.menu > li.expanded.active-trail > ul > li {
    margin: 20px 20px 20px 20px;
}

/*Handling for the ugly looking layout of the few form fields -->*/
#edit-submitted-city-wrapper label,
#edit-submitted-data_scrubber_generic_city-wrapper label,
#edit-submitted-last-name-wrapper label {
	margin-top:-4px ! important;
	margin-right:10px ! important;
	margin-left:-2px ! important;
	margin-bottom:0px ! important;
	padding-top:4px ! important;
	padding-left:3px ! important;
	padding-bottom:3px ! important;
}

#edit-submitted-data_scrubber_generic_country-wrapper label,
#edit-submitted-data_scrubber_generic_state-wrapper label {
	margin-top:-6px ! important;
	margin-right:10px ! important;
	margin-left:-2px ! important;
	margin-bottom:0px ! important;
	padding-top:4px ! important;
	padding-left:3px ! important;
	padding-bottom:3px ! important;
}
/*<--bn*/
/* #sidebar-left ul.menu > li.expanded.active-trail > ul > li.menu-mlid-1114,
#sidebar-left ul.menu > li.expanded.active-trail > ul > li.menu-mlid-1050,
#sidebar-left ul.menu > li.expanded.active-trail > ul > li.menu-mlid-1066 {
	width:175px;
	margin-bottom:0px;
	margin-top:0px;
}
#sidebar-left ul.menu > li.expanded.active-trail > ul > li.expanded > ul > li.leaf {
	width:135px;
	padding-top:15px;
}
#sidebar-left ul.menu > li.expanded.active-trail > ul > li.expanded > ul > li.first {
	width:135px;
	padding-top:0px;
} */

/*Handling of the ">" arrow that's next to the listed items -->*/
#sidebar-left ul.menu > li.expanded > ul > li,
#sidebar-left ul.menu > li.expanded > ul > li > ul > li,
#sidebar-left ul.menu > li.expanded.active-trail > ul > li {
	list-style:none !important;
	list-style-image:none !important;
	background: url(/sites/all/themes/gold_master/www_scientology_org2/images/li_arrow_9x9.png) no-repeat 0px 9px !important;
	margin-left:12px !important;
	margin-right:0px !important;
	margin-bottom:0px !important;
	padding-top:0px !important;
	padding-left:15px !important;
	margin-top:0px !important;
	width:138px !important;
	/* border:2px dashed blue; */
}
#sidebar-left ul.menu > li > ul > li.first,
#sidebar-left ul.menu > li > ul > li.last,
#sidebar-left ul.menu > li > ul > li.collapsed,
#sidebar-left ul.menu > li.expanded > ul > li  {
	width:165px !important;
	/*border:2px dashed yellow;*/
}
#sidebar-left {
	padding-right:20px;
	/*border:2px dashed green;*/
}
#sidebar-left ul.menu > li.expanded > ul > li > ul > li a {
	/*border:2px dashed purple;*/
	padding-left:2px;
}
/*<--bn*/

/*Handling of the grippie's issue where when extanding the form field, the text of the field below it would be left behind -->*/
.floating-cart {
	width:150px;
}
/*<--bn*/

/*Handling for the forms*/
.nice-input-label {
	z-index:100;
}
/*31-02-2011*/ 
.clear-block {
	display:none;
	min-height:0px;
	min-width:0px;
}
div.container.level-1.first {
	width:0px !important;
	min-width:0% !important;
}

/*Sort out of the sitemap.html*/


.path-sitemap .menu-site-map .leaf.level-1.item {
	margin-bottom:18px;
}

#image_rotator_image {
	right:215px;
}

.path-churches .horizontal-line-break {
	padding-top:20px;
	padding-bottom:20px;
}

/* Handling for page width - these 2 menus were sticking out on the right. */
#nice-menu-1 > span > li#menu-5514 > ul {
  left: -115px !important;
}
#nice-menu-1 > span > li#menu-5514 > ul li {
  width: 190px !important;
}
#nice-menu-1 > span > li#menu-413 > ul li {
  width: 180px !important;
}

div#edit-search-theme-form-1-wrapper {
        position: relative;
}

#search-theme-form label {
  left: 5px;
  top: 3px;
}


/*.language-en #search-theme-form label {
  left: 430px;
}


.front #search-theme-form label {
  left: 193px;
}

.language-en.front #search-theme-form label {
  left: 236px;
}

*/
.language-he #banner_tool #banner_search #search label {
	right: 5px;
}

.language-he #search label {
	width: 50px;
}

.path-courses .slide-header-slide-text-pane ul {
  padding-left: 0px;
  margin-left: 16px;
  font-size: 12px;
}

.path-courses .slide-header .slide-header-text-title {
  padding-bottom: 0px;
}

.landing-page .landing-arc-ad .ad-copy {
	padding-left: 0;
}
.landing-page .landing-arc-ad .bar {
	top: 20px;
}

.path-l-ron-hubbard .landing-arc-ad .book-image {
    top: 7px;
}

.path-l-ron-hubbard .sliding-page-header .slide-show-controls {
    z-index: 1;
}

.path-l-ron-hubbard #banner_menu {
    display: block !important;
}

.path-social-betterment #shell #wide_header .landing-arc-ad .book-image {
	top: 0px;
}

.path-l-ron-hubbard .landing-arc-ad {
    min-height: 110px;
}


ul#nice-menu-1 UL {
        top: 28px;
}


.language-el ul#nice-menu-1 UL {
        top: 28px;
}



ul.nice-menu-down li.menuparent {
        min-height:0px;
}

#left-share-bar {
	display:none;
}

/*#menu-10899 {
	/*margin-left:15px !important;*/
/*	margin-top:-5px !important;
	padding:0px 10px !important;
}

/*#menu-10899 ul {
        top:33px !important;
	left:-144px !important;
}
*/


.language-ru #banner_tool #gcui_toolnav td#newsroom-link {
	padding-right: 0px;
}


.banner-org-logo {
    left: 470px;
    padding-bottom: 5px;
	margin-bottom: -5px;
}

#header .nav .gcui-header-slideshow-left-nav {
	/* margin-top: 20px; */
}

.front #nice-menu-2 {
	margin-bottom: 10px;
}

.event-confirm-header-wrapper .line-break.event-confirm-header-line{
	height: 10px;
	margin-top: 10px;
	padding-top: 10px;
}

.front.gcui-org-page #main .gcui-scientology-org-intro-image {
	margin-bottom: -10px;
}

.front.gcui-org-page.org-page-sead #main .gcui-scientology-org-intro-image {
	margin-bottom: 20px;
}

.language-en #nice-menu-1 > li > a {
	padding-right: 11px;
	padding-left: 10px;
}

#outer_shell #shell #nice-menu-1 > li {
	background: url("/sites/all/themes/gold_master/images/menu-button-bg-edge.png") top right no-repeat;
}

#banner_tool {
	padding-right: 50px;
}

.gcui-sst-page #header_container {
	height: 350px;

}

.gcui-sst-page .gcui_book_widget_overall_wrapper {
	width: 860px;
	height: 350px;
}

.gcui-sst-page .bookstore-item-types-wrapper {
	margin-top: 20px;
}
.gcui-sst-page .dn-kit-right-box .add-to-cart-small {
	margin-left: 20px;
	width: 180px;
}

.gcui-sst-item-detail #header_container {
	height: 360px;
}
.gcui-sst-item-detail .gcui_book_widget_overall_wrapper {
	width: 860px;
	height: 36px;
}

.gcui-sst-item-detail #gcui_sst_header_detail_item_form   {
	margin-top: 35px;
}

.gcui-sst-item-detail  .add-to-cart-large {
	padding: 10px 0px;
}
.prod-desc .outer-vert-center {
	min-height: 50px;
}

.gcui-sst-item-detail .horizontal-spacer {
	margin-top: 30px;
}

.gcui-sst-item-detail .add-to-cart-under-tab, 
.gcui-sst-item-detail .add-to-cart-large {
	margin-top: 0px;
	padding: 3px 0px;
}

.free-dn-dvd-tab  {
	margin-bottom: 0px;
}
.item-order .add-to-cart-large {
	margin-top: 15px;
}
.free-dn-dvd {
	width: 640px;
}

.gcui-sst-item-detail .img-item-type-audiobook img  {
	margin-left: -10px;
}
.gcui-sst-item-detail .img-item-type-kit img,
.gcui-sst-item-detail .img-item-type-booklets img {
	margin-left: -10px;
	padding-top: 20px;
}

#beginning_services_index_page .launcher-holder {
	padding-right: 35px;
	padding-left: 33px;
}



#gcui_org_info_forward {
    padding-left: 1px;
}

#outer_shell #shell .subheader-nav.location-data .location-input .gcui-org-info-selector-window-placeholder {
    width: 395px;
	height: 27px;
	margin-left: 8px;
    margin-top: 1px;
}


/* Locator fixes */
#outer_shell #shell .gcui-org-info-selector-window .gcui-org-info-org-block {
    clear: both;
    height: 160px;
}

.gcui-org-label {
    position: absolute;
	left: 0px;
}


#outer_shell #shell #subheader_locator.scn-today-page .location-full {
    padding-left: 90px;
}
#outer_shell #shell #subheader_locator.scn-today-page .subheader-nav.location-data .location-input .gcui-org-info-selector-window-placeholder {
    width: 296px !important;
}

#gcui_church_location .mid-vert-center {
	position: relative;
	top: 0;
}

.gcui-video-fobar-text {
	padding-right: 380px;
	line-height: 24px;
}

.gcui-org-directions-page.org-domain.gcui-org-status-ideal #content_container table#content {
    width: 860px;
    padding: 0px;
}

/*direction page styling for print*/

@media print {

body.gcui-org-directions-page #pre_banner_wrapper img#print_banner{
    margin-left: 15px;
}

.gcui-org-directions-page div#route {
    margin: 25px;
}


}
/*end */

#outer_shell #subheader_org_directions_map .location-input {
    position: static;
}
.org-domain #banner_tool {
	padding-right: 95px;
}

.gcui-org-status-ideal.org-domain #content_container TABLE#content {
	width: 860px;  
	padding-left: 10px;
	padding-right: 10px;
}
.path-events #content td.with-sidebar-left,
.path-services #content td.with-sidebar-left {
	padding-left: 0px;
}
.path-events .event-conf-direction,
.path-services .event-conf-direction {
	width: 250px;
}
.path-events .gcui-events-other-maps,
.path-services .gcui-events-other-maps {
	width: 250px;
}
.path-events .event-conf-box,
.path-services .event-conf-box {
	margin-right: 20px;
}

#outer_shell #shell .location-data.subheader-nav .location-input .gcui-org-info-selector-window-placeholder {
  height:32px;
  margin-left:0;
  margin-top:1px;
  width:492px;
}
  #outer_shell #shell .location-data.subheader-nav .location-label {
  color:#336699;
  font-size:15px;
  width:120px;
}
language-it .front .left-sliding-panel-wrapper .gcui_cpanel_wrapper_outer #gcui_cpanel_scoller_666{
    height: 310px!important;
}
#shell #homesubheader .box-sub-header {
    margin-right: 5px;
	padding-right: 0px;
	display:inline;
}
#shell #homesubheader .potential{
	margin-right: 5px;
	}
#outer_shell #shell .gcui-video-fobar-text .vert-center .mid-vert-center .play-vid-button-large{
	padding-right: 36px;
	}
	
.language-he .bio-page-numbers .numbers a:first-child {
	margin-right: 1px;
}

#subheader .block-nice_menus {
   background: url("images/arrow_down.png") no-repeat scroll 10px 8px transparent;
	height: 105px;
	background-color: #f3f3f3;
	margin-top: 12px;
}

h2.sub-menu-bar-title {
	padding-left: 25px;
	color: #999;
	margin-top: 0;
	line-height: 1.5em;
	margin-bottom: 0;
}

#shell #banner #banner_menu ul li {
	padding-right: 12px;
	padding-left: 11px;
}

#shell #banner #banner_menu ul li#menu-16298 {
	background-image: none;
}


