.clear{clear:both}
#returnToMobileSite{display:none}
#alcDlg{width:280px;border-radius:6px;background-color:#fff;padding:10px 10px;z-index:11;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center;font-size:12px}
.ie8 #alcDlg{top:25%}
#alcDlg.ie9{top:20%;left:40%}
#alcDlg .primaryButton{width:auto;margin:25px auto}
#alcDlg a{margin:10px 20px}
.alc-MOBILE #alcDlg.alc-landscape .primaryButton{line-height:15px;font-size:10px}
.alc-MOBILE #alcDlg.alc-landscape{margin:10px auto}
.closeIcn{position:absolute;top:10px;right:10px;width:16px;height:16px;background:url(/i/share/icon_close-v14008707490001396.svg) center center no-repeat;background-size:16px auto}
.ie8 .closeIcn{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/share/icon_close.png',sizingMethod='scale');-ms-filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/i/share/icon_close.png', sizingMethod='scale')"}
#dlgContent{margin-top:22px}
.alc-MOBILE #alcDlg.alc-landscape #dlgContent{margin-top:25px}
.alc-MOBILE #alcDlg.alc-landscape.signUp #dlgContent{margin-top:5px}
.overlay{position:fixed;top:0;left:0;height:100%;width:100%;z-index:10;background-color:rgba(0,0,0,0.5)}
.ie8 .overlay{background:transparent;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#77000000,endColorstr=#77000000);zoom:1}
.signInUpForm{font-size:13px;color:#151515}
.alc-MOBILE #alcDlg.alc-landscape .signInUpForm{font-size:9px}
#signupPromo{margin:5px 0 10px 0}
#signInTitle{font-size:14px;color:#f05323;margin:20px 0;text-align:left}
.alc-MOBILE #alcDlg.alc-landscape #signupPromo{margin:0 0 5px 0}
.alc-MOBILE #alcDlg.alc-landscape #signupPromo div{margin-bottom:0}
.red{color:#f05323;font-family:"Avenir LT W01 65 Bold",Verdana,Arial,sans-serif;font-weight:bold}
.fieldContainer{border:1px solid #a8a8a8;border-bottom:0;margin-bottom:5px}
.alc-MOBILE #alcDlg.alc-landscape .fieldContainer{margin-bottom:5px}
.fieldContainer input{line-height:30px;border:0;border-bottom:1px solid #a8a8a8;color:#000;display:block;width:100%;-webkit-appearance:none;border-radius:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-indent:10px}
.alc-DESKTOP .ie .fieldContainer input{height:40px}
.alc-MOBILE #alcDlg.alc-landscape .fieldContainer input{line-height:18px;font-size:70%}
input::-webkit-input-placeholder{color:#9f9999}
input::-moz-placeholder{color:#9f9999}
.fieldContainer .placeholder{color:#9f9999!important}
input:-moz-placeholder{color:#9f9999}
input:-ms-input-placeholder{color:#9f9999}
.signInUpForm .primaryButton{margin:5px 0 15px 0}
.alc-MOBILE #alcDlg.alc-landscape .primaryButton{margin:5px 0 5px 0}
#signInMsg{margin-bottom:15px}
.alc-MOBILE #alcDlg.alc-landscape #signInMsg{margin-bottom:10px;font-size:8px}
.signupError,.signinError{color:red;text-align:left;font-size:10px}
.alc-MOBILE #alcDlg.alc-landscape .signupError,.alc-MOBILE #alcDlg.alc-landscape .signinError{font-size:5px}
.signInUpForm ul{margin:0 10px 10px 0;list-style-position:inside}
.alc-MOBILE #alcDlg.alc-landscape .signInUpForm ul{margin:0 5px 5px 0}
#acceptMessage{font-size:10px;margin:14px 0}
.alc-MOBILE #alcDlg.alc-landscape #acceptMessage{font-size:7px}
.alc-DESKTOP #signupPromo{margin:-15px 0 15px 0}
.alc-DESKTOP #acceptMessage a{font-size:10px}
.alc-DESKTOP .signInUpForm .primaryButton{width:130px;font-weight:normal;padding:5px 0}
.alc-DESKTOP .intercept #dlgContent{font-size:15px;color:#000}
.alc-DESKTOP .intercept #dlgContent span{font-size:17px;font-weight:bold;display:block;margin-bottom:10px}
.alc-DESKTOP .intercept{width:284px;height:auto}
.alc-DESKTOP .okSave a{display:block}
.alc-DESKTOP #alcDlg.intercept .primaryButton{width:110px;font-weight:normal;margin:15px auto;padding:5px 0}
.alc-DESKTOP .intercept a{font-size:16px}
.alc-DESKTOP .fieldContainer input{line-height:auto;padding:10px auto}
div.ui-loader.ui-corner-all.ui-body-a.ui-loader-default{display:none}
body{font-family:"Avenir LT W01 65 Medium",Verdana,Arial,sans-serif}
html,body{height:100%}
body:before{content:url(/i/share/Checkmark_ghosted_2x-v13982027910001128.svg) url(/i/share/Checkmark_selected_2x-v13982027560001124.svg);display:none}
#alcPictureGrid{clear:both;width:100%;overflow-y:scroll;-webkit-transform:translate3d(0,0,0)}
.alcThumbDiv{background-color:#eee;display:inline-block;overflow:hidden;position:relative}
.alcImage{display:block}
.alcCheckmark,.alcDetailCheckmark{position:absolute;right:0;bottom:0}
#selectAll{cursor:pointer}
.selectedCount{position:absolute;display:block;padding:0 5px;top:0;left:100%;margin:-4px 0 0 -10px;font-size:11px;font-weight:normal;border-radius:7.5px;color:#fff;text-shadow:none;box-shadow:0 0 1px 1px #eee,2px 2px 2px 2px #999;background-image:-webkit-linear-gradient(top,#390,#060);background-image:linear-gradient(#390,#060);-webkit-animation:selectedCountAnimation .3s 1 alternate ease-in-out;animation:selectedCountAnimation .3s 1 alternate ease-in-out}
.dj_ie .selectedCount{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc3MDciIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjEwMCUiIHkyPSIxMDAlIj4KPHN0b3Agc3RvcC1jb2xvcj0iIzMzOTkwMCIgb2Zmc2V0PSIwIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzAwNjYwMCIgb2Zmc2V0PSIxIi8+CjwvbGluZWFyR3JhZGllbnQ+CjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZzcwNykiIC8+Cjwvc3ZnPg==)}
.selectedCount.zeroCount,.hiddenDiv{display:none}
@-webkit-keyframes selectedCountAnimation{0%{padding:0;font-size:0;border-radius:0}
100%{padding:2px 7px;font-size:12px;border-radius:8px}
}
@keyframes selectedCountAnimation{0%{padding:0;font-size:0;border-radius:0}
100%{padding:3px 8px;font-size:13px;border-radius:10px}
}
.alcStripDiv{float:left;position:relative}
.alcImageDiv{float:left;position:relative;display:-ms-flexbox;-ms-flex-pack:center;-ms-flex-align:center;display:-moz-box;-moz-box-pack:center;-moz-box-align:center;display:-webkit-box;-webkit-box-pack:center;-webkit-box-align:center;display:box;box-pack:center;box-align:center}
.alcImageDiv img{max-width:100%;max-height:100%}
#alcDetailView{margin:0 auto;overflow:hidden;text-align:center}
.slider{-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;overflow-x:scroll}
.tertiaryButton{margin:10px 10px 10px 0}
.primaryButton{margin:10px 14px 10px 0;position:relative}
#back{float:left;margin:3px 12px;width:36px;height:32px;background:url(/i/share/icon_gridBack_2x-v13989820710001633.png) right bottom no-repeat;background-size:36px auto}
.alc-MOBILE .alc-portrait #alcPictureGrid{margin:105px 1% 0 1%}
.alc-MOBILE .alc-landscape #alcPictureGrid{margin:105px .9% 0 .8%}
.alc-MOBILE .alcCheckmark{width:39px;height:39px;margin:0 5px 5px 0;background:url(/i/share/Checkmark_ghosted_2x-v13982027910001128.svg) right bottom no-repeat;background-size:26px auto}
.alc-MOBILE .alcSelectedCheckmark .alcCheckmark{background:url(/i/share/Checkmark_selected_2x-v13982027560001124.svg) right bottom no-repeat;background-size:26px auto}
.alc-MOBILE .alcDetailCheckmark{width:38px;height:38px;margin:0 18px 18px 0;background:url(/i/share/Checkmark_ghosted_2x-v13982027910001128.svg) right bottom no-repeat;background-size:26px auto}
.alc-MOBILE .alcDetailSelectedCheckmark{background:url(/i/share/Checkmark_selected_2x-v13982027560001124.svg) right bottom no-repeat;background-size:26px auto}
.alc-MOBILE .alc-portrait .alcThumbDiv{margin:1% 1%}
.alc-MOBILE .alc-landscape .alcThumbDiv{margin:.6% .6% .5% .5%}
.alc-MOBILE #sflyLogo{width:128px;height:43px;float:left;background:url(/i/share/sfly_logo_2x-v13982027350004190.svg) center center no-repeat;background-size:128px 43px}
.alc-MOBILE .alc-portrait #sflyLogo{margin:0 0 5% 1.6%}
.alc-MOBILE .alc-landscape #sflyLogo{margin:0 0 2.7% 1%}
.alc-MOBILE .alc-portrait #albumTitle{margin:0 0 3.3% 3.3%}
.alc-MOBILE .alc-landscape #albumTitle{margin:0 0 1.8% 1.8%}
.alc-MOBILE .alc-portrait #albumOwnerDate{margin:0 0 0 3.3%}
.alc-MOBILE .alc-portrait #albumDate{margin:0 0 0 2.0%}
.alc-MOBILE .alc-landscape #albumOwnerDate{margin:0 0 0 1.8%}
.alc-MOBILE .alc-portrait #selectAll{margin:0 3.3% 0 0}
.alc-MOBILE .alc-landscape #selectAll{margin:0 1.8% 0 0}
.alc-MOBILE .alc-landscape .dlgButtons{margin:15px 0}
.alc-TABLET .alc-portrait #alcPictureGrid{margin:105px .4% 0 .8%}
.alc-TABLET .alc-landscape #alcPictureGrid{margin:105px .4% 0 1%}
.alc-TABLET .alcCheckmark{width:50px;height:50px;margin:0 5px 5px 0;background:url(/i/share/Checkmark_ghosted_2x-v13982027910001128.svg) right bottom no-repeat;background-size:45px auto}
.alc-TABLET .alcSelectedCheckmark .alcCheckmark{background:url(/i/share/Checkmark_selected_2x-v13982027560001124.svg) right bottom no-repeat;background-size:45px auto}
.alc-TABLET .alcDetailCheckmark{width:50px;height:50px;margin:0 18px 18px 0;background:url(/i/share/Checkmark_ghosted_2x-v13982027910001128.svg) right bottom no-repeat;background-size:45px auto}
.alc-TABLET .alcDetailSelectedCheckmark{background:url(/i/share/Checkmark_selected_2x-v13982027560001124.svg) right bottom no-repeat;background-size:45px auto}
.alc-TABLET .alc-portrait .alcThumbDiv{margin:.6% .6%}
.alc-TABLET .alc-landscape .alcThumbDiv{margin:.4% .4%}
.alc-TABLET #sflyLogo{width:128px;height:43px;float:left;background:url(/i/share/sfly_logo_2x-v13982027350004190.svg) center center no-repeat;background-size:128px 43px}
.alc-TABLET .alc-portrait #sflyLogo{margin:0 0 2% 1.2%}
.alc-TABLET .alc-landscape #sflyLogo{margin:0 0 1.5% 1.4%}
.alc-TABLET .alc-portrait #albumTitle{margin:0 0 1.4% 2.1%}
.alc-TABLET .alc-landscape #albumTitle{margin:0 0 1% 1.6%}
.alc-TABLET .subInfo{font-size:110%}
.alc-TABLET .alc-portrait #albumOwnerDate{margin:0 0 1.4% 2.1%}
.alc-TABLET .alc-landscape #albumOwnerDate{margin:0 0 1% 1.6%}
.alc-TABLET .alc-portrait #albumDate{margin:0 0 1.4% 1.4%}
.alc-TABLET .alc-landscape #albumDate{margin:0 0 1% 1%}
.alc-TABLET .alc-portrait #selectAll{margin:0 2.4% 1.4% 0}
.alc-TABLET .alc-landscape #selectAll{margin:0 1.8% 1% 0}
.alc-TABLET #numbering{float:left;margin:15px 0 15px 40%;color:#fff;font-size:110%}
.alcHeader{font-size:95%;width:100%;position:fixed;top:0;z-index:9;background-color:white}
.alcDetailHeader{background-color:rgba(0,0,0,0.4);height:45px}
.alcHeader #albumTitle{font-size:145%;color:#333;float:left;width:75%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.alcHeader #albumOwnerDate{max-width:45%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.alcHeader #albumOwnerDate,.alcHeader #albumDate{float:left;color:#666}
.alcHeader #selectAll{color:#369;float:right}
.alcHeader #actions{float:right}
.alcSave{font-family:"Avenir LT W01 65 Medium",Verdana,Arial,sans-serif}
.alcSave.alc-MOBILE .tertiaryButton,.alcSave.alc-TABLET .tertiaryButton{position:absolute;top:8px;right:18px}
.alcSave.alc-DESKTOP .tertiaryButton{margin:20px 0 10px 0}
.alcSave .primaryButton{margin:0 0 0 35px}
.alcSave input[type=radio]{width:15px;height:15px;margin-top:8px}
.alcSave.alc-DESKTOP input[type=radio]{width:13px;height:13px;margin-top:3px}
.alcSave.alc-DESKTOP .primaryButton,.alcSave.alc-DESKTOP .tertiaryButton{font-size:13px;width:100px;margin-right:20px}
.alcSave .fields{background-color:#f3efed;padding:10px 0;margin-bottom:20px;font-family:"Avenir LT W01 85 Heavy",Verdana,Arial,sans-serif;font-size:150%}
.alcSave.alc-DESKTOP .fields{background-color:#fff;font-size:120%}
.alc-DESKTOP #save{margin-left:35px}
.alc-DESKTOP #share-save-thumbnail{margin-left:35px;font-size:11px}
.alcSave .fields label{color:#333}
.alcSaveTitle{clear:both;color:#f05323;font-size:160%;margin:61px 0 13px 10px}
.alcSave #sflyLogo,.alcConfirm #sflyLogo{margin-bottom:18px;position:absolute;top:0;left:5px}
.alcSave .alcAlbums{margin-bottom:10px;margin-left:35px;display:block;clear:both;width:85%}
.alcSave.alc-DESKTOP .alcAlbums{width:35%}
.alcSave .alcAlbmName{display:block;float:left;margin-bottom:10px;margin-left:10px}
.saveConfirmTitle{margin:73px 0 20px 10px;color:#f05323;font-size:170%}
.saveConfirmSubTitle{font-size:120%;color:#333;margin:0 0 30px 10px}
.alcConfirm ul li{margin:0 0 20px 10px;color:#f05323}
body.alc-DESKTOP{letter-spacing:.025em;background-color:#f0f2f6;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}
.alc-DESKTOP #alcHeader{min-width:800px;position:relative;overflow:auto}
.alc-DESKTOP a{font-size:14px;color:#369;text-decoration:none}
.alc-DESKTOP #sflyLogo{width:110px;height:37px;float:left;background:url(/i/share/sfly_logo_2x-v13982027350004190.svg) center center no-repeat;background-size:110px 37px;margin:0 0 20px 10px}
.ie8 .alc-DESKTOP #sflyLogo{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/share/sfly_logo_2x.png',sizingMethod='scale');-ms-filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/i/share/sfly_logo_2x.png', sizingMethod='scale')"}
.alc-DESKTOP #signInLinks{float:right;margin:10px 10px 0 0}
.alc-DESKTOP #signInLinks a{margin-right:25px}
.alc-DESKTOP #signInLinks span{font-size:14px}
.alc-DESKTOP #albumTitle{margin:0 20px 10px 10px;font-size:20px;color:#333;width:auto;line-height:25px;display:inline-block}
.alc-DESKTOP #albumOwnerDate,.alc-DESKTOP #albumDate{margin:0 10px 10px 0;max-width:100%;font-size:14px;color:#666;line-height:25px;display:inline-block}
.alc-DESKTOP #alcPictureGrid{overflow-y:hidden;white-space:nowrap}
.alc-DESKTOP #alcControlsHeader{background-color:#e1e4ea;width:100%;height:36px}
.alc-DESKTOP #alcControls{width:67%;font-size:14px;padding:11px 0;min-width:600px;position:relative}
.alc-DESKTOP #alcControls div{cursor:pointer;color:#369;margin:0 10px;padding-left:25px;display:inline-block}
.alc-DESKTOP #alcControls div.selected{color:#333}
.alc-DESKTOP #alcControls div#numbering{color:#333;cursor:default;margin-left:13%}
.alc-DESKTOP #alcControls div#selectAll{position:absolute;right:0;margin-right:0;padding-left:0}
.alc-DESKTOP #alcDetail{background:url(/i/share/desktop/view_detail_off-v1403816299000914.svg) left bottom no-repeat}
.alc-DESKTOP #alcAlbum{background:url(/i/share/desktop/view_grid_off-v14038163120001408.svg) left bottom no-repeat}
.alc-DESKTOP #alcSlideshow{background:url(/i/share/desktop/view_slideshow_off-v14038163250002572.svg) left bottom no-repeat}
.alc-DESKTOP #alcDetail.selected{background:url(/i/share/desktop/view_detail_on-v1403816306000656.svg) left bottom no-repeat}
.alc-DESKTOP #alcAlbum.selected{background:url(/i/share/desktop/view_grid_on-v14038163200001907.svg) left bottom no-repeat}
.alc-DESKTOP #alcSlideshow.selected{background:url(/i/share/desktop/view_slideshow_on-v14038163300002540.svg) left bottom no-repeat}
.ie8 .alc-DESKTOP #alcDetail{background:url(/i/share/desktop/view_detail_off-v1406587798000229.png) left bottom no-repeat}
.ie8 .alc-DESKTOP #alcAlbum{background:url(/i/share/desktop/view_grid_off-v1406587803000222.png) left bottom no-repeat}
.ie8 .alc-DESKTOP #alcSlideshow{background:url(/i/share/desktop/view_slideshow_off-v1406587807000452.png) left bottom no-repeat}
.ie8 .alc-DESKTOP #alcDetail.selected{background:url(/i/share/desktop/view_detail_on-v1406587801000225.png) left bottom no-repeat}
.ie8 .alc-DESKTOP #alcAlbum.selected{background:url(/i/share/desktop/view_grid_on-v1406587806000222.png) left bottom no-repeat}
.ie8 .alc-DESKTOP #alcSlideshow.selected{background:url(/i/share/desktop/view_slideshow_on-v1406587809000477.png) left bottom no-repeat}
.alc-DESKTOP #alcPhotos{width:67%;min-width:685px;padding:5px 5px 0 5px;display:inline-block;white-space:normal}
.alc-DESKTOP #alcRightSide{width:30%;padding:0 10px 0 10px;display:inline-block;vertical-align:top}
.alc-DESKTOP #alcRightSide a{display:block}
.alc-DESKTOP #alcRightSide .alcShareAds{width:300px;height:250px;position:relative}
.alc-DESKTOP .primaryButton{color:#fff;font-size:16px;font-weight:bold;font-family:"Avenir LT W01 65 Medium",Verdana,Arial,sans-serif;margin:20px 0 10px 0;width:130px}
.alc-DESKTOP .tertiaryButton{color:#dc4405;font-size:16px;font-weight:bold;font-family:"Avenir LT W01 65 Medium",Verdana,Arial,sans-serif;margin:0 0 25px 0;width:130px}
.alc-DESKTOP ul{margin-left:15px}
.alc-DESKTOP ul>li{color:#ef5222}
.alc-DESKTOP ul>li>a,.mp-line{font-size:14px!important;color:#369!important;margin:0 0 25px 0!important;background:none!important;padding:0!important}
.alc-DESKTOP .mp-line sup{display:none}
.mp-boxpopup{left:auto!important;right:1px!important;margin-top:0!important}
.alcSingleArrow{display:inline-block;width:36px;height:120px;margin:10px 10px;background-size:36px auto;position:absolute;top:25%}
#singleLeft{background:url(/i/share/desktop/leftArrow_lrg_1-v14030523300001219.svg) center center no-repeat;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/share/desktop/leftArrow_lrg_1.png',sizingMethod='scale');-ms-filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/i/share/desktop/leftArrow_lrg_1.png', sizingMethod='scale')"}
#singleRight{right:0;background:url(/i/share/desktop/rightArrow_lrg_1-v14030523360001205.svg) center center no-repeat;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/share/desktop/rightArrow_lrg_1.png',sizingMethod='scale');-ms-filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/i/share/desktop/rightArrow_lrg_1.png', sizingMethod='scale')"}
#singleLeft:hover{background:url(/i/share/desktop/leftArrow_lrg_2-v14030523320001219.svg) center center no-repeat;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/share/desktop/leftArrow_lrg_2.png',sizingMethod='scale');-ms-filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/i/share/desktop/leftArrow_lrg_2.png', sizingMethod='scale')"}
#singleRight:hover{background:url(/i/share/desktop/rightArrow_lrg_2-v14030523360001205.svg) center center no-repeat;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/share/desktop/rightArrow_lrg_2.png',sizingMethod='scale');-ms-filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/i/share/desktop/rightArrow_lrg_2.png', sizingMethod='scale')"}
.alcSingleSmArrow{display:inline-block;width:36px;height:88px;background-size:36px auto}
#singleSmLeft{margin:10px 9px 10px 10px;background:url(/i/share/desktop/leftArrow_sm_1-v14030523340001212.svg) center center no-repeat;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/share/desktop/leftArrow_sm_1.png',sizingMethod='scale');-ms-filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/i/share/desktop/leftArrow_sm_1.png', sizingMethod='scale')"}
#singleSmRight{margin:10px 10px 10px 9px;background:url(/i/share/desktop/rightArrow_sm_1-v14030523380001198.svg) center center no-repeat;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/share/desktop/rightArrow_sm_1.png',sizingMethod='scale');-ms-filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/i/share/desktop/rightArrow_sm_1.png', sizingMethod='scale')";position:absolute;right:0}
#singleSmLeft:hover{background:url(/i/share/desktop/leftArrow_sm_2-v14030523340001212.svg) center center no-repeat;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/share/desktop/leftArrow_sm_2.png',sizingMethod='scale');-ms-filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/i/share/desktop/leftArrow_sm_2.png', sizingMethod='scale')"}
#singleSmRight:hover{background:url(/i/share/desktop/rightArrow_sm_2-v14030523380001198.svg) center center no-repeat;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/share/desktop/rightArrow_sm_2.png',sizingMethod='scale');-ms-filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/i/share/desktop/rightArrow_sm_2.png', sizingMethod='scale')"}
.alc-DESKTOP .alcThumbDiv{margin:5px 0 0 5px}
.alc-DESKTOP .alcCheckmark{width:26px;height:26px;margin:0 5px 5px 0;background:url(/i/share/Checkmark_ghosted_2x-v13982027910001128.svg) right bottom no-repeat;background-size:26px auto}
.alc-DESKTOP .alcSelectedCheckmark .alcCheckmark{background:url(/i/share/Checkmark_selected_2x-v13982027560001124.svg) right bottom no-repeat;background-size:26px auto}
.alc-DESKTOP .alcDetailCheckmark{width:30px;height:30px;position:absolute;background:url(/i/share/Checkmark_ghosted_2x-v13982027910001128.svg) right bottom no-repeat;background-size:30px auto}
.alc-DESKTOP .alcDetailSelectedCheckmark div.alcDetailCheckmark{background:url(/i/share/Checkmark_selected_2x-v13982027560001124.svg) right bottom no-repeat;background-size:30px auto}
.ie8 .alc-DESKTOP .alcCheckmark{width:30px;height:30px;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/share/Checkmark_ghosted_2x.png',sizingMethod='scale');-ms-filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/i/share/Checkmark_ghosted_2x.png', sizingMethod='scale')"}
.ie8 .alc-DESKTOP .alcSelectedCheckmark .alcCheckmark{width:30px;height:30px;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/share/Checkmark_selected_2x.png',sizingMethod='scale');-ms-filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/i/share/Checkmark_selected_2x.png', sizingMethod='scale')"}
.ie8 .alc-DESKTOP .alcDetailCheckmark{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/share/Checkmark_ghosted_2x.png',sizingMethod='scale');-ms-filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/i/share/Checkmark_ghosted_2x.png', sizingMethod='scale')"}
.ie8 .alc-DESKTOP .alcDetailSelectedCheckmark div.alcDetailCheckmark{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/share/Checkmark_selected_2x.png',sizingMethod='scale');-ms-filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/i/share/Checkmark_selected_2x.png', sizingMethod='scale')"}
.alc-DESKTOP .slider{height:100%;padding-bottom:20px;overflow-y:hidden}
.dj_gecko .alc-DESKTOP .slider{-ms-overflow-style:none}
.dj_ie .alc-DESKTOP .slider{padding-bottom:20px;overflow-y:hidden}
.alc-DESKTOP .alcImageDiv{height:100%}
.alc-DESKTOP .alcImageDiv img{margin:0 auto;position:relative}
.alc-DESKTOP #imagesContainer{height:63.57%;overflow:hidden;display:inline-block;margin:0 0 0 56px}
.dj_ie .alc-DESKTOP #imagesContainer{overflow-y:hidden}
.alc-DESKTOP #alcPhotoStrip{margin:0;width:100%;position:relative}
#alcPhotosDetail{position:relative}
.dj_gecko .alc-DESKTOP .alcImageDiv,.dj_ie .alc-DESKTOP .alcImageDiv{float:none;display:inline-block;text-align:center;vertical-align:middle}
.dj_gecko .alc-DESKTOP .alcImageDiv img,.dj_ie .alc-DESKTOP .alcImageDiv img{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}
.alcStripDiv{margin:0 1px;height:86px}
.alcStripDiv img{max-width:100%;max-height:100%;width:auto}
#stripContainer{overflow:hidden;height:88px;display:inline-block;margin:10px 0}
.dj_ie #stripContainer{overflow-y:hidden}
.alc-DESKTOP #caption{margin:0 0 0 56px;text-align:center}
.alc-DESKTOP #caption span{display:block}
.dj_ie6 #mp-line{position:relative}
.mp-line{padding:2px 0 12px 23px;margin:10px 0 0 0;font-family:Verdana;color:#66c;text-align:left;cursor:pointer;background:url(/img_/share/v2/icon_photobook-v1249411291000615.gif) no-repeat}
.mp-box{width:300px;margin:15px 0 15px 0}
.mp-box-hidden{width:300px;margin:15px 0 15px 0;display:none}
.mp-boxpopup{width:530px;padding:5px 20px 5px 20px;margin-top:10px;left:-300px;position:relative;z-index:2000;border:1px solid #666;background-color:#fff}
.mp-book{align:left;width:247px;height:190px;margin:12px 0 15px 0;position:relative}
.mp-play{width:247px;height:190px;position:absolute;top 0;left:0;z-index:5}
.mp-play:hover{background:url('/img_/simplePath/img_mouseoverPlay-v12472667710004018.png') no-repeat center center;z-index:1}
.mp-landscape{width:190px;height:127px;align:left;position:absolute;top:19px;left:28px}
.mp-portrait{width:125px;height:173px;align:left;position:absolute;top:7px;left:18px}
.mp-covertitlel{font-family:Arial;font-size:11px;color:#523213;text-align:center;width:190px;position:absolute;top:156px;left:28px}
.mp-covertitlep{font-family:Arial;font-size:11px;color:#523213;text-align:left;width:50px;position:absolute;top:30px;left:153px}
.mp-headline{font-family:Verdana;font-size:18px;color:#333;margin:15px 0 15px 0}
.mp-intro{font-family:Verdana;font-size:11px;color:#666;margin:15px 0 12px 0}
.mp-title{font-family:Verdana;font-size:13px;font-weight:bold;color:#369;margin:15px 0 10px 0}
.mp-supporting{font-family:Verdana;font-size:11px;margin:10px 0 15px 0;color:#666}
b.price{font-family:Verdana;font-size:11px;font-weight:bold;color:#c11111}
.dj_ie7 #share-manage,.dj_ie6 #share-manage{z-index:2}
.dj_ie7 #mp-box,.dj_ie6 #mp-box{z-index:1}
#playBtn{height:190px;width:247px;position:relative;_top:-190px;z-index:1;background:url('/img_/simplePath/img_mouseoverPlay-v12472667710004018.png') no-repeat scroll center center;opacity:0;MozOpacity:0;KhtmlOpacity:0;filter:alpha(opacity=0)}
#playBtnPopup{height:190px;width:247px;position:relative;_top:-190px;z-index:1;background:url('/img_/simplePath/img_mouseoverPlay-v12472667710004018.png') no-repeat scroll center center;opacity:0;MozOpacity:0;KhtmlOpacity:0;filter:alpha(opacity=0)}
#mp-boxpopup.mp-8x8{width:515px}
.mp-8x8 .mp-book,.mp-8x8 .mp-play{width:180px;height:175px}
.mp-8x8 .mp-landscape{width:150px;height:120px;top:18px;left:16px}
.mp-8x8 .mp-portrait{width:111px;height:157px;top:18px;left:16px}
.mp-8x8 .mp-covertitlel{width:180px;top:146px;left:0}
.mp-8x8 .mp-covertitlep{width:36px;top:55px;left:135px}
.mp-8x8 #playBtn,.mp-8x8 #playBtnPopup{height:175px;width:180px}