
/* Basic Typography & Colors
-------------------------------------------------------------- */
html {
  background: #ffffff;
}

body {
  background: #ffffff;
  font-family: Arial, Helvetica, "Bitstream Vera Sans", sans-serif;
  font-size: 75%;   /* also set in acquia_ladya.info: settings[base-font-size] = font-size-12 */
}

/* Links */
a:link,
a:visited {
  color: #D8610A;
}

a:hover,
a:focus,
a:active {
  color: #387487;
  text-decoration: none;
}

/* Headings */
h1, h2, h3, h4, h5, h6 {
  color: #535353;
  font-weight: normal;
  line-height: 100%;
  font-family: "Trebuchet MS", "Futura", "Verdana", sans-serif;
}

h1,
h1.title {
  font-size: 250%;   /* 30px/12px */
  margin: .5em 0 .25em 10px; 
}
#pid-front h1 {
    display: none;
}
h2 {
  font-size: 200%;   /* 24px/12px */
  border-bottom: 1px solid #ccc;
}

h3 {
  font-size: 166.67%;   /* 20px/12px */
}

h4 {
  font-size: 116.67%;   /* 14px/12px */
  margin-top: 2em;
}

h5 {
  font-size: 100%;   /* 12px/12px */
}

h6 {
  font-size: 83.33%;  /* 10px/12px */
}


/* Specific Typography
-------------------------------------------------------------- */
#site-name {
  font-size: 200%;   /* 24px/12px */
  line-height: 85%;
}

#slogan {
  font-size: 116.67%;   /* 14px/12px */
  line-height: 120%;
}

#footer-message {
  font-size: 90%;
}

.header-primary-menu-inner ul.menu li {
  font-size: 108.33%;   /* 13px/12px */
}

ul.links li {
  font-size: 100%;   /* 12px/12px */
}

ul.pager li.pager-current {
  line-height: 190%;
}

/* forms */
.form-submit {
  font-size: 80%;
}

legend {
  font-family: "Myriad Pro", Myriad, "Trebuchet MS", Arial, Helvetica, sans-serif;
  font-size: 133.3%;   /* 14px/12px */
}
legend.collapse-processed,
legend.collapse-processed a:link,
legend.collapse-processed a:visited {
  font-size: 100%;   /* 14px/12px */
}

/* LadyA Skinr styles */
.ladya-title h2.block-title,
.ladya-shoppingcart-light h2.block-title,
.ladya-menu-list h2.block-title {
  font-size: 16px;   /* 14px/12px */
  line-height: 20px;   /* 30px/12px */
  font-weight: bold;
}

.ladya-gray-plain h2.block-title,
.ladya-gray-rounded-style h2.block-title {
  line-height: 20px;
}

/* Ubercart */
.category-grid-products .catalog-grid-title {
  font-size: 116.67%;   /* 14px/12px */
}

.category-grid-products .catalog-grid-sell-price {
  font-size: 150%;   /* 18px/12px */
}

.product-group .uc-price-display {
  font-size: 200%;   /* 24px/12px */
}

img.category {
  display:none;
}

#product-details .product-field .sell {
  font-size: 200%;   /* 24px/12px */
}

#cart-form-products table td.subtotal .uc-price,
#uc-cart-checkout-form table td.subtotal .uc-price {
  font-size: 116.67%;   /* 14px/12px */
}

#uc-cart-checkout-form .uc-price {
  font-size: 108.33%;   /* 13px/12px */
}

.more-product-images img {
  margin: 3px;
}

.attribute input.form-text {
  width: 150px;
} 


.order-review-table {
  font-size: 100%;   /* 12px/12px */
}

#edit-update.form-submit,
#edit-cancel.form-submit,
#edit-back.form-submit {
  font-size: 100%;   /* 12px/12px */
}


/* HTML Elements
-------------------------------------------------------------- */
body {
  padding: 0;
}

.page {
}

.page-inner {
}

/* Lists */
ul li {
  list-style-image: url(../images/list-level-1.png);
}

ul li ul li {
  list-style-image: url(../images/list-level-2.png);
}

ul li ul li ul li {
  list-style-image: url(../images/list-level-3.png);
}


#pid-media-videos h1.title,
#pid-media-photos h1.title,
#pid-tourdates-location h1.title {
    display: none;
}

#quicktabs-9 td {
    width: 33%;
    text-align: center;
}

.panel-pane {
	clear:both;
	margin-bottom:20px;
}


/* Site Info
-------------------------------------------------------------- */

#logo {
  float: left;
  margin: 0 10px 0 0;
}

/* All Regions
-------------------------------------------------------------- */
#page-inner {
  border: 0;
  margin-bottom: 0;
  padding: 0;
}


/* Header Regions
-------------------------------------------------------------- */

/* Header Group */
.header-group-wrapper {
  background: #ffffff;
  float: left;
}

.header-group-wrapper a:link,
.header-group-wrapper a:visited {
  color: #fff;
}

/* Header Top */
.header-top-wrapper {
  background: #4f4f4f url(../images/secondary-menu-bg.png) repeat-x top left;
  float: left;
  min-height: 32px;
}

.header-top {
  overflow: visible;
  position: relative;
}

/* Header top region */
.header-top-region {
  color: #AFAFAF;
  padding: 20px 0 0 0;
}

.header-top-region a:link,
.header-top-region a:visited,
.header-top-region a:hover,
.header-top-region a:focus {
  color: #fff;
}

/* Header Site Info */
#header-site-info {
  margin: 0;
  clear: left;
}

.header-site-info-inner {
  float: left;
}

/* Header Wrapper */
.header-group .block {
  margin: 0;
}

.header-group .inner {
}
#pid-charity #header-group-inner, #pid-meet-and-greet #header-group-inner, #pid-bio #header-group-inner,
.page-user #header-group-inner, .node-type-page #header-group-inner, .node-type-microsite-album #header-group-inner,
#pid-media-photos #header-group-inner {
	margin-bottom: 20px;

}

/* Header Regions - Secondary menu
-------------------------------------------------------------- */
.secondary-menu {
  margin-bottom: 0;
  width: auto;
}

.secondary-menu-inner ul.links {
  float: none;
}

.secondary-menu-inner ul.links li a:link,
.secondary-menu-inner ul.links li a:visited {
  color: #c7c7c7;
  display: block;
  float: left;
  padding: 7px 15px;
}

.secondary-menu-inner ul.links li.last a {
}

.secondary-menu-inner ul.links li a:hover,
.secondary-menu-inner ul.links li a:focus {
  background: #737373;
  text-decoration: none;
}

.secondary-menu-inner ul.links li a.active {
  background: #383838;
}


/* Header Regions - Search
-------------------------------------------------------------- */
.search-box {
  /*float: right;*/
  margin:0 5px 0 0 !important;
  *margin:0 15px 0 0 !important;
  overflow: visible;
  width: 150px;
  height: 29px;
  background-color: #000;
}

.search-box-inner {
  float: right;
  width: 150px;
}

.search-box-inner form#search-theme-form {
  position: absolute;
  right: 0;
  top: 0px;
  width: auto;
  z-index: 10;
}

.search-box-inner #search-input {
  padding: 8px 0 0 10px;
}

.search-box-inner input#edit-search-theme-form-header {
  background: none;
  border: none;
  color: #333;
  float: left;
  margin: 0;
  padding: 0;
  width: 135px;
}

.search-box-inner .searchButtonPng {
  margin: -1px 0 0 10px;
  padding: 0;
}

.search-box-inner #search-input input {
  margin: 2px 0 0 0;
}

/*  Preface Regions
-------------------------------------------------------------- */
.preface-top {
  padding: 0;
}

/*  Main Area (content + sidebars + main-prefaces + main-postscripts)
-------------------------------------------------------------- */
#main-wrapper {
  padding: 0;
}

/* Content Regions
-------------------------------------------------------------- */
#content-inner {
  clear: both;
}

/*  Postscript & Footer Regions
-------------------------------------------------------------- */

.footer-wrapper {
  border-top: 3px solid #404040;
}

.footer-wrapper,
.footer-message-wrapper,
.store-footer,
.footer-wrapper h2.block-title {
  color: #727171;
}

.footer {
  padding: 20px 0 0 0;
}

.footer-wrapper,
.footer-message-wrapper {
}

.footer-message {
  padding: 10px 0;
  background-color: #000;
  width: 940px;
}

.footer-message a:link,
.footer-message a:visited,
.footer a:link,
.footer a:visited {
  color: #a9a9a9;
}

ul.footer-menu li {
    width: auto !important;
    margin-right: 15px !important;
}

/* Primary Menu
/-------------------------------------------------------------- */
/*.header-primary-menu-wrapper {
  background: #1d1d1d url(../images/primary-menu-bg.png) repeat-x top left;
  border-bottom: 5px solid #929292;
  float: left;
}*/

.header-primary-menu {
  overflow: visible;
}

.primary-menu {
  margin: 0;
  overflow: visible;
  position: relative;
  z-index: 10;
  float: right; 
  width: 650px;
}

/* visited pseudo selector so IE6 applies text colour */
.primary-menu-inner ul.menu li a:link,
.primary-menu-inner ul.menu li a:visited {
  color: #aeaeae;
  display: block;
  float: left;
  padding: 0px;
  font-size: 20px;
  line-height: 36px;
  text-transform: uppercase;
  color: #909090;
}

.primary-menu-inner ul.menu li a:hover,
.primary-menu-inner ul.menu li a:focus {
  color: #fff;
}

/* styles for Superfish primary menu */
.primary-menu-inner ul.sf-menu {
  float: none;
  border-bottom: 2px solid #b1aeae;
  height: 43px; 
  text-align: center;
  position: relative;
}
.primary-menu-inner ul.sf-menu li { position: static; }
.primary-menu-inner ul.sf-menu li li { position: static; }

.primary-menu-inner ul.sf-menu li a:hover,
.primary-menu-inner ul.menu li.active-trail a,
.primary-menu-inner ul.sf-menu li:hover a,
.primary-menu-inner ul.sf-menu li.hover a {
  color: #8b8b8b;
}

.primary-menu-inner ul.menu li.active-trail a.active {
  color: #444;
}

.primary-menu-inner ul.sf-menu li.last {
}

.primary-menu-inner ul.sf-menu li.expanded:hover a,
.primary-menu-inner ul.sf-menu li.expanded.hover a {
  margin-bottom: -5px;
  /*padding-bottom: 13px;*/
}

.primary-menu-inner ul.sf-menu li.expanded:hover ul.menu li a,
.primary-menu-inner ul.sf-menu li.expanded.hover ul.menu li a {
  margin-bottom: 0;
  padding: 5px 10px;
}

/* 2nd Level */
.primary-menu-inner ul.sf-menu li ul {
  font-size: 90%;
  margin-top: 16px;
}

.primary-menu-inner ul.sf-menu li ul.menu {
  text-align: center;
}

.primary-menu-inner ul.sf-menu li.news ul.menu { left: 0; width: 640px; float: left; }
.primary-menu-inner ul.sf-menu li.tourevents ul.menu { left: 90px; width: 550px; float: left; }
.primary-menu-inner ul.sf-menu li.ladya ul.menu { left: 205px; width: 442px; float: left; }

.primary-menu-inner ul.sf-menu li.media ul.menu { right: 172px; width: 635px; }
.primary-menu-inner ul.sf-menu li.fans ul.menu { right: 88px; width: 550px; float: right; }
.primary-menu-inner ul.sf-menu li.shop ul.menu { right: 0; width: 640px; float: right; }

.primary-menu-inner ul.sf-menu li.news ul.menu li,
.primary-menu-inner ul.sf-menu li.tourevents ul.menu li, 
.primary-menu-inner ul.sf-menu li.ladya ul.menu li {
  float: left;
}
.primary-menu-inner ul.sf-menu li.media ul.menu li, 
.primary-menu-inner ul.sf-menu li.fans ul.menu li,
.primary-menu-inner ul.sf-menu li.shop ul.menu li { 
  float: right; 
}

.primary-menu-inner ul.sf-menu li ul.menu li {
  float: left;
  text-align: left;
  width: auto;
  display: block;
}
.primary-menu-inner ul.sf-menu li ul.menu li a {
  display: block;
}

.primary-menu-inner ul.sf-menu ul li.last {
  border: none;
}

.primary-menu-inner ul.sf-menu li ul.menu a:link,
.primary-menu-inner ul.sf-menu li ul.menu a:visited {
  border-left: none;
  padding: 5px 10px;
  width: auto;
  font-size: 12px;
  font-weight: bold;
  color: #909090;
}

.primary-menu-inner ul.sf-menu li.sfHover ul.menu li a:visited {
  color: #909090;
}

.primary-menu-inner ul.sf-menu li.sfHover ul.menu li a:hover {
  color: #535353;
}
.primary-menu-inner ul.sf-menu li li {
  background-color: transparent;
}

.primary-menu-inner ul.sf-menu li.sfHover ul.menu li a.active {
  font-weight: bold;
  color: #333;
  /*text-decoration: underline;*/
}


/* Tables
/-------------------------------------------------------------- */
thead th,
th {
  background: #e8e8e8;
  border-bottom: 1px solid #cfcfcf;
  padding: 3px 10px;
}

tbody th {
  border-bottom: 1px solid #cfcfcf;
}

tr.even,
tr.odd {
  background: transparent;
}

tr.even td,
tr.odd td {
  background: transparent;
  border: 1px solid #dbdbdb;
}

tr.drag td,
tr.drag-previous td {
  background: #ffd;
}


/* Pagers
-------------------------------------------------------------- */

ul.pager {
  margin: 10px 0;
  background-color: #ebebeb;
  padding: 9px 5px 5px 5px;
  border: 1px solid #cecece;
  border-left: 1px solid #d9d9d9;
  border-right: 1px solid #d9d9d9;
  border-bottom: 1px solid #fff;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
}

ul.pager li {
  display: block;
  margin: 0 5px 0 0;
  float: left;
}

ul.pager li a,
ul.pager li.pager-current {
  background-color: #aaa;
  color: #fff;
  padding: 3px 8px;
  text-transform: uppercase;
}

ul.pager li.pager-current {
  background-color: #f3f3f3;
  border: 1px solid #cecece;
  border-top: none;
  color: #acacac;
  display: block;
  font-weight: bold;
  height: 22px;
  margin: -10px 5px 0 0;
  padding: 7px 8px 0 8px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
}

ul.pager li a:link,
ul.pager li a:visited {
  border: 1px solid #a8a8a8;
  color: #fff;
  margin: 3px 0 0 0;
  text-decoration: none;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
}

ul.pager li a:hover,
ul.pager li a:focus {
  background-color: #888;
  color: #fff;
  text-decoration: none;
}

ul.pager li.pager-first a,
ul.pager li.pager-previous a,
ul.pager li.pager-next a,
ul.pager li.pager-last a {
  border: none;
  color: transparent;
  display: block;
  height: 22px;
  margin: -3px 0 0 0;
  overflow: hidden;
  padding: 0;
  text-indent: -9000px;
  width: 22px;
}

/* Pager - First */
ul.pager li.pager-first a {
  background: url(../images/pager-first.png) no-repeat;
  width: 22px;
}

/* Pager - Previous */
ul.pager li.pager-previous a {
  background: url(../images/pager-previous.png) no-repeat;
}

/* Pager - Next */
ul.pager li.pager-next a {
  background: url(../images/pager-next.png) no-repeat;
}

/* Pager - Last */
ul.pager li.pager-last a {
  background: url(../images/pager-last.png) no-repeat;
  width: 22px;
}

/* Pager Hovers */
ul.pager li.pager-first a:hover,
ul.pager li.pager-first a:focus,
ul.pager li.pager-previous a:hover,
ul.pager li.pager-previous a:focus,
ul.pager li.pager-next a:hover,
ul.pager li.pager-next a:focus,
ul.pager li.pager-last a:hover,
ul.pager li.pager-last a:focus  {
  background-position: 0 -22px;
}


/* Forms
/-------------------------------------------------------------- */
/* defaults for all form buttons */
.form-submit {
  background: #9e9e9e url(../images/button-bg.png) repeat-x top center;
  border: 3px solid #e9e9e9;
  color: #fff;
  font-weight: bold;
  margin: 2px;
  padding: 4px 8px;
}

.form-submit:hover,
.form-submit.hover,
.form-submit:focus {
  background-position: bottom center;
}

fieldset {
  border: 1px solid #d9d9d9;
}

fieldset legend {
  padding: 0 5px;
}

legend,
legend.collapse-processed,
legend.collapse-processed a:link,
legend.collapse-processed a:visited {
  color: #535353;
  display: block;
  font-weight: bold;
  margin: 0;
  padding: 5px;
  text-decoration: none;
  text-transform: uppercase;
}

.form-item input,
.form-item select,
.form-item textarea {
  border: 1px solid #ddd;
  border-top: 2px solid #cecece;
  padding: 3px;
}

#edit-comment-wrapper textarea {
  height: 80px;
}
.form-item .form-radio,
.form-item .form-checkbox {
  background: none;
  border: none;
}

.form-item .form-checkbox {
  padding: 2px;
}

html.js fieldset.collapsible legend a {
  background: transparent url(../images/menu-expanded.png) no-repeat 0% 50%;
  text-decoration: none;
}

html.js fieldset.collapsed legend a {
  background: transparent url(../images/menu-collapsed.png) no-repeat 0% 50%;
}

html.js fieldset.collapsed {
  margin-bottom: 15px;
}


/* Forum
/-------------------------------------------------------------- */
.forum-topic-navigation {
  border-top: 1px solid #888;
  border-bottom: 1px solid #888;
}


/* Poll
/-------------------------------------------------------------- */
div.poll div.bar {
  background: #eee;
  border-top: 1px solid #e2e2e2;
}

div.poll div.bar div.foreground {
  background: #eaeaea url(../images/poll-bg.png) repeat-x bottom center;
}

div.poll .percent {
  color: #999;
}


/* Skinr styles
/-------------------------------------------------------------- */
/* Titles */
.ladya-title h2, 
h2.pane-title, 
h2.block-title, 
#content-content #user-profile .grid16-12 h2.pane-title,
#content-content #user-profile .grid16-4 h2.pane-title,
.author-pane .author-name,
#content-content .grid16-12 #twitter-block h2.pane-title {
  background: #bcbcbc;
  color: #2b2b2b;
  font-weight: normal;
  margin: 0;
  padding: 5px 10px;
  font-size: 16px;
  line-height: 18px; 
}

#content-content .grid16-16 h2.pane-title,
#content-content .grid16-12 h2.pane-title,
.pane-75 h2.pane-title,
.pane-26 h2.pane-title,
.pane-30 h2.pane-title, 
.pane-33 h2.pane-title,
.pane-34 h2.pane-title,
.pane-36 h2.pane-title,
.pane-37 h2.pane-title {
  background-color: transparent;
  font-size: 20px;
  padding-left: 0;
  margin-bottom: 20px;
}


.author-pane .author-name {
  margin: -10px -10px 10px -10px;
}

/* Gray Rounded - Plain */

.ladya-gray-plain .content, 
#user-profile .pane-content,
.author-pane-inner{
  background-color: #f2f2f2;
  color: #686868;
  padding: 10px 10px 10px 10px;
  overflow: visible;
}

.author-pane { margin: 0 10px; }
.ladya-gray-plain a:link,
.ladya-gray-plain a:visited {
  color: #D8610A;
}

.ladya-gray-plain a:hover,
.ladya-gray-plain a:focus,
.ladya-gray-plain a:active {
  color: #387487;
}

.ladya-gray-plain ul.pager li.pager-current {
  background-color: #fff;
}

/* Menu list */
.ladya-menu-list .inner {
  border-bottom: 2px solid #bfbfbf;
}

.ladya-menu-list h2.block-title {
  background: #aeaeae;
  color: #fff;
  font-weight: normal;
  margin: 0;
  padding: 0 10px;
}

.ladya-menu-list ul {
  background: #f3f3f3;
  border: 1px solid #ededed;
  margin: 0;
  padding: 0;
}

.ladya-menu-list ul li {
  background: #f7f7f7 url(../images/menu-block-list.png) repeat-x top left;
  line-height: 250%; /* 30px/12px */
  list-style: none;
  list-style-image: none;
}

.inner .ladya-menu-list ul li a:link,
.inner .ladya-menu-list ul li a:visited,
.inner .ladya-menu-list ul li .nolink {
  background: url(../images/menu-block-leaf.png) no-repeat 5px 10px;
  border-bottom: 1px solid #fff;
  color: #222;
  display: block;
  padding: 0 10px 0 20px;
}

.inner .ladya-menu-list ul li.collapsed a:link,
.inner .ladya-menu-list ul li.collapsed a:visited,
.inner .ladya-menu-list ul li.collapsed .nolink {
  background: url(../images/menu-block-collapsed.png) no-repeat 5px 8px;
}

.inner .ladya-menu-list ul li.expanded a:link,
.inner .ladya-menu-list ul li.expanded a:visited,
.inner .ladya-menu-list ul li.expanded .nolink {
  background: url(../images/menu-block-expanded.png) no-repeat 5px 9px;
}

.ladya-menu-list ul li ul {
  border: none;
  border-top: 2px solid #e6e6e6;
  margin: 0;
  padding: 5px 0 5px 5px;
}

.ladya-menu-list ul li ul li {
  background: none;
  line-height: 100%;
  padding: 5px 0;
}

.inner .ladya-menu-list ul li ul li a:link,
.inner .ladya-menu-list ul li ul li a:visited,
.inner .ladya-menu-list ul li.collapsed ul li a:link,
.inner .ladya-menu-list ul li.collapsed ul li a:visited,
.inner .ladya-menu-list ul li.expanded ul li a:link,
.inner .ladya-menu-list ul li.expanded ul li a:visited,
.inner .ladya-menu-list ul li ul li .nolink,
.inner .ladya-menu-list ul li.collapsed ul li .nolink,
.inner .ladya-menu-list ul li.expanded ul li .nolink {
  background: url(../images/menu-block-leaf-2.png) no-repeat 5px 0;
  border-bottom: none;
  color: #818181;
  padding: 0 10px 0 20px;
}

.ladya-menu-list ul li ul li ul {
  border: none;
  margin: 5px 0 -10px 10px;
}

.inner .ladya-menu-list ul li ul li ul li a:link,
.inner .ladya-menu-list ul li ul li ul li a:visited,
.inner .ladya-menu-list ul li ul li.collapsed ul li a:link,
.inner .ladya-menu-list ul li ul li.collapsed ul li a:visited,
.inner .ladya-menu-list ul li ul li.expanded ul li a:link,
.inner .ladya-menu-list ul li ul li.expanded ul li a:visited,
.inner .ladya-menu-list ul li ul li ul li .nolink,
.inner .ladya-menu-list ul li ul li.collapsed ul li .nolink,
.inner .ladya-menu-list ul li ul li.expanded ul li .nolink {
  background: url(../images/menu-block-leaf.png) no-repeat 5px 0;
  color: #818181;
  margin-top: -5px;
  padding: 0 10px 0 20px;
}

/* LadyA quicktabs */
.ladya-quicktabs .quicktabs_wrapper {
  margin: 10px 0;
}

.ladya-quicktabs .quicktabs_wrapper ul.quicktabs_tabs {
  margin: 0;
  padding: 0 0 20px 0;
}

.ladya-quicktabs .quicktabs_wrapper ul.quicktabs_tabs li {
  display: block;
  float: left;
  margin: 0 2px 0 0;
  padding: 0;
}

.ladya-quicktabs .quicktabs_wrapper ul.quicktabs_tabs li a:link,
.ladya-quicktabs .quicktabs_wrapper ul.quicktabs_tabs li a:visited {
  background: #b6b6b6;
  border-bottom: 2px solid #f3f3f3;
  border-top: 1px solid #e8e7e7;
  color: #fff;
  padding: 8px 20px;
}
#pid-media-videos .ladya-quicktabs .quicktabs_wrapper ul.quicktabs_tabs li a:link,
#pid-media-videos .ladya-quicktabs .quicktabs_wrapper ul.quicktabs_tabs li a:visited {
	padding: 8px 8px;
}

.ladya-quicktabs .quicktabs_wrapper ul.quicktabs_tabs li.active a:link,
.ladya-quicktabs .quicktabs_wrapper ul.quicktabs_tabs li.active a:visited {
  background: #fff;
  border-bottom: none;
  color: #000;
}
#node-444 .ladya-quicktabs .quicktabs_wrapper ul.quicktabs_tabs li.active a:link, #node-444 .ladya-quicktabs .quicktabs_wrapper ul.quicktabs_tabs li.active a:visited {
	border:1px solid #E8E7E7;
}

.ladya-quicktabs .quicktabs_main {
  background: #fff;
  border-bottom: 2px solid #c5c5c5;
  border-top: 1px solid #e8e7e7;
  margin: 4px 0;
  padding: 20px 0;
}
table.views-view-grid td {
	padding:10px 8px 0 0;
	vertical-align:top;
}

/* Footer - single column list */
.footer .fusion-inline-menu {
  margin-top: -20px;
}

.footer .fusion-inline-menu h2.block-title {
  display: none;
}

.footer .fusion-inline-menu ul {
  margin: 0;
  padding: 0;
}

.footer .fusion-inline-menu ul li {
  border-left: 1px solid #4c4c4c;
  border-right: none;
  display: block;
  float: left;
  font-weight: normal;
  margin: 0;
  padding: 0;
}

