/* PB2012 */

 .event86a643d9-9633-4cb9-849e-9fb900a0eb26 .content-table tr .small{ display: none; }
 .event86a643d9-9633-4cb9-849e-9fb900a0eb26 .content-table tr .large{ display: none; }

/* Fix for Language page */

.content {
  min-height: 650px;
}

.langAndCountry ul li {
  height: 35px;
}

.content li {
    padding: 0 0 8px;
}


/* SAC fix - Robin */
.commentwrapper p
{
  display: inline !important;
}


/*NEW BACKGROUND FOR HOME*/

.template1070 #breadcrumb li {
 background: none repeat scroll 0 0 white;
}

.template1070 *{
color:#666666;

} 

.container{

border-bottom:1px solid #afb5b6;
} 

.template1070 #content .left   {

border-top:1px solid #e2e2e2;
border-left:1px solid #e2e2e2;
border-bottom:1px solid #e2e2e2;
width:696px;
}

.sidebar h3 {
    background:none;
    color: #666666;
    display: block;
    font-weight: bold;
    height: 20px;
   
    margin-left:10px !important;
    overflow: hidden;
    padding-bottom: 0;
    padding-left: 20px !important;
    padding-right: 0;
    padding-top: 5px;
}

.template1070 #sky {

background-color: transparent;

background-image: url("/media/852506/sping-jan.jpg");

background-repeat: no-repeat;

background-attachment: scroll;

background-position: top center;

}
.template1070 #breadcrumb li{
breadcrumb:none;
}


 .tabs ul li a:hover, .tabs ul li a.selected{

background:none repeat 00;
color:#629a57 !important;
}

.toplogin a {
color:#9a9fa0;
border-left: 1px solid #9a9fa0;
}

.toplogin {
;
  margin-bottom:20px;
}


/* fix logo overflow */

.toplogo
{
  padding-bottom: 0;
}

/*FIX FOR CAMPAIGN*/

 .template12983 #content {

background-image: url("");

}
 .template12983 .toplogo img {
margin-top:20px;
padding-left:10px;

}

.template12988 #content {

background-image: url("");

}
.template12988 .toplogo img {
margin-top:20px;
padding-left:10px;

}

.template12984 #content {

background-image: url("");

}
.template12984.toplogo img {
margin-top:20px;
padding-left:10px;

}

.template8291 #content {

background-image: url("");

}
.template8291.toplogo img {
margin-top:20px;
padding-left:10px;

}

.toplogin {

font-weight:bold;
}


/* reserved for changes by Trollbeads */

/* fix background for iphone/ipod */
@media screen and (max-device-width: 480px) {
  .template1070 #sky { background-image: url("../media/591287/baggrundforrest3-ios.jpg"); }
  #content { background: url('../') repeat-y top left; }
  .toplogin { margin-right: 10px; }
}

/* fix background for ipad */
@media screen and (max-device-width: 1024px) {
    #content { background: url('../media/591292/content-id-bg-iphone.jpg') repeat-y top left; }
    .template1070 #sky { background-image: url("../img/baggrundforrest3-iOS.jpg"); }    
    .toplogin { margin-right: 20px; }
}


/*fix for us retailer event*/


.social-networking{

position:inherit !IMPORTANT;

}

/*Fix for Spring gallery*/

    .pageid8522 .gallery-content
    {
  display:none;
    }
   .pageid8522 .gallery-content .text
    {
    display:none;
    }

/*NEW BACKGROUND FOR HOME*/


.template1070 #sky { 

background-color: transparent;

background-image: url("/media/852506/sping-jan.jpg");

background-repeat: no-repeat;

background-attachment: scroll;

background-position: top center;

}


/* toplogin visibility fix*/


.toplogin {

font-weight:bold;
}



/*landing page baground fix */

.template6242 #content {

background-image: url("");

}
.template6242 #breadcrumb{
display:none;

}

.template6242 .toplogo img {
margin-top:20px;
padding-left:10px;

}


