html,body,div,h1,h2,h3,h4,h5,h6,pre,form,label,fieldset,input,p,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%}q:before,q:after{content:''}a{text-decoration:none}table,p{margin:0 0 1.6em 0;padding:0}ul,dl,ol{margin:0 0 1.6em 2.8em;padding:0}strong{font-weight:bold}em{font-style:italic}img,a img{border:none;border-width:0}html{font-family:helvetica,arial,sans-serif;font-size:80%;color:#555}body{background:#fff;margin:0;padding:0;font:80% helvetica,arial,sans-serif;color:#555}#page{overflow:hidden}#content{background:#fff;min-height:400px;font-size:1.1em}#content-body{padding-top:96px}#content,#top-nav,#bottom-nav{min-width:990px}ul.jlm-nav{list-style:none;margin:0;padding:0;letter-spacing:0.1em}ul.jlm-nav li{display:inline-block;padding:0.3em 0.6em 0 0.6em;border-right:1px solid #999;position:relative}ul.jlm-nav li.first{padding-left:0}ul.jlm-nav li.last{padding-right:0;border-width:0}ul.jlm-nav a{display:inline-block;filter:alpha(opacity=70);opacity:0.7;text-decoration:none;color:#eee}ul.jlm-nav a:hover{filter:alpha(opacity=100);opacity:1.0;text-decoration:none;color:#eee}ul.jlm-nav li.active a{color:#fff;opacity:1.0}ul.jlm-nav li.nav-highlight a{font-size:1.2em}div.view-switcher{position:absolute;top:10px;right:386px;text-align:right;display:none}ul.view-switcher-nav{list-style:none;margin:0;overflow:hidden;padding:0;z-index:6;background:#333;padding:5px 8px}ul.view-switcher-nav li{display:inline;float:left;margin:0;padding:0}ul.view-switcher-nav li.last{border:none}ul.view-switcher-nav a{color:#777}ul#top-social-media{position:absolute;right:254px;top:10px;list-style:none;margin:0;overflow:auto;padding:0}ul#top-social-media li{display:inline}ul#top-social-media a{background:url() no-repeat 0 0;display:block;float:left;height:24px;margin:0 3px;text-indent:-9999px;width:24px}ul#top-social-media li.facebook a{background-image:url(http://jlm-assets.jlmcouture.com/tmpl_images/icons/facebook/facebook-24x24.png)}ul#top-social-media li.instagram a{background-image:url(http://jlm-assets.jlmcouture.com/tmpl_images/icons/social-media/v2/24px/instagram.png)}ul#top-social-media li.pinterest a{background-image:url(http://jlm-assets.jlmcouture.com/tmpl_images/icons/pinterest/style1/pinterest-24x24.png)}ul#top-social-media li.twitter a{background-image:url(http://jlm-assets.jlmcouture.com/tmpl_images/icons/twitter/twitter-24x24.png)}ul#top-social-media li.youtube a{background-image:url(http://jlm-assets.jlmcouture.com/tmpl_images/icons/youtube/youtube-24x24.png)}#top-style-search-button{position:absolute;right:149px;top:10px;margin:0;padding:0}a.jlm-button{border-style:solid;border-width:1px;font-size:12px;display:inline-block;padding:0.4em 0.8em 0.3em 18px;text-decoration:none}a.jlm-button:hover{text-decoration:none}a.jlm-button-white{background:#ddd url(http://jlm-assets.jlmcouture.com/tmpl_images/icons/arrow-gray.png) no-repeat 6px center;border-color:#bbb;color:#892039}a.jlm-button-white:hover{background-color:#892039;border-color:#690019;color:#fff}a.jlm-button-red{background:#892039 url(http://jlm-assets.jlmcouture.com/tmpl_images/icons/arrow-gray.png) no-repeat 6px center;border-color:#690019;color:#fff}a.jlm-button-red:hover{background-color:#fff;border-color:#bbb;color:#892039}#top-style-search{position:absolute;right:10px;top:10px}#top-style-search ul{list-style:none;margin:0;padding:0}#top-style-search ul li{display:inline;float:left}#top-style-search ul li.input-text input{background:#ddd;border:1px solid #bbb;color:#666;font-size:12px;height:19px;margin:0 3px 0 0;padding:2px 4px;width:93px}#top-style-search ul li.input-button input{background:#000 url(http://jlm-assets.jlmcouture.com/tmpl_images/forms/text-go-light-gray.png) no-repeat center center;border:1px solid #bbb;cursor:pointer;width:24px;height:24px}.nav-bar{background-image:url(http://jlm-assets.jlmcouture.com/tmpl_images/opaque-60.png);padding:0.5em 1em}#jlm-logo{position:absolute;margin:12px 0 0 0;display:block;border-right:1px solid #888;width:145px;height:107px;z-index:9999}body.jlm-usa #jlm-logo-image{display:block;background:transparent url(http://jlm-assets.jlmcouture.com/tmpl_images/logos/logo-jlm-white-120x105.png) no-repeat 15px 3px;width:135px;height:105px;z-index:9999}body.jlm-europe #jlm-logo-image{display:block;background:transparent url(http://jlm-assets.jlmcouture.com/tmpl_images/logos/logo-jlm-europe-white-115x90.png) no-repeat 15px 6px;width:135px;height:105px;z-index:9999}#top-nav{width:100%;z-index:9999;position:fixed;top:0}#top-nav-body{background:#666}#top-nav1{background-color:#111;background-image:none;position:relative}#top-nav1-body{height:26px;padding:53px 15px 0 0;position:relative}#top-nav1 ul.top-left-nav{font-size:1.2em;font-weight:bold;letter-spacing:0.1em;color:#fff;left:160px;position:absolute;top:10px}ul.jlm-nav.top-left-nav a{color:#fff;filter:alpha(opacity=90);opacity:0.9}ul.jlm-nav.top-left-nav a:hover{filter:alpha(opacity=100);opacity:1.0}#top-nav1 .top-right-nav{float:right;margin:0}#top-nav1 ul.top-right-nav-01,#top-nav1 ul.top-right-nav-02,#top-nav1 ul.top-right-nav-03{display:inline-block}#top-nav1 ul.top-right-nav-01{}ul.jlm-nav li.top-nav1-news a{font-size:1.2em;font-weight:bold;letter-spacing:0.2em;text-transform:uppercase;filter:alpha(opacity=100);opacity:1.0}ul.jlm-nav li.top-nav1-subscribe a{font-size:1.2em;font-weight:bold;letter-spacing:0.08em;filter:alpha(opacity=100);opacity:1.0}#top-nav2{background:#666;padding:0 0 0 140px;text-align:center}#top-nav2 ul.jlm-nav{margin:0 auto}#top-nav2 li{border-width:0;display:inline;float:none;margin:0;padding:0}#top-nav2 li.pos-08{}#top-nav2 li a:first-child{display:inline-block;font-size:0.95em;letter-spacing:0.05em;margin:0;padding:9px 5px 11px 5px;text-transform:uppercase}#top-nav2 li a:first-child:hover{background:#333;color:#fff}#top-nav2 li.active a:first-child{background:#ccc;color:#892039}#bottom-nav{clear:both;width:100%;z-index:999;position:fixed;bottom:0}#bottom-nav-body{height:28px;overflow:auto;background-image:none;background:#666}.bottom-left-nav{position:absolute;bottom:12px}.bottom-right-nav{position:absolute;bottom:12px;right:15px}.hide,#popup_message,#mobile,.mobile,.print-friendly,.jlm-collection-nav,.form-field-myron{display:none!important}body.jlm-europe .usa-only{display:none!important}body.jlm-usa .europe-only{display:none!important}@import url(http://fonts.googleapis.com/css?family=Source+Sans+Pro:200,300,400,600,700,900|Open+Sans:300,400,600,700,800);a{color:#892039;text-decoration:none}a:hover{color:#892039;text-decoration:underline}#zone_selector,#login-row{display:none}.logged-in #zone_selector{color:#666;display:inline-block;font-size:1.1em;position:absolute;top:0.6em;right:1.2em;z-index:9}#login-row{background:#ddd;display:block;height:34px;position:absolute;top:0;left:0;width:100%;z-index:6}#login-row-body{color:#666;font-size:1.1em;padding:0.8em 1.2em}#login-row a{color:#336;text-decoration:underline}#login-row a:hover{text-decoration:none}.logged-in #top-nav-body{padding-top:34px}.logged-in #jlm-logo{top:34px}.logged-in #content-body{padding-top:132px}body.jlm-retailers #content-body{padding-top:126px!important}body.jlm-retailers .logged-in #content-body{padding-top:162px!important}.logged-in #slideshow,.logged-in #line-types{top:97px}.logged-in #slideshow .slideshow-logo{bottom:160px}.admin-button{background:#e6e6e6;border:1px solid #bbb;color:#892039;display:inline-block;font-size:1em;margin:1em 0 0 0;padding:0.4em 0.8em;text-decoration:none;text-transform:lowercase}.admin-button:hover{background:#892039;border-color:#690019;color:#fff;text-decoration:none}.sub-cols-2-column{clear:both;overflow:auto;width:100%}.sub-cols-2-column .sub-col-01{float:left;width:50%}.sub-cols-2-column .sub-col-02{float:right;width:50%}.clear,.clear-float{clear:both;width:100%}.align-right,.float-right{float:right;margin:0 0 1em 1em}.align-left,.float-left{float:left;margin:0 1em 1em 0}.align-center{text-align:center}.gray{color:#777!important}.red{color:#892039!important}ul.bullet-list{list-style:none;padding:0 0 0 2em;margin:0 0 1.6em 0}ul.bullet-list li{list-style:none;background:url(http://jlm-assets.jlmcouture.com/tmpl_images/icons/bullet-square-light-gray.png) no-repeat left 0.7em;padding:0 0 0 16px}.highlight-box{background:#ffc;border:1px dotted #ccc;display:block;margin:0 0 1.5em 0;padding:0.6em 1em}.big{font-size:large}.bigger{font-size:larger}.x-big{font-size:x-large}.xx-big{font-size:xx-large}.small{font-size:small}.smaller{font-size:small}.x-small{font-size:x-small}.xx-small{font-size:xx-small}.all-caps,.uppercase{text-transform:uppercase!important}.no-caps{text-transform:none!important}.lowercase{text-transform:lowercase!important}.arrow-sprite-01,.arrow-sprite-01:hover{background:url(http://jlm-assets.jlmcouture.com/tmpl_images/icons/arrow-sprite-01.png) no-repeat left 2px;display:inline-block;padding-left:15px}.arrow-sprite-01-white{background-position:left 2px}.arrow-sprite-01-black{background-position:left -42px}.arrow-sprite-01-gray{background-position:left -82px}.arrow-sprite-01-red{background-position:left -122px}#designer-collection_summary{}#designer-collection_summary .sub-cols-2-column{}#designer-collection_summary .sub-col-01{background:#ddd;width:60%}#designer-collection_summary .sub-col-01-inner{}#designer-collection_summary .sub-col-02{width:40%}#designer-collection_summary .sub-col-02-inner{padding:40px 60px}#designer-collection_summary-image{height:100%;overflow:hidden}#designer-collection_summary-image img{height:auto;width:100%}#designer-collection_summary-logo{diplay:block;margin:0 0 20px 0}#designer-collection_summary-logo img{height:auto;width:auto;max-height:100px;max-width:70%}#designer-collection_summary-text{font-size:1.3em;line-height:1.8em}#designer-collection_summary ul.left-nav{display:none!important}#designer-collection_summary ul.jlm-collection-nav{display:block!important;font-size:14px;line-height:1.1em;list-style:none;margin:0 0 0.8em 0;padding:0}#designer-collection_summary ul.jlm-collection-nav li:first-child{}#designer-collection_summary ul.jlm-collection-nav li:first-child a{background:url(http://jlm-assets.jlmcouture.com/tmpl_images/icons/arrow-01-gray.png) no-repeat 0 3px;display:block;padding:0 0 0 16px}#designer-collection_summary ul.jlm-collection-nav .mega-menu-body{left:20px!important;width:200px}#designer-collection_summary ul.jlm-collection-nav .mega-menu-body ul{line-height:1.2em!important;margin:0 0 0.8em 0!important}#designer-collection_summary ul.jlm-collection-nav .mega-menu-body ul a{font-size:0.9em!important}#jh_bts_video_thumb{float:left;line-height:normal;margin:0 1em 1em 0;width:174px}#jh_bts_video_thumb a{text-decoration:none;color:#892339}#jh_bts_video_thumb span.body{display:block;margin:0 auto!important;padding:0;text-align:center}#jh_bts_video_thumb .thumb{display:block;border:1px solid #b6b6b6}#jh_bts_video_thumb .caption{text-align:left;display:block;margin:0;padding:0.2em 0.4em;border:1px solid #b6b6b6;font-style:italic;font-size:0.85em}#designer-collection_summary .social-media-icons{margin:0 0 15px 0}#designer-collection_summary .social-media-icons .title{display:none}#designer-collection_summary .social-media-icons .icons{}#designer-collection_summary .social-media-icons .icons img{margin:0 6px 0 0}#collection-page{background:#fff}#collection-page #collection-header{margin:10px 0 0 0;overflow:auto;overflow-y:hidden;padding:40px 0;position:relative}#collection-page #collection-logo{float:left;margin:0 0 0 40px}#collection-page .collection-logo-lazaro{top:40px}#collection-page ul#collection-header-text{float:right;list-style:none;margin:5px 50px 0 0;padding:0}#collection-page ul#collection-header-text li{border-right:1px solid #892039;color:#999;display:inline;font-size:1.2em;letter-spacing:0.15em;list-style:none;padding:10px 15px;position:relative;text-transform:uppercase}#collection-page ul#collection-header-text li.first{padding-left:0;color:#333}#collection-page ul#collection-header-text li.last{border-width:0;padding-right:0}#collection-page ul#collection-header-text ul.more-collections{margin:0;padding:0;position:absolute;top:30px;left:15px}#collection-page ul#collection-header-text ul.more-collections li{border-width:0;display:block;font-size:0.9em;letter-spacing:0;padding:0;text-transform:none;z-index:9999}#collection-page ul#collection-header-text ul.more-collections .mega-menu-body{width:200px;z-index:9999;top:20px}#collection-page ul#collection-header-text ul.more-collections .mega-menu-body ul{margin:0}#thumb-scroller{}#collection-page .thumbs,#collection-page .thumb-arrow{top:210px}.logged-in #collection-page .thumbs,.logged-in #collection-page .thumb-arrow{top:240px}body.jlm-retailers #collection-page .thumbs,body.jlm-retailers #collection-page .thumb-arrow{top:230px!important}body.jlm-retailers .logged-in #collection-page .thumbs,body.jlm-retailers .logged-in #collection-page .thumb-arrow{top:260px!important}#collection-page .thumbs{height:48%;max-height:520px;overflow-y:hidden;overflow-x:auto;position:fixed;white-space:nowrap;width:100%;z-index:100}#collection-page .thumb-admin-text{background:#fff;border:1px solid #777;display:inline-block;padding:0.6em 1em;position:absolute;top:0;z-index:100}#collection-page .thumbs img{width:auto;height:100%;border-width:10px 0;border-style:solid;border-color:#fff}#collection-page .thumbs span{position:absolute;height:100%}#collection-page .thumbs span a.image-map-link{display:inline-block;position:absolute;background:#fff;opacity:0;filter:alpha(opacity= 0)}#collection-page .thumbs span a.image-map-link:hover{opacity:0.3;filter:alpha(opacity= 30)}#collection-page .thumbs .thumb-anchor{position:absolute}#collection-page .thumbs .thumb-anchor img{width:1px;height:1px;border-width:0}#collection-page .thumb-arrow{position:absolute;z-index:125;height:58%;width:33px}#collection-page .thumb-arrow-prev{background:transparent url(http://jlm-assets.jlmcouture.com/tmpl_images/arrow-prev-v4.png) no-repeat -36px center;left:0!important}#collection-page .thumb-arrow-prev:hover{background-position:-3px center}#collection-page .thumb-arrow-next{background:transparent url(http://jlm-assets.jlmcouture.com/tmpl_images/arrow-next-v4.png) no-repeat -36px center;right:0!important}#collection-page .thumb-arrow-next:hover{background-position:-1px center}#style_admin{display:none;position:absolute;border:1px solid black;z-index:100;padding:2px}#collection-page.thumb-grid{}#collection-page.thumb-grid .thumbs,.logged-in #collection-page.thumb-grid .thumbs,body.jlm-retailers #collection-page.thumb-grid .thumbs,body.jlm-retailers .logged-in #collection-page.thumb-grid .thumbs{height:auto;margin:0 auto;padding:0 0 100px 0;position:relative;white-space:nowrap;width:980px!important;max-height:none!important;top:0!important;z-index:100}#collection-page.thumb-grid .thumbs .thumb-wrapper{display:block;float:left;margin:3px!important;overflow:hidden;position:relative;top:0!important}#collection-page.thumb-grid .thumbs .thumb-wrapper.vertical,#collection-page.thumb-grid .thumbs .thumb-wrapper.vertical .image-map{width:190px;height:265px}#collection-page.thumb-grid .thumbs .thumb-wrapper.horizontal,#collection-page.thumb-grid .thumbs .thumb-wrapper.horizontal .image-map{width:386px;height:265px}#collection-page.thumb-grid .thumbs .thumb-wrapper img.lazy,#collection-page.thumb-grid .thumbs .thumb-wrapper .image-map img{border:none;height:auto!important;width:100%!important}#collection-page.thumb-grid .admin-edit-box{background:#fff;border:2px solid #000;display:inline-block;left:0;padding:5px;position:absolute;top:0;z-index:9}#collection-page.thumb-grid .admin-edit-box span{height:auto;position:relative}#collection-page.thumb-grid .admin-edit-box .style_num{text-transform:uppercase}#collection-page.thumb-grid .admin-edit-box .style_order{display:block}#collection-page.thumb-grid .admin-edit-box .style_active{display:block}#collection-page.thumb-grid .admin-edit-box .style_active span{text-transform:uppercase}#collection-page.thumb-grid .admin-edit-box .style_active span.false{color:#c00}#collection-page.thumb-grid .thumb-wrapper .style-number{background-image:url(http://jlm-assets.jlmcouture.com/tmpl_images/opaque-60.png);bottom:0;color:#ddd;display:none;letter-spacing:0.03em;padding:5px 8px;position:absolute;right:0;text-transform:uppercase;z-index:9}#collection-page.thumb-grid .thumb-wrapper:hover .style-number{display:inline-block}#collection-page.thumb-grid.lookbook{}#collection-page.thumb-grid.lookbook .thumbs,.logged-in #collection-page.thumb-grid.lookbook .thumbs,body.jlm-retailers #collection-page.thumb-grid.lookbook .thumbs,body.jlm-retailers .logged-in #collection-page.thumb-grid.lookbook .thumbs{width:800px!important}#collection-page.thumb-grid.lookbook .thumbs .thumb-wrapper{margin:3px 3px 40px 3px!important}#collection-page.thumb-grid.lookbook .thumbs .thumb-wrapper.vertical,#collection-page.thumb-grid.lookbook .thumbs .thumb-wrapper.vertical .image-map{width:245px;height:410px}#collection-page.thumb-grid.lookbook .thumbs .thumb-wrapper.horizontal,#collection-page.thumb-grid.lookbook .thumbs .thumb-wrapper.horizontal .image-map{width:499px;height:410px}#collection-page.thumb-grid.lookbook .thumbs .thumb-wrapper img.lazy,#collection-page.thumb-grid.lookbook .thumbs .thumb-wrapper .image-map img{border:none;margin-left:-26px;width:297px!important;height:auto!important}#collection-page.thumb-grid.lookbook .thumb-wrapper .style-number{bottom:40%;right:36%;font-size:1.2em;padding:6px 12px}#layout-dress{height:100%;overflow:auto;width:100%;position:fixed;bottom:40px;top:110px}.logged-in #layout-dress{top:146px}#layout-dress-inner{height:160%;margin:0 auto;min-width:1000px;position:relative;width:80%}#layout-dress #left-column{overflow:auto;padding-right:60%;padding-bottom:90px;position:relative;left:0;z-index:6}#layout-dress #left-column-body{color:#000;font-size:1.3em;padding:30px 40px 100px 0}#layout-dress #right-column{background:#fff;height:100%;width:60%;position:absolute;right:0;top:0;z-index:9}body.jlm-retailers #layout-dress #left-column{padding-right:50%!important}body.jlm-retailers #layout-dress #right-column{width:50%!important}#layout-dress #right-column-body{position:relative}#layout-dress #right-column-body img{position:absolute;margin:0;left:0}#layout-dress ul.thumb-arrows-v2{list-style:none;margin:0;padding:6px 0 0 0;float:right}#layout-dress ul.thumb-arrows-v2 li{display:inline;list-style:none;margin:0;padding:0}#layout-dress ul.thumb-arrows-v2 a{display:inline-block;background:url(http://jlm-assets.jlmcouture.com/tmpl_images/arrows-next-prev.jpg) no-repeat left top;font-size:12px;color:#888}#layout-dress ul.thumb-arrows-v2 li.prev a{background-position:left -36px;padding:2px 6px 2px 22px}#layout-dress ul.thumb-arrows-v2 li.prev a:hover{background-position:left -54px}#layout-dress ul.thumb-arrows-v2 li.next a{background-position:right top;padding:2px 22px 2px 6px}#layout-dress ul.thumb-arrows-v2 li.next a:hover{background-position:right -18px}#layout-dress #dress-logo{margin:0}#layout-dress ul#page-header{list-style:none;margin:0;padding:15px 0;font-size:0.8em}#layout-dress ul#page-header li{color:#888;font-size:1.2em;letter-spacing:0.1em;list-style:none;padding:2px 0;text-transform:uppercase}#layout-dress ul#page-header li.first{font-size:1.4em;color:#333}#layout-dress ul#page-header li.last{}#layout-dress #social-media{position:relative;height:32px}#layout-dress #social-media #plusone{position:absolute;left:0;top:0}#layout-dress #social-media #pinit{position:absolute;left:36px;top:0}#layout-dress #social-media #facebook{position:absolute;left:89px;top:0}#layout-dress .not-active{border:2px solid #c00;color:#c00;display:inline-block;float:left;font-size:1em;font-weight:bold;margin:0.1em 0.4em 0 0;padding:0 0.3em}#layout-dress .style-number{color:#888;display:inline-block;float:left;font-size:1.4em;font-weight:normal;letter-spacing:0.03em;margin:0;padding:0 0.6em 0 0;text-transform:uppercase}#layout-dress .style-number span{display:inline-block;font-size:0.8em;padding:0 0.3em 0 0;text-transform:capitalize}#layout-dress .admin-button{font-size:0.8em;margin:0.5em 0 0 0}#layout-dress .color_popup_button{margin:0 0 1em 0}#layout-dress .color_popup_button a.color_popup{background-image:url(http://jlm-assets.jlmcouture.com/tmpl_images/icons/color-palette.png);background-repeat:no-repeat;background-position:4px center;padding:7px 10px 7px 32px}#layout-dress .color_popup_button a.color_popup .arrow{margin:-2px 0 0 6px}.color-switcher.ui-dialog{background:#fff;border:4px solid #bbb;left:2.5%!important;overflow-y:auto!important;padding:15px;top:200px!important;position:absolute!important}.color-switcher.ui-dialog .ui-dialog-container{}.color-switcher.ui-dialog .ui-dialog-titlebar{display:block;margin:0 0 15px 0;position:relative}.color-switcher.ui-dialog .ui-dialog-titlebar .ui-dialog-title{border-bottom:1px dotted #ccc;display:block;font-size:16px;letter-spacing:0.1em;padding:0.5em 0 0.3em 0;text-transform:uppercase}.color-switcher.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close{background:#e6e6e6 url(http://jlm-assets.jlmcouture.com/tmpl_images/icons/close-button-x-sprite.png) no-repeat center 1px;border:1px solid #bbb;display:block;position:absolute;right:0;text-decoration:none;top:0;height:22px;width:22px}.color-switcher.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close:hover{background:#892039 url(http://jlm-assets.jlmcouture.com/tmpl_images/icons/close-button-x-sprite.png) no-repeat center -29px;border:1px solid #690019;text-decoration:none}.color-switcher.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close span.ui-icon{display:none}.color-switcher.ui-dialog .ui-dialog-content{}.color-switcher.ui-dialog .ui-dialog-content .item-title{background:#e6e6e6;margin:0 0 0.6em 0;padding:4px 8px}.color-switcher.ui-dialog .ui-dialog-content .item-swatch-wrapper{margin:0 0 1.8em .5em}.color-switcher.ui-dialog .ui-dialog-content .item-swatch-wrapper .item-swatch-title{clear:both;margin:.2em 0 0.4em 0;width:100%}.color-switcher.ui-dialog .ui-dialog-content .item-swatch-wrapper .item-swatch-link{display:block;float:left;min-height:70px;margin:0 3px;text-align:center;width:46px}.color-switcher.ui-dialog .ui-dialog-content .item-swatch-wrapper .item-swatch-link .item-swatch-color-name{display:block;line-height:1.2em}.color-switcher.ui-dialog .ui-dialog-content .item-swatch-wrapper a{border:1px solid #ddd;display:inline-block;margin:0 3px 3px 0;padding:2px}.color-switcher.ui-dialog .ui-dialog-content .item-swatch-wrapper a:hover{border-color:#bbb;box-shadow:0 0 3px #888}.color-switcher.ui-dialog .ui-dialog-content .item-swatch-wrapper a img{height:20px;width:24px}.fabric-option-label{font-weight:bold;font-size:18px}#layout-dress .find-this-dress{display:inline-block;margin:0;padding:0}#layout-dress .find-this-dress a{background:url(http://jlm-assets.jlmcouture.com/tmpl_images/icons/arrow-gray.png) no-repeat 6px center;border:1px solid #bbb;font-size:0.9em;display:inline-block;padding:0.3em 0.8em 0.3em 18px;text-decoration:none}.layout-dress-bella-bridesmaid .find-this-dress{display:none!important}#layout-dress .find-this-dress a:hover{background-color:#892039;border-color:#690019;color:#fff;text-decoration:none}#layout-dress .style-description{padding:1em 0}#layout-dress .style-description-inner{border-width:1px 0;border-style:dotted;border-color:#ccc;color:#888;font-size:0.9em;font-weight:normal;letter-spacing:0.02em;line-height:1.3em;padding:0.8em 0}#layout-dress .style-description-text{}#layout-dress .style-description-extra{display:block;padding:1em 0 0 0}#layout-dress .color-switcher{padding:0 0 1em 0}#layout-dress .color-switcher-inner{border-width:0 0 1px 0;border-style:dotted;border-color:#ccc;color:#888;font-size:0.9em;font-weight:normal;letter-spacing:0.02em;line-height:1.3em;padding:0 0 0.8em 0}#layout-dress .color-switcher .title{color:#888;font-weight:bold;letter-spacing:0.04em;padding:0 0 0.8em 0;text-transform:uppercase}#layout-dress .color-switcher .item-title{color:#888;font-size:0.9em;font-weight:normal;letter-spacing:0.02em;text-transform:uppercase}#layout-dress .color-switcher .item-current-color{color:#888;font-style:italic;text-transform:none}#layout-dress .color-switcher .item-swatch-wrapper{overflow:auto;padding:0 0 1em 0}#layout-dress .color-switcher .item-swatch-wrapper a{border:2px solid #fff;display:inline-block;float:left;height:22px;padding:1px;position:relative;width:22px}#layout-dress .color-switcher .item-swatch-wrapper a span{display:none}#layout-dress .color-switcher .item-swatch-wrapper a.active{border-color:#ccc}#layout-dress .color-switcher .item-swatch-wrapper a:hover{border-color:#ccc}#layout-dress .color-switcher .item-swatch-wrapper img{height:100%;width:100%}#layout-dress .color-switcher .item-swatch-wrapper a.not-available,#layout-dress .color-switcher .item-swatch-wrapper a.not-available:hover{cursor:text;border-color:#fff}#layout-dress .color-switcher .item-swatch-wrapper a.not-available span{background:url(http://jlm-assets.jlmcouture.com/swatches/cross-out-02.png) no-repeat center center;display:block;position:absolute;height:100%;width:100%;z-index:9}#layout-dress .color-switcher .item-swatch-wrapper a.not-available img{position:absolute;z-index:3}#layout-dress .style-search-button{margin:10px 0}#layout-dress .style-video{background:url(http://jlm-assets.jlmcouture.com/tmpl_images/icons/video-icon-sm.jpg) no-repeat 0 0;display:block;font-size:0.9em;letter-spacing:0.2em;min-height:30px;padding:5px 0 0 28px;text-transform:uppercase}#layout-dress ul.style-links{list-style:none;margin:0;padding:0}#layout-dress ul.style-links li{font-size:0.8em;letter-spacing:0.2em;list-style:none;margin:0;padding:0.4em 0;text-transform:uppercase}#layout-dress ul.style-links a{}ul.style-alt-view{list-style:none;margin:0;overflow:auto;padding:0 0 0.4em 0}ul.style-alt-view li{display:inline;float:left;height:82px;margin:0;padding:0}ul.style-alt-view li img{border-width:0;height:78px;margin:2px;width:auto}.layout-dress-horiz #layout-dress-inner{height:100%}.layout-dress-horiz #right-column #dress-image{margin:0!important}.dress-finder-results{}.dress-finder-results #dress_finder_results_header,.dress-finder-results #dress_finder_results_footer{clear:both;overflow:auto;padding:0.8em 0;text-align:center;width:100%}.dress-finder-results .result_pagination{border-right:1px solid #ccc;display:inline-block;padding:0 1em 0 0}.dress-finder-results .result_pagination .dress_finder_previous{background:url(http://jlm-assets.jlmcouture.com/tmpl_images/arrows-next-prev-v3.jpg) no-repeat left -62px;padding:0 0.8em 0 12px}.dress-finder-results .result_pagination .result_page_num{}.dress-finder-results .result_pagination .dress_finder_next{background:url(http://jlm-assets.jlmcouture.com/tmpl_images/arrows-next-prev-v3.jpg) no-repeat right -22px;padding:0 12px 0 0.8em}.dress-finder-results .result_count{display:inline-block;padding:0 0 0 1em}.dress-finder-results .result_count h5{display:inline;margin:0;padding:0}.dress-finder-results #dress_finder_results_footer{border-top:1px solid #ddd}.dress_finder_results_header2{background-color:#ddd;clear:both;margin:5px 0;overflow:auto;padding:0.8em 1.2em}.dress_finder_results_header2 .dress_finder_results_logo{float:left}.dress_finder_results_header2 h2{float:right;margin:0;padding:0}.dress-finder-results .result_style{display:block;float:left;text-align:center;margin:5px 12px 0 0;height:152px;width:88px;background-image:url(/tmpl_images/dress_finder_image_not_available.jpg);background-repeat:no-repeat}.dress-finder-results .result_style_image{border:3px solid #fff;display:block;height:122px;width:88px}.dress-finder-results .result_style_image:hover{border:3px solid #ccc}.dress-finder-results .result_style_number{display:block;margin:0;vertical-align:baseline}#line-types{margin:0 auto;overflow:auto;overflow-x:hidden;padding:0 0 100px 0;text-align:center;width:900px}#line-types+.inner{position:relative}h1.line-types-title{display:none;margin:0!important;padding:40px 0}.line-types-Bridal h1.line-types-title.bridal{display:block}.line-types-Bridesmaid h1.line-types-title.bridesmaids{display:block}#line-types .line-types-row{border-top:2em solid #ddd;margin:0;padding:2em 0}#line-types .line-types-cols{overflow:auto;margin:0}#line-types .line-types-cols .col-photo{float:left;overflow:hidden;width:50%}#line-types .line-types-cols .col-photo img{height:auto;width:100%}#line-types .line-types-cols .col-text{float:right;text-align:left;width:50%}#line-types .line-types-cols .col-text>.inner{padding:2em 3em}#line-types .line-types-cols .col-text .logo img{height:auto;margin:0 0 30px 0;width:70%}#line-types .line-types-row.alvina-valenta .line-types-cols .col-text .logo img{width:95%}#line-types .line-types-row.jim-hjelm .line-types-cols .col-text .logo img{width:80%}#line-types .line-types-row.jim-hjelm-occasions .line-types-cols .col-text .logo img{width:65%}#line-types .line-types-row.lazaro .line-types-cols .col-text .logo img{width:60%}#line-types .line-types-row.noir-by-lazaro .line-types-cols .col-text .logo img{width:50%}#line-types .line-types-cols .col-text ul.left-nav{float:none;margin:0!important;width:100%}#line-types .line-types-cols .col-text ul.left-nav li{display:block!important;float:none!important;margin:0!important;padding:1em 0!important;width:auto!important}#line-types .line-types-cols .col-text ul.left-nav li.share{display:none!important}#line-types .line-types-cols .col-text ul.left-nav li.designer-nav-bridal>a,#line-types .line-types-cols .col-text ul.left-nav li.designer-nav-bridesmaids>a{display:none!important}#line-types .line-types-cols .col-text ul.left-nav li.designer-nav-bridal>a ul,#line-types .line-types-cols .col-text ul.left-nav li.designer-nav-bridesmaids>a ul{display:block!important}#line-types .line-types-cols .col-text ul.left-nav li a{border:none;color:#000;font-size:1.6em;letter-spacing:0.1em;margin:0!important;padding:0!important;text-transform:uppercase}#line-types .line-types-cols .col-text ul.left-nav ul{margin:0 0 1em 0!important}#line-types .line-types-cols .col-text ul.left-nav ul li{padding:1.2em 0!important}#line-types .line-types-cols .col-text ul.left-nav ul li a{border-left:1.2em solid #ccc;line-height:0.6em;padding:0 0 0 1em!important}#line-types.line-types-Bridesmaid .line-types-row.jim-hjelm-occasions .col-photo{float:left}#line-types.line-types-Bridesmaid .line-types-row.jim-hjelm-occasions .col-text{float:right}#line-types.line-types-Bridesmaid .line-types-row.alvina-valenta .col-photo{float:right}#line-types.line-types-Bridesmaid .line-types-row.alvina-valenta .col-text{float:left}#line-types.line-types-Bridesmaid .line-types-row.noir-by-lazaro .col-photo{float:left}#line-types.line-types-Bridesmaid .line-types-row.noir-by-lazaro .col-text{float:right}#line-types.line-types-Bridesmaid .line-types-row.lazaro .col-photo{float:right}#line-types.line-types-Bridesmaid .line-types-row.lazaro .col-text{float:left}#line-types.line-types-Bridal .line-types-row.lazaro .col-photo{float:left}#line-types.line-types-Bridal .line-types-row.lazaro .col-text{float:right}#line-types.line-types-Bridal .line-types-row.jim-hjelm .col-photo{float:right}#line-types.line-types-Bridal .line-types-row.jim-hjelm .col-text{float:left}#line-types.line-types-Bridal .line-types-row.alvina-valenta .col-photo{float:left}#line-types.line-types-Bridal .line-types-row.alvina-valenta .col-text{float:right}#line-types.line-types-Bridal .line-types-row.ti-adora .col-photo{float:right}#line-types.line-types-Bridal .line-types-row.ti-adora .col-text{float:left}#line-types.line-types-Bridal .line-types-row.tara-keely .col-photo{float:left}#line-types.line-types-Bridal .line-types-row.tara-keely .col-text{float:right}#line-types.line-types-Bridal .line-types-row.hayley-paige .col-photo{float:right}#line-types.line-types-Bridal .line-types-row.hayley-paige .col-text{float:left}#line-types.line-types-Bridal .line-types-row.blush-hayley-paige .col-photo{float:left}#line-types.line-types-Bridal .line-types-row.blush-hayley-paige .col-text{float:right}#line-types.line-types-Bridal .line-types-row.lovelle-by-lazaro .col-photo{float:right}#line-types.line-types-Bridal .line-types-row.lovelle-by-lazaro .col-text{float:left}body.jlm-europe #line-types.line-types-Bridal .line-types-row.jim-hjelm-blush .col-photo{float:left}body.jlm-europe #line-types.line-types-Bridal .line-types-row.jim-hjelm-blush .col-text{float:right}table{line-height:1.1em}table tr{}table tr.odd{background:#e6e6e6}table th{background:#ddd;border-bottom:1px solid #bbb;color:#444;font-size:1.1em;font-weight:bold;padding:0.3em 0.6em}table td{border-bottom:1px solid #ccc;padding:0.3em 0.6em}#content-v2{padding:40px;font-size:1.1em;line-height:1.6em}#content-v2-body{margin:0 auto;max-width:1000px;padding:0 0 60px 0}#content-v2 .sub-2-cols{overflow:auto;overflow-x:hidden}#content-v2 .sub-2-cols .sub-2-col-01{float:left;width:54%;max-width:600px}#content-v2 .sub-2-cols .sub-2-col-02{float:right;width:38%;max-width:400px}#content-v2 .sub-3-cols{overflow:auto;overflow-x:hidden}#content-v2 .sub-3-cols .sub-3-col-01{float:left;width:31%;margin-right:3%}#content-v2 .sub-3-cols .sub-3-col-02{float:left;width:31%;margin-right:3%}#content-v2 .sub-3-cols .sub-3-col-03{float:left;width:31%;margin-right:0}#content-v2 ul.subnav-horizontal{list-style:none;margin:0 0 1.6em 0;overflow:auto;padding:0}#content-v2 ul.subnav-horizontal li{border-right:1px solid #ccc;display:inline;float:left;list-style:none;padding:0 0.8em}#content-v2 ul.subnav-horizontal li.first{padding-left:0}#content-v2 ul.subnav-horizontal li.last{border-width:0}#content-v2 ul.subnav-vertical{}.trunk-shows form.sub-form .input-select{width:auto;max-width:200px}.trunk-shows form.sub-form .trunk-form-row{display:inline-block;margin:5px 0;position:relative}.trunk-shows table tr{background:#e6e6e6}.trunk-shows table tr.odd{background:transparent}.trunk-shows table th{width:auto}.trunk-shows table td{border-width:1px 0 0 0;vertical-align:top;width:auto}.trunk-shows table td.trunk-contact{word-wrap:break-word}.trunk-shows table td.notes-row{border-width:0 0 1px 0!important;color:#888;font-style:italic}.trunk-shows table td .primary{display:block}.trunk-shows table td .secondary{color:#888;display:block}.store-locator{}.store-locator .store-locator-form-find-this-dress{width:48%}.store-locator .store-locator-form-find-this-dress .form-row-submit{margin:0 0 1.5em 0}.store-locator .store-locator-form-find-this-dress .note{margin:0}.store-locator .buyer-beware{background:#f3eaf3 url(http://jlm-assets.jlmcouture.com/tmpl_images/buyer-beware-bg.jpg) no-repeat right 0;border:4px solid #e3dae3;color:#222;float:right;width:48%}.store-locator .buyer-beware-inner{font-size:1.2em;line-height:1.4em;padding:30px 30px 30px 30px}.store-locator .buyer-beware h2{font-weight:normal;font-size:1.8em;text-transform:uppercase}.store-locator .buyer-beware h3{font-weight:normal;font-size:1.4em;font-style:italic}.store-locator .buyer-beware p{}.store-locator .buyer-beware .highlight-box{background:#e3dae3;border:4px solid #d3cad3;line-height:1.2em}.store-locator .buyer-beware p.unauthorized-link{}.store-locator .buyer-beware p.unauthorized-link a{background:url(http://jlm-assets.jlmcouture.com/tmpl_images/icons/arrow-01-gray.png) no-repeat left center;display:inline-block;padding:0 0 0 14px}.store-locator .store-locator-form-01{float:none;padding-bottom:0.6em;width:48%}.store-locator .store-locator-form-02{float:left;width:48%}.store-locator .store-locator-form-01 fieldset,.store-locator .store-locator-form-02 fieldset{min-height:180px}.store-locator-form-find-this-dress li.radio{float:left;padding-top:0.8em!important;width:6%!important}.store-locator-form-find-this-dress li.label{float:left;padding-top:0.8em;width:24%!important}.store-locator-form-find-this-dress li.input{float:right;width:66%!important}.store-locator #content-v2-body{position:relative}.store-locator .store-profile-key{background:#fff;border:4px solid #ddd;margin:-0.5em 0 1em 0;padding:0.6em 1em;position:absolute;right:0;top:40px}.store-locator .store-profile-key .store-profile-key-title{font-size:1em;font-weight:normal;letter-spacing:0.2em;margin:0;padding:0 0 0.2em;text-transform:uppercase}.store-locator .store-profile-key ul{list-style:none;margin:0;padding:0}.store-locator .store-profile-key ul li{display:inline;min-height:20px;margin:0.4em 0;padding:0 1.5em 0 0}.store-locator .store-profile-key ul li .icon{display:inline-block;margin:0 8px -4px 0}.store-locator div#retailers_header{clear:both}.store-locator table#results{width:100%}.store-locator table#results tr{}.store-locator table#results td{border-width:0}.store-locator table#results td.even{background:none repeat scroll 0 0 #e6e6e6!important}.store-locator table#results tr.store_info td{font-size:1.1em}.store-locator table#results tr.store_info td .store_name{font-weight:bold;text-transform:uppercase;white-space:nowrap}.store-locator ul.store-links{list-style:none;margin:0;overflow:auto;padding:0.2em 0 0 0}.store-locator ul.store-links li{display:inline;float:left;padding:0 1em 0 0}.store-locator ul.store-links a{display:inline-block;min-height:22px;padding:0 0 0 24px}.store-locator ul.store-links li.store-link-map a{background:url(http://jlm-assets.jlmcouture.com/tmpl_images/icons/store-icon-map.png) no-repeat 0 0}.store-locator ul.store-links li.store-link-info a{background:url(http://jlm-assets.jlmcouture.com/tmpl_images/icons/store-icon-info.png) no-repeat 0 0}.store-locator table#results tr.store_lines td{color:#555;letter-spacing:0;padding-bottom:8px!important}.store-locator table#results tr.store_lines td ul.store-lines-cols{list-style:none;margin:0}.store-locator table#results tr.store_lines td ul.store-lines-cols li{padding:0.3em 0}.store-locator table#results tr.store_lines td ul.store-lines-cols li.cols .icon{display:inline-block;margin:0 4px -4px 8px}.store-locator table#results tr.jlm-flagship{font-size:1.1em;line-height:120%}.store-locator table#results tr.jlm-flagship td{background:#ffa!important}.store-locator table#results tr.jlm-flagship-store_info td{border-width:2px 0 0 0;border-style:solid;border-color:#666}.store-locator table#results tr.jlm-flagship-store_lines td{border-width:0 0 2px 0!important;border-style:solid;border-color:#666}.store-browser-state form.sub-form{margin:0 auto;text-align:center;width:50%}.store-browser-state form.sub-form fieldset{padding:30px}.store-browser-state form.sub-form #go_button{margin:0 0 0 0.4em;padding:0.1em 0.4em}#designer-bio{height:100%;overflow:auto;width:100%;position:fixed;bottom:40px;top:105px}.logged-in #designer-bio{top:140px}#designer-bio-inner{height:100%;margin:0 auto;min-width:1000px;position:relative;width:80%}#designer-bio #left-column{height:100%;position:absolute;left:0;top:0;width:40%;z-index:6}#designer-bio #left-column-body{}#designer-bio #left-column img{height:auto;width:100%}#designer-bio #right-column{overflow:auto;padding-bottom:90px;padding-left:40%;position:relative;right:0;z-index:3}#designer-bio #right-column-body{padding:40px 0 120px 60px}#designer-bio-text{font-size:1.2em;line-height:1.8em}#designer-bio-text h2{font-size:2em;font-weight:normal;letter-spacing:0.2em;text-transform:uppercase}.necklaces-page{}.necklaces-page #content-v2-body{width:799px}.necklaces-page h1{}.necklaces-page h2{color:#888;font-family:timesnewroman,times,georgia,serif;font-size:1.5em;font-weight:normal;line-height:1.3em}.necklaces-page .subnav-horizontal{font-size:1.2em}.necklaces-page .block-header{font-size:1.4em;letter-spacing:0.3em;margin:0 0 1px 0!important;padding:0.6em 1.2em!important;text-transform:uppercase}.necklaces-page .note{color:#888;display:inline-block;font-style:italic;font-weight:normal;letter-spacing:0;margin:0 0 0 0.4em;text-transform:none}.necklaces-page ul.sub-3-cols{}.necklaces-page .sub-3-cols div{}.necklaces-page .sub-3-cols div .thumb{border-right:1px solid #fff;display:inline-block}.necklaces-page .sub-3-cols div .thumb img{height:auto;width:100%;height:265px;width:265px}.necklaces-page .sub-3-cols .subnav-horizontal{background:#666!important;border-width:1px 1px 0 0;border-style:solid;border-color:#fff;color:#fff!important;display:block;font-size:0.9em!important;line-height:1em!important;margin:0 0 1px 0!important;padding:0.6em!important}.necklaces-page .sub-3-cols .sub-3-col-01 .subnav-horizontal{}.necklaces-page .sub-3-cols .subnav-horizontal li{border-color:#999!important;padding:0 0.6em!important}.necklaces-page .sub-3-cols .subnav-horizontal a{color:#fff!important}.faq-page{}dl.faq-entry{border-bottom:1px solid #ccc;margin:0;padding:1em 0}dl.faq-entry dt{font-weight:bold;padding:0 0 0.4em 0}dl.faq-entry dd{}#swatchcard{background:#fff;padding:1em 2em}#swatchcard-inner{}#swatchcard .admin-button{font-size:1.3em}#swatchcard #dress_summary{margin:0;padding:0 0 1em 0}#swatchcard #dress_summary #style_logo{display:block;margin:0 0 1em 0}#swatchcard #dress_summary #style_photo{display:block;margin:0 0 1em 0}#swatchcard #dress_summary #style_number{display:block;font-size:1.4em;margin:0;padding:0 0 1em 0}#swatchcard #dress_summary #style_description{margin:0;padding:0 0 1em 0}#swatchcard #fabric_swatches{margin:0;overflow:auto;padding:0 0 1em 0}#swatchcard #fabric_swatches #fabric_card{}.fabric_card{clear:both;margin:0;overflow:auto;padding:0 0 2em 0}#swatchcard #fabric_swatches .fabric_swatch{float:left;margin-bottom:1em;width:80px}#swatchcard #fabric_swatches .fabric_swatch img{border:1px solid #ddd;height:40px;wodth:40px}#retailer-home{background:#ddd;color:#333;font-size:1.2em;overflow:auto;width:100%;position:fixed;bottom:40px;top:109px}.logged-in #retailer-home{top:147px}#retailer-home-inner{height:100%;margin:0 auto;padding:30px 0;position:relative;text-align:center;width:900px}#retailer-home .highlight-box{color:#333;margin:0 0 20px 0;padding:15px}#retailer-home h3{color:#666;margin:0;padding:0 0 0.25em 0;text-align:center}#retailer-home .retailer-menu{margin:0;padding:0.6em 0;text-align:center}#retailer-home .retailer-menu a{background:#fff;border:6px solid #ccc;display:inline-block;margin:0 10px;padding:5px 10px}#retailer-home .retailer-menu a:hover{border-color:#999}#retailer-home .retailer-menu-wrapper{margin:0 0 20px 0}#retailer-home .retailer-options{margin:0 0 20px 0}#retailer-home ul.retailer-options-menu{list-style:none;margin:0;overflow:auto}#retailer-home ul.retailer-options-menu li{display:inline}#retailer-home ul.retailer-options-menu a{background:#fff;border:6px solid #ccc;color:#333;display:inline-block;font-size:1.1em;font-weight:normal;letter-spacing:0.1em;margin:0 5px;min-width:80px;padding:10px 20px;text-align:center;text-decoration:none;text-transform:uppercase}#retailer-home ul.retailer-options-menu a:hover{border-color:#999;text-decoration:none}#retailer_features{background:#e6e6e6;border:1px dotted #bbb;font-size:0.85em;margin:0 0 1em 0;padding:0.6em 1em}#retailer_features h3{margin:0;padding:0 0 0.2em 0}#retailer_features select{font-size:0.9em;margin:0 0 1em 0}#retailer_features .note{color:#777;margin:0}#collection-page #retailer_features{position:fixed;top:114px;width:100%;z-index:999}.logged-in #collection-page #retailer_features{top:157px}#collection-page #retailer_features h3,#collection-page #retailer_features select,#collection-page #retailer_features .note{display:inline-block;font-size:1.2em;padding:0;margin:0 1em 0 0;float:left}.store-profile{line-height:1.4em}.store-profile h2.block-header{font-weight:normal;letter-spacing:0.2em;text-transform:uppercase}.store-profile h3{font-weight:normal;letter-spacing:0.2em;margin:0;padding:0 0 0.2em 0;text-transform:uppercase}.store-profile h4{font-weight:normal;letter-spacing:0.2em;margin:0;padding:0 0 0.2em 0;text-transform:uppercase}.store-profile .sub-3-cols{margin:0 0 1.5em 0!important;overflow:auto;overflow-x:hidden}.store-profile .sub-3-cols .sub-3-col-01{float:left!important;width:28%!important;margin-right:4%!important}.store-profile .sub-3-cols .sub-3-col-02{float:left!important;width:28%!important;margin-right:4%!important}.store-profile .sub-3-cols .sub-3-col-03{float:right!important;width:360px!important;margin-right:0!important}.store-profile ul.store-profile-social-media{list-style:none;margin:0;overflow:auto;padding:1em 0}.store-profile ul.store-profile-social-media li{display:inline}.store-profile ul.store-profile-social-media a{background:url() no-repeat 0 0;display:block;float:left;height:24px;margin:0 6px 0 0;text-indent:-9999px;width:24px}.store-profile .store-profile-map{border:1px solid #ccc;display:block;margin:0 0 0.2em 0}.store-profile .store-profile-map-link{display:inline-block;float:right;font-size:smaller}.store-profile ul.store-profile-social-media li.twitter a{background-image:url(http://jlm-assets.jlmcouture.com/tmpl_images/icons/twitter/twitter-24x24.png)}.store-profile ul.store-profile-social-media li.facebook a{background-image:url(http://jlm-assets.jlmcouture.com/tmpl_images/icons/facebook/facebook-24x24.png)}.store-profile ul.store-profile-social-media li.instagram a{background-image:url(http://jlm-assets.jlmcouture.com/tmpl_images/icons/social-media/v2/24px/instagram.png)}.store-profile .store-profile-text{margin:0 0 1.5em 0}.store-profile .store-profile-text span{display:block}.store-profile .store-profile-text .store-profile-city,.store-profile .store-profile-text .store-profile-state,.store-profile .store-profile-text .store-profile-zip{display:inline-block;padding:0 0.2em 0 0}.store-profile .store-profile-text .store-profile-id{display:none!important}.store-profile-text .store-profile-email a,.store-profile-text .store-profile-url a{text-transform:lowercase}.store-profile-text .store-profile-id{color:#999;padding:0 0 0 0.4em}.store-profile .store-profile-trunk-show-wrapper{background:#fff;border:3px solid #ddd;padding:1em}.store-profile .store-profile-trunk-show-wrapper h3{background:#892039;color:#fff;letter-spacing:0;line-height:1em;margin:-0.2em -0.2em 0.6em -0.2em;padding:0.5em 0.8em}.store-profile-text .store-profile-trunk-shows{border-bottom:1px dotted #888;padding:0.3em 0}.store-profile-text .store-profile-trunk-shows span{display:inline-block;line-height:1em}.store-profile-text .store-profile-trunk-shows .designer-name,.store-profile-text .store-profile-trunk-shows .line-name{font-size:1.1em;text-transform:uppercase}.store-profile .store-profile-hours-wrapper{background:#e6e6e6;padding:1em}.store-profile .store-profile-hours-wrapper h3{background:#ccc;letter-spacing:0;line-height:1em;margin:-0.2em -0.2em 0.6em -0.2em;padding:0.5em 0.8em}.store-profile-text .store-profile-hours{border-bottom:1px dotted #ccc}.store-profile-text .store-profile-hours span{display:inline-block}.store-profile-text .store-profile-hours-day{width:14%}.store-profile .store-profile-schedule-info-wrapper{background:#e6e6e6;padding:1em}.store-profile .store-profile-schedule-info-wrapper h3{background:#ccc;letter-spacing:0;line-height:1em;margin:-0.2em -0.2em 0.6em -0.2em;padding:0.5em 0.8em}.store-profile-lines-carried{}.store-profile-lines-carried .store-profile-lines{margin:0 0 1.4em 0}.store-profile-lines-carried .store-profile-line-name{border-bottom:1px dotted #ccc;padding:0.3em 0}.store-profile-lines-carried .store-profile-line-name .icon{display:inline-block;margin:0 0 -4px 8px}.store-profile-lines-carried .store-profile-key{border:4px solid #ddd;padding:0.6em 1em}.store-profile-lines-carried .store-profile-key .store-profile-key-title{font-size:1em}.store-profile-lines-carried .store-profile-key ul{list-style:none;margin:0;padding:0}.store-profile-lines-carried .store-profile-key ul li{min-height:20px;margin:0.4em 0}.store-profile-lines-carried .store-profile-key ul li .icon{display:inline-block;margin:0 8px -4px 0}.store-profile .store-profile-description{font-size:larger;line-height:1.5em}.bridesmaids-site{}.bridesmaids-site #top-nav1 ul.top-left-nav{bottom:-1px;float:none!important;left:160px;margin:0;position:absolute}.bridesmaids-site #top-nav1 ul.top-left-nav li{border:none;display:inline;margin:0;padding:0}.bridesmaids-site #top-nav1 ul.top-left-nav li a{padding:10px 15px}.bridesmaids-site #top-nav1 ul.top-left-nav li.bridesmaids a{background:#666;border-color:#999;border-style:solid;border-width:1px 1px 0 1px;filter:alpha(opacity=100);opacity:1.0}.bridesmaids-site #top-nav2{border-top:1px solid #999;background:none repeat scroll 0 0 #666;padding:0 0 0 140px;text-align:center}.celebrity-spotlight{}.celebrity-spotlight .thumbs-row{clear:both;padding:20px 0;overflow:hidden}.celebrity-spotlight .thumbs-row .thumb-entry{display:block;float:left;margin:0 2%;text-align:center;width:20%}.celebrity-spotlight .thumbs-row .thumb-entry .thumb-image{width:100%;height:auto}.celebrity-spotlight .thumbs-row .thumb-entry .thumb-image-wrapper{position:relative}.celebrity-spotlight .thumbs-row .thumb-entry .thumb-image-wrapper .photo-credit{background:#333;color:#fff;display:block;font-size:11px;filter:alpha(opacity=50);opacity:0.5;position:absolute;bottom:5px;width:100%}.celebrity-spotlight .thumbs-row .thumb-entry .thumb-image-wrapper .photo-credit span{display:block;padding:3px 9px;text-align:right}.celebrity-spotlight .thumbs-row .thumb-entry .style-info{background:#ccc;font-size:0.9em;line-height:1.2em;margin:-5px 0 5px 0;padding:5px 0}.celebrity-spotlight .thumbs-row .thumb-entry .source{}#style-search{}#style-search .show{display:block;text-indent:0!important}#style-search .hide{display:block;text-indent:-9999px!important}#style-search .style-search-button{display:none}#style-search-choice{}#style-search-choice-inner{font-size:1.2em;margin:0 auto;overflow:hidden;width:70%}#style-search-choice .description{color:#888;text-align:center}#style-search-choice .style-button{border:4px solid #ddd;display:block;float:left;position:relative;width:42%}#style-search-choice .style-button .inner{margin:10px;position:relative}#style-search-choice .style-button .style-button-text{background:#e9e9e9;filter:alpha(opacity=80);opacity:0.8;bottom:90px;color:#892039;display:block;letter-spacing:0.09em;padding:15px 0;position:absolute;text-align:center;text-decoration:none;text-transform:uppercase;width:100%;z-index:999}#style-search-choice .style-button:hover{border-color:#999}#style-search-choice .style-button:hover .style-button-text{background:#892039;filter:alpha(opacity=100);opacity:1.0;color:#ddd;text-decoration:none}#style-search-choice .style-button .style-button-image{height:auto;position:relative;width:100%}#style-search-choice .style-button-bridal{float:left}#style-search-choice .style-button-bridesmaids{float:right}#style-search-choice .style-button-divider{color:#888;display:block;float:left;margin:150px 0 0 1%;padding:15px 0;text-align:center;width:12%}#style-search #style-search-form{overflow-y:auto;padding:0 10px 0 0;position:fixed;width:240px}@media (min-height:0) and (max-height:550px){#style-search #style-search-form{height:56%}}@media (min-height:551px) and (max-height:650px){#style-search #style-search-form{height:61%}}@media (min-height:651px) and (max-height:800px){#style-search #style-search-form{height:66%}}#style-search #style-search-form ul.tabs{list-style:none;margin:0 0 -1px 12px;overflow:hidden;padding:0;position:relative;z-index:9}#style-search #style-search-form ul.tabs li{list-style:none}#style-search #style-search-form ul.tabs a{background:#ddd;border:1px solid #d6d6d6;border-radius:6px 6px 0 0;-mozborder-radius:6px 6px 0 0;-webkit-border-radius:6px 6px 0 0;color:#666;display:inlin-block;float:left;margin-right:2px;padding:5px 12px 3px 12px}#style-search #style-search-form ul.tabs.bridal li.bridal a,#style-search #style-search-form ul.tabs.bridesmaids li.bridesmaids a{background:#fff;border-bottom:1px solid #fff!important;color:#892039;padding:6px 12px 4px 12px}#style-search #style-search-form .style-search-main{padding-bottom:15px!important;z-index:3}#style-search #style-search-form .style-search-main h2{font-size:1.2em;line-height:1.2em;margin:0 0 10px 0}#style-search #style-search-form .form-header{border-bottom:1px solid #d6d6d6;border-top:1px solid #d6d6d6;margin:0 0 15px 0;overflow:hidden;padding:5px}#style-search #style-search-form .form-header .title{display:inline-block;margin:0;padding:0;font-size:1.1em}#style-search #style-search-form .form-header .title:after{content:"...";display:inline}#style-search #style-search-form .form-header #clear_button{display:inline-block;font-size:0.85em;float:right;font-weight:bold}#style-search #style-search-form .form-header #clear_button a{color:#892039;text-decoration:underline}#style-search #style-search-form .form-header #clear_button:before{color:#333;content:"[";display:inline-block;text-decoration:none}#style-search #style-search-form .form-header #clear_button:after{color:#333;content:"]";display:inline-block;text-decoration:none}#style-search #style-search-form .form-header #clear_button a:focus,#style-search #style-search-form .form-header #clear_button a:hover{text-decoration:none}#style-search #style-search-form .style-search-main .form-row{display:inline;padding:0}#style-search #style-search-form .style-search-main input[type=text]{border:1px solid #ccc;color:#777;font-size:11px;margin:0 5px 0 0;padding:3px;width:110px}#style-search #style-search-form .style-search-main input[type=submit]{background:#e6e6e6;border:1px solid #bbb;color:#892039;cursor:pointer;font-size:11px;padding:3px}#style-search #style-search-form .style-search-main input[type=submit]:hover{background:#892039;border-color:#690019;color:#fff}#style-search #style-search-form form.sub-form fieldset{border:1px solid #d6d6d6;border-radius:6px;-mozborder-radius:6px;-webkit-border-radius:6px;margin:0 0 1.5em;padding:8px 10px;position:relative}#style-search #style-search-form form.sub-form fieldset legend{color:#333;font-size:1em;font-weight:normal;letter-spacing:0.3em;padding:0 0.6em;text-transform:uppercase}#style-search #style-search-form h2{line-height:1.3em}#style-search #style-search-form .form-row{padding:0.3em 0}#style-search #style-search-form .form-row li{padding:0}#style-search #style-search-form .form-row.checkboxes li.input{float:left;width:10%}#style-search #style-search-form .form-row.checkboxes li.label{float:right;width:89%}.loading-wrapper{display:none;position:absolute;top:150px;width:100%}.loading-wrapper.loading{display:block}.loading-wrapper .loading-inner{}.loading-wrapper .loading-inner .loading-icon{position:absolute;left:45%;top:0;opacity:0.5;filter:alpha(opacity=50)}#style-search #style-search-app .results{}#style-search #style-search-app .results .result_count{border-bottom:1px solid #ccc;border-top:1px solid #ccc;clear:both;display:block;margin:0 0 20px 0;width:100%}#style-search #style-search-app .results .result_count .inner{padding:4px}#style-search #style-search-app .results .result_count .title{display:inline;margin:0;padding:0}#style-search #style-search-thumbs{float:right;max-width:800px;position:relative;width:73%;min-height:300px}#style-search #style-search-thumbs .results div{float:left}#style-search #style-search-thumbs .results a{float:left;height:200px;line-height:1.2em;margin:0 5px 5px 5px;overflow:hidden;padding:0 0 5px 0;text-decoration:none;width:110px}#style-search #style-search-thumbs .results img{height:154px;width:auto}#style-search #style-search-thumbs .results .result_style_designer{color:#888;display:block;font-size:0.9em;margin:0 0 0.2em 0}#style-search #style-search-thumbs .results .result_style_number{display:block;font-size:1.1em;margin:0;padding:0}#style-search #style-search-thumbs .results .result_style_number .title{display:inline-block;padding:0 0.2em 0 0}span.clear-check{float:right;font-weight:bold;cursor:pointer;font-size:0.85em;font-weight:bold;font-family:helvetica,arial,sans-serif}@media (max-height: 559px){#style-search #style-search-form{height:40%}}@media (max-height: 560px)  and (max-height: 659px){#style-search #style-search-form{height:60%}}@media (min-height: 660px) and (max-height: 767px){#style-search #style-search-form{height:72%}}@media (min-height: 768px){#style-search #style-search-form{height:78%}}.bridesmaids-site{}.bridesmaids-site #top-nav1 ul.top-left-nav{bottom:-1px;float:none!important;left:160px;margin:0;position:absolute}.bridesmaids-site #top-nav1 ul.top-left-nav li{border:none;display:inline;margin:0;padding:0}.bridesmaids-site #top-nav1 ul.top-left-nav li a{padding:10px 15px}.bridesmaids-site #top-nav1 ul.top-left-nav li.bridesmaids a{background:#666;border-color:#999;border-style:solid;border-width:1px 1px 0 1px;filter:alpha(opacity=100);opacity:1.0}.bridesmaids-site #top-nav2{border-top:1px solid #999;background:none repeat scroll 0 0 #666;padding:0 0 0 140px;text-align:center}.video-link-wrapper{clear:both;overflow:auto;width:100%}.video-link-wrapper .video-thumb{float:left;margin:0 15px 10px 0;width:58px}.video-link-wrapper .video-thumb img{height:auto;width:100%}.video-link-wrapper .video-description{padding-top:1.5em}h1,h2,h3,h4,h5,h6,h7{color:#333;margin:0 0 0.8em 0}h1{font-size:1.8em;font-weight:normal;letter-spacing:0.3em;text-transform:uppercase}h2{font-size:1.4em}h3{font-size:1.2em}h4{font-size:1.1em;margin:0 0 0.2em 0}h5{font-size:1em;margin:0 0 0.1em 0}h6{font-size:1em;margin:0 0 0.1em 0}.block-header{margin:0 0 1.2em 0!important;padding:0.4em 0.6em!important}.block-header-black{background:#111!important;color:#eee!important}.block-header-gray{background:#e6e6e6!important;color:#444!important}.block-header-red{background:#892039!important;color:#eee!important}ul.mega-menu li{position:relative}ul.mega-menu li .row{clear:both;float:left;width:100%;margin-bottom:10px}.mega-menu-body{color:#999}.mega-menu-body ul{list-style:none;margin:0;padding:0}.mega-menu-body ul li{border-width:0;display:block!important;margin:0;padding:0}.mega-menu-body ul a{background:transparent!important;color:#eee!important;display:inline!important;font-size:1em!important;font-weight:normal!important;letter-spacing:normal!important;opacity:1.0;filter:alpha(opacity=100);padding:0!important;text-transform:none!important}.mega-menu-body ul a:hover{background:transparent!important;color:#eee!important;text-decoration:underline}.mega-menu-content a{background:transparent!important;color:#fff!important;display:inline!important;letter-spacing:0!important;margin:0!important;padding:0!important;text-transform:none!important}.mega-menu-content a:hover{text-decoration:underline!important}.mega-menu img,.mega-menu a img{border-width:0}.mega-menu-content .all-caps,.mega-menu-content .uppercase{text-transform:uppercase!important}.mega-menu-content .no-caps,.mega-menu-content .lowercase{text-transform:lowercase!important}.mega-menu-content .arrow-sprite-01,.mega-menu-content .arrow-sprite-01:hover{background:url(http://jlm-assets.jlmcouture.com/tmpl_images/icons/arrow-sprite-01.png) no-repeat 0 2px!important;display:inline-block!important;padding-left:15px!important}.mega-menu-content .arrow-sprite-01-white{background-position:left 2px!important}.mega-menu-content .arrow-sprite-01-black{background-position:left -42px!important}.mega-menu-content .arrow-sprite-01-gray{background-position:left -82px!important}.mega-menu-content .arrow-sprite-01-red{background-position:left -122px!important}.mega-menu-body{background-image:url(http://jlm-assets.jlmcouture.com/tmpl_images/opaque-90.png);border-radius:7px;-moz-border-radius:7px;display:none;float:left;font-size:1.1em;left:0;letter-spacing:normal;padding:10px 20px;position:absolute;text-transform:none;text-align:left;top:27px;width:690px;z-index:999}.mega-menu-logo{position:absolute;left:20px;top:10px;max-width:160px;height:auto;border-width:0}.mega-menu-body ul.left-nav{float:left;margin-top:70px;margin-right:20px;width:180px}.mega-menu-body ul.left-nav li{padding:0 0 1em 0!important}.mega-menu-body ul.left-nav a{}.mega-menu-body ul.left-nav ul{padding:0 0 0 0.8em}.mega-menu-body ul.left-nav ul li{display:block!important;padding:0!important}.mega-menu-body ul.left-nav ul a{font-weight:normal!important}.mega-menu-body ul.left-nav li.designer-nav-bridal,.mega-menu-body ul.left-nav li.designer-nav-bridesmaids{padding:0!important}.mega-menu-body ul.left-nav li.designer-nav-bridal a,.mega-menu-body ul.left-nav li.designer-nav-bridesmaids a{border-width:1px 0;border-style:solid;border-color:#444!important;display:block!important;margin:0 0 0.4em 0!important;padding:0.3em 0!important}.mega-menu-body ul.left-nav li.designer-nav-bridal ul a,.mega-menu-body ul.left-nav li.designer-nav-bridesmaids ul a{background:url(http://jlm-assets.jlmcouture.com/tmpl_images/icons/arrow-sprite-02.png) no-repeat 0 -74px!important;border-width:0!important;margin:0!important;padding:0.3em 0 0.3em 10px!important}.mega-menu-body ul.left-nav li.designer-nav-bridal ul,.mega-menu-body ul.left-nav li.designer-nav-bridesmaids ul{}.mega-menu-content{overflow:auto;padding:0 0 1.5em 0}.mega-menu h2,.mega-menu h3,.mega-menu h4,.mega-menu h5{margin:0;padding:0 0 0.8em 0;text-transform:uppercase;font-weight:normal;letter-spacing:0.15em;color:#eee}.mega-menu h2{font-size:1.6em}.mega-menu h3{font-size:1.3em}.mega-menu h4{font-size:1.1em}.mega-menu table,.mega-menu p{margin:0 0 1.6em 0;padding:0}.mega-menu ul,.mega-menu dl,.mega-menu ol{margin:0 0 1.6em 0;padding:0}.mega-menu ul.inline li{display:inline!important;margin:0!important;padding:0 1em 0 0!important}ul.mega-menu-cols{list-style:none;margin:0 0 1.5em 0;overflow:auto;overflow-y:hidden;padding:0}ul.mega-menu-cols .mega-menu-col-01{float:left;margin:0 0 0 auto;width:48%}ul.mega-menu-cols .mega-menu-col-02{float:right;margin:0 auto 0 0;width:48%}.mega-menu-intro{}.mega-menu .description{padding:0;margin:0 0 0.5em 0}.mega-menu-intro .read-more{}.mega-menu-videos{}.mega-menu-videos img{border:1px solid #222!important;margin:0 8px 0 0}.mega-menu-videos img:hover{border:1px solid #888!important;margin:0 8px 0 0}.mega-menu-find-dress{padding:1.5em 0}.mega-menu-find-dress h3{}.mega-menu-find-dress ul{}.mega-menu-find-dress ul li{display:inline!important}.mega-menu-find-dress ul a{background:#222!important;border:1px solid #444!important;display:inline-block!important;float:left!important;font-size:1.1em!important;margin:0 1em!important;padding:0.6em 1.6em!important}.mega-menu-find-dress ul a:hover{background:#444!important;border:1px solid #666!important;margin:0 1em!important;text-decoration:none!important}.mega-menu-find-dress ul li.first a,.mega-menu-find-dress ul li.first a:hover{margin-left:0!important}.mega-menu-footer{border-top:1px solid #fff;clear:both;padding:1em 0}.mega-menu-footer-body{}ul.mega-menu-footer-cols{list-style:none;margin:0;padding:0;overflow:auto}ul.mega-menu-footer-cols li{list-style:none;margin:0;padding:0}ul.mega-menu-footer-cols li.col-01{float:left!important;width:50%;text-align:left}ul.mega-menu-footer-cols li.col-01 p{margin:0 0 0.6em 0}ul.mega-menu-footer-cols li.col-02{float:right!important;width:40%;text-align:right}ul.mega-menu-footer-cols li.col-02 .nav-title{font-size:14px;font-style:italic;letter-spacing:0.01em;margin:0 0 6px 0;padding:0 6px 0 0;text-transform:none}ul.mega-menu-footer-cols li.col-02 img{margin:0 0 0 8px}ul.mega-menu-footer-links{}ul.mega-menu-footer-links li{border-right:1px solid #fff!important;display:inline!important;float:left;padding:0 0.8em!important}ul.mega-menu-footer-links li.first{padding-left:0!important}ul.mega-menu-footer-links li.last{border-width:0!important}ul.mega-menu-footer-links a{}.mega-menu-footer ul.social-media{width:100%;clear:both;overflow:auto}.mega-menu-footer ul.social-media li{display:inline!important;margin:0!important;padding:20px 10px 0 0!important}ul.mega-menu li.pos-01 .mega-menu-body ul.left-nav{margin-top:40px}ul.mega-menu li.pos-02 .mega-menu-body ul.left-nav{margin-top:70px}ul.mega-menu li.pos-03 .mega-menu-body ul.left-nav{margin-top:80px}ul.mega-menu li.pos-04 .mega-menu-body ul.left-nav{}ul.mega-menu li.pos-05 .mega-menu-body ul.left-nav{margin-top:100px}ul.mega-menu li.pos-06 .mega-menu-body ul.left-nav{margin-top:40px}ul.mega-menu li.pos-07 .mega-menu-body ul.left-nav{margin-top:50px}ul.mega-menu li.pos-08 .mega-menu-body ul.left-nav{}ul.mega-menu li.pos-09 .mega-menu-body ul.left-nav{margin-top:100px}ul.mega-menu li.pos-10 .mega-menu-body ul.left-nav{margin-top:120px}ul.mega-menu li.pos-11 .mega-menu-body ul.left-nav{}ul.jlm-nav li.top-nav1-news .mega-menu-body .mega-menu-col-01{float:left;margin-right:4%;width:44%}ul.jlm-nav li.top-nav1-news .mega-menu-body .mega-menu-col-02{float:right;margin-right:0;width:50%}ul.mega-menu li.top-nav1-about-jlm .mega-menu-body{background-image:url(http://jlm-assets.jlmcouture.com/tmpl_images/opaque-70.png);top:30px;width:160px}form.sub-form{line-height:1.1em}form.sub-form fieldset{border:2px solid #ddd;-moz-border-radius:10px;border-radius:10px;margin:0 0 1.5em 0;padding:20px}form.sub-form fieldset legend{color:#333;font-size:1.2em;font-weight:normal;letter-spacing:0.3em;padding:0 0.6em;text-transform:uppercase}form.sub-form .error,form.sub-form .error-message,form.sub-form .note{background:#ffc;border:1px dotted #ccc;color:#892039;display:block;margin:0.5em 0 0 0;padding:0.6em 1em}form.sub-form ul.form-row{list-style:none;margin:0;padding:0;overflow:auto}form.sub-form ul.form-row li{display:inline;padding:0.4em 0}form.sub-form ul.form-row li.label{float:left;padding-top:0.8em;width:24%}form.sub-form ul.form-row li.input{float:right;width:74%}form.sub-form .input-text{border:1px solid #ccc;-moz-border-radius:9px 9px 9px 9px;-webkit-border-radius:9px 9px 9px 9px;border-radius:9px 9px 9px 9px;padding:0.4em 0.6em;width:90%}form.sub-form .error-message{}form.sub-form .input-select{border:1px solid #ccc;-moz-border-radius:9px 9px 9px 9px;-webkit-border-radius:9px 9px 9px 9px;border-radius:9px 9px 9px 9px;width:100%;padding:0.4em 0.6em 0.4em 0.4em}form.sub-form .input-textarea{border:1px solid #ccc;padding:0.3em 0.6em}form.sub-form .input-text[disabled],form.sub-form .input-textarea[disabled],form.sub-form .input-select[disabled]{background:#ddd}form.sub-form .input-text-med,form.sub-form .input-select-med{width:50%}form.sub-form .input-text-small,form.sub-form .input-select-small{width:27%}form.sub-form .input-text-xsmall,form.sub-form .input-select-xsmall{width:17%;min-width:60px}form.sub-form .input-button{background:#e6e6e6;border:1px solid #bbb;-moz-border-radius:9px 9px 9px 9px;-webkit-border-radius:9px 9px 9px 9px;border-radius:9px 9px 9px 9px;color:#892039;cursor:pointer;padding:0.4em 0.8em}form.sub-form .input-button:hover{background:#892039;border-color:#690019;color:#fff}#dress-finder-form{}#dress-finder-form ul.form-row li.label{width:16%}#dress-finder-form ul.form-row li.input{width:82%}.catalog-request{padding:30px!important;position:relative}.catalog-request #header{position:relative}.catalog-request #header h1{letter-spacing:0.04em}.catalog-request #header h1 .subheader{border-left:1px solid #ccc;color:#892039;display:inline-block;margin:0;padding:0 0 0 8px;text-transform:lowercase}.catalog-request .intro-text{font-size:1.2em}.catalog-request .error-message{background:#ffc;border:1px dotted #ccc;display:block;margin:0 0 1.5em 0;padding:0.6em 1em}.catalog-request #header .close-window{background:#e6e6e6 url(http://jlm-assets.jlmcouture.com/tmpl_images/icons/close-x-med.png) no-repeat center -2px;border:1px solid #bbb;display:block;position:absolute;right:0;top:0;width:28px;height:24px;text-indent:-9999px}.catalog-request #header .close-window:hover{background:#892039 url(http://jlm-assets.jlmcouture.com/icons/close-x-med.png) no-repeat center -32px}.catalog-request .requestFormTable{}.catalog-request .requestFormTable tr{}.catalog-request .requestFormTable th{background:#e6e6e6;border-width:0;font-size:1.2em;padding:0.4em 0.6em;text-transform:lowercase}.catalog-request .requestFormTable td{border-width:0;padding:0.4em 0.6em}.catalog-request .requestFormTable .subheader{font-weight:bold}.catalog-request .requestFormTable label{display:block;margin:0 0 0.1em 0;text-transform:lowercase}.catalog-request table.catalog label{display:inline;margin:0;text-transform:none}.catalog-request .requestFormTable .input-text{border:1px solid #ccc;-moz-border-radius:9px 9px 9px 9px;-webkit-border-radius:9px 9px 9px 9px;border-radius:9px 9px 9px 9px;color:#555;padding:0.4em 0.6em}.catalog-request .requestFormTable .input-select{border:1px solid #ccc;-moz-border-radius:9px 9px 9px 9px;-webkit-border-radius:9px 9px 9px 9px;border-radius:9px 9px 9px 9px;color:#555;padding:0.4em 0.6em 0.4em 0.4em}.catalog-request .requestFormTable .input-text-long,.catalog-request .requestFormTable .input-select-long{width:90%;width:510px}.catalog-request .requestFormTable .input-text-med,.catalog-request .requestFormTable .input-select-med{width:60%;width:240px}.catalog-request .requestFormTable .input-text-short,.catalog-request .requestFormTable .input-select-short{width:30%;width:100px}.catalog-request .requestFormTable .input-select-month{}.catalog-request .requestFormTable .input-select-year{margin:0 0 0 0.4em}.catalog-request .requestFormTable td.submit{padding:2em 0 0 0;text-align:right;text-align:center}.catalog-request .requestFormTable .input-button{background:#e6e6e6;border:1px solid #bbb;-moz-border-radius:9px 9px 9px 9px;-webkit-border-radius:9px 9px 9px 9px;border-radius:9px 9px 9px 9px;color:#892039;cursor:pointer;margin:0 1em;padding:0.4em 1.6em}.catalog-request .requestFormTable .input-button:hover{background:#892039;border-color:#690019;color:#fff}.catalog-request .requestFormTable .input-button-close{}.catalog-request .requestFormTable .input-button-close:hover{}.catalog-request #form-confirm{}.catalog-request #form-confirm h2{}.catalog-request #form-confirm .download-catalogs{clear:both;margin:0 0 1.4em 0;overflow:auto;padding:0}.catalog-request #form-confirm .download-catalogs h4{margin:0 0 0.2em 0;padding:0}.catalog-request #form-confirm .download-catalogs ul{list-style:none;margin:0;overflow:auto;padding:0}.catalog-request #form-confirm .download-catalogs li{border-right:1px solid #ddd;display:inline;float:left;padding:0 0.6em}.catalog-request #form-confirm .download-catalogs li.first{padding-left:0}.catalog-request #form-confirm .download-catalogs li.last{border-width:0}.collection-login{}.collection-login #content-v2-body{width:500px}.collection-login .collection-login-header{margin:0;overflow:auto;padding:0 0 1.5em 0}.collection-login .collection-login-header img{float:left}.collection-login .collection-login-header h2{margin:0;padding:1.2em 0 0 3em}.collection-login form.sub-form ul.form-row li.label{width:16%}.collection-login form.sub-form ul.form-row li.input{width:82%}.collection-login form.sub-form .input-text{width:50%}form.adminform{margin:.5em .5em .5em .5em}form.adminform div.formrow{margin:0;padding:0.5em 0}form.adminform label{font-weight:bold;display:block}form.adminform span.error{color:#f00;font-weight:bold;display:block}form.adminform .button{margin-right:1em}form.adminform div.buttons{border:thin solid black;background-color:#ababab;padding:1em;width:300px}span.button{background:#333 none repeat scroll 0 0;color:#FFF;border-width:0;cursor:pointer;font-size:0.9em;font-weight:bold;margin:0.25em 0 0;padding:0.4em 0.8em;text-align:center;text-transform:uppercase}span.button a,span.button a:visited{text-decoration:none;color:#fff}div.ui-dialog{background-color:#fff;border:thin solid #000}div.ui-dialog-titlebar{display:none}div.ui-dialog-content{padding:0em!important}div.ui-dialog div.formrow,div.ui-dialog label,div.ui-dialog input{display:block}div.ui-dialog div.edit_page_button_panel{display:inline}div.print_editor_add_form,div.print_editor_edit_form{width:400px;padding:1em 1em 1em 1em;margin:.5em .5em .5em 0em}div.admin_form_button_panel{margin:1em 0em 1em 0em;border-top:thin solid black}div.add_page_button_panel,div.edit_page_button_panel{margin:1em 0em 1em 0em}div.admin_form_button_panel input{margin:.25em .5em 0em 0em}h3#existing_pages_heading{margin-top:1em;border-top:thin solid black}ul#xc_alerts{list-style-type:none;list-style-position:inside;margin:0;padding:0}ul#xc_alerts li{display:block;width:500px;padding:.5em;margin:0 0 1.5em 0}ul#xc_alerts li.error{border:1px solid #f00;background-color:#faa}ul#xc_alerts li.warning{border:1px solid #fc0;background-color:#fdff95}ul#xc_alerts li.notice{border:1px solid #030;background-color:#cfc}#retailer-page{padding:0 0 1.5em 0;margin:0 0 -12px 0;min-height:495px;_height:495px;background:#fff url(http://jlm-assets.jlmcouture.com/tmpl_images/default/bg-flower.jpg) no-repeat right bottom}table#retailers_home_menu{margin:0px auto}table#retailers_home_menu td{border-width:0;background-color:#000}div.logo_nav a img{margin:10px;border:1px solid #ddd;background:#fff;padding:5px;display:block}img.ajax_loading_anim{margin:.5em 1em}#email_signup_popup{padding:1em!important;width:80%;text-align:center}#email_signup_popup p{font-size:140%}#email_signup_popup #email_signup_popup_buttons{width:95%}div#email_signup_submit_area{display:block;width:100%;float:right;margin-top:5px}div#email_signup_submit_area img,div#email_signup_submit_area span{display:inline;vertical-align:middle}div#email_signup_submit_area img{width:24px}div#premium_retailers_header{background-color:#000;text-align:center;text-transform:uppercase;letter-spacing:0.25em;font-weight:bold;font-size:1.2em;padding:.25em 0em .25em 0em;color:#fff;margin-top:1.0em}div#retailers_header{background-color:#606060;text-align:center;text-transform:uppercase;letter-spacing:0.25em;font-size:1.2em;font-weight:bold;padding:.25em 0em .25em 0em;color:#fff;margin-top:1.0em}p#store_locator_widget_body select#store_finder_widget_state{margin-top:5px}.store_finder_landing_section{display:block;float:left;width:380px;height:300px;border:3px solid #000;margin-right:20px;background-color:#fff}.store_finder_landing_section label{font-weight:bold;display:block;margin:1em 1em 0 .5em}.store_finder_landing_section span{display:inline}.store_finder_landing_section select{display:inline;margin:1em 1em 0 .5em}.store_finder_landing_section input{display:block;margin:1em 1em 0 .5em}.store_finder_landing_section button{display:block;margin:1em 1em 0 .5em;font-size:1.25em;padding:.25em .5em}.store_finder_landing_section span.error{margin:1em 1em 0 .5em}.store_finder_landing_browse_links{}#results-form-row{padding-left:.25em}#results-form-row a,#results-form-row a:visited{color:#fff;text-transform:uppercase;text-decoration:none;border-bottom:none}#results-form-row a:hover{border-bottom:1px solid #fff}div.style_press_item{border-top:1px solid #333;padding:5px 10px;margin-top:10px;text-align:center}div.style_press_item p.caption{font-weight:bold}.logged-in #jlm-basic-top{top:34px}.logged-in #jlm-basic-content-inner{padding:8% 0 100px 0}.jlm-basic{}#jlm-basic-top{background:#111;font-size:1.2em;height:100px;position:fixed;top:0;width:100%;z-index:3}#jlm-basic-top-inner{}#jlm-basic-top #jlm-basic-jlm-logo{position:absolute;margin:3px 0 0 0;display:block;border-right:1px solid #888;width:125px;height:91px;z-index:9999}#jlm-basic-top #jlm-basic-jlm-logo-image{display:block;background:transparent url(http://jlm-assets.jlmcouture.com/tmpl_images/logos/logo-jlm-white-95x85.png) no-repeat 15px 3px;width:125px;height:91px;z-index:9999}ul#jlm-basic-top-nav{list-style:none;margin:0;padding:70px 20px 0 20px;letter-spacing:0.1em;float:right}ul#jlm-basic-top-nav li{display:inline;font-size:0.85em;padding:0.3em 0.8em;border-right:1px solid #888;position:relative}ul#jlm-basic-top-nav li.first{padding-left:0}ul#jlm-basic-top-nav li.last{padding-right:0;border-width:0}ul#jlm-basic-top-nav a{display:inline-block;text-decoration:none;color:#aaa}ul#jlm-basic-top-nav a:hover{text-decoration:none;color:#eee}#jlm-basic-content{margin:100px 0 0 0;overflow:visible;position:relative}#jlm-basic-content-frame{position:relative;text-align:center}#jlm-basic-content-inner{font-size:1.3em;margin:0 auto;padding:6% 0 100px 0;text-align:left;width:600px}#jlm-basic-footer{background:#111;bottom:0;color:#aaa;font-size:1em;height:100px;position:fixed;width:100%}#jlm-basic-footer-inner{padding:20px;text-align:center}.jlm-basic ul.bullet-list{list-style:none;padding:0 0 0 2em;margin:0 0 1.6em 0}.jlm-basic ul.bullet-list li{list-style:none;background:url(http://jlm-assets.jlmcouture.com/tmpl_images/icons/bullet-square-light-gray.png) no-repeat left 0.5em;padding:0.1em 0 0.1em 1.2em}.jlm-basic .admin-button{font-size:1.1em;padding:0.6em 1.2em}#TB_window{font:12px Arial,Helvetica,sans-serif;color:#333}#TB_secondLine{font:10px Arial,Helvetica,sans-serif;color:#666}#TB_window a:link{color:#666}#TB_window a:visited{color:#666}#TB_window a:hover{color:#000}#TB_window a:active{color:#666}#TB_window a:focus{color:#666}#TB_overlay{position:fixed;z-index:100;top:0px;left:0px;height:100%;width:100%}.TB_overlayMacFFBGHack{background:url(/includes/css/macFFBgHack.png) repeat}.TB_overlayBG{background-color:#000;filter:alpha(opacity=75);-moz-opacity:0.75;opacity:0.75}* html #TB_overlay{position:absolute;height:expression(document.body.scrollHeight> document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight+'px')}#TB_window{position:fixed;background:#fff;z-index:9999;color:#000;display:none;border:4px solid #525252;text-align:left;top:50%;left:50%}* html #TB_window{position:absolute;margin-top:expression(0 - parseInt(this.offsetHeight/ 2) +(TBWindowMargin= document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px')}#TB_window img#TB_Image{display:block;margin:5px 0 0 5px;border-right:1px solid #ccc;border-bottom:1px solid #ccc;border-top:1px solid #666;border-left:1px solid #666}#TB_caption{color:#777;margin:4px;width:100%}#TB_closeWindow{position:absolute;top:10px;right:10px;text-align:right;height:50px;width:50px}#TB_closeWindowButton{display:inline-block;background:#e6e6e6;border:1px solid #bbb;color:#777!important;font-size:1.1em;font-weight:bold;padding:0.3em 0.6em;text-decoration:none}#TB_closeWindowButton:hover{background:#892039;border:1px solid #690019;color:#fff!important;text-decoration:none}#TB_closeAjaxWindow{padding:7px 10px 5px 0;margin-bottom:1px;text-align:right;float:right}#TB_ajaxWindowTitle{float:left;padding:7px 0 5px 10px;margin-bottom:1px}#TB_title{background-color:#e8e8e8;height:37px}#TB_ajaxContent{clear:both;padding:2px 15px 15px 15px;overflow:auto;text-align:left;line-height:1.4em}#TB_ajaxContent.TB_modal{padding:15px}#TB_ajaxContent p{padding:5px 0px 5px 0px}#TB_load{position:fixed;display:none;height:13px;width:208px;z-index:103;top:50%;left:50%;margin:-6px 0 0 -104px}* html #TB_load{position:absolute;margin-top:expression(0 - parseInt(this.offsetHeight/ 2) +(TBWindowMargin= document.documentElement && document.documentElement.scrollTop || document.body.scrollTop)+'px')}#TB_HideSelect{z-index:99;position:fixed;top:0;left:0;background-color:#fff;border:none;filter:alpha(opacity=0);-moz-opacity:0;opacity:0;height:100%;width:100%}* html #TB_HideSelect{position:absolute;height:expression(document.body.scrollHeight> document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight+'px')}#TB_iframeContent{clear:both;border:none;margin-bottom:-1px;margin-top:1px;_margin-bottom:1px}@media (max-width: 480px){#style-search .style-search-button{display:block;padding:0 0 1em 0;text-align:center}#style-search .style-search-button a{background:#e9e9e9;border:2px solid #892039;color:#892039;display:inline-block;font-size:1.2em;font-weight:bold;margin:0 auto;padding:10px 20px}#style-search-choice-inner{width:100%}#style-search-choice .description{}#style-search-choice .style-button{border:none;width:48%}#style-search-choice .style-button .inner{margin:0;position:relative}#style-search-choice .style-button .style-button-text{bottom:40px}#style-search-choice .style-button-divider{display:none}#style-search #style-search-form{display:block;font-size:1.2em;float:none;height:auto;max-width:300px;overflow:auto;padding:0;position:relative;width:100%}.loading-wrapper .loading-inner .loading-icon{position:absolute;left:35%;top:0;opacity:0.4;filter:alpha(opacity=40)}#style-search #style-search-thumbs{float:none;max-width:800px;width:100%;text-indent:-9999px}#style-search #style-search-thumbs .results a{height:180px;width:83px}}@media (min-width: 481px) and (max-width: 767px){#content,#top-nav,#bottom-nav{min-width:0!important;max-width:767px!important}#page{width:100%!important}#content-body{margin-left:10px;margin-right:10px}#content-body{padding-top:135px}.logged-in #content-body{padding-top:175px}#jlm-logo{width:127px}body.jlm-usa #jlm-logo-image{background-position:5px 3px}#top-nav1-body{height:60px}ul#top-social-media{right:260px}#top-style-search-button{right:155px}#top-style-search{right:10px}#top-nav1 ul.top-left-nav{left:130px;position:absolute;top:42px}#top-nav1 .top-right-nav{float:none;left:130px;position:absolute;top:70px}#top-nav2{padding:0}#top-nav2 li a:first-child{font-size:0.9em;letter-spacing:0.025em;padding:9px 4px 11px 4px}ul.jlm-nav{letter-spacing:0}ul.jlm-nav li{margin:3px 0;padding:0 4px 0 4px}body.homepage #bottom-nav{position:absolute!important;bottom:auto!important;margin-top:575px!important}.logged-in body.homepage #bottom-nav{margin-top:610px!important}#logo,#slideshow,#slideshow .slideshow-photo,#slideshow.vertical .slideshow-photo{width:100%!important;height:auto!important}#slideshow{height:480px!important;overflow:hidden;top:123px!important}.logged-in #slideshow{top:160px!important}#slideshow .slideshow-logo{bottom:0!important;top:330px!important}.logged-in #slideshow .slideshow-logo{bottom:0!important;top:360px!important}#collection-page .thumbs,#collection-page .thumb-arrow{top:304px!important}.logged-in #collection-page .thumbs,.logged-in #collection-page .thumb-arrow{top:334px}#collection-page .thumbs{height:34%;max-width:768px}#collection-page.thumb-grid .thumbs,.logged-in #collection-page.thumb-grid .thumbs,body.jlm-retailers #collection-page.thumb-grid .thumbs,body.jlm-retailers .logged-in #collection-page.thumb-grid .thumbs{width:750px!important}#collection-page.thumb-grid .thumbs .thumb-wrapper.vertical,#collection-page.thumb-grid .thumbs .thumb-wrapper.vertical .image-map{width:143px;height:199px}#collection-page.thumb-grid .thumbs .thumb-wrapper.horizontal,#collection-page.thumb-grid .thumbs .thumb-wrapper.horizontal .image-map{width:290px;height:199px}#layout-dress{max-width:740px;top:146px}.logged-in #layout-dress{top:176px}#layout-dress-inner{min-width:0;width:94%}#designer-bio{bottom:auto;position:relative;top:0}.logged-in #designer-bio{top:0}#designer-bio-inner{width:100%;min-width:0}#designer-bio #right-column-body{padding:40px 30px 60px 30px}#designer-collection_summary .sub-col-02-inner{padding:40px 20px}}@media (min-width: 768px) and (max-width: 979px){#content,#top-nav,#bottom-nav{min-width:0!important;max-width:979px!important}#content-body{padding-top:135px}.logged-in #content-body{padding-top:175px}#top-nav1-body{height:60px}ul#top-social-media{right:260px}#top-style-search-button{right:155px}#top-style-search{right:10px}#top-nav1 ul.top-left-nav{left:150px;position:absolute;top:40px}#top-nav1 .top-right-nav{float:none;left:150px;position:absolute;top:70px}#top-nav2{padding:0}#top-nav2 li a:first-child{font-size:0.9em;letter-spacing:0.025em;padding:9px 4px 11px 4px}ul.jlm-nav{letter-spacing:0}ul.jlm-nav li{margin:3px 0;padding:0 4px 0 4px}body.homepage #bottom-nav{position:absolute!important;bottom:auto!important;margin-top:575px!important}.logged-in body.homepage #bottom-nav{margin-top:610px!important}#logo,#slideshow,#slideshow .slideshow-photo,#slideshow.vertical .slideshow-photo{width:100%!important;height:auto!important}#slideshow{height:480px!important;overflow:hidden;top:123px!important}.logged-in #slideshow{top:160px!important}#slideshow .slideshow-logo{bottom:0!important;top:330px!important}.logged-in #slideshow .slideshow-logo{bottom:0!important;top:360px!important}#style-search #style-search-form{width:24%}#style-search #style-search-thumbs{}#collection-page .thumbs,#collection-page .thumb-arrow{top:304px!important}.logged-in #collection-page .thumbs,.logged-in #collection-page .thumb-arrow{top:334px}#layout-dress{max-width:950px;top:146px}.logged-in #layout-dress{top:176px}#layout-dress-inner{min-width:0;width:94%}#designer-bio{bottom:auto;position:relative;top:0}.logged-in #designer-bio{top:0}#designer-bio-inner{width:100%;min-width:0}#designer-bio #right-column-body{padding:40px 30px 60px 30px}#designer-collection_summary .sub-col-02-inner{padding:40px 20px}}@media (min-width: 980px){}