.footer .fusion-inline-menu ul li.last {
  border-right: 1px solid #4c4c4c;
}

.footer .fusion-inline-menu ul li.expanded ul {
  display: none;
}

.footer .fusion-inline-menu .inner ul li a:link,
.footer .fusion-inline-menu .inner ul li a:visited {
  color: #a9a9a9;
  display: block;
  padding: 10px;
}

.footer .fusion-inline-menu .inner ul li a:hover {
  background: #2c2c2c;
  text-decoration: none;
}

.footer .fusion-inline-menu .inner ul li.active-trail a.active {
  background:  #404040;
  color: #fff;
}

/* Footer - multi-column list */
.footer .fusion-multicol-menu {
  margin: -20px 0 0 0;
}

.footer .fusion-multicol-menu h2.block-title {
  display: none;
}

.footer .fusion-multicol-menu ul li {
  border-left: 1px solid #4c4c4c;
  font-weight: normal;
}

.footer .fusion-multicol-menu ul li.last {
  border-right: 1px solid #4c4c4c;
}

.footer .fusion-multicol-menu .inner ul li a:link,
.footer .fusion-multicol-menu .inner ul li a:visited {
  color: #a9a9a9;
  display: block;
  font-weight: bold;
  padding: 10px;
}

.footer .fusion-multicol-menu .inner ul li ul li a:link,
.footer .fusion-multicol-menu .inner ul li ul li a:visited {
  font-weight: normal;
}

.footer .fusion-multicol-menu .inner ul li a:hover {
  background: #2c2c2c;
  text-decoration: none;
}

.footer .fusion-multicol-menu .inner ul li.active-trail a.active {
  background:  #404040;
  color: #fff;
}

.footer .fusion-multicol-menu ul li.expanded ul li {
  border: none;
  display: block;
  text-align: left;
}

.footer .fusion-multicol-menu .inner ul li ul {
  margin-left: 10px;
  margin-top: 5px;
}

.footer .fusion-multicol-menu .inner ul li ul li a:link,
.footer .fusion-multicol-menu .inner ul li ul li a:visited {
  padding: 0 0 5px 0;
}

.footer .fusion-multicol-menu .inner ul li ul li a:hover {
  background: none;
  color: #fff;
  text-decoration: underline;
}

.footer .fusion-multicol-menu .inner ul li.active-trail a {
  background:  #404040;
}

.footer .fusion-multicol-menu .inner ul li.active-trail a.active {
  background:  #404040;
  color: #fff;
}

.footer .fusion-multicol-menu .inner ul li.active-trail ul li a:link,
.footer .fusion-multicol-menu .inner ul li.active-trail ul li a:visited {
  background: none;
}

.footer .fusion-multicol-menu .inner ul li.active-trail ul li a.active {
  background:  none;
  color: #fff;
}

.footer .fusion-multicol-menu .inner ul li ul li ul {
  margin-top: 0;
}


/* Nodes
/-------------------------------------------------------------- */
.node_read_more a:link,
.node_read_more a:visited {
  background: #aeaeae;
  border: 2px solid #e9e9e9;
  color: #fff;
  padding: 3px 5px;
  text-transform: lowercase;
}

.postscript-bottom-wrapper .node_read_more a:link,
.postscript-bottom-wrapper .node_read_more a:visited,
.footer-wrapper .node_read_more a:link,
.footer-wrapper .node_read_more a:visited {
  color: #fff;
}

/* Links list */
ul.links li {
  margin: 0 10px 0 0;
}


/* Clear fixes
/-------------------------------------------------------------- */
#secondary-menu:after,
#header-top:after,
#header-site-info:after,
#search-box:after,
#primary-menu:after,
#header-group-inner:after,
ul.links.inline.uc-categories:after,
ul.pager:after,
.ladya-quicktabs .quicktabs_main:after,
.teaser:after, 
#user-profile .pane-179 .pane-content:after {
  clear: both;
  content: ".";
  display: block;
  font-size: 0;
  height: 0;
  visibility: hidden;
}


/* Ubercart
/-------------------------------------------------------------- */
img.category {
  border: 1px solid #ebe9e9;
  margin: -40px 0 10px 10px;
  padding: 0;
}

.category-grid-products table, table.category {
  border-collapse: separate;
  border-spacing: 10px;
}

.category-grid-products {
  border-top: 2px solid #dedede;
  clear: both;
}

.category-grid-products td, #pid-catalog .category td  {
  background: #f7f7f7;
  text-align: left;
  border: 1px solid #ededed;
  margin: 0 10px;
  padding: 10px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
}

.category-grid-products .catalog-grid-title,
.category-grid-products .catalog-grid-sell-price,
.category-grid-products .add-to-cart {
  text-align: left;
}
.category-grid-products .catalog-grid-title a:link,
.category-grid-products .catalog-grid-title a:visited,
#pid-catalog .category td a  {
  text-transform: uppercase;
  font: bold 17px/22px Helvetica, Arial, sans-serif;
  color: #000;
  padding: 0 0 0 0;
  text-align: left;
}

.category-grid-products .catalog-grid-sell-price {
  font-weight: bold;
}

ul.links.inline.uc-categories {
  display: block ;
}

ul.uc-categories {
  background: #6a6a6a;
  border-bottom: 3px solid #dedede;
  clear: both;
  display: block ;
}

ul.uc-categories a:link,
ul.uc-categories a:visited {
  border-right: 1px solid #dedede;
  color: #fff;
  display: block;
  float: left;
  padding: 5px 10px;
}

/* Ubercart - product node */
.product-group {
  position: relative;
  background-color: #000;

}

.product-group .images {
  float: right;
}

.product-group .content {
  overflow: hidden;
  margin-bottom: 20px;
}

.product-group .product-body {
  font-style: italic;
}
.product-group #price-group {
    margin-bottom: 20px;
}
.product-group h3 {
  font: bold 18px/22px Helvetica, Arial, sans-serif;
  color: #fff;
  margin-bottom: 20px;
  text-transform: uppercase;
}
.product-group #field-group {
  float: left;
  margin-right: 20px;
}

.product-group .uc-price-display {
  color: #fff;
  float: none;
  padding-left: 0;
  font-size: 30px;
}

.product-group .add-to-cart .form-submit {
  margin-left: 0;
}

.product-group .drupal-tabs {
  float: none;
  margin-right: 0;
}

.product-group .drupal-tabs .ui-tabs-nav {
  margin: 0;
}

.product-group .product-image {
  margin: 0;
  padding: 0;
  -moz-border-radius-topright: 6px;
  -webkit-border-radius-topright: 6px;
  line-height: 0px;
}


#product-details {
  background-color: transparent;
  color: #fff;
  position: absolute; 
  top: 50px;
  left: 40px;
  width: 340px;
}

.product-group .links {
  position: absolute;
  bottom: 10px;
  left: 5px;
  color: #fff;
  width: 330px
}

#product-details .form-item input,
#product-details .form-item select,
#product-details .form-item textarea {
  background: #f5f5f5;
}
#product-details .form-item label {
  font-size: 14px;
  text-transform: uppercase;
  line-height: 30px;
}
#product-details .add-to-cart {
  margin-top: 40px;
}

#product-details .product-field .sell {
  color: #fff;
}

/* Ubercart - cart */
#cart-form-products {
  background: #fff;
  border-bottom: 1px solid #bfbfbf;
  border-top: 1px solid #e8e7e7;
}

#cart-form-products table {
  margin: 20px;
  width: auto;
}

#cart-form-products table th {
  border-bottom: 1px solid #c7c7c7;
  font-weight: normal;
}

#cart-form-products table tr.odd {
  background: #f3f3f3;
}

#cart-form-products table td {
  border: none;
  padding: 10px;
}

#cart-form-products table td.image img {
  border: 1px solid #bbb;
  padding: 0;
}

#cart-form-products table td.desc .item-list ul.product-description {
  margin: 0 0 0 20px;
}

#cart-form-products table td.subtotal {
  color: #535353;
}

#cart-form-products table td.subtotal strong {
  font-weight: normal;
  margin-right: 20px;
}

#cart-form-products table td.subtotal .uc-price {
  font-weight: bold;
}

#cart-form-products table td .form-item input,
#cart-form-products table td .form-item select,
#cart-form-products table td .form-item textarea {
  background: #f5f5f5;
}

/* Ubercart - cart quotes */
#uc-cart-pane-quotes .solid-border {
  background: #f7f7f7;
  border: 1px solid #ededed;
  margin: 20px 0;
  padding: 20px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
}

#uc-cart-pane-quotes .form-item label {
  float: left;
  margin: 0 10px 0 0;
}

/* Ubercart - checkout */
#uc-cart-checkout-form {
  background: #fff;
  border-top: 1px solid #e8e7e7;
  border-bottom: 2px solid #bfbfbf;
  padding: 20px;
}

#uc-cart-checkout-form fieldset {
  border-top: 25px solid #aeaeae;
}

#uc-cart-checkout-form fieldset legend {
  background: #aeaeae;
  color: #fff;
  line-height: 25px;
  padding: 0; 
}

#uc-cart-checkout-form fieldset legend a:link,
#uc-cart-checkout-form fieldset legend a:visited {
  color: #fff;
  height: 25px;
  line-height: 29px;
  overflow: hidden; 
}

#uc-cart-checkout-form table tr.odd {
  background: #f3f3f3;
}

#uc-cart-checkout-form table td.subtotal .uc-price {
  font-weight: bold;
}

#uc-cart-checkout-form .item-list .product-description {
  margin: 0 0 0 20px;
}

html.js #uc-cart-checkout-form fieldset.collapsible legend a {
  background: transparent url(../images/menu-expanded-uc.png) no-repeat 0% 50%;
}

html.js #uc-cart-checkout-form fieldset.collapsed legend a {
  background: transparent url(../images/menu-collapsed-uc.png) no-repeat 0% 50%;
}

#uc-cart-checkout-form .address-pane-table .field-label {
  color: #8e8e8e;
  font-weight: normal;
  padding-right: 20px;
}

#uc-cart-checkout-form .address-pane-table .form-required {
  color: #AF0000;
  float: right;
  font-weight: bold;
  padding: 0 0 0 3px;
}

#uc-cart-checkout-form .uc-price {
  font-weight: bold;
}

#uc-cart-checkout-form input#edit-panes-customer-primary-email,
#uc-cart-checkout-form table td .form-item input,
#uc-cart-checkout-form table td .form-item select,
#uc-cart-checkout-form table td .form-item textarea {
  background: #f5f5f5;
}

/* Ubercart - review order */
.order-review-table {
  background: #fff;
  border: none;
  width: 100%;
}

.order-review-table .pane-title-row {
  background: #adadad;
  color: #fff;
  text-align: left;
}

.order-review-table .pane-title-row td {
  border: none;
  padding: 5px 15px;
}

.order-review-table .title-col {
  padding: 15px;
  text-align: left;
  width: 100px;
}

.order-review-table .data-col {
  color: #535353;
  padding: 15px;
}

.order-review-table .review-button-row {
  background: #fff;
  border: none;
  border-bottom: 2px solid #bfbfbf;
  border-top: 1px solid #ededed;
}

.order-review-table .review-button-row td {
  padding: 5px 3px 5px 0;
}

/* Ubercart buttons - action */
#edit-checkout.form-submit,
#edit-continue.form-submit,
table.order-review-table #edit-submit.form-submit {
  padding: 8px 16px;
}

/* Ubercart buttons - secondary */
#edit-update.form-submit,
#edit-cancel.form-submit,
#edit-back.form-submit {
  background: none;
  border: none;
  color: #af0000;
  font-weight: normal;
}

#edit-update.form-submit:hover,
#edit-update.form-submit.hover,
#edit-update.form-submit:focus,
#edit-cancel.form-submit:hover,
#edit-cancel.form-submit.hover,
#edit-cancel.form-submit:focus,
#edit-back.form-submit:hover,
#edit-back.form-submit.hover,
#edit-back.form-submit:focus {
  color: #336699;
  text-decoration: underline;
}


/* Tab Menus
/-------------------------------------------------------------- */
#content-tabs {
  background-color: transparent;
  float: none;
  margin: 0 0 10px 0;
  padding: 0;
}

/* Primary */
#content-tabs ul.primary {
  border-bottom: 1px solid #000;
  clear: both;
  float: left;
  margin: 0;
  padding: 0 10px;
}

#content-tabs ul.primary {
  border-bottom: 1px solid #c3c3c3;
  margin: 0 0 20px 0;
  padding: 0;
  width: 100%;
}

#content-tabs ul.primary li {
  border-style: none;
  display: inline;
  float: left;
  list-style: none;
  margin: 0 1px 0 0;
  padding: 0;
}