.retailerPage .info td .storeImage 

{

width: 445px;


}
.retailerPage .info td .storeDetails
{
  width: 200px;

}



/*Fix for long event titles*/

.globalid1088 .item, .globalid1089 .item {

height: 130px;

}

/* Newslist image fix */

.newsteaserlist a:hover div
{

background-color:#ffffff;

background-image:none;

background-repeat: repeat;

background-attachment: scroll;

background-position: 0% 0%;

}

.newsItem img:hover
{
opacity:0.3;
}


.sidebar { margin-top: 0px; }
.tabs ul li a { padding-bottom: 0; height: 23px;}
/*css for gallery*/

    
    .gallery-system { overflow: hidden; width: 707px; height: 640px; background: url('media/292047/gota-bg.jpg'); position: relative; margin-left: -10px; margin-top: -10px; }
    .gallery-system .arrow-l, 
    .gallery-system .arrow-l-x-1, 
    .gallery-system .arrow-l-x-2,
    .gallery-system .arrow-l-x-3
    { position: absolute; left: 20px; bottom: 10px; cursor: pointer; }
    .gallery-system .arrow-r,
    .gallery-system .arrow-r-x-0,
    .gallery-system .arrow-r-x-1,
    .gallery-system .arrow-r-x-2
    { position: absolute; left: 660px; bottom: 10px; cursor: pointer; }

  .imagearrowl{ position:absolute; left:10px; top:10px; width:100px; bottom:12%; background:#FFFFFF  URL('/media/291918/leftarrow.png') center center no-repeat;
              opacity: 0.0;
        -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
        filter: alpha(opacity=0);cursor: pointer;
        _height: 400px; /* ie6 */

}
  .imagearrowr{position:absolute; right:10px; top:10px; width:100px; bottom:12%; background:#FFFFFF URL('/media/291938/rightarrow.png') center center no-repeat;
              opacity: 0.0;
        -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
        filter: alpha(opacity=0);cursor: pointer;
        _height: 400px; /* ie6 */ 
        }
        
    .gallery-system hr { display: none; }
    .gallery-system .image-s { position: absolute; padding-bottom: 18px; background: url('/media/291953/sign.png') bottom center no-repeat; }
    .gallery-system .image-x { position: absolute; padding-bottom: 18px; background: url('/media/291953/sign.png') bottom center no-repeat; }
    .gallery-system .image-x img { cursor: pointer;  }
    .gallery-system .image-s img { cursor: pointer; }
    .gallery-system .s0 { left: 970px; top: 410px; }
    .gallery-system .s1 { left: 320px; top: 20px; }
    .gallery-system .s2 { left: 420px; top: 320px; }
    .gallery-system .s3 { left: 1080px; top: 230px; }
    .gallery-system .s4 { left: 15px; top: 240px; }
    .gallery-system .s5 { left: 155px; top: 420px; }
    .gallery-system .s6 { left: 1210px; top: 72px; }
    .gallery-system .s7 { left: 20px; top: 20px; }
    .gallery-system .s8 { left: 820px; top: 230px; }
    .gallery-system .s9 { left: 970px; top: 68px; }
    .gallery-system .s10 { left: 480px; top: 45px; }
    .gallery-system .s11 { left: 720px; top: 20px; }
    .gallery-viewer { padding: 10px 10px 40px 10px; background: white url('/media/292047/gota-bg.jpg'); position: absolute; top: 50px; left: 50%; margin-left: -500px;}
    
    .gallery-system .x1  { top: 20px; left: 9px;}
    .gallery-system .x2  { top: 20px; left: 183px;}
    .gallery-system .x3  { top: 20px; left: 357px;}
    .gallery-system .x4  { top: 20px; left: 531px;}
    .gallery-system .x5  { top: 195px; left: 9px;}
    .gallery-system .x6  { top: 195px; left: 183px;}
    .gallery-system .x7  { top: 195px; left: 357px;}
    .gallery-system .x8  { top: 195px; left: 531px;}
    .gallery-system .x9  { top: 370px; left: 9px;}
    .gallery-system .x10 { top: 370px; left: 183px;}
    .gallery-system .x11 { top: 370px; left: 357px;}
    .gallery-system .x12 { top: 370px; left: 531px;}

    .gallery-system .x13 { top: 20px; left: 716px;}
    .gallery-system .x14 { top: 20px; left: 890px;}
    .gallery-system .x15 { top: 20px; left: 1064px;}
    .gallery-system .x16 { top: 20px; left: 1238px;}
    .gallery-system .x17 { top: 195px; left: 716px;}
    .gallery-system .x18 { top: 195px; left: 890px;}
    .gallery-system .x19 { top: 195px; left: 1064px;}
    .gallery-system .x20 { top: 195px; left: 1238px;}
    .gallery-system .x21 { top: 370px; left: 716px;}
    .gallery-system .x22 { top: 370px; left: 890px;}
    .gallery-system .x23 { top: 370px; left: 1064px;}
    .gallery-system .x24 { top: 370px; left: 1238px;}

    .gallery-system .x25 { top: 20px; left: 1423px;}
    .gallery-system .x26 { top: 20px; left: 1597px;}
    .gallery-system .x27 { top: 20px; left: 1771px;}
    .gallery-system .x28 { top: 20px; left: 1945px;}
    .gallery-system .x29 { top: 195px; left: 1423px;}
    .gallery-system .x30 { top: 195px; left: 1597px;}
    .gallery-system .x31 { top: 195px; left: 1771px;}
    .gallery-system .x32 { top: 195px; left: 1945px;}
    .gallery-system .x33 { top: 370px; left: 1423px;}
    .gallery-system .x34 { top: 370px; left: 1597px;}
    .gallery-system .x35 { top: 370px; left: 1771px;}
    .gallery-system .x36 { top: 370px; left: 1945px;}

    .gallery-system .x37 { top: 20px; left: 2130px;}
    .gallery-system .x38 { top: 20px; left: 2304px;}
    .gallery-system .x39 { top: 20px; left: 2478px;}
    .gallery-system .x40 { top: 20px; left: 2652px;}
    .gallery-system .x41 { top: 195px; left: 2130px;}
    .gallery-system .x42 { top: 195px; left: 2304px;}
    .gallery-system .x43 { top: 195px; left: 2478px;}
    .gallery-system .x44 { top: 195px; left: 2652px;}
    .gallery-system .x45 { top: 370px; left: 2130px;}
    .gallery-system .x46 { top: 370px; left: 2304px;}
    .gallery-system .x47 { top: 370px; left: 2478px;}
    .gallery-system .x48 { top: 370px; left: 2652px;}

    .gallery-system .x49 { top: 20px; left: 2837px;}
    .gallery-system .x50 { top: 20px; left: 3011px;}
    .gallery-system .x51 { top: 20px; left: 3185px;}
    .gallery-system .x52 { top: 20px; left: 3359px;}
    .gallery-system .x53 { top: 195px; left: 2837px;}
    .gallery-system .x54 { top: 195px; left: 3011px;}
    .gallery-system .x55 { top: 195px; left: 3185px;}
    .gallery-system .x56 { top: 195px; left: 3359px;}
    .gallery-system .x57 { top: 370px; left: 2837px;}
    .gallery-system .x58 { top: 370px; left: 3011px;}
    .gallery-system .x59 { top: 370px; left: 3185px;}
    .gallery-system .x60 { top: 370px; left: 3359px;}
    
    .gallery-viewer .close-viewer  
    {
        position: absolute; 
        right: 10px; 
        bottom: 10px;
        padding-top: 5px;
        padding-right: 30px;
        background: url('/css/images/close.png') right center no-repeat;
        display: block;
        height: 20px;
        cursor: pointer;
    }
    .gallery-content
    {
      background: url('/media/294407/signlong.png') top center no-repeat;
      margin-top: 10px;
  .text-align: center; /* ie7 fix */
    }
    .gallery-content .text
    {
      background: url('/media/294412/signbottom.png') bottom center no-repeat;
      width: 361px;
      margin: 0 auto;
      padding: 0 20px 10px 20px;
  .margin: 0; /* ie7 fix */
  .text-align: left; /* ie7 fix */
    }

