/* By Johannes Leuchvoius at Wepic visions using Uforia CMS by Wepic Visions. www.wepic.se - www.uforiacms.com - johannes@wepic.se
-------------------------------------------------------------------------------------------------------------------------------------------------*/

/* Bobbie Burns
-------------------------------------------------------------------------------------------------------------------------------------------------*/
body { color: #fff; background: #000; font-family: Georgia, serif; line-height: 25px; font-size: 14px; }

.UforiaWrapper { color: #fff; background: #000000 url('../images/bobbiebu/images/top_background.jpg') repeat-x scroll top left; }

h1 { font-size: 76px; font-family: "tusj", Georgia, serif; line-height: 50px; padding-bottom: 8px; }
h2 { font-size: 41px; font-family: "tusj", Georgia, serif; line-height: 45px; padding-bottom: 8px; }
h3 { font-size: 22px; font-family: "tusj", Georgia, serif; line-height: 28px; padding-bottom: 8px; }
h4 { font-size: 17px; line-height: 26px; padding-bottom: 8px; }
h5 { font-size: 16px; line-height: 24px; padding-bottom: 8px; }
h6 { font-size: 15px; line-height: 22px; padding-bottom: 8px; }

a:link { color: #6b6b6b; }
a:visited { color: #6b6b6b; }
a:hover { color: #6b6b6b; }

p { padding-bottom: 18px; }
ul li { color: #fff; }

.TextBox form textarea { height: 380px; }

.mceContentBody { background: #000; }

/* Head
-------------------------------------------------------------------------------------------------------------------------------------------------*/
.Header { padding: 0 0 0 0;  }

.Header .HeadLeft { height: 225px; /*border-bottom: 1px solid #252525;*/ background: url('../images/bobbiebu/images/line.png') repeat-x scroll bottom left; }
.Header .HeadRightWrapper { height: 120px; padding: 105px 0 0 90px; /*height: 95px; padding: 130px 0 0 0px;*/ /*border-bottom: 1px solid #252525;*/ background: url('../images/bobbiebu/images/line.png') repeat-x scroll bottom left; }

/* Logotype */
.Header .Logotype { background: transparent url('../images/bobbiebu/images/bobbie_burns_logo.png') no-repeat scroll top left; width: 220px; height: 195px; }
.TemplateAboutRefinedByBB .Header .Logotype { background: transparent url('../images/bobbiebu/images/refined_by_bb_logo.png') no-repeat scroll top left; }
.RefinedByBBCollection .Header .Logotype { background: transparent url('../images/bobbiebu/images/refined_by_bb_logo.png') no-repeat scroll top left; }
.Header .Logotype a { display: block; text-indent: -99999px; }

/* Text - Head Right */
.Header .HeadRight .TextBox { /*font-family: "FFF Tusj", Georgia, serif; font-size: 41px; line-height: 48px;*/ }
.Header .HeadRight .TextBox h1 { padding-top: 25px; }
.Header .HeadRight .TextBox h2 { padding-top: 13px; }

.Header .HeadRight .mceLayout { height: 70px !important; }
.Header .HeadRight iframe { height: 70px !important; }

.Header { position: relative; }
.Header .LangMenu { /*position: absolute; top: 12px; right: 0px;*/ z-index: 10; height: 20px; padding-top: 12px; width: 100%; float: left; clear: left; }
.Header .LangMenu a { background: url('../images/bobbiebu/images/flags.png') no-repeat scroll top left; float: right; width: 27px; height: 20px; margin-left: 8px; display: block; text-indent: -99999px; }
.Header .LangMenu a.Ks { background-position: top right; }
.Header .LangMenu a.Fr { background-position: -27px 0px; }


/* GridFirst - MainContainer
-------------------------------------------------------------------------------------------------------------------------------------------------*/
.GridFirst { padding: 40px 0 0 0; }

/* MainMenu */
.MainMenu { padding: 0 0 70px 0; }
.MainMenu .BoxHead { /*display:none !important;*/ }
.MainMenu .BoxFirst .Header { display: none; }
.MainMenu .BoxFirst ul li { float: none; /*border-bottom: 1px solid #252525;*/ background: url('../images/bobbiebu/images/line.png') repeat-x scroll bottom left; padding: 2px 0 1px 0; }
.MainMenu .BoxFirst ul li a { font-size: 14px; color: #fff; text-decoration: none; line-height: 35px; padding: 0 0 0 14px; display: block; }
.MainMenu .BoxFirst ul li.Active a { background: transparent url('../images/bobbiebu/images/main_menu_active_bg.jpg') repeat-y scroll top left; padding: 0 0 0 14px; border: none; }
.MainMenu .BoxFirst ul li a:hover { background: transparent url('../images/bobbiebu/images/main_menu_active_bg.jpg') repeat-y scroll top left; border: none; padding: 0 0 0 14px; }

/* Secondary Menu */
.grid_9 .MenuBox .BoxFirst .Header { display: none; }
.grid_9 .MenuBox .BoxFirst ul li { float: left; padding: 0 15px 10px 0; display:block; }
.grid_9 .MenuBox .BoxFirst ul li a { font-size: 14px; padding: 6px 0 6px 0; display: block; color: #fff; text-decoration: none; }
.grid_9 .MenuBox .BoxFirst ul li a:hover { color: #fff; }
.grid_9 .MenuBox .BoxFirst ul li a.Active  { border-top: 1px solid #252525; border-bottom: 1px solid #252525; padding: 5px 0 5px 0; }
.grid_9 .MenuBox .BoxFirst ul li a:hover { border-top: 1px solid #252525; border-bottom: 1px solid #252525; padding: 5px 0 5px 0; }

/* Foot - FootContainer
-------------------------------------------------------------------------------------------------------------------------------------------------*/
.FootWrapper { padding: 50px 0 0 0; }
.FootContainer { background: transparent url('../images/bobbiebu/images/foot_outer_bg.jpg') no-repeat scroll top center; }
.FootContainer .Footer { background: transparent url('../images/bobbiebu/images/foot_inner_bg.jpg') no-repeat scroll top center; height: 364px; padding: 20px 0 0 0; font-size: 12px; }
.FootContainer .Footer ul li {  }
.FootContainer .Footer ul li.BlackDott { display: none; }
.FootContainer .Footer ul li.PinkDott { display: none; }
.FootContainer .Footer ul li.Rights { display: block; float: left; }
.FootContainer .Footer ul li.Developer { color: #6b6b6b; display: block; float: right; padding: 0 4px 0 0; }
.FootContainer .Footer ul li.Developer span, ul li.Developer a { display: none; }
.FootContainer .Footer ul li.Developer a.CMS { display: inline; }
.FootContainer .Footer ul li.Login { float: right; }


/* TextBox
-------------------------------------------------------------------------------------------------------------------------------------------------*/
.facebook { padding: 0 0 10px 0; }
.facebook .BoxFirst .BoxThird div { padding: 0 0 0 15px; }
.facebook .BoxFirst p { height: 22px; padding: 0px; }
.facebook .BoxFirst p  a { background: transparent url('../images/bobbiebu/images/facebook.jpg') no-repeat scroll top left; padding: 0 0 0 32px; font-size: 10px; text-decoration: none; color: #fff; float: left; height: 22px; }
.facebook .BoxFirst p a:hover { color: #6b6b6b; }

.twitter { padding: 0 0 10px 0; }
.twitter .BoxFirst .BoxThird div { padding: 0 0 0 15px; }
.twitter .BoxFirst p { height: 22px; padding: 0px; }
.twitter .BoxFirst p  a { background: transparent url('../images/bobbiebu/images/twitter.jpg') no-repeat scroll top left; padding: 0 0 0 32px; font-size: 10px; text-decoration: none; color: #fff; float: left; height: 22px; }
.twitter .BoxFirst p a:hover { color: #6b6b6b; }

.friend { padding: 0 0 10px 0; }
.friend .BoxFirst .BoxThird div { padding: 0 0 0 15px; }
.friend .BoxFirst p { height: 22px; padding: 0px; }
.friend .BoxFirst p a { background: transparent url('../images/bobbiebu/images/friend.jpg') no-repeat scroll top left; padding: 0 0 0 32px; font-size: 10px; text-decoration: none; color: #fff; float: left; height: 22px; }
.friend .BoxFirst p a:hover { color: #6b6b6b; }

a.stbutton { background: url('../images/bobbiebu/images/share_this.png') no-repeat scroll top left !important; width: 140px; height: 85px; display:block; text-indent: -999999px; }

/* PictureBox
-------------------------------------------------------------------------------------------------------------------------------------------------*/
/*.ViewCollection { }
.ViewCollection .BoxFirst { background: transparent url('../images/bobbiebu/images/view_collection_bg.jpg') no-repeat scroll top left; height: 100px; }
.ViewCollection .BoxFirst .BoxThird { padding: 10px 0 0 22px; }
.ViewCollection .BoxFirst .BoxThird a { float: left; }
.ViewCollection .BoxFirst .BoxThird .Body {  font-size: 16px; padding: 30px 10px 0 0; width: 110px; float: right; font-family: "FFF Tusj", Georgia, serif; }
.ViewCollection .BoxFirst .BoxThird .Body p { float: left; }
.ViewCollection .BoxFirst .BoxThird .Body a { background: transparent url('../images/bobbiebu/images/next.jpg') no-repeat scroll right 14px; text-decoration: none; color: #fff; float: left; padding: 0 40px 0 0; }

.PictureBox .BoxFirst img { padding-bottom: 10px; }*/

/* Collection Start
-------------------------------------------------------------------------------------------------------------------------------------------------*/
/* Slideshow
------------------------------------------------------*/
.CollectionStart .BoxFirst .Pagination { display: none; }
.CollectionStart .BoxFirst .ShowroomEntries { background: transparent url('../images/bobbiebu/images/showroom_collection_bg.jpg') no-repeat scroll top left; padding: 0 0 0 80px; }
.CollectionStart .BoxFirst .ShowroomEntries .Entry .BoxThird { position: relative; }
.CollectionStart .BoxFirst .ShowroomEntries .Entry .LargeImage a img { width: 620px; height: 401px; }
.CollectionStart .BoxFirst .ShowroomEntries .Entry .Description { width: auto; position: absolute; bottom: 20px; right: 0px; }
.CollectionStart .BoxFirst .ShowroomEntries .Entry .Description p { background-color: #252525; opacity:0.7; /* IE 6 */ filter:alpha(opacity=60); font-size: 16px; color: #696969; padding: 8px 40px 8px 10px; }
.CollectionStart .BoxFirst .ShowroomMaskWrapper .ShowroomMask .ThumbsMask { display: none; }
/* Admin style BlogBox */
.LoggedInAsAdmin .CollectionStart .BoxFirst .ShowroomEntries { background: transparent url('../images/bobbiebu/images/showroom_collection_bg.jpg') no-repeat scroll left 23px; padding: 23px 0 0 80px; }

/* Admin style - TextEditing Background */
/*.Box form table tbody tr.mceLast td.mceToolbar { background-color: #fff; }*/

/* Collection step 2
-------------------------------------------------------------------------------------------------------------------------------------------------*/
/* Slideshow
------------------------------------------------------*/
.TemplateCollection .SlideshowBox {  }

.TemplateCollection .ShowroomBox .BoxFirst .Pagination { display:none; }

.TemplateCollection .BoxFollowLink { display:none !important; }
.TemplateCollection .Entry .BoxTitle { text-indent: -999999px; }
.TemplateCollection .BoxFirst .Pagination { display:none; }
.TemplateCollection .BoxFirst .ShowroomMaskWrapper { float:left; height:auto; position:relative; width:700px; }
.TemplateCollection .BoxFirst .ShowroomMask { float:left; height:auto; padding:0; position:relative; width:700px; }
.TemplateCollection .BoxFirst .ShowroomEntries { float:left; height:auto; padding:0 0 20px 0; width:700px; }
.TemplateCollection .BoxFirst .ShowroomEntries .Entry { float:left; position:relative; width:220px; padding: 0 10px 10px 0; }
.TemplateCollection .BoxFirst .ShowroomEntries .Odd { }
.TemplateCollection .BoxFirst .ShowroomEntries .Entry .BoxHead { float:left; }
.TemplateCollection .BoxFirst .ShowroomEntries .Entry .LargeImage { float:left; }
.TemplateCollection .BoxFirst .ShowroomEntries .Entry .LargeImage img { float:left; width:220px; }
.TemplateCollection .BoxFirst .ShowroomEntries .Entry .Description { float:left; padding:0; width:100%; text-align:center; display:none; }
.TemplateCollection .BoxFirst .ShowroomEntries .Entry .Description p {  }
.TemplateCollection .BoxFirst .Thumbs { display:none; }
.TemplateCollection .BoxFirst .Thumbs li { float:left; margin-right:3px; }
.TemplateCollection .BoxFirst .Thumbs li img { width:45px; }

.LoggedInAsAdmin .ShowroomBox .BoxFirst .Thumbs { display:block; }

/* Slideshow
------------------------------------------------------*/
.RefinedByBBCollection .SlideshowBox {  }

.RefinedByBBCollection .ShowroomBox .BoxFirst .Pagination { display:none; }

.RefinedByBBCollection .BoxFollowLink { display:none !important; }
.RefinedByBBCollection .Entry .BoxTitle { text-indent: -999999px; }
.RefinedByBBCollection .BoxFirst .Pagination { display:none; }
.RefinedByBBCollection .BoxFirst .ShowroomMaskWrapper { float:left; height:auto; position:relative; width:700px; }
.RefinedByBBCollection .BoxFirst .ShowroomMask { float:left; height:auto; padding:0; position:relative; width:700px; }
.RefinedByBBCollection .BoxFirst .ShowroomEntries { float:left; height:auto; padding:0 0 20px 0; width:700px; }
.RefinedByBBCollection .BoxFirst .ShowroomEntries .Entry { float:left; position:relative; width:220px; padding: 0 10px 10px 0; }
.RefinedByBBCollection .BoxFirst .ShowroomEntries .Odd { }
.RefinedByBBCollection .BoxFirst .ShowroomEntries .Entry .BoxHead { float:left; }
.RefinedByBBCollection .BoxFirst .ShowroomEntries .Entry .LargeImage { float:left; }
.RefinedByBBCollection .BoxFirst .ShowroomEntries .Entry .LargeImage img { float:left; width:220px; }
.RefinedByBBCollection .BoxFirst .ShowroomEntries .Entry .Description { float:left; padding:0; width:100%; text-align:center; display:none; }
.RefinedByBBCollection .BoxFirst .ShowroomEntries .Entry .Description p {  }
.RefinedByBBCollection .BoxFirst .Thumbs { display:none; }
.RefinedByBBCollection .BoxFirst .Thumbs li { float:left; margin-right:3px; }
.RefinedByBBCollection .BoxFirst .Thumbs li img { width:45px; }

.LoggedInAsAdmin .ShowroomBox .BoxFirst .Thumbs { display:block; }




/* BlogBox
-------------------------------------------------------------------------------------------------------------------------------------------------*/
.BlogBox .BlogBoxMask { height: auto; }
.BlogBox .BoxFirst .BlogEntries .BlogEntry { padding: 0 0 50px 0; }
.BlogBox .BoxFirst .BlogEntries .BlogEntry .BoxFirst h3.BlogEntryTitle { font-size: 39px; padding: 8px 0 10px 0; border-bottom: 1px solid #232323; }
.BlogBox .BoxFirst .BlogEntries .BlogEntry .BoxFirst .BoxThird { float: left; position: relative; }
.BlogBox .BoxFirst .BlogEntries .BlogEntry .BoxFirst .BoxThird div { padding: 38px 0 0 0; float: left; }
.BlogBox .BoxFirst .BlogEntries .BlogEntry .BoxFirst .BoxThird div .BlogEntryCreatedAt { float: right; color: #6b6b6b; position: absolute; top: 14px; right: 0px; }
.BlogBox .BoxFirst .BlogEntries .BlogEntry .BoxFirst .BoxThird div div { padding: 0; float: none; }
.BlogBox .BoxFirst .BlogEntries .BlogEntry .BoxFirst .BoxThird div .BlogEntryPicture .PictureBox .BoxFirst { padding: 0 0 35px 80px; }
.BlogBox .BoxFirst .BlogEntries .BlogEntry .BoxFirst .BoxThird div .BlogEntryBody p { padding: 0 80px 0 80px; line-height: 25px; }
.BlogBox .BoxFirst .BlogEntries .BlogEntry .BoxFirst .BoxThird hr { display: none; }
.BlogBox .BoxFirst .Pagination { display: none; }

/* Templates
-------------------------------------------------------------------------------------------------------------------------------------------------*/
.CollectionContainer { display: none; }
.AboutContainer { display: none; }
.BlogSpotContainer { display: none; }
.RetailersContainer { display: none; }
.FriendsContainer { display: none; }
.ContactContainer { display: none; }

.TemplateCollectionStart .CollectionContainer { display: block; }
.TemplateCollection .CollectionContainer { display: block; }
.TemplateCollectionRefinedByBB .CollectionContainer { display: block; }

.TemplateAbout .AboutContainer { display: block; }
.TemplateAboutRefinedByBB .AboutContainer { display: block; }

.TemplateBlogSpot .BlogSpotContainer { display: block; }
.TemplateRetailers .RetailersContainer { display: block; }
.TemplateFriends .FriendsContainer { display: block; }
.TemplateContact .ContactContainer { display: block; }



/* Collection Overlay
-------------------------------------------------------------------------------------------------------------------------------------------------*/
a#fancy_left span { left: -30px !important; }
a#fancy_right span { right: -39px !important; }

div#fancy_title div { font-weight: normal; color: #656565; line-height: 22px; font-family: georgia; }
div#fancy_title div strong { color: #fff; padding-right: 10px; }
div#fancy_title div h5 { color: #fff; font-size: 30px; padding-bottom: 15px; line-height: 25px; }

div#fancy_overlay { background-color: #000; opacity: 0.8 !important; /* IE 6 */ filter:alpha(opacity=80); }
#fancy_wrap div#fancy_close { background: transparent url('../images/bobbiebu/images/overlay_close.png') no-repeat scroll left top; }
#fancy_wrap div#fancy_inner { background-color: #000; border: none; }
#fancy_wrap div#fancy_inner .fancy_bigIframe { background-color: #000 !important; }
#fancy_wrap div#fancy_outer { padding: 18px 30px 33px; }
#fancy_wrap div#fancy_content { border-top: 1px solid #3E3E3E; border-right: 1px solid #3E3E3E; border-left: 1px solid #3E3E3E; top: 0px !important; left: 0px !important; bottom: 0px !important; right: 0px !important; }

#fancy_wrap span#fancy_right_ico { background: transparent url('../images/bobbiebu/images/overlay_next.png') no-repeat scroll left top; }
#fancy_wrap a#fancy_right { /*right: -55px;*/ }
#fancy_wrap span#fancy_left_ico { background: transparent url('../images/bobbiebu/images/overlay_previous.png') no-repeat scroll left top; }
#fancy_wrap a#fancy_left { /*left: -50px;*/ }

#fancy_wrap div#fancy_outer { overflow: visible; } 

#fancy_wrap div#fancy_title { bottom: -112px; /*width: 99% !important;*/ display: block !important; background: #0d0e0f none; border-right: 1px solid #3e3e3e; border-bottom: 1px solid #3e3e3e; border-left: 1px solid #3e3e3e; }
#fancy_wrap div#fancy_title table { display: block; }
#fancy_wrap div#fancy_title table tbody { display: block; }
#fancy_wrap div#fancy_title table tbody tr { display: block; }
#fancy_wrap div#fancy_title table tbody tr td { display: none; }
#fancy_wrap div#fancy_title table tbody tr td#fancy_title_main { padding: 25px 20px 0 20px; height: 85px; display: block; background: none; }