#content-tabs ul.primary li a:link,
#content-tabs ul.primary li a:visited {
  background-color: transparent;
  border: none;
  color: #000;
  float: left;
  font-weight: bold;
  margin: 0;
  padding: 0 0 6px 0;
  text-decoration: none;
  white-space: nowrap;
}

#content-tabs ul.primary li a:link,
#content-tabs ul.primary li a:visited {
  background: #e3e3e3;
  border: none;
  color: #666;
  font-weight: normal;
  padding: 5px 10px;
}

#content-tabs ul.primary li.active a,
#content-tabs ul.primary li a.active:link,
#content-tabs ul.primary li a.active:visited,
#content-tabs ul.primary li.active a:hover,
#content-tabs ul.primary li.active a:focus  {
  background: #cecece;
  border: none;
  color: #000;
  padding: 5px 10px;
}

#content-tabs ul.primary li a:hover,
#content-tabs ul.primary li a:focus  {
  border-bottom: none;
  color: #000;
  text-decoration: underline;
}

/* Secondary */
#content-tabs ul.secondary {
  border-bottom: 1px solid #c3c3c3;
  clear: both;
  float: left;
  margin: -10px 0 20px 0;
  padding: 0 10px;
  text-transform: lowercase;
  width: 100%;
}

#content-tabs ul.secondary li {
  border-style: none;
  display: inline;
  float: left;
  list-style: none;
  margin: 0 1px 0 0;
  padding: 0;
}

#content-tabs ul.secondary li a:link,
#content-tabs ul.secondary li a:visited {
  background-color: transparent;
  border: none;
  color: #999;
  float: left;
  font-weight:  normal;
  margin: 0 20px 0px 0;
  padding: 0 0 6px 0;
  text-decoration: none;
  white-space: nowrap;
}

#content-tabs ul.secondary li a:hover,
#content-tabs ul.secondary li a:focus {
  border-bottom: 1px solid #ddd;
  color: #777;
  padding: 0 0 2px 0;
}

#content-tabs ul.secondary li a.active:link,
#content-tabs ul.secondary li a.active:visited {
  border-bottom: 2px solid #ddd;
  color: #000;
  padding: 0 0 2px 0;
}

/* Primary Links top menu images */

#primary-menu-inner .sf-menu span { display: none; }
#primary-menu-inner .sf-menu li li span, #primary-menu-inner .sf-menu li li li span, #primary-menu-inner .sf-menu li li li li span { display: inline; }
.sf-menu li a { height: 52px; display: block; }
.sf-menu li.news li a:link, .sf-menu li.news li a:visited, 
.sf-menu li.tourevents li a:link, .sf-menu li.tourevents li a:visited, 
.sf-menu li.ladya li a:link, .sf-menu li.ladya li a:visited, 
.sf-menu li.media li a:link, .sf-menu li.media li a:visited, 
.sf-menu li.fans li a:link, .sf-menu li.fans li a:visited, 
.sf-menu li.shop li a:link, .sf-menu li.shop li a:visited 
{ height: auto; display: inline; background: transparent; background-image: none; }
.sf-menu li.news a:link, .sf-menu li.news a:visited {
  background: transparent url(../images/button-news.png) top left no-repeat;
  width: 90px;
}
.sf-menu li.news a:hover, .sf-menu li.news.sfHover a {
  background: transparent url(../images/button-news-over.png) top left no-repeat;
  width: 90px;
}

.sf-menu li.tourevents a:link, .sf-menu li.tourevents a:visited {
  background: transparent url(../images/button-tourevents.png) top left no-repeat;
  width: 170px;
}
.sf-menu li.tourevents a:hover, .sf-menu li.tourevents.sfHover a  {
  background: transparent url(../images/button-tourevents-over.png) top left no-repeat;
  width: 170px;
}

.sf-menu li.ladya a:link, .sf-menu li.ladya a:visited {
  background: transparent url(../images/button-ladya.png) top left no-repeat;
  width: 98px;
}
.sf-menu li.ladya a:hover, .sf-menu li.ladya.sfHover a {
  background: transparent url(../images/button-ladya-over.png) top left no-repeat;
  width: 98px;
}

.sf-menu li.media a:link, .sf-menu li.media a:visited {
  background: transparent url(../images/button-media.png) top left no-repeat;
  width: 98px;
} 
.sf-menu li.media a:hover, .sf-menu li.media.sfHover a  {
  background: transparent url(../images/button-media-over.png) top left no-repeat;
  width: 98px;
}

.sf-menu li.fans a:link, .sf-menu li.fans a:visited {
  background: transparent url(../images/button-fans.png) top left no-repeat;
  width: 84px;
}
.sf-menu li.fans a:hover, .sf-menu li.fans.sfHover a  {
  background: transparent url(../images/button-fans-over.png) top left no-repeat;
  width: 84px;
}

.sf-menu li.shop a:link, .sf-menu li.shop a:visited {
  background: transparent url(../images/button-shop.png) top left no-repeat;
  width: 88px;
}
.sf-menu li.shop a:hover, .sf-menu li.shop.sfHover a  {
  background: transparent url(../images/button-shop-over.png) top left no-repeat;
  width: 88px;
}
.header-group {overflow: hidden; }
#secondary-menu { 
  width: 320px;
  background-color: #000;
  margin: 0 0;
  text-transform: uppercase;
  font-size: 10px;
}
#search-box { float: right; }
#edit-search_theme_form, #mozes-signup-form #edit-number-wrapper input#edit-number, #mcn-email-redirect-form #edit-email-wrapper input#edit-email {
  background-color: #404040;
  border: 1px solid #666;
  height: 14px;
  margin-top: 5px;
  width: 100px!important;
  color: #bbb;
}
#fb-login-button { float: right;
  background-color: #FFF;
  border: 1px solid #666;
  height: 16px;
  margin-top: 5px;
  line-height:0;
  width: 16px;
  color: #bbb;
}

#mozes #mozes-signup-form #edit-number-wrapper input#edit-number, #emailblock #mcn-email-redirect-form #edit-email-wrapper input#edit-email {
  display: inline;
  margin: 0px 4px;
  padding: 2px;
}
#mozes-signup-form #edit-number-wrapper, #mcn-email-redirect-form #edit-email-wrapper { float: left; margin: 0 0 0 0; padding: 0;}
#mozes-signup-form #edit-number-wrapper label #mcn-email-redirect-form #edit-email-wrapper label{ display: none; }
#mozes {
  width: auto;
  float: right;
  text-align: right;
  margin-right: 10px;
}
#mozes-signup-form { margin-top: 5px; display: block; }

#mozes #edit-number-wrapper label {display:none;}

#emailblock {
	width: auto;
	float: right;
	text-align:right;
	margin-right: 10px;
}
#mozes-signup-form, #mcn-email-redirect-form { margin-top: 5px; display: block; }

#search .search_submit, #mozes-signup-form #edit-submit-1, #mozes .form-submit, #mcn-email-redirect-form #edit-submit-2, #mcn-email-redirect-form .form-submit {

  color: #fff;
  background: #e2812a none;
  border: 1px solid #999;
  height: 19px;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  font-size: 10px;
  font-weight: bold;
}
#mozes .form-submit {
}
#black-bar {
  width: 940px;
  background-color: #000;
  overflow: hidden;
  margin: 0 0 10px 10px;
  padding-bottom: 1px;
  text-align:right;
}

#black-bar .FB_profile_pic {
  display:none;
}

/**********************************************
 * Front page blocks 
 **********************************************/
/*
#pid-front .block ul{
  margin: 0; 
  padding: 0;
  text-indent: 0;
}
*/
#pid-front .block tr.even td, 
#pid-front .block tr.odd td, 
#pid-front .block tr.even, 
#pid-front .block tr.odd, 
#pid-front .block tbody,
#pid-front .block thead th {
  border-width: 0;
  border: 0;
  border-bottom: 1px solid #ccc;
}
#pid-front thead th {
  background-color: transparent;
  padding: 0;
  margin: 0;
}


#pid-front .block h2 a {
  float: right;
  padding-right: 26px;
  background: transparent url(../images/arrow.png) center right no-repeat;
  color: #333;
  font-size: 14px;
  font-weight: normal;
  text-transform: lowercase;
  line-height: 22px;
}
/* Tagadelic = pane-60 */
.pane-60 .pane-content {
  text-align: center;
}


/* Official news block = pane-62 */
.pane-62 a:link, .pane-62 a:visited,
.pane-136 a:link, .pane-136 a:visited{
  font-weight: normal;
}
.pane-62 div.views-field-title a {
	color: #000000!important;	
	display:block;
}
.pane-62 div.views-field-title a:hover {
	color:#D8610A !important;
}

.pane-62 ul li,
.pane-136 ul li{
  border-bottom: 1px solid #ddd;
  list-style-type: none;
  padding: 5px 2px;
}
.pane-62 .view-official-news ul li:hover, 
.pane-136 .view-official-news ul li:hover {
	background:#ddd;
}



/* Bio page news block - sidebar */

.pane-136 .views-field-title .field-content a:hover {
	color:#D8610A;
}
.pane-136 .views-field-title .field-content a {
	color:#666;
}

/* Tour dates minipanels = pane-143 and 144 */
.pane-145 .views-field-title a:link, 
.pane-145 .views-field-title a:visited, 
.pane-145 .date-display-single,
.pane-146 .views-field-title a:link, 
.pane-146 .views-field-title a:visited, 
.pane-146 .date-display-single{
  font-weight: normal;
  font-size: 11px;
}
.pane-145 .views-field-title a:link, 
.pane-145 .views-field-title a:visited, 
.pane-146 .views-field-title a:link, 
.pane-146 .views-field-title a:visited {
  color: #000000!important;
}

.pane-146 .views-field-comment-count a:link,
.pane-146 .views-field-comment-count a:visited,
.pane-146 .flag-attending a:link,
.pane-146 .flag-attending a:visited,
.pane-145 .views-field-comment-count a:link,
.pane-145 .views-field-comment-count a:visited,
.pane-145 .flag-attending a:link,
.pane-145 .flag-attending a:visited{
  font-size: 11px;
}
.pane-146 .views-field-ops, .pane-145 .views-field-ops { text-align: right; }

.pane-145 tr.even td, 
.pane-145 tr.odd td, 
.pane-145 tr.even, 
.pane-145 tr.odd, 
.pane-145 tbody,
.pane-145 thead th {
    border:0;
}

.pane-145 thead th {
  background-color: transparent;
  padding: 0;
  margin: 0;
}
.pane-145 td.views-field-ops {
    display:none;
}


#pid-front .view-tourdates td {
	padding:8px 0 !important;
}
#pid-front .view-tourdates tr:hover {
	background:#ddd;
}

#pid-front .pane-146 td .tourdates-title a:hover {
	color:#d8610a !important;
}





#content-content .pane-140 .inner,
#content-content .pane-141 .inner,
#content-content .pane-142 .inner,
.panels #content-content .pane-140 .inner,
.panels #content-content .pane-141 .inner,
.panels #content-content .pane-142 .inner{
    margin: 0;
}

.pane-140 h2,
.pane-141 h2,
.pane-142 h2 {
    padding: 0;
    background: none;
}

.pane-140 p,
.pane-141 p,
.pane-142 p {
    padding: 0;
    margin: 0;
}

.pane-140 .pane-content,
.pane-141 .pane-content,
.pane-142 .pane-content {
    padding: 0;
    margin: 0;
}

#quicktabs_container_10 {
    background:none;
    border: none;
    padding:0;
    margin-top: 10px;
}

#quicktabs-10 {
    margin:0;
}

#content-content #block-panels_mini-tourdatesmini .inner{
    margin: 0;
}

#content-content #block-panels_mini-tourdatesmini .content {
    padding: 0;
}

/* Twitter block = .pane-53 */
.pane-53 .views-field-created-time {
  float: right;
  color: #c25c00;
  font-size: 10px;
  left:130px;
  position:relative;
  width:100px;
}
.pane-53 .views-field-created-time em {
  font-style: normal;

}
.pane-53 .views-field-text {
  font-size: 12px;
  font-family: "Trebuchet MS", Futura, Verdana, sans-serif;
  color: #000;
  width: 560px;
  height:35px;
}


/* Front photos block = pane-52 */
.pane-52 ul, .pane-50 ul {
  width: 350px;
}

.pane-52 .pane-content, .pane-50 .pane-content, .pane-61 .pane-content, .pane-57 .pane-content, .pane-53 .pane-content, .pane-65 .pane-content {
  overflow: hidden;
}

.pane-52 ul li, .pane-65 ul li {
  list-style-type: none;
  float: left;
  padding: 0;
  text-align: center;
  margin: 0 10px 12px 0;
}
#pid-front .view-photos .views-field-comment-count a {
	color:#FFFFFF;
	display: block;
	padding: 2px 5px;
}

#pid-front .view-photos .views-field-comment-count a:hover {
	color:#d8610a;
}

#pid-front .view-photos .views-field-comment-count {
	background:#BBBBBB none repeat scroll 0 0;
	border:1px solid #CCCCCC;
}
#pid-front .view-photos .views-field-comment-count:hover {
	background: #000;
}



/* Front videos block = pane-50 */
.pane-50 .content ul li {
  list-style-type: none;
  float: left;
  margin:0 10px 15px 0;
  display: block;
  width: 155px;
  text-align: center;
  border: 1px solid #ddd;
}

.pane-50 .content .views-field-field-video-embed-embed {
  padding: 5px 4px 0 4px;
  margin-bottom: 0px;
  background-color: #fff;
  border-bottom: 0px;
  overflow: hidden;
}

.pane-50 .content .views-field-title {
  padding: 0 4px 5px 4px;
  background-color: #fff;
  border-top: 0px;
  height: 30px;
  overflow: hidden;
}

.pane-50 .content .views-field-title a:link, .pane-50 .content .views-field-title a:visited {
  font-weight: normal;
  color: #000000;
}

.pane-50 .content .views-field-comment-count {
  margin: 5px;
  background: #bbb;
}
.pane-50 .content .views-field-comment-count:hover {
	background: #000;
}

.pane-50 .view-videos .views-field-comment-count a {
	color:#fff;
	display: block;
	padding: 5px;
}
.pane-50 .view-videos .views-field-comment-count a:hover {
	color:#d8610a;
}


/* Featured members block = pane-61 */
.pane-61 .content .item-list ul li {
  list-style-type: none;
  margin: 0;
  float: left;
  font-size: 10px;
  text-align: left;
  padding-bottom: 10px;
  
}
.pane-61 .content .item-list ul li .views-field-name {
  width: 60px;
  overflow: hidden;
}

.pane-61 .view-content ul li {
  padding-right: 10px;
  text-align: center;
}

.pane-61 .view-content ul, .pane-65 ul {
  width: 210px;
}

.pane-65 ul{
    margin: 0;
}

.pane-61 .attachment .view-content ul li {
  text-align: left;
  display: block;
  clear: right;
  margin: -10px 0px 10px -10px;
  background-color: #d9d9d9;
  width: 200px;
  padding: 10px;
  font-size: 10px;
}

.pane-61 .attachment .view-content ul li img {
  float: left; 
  margin-right: 10px;
  border: 1px solid #ccc;
}

.grid16-4 h2.block-title {
  font-size: 16px;
  line-height: 20px;
  font-weight: bold;
}

/* Now Playing block = .pane-57 */
.pane-57 ul li {
  list-style-type: none; 
  color: #a14208;
  font-size: 14px;
  background-color: #fff;
  border: 1px solid #ccc;
  overflow: hidden;
  vertical-align: middle;
  padding: 5px;
  font-family: "Trebuchet MS", "Futura", Verdana, sans-serif;
}
.pane-57 .views-field-field-microsite-track-audio-fid {
  float: right;
}
.pane-57 .views-field-title {
  width: 150px;
  display: block;
  float: left;
  font-weight: normal;
}

.pane-146 .inner, .pane-145 .inner {
  position:relative;
}
.pane-146 .pane-142 .inner, .pane-145 .pane-142 .inner {
  position: static;
}

/* Footer Primary Links Tree Menu */
#footer-message ul.menu { margin: 20px 0px 10px 40px; overflow: hidden; }
#footer-message ul.menu ul.menu { margin: 0 0 0 0; }
#footer-message .menu li {
  float: left;
  display: block;
  width: 110px;
  margin: 0 10px 0 0;
  padding: 2px 0;
}
#footer-message .menu li a:link, #footer-message .menu li a:visited {
  font-family: Georgia, "Times New Roman", serif;
  color: #d8610a;
  font-size: 14px;
  font-style: italic;
  margin-bottom: 10px;
  display: block;
}

#footer-message .menu li ul li {
  float: none;
  margin: 0;
}
#footer-message .menu li ul li a:link, #footer-message .menu li ul li a:visited {
  color: #747474;
  font-size: 12px;
  font-family: Arial, Helvetica, sans-serif;
  font-style: normal;
  margin-bottom: 0;
}

.footer-message-text-inner {
}

/*  More links on panel panes */
.panel-pane .inner { position: relative; }
.panel-pane .inner .more-link { 
  position: absolute;
  top: 0px;
  right: 0px;
  padding: .35em;
}

.panel-pane .inner .more-link a {
  padding-right: 26px;
  background: transparent url(../images/h2-more.png) center right no-repeat;
  color: #333;
  font-size: 14px;
  font-weight: normal;
  text-transform: lowercase;
  line-height: 22px;
  display: block;
  height: 22px; 
}
 
/**********************************************
 * Tour Dates page 
 **********************************************/

#pid-tourdates .block ul li,
#pid-tourdates-location .block ul li
{ list-style-type: none;} 
#pid-tourdates .views-row-odd,
#pid-tourdates-location .views-row-odd{
  background-color: #eee;
}
#pid-tourdates .views-row-even,
#pid-tourdates-location .views-row-even{
  background-color: #fff;
}


#pid-tourdates .event-date,
#pid-tourdates-location .event-date{
  display: block;
  padding: 5px 10px 4px;
  margin: 10px;
  width: 30px;
  background: #fff;
  border: 1px solid #999;
  float: left;
  clear: left;
  text-align: center;
  color: #000;
}
#pid-tourdates .event-month,
#pid-tourdates-location .event-month{
  font-size: 14px;
  display: block;
  clear: both;
}
#pid-tourdates .event-day,
#pid-tourdates-location .event-day{
  font-size: 22px;
  font-weight: bold;
  display: block;
  clear: both;
}
#pid-tourdates .event-year,
#pid-tourdates-location .event-year{
  font-size: 10px;
  display: block;
  clear: both;
}

#pid-tourdates .view-tourdates .view-content li,
#pid-tourdates-location .view-tourdates .view-content li{
  display: block;
  overflow: hidden;
  position: relative;
}
#pid-tourdates .views-field-field-presale-url-url a:link, 
#pid-tourdates .views-field-field-presale-url-url a:visited,
#pid-tourdates-location .views-field-field-presale-url-url a:link, 
#pid-tourdates-location .views-field-field-presale-url-url a:visited,
#pid-tourdates .views-field-field-presale-url-url span.meet-greet-closed,
#pid-tourdates .views-field-field-presale-url-url span.meet-greet-full{
  float: right;
}

#pid-tourdates .views-field-field-presale-url-url a:link, 
#pid-tourdates .views-field-field-presale-url-url a:visited,
#pid-tourdates-location .views-field-field-presale-url-url a:link, 
#pid-tourdates-location .views-field-field-presale-url-url a:visited,
.views-field-field-ticket-url-url a:link,
.views-field-field-ticket-url-url a:visited,
.views-field-field-presale-url-url a:link, 
.views-field-field-presale-url-url a:visited {
  background: transparent url(../images/generic-button-over.gif) top right no-repeat;
  line-height: 30px; 
  display: block;
  height: 30px;
  color: #fff;
  width: 114px;
  text-align: center;
  margin: 10px 10px 10px 0;
}
#pid-tourdates .views-field-field-presale-url-url a:hover,
#pid-tourdates-location .views-field-field-presale-url-url a:hover,
.views-field-field-ticket-url-url a:hover,
.views-field-field-presale-url-url a:hover {
  background: transparent url(../images/generic-button.gif) top right no-repeat;
  color: #666;
  text-decoration: none;
}

#pid-tourdates .views-field-field-presale-url-url a.meet-greet-apply:link,
a.meet-greet-apply:link,
#pid-tourdates .views-field-field-presale-url-url a.meet-greet-apply:visited,
a.meet-greet-apply:visited,
#pid-tourdates-location .views-field-field-presale-url-url a.meet-greet-apply:link,
a.meet-greet-apply:link,
#pid-tourdates-location .views-field-field-presale-url-url a.meet-greet-apply:visited,
a.meet-greet-apply:visited,
#pid-tourdates .views-field-field-presale-url-url span.meet-greet-closed,
#pid-tourdates .views-field-field-presale-url-url span.meet-greet-full {
  background: transparent url(../images/generic-button.gif) top right no-repeat;
  line-height: 30px; 
  display: block;
  height: 30px;
  width: 114px;
  text-align: center;
  margin: 10px 10px 10px 0;
  color: #666;
}
#pid-tourdates .views-field-field-presale-url-url a.meet-greet-apply:hover,
a.meet-greet-apply:hover,
#pid-tourdates-location .views-field-field-presale-url-url a.meet-greet-apply:hover,
a.meet-greet-apply:hover{
  background: transparent url(../images/generic-button-over.gif) top right no-repeat;
  color: #fff;
  text-decoration: none;
}


.node-type-performance-event .flag-attending a:link,
.node-type-performance-event .flag-attending a:visited {
  display: block;
  clear: left;
  height: 17px;
  line-height: 17px;
  width: auto;
  font-size: 12px;
  margin: 8px 6px 0 0;
}
#pid-tourdates .flag-attending a:link,
#pid-tourdates .flag-attending a:visited, 
#pid-tourdates a.stbutton:link, 
#pid-tourdates a.stbutton:visited,
#pid-tourdates .comment-count,
#pid-tourdates-location .flag-attending a:link,
#pid-tourdates-location .flag-attending a:visited, 
#pid-tourdates-location a.stbutton:link, 
#pid-tourdates-location a.stbutton:visited,
#pid-tourdates-location .comment-count{
  display: block;
  float: right;
  clear: left;
  height: 17px;
  line-height: 17px;
  text-align: right;
  width: auto;
  font-size: 12px;
  margin: 8px 6px 0 14px;
}
#pid-tourdates .comment-count,
#pid-tourdates-location .comment-count{
  clear:left;
  display:block;
  float:right;
  height:14px;
  line-height:14px;
  margin: 0 0;
  text-align:right;
  width:auto;
}
#pid-tourdates a.stbutton:link, #pid-tourdates a.stbutton:visited,
#pid-tourdates-location a.stbutton:link, #pid-tourdates-location a.stbutton:visited{
  float: right; 
  clear: right;
}

.node-type-performance-event .flag-attending a:link,
.node-type-performance-event .flag-attending a:visited,
#pid-tourdates .flag-attending a:link,
#pid-tourdates .flag-attending a:visited,
#pid-tourdates-location .flag-attending a:link,
#pid-tourdates-location .flag-attending a:visited{
  background: transparent url(../images/user.png) bottom left no-repeat;
  padding-left: 20px;
  color: #000;
}
#pid-tourdates a.comment-count:link,
#pid-tourdates a.comment-count:visited,
#pid-tourdates-location a.comment-count:link,
#pid-tourdates-location a.comment-count:visited{
  background:transparent url(../images/balloon.png) no-repeat scroll left bottom;
  color:#000000;
  padding-left:20px;
  width:auto;
  height: 14px;
  line-height: 14px;
  font-size: 12px;
}

#pid-tourdates .views-field-field-presale-url-url a.a2a_dd:link,
#pid-tourdates .views-field-field-presale-url-url a.a2a_dd:visited,
#pid-tourdates-location .views-field-field-presale-url-url a.a2a_dd:link,
#pid-tourdates-location .views-field-field-presale-url-url a.a2a_dd:visited {
  background: transparent none;
  clear: right;
  margin-top: 8px;
  width: auto;
}

.node-type-performance-event .flag-attending a:link, 
.node-type-performance-event .flag-attending a:visited,
#pid-tourdates .flag-attending a:link, 
#pid-tourdates .flag-attending a:visited,
#pid-tourdates .stbutton a:link,
#pid-tourdates .stbutton a:visited,
#pid-tourdates .views-field-field-presale-url-url a.a2a_dd:link,  
#pid-tourdates .views-field-field-presale-url-url a.a2a_dd:visited,
#pid-tourdates-location .flag-attending a:link, 
#pid-tourdates-location .flag-attending a:visited,
#pid-tourdates-location .stbutton a:link,
#pid-tourdates-location .stbutton a:visited,
#pid-tourdates-location .views-field-field-presale-url-url a.a2a_dd:link,  
#pid-tourdates-location .views-field-field-presale-url-url a.a2a_dd:visited{
  line-height: 17px;
  height: 17px;
}

.node-type-product li.addtoany {
  width: 70px;
  display: block;
  height: 26px;
  background-color: #fff;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
}

.adv-ticket-soon, .adv-ticket-sold-out, .adv-ticket-soon {
  clear: both;
  float: left;
  background-color:#FFFFFF;
  border:1px dashed #999999;
  color:#666666;
  display:block;
  font-size:10px;
  line-height:28px;
  margin-right:10px;
  height: 29px;
  text-align:center;
  width:110px;
  margin-top: 10px;
}

