.sm-addons-body{background-color:#2a2c2e;width:908px;height:400px}.sm-addons-main{width:625px;*float:left}.sm-addons-tabs-list{width:130px;*display:inline-block;*float:left}.sm-addons-products{width:495px;*height:400px}.sm-addons-summary-wrapper{width:282px}.sm-addons-body .content{padding:0;margin:0;height:400px}.sm-addons-body .sub-section{margin:0;height:400px;position:relative;background-color:#34363a;-moz-box-shadow:-2px 0 8px rgba(0,0,0,.25),2px 0 4px rgba(0,0,0,.35);-webkit-box-shadow:-2px 0 8px rgba(0,0,0,.25),2px 0 4px rgba(0,0,0,.35);box-shadow:-2px 0 8px rgba(0,0,0,.25),2px 0 4px rgba(0,0,0,.35)}.sm-addons #frames .header{background-color:#26272A;text-align:center;background:#8F9196 url(https://cdn.smugmug.com/img/addons/Add_Ons_Gradients.png) repeat-x;background-position:0 -255px;height:32px;line-height:32px}.sm-addons #finishes .main,.sm-addons #mounting .main{height:auto;overflow:auto}.sm-addons #frames .main{height:364px;overflow:auto}.sm-addons .sub-section .main .choices{width:305px;height:auto;min-height:400px;border-right:1px solid #131515;border-right:1px solid rgba(0,0,0,.35)}.sm-addons #frames .main .choices{width:288px;min-height:364px}.sm-addons #frames.mac-scroll .main .choices{width:290px}.sm-addons #frames.mac-lion .main .choices{width:305px}.sm-addons #finishes ul.finishes-list,.sm-addons #mounting ul.mounting-list,.sm-addons #frames ul.mats-list,.sm-addons #frames ul.frames-list,.sm-addons #frames ul.upsized-frames-list{padding:0;margin:0;background-color:#35373B}.sm-addons #frames ul.upsized-frames-list,.sm-addons #frames ul.mats-list{display:none}.sm-addons #finishes ul li,.sm-addons #mounting ul li,.sm-addons #frames ul.frames-list li,.sm-addons #frames ul.upsized-frames-list li,.sm-addons #frames ul.mats-list li{cursor:pointer;height:27px;line-height:27px;background:0 0;margin:5px 10px;color:#7D8088;font-weight:700;font-size:13px;font-family:Helvetica;text-shadow:0 -1px 0 rgba(0,0,0,.8);-moz-text-shadow:0 -1px 0 rgba(0,0,0,.8);-webkit-text-shadow:0 -1px 0 rgba(0,0,0,.8)}.sm-addons #finishes ul li,.sm-addons #mounting ul li{border:1px solid transparent}.sm-addons #frames ul.frames-list li,.sm-addons #frames ul.upsized-frames-list li,.sm-addons #frames ul.mats-list li{height:56px;line-height:56px;margin-top:15px;margin-left:15px}.sm-addons #frames ul li .frame-item{height:27px;line-height:27px;margin-top:15px;margin-left:10px;width:195px;float:left;border:1px solid transparent}.sm-addons #finishes ul li.section,.sm-addons #mounting ul li.section,.sm-addons #frames ul li.section{font-weight:700;margin:0;padding-left:15px;cursor:auto;background:transparent url(https://cdn.smugmug.com/img/addons/Add_Ons_Gradients.png) repeat-x;background-position:0 -296px;height:28px;line-height:28px;font-size:12px;color:#B2B2B8;font-family:Helvetica}.sm-addons #finishes ul li .sm-checkbox,.sm-addons #mounting ul li .sm-checkbox,.sm-addons #frames ul li .sm-checkbox{float:left;margin:5px 0 0 5px}.sm-addons #finishes ul li .item-label,.sm-addons #mounting ul li .item-label,.sm-addons #frames ul li .item-label{margin:0 0 0 10px;font-size:90%;float:left}.sm-addons #finishes ul li.selected,.sm-addons #mounting ul li.selected,.sm-addons #frames ul li.selected .frame-item{background-color:#2B2D31;border-radius:4px;color:#D4D7D8;border:1px solid #1B1D1F;-moz-box-shadow:inset 0 3px 6px rgba(0,0,0,.2);-webkit-box-shadow:inset 0 3px 6px rgba(0,0,0,.2);box-shadow:inset 0 3px 6px rgba(0,0,0,.2)}.sm-addons #finishes ul li.preview,.sm-addons #mounting ul li.preview,.sm-addons #frames ul li.preview .frame-item{background-color:#2B2D31;border-radius:4px;border:1px solid #1B1D1F;-moz-box-shadow:inset 0 3px 6px rgba(0,0,0,.2);-webkit-box-shadow:inset 0 3px 6px rgba(0,0,0,.2);box-shadow:inset 0 3px 6px rgba(0,0,0,.2)}.sm-addons #finishes ul li.disabled,.sm-addons #mounting ul li.disabled,.sm-addons #mounting ul li.disabled .sm-checkbox,.sm-addons #frames ul li.disabled .frame-item,.sm-addons #frames ul li.disabled .sm-checkbox{color:#5B5F65;cursor:default}.sm-addons #frames ul li .frame-icon{width:56px;height:56px;background-color:#8f9196;-moz-box-shadow:3px 3px 3px rgba(0,0,0,.35);-webkit-box-shadow:3px 3px 3px rgba(0,0,0,.35);box-shadow:3px 3px 3px rgba(0,0,0,.35);float:left}.sm-addons #frames ul li .frame-name{float:left;margin-left:10px}.sm-addons #finishes ul li .item-price,.sm-addons #mounting ul li .item-price,.sm-addons #frames ul li .frame-price{float:right;text-align:left;margin-right:10px}.sm-addons #finishes .details,.sm-addons #mounting .details,.sm-addons #frames .details{width:188px;height:400px;background-color:#35373B;top:0;right:0;position:absolute;border-left:1px solid #333539;border-left:1px solid rgba(255,255,255,.08);font-family:Helvetica;text-shadow:0 -1px 0 rgba(0,0,0,.8);-moz-text-shadow:0 -1px 0 rgba(0,0,0,.8);-webkit-text-shadow:0 -1px 0 rgba(0,0,0,.8)}.sm-addons #frames .details{height:364px;top:36px;right:17px}.sm-addons #frames.mac-scroll .details{right:15px}.sm-addons #frames.mac-lion .details{right:0}.sm-addons #frames .details .image-preview,.sm-addons #finishes .details .image-preview,.sm-addons #mounting .details .image-preview{background-color:#141516;width:150px;height:150px;line-height:150px;color:#fff;font-weight:700;margin:16px 0 10px 18px;-moz-box-shadow:3px 3px 3px rgba(0,0,0,.35);-webkit-box-shadow:3px 3px 3px rgba(0,0,0,.35);box-shadow:3px 3px 3px rgba(0,0,0,.35)}.sm-addons #frames .details .label,.sm-addons #finishes .details .label,.sm-addons #mounting .details .label{font-weight:700;color:#D5D7D9;margin-left:16px;font-size:14px}.sm-addons #frames .details .description,.sm-addons #finishes .details .description,.sm-addons #mounting .details .description{color:#B2B3B8;font-size:12px;margin:5px 10px 0 16px}.sm-addons .details ul.desc-items{overflow:hidden;margin-left:16px}.sm-addons #finishes .details ul.desc-items li,.sm-addons #mounting .details ul.desc-items li,.sm-addons #frames .details ul.desc-items li{color:#8f9196;_font-size:12px;font-size:11px}.sm-addons #finishes .details ul.desc-items li.label,.sm-addons #mounting .details ul.desc-items li.label,.sm-addons #frames .details ul.desc-items li.label{font-weight:700;_margin:5px 0 0;margin:8px 0 0}.sm-addons .yui3-widget-ft{text-align:right;margin:5px 0}.sm-addons .yui3-widget-ft .sm-button{cursor:pointer}.sm-addons .yui3-widget-ft .addons-save-button{margin-right:8px}.sm-addons .header .sm-button{margin:0}.sm-addons .header .sm-button-group>.sm-button{margin-left:0}.sm-addons .header .sm-button-group{margin:0}.sm-addons .header .sm-buttongroup{border:0}.sm-addons .header .sm-buttongroup-content{*margin-top:4px}.sm-cartItemInfo-photoInfo .added-on-summary{border:1px solid #fff;display:none;margin-bottom:4px}.sm-cartItemInfo-photoInfo .added-on-summary .label{margin:2px 0 2px 4px}.sm-cartItemInfo-photoInfo .added-on-summary ul.added-on-list{margin:0 0 2px 4px}.sm-cartItemInfo-photoInfo .added-on-summary li{margin:1px 4px}.sm-addons #mounting .unavailable-message,.sm-addons #frames .unavailable-message{background-color:#1B1D1F;padding-top:3px;display:none}.sm-addons #mounting .unavailable-message.active,.sm-addons #frames .unavailable-message.active{display:block;height:37px}.sm-addons .unavailable-message .sm-messagebox.sm-messagebox-info{margin:0 3px 3px 4px}.sm-addons .unavailable-message .sm-messagebox-msg{*margin-top:7px}.sm-addons #frames .sm-messagebox .sm-messagebox-content{font-size:12px}#sm-addons-tabs{background-color:#292B2E}#sm-addons-tabs li.yui3-tab{display:block;text-align:center;margin:0;padding:0;background:#26272A url(https://cdn.smugmug.com/img/addons/Add_Ons_Gradients.png) repeat-x;background-position:0 -85px;height:80px;font-size:16px}#sm-addons-tabs .frames-icon{background:url(https://cdn.smugmug.com/img/addons/Add_Ons_Icons.png) no-repeat;background-position:0 0;width:24px;height:24px;position:relative;top:15px;left:53px;*left:0}#sm-addons-tabs li.yui3-tab-hover .frames-icon{background-position:-25px 0}#sm-addons-tabs li.yui3-tab-selected .frames-icon{background-position:-50px 0}#sm-addons-tabs .mounting-icon{background:url(https://cdn.smugmug.com/img/addons/Add_Ons_Icons.png) no-repeat;background-position:0 -25px;width:24px;height:24px;position:relative;top:15px;left:53px;*left:0}#sm-addons-tabs li.yui3-tab-hover .mounting-icon{background-position:-25px -25px}#sm-addons-tabs li.yui3-tab-selected .mounting-icon{background-position:-50px -25px}#sm-addons-tabs .finishes-icon{background:url(https://cdn.smugmug.com/img/addons/Add_Ons_Icons.png) no-repeat;background-position:0 -50px;width:24px;height:24px;position:relative;top:15px;left:53px;*left:0}#sm-addons-tabs li.yui3-tab-hover .finishes-icon{background-position:-25px -50px}#sm-addons-tabs li.yui3-tab-selected .finishes-icon{background-position:-50px -50px}#sm-addons-tabs li.yui3-tab a{color:#6D7078;font-weight:700;line-height:50px}#sm-addons-tabs li.yui3-tab-hover{background-position:0 -170px}#sm-addons-tabs li.yui3-tab-hover a{color:#CDCFD2}#sm-addons-tabs li.yui3-tab-selected{background-position:0 0}#sm-addons-tabs li.yui3-tab-selected a{color:#FFF;font-weight:700}#sm-addons-tabs li.yui3-tab-disabled{display:none}#sm-addons-tabs .yui3-tab-panel{margin:0;background:#FFF;color:#000}#sm-addons-tabs .yui3-tab-label{padding:0}#sm-addons-summary{background-color:#24262A;color:#7D8088;height:400px;text-shadow:0 -1px 0 rgba(0,0,0,.8);-moz-text-shadow:0 -1px 0 rgba(0,0,0,.8);-webkit-text-shadow:0 -1px 0 rgba(0,0,0,.8)}#sm-addons-summary .preview{height:190px;line-height:190px;text-align:center;background-color:#1B1D1F}#sm-addons-summary .preview img{-moz-box-shadow:3px 3px 3px rgba(0,0,0,.35);-webkit-box-shadow:3px 3px 3px rgba(0,0,0,.35);box-shadow:3px 3px 3px rgba(0,0,0,.35)}#sm-addons-summary .summary-label{height:30px;line-height:30px;color:#fff;border-bottom:1px solid #35373B;font-size:110%;padding-left:15px;font-weight:700}#sm-addons-summary .selected-items{height:175px;font-family:Helvetica;font-weight:700;_font-size:12px;font-size:11px;border-bottom:1px solid #131515;border-bottom:1px solid rgba(0,0,0,.35)}#sm-addons-summary .selected-product{cursor:default}#sm-addons-summary .selected-items ul.items-list{margin:10px}#sm-addons-summary .selected-items ul.items-list li{height:21px;line-height:21px;margin-top:3px;cursor:pointer;border:1px solid transparent}#sm-addons-summary .selected-items ul.product-list li{cursor:default;background:#1B1D1F url(https://cdn.smugmug.com/img/addons/Add_Ons_Gradients.png) repeat-x;background-position:0 -329px;color:#A9ABB1;font-family:Helvetica;font-size:12px;font-weight:700;height:28px;line-height:28px}#sm-addons-summary .selected-items ul.items-list li.selected{background-color:#2B2D31;border-radius:4px;border:1px solid #1B1D1F;color:#D4D7D8;-moz-box-shadow:inset 0 3px 6px rgba(0,0,0,.2);-webkit-box-shadow:inset 0 3px 6px rgba(0,0,0,.2);box-shadow:inset 0 3px 6px rgba(0,0,0,.2)}#sm-addons-summary ul.product-list li .item-name{_width:150px;_width:130px;width:148px;_margin-left:20px;margin-left:15px;float:left}#sm-addons-summary ul.items-list li .item-name{_width:150px;_width:130px;_width:135px;width:148px;_margin-left:10px;margin-left:5px;float:left}#sm-addons-summary ul.items-list li .item-price,#sm-addons-summary ul.product-list li .item-price{_width:50px;_width:70px;width:65px;float:left;text-align:right;font-weight:700}#sm-addons-summary ul.product-list li .item-price{width:68px}#sm-addons-summary ul.items-list li .item-remove{width:20px;height:16px;line-height:16px;_margin-left:10px;margin-left:5px;margin-top:1px;float:left}#sm-addons-summary .total-section{height:34px;line-height:34px;border-top:1px solid #333539;border-top:1px solid rgba(255,255,255,.08)}#sm-addons-summary .total{font-size:14px;font-weight:700;color:#D4D7D8;margin-right:32px;font-family:Helvetica;float:right}#sm-addons-summary .total-label{font-size:14px;font-weight:700;color:#D4D7D8;font-family:Helvetica;margin-left:20px;float:left}.added-on-summary{width:222px;min-height:38px;background-color:#2B2D31;border-radius:8px;position:relative;-moz-box-shadow:0 1px 2px rgba(0,0,0,.85);-webkit-box-shadow:0 1px 2px rgba(0,0,0,.85);box-shadow:0 1px 2px rgba(0,0,0,.85);z-index:1;outline:0}.added-on-summary.added{min-height:66px}.added-on-summary.added .aoitem .sm-button{width:165px;margin:8px 6px}.added-on-summary .aoitem{height:38px;float:left}.added-on-summary .aoitem-remove{display:none}.added-on-summary.added .aoitem{width:168px}.added-on-summary.added .aoitem-remove{display:block}.added-on-summary .aoitem-options{height:20px;width:200px;border-bottom:1px solid transparent;font-family:Helvetica;font-size:11px;font-weight:700;color:#8E9299;display:none;float:left;margin-top:-3px}.added-on-summary.expanded .aoitem-options{border-bottom:1px solid #232527}.added-on-summary.added .aoitem-options{display:block}.added-on-summary .aoitems-added{display:none;height:0;overflow:hidden;clear:both}.added-on-summary.expanded .aoitems-added{border-top:1px solid #333539}.added-on-summary .aoitem-options a{text-decoration:none;cursor:pointer}.added-on-summary .aoitem-options a:hover{color:#FFF}.added-on-summary .aoitem-details{margin:0 0 0 10px;height:16px;line-height:16px;float:left}.added-on-summary .aoitem-details .arrow{width:8px;height:8px;float:left;background:url(https://cdn.smugmug.com/img/addons/Add_Ons_Icons.png) no-repeat;background-position:0 -75px;margin-top:3px}.added-on-summary .aoitem-details a.label:hover .arrow{background-position:-9px -75px}.added-on-summary.expanded .aoitem-details .arrow{background-position:0 -84px}.added-on-summary.expanded .aoitem-details a.label:hover .arrow{background-position:-9px -84px}.added-on-summary .aoitem-details .summary-label{margin-left:3px;float:left}.added-on-summary .sm-button{cursor:pointer}.aoitem .sm-button{width:190px;margin-left:16px;margin-top:3px}.added-on-summary .added-on-list{font-family:Helvetica;font-size:11px;font-weight:700;color:#8E9299;margin:6px 8px}.added-on-summary .added-on-list li{float:left;margin-bottom:7px}.added-on-summary .added-on-list li.total{text-transform:uppercase;color:#FFF}.added-on-summary .added-on-list .item-name{float:left;width:125px}.added-on-summary .added-on-list .item-price{float:left;width:55px;text-align:right}.added-on-summary .yui3-widget-ft .sm-button{cursor:pointer}.added-on-summary-static{width:200px;min-height:38px;position:relative;z-index:1;outline:0}.added-on-summary-static .aoitems-added-static{display:block;height:auto;max-height:76px;overflow:hidden;clear:both;border-top:1px solid #53575D;border-bottom:1px solid #53575D}.added-on-summary-static .added-on-list-static{font-family:Helvetica;font-size:12px;font-weight:400;float:left;color:#B3B5B9;margin:4px}.added-on-summary-static .added-on-list-static li{float:left;margin:1px}.added-on-summary-static .added-on-list-static .item-name{float:left;width:125px}.added-on-summary-static .added-on-list-static .item-price{float:left;width:65px;text-align:right}