/* By Johannes Leuchvoius at Wepic visions using Uforia CMS by Wepic Visions. www.wepic.se - www.uforiacms.com - johannes@wepic.se
-------------------------------------------------------------------------------------------------------------------------------------------------*/
/* Hidding New Functions
----------------------------------------------------------------------------------------*/
.imageDataContainer { display:none !important; }
.imageDataContainer .numberDisplay { display:none !important; }

/* EBO
-------------------------------------------------------------------------------------------------------------------------------------------------*/
body { color: #FFF; background: #605d5c; font-family: verdana, arial; font-size: 13px; }

.Left { float:left; }
.Right { float:right; }

h1 { font-size: 25px; }
h2 { font-size: 23px; }
h3 { font-size: 21px; }
h4 { font-size: 19px; }
h5 { font-size: 17px; }
h6 { font-size: 15px; }

p.yellow { color: #FDF700; }
p.line_height { line-height: 22px; }

.TemplateStart h2 { color: #fff; text-align:center; background: url('../images/ebo/images/start_headers.png') no-repeat scroll top left; width: 200px; height: 29px; padding-bottom: 10px; padding-top: 3px; font-size: 14px; }

p { line-height: 16px; }
a:link { color: #fff; }
a:visited { color: #A6A6A6; }
a:hover { color: #DDD; }

p.yellow { color: #FDF700; }
p.line_height { line-height: 22px; }

/* Global
-------------------------------------------------------------------------------------------------------------------------------------------------*/
.Wrapper { background: #383431; width: 960px; margin: 0 auto 0 auto; }


/* Head
-------------------------------------------------------------------------------------------------------------------------------------------------*/
.Head { width: 925px; height: 94px; /*padding: 0 35px 0 0; PSD*/ padding: 0 35px 10px 0; float:left; }
.Head .Logotype { background: url('../images/ebo/images/ebo_loggo.png') no-repeat scroll top right; width: 429px; height: 90px; float:left; }
.Head .Logotype a { width: 100%; height: 100%; float:left; display:block; text-indent: -999999px;}
.Head .HeadTagLine { width: 480px; height: 66px; padding: 26px 0 0 0; float:right; }

.MainMenu { width: 960px; /*height: 50px; PSD*/ height: 65px; float:left; }
.MenuBox .Header { display: none; }
.MenuBox .BoxFirst ul li a.MenuSubpageToggler { display: none; }
.MenuBox { background: url('../images/ebo/images/menu_bg.png') no-repeat scroll top left; width: 960px; height: 28px; padding: 0; float:left; }
.MenuBox .BoxFirst ul { padding: 0 0 0 0px; width: 945px; float:left; }
.MenuBox .BoxFirst ul li { padding: 0; clear:none; width: auto; float:right; display:block; }
.MenuBox .BoxFirst ul li a { color: #fff; text-decoration:none; line-height: 28px; font-size: 16px; padding: 0 15px 0 15px; float:left; display:block; }
.MenuBox .BoxFirst ul li a.Active { background: url('../images/ebo/images/main_menu_active.png') no-repeat scroll top center; height: 40px; line-height: 28px; font-size: 16px; padding: 0 15px 0 15px; float:left; display:block; }

/* Admin style
------------------------*/
.MenuBox .BoxFirst ul li span.ActiveMenuTextEditor { background: url('../images/ebo/images/main_menu_active.png') no-repeat scroll top center; height: 40px; line-height: 28px; font-size: 16px; padding: 0 15px 0 15px; float:right;}
.MenuBox li.SideMenuItem a.MenuOptinsLink { top: 6px; left: 0px; padding: 0; }

/* MainContainer
-------------------------------------------------------------------------------------------------------------------------------------------------*/


/* Containers Layout
----------------------------------------------------------------------------------------*/
/*.MainContainer .TwoColumn { width: 960px; float:left; }
.MainContainer .TwoColumn .Column1 { width: 300px; min-height: 30px; padding: 0; float:left; }
.MainContainer .TwoColumn .Column2 { width: 630px; min-height: 30px; padding: 0; float:right; }*/

.MainContainer { width: 890px; padding: 0 35px 30px 35px; float:left; }

.ThreeColumn { width: 890px; float:left; }
.ThreeColumn .Column1 { width: 145px; min-height: 30px; margin-right: 30px; padding: 0; float:left; }
.ThreeColumn .Column2 { width: 255px; min-height: 30px; padding: 0; float:left; }
.ThreeColumn .Column3 { width: 430px; min-height: 30px; padding: 0; float:right; }

/*----- Start endast 2 columner -----*/
.TemplateStart .ThreeColumn  { /*height: 315px;*/ }
.TemplateStart .ThreeColumn .Column1 { width: 145px; min-height: 30px; margin-right: 0px; padding: 0; float:left;}
.TemplateStart .ThreeColumn .Column2 { width: 715px; min-height: 30px; padding: 0; float:right; }
.TemplateStart .ThreeColumn .Column3 { display:none; }

.FourColumn { width: 890px; float:left; position:relative; }
.FourColumn .Column1 { width: 200px; min-height: 30px; margin: 0 30px 0 0; float:left; }
.FourColumn .Column2 { width: 200px; min-height: 30px; float:left; }
.FourColumn .Column3 { width: 200px; min-height: 30px; margin: 0 0 0 30px; float:right; }
.FourColumn .Column4 { width: 200px; min-height: 30px; float:right;  }

/* ShowroomBox
----------------------------------------------------------------------------------------*/
.StartGallery { float: left; }
.StartGallery .BoxFirst .Pagination { display: none !important; }
.StartGallery .BoxFirst .ShowroomMaskWrapper .Entry { width: 717px; }
.StartGallery .BoxFirst .ShowroomMaskWrapper .Entry .LargeImage { width: 717px; height: 283px; float:left; }
.StartGallery .BoxFirst .ShowroomMaskWrapper .Entry .LargeImage img { width: 717px; height: 283px; }
.StartGallery .BoxFirst .ShowroomMaskWrapper .Entry .Description { font: normal 38px/50px verdana, sans-serif !important; text-align: right; width: 717px; height: 265px; position: absolute; left: 0px; top: 0px; }
.StartGallery .BoxFirst .ShowroomMaskWrapper .Entry .Description p { font: normal 38px/50px verdana, sans-serif !important; }
.StartGallery .BoxFirst .ShowroomMaskWrapper .Entry .Description .ShowroomEntryBody { width: 680px; position: absolute; left: 0px; bottom: 0px; }
.StartGallery .BoxFirst .ShowroomMaskWrapper .Entry .Description .rich_text_editor { width: 680px; position: absolute; left: 0px; bottom: 0px; }

.NotLoggedIn .StartGallery .ThumbsMask { display: none; }
.NotLoggedIn .StartGallery .ShowroomMask { position:static; float:left; overflow: visible; height: 300px; }
.NotLoggedIn .StartGallery .ShowroomEntries .Entry { width: 715px; float: none; }

.LoggedInAsAdmin .StartGallery .EntryMask { overflow:hidden; }
.LoggedInAsAdmin .StartGallery .Entry { display: block; }
.LoggedInAsAdmin .StartGallery .ShowroomEntries { width: 30000px; }
.LoggedInAsAdmin .StartGallery .BigPagination { display:none; width: 625px; }
.LoggedInAsAdmin .StartGallery .BigPagination .BigScrollLeft { float: left; }
.LoggedInAsAdmin .StartGallery .BigPagination .BigScrollRight { float: right; }

.LoggedInAsAdmin .StartGallery .ThumbsMask { width: 100%; position:relative; padding: 0; display: block; float: left; height: 50px; }
.LoggedInAsAdmin .StartGallery .Thumbs { width: 100%; left: 0px !important; }
.LoggedInAsAdmin .StartGallery .Thumbs li { float: left; padding: 0 8px 0px 0; }
.LoggedInAsAdmin .StartGallery .Thumbs li a { border: 1px solid #666; padding: 2px; display: block; float: left; }
.LoggedInAsAdmin .StartGallery .Thumbs li.Active a { border: 1px solid #000; padding: 4px; }
.LoggedInAsAdmin .StartGallery .Thumbs li img { width: 30px; float: left; }
.LoggedInAsAdmin .StartGallery .Pagination { display:none; }


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

.Column3 .ShowroomBox .BoxFirst .ShowroomMaskWrapper { }
.Column3 .ShowroomBox .BoxFirst .ShowroomMaskWrapper .ShowroomMask { position:static; float:left; overflow: visible; }
.Column3 .ShowroomBox .BoxFirst .ShowroomMaskWrapper .ShowroomMask .EntryMask { width: 430px; height: 400px; position:relative; padding: 0 0 0px 0; top: 0; left: 0; overflow:hidden; }
.Column3 .ShowroomBox .BoxFirst .ShowroomMaskWrapper .ShowroomMask .EntryMask .ShowroomEntries { height: 330px; float:left; }
.Column3 .ShowroomBox .BoxFirst .ShowroomMaskWrapper .ShowroomMask .EntryMask .ShowroomEntries .Entry { width: 430px; }
.Column3 .ShowroomBox .BoxFirst .ShowroomMaskWrapper .ShowroomMask .EntryMask .ShowroomEntries .Entry .LargeImage { width: 430px; height: 330px; float:left; }
.Column3 .ShowroomBox .BoxFirst .ShowroomMaskWrapper .ShowroomMask .EntryMask .ShowroomEntries .Entry .Description { padding-top: 12px; }

.Column3 .ShowroomBox .BoxFirst .ShowroomMaskWrapper .ShowroomMask .Thumbs {  float:left; }
.Column3 .ShowroomBox .BoxFirst .ShowroomMaskWrapper .ShowroomMask .Thumbs li { padding: 0 2px 2px 0px; float:left; }

/* Presentation tex
------------------------------------------------------*/

/* News tex
------------------------------------------------------*/

/* Admin style
------------------------*/

/* Other page
----------------------------------------------------------------------------------------*/


/* Contact
----------------------------------------------------------------------------------------*/


/* Home
------------------------------------------------------*/
a#palfinger { display: block; text-indent: -99999px; background: url('../images/ebo/images/logo-1.png') no-repeat scroll top left; width: 150px; height: 43px; padding-bottom: 15px; }
a#jcb { display: block; text-indent: -99999px; background: url('../images/ebo/images/logo-2.png') no-repeat scroll top left; width: 150px; height: 104px; padding-bottom: 15px; }
a#texaco { display: block; text-indent: -99999px; background: url('../images/ebo/images/logo-3.png') no-repeat scroll top left; width: 150px; height: 40px; }


/* MapBox
------------------------------------------------------*/
.MapBox .MapCanvas { }


/* Foot
-------------------------------------------------------------------------------------------------------------------------------------------------*/
.Foot { font-size: 12px; background: #4e4b49; width: 890px; padding: 10px 35px 10px 35px; float:left; }
.Foot .First { width: 440px; float:left; }
.Foot .Second { width: 440px; float:right; text-align:right; }

.Foot p { color: #808080; }
.Foot a:link { color: #808080; text-decoration:underline; }
.Foot a:visited { color: #808080;  }
.Foot a:hover { color: #fff;  }
.Foot .UserLogin a { color: ;  }
.Foot .UserLoginLink { /*display:none;*/ }

.Empty { padding: 0; margin: 0; height: 0px; min-height: 0px; line-height: 0px; }