#pid-tourdates .adv-ticket-soon,
#pid-tourdates .adv-ticket-sold-out, 
#pid-tourdates .adv-ticket-soon,
#pid-tourdates-location .adv-ticket-soon,
#pid-tourdates-location .adv-ticket-sold-out, 
#pid-tourdates-location .adv-ticket-soon { 
  float:right;
  clear:none; 
}

.node-type-performance-event .views-field-field-ticket-url-url {
  float: none;
  clear: both;
  display: block;
  overflow: hidden;
}


.node-type-performance-event .adv-ticket-sold-out { float: none; }

.views-field-field-presale-url-url {
  width: 65%;
}
#pid-tourdates .flag-attending a:hover,
.node-type-performance-event .flag-attending a:hover,
#pid-tourdates-location .flag-attending a:hover{
  color: black;
}
#pid-tourdates td.views-field-field-event-date-value,
#pid-tourdates-location td.views-field-field-event-date-value {
  width: 72px;
}
#pid-tourdates tr.even td,
#pid-tourdates tr.odd td,
#pid-tourdates tr,
#pid-tourdates-location tr.even td,
#pid-tourdates-location tr.odd td,
#pid-tourdates-location tr{
  border: 0px;
}
#pid-tourdates tr.odd,
#pid-tourdates-location tr.odd{
  background: #eee;
}
#pid-tourdates .views-field-title a:link,
#pid-tourdates .views-field-title a:visited,
#pid-tourdates-location .views-field-title a:link,
#pid-tourdates-location .views-field-title a:visited{ 
  text-decoration: underline;
  text-transform: uppercase;
}
#pid-tourdates .views-field-title .tourdates-title a:link,
#pid-tourdates .views-field-title .tourdates-title a:visited,
#pid-tourdates-location .views-field-title .tourdate-location-title a:link,
#pid-tourdates-location .views-field-title .tourdate-location-title a:visited { 
  font: bold 14px/18px Helvetica, Arial, sans-serif;
  text-decoration: none;
}
#pid-tourdates .views-label-field-ticket-url-url,
#pid-tourdates .views-label-field-presale-url-url,
#pid-tourdates-location .views-label-field-ticket-url-url,
#pid-tourdates-location .views-label-field-presale-url-url{ display: none; }

/**********************************************
 * Tour page 
 **********************************************/
.node-type-performance-event .views-field-field-venue-url-url a em {
  font: bold 20px/24px Tahoma, Verdana, sans-serif;
}

.node-type-performance-event .views-field-field-venue-lid {
  padding: 5px 0;
}

.node-type-performance-event .views-label-field-venue-url-url-1 { 
  display: inline-block; width: 80px; 
  padding: 5px 0;
}

.node-type-performance-event .views-field-title { 
  font: bold 16px/32px Tahoma, Verdana, sans-serif;
}

.node-type-performance-event .views-field-field-event-date-value {
  padding: 2px 0 10px;
}

.node-type-perfomance-event ul {
  list-style-type: none;
}

.comment {
  display: block;
  text-indent: 0;
  overflow: hidden;
  border: 1px solid #ddd;
  margin-top: 10px;
  position: relative;
}

/********************************************
* Bio page - panel 133 -
*********************************************/

.pane-133 .pane-content .inner {
	margin:0 !important;
	font-size:13px;
	line-height:150%;
}






/**********************************************
 * News page 
 **********************************************/
.node-type-news ul li {
  list-style-type: none;
}

.news-back-button a {
	display:block;
	padding:5px 0 5px 35px;
	background:transparent url(../images/button-arrow-back.png) no-repeat scroll 10px 3px;
	text-align:left;
	text-transform:uppercase;
	font-size:13px;
	font-weight:bold;
	width: 150px;
	margin-top: 10px;
	border: 1px solid #D2CCC1;
}

.news-back-button a:hover {
	background:transparent url(../images/button-arrow-back.png) no-repeat scroll 10px -39px;
}

.node-type-news .block .panel-pane ul { margin: 0; }

.node-type-news a.lightbox-processed, 

.node-type-news a.imagecache {
  float: right;
  clear: right;
  padding: 5px 5px 30px 5px;
  background-color: #fff;
  border: 1px solid #ddd;
  margin: 0 0 10px 10px;
}

.node-type-news .imagecache img,
.node-type-news .lightbox-processed img { padding: 0px; border: 1px solid #bbb; }

.node-type-news h2 { margin: 0 0 0 0; }

.node-type-news .views-field-created {
  margin: 0;
  color: #666;
}

.node-type-news .lightbox-processed img { padding: 0px; border: 1px solid #bbb; }

.picture-wrap {
  float: left;
  border: 1px solid #ccc;
  text-align: center;
  width: 80px;
  height: 100px;
  margin-right: 10px;
  padding: 6px 10px 10px;
  font-size: 10px;
  line-height: 12px;
}
.picture-wrap a:link,
.picture-wrap a:visited {
  width: 80px;
  font-weight: bold;
  display: block;
  overflow: hidden;
  margin: 0;
  padding: 4px 0; 
}

.comment .title { 
  font-weight: bold;
  float: left; 
  margin-right: 5px;
  padding-right: 5px;
  padding-top: 5px;
  font: bold 12px/12px Tahoma, Verdana, sans-serif;
}
.comment .submitted { 
  font-style: italic;
  color: #999;
  padding-top: 5px;
  line-height: 14px;
  height: 20px;
}

.node-type-performance-event .views-field-comment {
  margin-right: 80px;
}

.logged-in .comment .links a:link,
.logged-in .comment .links a:visited {
  text-align: center;
  background: transparent url(../images/generic-button.gif) center top no-repeat;
  padding: 0 10px;
  height: 30px;
  line-height: 30px;
  font-weight: bold;
  border: 1px solid #ccc;
  border-width: 0 1px;
  float: right;
  margin-left: 10px;
  margin-top: 20px;
}

.logged-in .comment .links a:hover {
  background-image: url(../images/generic-button-over.gif);
  color: #fff;
  text-decoration: none;
}

.not-front .block .view-tourdates,
.not-front .block .view-tourdate-location{
  font-size: 10px;
  color: #000;
}

.not-front .block .view-tourdates .views-field-title,
.not-front .block .view-tourdate-location .views-field-title {
  font-weight: normal;
  color: #000;
  line-height: 12px;
}

div.fieldgroup .content { padding: 0; }

/**********************************************
 * River of news page 
 **********************************************/
#pid-news .node .content ul {
  margin: 0 0 0 0;
}
#pid-news .node .content ul li {
  list-style-type: none;
}
#pid-news .node .content ul li .views-field-title a:link, #pid-news .node .content ul li .views-field-title a:visited {
  font: bold 16px/18px Helvetica, Arial, sans-serif;
}

#pid-news .node .content .item-list ul li.views-row-first {
  padding: 10px 10px 10px 10px;
  position: relative;
  border: 1px solid #ccc;
  background-color: #eee;
  height:auto;
}
#pid-news .node .content ul li.views-row-first .views-field-title { text-transform: uppercase; }

#pid-news .node .content ul li.views-row-first img {
  float: left;
  padding: 0 10px 0 0;
  margin: 0 0 0 0;
  width:180px;
  clear:both;
}
#pid-news .node .content ul li.views-row {
  border-bottom: 3px solid #ddd;
  overflow: hidden;
  padding: 10px 0;
  clear:both;
}
#pid-news .node .content ul li img {
  float: right;
  margin: 18px 0 0 10px;
  width:180px;
}
#pid-news .views-field-comment-count {
  padding-left: 20px;
  background: transparent url(../images/balloon.png) bottom left no-repeat;
  color: #000;
  float: left; 
  width:66px;
  display: block;
  line-height: 16px; 
  margin-top: 10px;
}
#pid-news .views-field-comments-link {
  padding-left: 10px;
  float: left; 
  display: block;
  line-height: 16px;
  margin-top: 10px;
  width:105px;
}
#pid-news .views-field-created {
  color: #666;
}
#pid-news .views-field-tid-1 a:link, #pid-news .views-field-tid-1 a:visited {
  font-size: 11px;
}
#pid-news .content ul li.views-row-first .views-field-tid-1 { display: block; margin-bottom: 10px; }
#pid-news .views-field-view-node { font: bold 10px/20px Arial, Helvetica, sans-serif; }
#pid-news h1.title { 
  display:none;
}
.please-login { font-size: 11px; }

.block {
    margin: 0;
}

.image-advertisement {
    line-height: 0;
}

.view-tourdates thead {
    display: none;
}

.views-field-field-image-fid {
    line-height: 0;
}

#footer-message .footer-menu, #footer-message .item-list { 
  width: 600px; 
  float: left;
}
#footer-message .item-list ul {
  margin-bottom: 0px;
}  
#footer-message .right { 
  line-height: 39px; 
  display: block; 
  height: 39px;
  margin-top: 15px;
  *position: relative;
  width: 310px;
}
#footer-message .right img { float: right; margin: 0 20px 0 5px; *position: absolute; *top: 0; }

div.node { margin-bottom: 0; }

.pane-content { overflow: hidden; }
.pane-content ul { margin: 0 0 0 0; }
.pane-content ul li { list-style-type: none; }

.picture-grid ul li .field-content img { 
  padding-right: 10px;
  padding-bottom: 10px;
  float: left;
}
.picture-grid .pane-content { padding-right: 0px; }

.black-top-full .pane-content {
    text-align: center;
    background: #000000 url(../images/black-top.gif) top right no-repeat;
    color: #ffffff;
    height: 300px;
    padding-top: 10px;
}

.black-top-full .views_slideshow_singleframe_pager {
  bottom: 26px;
}
.black-top-full .views-field-field-official-photos-fid { width: 940px; }
.black-top-full .views_slideshow_singleframe_slide .views-field-title,
.black-top-full .view-photos .views-field-title  { 
  position: absolute;
  top: 20px;
  left: 740px;
  width: 160px;
  text-align: left;
  color: #fff;
}
.black-top-full .views-field-title a:link,
.black-top-full .views-field-title a:visited {
  color: #fff;
}
.black-top-full .views_slideshow_singleframe_slide .views-field-field-official-photos-data,
.black-top-full .view-photos .views-field-field-image-data {
  position: absolute;
  top: 60px;
  left: 740px;
  width: 160px;
  text-align: left;
}
#content-content .black-top-full h2.pane-title {
  color: #fff;
  background-color: transparent;
  width: 200px;
  position: absolute;
  font-size: 28px;
  text-transform: uppercase;
  font-weight: bold;
  border: 0px;
  top: 10px;
  left: 10px;
  text-align: left;
}

.black-top-photo .pane-content {
    text-align: center;
    background: #000000 url(../images/bg-photosPage.gif) top right no-repeat;
    color: #ffffff;
    padding-top: 5px;
}

.black-top-photo .views_slideshow_singleframe_pager {
  bottom: 26px;
}
.black-top-photo .views-field-field-official-photos-fid { width: 940px; }
.black-top-photo .views_slideshow_singleframe_slide .views-field-title,
.black-top-photo .view-photos .views-field-title  { 
  position: absolute;
  top: 20px;
  left: 740px;
  width: 160px;
  text-align: left;
  color: #fff;
}
.black-top-photo .views-field-title a:link,
.black-top-photo .views-field-title a:visited {
  color: #fff;
}
.black-top-photo .views_slideshow_singleframe_slide .views-field-field-official-photos-data,
.black-top-photo .view-photos .views-field-field-image-data {
  position: absolute;
  top: 60px;
  left: 740px;
  width: 160px;
  text-align: left;
}
#content-content .black-top-photo h2.pane-title {
  color: #fff;
  background-color: transparent;
  width: 200px;
  position: absolute;
  font-size: 28px;
  text-transform: uppercase;
  font-weight: bold;
  border: 0px;
  top: 10px;
  left: 10px;
  text-align: left;
}

.comment_reply a:link, 
.comment_reply a:visited,
#pid-tourdates h1,
#pid-videos h1 { display: none; }


.view-banners, .view-photo-gallery { position: relative; }
.views_slideshow_singleframe_pager {
  position: absolute; 
  bottom: 6px;
  right: 33px;
  z-index: 99;
  height: 15px;
  background-color: #222222;
  padding: 5px 5px 5px 0;
}

.views_slideshow_singleframe_pager .pager-item {
  display: block; 
  float: left;
  padding-left: 5px;
}

.views_slideshow_singleframe_pager a:link,
.views_slideshow_singleframe_pager a:visited {
  background-color: #404040;
  color: #404040;
  font-size: 1px;
  height: 15px;
  width: 15px;
  display: block;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
}
.views_slideshow_singleframe_pager a.activeSlide:link,
.views_slideshow_singleframe_pager a.activeSlide:visited {
  background-color: #AE5D0C;
  border: 4px solid #404040;
  color: #AE5D0C;
  font-size: 1px;
  height: 7px;
  width: 7px;
  line-height: 0px;
  display: block;
}


.views-accordion-item .accordion-header { 
  position: relative; 
  height: 22px; 
  font-weight: bold;
  line-height: 22px;
  font-size: 13px;
}
.onepixelout, .swftools-wrapper {
  position: absolute;
  left: 38%;
  top: 2px;
  width: 30px;
}

.accordion-item-even .accordion-header {
  background-color:#FFFFFF;
  border-color:#CCCCCC;
}

.views-accordion-item .accordion-header .buy-link {
  left: 530px;
  position:absolute;
  top:8px;
  text-transform: uppercase;
  font-size: 11px;
}

.views-accordion-item .accordion-header .ringtone-link {
  left: 430px;
  position:absolute;
  top:8px;
  text-transform: uppercase;
  font-size: 11px;
}

.views-accordion-item .accordion-header .lyrics-link {
  position: absolute;
  top: 8px;
  left: 345px;
  color: #D8610A;
  cursor: pointer;
  text-transform: uppercase;
  font-size: 11px;
}
.views-accordion-item .accordion-header .lyrics-link:hover { 
  color: #387487;
  cursor: pointer;
}

p { padding: 6px 0; }

.sf-navbar li:hover, .sf-navbar li.sfHover, .sf-navbar li li.current, .sf-navbar a:focus, .sf-navbar a:hover, .sf-navbar a:active, .sf-navbar li, .sf-navbar  { background-color: transparent; }

.sf-navbar li.current {
  background-color: transparent;
}

#node-778 .views-field-title {
display:table-cell;
font-weight:bold;
font-size: 18px;
height:50px;
vertical-align:top;
width:300px;
}

.quicktabs-hide {
  position: absolute;
  left: -10000px;
  top: -10000px;
}

.tour-details a:link,
.tour-details a:visited {
  width: 37px;
  height: 15px;
  display: block;
  background: transparent url(../images/both-icons.png) no-repeat scroll -2px -2px;
}

.pane-146 .views-field-view-node, .pane-145 .views-field-view-node { 
  width: 37px;
}

#content-content .pane-180 h2.pane-title {
    font-size: 250%;
}

.ladya-gray-plain .pane-146 .content,
.ladya-gray-plain .pane-62 .content{
    height: 220px;
    overflow: hidden;
}

.ladya-gray-plain .pane-140 .content,
.ladya-gray-plain .pane-141 .content{
    height: auto;
}

.ladya-gray-plain .pane-50 .content,
.ladya-gray-plain .pane-52 .content{
    height: 420px;
}

.fanclub-image {
    
}

.content-complete-percent-bar {
background-color:#BCBCBC;
height:15px;
}

a.jukeBuyNow:link, a.jukeBuyNow:visited { 
  display: block;
  padding: 0 10px 0 10px;
  color: #fff;
  font-size: 10px;
  background-color: #000;
  margin: 0;
  width: 55px;
  float:right;
}

a.jukePopOut:link, a.jukePopOut:visited { 
  display: block;
  padding: 0 10px 0 10px;
  color: #fff;
  font-size: 10px;
  background-color: #000;
  margin: 0;  
  width: 55px;
  float: left;
}
#JukeContain { background-color: #000; height: 100px;}

#product-group .lightbox-processed {
  display: block;
  float: left;
  margin: 10px 10px 0 0;
}

.node-type-product a.lightbox-processed {
    margin: 0 10px 0 0;
}

html.js  .uc_out_of_stock_throbbing {
    display: none;
}

.uc_out_of_stock_html {
}

.pane-115 p {
    margin: 0;
    padding: 0;
}

/*Node 813 Join CSS*/

#a-teamWrapper {
	width: 940px;
	height: 1095px;
	margin: 0;
	padding: 0;
	position: relative;
	background: #000 url(../images/bg_A-TeamSignUp.jpg) no-repeat scroll center top;
}

#a-teamWrapper-20110711 {
	display: block;
	width: 940px;
	height: 1095px;
	margin: 0;
	padding: 0;
	position: relative;
	background: #000 url(../images/ladya-team-signup-bg-20110711.jpg) no-repeat scroll center top;
}

#a-teamWrapper-20110711 a#join-team {
	display: block;
	width: 511px;
	height: 0px;
	padding-top: 48px;
	overflow: hidden;
	text-indent: -9999px;
	font-size: 0px;
	position: absolute;
	top: 25px;
	left: 0px;
}

#a-teamWrapper-20110711 a#preorder {
	display: block;
	width: 408px;
	height: 0px;
	padding-top: 556px;
	overflow: hidden;
	text-indent: -9999px;
	font-size: 0px;
	position: absolute;
	top: 17px;
	left: 525px;
}

#a-teamWrapper-20110711 a#deluxePkg-20110711 {
	display: block;
	width: 481px;
	height: 0px;
	padding-top: 265px;
	overflow: hidden;
	text-indent: -9999px;
	font-size: 0px;
	position: absolute;
	top: 323px;
	left: 37px;
}

#a-teamWrapper-20110711 a#teamPkg-20110711 {
	display: block;
	width: 481px;
	height: 0px;
	padding-top: 224px;
	overflow: hidden;
	text-indent: -9999px;
	font-size: 0px;
	position: absolute;
	top: 591px;
	left: 37px;
}

#a-teamWrapper-20110711 a#onlinePkg-20110711 {
	display: block;
	width: 482px;
	height: 0px;
	padding-top: 165px;
	overflow: hidden;
	text-indent: -9999px;
	font-size: 0px;
	position: absolute;
	top: 818px;
	left: 36px;
}

#a-teamWrapper-20110711 a#freePkg-20110711 {
	display: block;
	width: 330px;
	height: 0px;
	padding-top: 242px;
	overflow: hidden;
	text-indent: -9999px;
	font-size: 0px;
	position: absolute;
	top: 622px;
	left: 570px;
}

#a-teamWrapper-20110711 a#redeemTicketmaster-20110711 {
	display: block;
	width: 329px;
	height: 0px;
	padding-top: 118px;
	overflow: hidden;
	text-indent: -9999px;
	font-size: 0px;
	position: absolute;
	top: 885px;
	left: 573px;
}

#a-teamPackages {
	width: 485px;
	height: auto;
	margin:0;
	position: absolute;
	top:335px;
	left: 38px;
}
.deluxePkg, .a-teamPkg, .onlinePkg {
	margin-bottom: 10px;
}
.deluxePkg img, .a-teamPkg img, .onlinePkg img {
	border: 0;
}

#freePkg {
	position: absolute;
	top: 618px;
	right: 38px;
	margin:0;
	padding: 0;
}
#freePkg img {
	border: 0;
}

#redeemTicketmaster {
	position: absolute;
	top: 890px;
	right: 38px;
	margin:0;
	padding: 0;
}
#redeemTicketmaster img {
	border: 0;
}
#pkgDisclaimer {
	position: absolute;
	bottom: 20px;
	left: 38px;
	width: 860px;
	height: auto;
	text-align: left;
	color: #666;
	font-family: Arial;
	font-size: 10px;
	font-weight: normal;
}

/*.logged-in #freePkg { 
	display:none;
}*/



.location-search, #views-exposed-form-tourdate-location-page-1 {
  position: absolute;
  top: -51px;
  right: 0;
  width: auto;
}

.location-search label, #views-exposed-form-tourdate-location-page-1 label {
  float: left;
  line-height: 27px;
  color: #333;
  font-weight: bold;
}

.location-search input, input#edit-distance-1-postal-code {
  height: 15px;
  font-size: 11px;
  color: #999;
  padding: 5px;
  border: 1px solid #999;
  background-color: #fff;
  width: 120px;
  float: left;
  margin-left: 10px;
  z-index: 99;
}

.location-search button#search, input#edit-submit-tourdate-location { 
  height: 27px;
  font-size: 10px;
  font-weight: normal;
  color: #333;
  float: left;
  background-color: #DBDBDB;
  background-image: none;
  border: 1px solid #333;
  display: block;
  width: auto;
  margin-left: 10px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  margin-top: 0;
}

#views-exposed-form-tourdate-location-page-1 .views-exposed-form .views-exposed-widget {
  float:left;
  overflow:hidden;
  padding:0 0 0 0;
  width:auto;
}

#views-exposed-form-tourdate-location-page-1 label {
  position: absolute; 
  right: 206px;
  top: 0px;
  width: 200px;
  text-align: right;
}

#edit-distance-1-country-wrapper, 
#edit-distance-1-search-distance-wrapper,
#edit-distance-1-search-units-wrapper,
#edit-distance-1-country,
#edit-distance-1-country-wrapper label,
#edit-distance-1-postal-code-wrapper label { 
  display: none;
}

.node-type-panel .pane-content #views-exposed-form-photo-gallery-page-1 .form-submit {
	float:none;
	font-size:100%;
	text-align:center;
	width:auto;
	margin-top: 1.2em;
}

.view-id-profiles .views-field-name a,
.view-id-blogs .views-field-name a
{ display: block; width: 70px; overflow: hidden; }

.view-id-apk_ur_friends_gallery .views-field-name a
{ display: block; width: 60px; overflow: hidden; }

.panels #content-content .pane-203 .inner{
    margin: 0 0 0 10px;
}

.pane-203 ul li {
    padding-bottom: 8px;
    width: 225px;
}

.pane-203 ul li,
.view-id-apk_ur_friends_gallery ul li {
    float:left;
    list-style-type:none;
    padding-right:10px;
}

.pane-203 ul,
.view-id-apk_ur_friends_gallery ul {
    margin: 0;
    padding: 0;
}

/* Bio sidebar friends fix */
#user-profile .pane-179 .pane-content {
	padding:35px 0 10px 10px;
	height:auto;
}

.pane-179 .inner .more-link {
	position:absolute;
	top:30px !important;
}

.pane-220 .pane-content { /* "back to members" link */
	background-color:#fff !important;
	padding: 0 !important;
}
.pane-220 .pane-content a {
	background:transparent url(../images/button-arrow-back.png) no-repeat scroll 10px 3px;
	border:1px solid #D2CCC1;
	display:block;
	font-size:13px;
	font-weight:bold;
	margin-top:0;
	padding:6px 0 5px 35px;
	text-align:left;
	text-transform:uppercase;
	width:190px;
}

.node-type-panel #content-content .pane-206 .inner{
    margin: 0 0 0 5px;
}

.pane-206 .view-content ul li {
    padding-bottom: 8px;
    width: 165px;
}

.pane-206 .view-content ul li {
    float:left;
    list-style-type:none;
    padding-right:10px;
}

.pane-206 .view-content ul {
    margin: 0;
    padding: 0;
}

.content-complete-percent-bar-wrapper {
    width: 198px;
}

#facebook-status-box #edit-fbss-status, #facebook-status-edit #edit-fbss-status  {
    width: 670px;
}


/* Tags Page
-------------------------------------------------------------- */

body.page-taxonomy div.node h2.title {
	padding-top: 20px;
}

body.page-taxonomy div.node div.links {
	border-bottom: 3px solid #cccccc;	
}


/* share icon and link - news pages */

.pane-86 ul.links img {
	margin-bottom:1px;
}

/* Community Blogs Fix
-------------------------------------------------------------- */

body#pid-community-blogs .pane-30 .views-field-body {
	min-height: 65px;
	width:299px;
}

.node-type-blog h1.title {
	margin-left:0 !important;
	border-bottom: 1px solid #CCCCCC;
}

/* Links Page - icon styles */

.links-wrapper {
	width: 675px;
	height: 780px;
	padding:15px 0 0 0;
	margin-bottom: 20px;
	clear:both;
}
.links-wrapper2 {
	width: 675px;
	height: 250px;
	padding:15px 0 0 0;
	margin-bottom: 20px;
}
.links-wrapper ul li, .links-wrapper2 ul li {
	float: left;
	width: 190px;
	height: auto;
	margin: 0 40px 20px 0;
	list-style-type: none !important;
	list-style-image:none !important;
}
.links-wrapper p, .links-wrapper2 p{
	width: 190px;
	height: auto;
}
.links-wrapper .last, .links-wrapper2 .last {
	margin-right: 0;
}
.linksPageSubTitle {
	font-size: 130%;
}

/* Store - Digital Products Layout
-------------------------------------------------------------- */

body#pid-store-digital-album-lady-antebellum-digital .product-body li {
	height: 25px;
	line-height: 25px;
	border-bottom: 1px solid #79634B;
	list-style:none;
	list-style-image:none;
	list-style-type:none;
	padding: 5px;
}