.gallery-viewer img { margin: 0 auto; }
.back-to-event { display: none; } 
.template5479 .back-to-event { display: inline !important; } 
.globalid5800 .social-networking-container {
  float: left;
}

.submission strong {
overflow-x: hidden;
overflow-y: hidden;
height: 15px;
width: 105px;
display: block;
position: absolute;
color: black !important;
}

/* corrected links in sidebar */
.sidebar h3 {
padding-left: 10px !IMPORTANT;
}

/* correction of translation h1 */
.translation h1 {
        font-weight:Bold;
  font-size:14px !IMPORTANT;
}

/*Align product buttons*/

.product-buttons .mail-a-friend {
  margin-top: 0px;
  margin-bottom: 0px;
}

/*Edit bold links (color)*/
.content a strong { color: #5f0165; }

/*World Tour pages background fix*/


.globalid6089 #sky, .globalid5882 #sky, .globalid5883 #sky, .globalid6696 #sky { background: url('/media/438604/worldmap_whitenewlogo.jpg') no-repeat center top; }
.globalid6089, .globalid5882, .globalid6696 { background: black; }
.globalid6089 #footer img, .globalid5882 #footer img,.globalid5883 #footer img, .globalid6696 #footer img { background: black; padding: 20px; }


/* event backgrounds */

.pageid10182 #sky { background: url('../media/642909/trollplaybck.jpg ') center top; }
.pageid10182 { background: url('..') black; }
.pageid10182 #breadcrumb ul {display:none; }
.pageid10182.small {display:none; }
.pageid10182 .large {display:none; }

.globalid9124 #sky { background: url('/media/523344/background_final_faded.jpg') center top; }
.globalid9124 { background: black; }
.globalid9124 #breadcrumb ul { display: none; }


.globalid4693 #sky, .pageid4135 #sky { background: url('/media/42206/museum.gif') no-repeat fixed center -140px; }
.globalid4693 .pageid4135 { background: black; }
.globalid4693 #footer img, .pageid4135 #footer img { background: black; padding: 20px; }

.pageid4314 #sky, .pageid4450 #sky { background: url('/media/462959/sharechristmascardgrey.jpg') repeat center top; }
.pageid4314, .pageid4450 { background: white; }

.pageid4311 #sky, .pageid4351 #sky { background: url('/media/116950/beoriginalthemovie.gif') repeat-x center top; }
.pageid4311, .pageid4351 { background: white; }
.pageid4311 #footer img, .pageid4351 #footer img { background: black; padding: 20px; }

.globalid5349 #sky, .globalid4310 #sky { background: url('/media/462964/pb_black.jpg') center top; }
.globalid5349, .globalid4310 { background: white; }


.pageid4313 #sky, .pageid4417 #sky { background: url('/media/462969/foundabead.jpg') center top; }
.pageid4313, .pageid4417 { background: white; }


.pageid4312 #sky, .pageid4384 #sky { background: url('/media/116945/beoriginal.jpg') center top; }
.pageid4312, .pageid4384 { background: white; }
.pageid4312 #footer img, .pageid4384 #footer img { background: black; padding: 20px; margin-top: 15px; margin-bottom: 150px; }

/* popup rewrite begins */

.popup

{

display: none;

position: absolute;

background-color: transparent;

background-image: url("images/popup.png");

background-repeat: no-repeat;

background-attachment: scroll;

background-position: 0% 0%;

width: 165px;

height: 100px;

z-index: 10;

}

.popup h5
{
    font-size: 12px;
  font-weight: bold;
  position: absolute;
  top: 13px;
  left: 15px;
  display: block;
  width: 140px;
}

.popup h5 span
{
    font-size: 12px;
    font-weight: normal;

}

.popup span.price
{
  position: absolute;
  left: 15px;
  top: 46px;
  font-size: 11px;
}

.popup .inner a,
.popup *
{
  color: White;
}

/* popup rewrite ends */

.sidebar h3
{
  margin: 0 0 5px 0;
  padding: 5px 0 0 0;
  overflow: hidden;
  display: block;
  height: 20px;
}

.designers td
{
  text-align: center;
  padding-bottom: 20px;
}

.designers a
{
  display: block;
}

.designers a img:hover
{
  opacity: .5;
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  filter: alpha(opacity=50);
}
  
.designers img
{
  margin-bottom: 10px;
  display: block;
}

a img 
{
  border: none !important;
}

a img:hover
{
  text-decoration: none !important;
  cursor: pointer;
}

.back-button
{
  text-align: right;
  padding-right: 10px;
}


.content ol, .content ul { margin: 10px 0 0 0px; }
.content li { padding: 0 0 5px 0;}

.content ul.pager { margin: 0 0 10px 0;}

.content a,
.item a h4,
.designers a,
.back-button,
.back-button a
{
  color: #5f0165;
}

.content a:hover,
.item a h4:hover,
.designers a:hover,
.back-button:hover,
.back-button a:hover
{
  color: #9e0236;
}

.sub-category
{
  display: block;
  width:108px;
  height: 88px;
  border: 1px solid #ccc;
  float: left;
  margin: 0 5px 5px 0;
  text-align: center;
  padding: 30px 5px 0 5px;
  clear: none;
  font-size: 14px;
  font-weight: bold;
}

.template1051 .sub-category
{
  height: 68px;
  padding-top: 50px;
}

  
img.hover
{
  height: 20px;
  width: 20px;
}
      
img.focused
{
  height: 118px;
  width: 118px;
  border: 5px solid #b710bf;
  position: absolute;
  margin: -64px 0 0 -64px;
}

/* frontpage */

.fp-img
{
  display: block;
  width: 409px;
  height: 320px;
  position: absolute;
  top: 0;
  left: 0;
}

.fp-img a
{
  display: block;
  background: url('/media/77133/transparent.gif');
  position: absolute;
}

.fp-events
{
  top: 225px;
  left: 0px;
  width: 200px;
  height: 95px;
}

.fp-products
{
  top: 130px;
  left: 285px;
  width: 120px;
  height: 190px;
}

.fp-trollbeads
{
  top: 185px;
  left: 0px;
  width: 280px;
  height: 35px;
}

.fp-museum
{
  top: 130px;
  left: 140px;
  width: 140px;
  height: 50px;
}

.fp-news
{
  top: 0px;
  left: 140px;
  width: 265px;
  height: 125px;
}
.fp-designers
{
  top: 0px;
  left: 0px;
  width: 135px;
  height: 150px;
}

#breadcrumb 
{
  padding-top: 10px;
}

#breadcrumb li
{
  background: black;
}

.newsbox, .newsbox ul
{
  width: 100%;
  margin: 0;
  padding: 0;
  border: 0;
}

.newsbox li,
.newsbox li a,
.newsbox li a strong
{
  background: white !important;
  font-weight: normal;
  color: #333;
  margin: 0 !important;
  padding: 0 0 10px 0 !important;
}

.newsbox li:hover,
.newsbox li a:hover,
.newsbox li a strong:hover
{
  text-decoration: underline;
  color: #5f0165;
}

.newsheader h2
{
  margin: 0;
  padding: 0 0 10px 0;
  font-size: 12px;
  font-weight: bold;
}

.template1051 .spacer
{
  display: none;
}

.nodetype1077 #sky { background: url('/media/438779/blackwhite_bgimage_newlayout.jpg') no-repeat fixed center -140px;}
.nodetype1077 { background: black; }
.nodetype1077 #footer img { background: black; padding: 20px; }

.product-buttons
{
  width: 600px;
}






































































/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */

