/* By Johannes Leuchvoius at Wepic visions using Uforia CMS by Wepic Visions. www.wepic.se - www.uforiacms.com - johannes@wepic.se
-------------------------------------------------------------------------------------------------------------------------------------------------*/
@font-face { font-family: "century gothic"; src: url("../fonts/jimrickey/gothic.ttf"); }

/* JIMRICKEY
-------------------------------------------------------------------------------------------------------------------------------------------------*/
body { color: #626262; background: #fff; font-family: century gothic, trebuchet ms, verdana, arial; font-size: 12px; line-height: 18px; }

h1 { font-size: 25px; line-height: 32px; }
h2 { font-size: 23px; line-height: 30px; }
h3 { font-size: 21px; line-height: 28px; }
h4 { font-size: 19px; line-height: 26px; }
h5 { font-size: 17px; line-height: 24px; }
h6 { font-size: 15px; line-height: 22px; }
h1, h2, h3, h4, h5, h6 { padding-top: 0px; padding-bottom: 15px; }
p {  }
.container_12 a { color: #491243; text-decoration:none; }
.TextBox .BoxFirst a, .BlogBox .BoxFirst a { border-bottom: 1px dotted #491243; }
.TextBox .BoxFirst a:hover, .BlogBox .BoxFirst a:hover { border-bottom: 1px solid #491243; }

.container_12 { position:relative; }

table { width: 100% !important; }
table tr td { vertical-align: top; padding-bottom: 20px; }

/* ContainersLayout
-------------------------------------------------------------------------------------------------------------------------------------------------*/
.TemplateCollectionStart .NewsContainer { display:none; }
.TemplateCollectionStart .RetailersContainer { display:none; }

.TemplateJimRickeySneakers .NewsContainer { display:none; }
.TemplateJimRickeySneakers .RetailersContainer { display:none; }

.TemplatePodiumSneakers .NewsContainer { display:none; }
.TemplatePodiumSneakers .RetailersContainer { display:none; }

.TemplateJRAthleticGoods .NewsContainer { display:none; }
.TemplateJRAthleticGoods .RetailersContainer { display:none; }

.TemplateAbout .ThirdMenu { display:none; }
.TemplateAbout .NewsContainer { display:none; }
.TemplateAbout .RetailersContainer { display:none; }

.TemplateNews .MainCollection { display:none; }
.TemplateNews .RetailersContainer { display:none; }
.TemplateNews .ThirdMenu { display:none; }

.TemplateRetailers .MainCollection { display:none; }
.TemplateRetailers .ThirdMenu { display:none; }
.TemplateRetailers .NewsContainer { display:none; }

.TemplateContact .ThirdMenu { display:none; }
.TemplateContact .NewsContainer { display:none; }
.TemplateContact .RetailersContainer { display:none; }

/* Head
-------------------------------------------------------------------------------------------------------------------------------------------------*/
.Head { background: url('../images/jimrickey/images/grey_line.png') repeat-x scroll 0px 100px; height: 155px; padding: 0 0 20px 0; }

.Head .Logotype { background: url('../images/jimrickey/images/jim_rickey_std.png') no-repeat scroll top left; }
.Head .Logotype a { width: 129px; height: 152px; display:block; float:left; text-indent: -99999px; }
.TemplatePodiumSneakers .Head .Logotype { background: url('../images/jimrickey/images/jim_rickey_podium.png') no-repeat scroll top left; }
.TemplatePodiumSneakers .Head .Logotype a { width: 247px; height: 152px; }
.TemplateJRAthleticGoods .Head .Logotype { background: url('../images/jimrickey/images/jim_rickey_athletics.png') no-repeat scroll top left; }
.TemplateJRAthleticGoods .Head .Logotype a { width: 241px; height: 124px; }

/* MainMenu Buttons
------------------------------------------------------*/
.MainMenu .BoxHead { display:none; }
.MenuBox .BoxFirst .Header { display:none; }
.MainMenu .BoxFirst ul { padding: 68px 0 0 0; float:right; }
.MenuBox .BoxFirst ul li { margin-left: 25px; padding-bottom: 12px; float:right; }
.MenuBox .BoxFirst ul li a { font-size: 14px; text-transform: uppercase; color: #9d9d9d; padding: 0 0 0 7px; float:left; }
.MenuBox .BoxFirst ul li a span { padding: 2px 7px 3px 0; display:block; }
.MenuBox .BoxFirst ul li a:hover { background: url('../images/jimrickey/images/main_menu_norm.png') no-repeat scroll top left; }
.MenuBox .BoxFirst ul li a:hover span { background: url('../images/jimrickey/images/main_menu_norm.png') no-repeat scroll top right; }
.MenuBox .BoxFirst ul li.Active a { color: #4c4c4c; background: url('../images/jimrickey/images/main_menu_norm.png') no-repeat scroll top left;  }
.MenuBox .BoxFirst ul li.Active a span { background: url('../images/jimrickey/images/main_menu_norm.png') no-repeat scroll top right; }
.MenuBox .BoxFirst ul li span.ActiveMenuTextEditor { font-size: 14px; text-transform: uppercase; color: #4c4c4c; background: url('../images/jimrickey/images/main_menu_norm.png') no-repeat scroll top left; padding: 0 0 0 7px; float:left; display:block; }
.MenuBox .BoxFirst ul li span.ActiveMenuTextEditor span { background: url('../images/jimrickey/images/main_menu_norm.png') no-repeat scroll top right; height: 20px; padding: 2px 7px 0 0; float:left; display:block; }
.MenuBox .BoxFirst ul li span.ActiveMenuTextEditor input.editor_field { height: 22px; width: 40px; margin-top: 0px; background: transparent; border:none; float:left; }

/* MainMenu lines
------------------------------------------------------*/
/*.MainMenu .BoxHead { display:none; }
.MenuBox .BoxFirst .Header { display:none; }
.MainMenu .BoxFirst ul { padding: 68px 0 0 120px; float:left; }
.MenuBox .BoxFirst ul li { margin-left: 25px; padding-bottom: 12px; float:left; }
.MenuBox .BoxFirst ul li a { font-size: 14px; text-transform: uppercase; color: #9d9d9d; float:left; display:block; }
.MenuBox .BoxFirst ul li a span { height: 22px; padding: 6px 0 0 0; border-top: 1px solid #fff; float:left; display:block; }
.MenuBox .BoxFirst ul li a:hover { }
.MenuBox .BoxFirst ul li a:hover span { border-top: 1px solid #e8e8e8; }
.MenuBox .BoxFirst ul li.Active a { color: #4c4c4c;  }
.MenuBox .BoxFirst ul li.Active a span { border-top: 1px solid #e8e8e8; }
.MenuBox .BoxFirst ul li span.ActiveMenuTextEditor { font-size: 14px; text-transform: uppercase; color: #4c4c4c; background: url('../images/jimrickey/images/main_menu_norm.png') no-repeat scroll top left; padding: 0 0 0 7px; float:left; display:block; }
.MenuBox .BoxFirst ul li span.ActiveMenuTextEditor span { background: url('../images/jimrickey/images/main_menu_norm.png') no-repeat scroll top right; height: 20px; padding: 2px 7px 0 0; float:left; display:block; }
.MenuBox .BoxFirst ul li span.ActiveMenuTextEditor input.editor_field { height: 22px; width: 40px; margin-top: 0px; background: transparent; border:none; float:left; }
*/

/* MainContent
-------------------------------------------------------------------------------------------------------------------------------------------------*/
/* Collection Startpage
----------------------------------------------------------------------------------------*/
/*.SlideshowStart  { position:relative; }
.SlideshowStart .BoxFirst .ShowroomMaskWrapper { width: 100%; height: 550px; height: 465px; float:left; background: url('../images/jimrickey/images/showroom_mask.png') repeat-y scroll top left; position:relative; }
.SlideshowStart .BoxFirst .ShowroomMaskWrapper .ShowroomMask {  }
.SlideshowStart .BoxFirst .ShowroomMaskWrapper .ShowroomEntries { height: 470px; float:left; }
.SlideshowStart .BoxFirst .ShowroomMaskWrapper .Entry { width: 940px; height: 450px; }
.SlideshowStart .BoxFirst .ShowroomMaskWrapper .Entry .LargeImage { text-align:center; width: 100%; float:left; position:absolute; z-index: -10; }
.SlideshowStart .BoxFirst .ShowroomMaskWrapper .Entry .LargeImage img {  }
.SlideshowStart .BoxFirst .ShowroomMaskWrapper .Entry .Description { color: #9D9D9D; width: 220px; position:absolute; top: 0px; left: 0px; }
.SlideshowStart .BoxFirst .ShowroomMaskWrapper .Entry .Description strong { font-weight:normal; color: #6a6a6a; }
                            
.SlideshowStart .BoxFirst .ShowroomMaskWrapper .ThumbsMask { display:none; }
.SlideshowStart .BoxFirst .Pagination a { display:none; }*/

/*.SlideshowStart  { position:relative; }
.SlideshowStart .BoxFirst .ShowroomMaskWrapper { width: 100%; height: 550px; height: 580px; float:left; background: url('../images/jimrickey/images/showroom_mask.png') no-repeat scroll top left; position:relative; }
.SlideshowStart .BoxFirst .ShowroomMaskWrapper .ShowroomMask { }
.SlideshowStart .BoxFirst .ShowroomMaskWrapper .ShowroomEntries { height: 470px !important; float:left; position:relative; }
.SlideshowStart .BoxFirst .ShowroomMaskWrapper .Entry { width: 940px; height: 450px; }
.SlideshowStart .BoxFirst .ShowroomMaskWrapper .Entry .LargeImage { text-align:center; width: 100%; float:left; position:absolute; z-index: -10; }
.SlideshowStart .BoxFirst .ShowroomMaskWrapper .Entry .LargeImage img { }
.SlideshowStart .BoxFirst .ShowroomMaskWrapper .Entry .Description { color: #9D9D9D; width: 220px; position:absolute; top: 0px; left: 0px; float:left; }
.SlideshowStart .BoxFirst .ShowroomMaskWrapper .Entry .Description strong { font-weight:normal; color: #6a6a6a; }
                        
.SlideshowStart .BoxFirst .ShowroomMaskWrapper .ThumbsMask { width: 620px; width: 780px; width: 726px; width: 832px; height: 90px; float:left; overflow:hidden; margin-left: 54px; }
.SlideshowStart .BoxFirst .ShowroomMaskWrapper .Thumbs { width: 2000px; float:left; }
.SlideshowStart .BoxFirst .ShowroomMaskWrapper .Thumbs li { width: 90px; height: 90px; padding: 0px; padding-right: 16px; float:left; text-align:center; }
.SlideshowStart .BoxFirst .ShowroomMaskWrapper .Thumbs li a { color: #fff; text-align:center; background: url('../images/jimrickey/images/thumb_bg_norm.png') no-repeat scroll top left; width: 85px; height: 85px; padding: 5px 0 0 5px; display:block; position:relative;  }
.SlideshowStart .BoxFirst .ShowroomMaskWrapper .Thumbs li img { text-indent: -99999px; display:block; position:absolute; z-index: -1; max-height: 80px; }

.SlideshowStart .BoxFirst .BigPagination { display:block; }
.SlideshowStart .BoxFirst .BigPagination a { width: 20px; height: 20px; display:block; position:absolute; top: 215px; text-indent: -99999px; z-index: 30; }
.SlideshowStart .BoxFirst .BigPagination a.BigScrollLeft { background: url('../images/jimrickey/images/nav_arrows.png') no-repeat scroll top left; left: 0px; }
.SlideshowStart .BoxFirst .BigPagination a.BigScrollRight { background: url('../images/jimrickey/images/nav_arrows.png') no-repeat scroll top right; right: 0px; }

.SlideshowStart .BoxFirst .Pagination a { width: 20px; height: 20px; display:block; position:absolute; top: 505px; text-indent: -99999px; z-index: 30; }
.SlideshowStart .BoxFirst .Pagination a.ScrollLeft { background: url('../images/jimrickey/images/nav_arrows_thumbs.png') no-repeat scroll top left; left: 20px; }
.SlideshowStart .BoxFirst .Pagination a.ScrollRight { background: url('../images/jimrickey/images/nav_arrows_thumbs.png') no-repeat scroll top right; right: 20px; }

.LoggedInAsAdmin .SlideshowStart .BoxFirst .ShowroomMaskWrapper .Entry { position:absolute; float:none; top: 0px; left: 0px; }*/

/* Collection Subpage
----------------------------------------------------------------------------------------*/
/* ShowroomBox
------------------------------------------------------*/
.SecGallery  { position:relative; }
.SecGallery .BoxFirst .ShowroomMaskWrapper { width: 100%; height: 550px; height: 550px; float:left; background: url('../images/jimrickey/images/showroom_mask.png') no-repeat scroll top left; position:relative; }
.SecGallery .BoxFirst .ShowroomMaskWrapper .ShowroomEntries { height: 460px; float:left; }
.SecGallery .BoxFirst .ShowroomMaskWrapper .Entry { width: 940px; height: 410px; }
.SecGallery .BoxFirst .ShowroomMaskWrapper .Entry .LargeImage { text-align:center; width: 100%; float:left; position:absolute; z-index: -10; }
.SecGallery .BoxFirst .ShowroomMaskWrapper .Entry .LargeImage img { /*width: 600px; height: 450px;*/ }
.SecGallery .BoxFirst .ShowroomMaskWrapper .Entry .Description { color: #9D9D9D; width: 220px; position:absolute; top: 0px; left: 0px; float:left; }
.SecGallery .BoxFirst .ShowroomMaskWrapper .Entry .Description strong { font-weight:normal; color: #6a6a6a; }
                                           
.SecGallery .BoxFirst .ShowroomMaskWrapper .ThumbsMask { width: 620px; width: 780px; width: 726px; width: 832px; height: 90px; float:left; overflow:hidden; margin-left: 54px; }
.SecGallery .BoxFirst .ShowroomMaskWrapper .Thumbs { width: 50000px; float:left; }
.SecGallery .BoxFirst .ShowroomMaskWrapper .Thumbs li { padding: 0px; padding-right: 16px; float:left; text-align:center; }
.SecGallery .BoxFirst .ShowroomMaskWrapper .Thumbs li a { color: #fff; text-align:center; background: url('../images/jimrickey/images/thumb_bg_norm.png') repeat scroll top left; width: 135px; height: 75px; padding: 5px 0 0 7px; display:block; position:relative; }
.SecGallery .BoxFirst .ShowroomMaskWrapper .Thumbs li.Active a { background: url('../images/jimrickey/images/thumb_bg_active.png') repeat scroll top left; }
.SecGallery .BoxFirst .ShowroomMaskWrapper .Thumbs li img { text-indent: -99999px; display:block; position:absolute; z-index: -1; max-height: 72px; }

.SecGallery .BoxFirst .BigPagination { display:block; }
.SecGallery .BoxFirst .BigPagination a { width: 20px; height: 20px; display:block; position:absolute; top: 215px; text-indent: -99999px; z-index: 30; }
.SecGallery .BoxFirst .BigPagination a.BigScrollLeft { background: url('../images/jimrickey/images/nav_arrows.png') no-repeat scroll top left; left: 0px; }
.SecGallery .BoxFirst .BigPagination a.BigScrollRight { background: url('../images/jimrickey/images/nav_arrows.png') no-repeat scroll top right; right: 0px; }

.SecGallery .BoxFirst .Pagination a { width: 20px; height: 20px; display:block; position:absolute; top: 490px; text-indent: -99999px; z-index: 30; }
.SecGallery .BoxFirst .Pagination a.ScrollLeft { background: url('../images/jimrickey/images/nav_arrows_thumbs.png') no-repeat scroll top left; left: 20px; }
.SecGallery .BoxFirst .Pagination a.ScrollRight { background: url('../images/jimrickey/images/nav_arrows_thumbs.png') no-repeat scroll top right; right: 20px; }

.MainCollection .TopRightMask { display:none; }
.TemplateJimRickeySneakers .MainCollection .TopRightMask { display:block; }
.TemplatePodiumSneakers .MainCollection .TopRightMask { display:block; }
.TemplateJRAthleticGoods .MainCollection .TopRightMask { display:block; }

.MainCollection { position:relative; }
.MainCollection .TopRightMask { background: url('../images/jimrickey/images/special_showroom_mask.png') no-repeat scroll top left; width: 300px; height: 170px; position:absolute; top: 0; right: 0; z-index: 30; }

/* SecMenu
------------------------------------------------------*/
.ShareLinksContainer { position: static !important; }
.ShareLinks { width: 220px; position:absolute !important; top: 215px; right: 10px; z-index: 31; }
.ShareLinks .BoxFirst { text-align:right; }
.ShareLinks .BoxFirst a { color: #9D9D9D; border: 0px; }
.ShareLinks .BoxFirst a:hover { border: 0px; }
.ShareLinks .BoxFirst strong { font-weight:normal; color: #6a6a6a; }

/* SecMenu
------------------------------------------------------*/
.CollectionMenu .BoxHead { display:none !important; }
.CollectionMenu .BoxFirst .Header { display:none; }
.CollectionMenu .BoxFirst ul { width: 100%; padding: 0px 0 0 0; float:left; }
.CollectionMenu .BoxFirst ul li { margin: 0 29px 0 0; float:left; }
.CollectionMenu .BoxFirst ul li a { font-size: 18px; text-transform: uppercase; color: #9d9d9d; padding: 0 0 0 7px; float:left;  }
.CollectionMenu .BoxFirst ul li a span { padding: 2px 7px 4px 0; display:block; }
.CollectionMenu .BoxFirst ul li a:hover { background: url('../images/jimrickey/images/sec_menu.png') no-repeat scroll top left; }
.CollectionMenu .BoxFirst ul li a:hover span { background: url('../images/jimrickey/images/sec_menu.png') no-repeat scroll top right; }
.CollectionMenu .BoxFirst ul li.Active a { color: #4c4c4c; background: url('../images/jimrickey/images/sec_menu.png') no-repeat scroll top left;  }
.CollectionMenu .BoxFirst ul li.Active a span { background: url('../images/jimrickey/images/sec_menu.png') no-repeat scroll top right; }

.CollectionMenu .BoxFirst ul li + li + li { margin-right: 0px; }

.CollectionMenu .BoxFirst ul li span.ActiveMenuTextEditor { font-size: 18px; text-transform: uppercase; color: #9d9d9d; padding: 0 0 0 7px; float:left; display:block; background: url('../images/jimrickey/images/sec_menu.png') no-repeat scroll top left; }
.CollectionMenu .BoxFirst ul li span.ActiveMenuTextEditor span { background: url('../images/jimrickey/images/sec_menu.png') no-repeat scroll top right; height: 22px; padding: 2px 7px 0 0; float:left; display:block; }
.CollectionMenu .BoxFirst ul li span.ActiveMenuTextEditor input.editor_field { height: 22px; width: 40px; margin-top: 0px; background: transparent; border:none; /*border: 1px solid #8F9191;*/ float:left; }

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

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

/* News
----------------------------------------------------------------------------------------*/
.BlogBox { width: 620px; position:relative; }
.BlogBox .BoxFirst {  }
.BlogBox .BlogBoxMask { height: 599px; float:left; }
.BlogBox .BlogEntries  { padding: 20px 0 0 0; width: 100%; float:left; }
.BlogBox .Entry { width: 100%; padding: 0 0 40px 0; float:left; }
.BlogBox .Entry .BoxFirst .BlogEntryTitle {  }
.BlogBox .Entry .BoxFirst .inplacericheditor-form {  }
.BlogBox .Entry .BoxFirst h3 { font-size: 18px; line-height: 24px; background: url('../images/jimrickey/images/grey_line.png') repeat-x scroll left bottom; padding: 0 0 10px 160px; margin-bottom: 18px; }
.BlogBox .Entry .BoxFirst .BlogEntryCreatedAt { width: 140px; float:left; }
.BlogBox .Entry .BoxFirst .BlogEntryBody { width: 460px; float:right; }
.BlogBox .Entry .BoxFirst p {  }
.BlogBox .Entry .BoxFirst hr { display:none; }
.BlogBox .PictureBox { width: 460px; float:right; clear:none; padding-bottom: 15px; }

.BlogBox .Pagination { position: static; }
.BlogBox .Pagination a { width: 665px; height: 50px; display:block; position:absolute; right: -40px; text-indent: -99999px; z-index: 30; border: 0px; }
.BlogBox .Pagination a:hover { width: 665px; height: 50px; display:block; position:absolute; right: -40px; text-indent: -99999px; z-index: 30; border: 0px; }
.BlogBox .Pagination a.ScrollUp { background: url('../images/jimrickey/images/news_mask_nav.png') no-repeat scroll bottom left; bottom: -1px; }
.BlogBox .Pagination a.ScrollDown { background: url('../images/jimrickey/images/news_mask_nav.png') no-repeat scroll top left; top: 0px; }

.BlogBox .Entry form { width: 460px !important; float:right; }
.BlogBox .Entry .mceLayout { width: 458px !important; }
.BlogBox .Entry iframe { width: 458px !important; }

.LoggedInAsAdmin .BlogBox .BlogBoxMask { height: 1000px; float:left; }

/* Retailers
----------------------------------------------------------------------------------------*/
.RetailersLang .BoxFirst ul li { float:right; clear:right; margin: 0px; }

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

/* Foot
-------------------------------------------------------------------------------------------------------------------------------------------------*/
.Foot { background: url('../images/jimrickey/images/grey_line.png') repeat-x scroll left top; padding: 10px 0 35px 0; margin-top: 50px; }
.Foot ul { width: 100%; float:left; padding: 0 0 5px 0; }
.Foot ul li { color: #9D9D9D; font-size: 11px; }
.Foot ul li a { color: #9D9D9D; }
.Foot ul li.Dark { color: #626262; }
.Foot ul.JimrickeyFoot {  }
.Foot ul.JimrickeyFoot li { margin-right: 25px; float:left; }

.Foot ul.WepicFoot li { margin-right: 25px; float:left; }

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