body#pid-store-digital-album-lady-antebellum-digital .product-body li form, body.node-type-product-digital .product-body li form .form-submit {
	float: right;	
}

body#pid-store-digital-album-lady-antebellum-digital .product-body li .form-submit {
	border: 3px solid #000000!important;	
	padding: 2px;
}

body#pid-store-digital-album-lady-antebellum-digital .product-group {
	height: 800px;	
}

body#pid-store-digital-album-lady-antebellum-digital {
	
}
/* Groups Page
-------------------------------------------------------------- */

.node-type-fangroup .views-field-picture  {
float:left;
width:50px;
margin:5px 10px 10px 0;
}
.node-type-fangroup .views-row {
border-bottom:1px solid #ccc;
margin-bottom:10px;
}

/* Community Pages */

.pane-209 h2 {
	border:0 none;
}
/*----------Video/Media Page & Node-----------*/
#pid-media-videos .black-top-full .pane-content, .node-type-video .black-top-full .pane-content {
	background:url(../images/header_videoPage_top.gif) repeat-x scroll left bottom #101010;
	height:400px;
}
/*----------Voting/Fivestar on Nodes-----------*/
.node-type-photo .view-voting-widget .views-field-name, .node-type-video .view-voting-widget .views-field-name {
	float:right;
	width:200px;
	text-align:right;
}

.node-type-photo .view-voting-widget .views-field-value, .node-type-video .view-voting-widget .views-field-value {
	float:left;
	width:200px;
}


.node_translation_en, .node_translation_intl, .translation-link {
	display: none!important;	
}
/* General Page Styles
-------------------------------------------------------------- */
#pid-general #node-30877 .panel-col-first  {
width:661px;

}

#pid-general #node-30877 .panel-col-first .views-field-picture img{
float:left;
padding:10px;
width:70px;
height:70px;
position:relative;
top:-25px;
}

#pid-general #node-30877 .panel-col-last {
width:291px;
}


#pid-general #node-30877 .pane-content ul li {
height:auto;
padding:10px;
border-style:solid;
border-color:#EEEEEE;
background-color:#F2F2F2;
}

#pid-general #node-30877 .pane-content p {
height:auto;
padding:0px;

}

#pid-general #node-30877 .item-list .pager {
height:60px;
padding:0px;
background-color:#EEEEEE;
}

#pid-general #node-30877 .item-list .pager ul li {
height:60px;
padding:0px;
}

#pid-general #node-30877 .pane-content ul li {
border-color:#DFDFDF;
border-style:solid;
min-height:90px;
padding:10px;
position:relative;
}
/*#pid-general .pane-224 .pane-content ul li {
height:165px !important;
}*/
#pid-general #node-30877 .picture img {
float:left;
padding:10px;
}

/*#pid-general #node-30877 .view-general-status{
height:50px;
}*/
#pid-general #node-30877 ul li {
	list-style-image:none;
}
#pid-general #node-30877 .views-field-created, #pid-general #node-30877 .views-field-tid, #pid-general #node-30877 .views-field-comment-count, #pid-general #node-30877 .views-field-totalcount {
font-size:95%;
position:absolute;
right:14px;
font-weight:bold;
}
#pid-general #node-30877 .views-field-created {
top:10px;
}

#pid-general #node-30877 .general_username{
position:relative;
left:-80px;
top:60px;
}

#pid-general #node-30877 .panel-col-last ul li{
height:auto;
}

#pid-general #node-30877 .views-field-comment-count{
font-size:95%;
position:absolute;
bottom:10px;
right:10px;
}

#pid-general #node-30877 .views-field-field-image-fid img{
height:120px;
width:150px;
top:-20px;
position:relative;
}

#pid-general #node-30877 .username{
left:-60px;
}

#pid-general #node-30877 .views-field-status-time{
font-weight:bold;
position:absolute;
bottom:10px;
right:10px;
font-size:95%;
}

#pid-general #node-30877 .pane-225 .views-field-subject{
font-weight:bold;
}

#pid-general #node-30877 .pane-225 .views-field-timestamp{
font-weight:bold;
text-align:right;
font-size:95%;
}

#pid-general #node-30877 .views-field-title{
left:95px;
position:relative;
width:380px;
}
#pid-general #node-30877 .views-field-body {
width:519px;
}
#pid-general .pane-224 .views-field-name a {
	width:69px;
}
/* General on Community Page 
-------------------------------------------------------------- */
.pane-232 .view-content ul {
	position:relative;
}
.pane-232 .view-content ul li {
	float:left;
	padding:0 10px;
	width:162px;
	position:relative;
}
.pane-232 .view-id-general .view-content ul li {
	width:277px;
}
.pane-232 .view-content .picture img {
	clear:left;
	float:left;
	padding:5px 15px 5px 0;
}
.pane-232 .view-content .views-field-body p, .pane-232 .view-content .views-field-comment p {
	margin-bottom:0;
}
.pane-232 .views-field-status .field-content {
	padding:6px 0;
	display:block;
}
.pane-232 .view-content .views-field-created {
	font-size:100%;
	font-weight:bold;
	float:right;
}
.pane-232 .view-content .views-field-name a {
	display:inline !important;
}
#pid-community #quicktabs-14 .views-field-name a,#pid-community #quicktabs-3 .views-field-name a, #pid-general .pane-224 .views-field-name a  {
	width:55px;
	height:20px;
	overflow:hidden;
	display:block;
}

/* Like It Page Styles
-------------------------------------------------------------- */
.view-like-it .views-field-field-news-image-fid {
	float:left;
	width:160px;
	padding-bottom:10px;
}
.view-like-it li {
	overflow:auto;
	border-bottom:1px dashed #CCCCCC;
}
#node-35452 h2.title {
	display:none;
}
#node-35452 p a {
	display:none;
}
#node-35452 .inner p a {
	display:inline;
}

/*  FIXES IE8 bug where header forms for mobile & email were squished */

.form-item input {
	max-width: none !important;
}

/*  FIXES Facebook Like Button on Nodes */

li.fb_like a iframe {
	width: 100px!important;
}
.entry-content {
	display:none;
}
.node-type-news .pane-content .views-field-body ul li {
	margin-left:30px;
	list-style:disc;
}

/* Facebook / Twitter button styles
-------------------------------------------------------------- */

.panel-pane .view-content div.item-list ul {
  position: relative;
  z-index: 990;
}

ul.links li.fb_like, ul.links li.tweetbutton {
  display: none;
}

ul#fb-tweet-button-block {
  position: absolute;
  top: 17px;
  left: 520px;
  width: 210px;
  z-index: 999;
  list-style: none;
  list-style-type: none;
  list-style-image: none;
}

ul#fb-tweet-button-block li {
  list-style: none;
  list-style-type: none;
  list-style-image: none;  
}

ul#fb-tweet-button-block li.tweetbutton {
  float: left;
}

ul#fb-tweet-button-block li.fb_like {
  float: left;
  clear: none;
  border: none;
  width: 100px;
}

ul#fb-tweet-button-block li.fb_like a {
  border: none;
  width: 100px;
  padding: 0px;
  margin-left: -10px;
}

.node-type-news ul#fb-tweet-button-block {
  top: 65px;
}

.node-type-blog ul#fb-tweet-button-block {
  list-style-type: none;
  top: 0px;
  left: 730px;
}

.node-type-video ul#fb-tweet-button-block,
.node-type-official-photo ul#fb-tweet-button-block {
  top: 0px;
  left: 0px;
}

.node-type-video .pane-node-comment-form,
.node-type-official-photo .pane-node-comment-form {
  padding-top: 15px;
}

#pid-shop .grid16-4 {
    display: none;
}
#pid-shop .grid16-12 {
    width: 960px;
}
/* 2011 Just a Kiss Splash - Video
-------------------------------------------------------------- */
#pid-just-a-kiss .grid16-4, #pid-just-a-kiss h1, #pid-just-a-kiss h2, #pid-just-a-kiss .links, #pid-just-a-kiss .node p a {
    display: none;
}
html, body#pid-just-a-kiss, #pid-just-a-kiss #page, #pid-just-a-kiss #page-inner, #pid-just-a-kiss #main-wrapper {
    height: 100%;
}
#pid-just-a-kiss .grid16-12 {
    width: 960px;
}
#pid-just-a-kiss .node .inner p a {
    display: block;
}
#pid-just-a-kiss h2 {
    display: none;
}
#pid-just-a-kiss #main-wrapper {
	background: url(../images/jak/bg-top-repeat-x.jpg) repeat-x scroll 0 0 #f7f4ed;
	height: 1196px;
}
#pid-just-a-kiss #main {
    background: url(../images/jak/bg-bottom.jpg) no-repeat scroll left bottom;
    height: 1196px;
    padding-left: 154px;
    width: 1106px;
}
#pid-just-a-kiss .block, #pid-just-a-kiss .nested, #pid-just-a-kiss .row, #pid-just-a-kiss .pane-content {
    overflow: visible;
}
/* Links */
#pid-just-a-kiss .node a {
	background: url(../images/jak/logo.png) no-repeat scroll 0 0;
    display: block;
    float: left;
    height: 0;
    margin: 10px 87px 35px 0;
    overflow: hidden;
    padding-top: 76px;
    width: 260px;
}
#pid-just-a-kiss .node a + a {
    background: url(../images/jak/continue.png) no-repeat scroll 0 0;
    margin: 50px 100px 0 0;
    padding-top: 14px;
    width: 323px;
}
#pid-just-a-kiss .node a + a:hover {
    background-position: 0 -19px;
}
#pid-just-a-kiss #content-tabs ul.primary {
    display: none;
}
#pid-just-a-kiss .botrplayer {
    background: url("../images/jak/justakiss.png") no-repeat scroll right 50px transparent;
    clear: both;
    margin-left: 23px;
}
#pid-just-a-kiss #itunes {
	background-image: url(../images/jak/btn-itunes.png);
    left: 39px;
    padding-top: 40px;
    position: absolute;
    top: 919px;
    width: 110px;
    z-index: 10;
}
#pid-just-a-kiss #lacom {
	background-image: url(../images/jak/btn-ladyacom.png);
    left: 182px;
    padding-top: 40px;
    position: absolute;
    top: 879px;
    width: 128px;
    z-index: 10;
}
#pid-just-a-kiss #lacom:hover {
	background-position: 0 0;
}
#pid-just-a-kiss .node .content ul {
    background: url(../images/jak/tell.png) no-repeat scroll 7px 0 transparent;
    float: left;
    margin-top: 20px;
    overflow: hidden;
    padding-top: 31px;
}
#pid-just-a-kiss .node .content li {
    list-style: none;
    list-style-image: none;
    float: left;
    width: auto;
}
#pid-just-a-kiss #preorder-jak {
    float: right;
    height: 438px;
    margin-top: 16px;
    width: 438px;
}
#pid-just-a-kiss #preorder-jak a {
    background: url("../images/jak/preorder.png") no-repeat scroll 0 0 transparent;
    margin-top: 47px;
    padding-top: 377px;
    position: relative;
    width: 439px;
}
#pid-just-a-kiss #preorder-jak a:hover {
    background-position: 0 -390px;
}
#block-webformblock-59175 {
    background: url("../images/jak/content-signup.png") no-repeat scroll 0 0 transparent;
    height: 135px;
    left: 40px;
    padding-top: 149px;
    position: absolute;
    top: 667px;
    width: 397px;
}
#pid-just-a-kiss #edit-submitted-enter-email-address {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    color: #7F7F7F;
    font-size: 16px;
    font-style: italic;
    width: 184px;
}
#pid-just-a-kiss .fancy-forms {
    color: #AFAFAF;
    cursor: text;
    font-size: 16px;
    font-style: italic;
    font-weight: normal !important;
    left: 7px;
    position: absolute;
    top: 4px;
}
#pid-just-a-kiss .selected {
	opacity:.4;
	filter: alpha(opacity=40); /* IE lt 8 */
	-ms-filter: "alpha(opacity=40)"; /* IE 8 */
}
#pid-just-a-kiss .messages {
    position: fixed;
    top: 20%;
    z-index: 1000;
    left: 10%;
}
#webform-client-form-59175 {
    position: relative;
}
#block-webformblock-59175 #edit-submit {
    background: url("../images/jak/btn-signup.png") no-repeat scroll 0 0 transparent;
    border: medium none;
    height: 0;
    left: 200px;
    overflow: hidden;
    padding-top: 41px;
    position: absolute;
    top: -11px;
    width: 114px;
    *height:45px;
}
#block-webformblock-59175 #edit-submit:hover {
    background-position: 0 -48px;
}
#node-57469 {
    *position: relative;
    *top:-20px;
}
/* FC Upsell */
.mcn-fanclub-restricted-content {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 4px solid #CCCCCC;
    color: #000000;
    font-size: 16px;
    margin: 20px;
    padding: 20px;
}
