
/* Comment Generated by Combres - Resource '~/css/extjs/ext-all.css' (Mode: Static) */


html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0;}
img,body,html{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
ol,ul{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
q:before,q:after{content:'';}

.ext-el-mask{z-index:20000;position:absolute;top:0;left:0;-moz-opacity:0.5;opacity:.50;filter:alpha(opacity=50);background-color:#CCC;width:100%;height:100%;zoom:1;}
.ext-el-mask-msg{z-index:20001;position:absolute;top:0;left:0;border:1px solid #6593cf;background:#c3daf9 url("/ALC/css/images/default/box/tb-blue.gif") repeat-x 0 -16px;padding:2px;}
.ext-el-mask-msg div{padding:5px 10px 5px 10px;background:#eee;border:1px solid #a3bad9;color:#222;font:normal 11px tahoma,arial,helvetica,sans-serif;cursor:wait;}
.ext-shim{position:absolute;visibility:hidden;left:0;top:0;overflow:hidden;}
.ext-ie .ext-shim{filter:alpha(opacity=0);}
.ext-ie6 .ext-shim{margin-left:5px;margin-top:3px;}
.x-mask-loading div{padding:5px 10px 5px 25px;background:#fbfbfb url("/ALC/css/images/default/grid/loading.gif'") no-repeat 5px 5px;line-height:16px;}
.x-hidden,.x-hide-offsets{position:absolute;left:-10000px;top:-10000px;visibility:hidden;}
.x-hide-display{display:none!important;}
.x-hide-visibility{visibility:hidden!important;}
.x-masked{overflow:hidden!important;}
.x-masked select,.x-masked object,.x-masked embed{visibility:hidden;}
.x-layer{visibility:hidden;}
.x-unselectable,.x-unselectable *{-moz-user-select:none;-khtml-user-select:none;}
.x-repaint{zoom:1;background-color:transparent;-moz-outline:none;}
.x-item-disabled{color:gray;cursor:default;opacity:.6;-moz-opacity:.6;filter:alpha(opacity=60);}
.x-item-disabled *{color:gray!important;cursor:default!important;}
.x-splitbar-proxy{position:absolute;visibility:hidden;z-index:20001;background:#aaa;zoom:1;line-height:1px;font-size:1px;overflow:hidden;}
.x-splitbar-h,.x-splitbar-proxy-h{cursor:e-resize;cursor:col-resize;}
.x-splitbar-v,.x-splitbar-proxy-v{cursor:s-resize;cursor:row-resize;}
.x-color-palette{width:150px;height:92px;cursor:pointer;}
.x-color-palette a{border:1px solid #fff;float:left;padding:2px;text-decoration:none;-moz-outline:0 none;outline:0 none;cursor:pointer;}
.x-color-palette a:hover,.x-color-palette a.x-color-palette-sel{border:1px solid #8BB8F3;background:#deecfd;}
.x-color-palette em{display:block;border:1px solid #ACA899;}
.x-color-palette em span{cursor:pointer;display:block;height:10px;line-height:10px;width:10px;}
.x-ie-shadow{display:none;position:absolute;overflow:hidden;left:0;top:0;background:#777;zoom:1;}
.x-shadow{display:none;position:absolute;overflow:hidden;left:0;top:0;}
.x-shadow *{overflow:hidden;}
.x-shadow *{padding:0;border:0;margin:0;clear:none;zoom:1;}
.x-shadow .xstc,.x-shadow .xsbc{height:6px;float:left;}
.x-shadow .xstl,.x-shadow .xstr,.x-shadow .xsbl,.x-shadow .xsbr{width:6px;height:6px;float:left;}
.x-shadow .xsc{width:100%;}
.x-shadow .xsml,.x-shadow .xsmr{width:6px;float:left;height:100%;}
.x-shadow .xsmc{float:left;height:100%;background:transparent url("/ALC/css/images/default/shadow-c.png");}
.x-shadow .xst,.x-shadow .xsb{height:6px;overflow:hidden;width:100%;}
.x-shadow .xsml{background:transparent url("/ALC/css/images/default/shadow-lr.png") repeat-y 0 0;}
.x-shadow .xsmr{background:transparent url("/ALC/css/images/default/shadow-lr.png") repeat-y -6px 0;}
.x-shadow .xstl{background:transparent url("/ALC/css/images/default/shadow.png") no-repeat 0 0;}
.x-shadow .xstc{background:transparent url("/ALC/css/images/default/shadow.png") repeat-x 0 -30px;}
.x-shadow .xstr{background:transparent url("/ALC/css/images/default/shadow.png") repeat-x 0 -18px;}
.x-shadow .xsbl{background:transparent url("/ALC/css/images/default/shadow.png") no-repeat 0 -12px;}
.x-shadow .xsbc{background:transparent url("/ALC/css/images/default/shadow.png") repeat-x 0 -36px;}
.x-shadow .xsbr{background:transparent url("/ALC/css/images/default/shadow.png") repeat-x 0 -6px;}
.loading-indicator{font-size:11px;background-image:url("/ALC/css/images/default/grid/loading.gif");background-repeat:no-repeat;background-position:left;padding-left:20px;line-height:16px;margin:3px;}
.x-text-resize{position:absolute;left:-1000px;top:-1000px;visibility:hidden;zoom:1;}
.x-drag-overlay{width:100%;height:100%;display:none;position:absolute;left:0;top:0;background-image:url("/ALC/css/images/default/s.gif");z-index:20000;}
.x-clear{clear:both;height:0;overflow:hidden;line-height:0;font-size:0;}
.x-spotlight{z-index:8999;position:absolute;top:0;left:0;-moz-opacity:0.5;opacity:.50;filter:alpha(opacity=50);background-color:#CCC;width:0;height:0;zoom:1;}

.x-tab-panel{overflow:hidden;}
.x-tab-panel-header,.x-tab-panel-footer{background:#deecfd;border:1px solid #8db2e3;overflow:hidden;zoom:1;}
.x-tab-panel-header{border:1px solid #8db2e3;padding-bottom:2px;}
.x-tab-panel-footer{border:1px solid #8db2e3;padding-top:2px;}
.x-tab-strip-wrap{width:100%;overflow:hidden;position:relative;zoom:1;}
ul.x-tab-strip{display:block;width:5000px;zoom:1;}
ul.x-tab-strip-top{padding-top:1px;background:url("/ALC/css/images/default/tabs/tab-strip-bg.gif") #cedff5 repeat-x bottom;border-bottom:1px solid #8db2e3;}
ul.x-tab-strip-bottom{padding-bottom:1px;background:url("/ALC/css/images/default/tabs/tab-strip-btm-bg.gif") #cedff5 repeat-x top;border-top:1px solid #8db2e3;border-bottom:0 none;}
.x-tab-panel-header-plain .x-tab-strip-top{background:transparent!important;padding-top:0!important;}
.x-tab-panel-header-plain{background:transparent!important;border-width:0!important;padding-bottom:0!important;}
.x-tab-panel-header-plain .x-tab-strip-spacer,.x-tab-panel-footer-plain .x-tab-strip-spacer{border:1px solid #8db2e3;height:2px;background:#deecfd;font-size:1px;line-height:1px;}
.x-tab-panel-header-plain .x-tab-strip-spacer{border-top:0 none;}
.x-tab-panel-footer-plain .x-tab-strip-spacer{border-bottom:0 none;}
.x-tab-panel-footer-plain .x-tab-strip-bottom{background:transparent!important;padding-bottom:0!important;}
.x-tab-panel-footer-plain{background:transparent!important;border-width:0!important;padding-top:0!important;}
.ext-border-box .x-tab-panel-header-plain .x-tab-strip-spacer,.ext-border-box .x-tab-panel-footer-plain .x-tab-strip-spacer{height:3px;}
ul.x-tab-strip li{float:left;margin-left:2px;}
ul.x-tab-strip li.x-tab-edge{float:left;margin:0!important;padding:0!important;border:0 none!important;font-size:1px!important;line-height:1px!important;overflow:hidden;zoom:1;background:transparent!important;width:1px;}
.x-tab-strip a,.x-tab-strip span,.x-tab-strip em{display:block;}
.x-tab-strip a{text-decoration:none!important;-moz-outline:none;outline:none;cursor:pointer;}
.x-tab-strip-inner{overflow:hidden;text-overflow:ellipsis;}
.x-tab-strip span.x-tab-strip-text{font:normal 11px tahoma,arial,helvetica;color:#416aa3;white-space:nowrap;cursor:pointer;padding:4px 0;}
.x-tab-strip-top .x-tab-with-icon .x-tab-right{padding-left:6px;}
.x-tab-strip .x-tab-with-icon span.x-tab-strip-text{padding-left:20px;background-position:0 3px;background-repeat:no-repeat;}
.x-tab-strip-over span.x-tab-strip-text{color:#15428b;}
.x-tab-strip-active,.x-tab-strip-active a.x-tab-right{cursor:default;}
.x-tab-strip-active span.x-tab-strip-text{cursor:default;color:#15428b;font-weight:bold;}
.x-tab-strip-disabled .x-tabs-text{cursor:default;color:#aaa;}
.x-tab-panel-body{overflow:hidden;}
.x-tab-panel-bwrap{overflow:hidden;}
.ext-ie .x-tab-strip .x-tab-right{position:relative;}
.x-tab-strip-top .x-tab-strip-active .x-tab-right{margin-bottom:-1px;}
.x-tab-strip-top .x-tab-strip-active .x-tab-right span.x-tab-strip-text{padding-bottom:5px;}
.x-tab-strip-bottom .x-tab-strip-active .x-tab-right{margin-top:-1px;}
.x-tab-strip-bottom .x-tab-strip-active .x-tab-right span.x-tab-strip-text{padding-top:5px;}
.x-tab-strip-top .x-tab-right{background:transparent url("/ALC/css/images/default/tabs/tabs-sprite.gif") no-repeat 0 -51px;padding-left:10px;}
.x-tab-strip-top .x-tab-left{background:transparent url("/ALC/css/images/default/tabs/tabs-sprite.gif") no-repeat right -351px;padding-right:10px;}
.x-tab-strip-top .x-tab-strip-inner{background:transparent url("/ALC/css/images/default/tabs/tabs-sprite.gif") repeat-x 0 -201px;}
.x-tab-strip-top .x-tab-strip-over .x-tab-right{background-position:0 -101px;}
.x-tab-strip-top .x-tab-strip-over .x-tab-left{background-position:right -401px;}
.x-tab-strip-top .x-tab-strip-over .x-tab-strip-inner{background-position:0 -251px;}
.x-tab-strip-top .x-tab-strip-active .x-tab-right{background-position:0 0;}
.x-tab-strip-top .x-tab-strip-active .x-tab-left{background-position:right -301px;}
.x-tab-strip-top .x-tab-strip-active .x-tab-strip-inner{background-position:0 -151px;}
.x-tab-strip-bottom .x-tab-right{background:url("/ALC/css/images/default/tabs/tab-btm-inactive-right-bg.gif") no-repeat bottom right;}
.x-tab-strip-bottom .x-tab-left{background:url("/ALC/css/images/default/tabs/tab-btm-inactive-left-bg.gif") no-repeat bottom left;}
.x-tab-strip-bottom .x-tab-strip-active .x-tab-right{background:url("/ALC/css/images/default/tabs/tab-btm-right-bg.gif") no-repeat bottom left;}
.x-tab-strip-bottom .x-tab-strip-active .x-tab-left{background:url("/ALC/css/images/default/tabs/tab-btm-left-bg.gif") no-repeat bottom right;}
.x-tab-strip-bottom .x-tab-left{padding:0 10px;}
.x-tab-strip-bottom .x-tab-right{padding:0;}
.x-tab-strip .x-tab-strip-close{display:none;}
.x-tab-strip-closable{position:relative;}
.x-tab-strip-closable .x-tab-left{padding-right:19px;}
.x-tab-strip .x-tab-strip-closable a.x-tab-strip-close{background-image:url("/ALC/css/images/default/tabs/tab-close.gif");opacity:.6;-moz-opacity:.6;background-repeat:no-repeat;display:block;width:11px;height:11px;position:absolute;top:3px;right:3px;cursor:pointer;z-index:2;}
.x-tab-strip .x-tab-strip-active a.x-tab-strip-close{opacity:.8;-moz-opacity:.8;}
.x-tab-strip .x-tab-strip-closable a.x-tab-strip-close:hover{background-image:url("/ALC/css/images/default/tabs/tab-close.gif");opacity:1;-moz-opacity:1;}
.x-tab-panel-body{border:1px solid #8db2e3;background:#fff;}
.x-tab-panel-body-top{border-top:0 none;}
.x-tab-panel-body-bottom{border-bottom:0 none;}
.x-tab-scroller-left{background:transparent url("/ALC/css/images/default/tabs/scroll-left.gif") no-repeat -18px 0;border-bottom:1px solid #8db2e3;width:18px;position:absolute;left:0;top:0;z-index:10;cursor:pointer;}
.x-tab-scroller-left-over{background-position:0 0;}
.x-tab-scroller-left-disabled{background-position:-18px 0;opacity:.5;-moz-opacity:.5;filter:alpha(opacity=50);cursor:default;}
.x-tab-scroller-right{background:transparent url("/ALC/css/images/default/tabs/scroll-right.gif") no-repeat 0 0;border-bottom:1px solid #8db2e3;width:18px;position:absolute;right:0;top:0;z-index:10;cursor:pointer;}
.x-tab-scroller-right-over{background-position:-18px 0;}
.x-tab-scroller-right-disabled{background-position:0 0;opacity:.5;-moz-opacity:.5;filter:alpha(opacity=50);cursor:default;}
.x-tab-scrolling .x-tab-strip-wrap{margin-left:18px;margin-right:18px;}
.x-tab-scrolling{position:relative;}
.x-tab-panel-bbar .x-toolbar{border:1px solid #99bbe8;border-top:0 none;overflow:hidden;padding:2px;}
.x-tab-panel-tbar .x-toolbar{border:1px solid #99bbe8;border-top:0 none;overflow:hidden;padding:2px;}

 .x-form-field{margin:0;font:normal 12px tahoma,arial,helvetica,sans-serif;}
.x-form-text,textarea.x-form-field{padding:1px 3px;background:#fff url("/ALC/css/images/default/form/text-bg.gif") repeat-x 0 0;border:1px solid #B5B8C8;}
textarea.x-form-field{padding:2px 3px;}
.x-form-text{height:22px;line-height:18px;vertical-align:middle;}
.ext-ie .x-form-text{margin:-1px 0;height:22px;line-height:18px;}
.ext-ie textarea.x-form-field{margin:-1px 0;}
.ext-strict .x-form-text{height:18px;}
.ext-safari .x-form-text{height:20px;padding:0 3px;}
.ext-safari.ext-mac textarea.x-form-field{margin-bottom:-2px;}
.ext-gecko .x-form-text{padding-top:2px;padding-bottom:0;}
textarea{resize:none;}
.x-form-select-one{height:20px;line-height:18px;vertical-align:middle;background-color:#fff;border:1px solid #B5B8C8;}
.x-form-check-group,.x-form-radio-group{margin-bottom:0;}
.x-form-check-group .x-form-invalid .x-panel-body,.x-form-radio-group .x-form-invalid .x-panel-body{background-color:transparent;}
.x-form-check-wrap,.x-form-radio-wrap{padding:3px 0 0 0;line-height:18px;}
.x-form-check-group .x-form-check-wrap,.x-form-radio-group .x-form-radio-wrap{height:18px;}
.ext-ie .x-form-check-group .x-form-check-wrap,.ext-ie .x-form-radio-group .x-form-radio-wrap{height:21px;}
.ext-ie .x-form-check-wrap input,.ext-ie .x-form-radio-wrap input{width:15px;height:15px;}
.x-form-check,.x-form-radio{height:13px;width:13px;vertical-align:bottom;}
.x-form-radio{margin-bottom:3px;}
.x-form-check,.ext-ie .x-form-radio{margin-bottom:2px;}
.x-form-check-wrap-inner,.x-form-radio-wrap-inner{display:inline;padding:3px 0 0 0;}
.x-form-check{background:url("/ALC/css/images/default/form/checkbox.gif") no-repeat 0 0;}
.x-form-radio{background:url("/ALC/css/images/default/form/radio.gif") no-repeat 0 0;}
.x-form-check-focus .x-form-check,.x-form-check-over .x-form-check,.x-form-check-focus .x-form-radio,.x-form-check-over .x-form-radio{background-position:-13px 0;}
.x-form-check-down .x-form-check,.x-form-check-down .x-form-radio{background-position:-26px 0;}
.x-form-check-checked .x-form-check-focus .x-form-check,.x-form-check-checked .x-form-check-over .x-form-check{background-position:-13px -13px;}
.x-form-check-checked .x-form-check-down .x-form-check{background-position:-26px -13px;}
.x-form-check-checked .x-form-check,.x-form-check-checked .x-form-radio{background-position:0 -13px;}
.x-form-check-group-label{border-bottom:1px solid #99BBE8;color:#15428B;margin-bottom:5px;padding-left:3px!important;float:none!important;}
.x-form-field-wrap{position:relative;zoom:1;white-space:nowrap;}
.x-form-field-wrap .x-form-trigger{width:17px;height:21px;border:0;background:transparent url("/ALC/css/images/default/form/trigger.gif") no-repeat 0 0;cursor:pointer;border-bottom:1px solid #B5B8C8;position:absolute;top:0;}
.ext-safari .x-form-field-wrap .x-form-trigger{height:21px;}
.x-form-field-wrap .x-form-date-trigger{background-image:url("/ALC/css/images/default/form/date-trigger.gif");cursor:pointer;}
.x-form-field-wrap .x-form-clear-trigger{background-image:url("/ALC/css/images/default/form/clear-trigger.gif");cursor:pointer;}
.x-form-field-wrap .x-form-search-trigger{background-image:url("/ALC/css/images/default/form/search-trigger.gif");cursor:pointer;}
.ext-safari .x-form-field-wrap .x-form-trigger{right:0;}
.x-form-field-wrap .x-form-twin-triggers .x-form-trigger{position:static;top:auto;vertical-align:top;}
.x-form-field-wrap .x-form-trigger-over{background-position:-17px 0;}
.x-form-field-wrap .x-form-trigger-click{background-position:-34px 0;}
.x-trigger-wrap-focus .x-form-trigger{background-position:-51px 0;}
.x-trigger-wrap-focus .x-form-trigger-over{background-position:-68px 0;}
.x-trigger-wrap-focus .x-form-trigger-click{background-position:-85px 0;}
.x-trigger-wrap-focus .x-form-trigger{border-bottom:1px solid #7eadd9;}
.x-item-disabled .x-form-trigger-over{background-position:0 0!important;border-bottom:1px solid #B5B8C8;}
.x-item-disabled .x-form-trigger-click{background-position:0 0!important;border-bottom:1px solid #B5B8C8;}
.x-form-focus,textarea.x-form-focus{border:1px solid #7eadd9;}
.x-form-invalid,textarea.x-form-invalid{background:#fff url("/ALC/css/images/default/grid/invalid_line.gif") repeat-x bottom;border:1px solid #dd7870;}
.ext-safari .x-form-invalid{background-color:#fee;border:1px solid #ff7870;}
.x-editor{visibility:hidden;padding:0;margin:0;}
.x-editor .x-form-check-wrap,.x-editor .x-form-radio-wrap{background:#fff;padding:3px;}
.x-editor .x-form-checkbox{height:13px;}
.x-form-grow-sizer{font:normal 12px tahoma,arial,helvetica,sans-serif;left:-10000px;padding:8px 3px;position:absolute;visibility:hidden;top:-10000px;white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word;zoom:1;}
.x-form-grow-sizer p{margin:0!important;border:0 none!important;padding:0!important;}
.x-form-item{font:normal 12px tahoma,arial,helvetica,sans-serif;display:block;margin-bottom:4px;zoom:1;}
.x-form-item label{display:block;float:left;width:100px;padding:3px;padding-left:0;clear:left;z-index:2;position:relative;}
.x-form-element{padding-left:105px;position:relative;}
.x-form-invalid-msg{color:#e00;padding:2px;padding-left:18px;font:normal 11px tahoma,arial,helvetica,sans-serif;background:transparent url("/ALC/css/images/default/shared/warning.gif") no-repeat 0 2px;line-height:16px;width:200px;}
.x-form-label-right label{text-align:right;}
.x-form-label-left label{text-align:left;}
.x-form-label-top .x-form-item label{width:auto;float:none;clear:none;display:inline;margin-bottom:4px;position:static;}
.x-form-label-top .x-form-element{padding-left:0;padding-top:4px;}
.x-form-label-top .x-form-item{padding-bottom:4px;}
.x-form-empty-field{color:gray;}
.x-small-editor .x-form-field{font:normal 11px arial,tahoma,helvetica,sans-serif;}
.x-small-editor .x-form-text{height:20px;line-height:16px;vertical-align:middle;}
.ext-ie .x-small-editor .x-form-text{margin-top:-1px!important;margin-bottom:-1px!important;height:20px!important;line-height:16px!important;}
.ext-strict .x-small-editor .x-form-text{height:16px!important;}
.ext-safari .x-small-editor .x-form-field{font:normal 12px arial,tahoma,helvetica,sans-serif;}
.ext-ie .x-small-editor .x-form-text{height:20px;line-height:16px;}
.ext-border-box .x-small-editor .x-form-text{height:20px;}
.x-small-editor .x-form-select-one{height:20px;line-height:16px;vertical-align:middle;}
.x-small-editor .x-form-num-field{text-align:right;}
.x-small-editor .x-form-field-wrap .x-form-trigger{height:19px;}
.x-form-clear{clear:both;height:0;overflow:hidden;line-height:0;font-size:0;}
.x-form-clear-left{clear:left;height:0;overflow:hidden;line-height:0;font-size:0;}
.x-form-cb-label{width:'auto'!important;float:none!important;clear:none!important;display:inline!important;margin-left:4px;}
.x-form-column{float:left;padding:0;margin:0;width:48%;overflow:hidden;zoom:1;}
.x-form .x-form-btns-ct .x-btn{float:right;clear:none;}
.x-form .x-form-btns-ct .x-form-btns td{border:0;padding:0;}
.x-form .x-form-btns-ct .x-form-btns-right table{float:right;clear:none;}
.x-form .x-form-btns-ct .x-form-btns-left table{float:left;clear:none;}
.x-form .x-form-btns-ct .x-form-btns-center{text-align:center;}
.x-form .x-form-btns-ct .x-form-btns-center table{margin:0 auto;}
.x-form .x-form-btns-ct table td.x-form-btn-td{padding:3px;}
.x-form .x-form-btns-ct .x-btn-focus .x-btn-left{background-position:0 -147px;}
.x-form .x-form-btns-ct .x-btn-focus .x-btn-right{background-position:0 -168px;}
.x-form .x-form-btns-ct .x-btn-focus .x-btn-center{background-position:0 -189px;}
.x-form .x-form-btns-ct .x-btn-click .x-btn-center{background-position:0 -126px;}
.x-form .x-form-btns-ct .x-btn-click .x-btn-right{background-position:0 -84px;}
.x-form .x-form-btns-ct .x-btn-click .x-btn-left{background-position:0 -63px;}
.x-form-invalid-icon{width:16px;height:18px;visibility:hidden;position:absolute;left:0;top:0;display:block;background:transparent url("/ALC/css/images/default/form/exclamation.gif") no-repeat 0 2px;}
.x-fieldset{border:1px solid #B5B8C8;padding:10px;margin-bottom:10px;display:block;}
.x-fieldset legend{font:bold 11px tahoma,arial,helvetica,sans-serif;color:#15428b;}
.ext-ie .x-fieldset legend{margin-bottom:10px;}
.ext-ie .x-fieldset{padding-top:0;padding-bottom:10px;}
.x-fieldset legend .x-tool-toggle{margin-right:3px;margin-left:0;float:left!important;}
.x-fieldset legend input{margin-right:3px;float:left!important;height:13px;width:13px;}
fieldset.x-panel-collapsed{padding-bottom:0!important;border-width:1px 0 0 0!important;}
fieldset.x-panel-collapsed .x-fieldset-bwrap{visibility:hidden;position:absolute;left:-1000px;top:-1000px;}
.ext-ie .x-fieldset-bwrap{zoom:1;}
.ext-ie td .x-form-text{position:relative;top:-1px;}
.x-fieldset-noborder{border:0 none transparent;}
.x-fieldset-noborder legend{margin-left:-3px;}
.ext-ie .x-fieldset-noborder legend{position:relative;margin-bottom:23px;}
.ext-ie .x-fieldset-noborder legend span{position:absolute;left:-5px;}
.ext-gecko .x-window-body .x-form-item{-moz-outline:none;overflow:auto;}
.ext-gecko .x-form-item{-moz-outline:none;}
.x-hide-label label.x-form-item-label{display:none;}
.x-hide-label .x-form-element{padding-left:0!important;}
.x-fieldset{overflow:hidden;}
.x-fieldset-bwrap{overflow:hidden;zoom:1;}
.x-fieldset-body{overflow:hidden;}

.x-btn{font:normal 11px tahoma,verdana,helvetica;cursor:pointer;white-space:nowrap;}
.x-btn button{border:0 none;background:transparent;font:normal 11px tahoma,verdana,helvetica;padding-left:3px;padding-right:3px;cursor:pointer;margin:0;overflow:visible;width:auto;-moz-outline:0 none;outline:0 none;}
* html .ext-ie .x-btn button{width:1px;}
.ext-gecko .x-btn button{padding-left:0;padding-right:0;}
.ext-ie .x-btn button{padding-top:2px;}
.x-btn-icon .x-btn-center .x-btn-text{background-position:center;background-repeat:no-repeat;height:16px;width:16px;cursor:pointer;white-space:nowrap;padding:0;}
.x-btn-icon .x-btn-center{padding:1px;}
.x-btn em{font-style:normal;font-weight:normal;}
.x-btn-text-icon .x-btn-center .x-btn-text{background-position:0 2px;background-repeat:no-repeat;padding-left:18px;padding-top:3px;padding-bottom:2px;padding-right:0;}
.ext-gecko3 .x-btn-text-icon .x-btn-center .x-btn-text{padding-top:2px;}
.x-btn-left,.x-btn-right{font-size:1px;line-height:1px;}
.x-btn-left{width:3px;height:21px;background:url("/ALC/css/images/default/button/btn-sprite.gif") no-repeat 0 0;}
.x-btn-right{width:3px;height:21px;background:url("/ALC/css/images/default/button/btn-sprite.gif") no-repeat 0 -21px;}
.x-btn-left i,.x-btn-right i{display:block;width:3px;overflow:hidden;font-size:1px;line-height:1px;}
.x-btn-center{background:url("/ALC/css/images/default/button/btn-sprite.gif") repeat-x 0 -42px;vertical-align:middle;text-align:center;padding:0 5px;cursor:pointer;white-space:nowrap;}
.x-btn-over .x-btn-left{background-position:0 -63px;}
.x-btn-over .x-btn-right{background-position:0 -84px;}
.x-btn-over .x-btn-center{background-position:0 -105px;}
.x-btn-click .x-btn-center,.x-btn-menu-active .x-btn-center{background-position:0 -126px;}
.x-btn-disabled *{color:gray!important;cursor:default!important;}
.x-btn-menu-text-wrap .x-btn-center{padding:0 3px;}
.ext-gecko .x-btn-menu-text-wrap .x-btn-center{padding:0 1px;}
.x-btn-menu-arrow-wrap .x-btn-center{padding:0;}
.x-btn-menu-arrow-wrap .x-btn-center button{width:12px!important;height:21px;padding:0!important;display:block;background:transparent url("/ALC/css/images/default/button/btn-arrow.gif") no-repeat left 3px;}
.x-btn-with-menu .x-btn-center{padding-right:2px!important;}
.x-btn-with-menu .x-btn-center em{display:block;background:transparent url("/ALC/css/images/default/toolbar/btn-arrow.gif") no-repeat right 0;padding-right:10px;}
.x-btn-text-icon .x-btn-with-menu .x-btn-center em{display:block;background:transparent url("/ALC/css/images/default/toolbar/btn-arrow.gif") no-repeat right 3px;padding-right:10px;}
.x-btn-pressed .x-btn-left{background:url("/ALC/css/images/default/button/btn-sprite.gif") no-repeat 0 -63px;}
.x-btn-pressed .x-btn-right{background:url("/ALC/css/images/default/button/btn-sprite.gif") no-repeat 0 -84px;}
.x-btn-pressed .x-btn-center{background:url("/ALC/css/images/default/button/btn-sprite.gif") repeat-x 0 -126px;}

.x-toolbar{border-color:#a9bfd3;border-style:solid;border-width:0 0 1px 0;display:block;padding:2px;background:#d0def0 url("/ALC/css/images/default/toolbar/bg.gif") repeat-x top left;position:relative;zoom:1;}
.x-toolbar .x-item-disabled .x-btn-icon{opacity:.35;-moz-opacity:.35;filter:alpha(opacity=35);}
.x-toolbar td{vertical-align:middle;}
.mso .x-toolbar,.x-grid-mso .x-toolbar{border:0 none;background:url("/ALC/css/images/default/grid/mso-hd.gif");}
.x-toolbar td,.x-toolbar span,.x-toolbar input,.x-toolbar div,.x-toolbar select,.x-toolbar label{white-space:nowrap;font:normal 11px tahoma,arial,helvetica,sans-serif;}
.x-toolbar .x-item-disabled{color:gray;cursor:default;opacity:.6;-moz-opacity:.6;filter:alpha(opacity=60);}
.x-toolbar .x-item-disabled *{color:gray;cursor:default;}
.x-toolbar .x-btn-left{background:none;}
.x-toolbar .x-btn-right{background:none;}
.x-toolbar .x-btn-center{background:none;padding:0;}
.x-toolbar .x-btn-menu-text-wrap .x-btn-center button{padding-right:2px;}
.ext-gecko .x-toolbar .x-btn-menu-text-wrap .x-btn-center button{padding-right:0;}
.x-toolbar .x-btn-menu-arrow-wrap .x-btn-center button{padding:0 2px;}
.x-toolbar .x-btn-menu-arrow-wrap .x-btn-center button{width:12px;background:transparent url("/ALC/css/images/default/toolbar/btn-arrow.gif") no-repeat 0 3px;}
.x-toolbar .x-btn-text-icon .x-btn-menu-arrow-wrap .x-btn-center button{width:12px;background:transparent url("/ALC/css/images/default/toolbar/btn-arrow.gif") no-repeat 0 3px;}
.x-toolbar .x-btn-over .x-btn-menu-arrow-wrap .x-btn-center button{background-position:0 -47px;}
.x-toolbar .x-btn-over .x-btn-left{background:url("/ALC/css/images/default/toolbar/tb-btn-sprite.gif") no-repeat 0 0;}
.x-toolbar .x-btn-over .x-btn-right{background:url("/ALC/css/images/default/toolbar/tb-btn-sprite.gif") no-repeat 0 -21px;}
.x-toolbar .x-btn-over .x-btn-center{background:url("/ALC/css/images/default/toolbar/tb-btn-sprite.gif") repeat-x 0 -42px;}
.x-toolbar .x-btn-click .x-btn-left,.x-toolbar .x-btn-pressed .x-btn-left,.x-toolbar .x-btn-menu-active .x-btn-left{background:url("/ALC/css/images/default/toolbar/tb-btn-sprite.gif") no-repeat 0 -63px;}
.x-toolbar .x-btn-click .x-btn-right,.x-toolbar .x-btn-pressed .x-btn-right,.x-toolbar .x-btn-menu-active .x-btn-right{background:url("/ALC/css/images/default/toolbar/tb-btn-sprite.gif") no-repeat 0 -84px;}
.x-toolbar .x-btn-click .x-btn-center,.x-toolbar .x-btn-pressed .x-btn-center,.x-toolbar .x-btn-menu-active .x-btn-center{background:url("/ALC/css/images/default/toolbar/tb-btn-sprite.gif") repeat-x 0 -105px;}
.x-toolbar .x-btn-with-menu .x-btn-center em{padding-right:8px;}
.x-toolbar .ytb-text{padding:2px;}
.x-toolbar .ytb-sep{background-image:url("/ALC/css/images/default/grid/grid-blue-split.gif");background-position:center;background-repeat:no-repeat;display:block;font-size:1px;height:16px;width:4px;overflow:hidden;cursor:default;margin:0 2px 0;border:0;}
.x-toolbar .ytb-spacer{width:2px;}
.x-tbar-page-number{width:24px;height:14px;}
.x-tbar-page-first{background-image:url("/ALC/css/images/default/grid/page-first.gif")!important;}
.x-tbar-loading{background-image:url("/ALC/css/images/default/grid/refresh.gif")!important;}
.x-tbar-page-last{background-image:url("/ALC/css/images/default/grid/page-last.gif")!important;}
.x-tbar-page-next{background-image:url("/ALC/css/images/default/grid/page-next.gif")!important;}
.x-tbar-page-prev{background-image:url("/ALC/css/images/default/grid/page-prev.gif")!important;}
.x-item-disabled .x-tbar-loading{background-image:url("/ALC/css/images/default/grid/loading.gif")!important;}
.x-item-disabled .x-tbar-page-first{background-image:url("/ALC/css/images/default/grid/page-first-disabled.gif")!important;}
.x-item-disabled .x-tbar-page-last{background-image:url("/ALC/css/images/default/grid/page-last-disabled.gif")!important;}
.x-item-disabled .x-tbar-page-next{background-image:url("/ALC/css/images/default/grid/page-next-disabled.gif")!important;}
.x-item-disabled .x-tbar-page-prev{background-image:url("/ALC/css/images/default/grid/page-prev-disabled.gif")!important;}
.x-paging-info{position:absolute;top:5px;right:8px;color:#444;}
.x-statusbar .x-status-text{height:21px;line-height:21px;padding:0 4px;cursor:default;}
.x-statusbar .x-status-busy{padding-left:25px;background:transparent url("/ALC/css/images/default/grid/loading.gif") no-repeat 3px 3px;}
.x-statusbar .x-status-text-panel{border-top:1px solid #99BBE8;border-right:1px solid #fff;border-bottom:1px solid #fff;border-left:1px solid #99BBE8;padding:2px 8px 2px 5px;}

.x-resizable-handle{position:absolute;z-index:100;font-size:1px;line-height:6px;overflow:hidden;background:white;filter:alpha(opacity=0);opacity:0;zoom:1;}
.x-resizable-handle-east{width:6px;cursor:e-resize;right:0;top:0;height:100%;}
.ext-ie .x-resizable-handle-east{margin-right:-1px;}
.x-resizable-handle-south{width:100%;cursor:s-resize;left:0;bottom:0;height:6px;}
.ext-ie .x-resizable-handle-south{margin-bottom:-1px;}
.x-resizable-handle-west{width:6px;cursor:w-resize;left:0;top:0;height:100%;}
.x-resizable-handle-north{width:100%;cursor:n-resize;left:0;top:0;height:6px;}
.x-resizable-handle-southeast{width:6px;cursor:se-resize;right:0;bottom:0;height:6px;z-index:101;}
.x-resizable-handle-northwest{width:6px;cursor:nw-resize;left:0;top:0;height:6px;z-index:101;}
.x-resizable-handle-northeast{width:6px;cursor:ne-resize;right:0;top:0;height:6px;z-index:101;}
.x-resizable-handle-southwest{width:6px;cursor:sw-resize;left:0;bottom:0;height:6px;z-index:101;}
.x-resizable-over .x-resizable-handle,.x-resizable-pinned .x-resizable-handle{filter:alpha(opacity=100);opacity:1;}
.x-resizable-over .x-resizable-handle-east,.x-resizable-pinned .x-resizable-handle-east{background:url("/ALC/css/images/default/sizer/e-handle.gif");background-position:left;}
.x-resizable-over .x-resizable-handle-west,.x-resizable-pinned .x-resizable-handle-west{background:url("/ALC/css/images/default/sizer/e-handle.gif");background-position:left;}
.x-resizable-over .x-resizable-handle-south,.x-resizable-pinned .x-resizable-handle-south{background:url("/ALC/css/images/default/sizer/s-handle.gif");background-position:top;}
.x-resizable-over .x-resizable-handle-north,.x-resizable-pinned .x-resizable-handle-north{background:url("/ALC/css/images/default/sizer/s-handle.gif");background-position:top;}
.x-resizable-over .x-resizable-handle-southeast,.x-resizable-pinned .x-resizable-handle-southeast{background:url("/ALC/css/images/default/sizer/se-handle.gif");background-position:top left;}
.x-resizable-over .x-resizable-handle-northwest,.x-resizable-pinned .x-resizable-handle-northwest{background:url("/ALC/css/images/default/sizer/nw-handle.gif");background-position:bottom right;}
.x-resizable-over .x-resizable-handle-northeast,.x-resizable-pinned .x-resizable-handle-northeast{background:url("/ALC/css/images/default/sizer/ne-handle.gif");background-position:bottom left;}
.x-resizable-over .x-resizable-handle-southwest,.x-resizable-pinned .x-resizable-handle-southwest{background:url("/ALC/css/images/default/sizer/sw-handle.gif");background-position:top right;}
.x-resizable-proxy{border:1px dashed #3b5a82;position:absolute;overflow:hidden;display:none;left:0;top:0;z-index:50000;}
.x-resizable-overlay{width:100%;height:100%;display:none;position:absolute;left:0;top:0;background:white;z-index:200000;-moz-opacity:0;opacity:0;filter:alpha(opacity=0);}

 .x-grid3{position:relative;overflow:hidden;background-color:#fff;}
.x-grid-panel .x-panel-body{overflow:hidden!important;}
.x-grid-panel .x-panel-mc .x-panel-body{border:1px solid #99bbe8;}
.x-grid3 table{table-layout:fixed;}
.x-grid3-viewport{overflow:hidden;}
.x-grid3-hd-row td,.x-grid3-row td,.x-grid3-summary-row td{font:normal 11px arial,tahoma,helvetica,sans-serif;-moz-outline:none;-moz-user-focus:normal;}
.x-grid3-row td,.x-grid3-summary-row td{line-height:13px;vertical-align:top;padding-left:1px;padding-right:1px;-moz-user-select:none;}
.x-grid3-hd-row td{line-height:15px;vertical-align:middle;border-left:1px solid #eee;border-right:1px solid #d0d0d0;}
.x-grid3-hd-row .x-grid3-marker-hd{padding:3px;}
.x-grid3-row .x-grid3-marker{padding:3px;}
.x-grid3-cell-inner,.x-grid3-hd-inner{overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;padding:3px 3px 3px 5px;white-space:nowrap;}
.x-grid3-hd-inner{position:relative;cursor:inherit;padding:4px 3px 4px 5px;}
.x-grid3-row-body{white-space:normal;}
.x-grid3-body-cell{-moz-outline:0 none;outline:0 none;}
.ext-ie .x-grid3-cell-inner,.ext-ie .x-grid3-hd-inner{width:100%;}
.ext-strict .x-grid3-cell-inner,.ext-strict .x-grid3-hd-inner{width:auto;}
.x-grid-row-loading{background:#fff url("/ALC/css/images/default/shared/loading-balls.gif") no-repeat center center;}
.x-grid-page{overflow:hidden;}
.x-grid3-row{cursor:default;border:1px solid #ededed;border-top-color:#fff;width:100%;}
.x-grid3-row-alt{background-color:#fafafa;}
.x-grid3-row-over{border:1px solid #ddd;background:#efefef url("/ALC/css/images/default/grid/row-over.gif") repeat-x left top;}
.x-grid3-resize-proxy{width:1px;left:0;background-color:#777;cursor:e-resize;cursor:col-resize;position:absolute;top:0;height:100px;overflow:hidden;visibility:hidden;border:0 none;z-index:7;}
.x-grid3-resize-marker{width:1px;left:0;background-color:#777;position:absolute;top:0;height:100px;overflow:hidden;visibility:hidden;border:0 none;z-index:7;}
.x-grid3-focus{position:absolute;left:0;top:0;width:1px;height:1px;line-height:1px;font-size:1px;-moz-outline:0 none;outline:0 none;-moz-user-select:text;-khtml-user-select:text;}
.x-grid3-header{background:#f9f9f9 url("/ALC/css/images/default/grid/grid3-hrow.gif") repeat-x 0 bottom;cursor:default;zoom:1;padding:1px 0 0 0;}
.x-grid3-header-pop{border-left:1px solid #d0d0d0;float:right;clear:none;}
.x-grid3-header-pop-inner{border-left:1px solid #eee;width:14px;height:19px;background:transparent url("/ALC/css/images/default/grid/hd-pop.gif") no-repeat center center;}
.ext-ie .x-grid3-header-pop-inner{width:15px;}
.ext-strict .x-grid3-header-pop-inner{width:14px;}
.x-grid3-header-inner{overflow:hidden;zoom:1;float:left;}
.x-grid3-header-offset{padding-left:1px;width:10000px;}
td.x-grid3-hd-over,td.sort-desc,td.sort-asc,td.x-grid3-hd-menu-open{border-left:1px solid #aaccf6;border-right:1px solid #aaccf6;}
td.x-grid3-hd-over .x-grid3-hd-inner,td.sort-desc .x-grid3-hd-inner,td.sort-asc .x-grid3-hd-inner,td.x-grid3-hd-menu-open .x-grid3-hd-inner{background:#ebf3fd url("/ALC/css/images/default/grid/grid3-hrow-over.gif") repeat-x left bottom;}
.x-grid3-sort-icon{background-repeat:no-repeat;display:none;height:4px;width:13px;margin-left:3px;vertical-align:middle;}
.sort-asc .x-grid3-sort-icon{background-image:url("/ALC/css/images/default/grid/sort_asc.gif");display:inline;}
.sort-desc .x-grid3-sort-icon{background-image:url("/ALC/css/images/default/grid/sort_desc.gif");display:inline;}
.ext-strict .ext-ie .x-grid3-header-inner{position:relative;}
.ext-strict .ext-ie6 .x-grid3-hd{position:relative;}
.ext-strict .ext-ie6 .x-grid3-hd-inner{position:static;}
.x-grid3-body{zoom:1;}
.x-grid3-scroller{overflow:auto;zoom:1;position:relative;}
.x-grid3-cell-text,.x-grid3-hd-text{display:block;padding:3px 5px 3px 5px;-moz-user-select:none;-khtml-user-select:none;color:black;}
.x-grid3-split{background-image:url("/ALC/css/images/default/grid/grid-split.gif");background-position:center;background-repeat:no-repeat;cursor:e-resize;cursor:col-resize;display:block;font-size:1px;height:16px;overflow:hidden;position:absolute;top:2px;width:6px;z-index:3;}
.x-grid3-hd-text{color:#15428b;}
.x-dd-drag-proxy .x-grid3-hd-inner{background:#ebf3fd url("/ALC/css/images/default/grid/grid3-hrow-over.gif") repeat-x left bottom;width:120px;padding:3px;border:1px solid #aaccf6;overflow:hidden;}
.col-move-top,.col-move-bottom{width:9px;height:9px;position:absolute;top:0;line-height:1px;font-size:1px;overflow:hidden;visibility:hidden;z-index:20000;}
.col-move-top{background:transparent url("/ALC/css/images/default/grid/col-move-top.gif") no-repeat left top;}
.col-move-bottom{background:transparent url("/ALC/css/images/default/grid/col-move-bottom.gif") no-repeat left top;}
.x-grid3-row-selected{background:#DFE8F6!important;border:1px dotted #a3bae9;}
.x-grid3-cell-selected{background-color:#B8CFEE!important;color:black;}
.x-grid3-cell-selected span{color:black!important;}
.x-grid3-cell-selected .x-grid3-cell-text{color:black;}
.x-grid3-locked td.x-grid3-row-marker,.x-grid3-locked .x-grid3-row-selected td.x-grid3-row-marker{background:#ebeadb url("/ALC/css/images/default/grid/grid-hrow.gif") repeat-x 0 bottom!important;vertical-align:middle!important;color:black;padding:0;border-top:1px solid white;border-bottom:none!important;border-right:1px solid #6fa0df!important;text-align:center;}
.x-grid3-locked td.x-grid3-row-marker div,.x-grid3-locked .x-grid3-row-selected td.x-grid3-row-marker div{padding:0 4px;color:#15428b!important;text-align:center;}
.x-grid3-dirty-cell{background:transparent url("/ALC/css/images/default/grid/dirty.gif") no-repeat 0 0;}
.x-grid3-topbar,.x-grid3-bottombar{font:normal 11px arial,tahoma,helvetica,sans-serif;overflow:hidden;display:none;zoom:1;position:relative;}
.x-grid3-topbar .x-toolbar{border-right:0 none;}
.x-grid3-bottombar .x-toolbar{border-right:0 none;border-bottom:0 none;border-top:1px solid #a9bfd3;}
.x-props-grid .x-grid3-cell{padding:1px;}
.x-props-grid .x-grid3-td-name .x-grid3-cell-inner{background:transparent url("/ALC/css/images/default/grid/grid3-special-col-bg.gif") repeat-y -16px!important;padding-left:12px;color:black!important;}
.x-props-grid .x-grid3-body .x-grid3-td-name{padding:1px;padding-right:0;background:white!important;border:0 none;border-right:1px solid #eee;}
.xg-hmenu-sort-asc .x-menu-item-icon{background-image:url("/ALC/css/images/default/grid/hmenu-asc.gif");}
.xg-hmenu-sort-desc .x-menu-item-icon{background-image:url("/ALC/css/images/default/grid/hmenu-desc.gif");}
.xg-hmenu-lock .x-menu-item-icon{background-image:url("/ALC/css/images/default/grid/hmenu-lock.gif");}
.xg-hmenu-unlock .x-menu-item-icon{background-image:url("/ALC/css/images/default/grid/hmenu-unlock.gif");}
.x-grid3-col-dd{border:0 none;padding:0;background:transparent;}
.x-dd-drag-ghost .x-grid3-dd-wrap{padding:1px 3px 3px 1px;}
.x-grid3-hd{-moz-user-select:none;}
.x-grid3-hd-btn{display:none;position:absolute;width:14px;background:#c3daf9 url("/ALC/css/images/default/grid/grid3-hd-btn.gif") no-repeat left center;right:0;top:0;z-index:2;cursor:pointer;}
.x-grid3-hd-over .x-grid3-hd-btn,.x-grid3-hd-menu-open .x-grid3-hd-btn{display:block;}
a.x-grid3-hd-btn:hover{background-position:-14px center;}
.x-grid3-body .x-grid3-td-expander{background:transparent url("/ALC/css/images/default/grid/grid3-special-col-bg.gif") repeat-y right;}
.x-grid3-body .x-grid3-td-expander .x-grid3-cell-inner{padding:0!important;height:100%;}
.x-grid3-row-expander{width:100%;height:18px;background-position:4px 2px;background-repeat:no-repeat;background-color:transparent;background-image:url("/ALC/css/images/default/grid/row-expand-sprite.gif");}
.x-grid3-row-collapsed .x-grid3-row-expander{background-position:4px 2px;}
.x-grid3-row-expanded .x-grid3-row-expander{background-position:-21px 2px;}
.x-grid3-row-collapsed .x-grid3-row-body{display:none!important;}
.x-grid3-row-expanded .x-grid3-row-body{display:block!important;}
.x-grid3-body .x-grid3-td-checker{background:transparent url("/ALC/css/images/default/grid/grid3-special-col-bg.gif") repeat-y right;}
.x-grid3-body .x-grid3-td-checker .x-grid3-cell-inner,.x-grid3-header .x-grid3-td-checker .x-grid3-hd-inner{padding:0!important;height:100%;}
.x-grid3-row-checker,.x-grid3-hd-checker{width:100%;height:18px;background-position:2px 2px;background-repeat:no-repeat;background-color:transparent;background-image:url("/ALC/css/images/default/grid/row-check-sprite.gif");}
.x-grid3-row .x-grid3-row-checker{background-position:2px 2px;}
.x-grid3-row-selected .x-grid3-row-checker,.x-grid3-hd-checker-on .x-grid3-hd-checker{background-position:-23px 2px;}
.x-grid3-hd-checker{background-position:2px 3px;}
.x-grid3-hd-checker-on .x-grid3-hd-checker{background-position:-23px 3px;}
.x-grid3-body .x-grid3-td-numberer{background:transparent url("/ALC/css/images/default/grid/grid3-special-col-bg.gif") repeat-y right;}
.x-grid3-body .x-grid3-td-numberer .x-grid3-cell-inner{padding:3px 5px 0 0!important;text-align:right;color:#444;}
.x-grid3-body .x-grid3-row-selected .x-grid3-td-numberer,.x-grid3-body .x-grid3-row-selected .x-grid3-td-checker,.x-grid3-body .x-grid3-row-selected .x-grid3-td-expander{background:transparent url("/ALC/css/images/default/grid/grid3-special-col-sel-bg.gif") repeat-y right;}
.x-grid3-body .x-grid3-check-col-td .x-grid3-cell-inner{padding:1px 0 0 0!important;}
.x-grid3-check-col{width:100%;height:16px;background-position:center center;background-repeat:no-repeat;background-color:transparent;background-image:url("/ALC/css/images/default/menu/unchecked.gif");}
.x-grid3-check-col-on{width:100%;height:16px;background-position:center center;background-repeat:no-repeat;background-color:transparent;background-image:url("/ALC/css/images/default/menu/checked.gif");}
.x-grid-group,.x-grid-group-body,.x-grid-group-hd{zoom:1;}
.x-grid-group-hd{border-bottom:2px solid #99bbe8;cursor:pointer;padding-top:6px;}
.x-grid-group-hd div{background:transparent url("/ALC/css/images/default/grid/group-expand-sprite.gif") no-repeat 3px -47px;padding:4px 4px 4px 17px;color:#3764a0;font:bold 11px tahoma,arial,helvetica,sans-serif;}
.x-grid-group-collapsed .x-grid-group-hd div{background-position:3px 3px;}
.x-grid-group-collapsed .x-grid-group-body{display:none;}
.x-group-by-icon{background-image:url("/ALC/css/images/default/grid/group-by.gif");}
.x-cols-icon{background-image:url("/ALC/css/images/default/grid/columns.gif");}
.x-show-groups-icon{background-image:url("/ALC/css/images/default/grid/group-by.gif");}
.ext-ie .x-grid3 .x-editor .x-form-text{position:relative;top:-1px;}
.ext-ie .x-props-grid .x-editor .x-form-text{position:static;top:0;}
.x-grid-empty{padding:10px;color:gray;font:normal 11px tahoma,arial,helvetica,sans-serif;}
.ext-ie7 .x-grid-panel .x-panel-bbar{position:relative;}

.x-dd-drag-proxy{position:absolute;left:0;top:0;visibility:hidden;z-index:15000;}
.x-dd-drag-ghost{color:black;font:normal 11px arial,helvetica,sans-serif;-moz-opacity:0.85;opacity:.85;filter:alpha(opacity=85);border-top:1px solid #ddd;border-left:1px solid #ddd;border-right:1px solid #bbb;border-bottom:1px solid #bbb;padding:3px;padding-left:20px;background-color:white;white-space:nowrap;}
.x-dd-drag-repair .x-dd-drag-ghost{-moz-opacity:0.4;opacity:.4;filter:alpha(opacity=40);border:0 none;padding:0;background-color:transparent;}
.x-dd-drag-repair .x-dd-drop-icon{visibility:hidden;}
.x-dd-drop-icon{position:absolute;top:3px;left:3px;display:block;width:16px;height:16px;background-color:transparent;background-position:center;background-repeat:no-repeat;z-index:1;}
.x-dd-drop-nodrop .x-dd-drop-icon{background-image:url("/ALC/css/images/default/dd/drop-no.gif");}
.x-dd-drop-ok .x-dd-drop-icon{background-image:url("/ALC/css/images/default/dd/drop-yes.gif");}
.x-dd-drop-ok-add .x-dd-drop-icon{background-image:url("/ALC/css/images/default/dd/drop-add.gif");}
.x-view-selector{position:absolute;left:0;top:0;width:0;background:#c3daf9;border:1px dotted #39b;opacity:.5;-moz-opacity:.5;filter:alpha(opacity=50);zoom:1;}

.x-tree .x-panel-body{background-color:#fff;}
.ext-strict .ext-ie .x-tree .x-panel-bwrap{position:relative;overflow:hidden;}
.x-tree-icon,.x-tree-ec-icon,.x-tree-elbow-line,.x-tree-elbow,.x-tree-elbow-end,.x-tree-elbow-plus,.x-tree-elbow-minus,.x-tree-elbow-end-plus,.x-tree-elbow-end-minus{border:0 none;height:18px;margin:0;padding:0;vertical-align:top;width:16px;background-repeat:no-repeat;}
.x-tree-node-collapsed .x-tree-node-icon,.x-tree-node-expanded .x-tree-node-icon,.x-tree-node-leaf .x-tree-node-icon{border:0 none;height:18px;margin:0;padding:0;vertical-align:top;width:16px;background-position:center;background-repeat:no-repeat;}
.ext-ie .x-tree-node-indent img,.ext-ie .x-tree-node-icon,.ext-ie .x-tree-ec-icon{vertical-align:middle!important;}
.x-tree-node-expanded .x-tree-node-icon{background-image:url("/ALC/css/images/default/tree/folder-open.gif");}
.x-tree-node-leaf .x-tree-node-icon{background-image:url("/ALC/css/images/default/tree/leaf.gif");}
.x-tree-node-collapsed .x-tree-node-icon{background-image:url("/ALC/css/images/default/tree/folder.gif");}
.ext-ie input.x-tree-node-cb{width:15px;height:15px;}
input.x-tree-node-cb{margin-left:1px;}
.ext-ie input.x-tree-node-cb{margin-left:0;}
.x-tree-noicon .x-tree-node-icon{width:0;height:0;}
.x-tree-node-loading .x-tree-node-icon{background-image:url("/ALC/css/images/default/tree/loading.gif")!important;}
.x-tree-node-loading a span{font-style:italic;color:#444;}
.ext-ie .x-tree-node-el input{width:15px;height:15px;}
.x-tree-lines .x-tree-elbow{background-image:url("/ALC/css/images/default/tree/elbow.gif");}
.x-tree-lines .x-tree-elbow-plus{background-image:url("/ALC/css/images/default/tree/elbow-plus.gif");}
.x-tree-lines .x-tree-elbow-minus{background-image:url("/ALC/css/images/default/tree/elbow-minus.gif");}
.x-tree-lines .x-tree-elbow-end{background-image:url("/ALC/css/images/default/tree/elbow-end.gif");}
.x-tree-lines .x-tree-elbow-end-plus{background-image:url("/ALC/css/images/default/tree/elbow-end-plus.gif");}
.x-tree-lines .x-tree-elbow-end-minus{background-image:url("/ALC/css/images/default/tree/elbow-end-minus.gif");}
.x-tree-lines .x-tree-elbow-line{background-image:url("/ALC/css/images/default/tree/elbow-line.gif");}
.x-tree-no-lines .x-tree-elbow{background:transparent;}
.x-tree-no-lines .x-tree-elbow-plus{background-image:url("/ALC/css/images/default/tree/elbow-plus-nl.gif");}
.x-tree-no-lines .x-tree-elbow-minus{background-image:url("/ALC/css/images/default/tree/elbow-minus-nl.gif");}
.x-tree-no-lines .x-tree-elbow-end{background:transparent;}
.x-tree-no-lines .x-tree-elbow-end-plus{background-image:url("/ALC/css/images/default/tree/elbow-end-plus-nl.gif");}
.x-tree-no-lines .x-tree-elbow-end-minus{background-image:url("/ALC/css/images/default/tree/elbow-end-minus-nl.gif");}
.x-tree-no-lines .x-tree-elbow-line{background:transparent;}
.x-tree-arrows .x-tree-elbow{background:transparent;}
.x-tree-arrows .x-tree-elbow-plus{background:transparent url("/ALC/css/images/default/tree/arrows.gif") no-repeat 0 0;}
.x-tree-arrows .x-tree-elbow-minus{background:transparent url("/ALC/css/images/default/tree/arrows.gif") no-repeat -16px 0;}
.x-tree-arrows .x-tree-elbow-end{background:transparent;}
.x-tree-arrows .x-tree-elbow-end-plus{background:transparent url("/ALC/css/images/default/tree/arrows.gif") no-repeat 0 0;}
.x-tree-arrows .x-tree-elbow-end-minus{background:transparent url("/ALC/css/images/default/tree/arrows.gif") no-repeat -16px 0;}
.x-tree-arrows .x-tree-elbow-line{background:transparent;}
.x-tree-arrows .x-tree-ec-over .x-tree-elbow-plus{background-position:-32px 0;}
.x-tree-arrows .x-tree-ec-over .x-tree-elbow-minus{background-position:-48px 0;}
.x-tree-arrows .x-tree-ec-over .x-tree-elbow-end-plus{background-position:-32px 0;}
.x-tree-arrows .x-tree-ec-over .x-tree-elbow-end-minus{background-position:-48px 0;}
.x-tree-elbow-plus,.x-tree-elbow-minus,.x-tree-elbow-end-plus,.x-tree-elbow-end-minus{cursor:pointer;}
.ext-ie ul.x-tree-node-ct{font-size:0;line-height:0;zoom:1;}
.x-tree-node{color:black;font:normal 11px arial,tahoma,helvetica,sans-serif;white-space:nowrap;}
.x-tree-node-el{line-height:18px;cursor:pointer;}
.x-tree-node a,.x-dd-drag-ghost a{text-decoration:none;color:black;-khtml-user-select:none;-moz-user-select:none;-kthml-user-focus:normal;-moz-user-focus:normal;-moz-outline:0 none;outline:0 none;}
.x-tree-node a span,.x-dd-drag-ghost a span{text-decoration:none;color:black;padding:1px 3px 1px 2px;}
.x-tree-node .x-tree-node-disabled a span{color:gray!important;}
.x-tree-node .x-tree-node-disabled .x-tree-node-icon{-moz-opacity:0.5;opacity:.5;filter:alpha(opacity=50);}
.x-tree-node .x-tree-node-inline-icon{background:transparent;}
.x-tree-node a:hover,.x-dd-drag-ghost a:hover{text-decoration:none;}
.x-tree-node div.x-tree-drag-insert-below{border-bottom:1px dotted #36c;}
.x-tree-node div.x-tree-drag-insert-above{border-top:1px dotted #36c;}
.x-tree-dd-underline .x-tree-node div.x-tree-drag-insert-below{border-bottom:0 none;}
.x-tree-dd-underline .x-tree-node div.x-tree-drag-insert-above{border-top:0 none;}
.x-tree-dd-underline .x-tree-node div.x-tree-drag-insert-below a{border-bottom:2px solid #36c;}
.x-tree-dd-underline .x-tree-node div.x-tree-drag-insert-above a{border-top:2px solid #36c;}
.x-tree-node .x-tree-drag-append a span{background:#ddd;border:1px dotted gray;}
.x-tree-node .x-tree-node-over{background-color:#eee;}
.x-tree-node .x-tree-selected{background-color:#d9e8fb;}
.x-dd-drag-ghost .x-tree-node-indent,.x-dd-drag-ghost .x-tree-ec-icon{display:none!important;}
.x-tree-drop-ok-append .x-dd-drop-icon{background-image:url("/ALC/css/images/default/tree/drop-add.gif");}
.x-tree-drop-ok-above .x-dd-drop-icon{background-image:url("/ALC/css/images/default/tree/drop-over.gif");}
.x-tree-drop-ok-below .x-dd-drop-icon{background-image:url("/ALC/css/images/default/tree/drop-under.gif");}
.x-tree-drop-ok-between .x-dd-drop-icon{background-image:url("/ALC/css/images/default/tree/drop-between.gif");}
.x-tree-root-ct{zoom:1;}

.x-date-picker{border:1px solid #1b376c;border-top:0 none;background:#fff;position:relative;}
.x-date-picker a{-moz-outline:0 none;outline:0 none;}
.x-date-inner,.x-date-inner td,.x-date-inner th{border-collapse:separate;}
.x-date-middle,.x-date-left,.x-date-right{background:url("/ALC/css/images/default/shared/hd-sprite.gif") repeat-x 0 -83px;color:#FFF;font:bold 11px "sans serif",tahoma,verdana,helvetica;overflow:hidden;}
.x-date-middle .x-btn-left,.x-date-middle .x-btn-center,.x-date-middle .x-btn-right{background:transparent!important;vertical-align:middle;}
.x-date-middle .x-btn .x-btn-text{color:#fff;}
.x-date-middle .x-btn-with-menu .x-btn-center em{background:transparent url("/ALC/css/images/default/toolbar/btn-arrow-light.gif") no-repeat right 0;}
.x-date-right,.x-date-left{width:18px;}
.x-date-right{text-align:right;}
.x-date-middle{padding-top:2px;padding-bottom:2px;width:130px;}
.x-date-right a,.x-date-left a{display:block;width:16px;height:16px;background-position:center;background-repeat:no-repeat;cursor:pointer;-moz-opacity:0.6;opacity:.6;filter:alpha(opacity=60);}
.x-date-right a:hover,.x-date-left a:hover{-moz-opacity:1;opacity:1;filter:alpha(opacity=100);}
.x-date-right a{background-image:url("/ALC/css/images/default/shared/right-btn.gif");margin-right:2px;text-decoration:none!important;}
.x-date-left a{background-image:url("/ALC/css/images/default/shared/left-btn.gif");margin-left:2px;text-decoration:none!important;}
table.x-date-inner{width:100%;table-layout:fixed;}
.x-date-inner th{width:25px;}
.x-date-inner th{background:#dfecfb url("/ALC/css/images/default/shared/glass-bg.gif") repeat-x left top;text-align:right!important;border-bottom:1px solid #a3bad9;font:normal 10px arial,helvetica,tahoma,sans-serif;color:#233d6d;cursor:default;padding:0;border-collapse:separate;}
.x-date-inner th span{display:block;padding:2px;padding-right:7px;}
.x-date-inner td{border:1px solid #fff;text-align:right;padding:0;}
.x-date-inner a{padding:2px 5px;display:block;font:normal 11px arial,helvetica,tahoma,sans-serif;text-decoration:none;color:black;text-align:right;zoom:1;}
.x-date-inner .x-date-active{cursor:pointer;color:black;}
.x-date-inner .x-date-selected a{background:#dfecfb url("/ALC/css/images/default/shared/glass-bg.gif") repeat-x left top;border:1px solid #8db2e3;padding:1px 4px;}
.x-date-inner .x-date-today a{border:1px solid darkred;padding:1px 4px;}
.x-date-inner .x-date-selected span{font-weight:bold;}
.x-date-inner .x-date-prevday a,.x-date-inner .x-date-nextday a{color:#aaa;text-decoration:none!important;}
.x-date-bottom{padding:4px;border-top:1px solid #a3bad9;background:#dfecfb url("/ALC/css/images/default/shared/glass-bg.gif") repeat-x left top;}
.x-date-inner a:hover,.x-date-inner .x-date-disabled a:hover{text-decoration:none!important;color:black;background:#ddecfe;}
.x-date-inner .x-date-disabled a{cursor:default;background:#eee;color:#bbb;}
.x-date-mmenu{background:#eee!important;}
.x-date-mmenu .x-menu-item{font-size:10px;padding:1px 24px 1px 4px;white-space:nowrap;color:#000;}
.x-date-mmenu .x-menu-item .x-menu-item-icon{width:10px;height:10px;margin-right:5px;background-position:center -4px!important;}
.x-date-mp{position:absolute;left:0;top:0;background:white;display:none;}
.x-date-mp td{padding:2px;font:normal 11px arial,helvetica,tahoma,sans-serif;}
td.x-date-mp-month,td.x-date-mp-year,td.x-date-mp-ybtn{border:0 none;text-align:center;vertical-align:middle;width:25%;}
.x-date-mp-ok{margin-right:3px;}
.x-date-mp-btns button{text-decoration:none;text-align:center;text-decoration:none!important;background:#083772;color:white;border:1px solid;border-color:#36c #005 #005 #36c;padding:1px 3px 1px;font:normal 11px arial,helvetica,tahoma,sans-serif;cursor:pointer;}
.x-date-mp-btns{background:#dfecfb url("/ALC/css/images/default/shared/glass-bg.gif") repeat-x left top;}
.x-date-mp-btns td{border-top:1px solid #c5d2df;text-align:center;}
td.x-date-mp-month a,td.x-date-mp-year a{display:block;padding:2px 4px;text-decoration:none;text-align:center;color:#15428b;}
td.x-date-mp-month a:hover,td.x-date-mp-year a:hover{color:#15428b;text-decoration:none;cursor:pointer;background:#ddecfe;}
td.x-date-mp-sel a{padding:1px 3px;background:#dfecfb url("/ALC/css/images/default/shared/glass-bg.gif") repeat-x left top;border:1px solid #8db2e3;}
.x-date-mp-ybtn a{overflow:hidden;width:15px;height:15px;cursor:pointer;background:transparent url("/ALC/css/images/default/panel/tool-sprites.gif") no-repeat;display:block;margin:0 auto;}
.x-date-mp-ybtn a.x-date-mp-next{background-position:0 -120px;}
.x-date-mp-ybtn a.x-date-mp-next:hover{background-position:-15px -120px;}
.x-date-mp-ybtn a.x-date-mp-prev{background-position:0 -105px;}
.x-date-mp-ybtn a.x-date-mp-prev:hover{background-position:-15px -105px;}
.x-date-mp-ybtn{text-align:center;}
td.x-date-mp-sep{border-right:1px solid #c5d2df;}

.x-tip{position:absolute;top:0;left:0;visibility:hidden;z-index:20000;border:0 none;}
.x-tip .x-tip-close{background-image:url("/ALC/css/images/default/qtip/close.gif");height:15px;float:right;width:15px;margin:0 0 2px 2px;cursor:pointer;display:none;}
.x-tip .x-tip-tc{background:transparent url("/ALC/css/images/default/qtip/tip-sprite.gif") no-repeat 0 -62px;padding-top:3px;overflow:hidden;zoom:1;}
.x-tip .x-tip-tl{background:transparent url("/ALC/css/images/default/qtip/tip-sprite.gif") no-repeat 0 0;padding-left:6px;overflow:hidden;zoom:1;}
.x-tip .x-tip-tr{background:transparent url("/ALC/css/images/default/qtip/tip-sprite.gif") no-repeat right 0;padding-right:6px;overflow:hidden;zoom:1;}
.x-tip .x-tip-bc{background:transparent url("/ALC/css/images/default/qtip/tip-sprite.gif") no-repeat 0 -121px;height:3px;overflow:hidden;}
.x-tip .x-tip-bl{background:transparent url("/ALC/css/images/default/qtip/tip-sprite.gif") no-repeat 0 -59px;padding-left:6px;zoom:1;}
.x-tip .x-tip-br{background:transparent url("/ALC/css/images/default/qtip/tip-sprite.gif") no-repeat right -59px;padding-right:6px;zoom:1;}
.x-tip .x-tip-mc{border:0 none;font:normal 11px tahoma,arial,helvetica,sans-serif;}
.x-tip .x-tip-ml{background:#fff url("/ALC/css/images/default/qtip/tip-sprite.gif") no-repeat 0 -124px;padding-left:6px;zoom:1;}
.x-tip .x-tip-mr{background:transparent url("/ALC/css/images/default/qtip/tip-sprite.gif") no-repeat right -124px;padding-right:6px;zoom:1;}
.ext-ie .x-tip .x-tip-header,.ext-ie .x-tip .x-tip-tc{font-size:0;line-height:0;}
.x-tip .x-tip-header-text{font:bold 11px tahoma,arial,helvetica,sans-serif;padding:0;margin:0 0 2px 0;color:#444;}
.x-tip .x-tip-body{font:normal 11px tahoma,arial,helvetica,sans-serif;margin:0!important;line-height:14px;color:#444;padding:0;}
.x-tip .x-tip-body .loading-indicator{margin:0;}
.x-tip-draggable .x-tip-header,.x-tip-draggable .x-tip-header-text{cursor:move;}
.x-form-invalid-tip .x-tip-tc{background:url("/ALC/css/images/default/form/error-tip-corners.gif") repeat-x 0 -12px;padding-top:6px;}
.x-form-invalid-tip .x-tip-tl{background-image:url("/ALC/css/images/default/form/error-tip-corners.gif");}
.x-form-invalid-tip .x-tip-tr{background-image:url("/ALC/css/images/default/form/error-tip-corners.gif");}
.x-form-invalid-tip .x-tip-bc{background:url("/ALC/css/images/default/form/error-tip-corners.gif") repeat-x 0 -18px;height:6px;}
.x-form-invalid-tip .x-tip-bl{background:url("/ALC/css/images/default/form/error-tip-corners.gif") no-repeat 0 -6px;}
.x-form-invalid-tip .x-tip-br{background:url("/ALC/css/images/default/form/error-tip-corners.gif") no-repeat right -6px;}
.x-form-invalid-tip .x-tip-ml{background-image:url("/ALC/css/images/default/form/error-tip-corners.gif");}
.x-form-invalid-tip .x-tip-mr{background-image:url("/ALC/css/images/default/form/error-tip-corners.gif");}
.x-form-invalid-tip .x-tip-body{padding:2px;}
.x-form-invalid-tip .x-tip-body{padding-left:24px;background:transparent url("/ALC/css/images/default/form/exclamation.gif") no-repeat 2px 2px;}

.x-menu{border:1px solid #718bb7;z-index:15000;zoom:1;background:#f0f0f0 url("/ALC/css/images/default/menu/menu.gif") repeat-y;padding:2px;}
.x-menu a{text-decoration:none!important;}
.ext-ie .x-menu{zoom:1;overflow:hidden;}
.x-menu-list{background:transparent;border:0 none;}
.x-menu li{line-height:100%;}
.x-menu li.x-menu-sep-li{font-size:1px;line-height:1px;}
.x-menu-list-item{font:normal 11px tahoma,arial,sans-serif;white-space:nowrap;-moz-user-select:none;-khtml-user-select:none;display:block;padding:1px;}
.x-menu-item-arrow{background:transparent url("/ALC/css/images/default/menu/menu-parent.gif") no-repeat right;}
.x-menu-sep{display:block;font-size:1px;line-height:1px;margin:2px 3px;background-color:#e0e0e0;border-bottom:1px solid #fff;overflow:hidden;}
.x-menu-focus{position:absolute;left:-1px;top:-1px;width:1px;height:1px;line-height:1px;font-size:1px;-moz-outline:0 none;outline:0 none;-moz-user-select:text;-khtml-user-select:text;overflow:hidden;display:block;}
.x-menu a.x-menu-item{display:block;line-height:16px;padding:3px 21px 3px 3px;white-space:nowrap;text-decoration:none;color:#222;-moz-outline:0 none;outline:0 none;cursor:pointer;}
.x-menu-item-active{background:#ebf3fd url("/ALC/css/images/default/menu/item-over.gif") repeat-x left bottom;border:1px solid #aaccf6;padding:0;}
.x-menu-item-active a.x-menu-item{color:#233d6d;}
.x-menu-item-icon{border:0 none;height:16px;padding:0;vertical-align:top;width:16px;margin:0 8px 0 0;background-position:center;}
.x-menu-check-item .x-menu-item-icon{background:transparent url("/ALC/css/images/default/menu/unchecked.gif") no-repeat center;}
.x-menu-item-checked .x-menu-item-icon{background-image:url("/ALC/css/images/default/menu/checked.gif");}
.x-menu-group-item .x-menu-item-icon{background:transparent;}
.x-menu-item-checked .x-menu-group-item .x-menu-item-icon{background:transparent url("/ALC/css/images/default/menu/group-checked.gif") no-repeat center;}
.x-menu-plain{background:#fff!important;}
.x-menu-date-item{padding:0;}
.x-menu .x-color-palette,.x-menu .x-date-picker{margin-left:26px;margin-right:4px;}
.x-menu .x-date-picker{border:1px solid #a3bad9;margin-top:2px;margin-bottom:2px;}
.x-menu-plain .x-color-palette,.x-menu-plain .x-date-picker{margin:0;border:0 none;}
.x-date-menu{padding:0!important;}
.x-cycle-menu .x-menu-item-checked{border:1px dotted #a3bae9!important;background:#DFE8F6;padding:0;}

 .x-box-tl{background:transparent url("/ALC/css/images/default/box/corners.gif") no-repeat 0 0;zoom:1;}
.x-box-tc{height:8px;background:transparent url("/ALC/css/images/default/box/tb.gif") repeat-x 0 0;overflow:hidden;}
.x-box-tr{background:transparent url("/ALC/css/images/default/box/corners.gif") no-repeat right -8px;}
.x-box-ml{background:transparent url("/ALC/css/images/default/box/l.gif") repeat-y 0;padding-left:4px;overflow:hidden;zoom:1;}
.x-box-mc{background:#eee url("/ALC/css/images/default/box/tb.gif") repeat-x 0 -16px;padding:4px 10px;font-family:"Myriad Pro","Myriad Web","Tahoma","Helvetica","Arial",sans-serif;color:#393939;font-size:12px;}
.x-box-mc h3{font-size:14px;font-weight:bold;margin:0 0 4px 0;zoom:1;}
.x-box-mr{background:transparent url("/ALC/css/images/default/box/r.gif") repeat-y right;padding-right:4px;overflow:hidden;}
.x-box-bl{background:transparent url("/ALC/css/images/default/box/corners.gif") no-repeat 0 -16px;zoom:1;}
.x-box-bc{background:transparent url("/ALC/css/images/default/box/tb.gif") repeat-x 0 -8px;height:8px;overflow:hidden;}
.x-box-br{background:transparent url("/ALC/css/images/default/box/corners.gif") no-repeat right -24px;}
.x-box-tl,.x-box-bl{padding-left:8px;overflow:hidden;}
.x-box-tr,.x-box-br{padding-right:8px;overflow:hidden;}
.x-box-blue .x-box-bl,.x-box-blue .x-box-br,.x-box-blue .x-box-tl,.x-box-blue .x-box-tr{background-image:url("/ALC/css/images/default/box/corners-blue.gif");}
.x-box-blue .x-box-bc,.x-box-blue .x-box-mc,.x-box-blue .x-box-tc{background-image:url("/ALC/css/images/default/box/tb-blue.gif");}
.x-box-blue .x-box-mc{background-color:#c3daf9;}
.x-box-blue .x-box-mc h3{color:#17385b;}
.x-box-blue .x-box-ml{background-image:url("/ALC/css/images/default/box/l-blue.gif");}
.x-box-blue .x-box-mr{background-image:url("/ALC/css/images/default/box/r-blue.gif");}

#x-debug-browser .x-tree .x-tree-node a span{color:#222297;font-size:11px;padding-top:2px;font-family:"monotype","courier new",sans-serif;line-height:18px;}
#x-debug-browser .x-tree a i{color:#FF4545;font-style:normal;}
#x-debug-browser .x-tree a em{color:#999;}
#x-debug-browser .x-tree .x-tree-node .x-tree-selected a span{background:#c3daf9;}
#x-debug-browser .x-tool-toggle{background-position:0 -75px;}
#x-debug-browser .x-tool-toggle-over{background-position:-15px -75px;}
#x-debug-browser.x-panel-collapsed .x-tool-toggle{background-position:0 -60px;}
#x-debug-browser.x-panel-collapsed .x-tool-toggle-over{background-position:-15px -60px;}

.x-combo-list{border:1px solid #98c0f4;background:#ddecfe;zoom:1;overflow:hidden;}
.x-combo-list-inner{overflow:auto;background:white;position:relative;zoom:1;overflow-x:hidden;}
.x-combo-list-hd{font:bold 11px tahoma,arial,helvetica,sans-serif;color:#15428b;background-image:url("/ALC/css/images/default/layout/panel-title-light-bg.gif");border-bottom:1px solid #98c0f4;padding:3px;}
.x-resizable-pinned .x-combo-list-inner{border-bottom:1px solid #98c0f4;}
.x-combo-list-item{font:normal 12px tahoma,arial,helvetica,sans-serif;padding:2px;border:1px solid #fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.x-combo-list .x-combo-selected{border:1px dotted #a3bae9!important;background:#DFE8F6;cursor:pointer;}
.x-combo-noedit{cursor:pointer;}
.x-combo-list .x-toolbar{border-top:1px solid #98c0f4;border-bottom:0 none;}
.x-combo-list-small .x-combo-list-item{font:normal 11px tahoma,arial,helvetica,sans-serif;}

.x-panel{border-style:solid;border-color:#99bbe8;border-width:0;}
.x-panel-header{overflow:hidden;zoom:1;color:#15428b;font:bold 11px tahoma,arial,verdana,sans-serif;padding:5px 3px 4px 5px;border:1px solid #99bbe8;line-height:15px;background:transparent url("/ALC/css/images/default/panel/white-top-bottom.gif") repeat-x 0 -1px;}
.x-panel-body{border:1px solid #99bbe8;border-top:0 none;overflow:hidden;background:white;position:relative;}
.x-panel-bbar .x-toolbar{border:1px solid #99bbe8;border-top:0 none;overflow:hidden;padding:2px;}
.x-panel-tbar .x-toolbar{border:1px solid #99bbe8;border-top:0 none;overflow:hidden;padding:2px;}
.x-panel-tbar-noheader .x-toolbar,.x-panel-mc .x-panel-tbar .x-toolbar{border-top:1px solid #99bbe8;border-bottom:0 none;}
.x-panel-body-noheader,.x-panel-mc .x-panel-body{border-top:1px solid #99bbe8;}
.x-panel-header{overflow:hidden;zoom:1;}
.x-panel-tl .x-panel-header{color:#15428b;font:bold 11px tahoma,arial,verdana,sans-serif;padding:5px 0 4px 0;border:0 none;background:transparent;}
.x-panel-tl .x-panel-icon,.x-window-tl .x-panel-icon{padding-left:20px!important;background-repeat:no-repeat;background-position:0 4px;zoom:1;}
.x-panel-inline-icon{width:16px;height:16px;background-repeat:no-repeat;background-position:0 0;vertical-align:middle;margin-right:4px;margin-top:-1px;margin-bottom:-1px;}
.x-panel-tc{background:transparent url("/ALC/css/images/default/panel/top-bottom.gif") repeat-x 0 0;overflow:hidden;}
.ext-strict .ext-ie7 .x-panel-tc{overflow:visible;}
.x-panel-tl{background:transparent url("/ALC/css/images/default/panel/corners-sprite.gif") no-repeat 0 0;padding-left:6px;zoom:1;border-bottom:1px solid #99bbe8;}
.x-panel-tr{background:transparent url("/ALC/css/images/default/panel/corners-sprite.gif") no-repeat right 0;zoom:1;padding-right:6px;}
.x-panel-bc{background:transparent url("/ALC/css/images/default/panel/top-bottom.gif") repeat-x 0 bottom;zoom:1;}
.x-panel-bc .x-panel-footer{zoom:1;}
.x-panel-bl{background:transparent url("/ALC/css/images/default/panel/corners-sprite.gif") no-repeat 0 bottom;padding-left:6px;zoom:1;}
.x-panel-br{background:transparent url("/ALC/css/images/default/panel/corners-sprite.gif") no-repeat right bottom;padding-right:6px;zoom:1;}
.x-panel-mc{border:0 none;padding:0;margin:0;font:normal 11px tahoma,arial,helvetica,sans-serif;padding-top:6px;background:#dfe8f6;}
.x-panel-mc .x-panel-body{background:transparent;border:0 none;}
.x-panel-ml{background:#fff url("/ALC/css/images/default/panel/left-right.gif") repeat-y 0 0;padding-left:6px;zoom:1;}
.x-panel-mr{background:transparent url("/ALC/css/images/default/panel/left-right.gif") repeat-y right 0;padding-right:6px;zoom:1;}
.x-panel-bc .x-panel-footer{padding-bottom:6px;}
.x-panel-nofooter .x-panel-bc,.x-panel-nofooter .x-window-bc{height:6px;font-size:0;line-height:0;}
.x-panel-bwrap{overflow:hidden;zoom:1;left:0;top:0;}
.x-panel-body{overflow:hidden;zoom:1;}
.x-panel-collapsed .x-resizable-handle{display:none;}
.ext-gecko .x-panel-animated div{overflow:hidden!important;}
.x-plain-body{overflow:hidden;}
.x-plain-bbar .x-toolbar{overflow:hidden;padding:2px;}
.x-plain-tbar .x-toolbar{overflow:hidden;padding:2px;}
.x-plain-bwrap{overflow:hidden;zoom:1;}
.x-plain{overflow:hidden;}
.x-tool{overflow:hidden;width:15px;height:15px;float:right;cursor:pointer;background:transparent url("/ALC/css/images/default/panel/tool-sprites.gif") no-repeat;margin-left:2px;}
.x-tool-toggle{background-position:0 -60px;}
.x-tool-toggle-over{background-position:-15px -60px;}
.x-panel-collapsed .x-tool-toggle{background-position:0 -75px;}
.x-panel-collapsed .x-tool-toggle-over{background-position:-15px -75px;}
.x-tool-close{background-position:0 -0;}
.x-tool-close-over{background-position:-15px 0;}
.x-tool-minimize{background-position:0 -15px;}
.x-tool-minimize-over{background-position:-15px -15px;}
.x-tool-maximize{background-position:0 -30px;}
.x-tool-maximize-over{background-position:-15px -30px;}
.x-tool-restore{background-position:0 -45px;}
.x-tool-restore-over{background-position:-15px -45px;}
.x-tool-gear{background-position:0 -90px;}
.x-tool-gear-over{background-position:-15px -90px;}
.x-tool-pin{background-position:0 -135px;}
.x-tool-pin-over{background-position:-15px -135px;}
.x-tool-unpin{background-position:0 -150px;}
.x-tool-unpin-over{background-position:-15px -150px;}
.x-tool-right{background-position:0 -165px;}
.x-tool-right-over{background-position:-15px -165px;}
.x-tool-left{background-position:0 -180px;}
.x-tool-left-over{background-position:-15px -180px;}
.x-tool-up{background-position:0 -210px;}
.x-tool-up-over{background-position:-15px -210px;}
.x-tool-down{background-position:0 -195px;}
.x-tool-down-over{background-position:-15px -195px;}
.x-tool-refresh{background-position:0 -225px;}
.x-tool-refresh-over{background-position:-15px -225px;}
.x-tool-minus{background-position:0 -255px;}
.x-tool-minus-over{background-position:-15px -255px;}
.x-tool-plus{background-position:0 -240px;}
.x-tool-plus-over{background-position:-15px -240px;}
.x-tool-search{background-position:0 -270px;}
.x-tool-search-over{background-position:-15px -270px;}
.x-tool-save{background-position:0 -285px;}
.x-tool-save-over{background-position:-15px -285px;}
.x-tool-help{background-position:0 -300px;}
.x-tool-help-over{background-position:-15px -300px;}
.x-tool-print{background-position:0 -315px;}
.x-tool-print-over{background-position:-15px -315px;}
.x-panel-ghost{background:#cbddf3;z-index:12000;overflow:hidden;position:absolute;left:0;top:0;opacity:.65;-moz-opacity:.65;filter:alpha(opacity=65);}
.x-panel-ghost ul{margin:0;padding:0;overflow:hidden;font-size:0;line-height:0;border:1px solid #99bbe8;border-top:0 none;display:block;}
.x-panel-ghost *{cursor:move!important;}
.x-panel-dd-spacer{border:2px dashed #99bbe8;}
.x-panel-btns-ct{padding:5px;}
.x-panel-btns-ct .x-btn{float:right;clear:none;}
.x-panel-btns-ct .x-panel-btns td{border:0;padding:0;}
.x-panel-btns-ct .x-panel-btns-right table{float:right;clear:none;}
.x-panel-btns-ct .x-panel-btns-left table{float:left;clear:none;}
.x-panel-btns-ct .x-panel-btns-center{text-align:center;}
.x-panel-btns-ct .x-panel-btns-center table{margin:0 auto;}
.x-panel-btns-ct table td.x-panel-btn-td{padding:3px;}
.x-panel-btns-ct .x-btn-focus .x-btn-left{background-position:0 -147px;}
.x-panel-btns-ct .x-btn-focus .x-btn-right{background-position:0 -168px;}
.x-panel-btns-ct .x-btn-focus .x-btn-center{background-position:0 -189px;}
.x-panel-btns-ct .x-btn-over .x-btn-left{background-position:0 -63px;}
.x-panel-btns-ct .x-btn-over .x-btn-right{background-position:0 -84px;}
.x-panel-btns-ct .x-btn-over .x-btn-center{background-position:0 -105px;}
.x-panel-btns-ct .x-btn-click .x-btn-center{background-position:0 -126px;}
.x-panel-btns-ct .x-btn-click .x-btn-right{background-position:0 -84px;}
.x-panel-btns-ct .x-btn-click .x-btn-left{background-position:0 -63px;}

.x-window{zoom:1;}
.x-window .x-resizable-handle{opacity:0;-moz-opacity:0;filter:alpha(opacity=0);}
.x-window-proxy{background:#C7DFFC;border:1px solid #99bbe8;z-index:12000;overflow:hidden;position:absolute;left:0;top:0;display:none;opacity:.5;-moz-opacity:.5;filter:alpha(opacity=50);}
.x-window-header{overflow:hidden;zoom:1;}
.x-window-bwrap{z-index:1;position:relative;zoom:1;left:0;top:0;}
.x-window-tl .x-window-header{color:#15428b;font:bold 11px tahoma,arial,verdana,sans-serif;padding:5px 0 4px 0;}
.x-window-header-text{cursor:pointer;}
.x-window-tc{background:transparent url("/ALC/css/images/default/window/top-bottom.png") repeat-x 0 0;overflow:hidden;zoom:1;}
.x-window-tl{background:transparent url("/ALC/css/images/default/window/left-corners.png") no-repeat 0 0;padding-left:6px;zoom:1;z-index:1;position:relative;}
.x-window-tr{background:transparent url("/ALC/css/images/default/window/right-corners.png") no-repeat right 0;padding-right:6px;}
.x-window-bc{background:transparent url("/ALC/css/images/default/window/top-bottom.png") repeat-x 0 bottom;zoom:1;}
.x-window-bc .x-window-footer{padding-bottom:6px;zoom:1;font-size:0;line-height:0;}
.x-window-bl{background:transparent url("/ALC/css/images/default/window/left-corners.png") no-repeat 0 bottom;padding-left:6px;zoom:1;}
.x-window-br{background:transparent url("/ALC/css/images/default/window/right-corners.png") no-repeat right bottom;padding-right:6px;zoom:1;}
.x-window-mc{border:1px solid #99bbe8;padding:0;margin:0;font:normal 11px tahoma,arial,helvetica,sans-serif;background:#dfe8f6;}
.x-window-ml{background:transparent url("/ALC/css/images/default/window/left-right.png") repeat-y 0 0;padding-left:6px;zoom:1;}
.x-window-mr{background:transparent url("/ALC/css/images/default/window/left-right.png") repeat-y right 0;padding-right:6px;zoom:1;}
.x-window-body{overflow:hidden;}
.x-window-bwrap{overflow:hidden;}
.x-window-maximized .x-window-bl,.x-window-maximized .x-window-br,.x-window-maximized .x-window-ml,.x-window-maximized .x-window-mr,.x-window-maximized .x-window-tl,.x-window-maximized .x-window-tr{padding:0;}
.x-window-maximized .x-window-footer{padding-bottom:0;}
.x-window-maximized .x-window-tc{padding-left:3px;padding-right:3px;background-color:white;}
.x-window-maximized .x-window-mc{border-left:0 none;border-right:0 none;}
.x-window-tbar .x-toolbar,.x-window-bbar .x-toolbar{border-left:0 none;border-right:0 none;}
.x-window-bbar .x-toolbar{border-top:1px solid #99bbe8;border-bottom:0 none;}
.x-window-draggable,.x-window-draggable .x-window-header-text{cursor:move;}
.x-window-maximized .x-window-draggable,.x-window-maximized .x-window-draggable .x-window-header-text{cursor:default;}
.x-window-body{background:transparent;}
.x-panel-ghost .x-window-tl{border-bottom:1px solid #99bbe8;}
.x-panel-collapsed .x-window-tl{border-bottom:1px solid #84a0c4;}
.x-window-maximized-ct{overflow:hidden;}
.x-window-maximized .x-resizable-handle{display:none;}
.x-window-sizing-ghost ul{border:0 none!important;}
.x-dlg-focus{-moz-outline:0 none;outline:0 none;width:0;height:0;overflow:hidden;position:absolute;top:0;left:0;}
.x-dlg-mask{z-index:10000;display:none;position:absolute;top:0;left:0;-moz-opacity:0.5;opacity:.50;filter:alpha(opacity=50);background-color:#CCC;}
body.ext-ie6.x-body-masked select{visibility:hidden;}
body.ext-ie6.x-body-masked .x-window select{visibility:visible;}
.x-window-plain .x-window-mc{background:#CAD9EC;border-right:1px solid #DFE8F6;border-bottom:1px solid #DFE8F6;border-top:1px solid #a3bae9;border-left:1px solid #a3bae9;}
.x-window-plain .x-window-body{border-left:1px solid #DFE8F6;border-top:1px solid #DFE8F6;border-bottom:1px solid #a3bae9;border-right:1px solid #a3bae9;background:transparent!important;}
body.x-body-masked .x-window-plain .x-window-mc{background:#C7D6E9;}

.x-html-editor-wrap{border:1px solid #a9bfd3;background:white;}
.x-html-editor-tb .x-btn-text{background:transparent url("/ALC/css/images/default/editor/tb-sprite.gif") no-repeat;}
.x-html-editor-tb .x-edit-bold .x-btn-text{background-position:0 0;}
.x-html-editor-tb .x-edit-italic .x-btn-text{background-position:-16px 0;}
.x-html-editor-tb .x-edit-underline .x-btn-text{background-position:-32px 0;}
.x-html-editor-tb .x-edit-forecolor .x-btn-text{background-position:-160px 0;}
.x-html-editor-tb .x-edit-backcolor .x-btn-text{background-position:-176px 0;}
.x-html-editor-tb .x-edit-justifyleft .x-btn-text{background-position:-112px 0;}
.x-html-editor-tb .x-edit-justifycenter .x-btn-text{background-position:-128px 0;}
.x-html-editor-tb .x-edit-justifyright .x-btn-text{background-position:-144px 0;}
.x-html-editor-tb .x-edit-insertorderedlist .x-btn-text{background-position:-80px 0;}
.x-html-editor-tb .x-edit-insertunorderedlist .x-btn-text{background-position:-96px 0;}
.x-html-editor-tb .x-edit-increasefontsize .x-btn-text{background-position:-48px 0;}
.x-html-editor-tb .x-edit-decreasefontsize .x-btn-text{background-position:-64px 0;}
.x-html-editor-tb .x-edit-sourceedit .x-btn-text{background-position:-192px 0;}
.x-html-editor-tb .x-edit-createlink .x-btn-text{background-position:-208px 0;}
.x-html-editor-tip .x-tip-bd .x-tip-bd-inner{padding:5px;padding-bottom:1px;}
.x-html-editor-tb .x-toolbar{position:static!important;}

.x-panel-noborder .x-panel-body-noborder{border-width:0;}
.x-panel-noborder .x-panel-header-noborder{border-width:0;border-bottom:1px solid #99bbe8;}
.x-panel-noborder .x-panel-tbar-noborder .x-toolbar{border-width:0;border-bottom:1px solid #99bbe8;}
.x-panel-noborder .x-panel-bbar-noborder .x-toolbar{border-width:0;border-top:1px solid #99bbe8;}
.x-window-noborder .x-window-mc{border-width:0;}
.x-window-plain .x-window-body-noborder{border-width:0;}
.x-tab-panel-noborder .x-tab-panel-body-noborder{border-width:0;}
.x-tab-panel-noborder .x-tab-panel-header-noborder{border-top-width:0;border-left-width:0;border-right-width:0;}
.x-tab-panel-noborder .x-tab-panel-footer-noborder{border-bottom-width:0;border-left-width:0;border-right-width:0;}
.x-tab-panel-bbar-noborder .x-toolbar{border-width:0;border-top:1px solid #99bbe8;}
.x-tab-panel-tbar-noborder .x-toolbar{border-width:0;border-bottom:1px solid #99bbe8;}

.x-border-layout-ct{background:#dfe8f6;}
.x-border-panel{position:absolute;left:0;top:0;}
.x-tool-collapse-south{background-position:0 -195px;}
.x-tool-collapse-south-over{background-position:-15px -195px;}
.x-tool-collapse-north{background-position:0 -210px;}
.x-tool-collapse-north-over{background-position:-15px -210px;}
.x-tool-collapse-west{background-position:0 -180px;}
.x-tool-collapse-west-over{background-position:-15px -180px;}
.x-tool-collapse-east{background-position:0 -165px;}
.x-tool-collapse-east-over{background-position:-15px -165px;}
.x-tool-expand-south{background-position:0 -210px;}
.x-tool-expand-south-over{background-position:-15px -210px;}
.x-tool-expand-north{background-position:0 -195px;}
.x-tool-expand-north-over{background-position:-15px -195px;}
.x-tool-expand-west{background-position:0 -165px;}
.x-tool-expand-west-over{background-position:-15px -165px;}
.x-tool-expand-east{background-position:0 -180px;}
.x-tool-expand-east-over{background-position:-15px -180px;}
.x-tool-expand-north,.x-tool-expand-south{float:right;margin:3px;}
.x-tool-expand-east,.x-tool-expand-west{float:none;margin:3px auto;}
.x-accordion-hd .x-tool-toggle{background-position:0 -255px;}
.x-accordion-hd .x-tool-toggle-over{background-position:-15px -255px;}
.x-panel-collapsed .x-accordion-hd .x-tool-toggle{background-position:0 -240px;}
.x-panel-collapsed .x-accordion-hd .x-tool-toggle-over{background-position:-15px -240px;}
.x-accordion-hd{color:#222;padding-top:4px;padding-bottom:3px;border-top:0 none;font-weight:normal;background:transparent url("/ALC/css/images/default/panel/light-hd.gif") repeat-x 0 -9px;}
.x-layout-collapsed{position:absolute;left:-10000px;top:-10000px;visibility:hidden;background-color:#d2e0f2;width:20px;height:20px;overflow:hidden;border:1px solid #98c0f4;z-index:20;}
.ext-border-box .x-layout-collapsed{width:22px;height:22px;}
.x-layout-collapsed-over{cursor:pointer;background-color:#d9e8fb;}
.x-layout-collapsed-west .x-layout-collapsed-tools,.x-layout-collapsed-east .x-layout-collapsed-tools{position:absolute;top:0;left:0;width:20px;height:20px;}
.x-layout-split{position:absolute;height:5px;width:5px;line-height:1px;font-size:1px;z-index:3;background-color:transparent;}
.ext-strict .ext-ie6 .x-layout-split{background-color:#fff!important;filter:alpha(opacity=1);}
.x-layout-split-h{background-image:url("/ALC/css/images/default/s.gif");background-position:left;}
.x-layout-split-v{background-image:url("/ALC/css/images/default/s.gif");background-position:top;}
.x-column-layout-ct{overflow:hidden;zoom:1;}
.x-column{float:left;padding:0;margin:0;overflow:hidden;zoom:1;}
.x-layout-mini{position:absolute;top:0;left:0;display:block;width:5px;height:35px;cursor:pointer;opacity:.5;-moz-opacity:.5;filter:alpha(opacity=50);}
.x-layout-mini-over,.x-layout-collapsed-over .x-layout-mini{opacity:1;-moz-opacity:1;filter:none;}
.x-layout-split-west .x-layout-mini{top:48%;background-image:url("/ALC/css/images/default/layout/mini-left.gif");}
.x-layout-split-east .x-layout-mini{top:48%;background-image:url("/ALC/css/images/default/layout/mini-right.gif");}
.x-layout-split-north .x-layout-mini{left:48%;height:5px;width:35px;background-image:url("/ALC/css/images/default/layout/mini-top.gif");}
.x-layout-split-south .x-layout-mini{left:48%;height:5px;width:35px;background-image:url("/ALC/css/images/default/layout/mini-bottom.gif");}
.x-layout-cmini-west .x-layout-mini{top:48%;background-image:url("/ALC/css/images/default/layout/mini-right.gif");}
.x-layout-cmini-east .x-layout-mini{top:48%;background-image:url("/ALC/css/images/default/layout/mini-left.gif");}
.x-layout-cmini-north .x-layout-mini{left:48%;height:5px;width:35px;background-image:url("/ALC/css/images/default/layout/mini-bottom.gif");}
.x-layout-cmini-south .x-layout-mini{left:48%;height:5px;width:35px;background-image:url("/ALC/css/images/default/layout/mini-top.gif");}
.x-layout-cmini-west,.x-layout-cmini-east{border:0 none;width:5px!important;padding:0;background:transparent;}
.x-layout-cmini-north,.x-layout-cmini-south{border:0 none;height:5px!important;padding:0;background:transparent;}
.x-viewport,.x-viewport body{margin:0;padding:0;border:0 none;overflow:hidden;height:100%;}
.x-abs-layout-item{position:absolute;left:0;top:0;}
.ext-ie input.x-abs-layout-item,.ext-ie textarea.x-abs-layout-item{margin:0;}

.x-progress-wrap{border:1px solid #6593cf;overflow:hidden;}
.x-progress-inner{height:18px;background:#e0e8f3 url("/ALC/css/images/default/qtip/bg.gif") repeat-x;position:relative;}
.x-progress-bar{height:18px;float:left;width:0;background:#9CBFEE url("/ALC/css/images/default/progress/progress-bg.gif") repeat-x left center;border-top:1px solid #D1E4FD;border-bottom:1px solid #7FA9E4;border-right:1px solid #7FA9E4;}
.x-progress-text{font-size:11px;font-weight:bold;color:#fff;padding:1px 5px;overflow:hidden;position:absolute;left:0;text-align:center;}
.x-progress-text-back{color:#396095;line-height:16px;}
.ext-ie .x-progress-text-back{line-height:15px;}

.x-window-dlg .x-window-body{border:0 none!important;padding:5px 10px;overflow:hidden!important;}
.x-window-dlg .x-window-mc{border:0 none!important;}
.x-window-dlg .ext-mb-text,.x-window-dlg .x-window-header-text{font-size:12px;}
.x-window-dlg .ext-mb-input{margin-top:4px;width:95%;}
.x-window-dlg .ext-mb-textarea{margin-top:4px;font:normal 12px tahoma,arial,helvetica,sans-serif;}
.x-window-dlg .x-progress-wrap{margin-top:4px;}
.ext-ie .x-window-dlg .x-progress-wrap{margin-top:6px;}
.x-window-dlg .x-msg-box-wait{background:transparent url("/ALC/css/images/default/grid/loading.gif") no-repeat left;display:block;width:300px;padding-left:18px;line-height:18px;}
.x-window-dlg .ext-mb-icon{float:left;width:47px;height:32px;}
.x-window-dlg .ext-mb-icon{float:left;width:47px;height:32px;}
.ext-ie .x-window-dlg .ext-mb-icon{width:44px;}
.x-window-dlg .ext-mb-info{background:transparent url("/ALC/css/images/default/window/icon-info.gif") no-repeat top left;}
.x-window-dlg .ext-mb-warning{background:transparent url("/ALC/css/images/default/window/icon-warning.gif") no-repeat top left;}
.x-window-dlg .ext-mb-question{background:transparent url("/ALC/css/images/default/window/icon-question.gif") no-repeat top left;}
.x-window-dlg .ext-mb-error{background:transparent url("/ALC/css/images/default/window/icon-error.gif") no-repeat top left;}
.ext-gecko2 .ext-mb-fix-cursor{overflow:auto;}

 .x-slider{zoom:1;}
.x-slider-inner{position:relative;left:0;top:0;overflow:visible;zoom:1;}
.x-slider-focus{position:absolute;left:0;top:0;width:1px;height:1px;line-height:1px;font-size:1px;-moz-outline:0 none;outline:0 none;-moz-user-select:text;-khtml-user-select:text;}
.x-slider-horz{padding-left:7px;background:transparent url("/ALC/css/images/default/slider/slider-bg.png") no-repeat 0 -22px;}
.x-slider-horz .x-slider-end{padding-right:7px;zoom:1;background:transparent url("/ALC/css/images/default/slider/slider-bg.png") no-repeat right -44px;}
.x-slider-horz .x-slider-inner{background:transparent url("/ALC/css/images/default/slider/slider-bg.png") repeat-x 0 0;height:22px;}
.x-slider-horz .x-slider-thumb{width:14px;height:15px;position:absolute;left:0;top:3px;background:transparent url("/ALC/css/images/default/slider/slider-thumb.png") no-repeat 0 0;}
.x-slider-horz .x-slider-thumb-over{background-position:-14px -15px;}
.x-slider-horz .x-slider-thumb-drag{background-position:-28px -30px;}
.x-slider-vert{padding-top:7px;background:transparent url("/ALC/css/images/default/slider/slider-v-bg.png") no-repeat -44px 0;width:22px;}
.x-slider-vert .x-slider-end{padding-bottom:7px;zoom:1;background:transparent url("/ALC/css/images/default/slider/slider-v-bg.png") no-repeat -22px bottom;}
.x-slider-vert .x-slider-inner{background:transparent url("/ALC/css/images/default/slider/slider-v-bg.png") repeat-y 0 0;}
.x-slider-vert .x-slider-thumb{width:15px;height:14px;position:absolute;left:3px;bottom:0;background:transparent url("/ALC/css/images/default/slider/slider-v-thumb.png") no-repeat 0 0;}
.x-slider-vert .x-slider-thumb-over{background-position:-15px -14px;}
.x-slider-vert .x-slider-thumb-drag{background-position:-30px -28px;}




/* Comment Generated by Combres - Resource 'http://www.adorama.com/ainc/stylesheet2012.css' (Mode: Dynamic) */

.mainBG{
	margin: 7px auto 10px;
	width: 990px;
}
td {color: #4153A9;} 

.mainBG td { 
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 11px;
line-height: 15px;
}

a{color:#4153A9;}

.popup_window { position:absolute; top:20px; left:-1000px; z-index:17; width:675px; height:150px; border:2px solid #069; }
.QAS_Popup { position:absolute; left:-1000px; z-index:102; width:590px; height:300px; background-color:#FFFFFF;}
.popup_window_1 { position:absolute; top:20px; left:-1000px; z-index:17; width:675px; height:350px; border:2px solid #069; }
.popup_content { background:url("http://www.adorama.com/images/bg_body.gif") no-repeat 0 0; padding:0 0 30px; }
body.qas {background:none; font-family: Verdana, Arial, Helvetica, sans-serif;color: #4153A9;text-decoration: none;font-size: 11px; line-height: 15px;}
iframe.productreview { width:100% ;height:2000px ; border:0; }
iframe.lenmar {width:0;height:0;border:0;}

		

.clearfix:after { content: "."; display:block; height:0; clear:both; visibility:hidden; }
.clearfix { display:inline-table; }		

* html .clearfix { height:1%; }
.clearfix { display:block; }


 #leftNavContainer {
 	width:145px;
 	position:relative;
 }
 #leftNavContainer h3{
 	color:#2E77B5;
 	margin:20px 0 0;
 	padding:0 8px 5px 0;
 	font:bold 14px Arial, Helvetica, sans-serif;
 	text-align:right;
 }
 #leftNavContainer ul {
 	list-style-type: none;
 	margin: 0px;
 	padding: 0px;
 }
 #leftNavContainer  li {
 	border-bottom:#EDEDED solid 1px;
 }
 #leftNavContainer a{
	 color: #777;
	 display: block;
	 width: auto;
	 padding: 7px 8px 7px 0;
	 text-decoration: none;
	 font: 12px/16px Arial, Helvetica, sans-serif;
	 text-align: right;
}
#leftNavContainer  a:hover {color: #333;}
#leftNavContainer .Other a#pixInNav{ font-weight:bold;}
#leftNavContainer .Other div {
	display:block;
	padding:0;
	background:url("http://www.adorama.com/artworks2/pixBullet.gif") 22px center no-repeat;
}
#leftNavContainer .Other div a{
	font-size: 11px;
}
#leftNavContainer strong{color:#900; font-weight:normal;}
#leftNavContainer:after{
	content:url("http://www.adorama.com/artworks2/LeftSIdeNav_shadow.png");
	width:20px;
	position:absolute;
	right:-15px;
	top:0;
	z-index:111;
	height:1200px;
} 




FORM{margin:0px;padding:0px;}
h1 {font-size:12px; line-height:17px; font-weight:bold;}
a:link h1 {font-size:12px; line-height:17px; font-weight:bold; text-decoration: none;}
a:hover h1 {text-decoration: none;}
h2 {font-size:12px;color:#660033;font-weight:bold;margin-top:10px;margin-bottom:3px;}

.link{font-family:Verdana,Arial,Helvetica,sans-serif;color:#0000ff;font-size:8pt;text-decoration:underline;}
.link:hover{font-family:Verdana,Arial,Helvetica,sans-serif;color:#0000ff;font-size:8pt;text-decoration:none;}

.BorderMT {border: 1px solid #364494;}



.SaveOnKits {color: #0b529f; margin: 0px 0px 10px; font-weight:bold;}
.SaveOnKits a:link, .SaveOnKits a:visited {color: #0066CC; text-decoration:none;}
.SaveOnKits a:hover {color: #2E77B5; text-decoration:underline;}
.SaveOnKits span {font-weight: normal;}
.KHead {color: #769CDA;	font-family: Arial, Helvetica, sans-serif;	font-size: 18px;	line-height: normal;	border-top-width: 0px;	border-right-width: 0px;	border-bottom-width: 3px;	border-left-width: 0px;	border-top-style: solid;	border-right-style: solid;	border-bottom-style: solid;	border-left-style: solid;	border-top-color: #4153A9;	border-right-color: #4153A9;	border-bottom-color: #4153A9;	border-left-color: #4153A9;}
.Ktable1 {float: left;}
.Ktable2 {border: 1px solid #D6E0F8;}
.Kinfo {font-family: Verdana, Arial, Helvetica, sans-serif; color: #6775BA; font-size: 10px; text-decoration: none; line-height: 14px;}
.Kinfo:hover {font-family: Verdana, Arial, Helvetica, sans-serif; color: #3A66D5; font-size: 10px; text-decoration: none; line-height: 14px;}
.Kitem {font-family: Verdana, Arial, Helvetica, sans-serif; color: #6775BA; font-size: 10px; text-decoration: none; line-height: 14px;}
.Kitem:hover {font-family: Verdana, Arial, Helvetica, sans-serif; color: #990000; font-size: 10px; text-decoration: none; line-height: 14px;}
.Kcol1 {	background-color: #F1F4FC;	border-top-width: 1px;	border-right-width: 1px;	border-bottom-width: 1px;	border-left-width: 1px;	border-top-style: none;	border-right-style: solid;	border-bottom-style: none;	border-left-style: none;	border-top-color: #D6E0F8;	border-right-color: #D6E0F8;	border-bottom-color: #D6E0F8;	border-left-color: #D6E0F8;}
.Kcol2 {background-color: #FAFBFE;}
#SavingHead {
	font-size: 16px;
	font-weight: bold;
	background-image: url("http://www.adorama.com/Artworks2/SaveHead_Dollar.gif");
	background-repeat: no-repeat;
	width: 100%;
	height: 34px;
	color: #F1FDFF;
	padding-top: 9px;
	padding-right: 12px;
	padding-left: 60px;
}
#kitContnr {
	background-repeat: repeat-x;
	width: 100%;
	background-image: url("http://www.adorama.com/Artworks2/SaveHead_BG.gif");
	font-family: Arial, Helvetica, sans-serif;
}
#kititm {
	background-color: #F2F7FD;
	font-family:Arial, Helvetica, sans-serif;
	padding: 10px 10px 5px;
	font-size: 12px;
	color: #333333;
	line-height: 18px;
	border: 1px solid #99BEF2;
	margin-top: 10px;
}
#kititm li {
	padding: 0px;
	margin: 0px 0px 0px 0px;
}
#kititm b a {
	color: #339900;
	margin: 0px;
	padding: 0px;
	font: 13px/17px Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:bold;
}
#kititm b a:hover {
	color: #339933;
}
#kititm h4 {
	font-size: 15px;
	color: #0066CC;
	margin:5px 0px 0px;
	padding: 0px;
}
#kitPriceL {
	text-align: right;
	font-size: 12px;
	line-height: 18px;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	padding-right: 10px;
}
#kitPrice {
	text-align: right;
	font-size: 12px;
	line-height: 18px;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
}
.ktiQty {
	color: #3366CC;
}
.Price {
	font-weight: bolder;
	font-size: 14px;
	color: #000000;
}
#kititm a {
	color: #0066CC;
	text-decoration: underline;
}
#kititm a:hover {
	color: #333333;
	text-decoration: underline;
}
#kititm a.GrnBtn:link {
	background-image: url("http://www.adorama.com/Artworks2/GrnBtnL.gif");
	background-repeat: no-repeat;
	display:block;
	background-position: left top;
	height: 23px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	text-align: center;
}
#kititm a.GrnBtn:hover {
	background-position: left bottom;
}
#kititm a.GrnBtn:link span {
	background-image: url("http://www.adorama.com/Artworks2/GrnBtnR.gif");
	background-repeat: no-repeat;
	background-position: top right;
	display: block;
	padding-top:4px;
	height: 19px;
}
#kititm a.GrnBtn:hover span {
	background-position: bottom right;
}
.KitBuyNow {
	margin-top: 10px;
}
.KitBuyNow:hover {
	margin-top: 9px;
	margin-right: 1px;
}
#kititm .KitImg {
	padding: 8px;
	border: 1px solid #99BEF2;
	float: left;
	background-color: #FFFFFF;
	margin-top: 13px;
	margin-right: 32px;
	margin-bottom: 5px;
	height: 100px;
	width: 100px;
}

.bordr{border-width:1px 0px 0px 1px;border-style:solid;border-color:#C5CBE5;}
.PictBordr {border: 1px solid #B3BADD;	height: 72px;	width: 72px;	text-align: center;	vertical-align: middle;}
.HeadA{font-size:8pt;COLOR:#336699;font-weight:bold;}
.greensmall {font-size : 10px;COLOR : #41A943;font-family : verdana,arial, helvetica;font-weight : normal;text-decoration : none;}
.greensmall:hover {font-size : 10px;COLOR : #006732;font-family : verdana,arial, helvetica;font-weight : normal;text-decoration : underline;}
.greenbold{font-size:10px;COLOR:#41A943;font-weight:bold;line-height:20px;}
.greenbold:hover{font-size:10px;COLOR:#006732;font-weight:bold;}
.bluesmall {font-size : 10px;COLOR : #4153A9;font-family : verdana,arial, helvetica;font-weight : normal;text-decoration : none;}
.orangenbold{font-size:10px;COLOR:#d06c09;font-weight:bold;line-height:20px;}
.orangenbold:hover{font-size:10px;COLOR:#d06c09;font-weight:bold;line-height:20px;}
.orangesmall {font-size : 10px;COLOR : #d06c09;font-family : verdana,arial, helvetica;font-weight : normal;text-decoration : none;}
.orangesmall:hover {font-size : 10px;COLOR : #d06c09;font-family : verdana,arial, helvetica;font-weight : normal;text-decoration : underline;}
.AccsHead {font-family: Arial Narrow, Arial, Helvetica, sans-serif;color: #E6EBF2;text-decoration: none;font-weight: bold;font-size: 15px;}
.INFOBUY{font-size:8pt;color:#333300;font-weight:bold;line-height:17px;}
.INFOBUY:hover{font-size:8pt;color:#625F70;font-weight:bold;line-height:17px;}
.linkleftnav{FONT-SIZE:11px;COLOR:#000000;}
.linkleftnav:visited{FONT-SIZE:11px;COLOR:#000000;}
.linkleftnav:hover{font-size:11px;color:#000066;}
.tdleftnav{HEIGHT:22;}
.VA{font-size : 10px;COLOR : #CC0000;font-family : verdana,arial, helvetica;font-weight : normal;text-decoration : none;}
.VA:hover{color:#FF6633;}
.academytitle{font-size:10px;color:#990000;}
.academytitle:hover{font-size:10px;color:#990000;}

.msgtext{font-size:8pt;COLOR:#000000;}
.head1{font-size:15pt;COLOR:#09187E;}
.head2{font-size:10pt;COLOR:#09187E;font-weight:bold;}

.pagetitle{font-size:12pt;COLOR:#000000;font-weight:bold;}
.label{font-size:9pt;font-weight:bold;}

.PageName {color: #769CDA; font-family: Arial, Helvetica, sans-serif; font-size: 18px; border-width:0px 0px 1px 0px;border-style:solid;border-color:#D9DDEE;line-height: normal;}

.FormLabel{font-size:9pt;}
.FormLabelEmph{font-size:9pt;font-weight:bold;}
.FormLabelErr{font-size:9pt;font-weight:bold;color:#FF0000;}
.FieldText{font-size:9pt;color:#000000;}

.cathead1{font-size:15pt;COLOR:#09187E;}
.cathead2{font-size:9pt;COLOR:#4153A9;font-weight:bold;line-height:17px;}
.cathead2:hover{COLOR:#333333;}
.cat3listing{color:#727272;}
.cat3listing:hover{color:#020722;}
.chooseCat3 {margin:12px 0; float:left; clear:both}
.chooseCat3 h3 { display: block; margin:0 0 4px; padding:6px; color:#2E77B5; border-bottom:2px solid #ccc; font-size:12px;}
.chooseCat3 a {display:block; height:18px; line-height:18px; overflow:hidden; float:left; width:185px; color:#0066cc; border-bottom:1px solid #ccc; padding:3px 5px; margin:0 5px;}
.chooseCat3 a:hover {display:block; height:18px; line-height:18px; overflow:hidden; color:#0066cc; border-bottom:1px solid #ccc; padding:3px 5px; text-decoration:none; background-color:#f0f0f0;}


.brandCntnr { padding:15px;}
.brandCntnr .PageName { margin-top:18px;}
.catResults { clear:both; border-bottom:1px solid #CCC; padding-bottom:10px; }
.catResults h2 {font:normal 18px Arial,Helvetica,sans-serif; color:#006699; margin:10px 0 0;}
.catResults h2 a:link {font:normal 18px Arial,Helvetica,sans-serif; color:#006699; margin:10px 0 0; text-decoration:underline;}
.catResults h2 a:hover {font:normal 18px Arial,Helvetica,sans-serif; color:#006699; margin:10px 0 0; text-decoration:none;}
.catResults h3 {font:bold 13px Arial,Helvetica,sans-serif; color:#2E77B5; margin:0; padding:5px 0 0 10px;}
.catResults h3 a:link {font:bold 13px Arial,Helvetica,sans-serif; color:#2E77B5; text-decoration:underline;}
.catResults h3 a:hover { text-decoration:none; color:#2E77B5;}
.catResults ul { margin:0; padding:7px 10px 5px; list-style:none; overflow:auto;}
.catResults ul li {font:normal 13px Arial,Helvetica,sans-serif; color:#666; float:left; padding:2px 12px; border-right:1px solid #ccc; }
.catResults ul li:last-child {border-right:none;}
.catResults a:link {font:normal 13px Arial,Helvetica,sans-serif; color:#888; text-decoration:none;}
.catResults a:hover { color:#444;}


.featuretitle{COLOR:#5C0909;font-weight:bold;}
.featuretitle:hover{COLOR:#030166;font-weight:bold;}
.feature{COLOR:#000000; font-size:10px;}

.CategorySearch{COLOR:#5C0909;}
.CategorySearch:hover{COLOR:#5C0909;}

td.promoname, .promoname{COLOR:#666666; font-size:10px}  
.promoname:hover{COLOR:#996600; text-decoration:none;}
.promotext{COLOR:#000066;}
.promoprice{font-size:11px;COLOR:#030166;font-weight:bold;}
A.promoprice{font-size:11px;COLOR:#030166;}
.promoprice:hover{font-size:11px;COLOR:#030166;}
.PromoDollarSign{font-size:9px;COLOR:#030166;}

.ResultsBrand{font-size:11px;COLOR:#4153A9;font-weight:bold;}
.ResultsSku{COLOR:#727272;}
.ResultsTitle{color:#000000;}
.ResultsTitle:hover{color:#000066;}
.ResultsPrice { font-size : 10px; COLOR : #5c0909; font-family : verdana,arial, helvetica; text-decoration : none; line-height: 10px;}
.ResultsPrice:hover { font-size : 10px; COLOR : #000000; font-family : verdana,arial, helvetica; text-decoration : none;}
.ResultsDollarSign{font-size:9px;COLOR:#030166;}
.ResultsUsed{font-size:11px;COLOR:#4153A9;font-weight:bold;}
.ResultsCondition{COLOR:#AB6C3F;}
.ResultsCondition:hover{COLOR:#8D0E0E;}

.ShippingDropTable{background-color:#F9F2E2;margin:0pt;padding:0pt;}
.ShippingDropTableText{COLOR:#000000;background-color:#F9F2E2;font-weight:bold;}
.StockLevel{font-size:8pt;COLOR:#000066;font-weight:bold;}

.DropDown{margin:0pt;padding:0pt;height:13px;}
.comments{margin:0px;padding:0px;height:50px;width:100%;}
.TextBox{margin:0px;padding:0px;width:150px}

.TableHeader{color:#5C0909;font-weight:bold;background-color:#F9F2E2;}
.TableField{font-size:10pt;color:#000000;}
.TableField:hover{font-size:10pt;color:#008080;}
.TableFieldEmph{font-size:10pt;color:#000000;font-weight:bold;}
.GrandTotal{font-size:12pt;color:#000000;font-weight:bold;}
.BgAltDark{background-color:#FBF8F1;}
.BgAltLight{background-color:#FFFFFF;}

.LhBorder{background-color:#FFCC33;} 
.LhContent{display:blosk; position:absolute; border: #FFCC33 solid 2px; background: #FFFFCC; width:130px; padding:4px; text-align:center; color:#333333; font: lighter 11px Arial, Helvetica, sans-serif;} 
.LhContent:Hover{color:#BE2121;}

.SearchBox{width:100px;font-size:10px;line-height: 15px;}
.SearchDropDown{font-size:10px;line-height: 15px;}
.SearchWraper { background-color:#eaf5fa;}




.SonyNoteHead{font-size:10pt;color:#FF0000;}
.SonyNote{font-size:10pt;color:#0000ff;}

.AccessText{COLOR:#000066;}
.AccessText:hover{COLOR:#000066;}
.AccessPrice{font-size:11px;COLOR:#030166;}
.AccessDollarSign{COLOR:#030166;}
.AccessDollarSignSalePrice{COLOR:#FF0000;}
.AccessSalePrice { font-size : 11px; COLOR : #FF0000; font-family : verdana,arial, helvetica; text-decoration : none;}
.MoreUsed {font-size:10px;color: #DC346F;}
.MoreUsed:hover {font-size:10px;color: #DC346F;}

.DescText{font-size:11px;color:#000000;}
.DescText TABLE{font-size:11px;color:#000000;}
.InstuctionText{line-height:12pt;font-size:10pt;color:#000000;}
.bomessage{color:#cc3300;}

.deschdr{font-size:12px;color:#660033;font-weight:bold;padding-top:10px;padding-bottom:3px;}
.iteminclude{background-color:#E6EBF2;font-size:11px;color:#3C5288;border-top-width:1px;border-right-width:0px;border-bottom-width:1px;border-left-width:0px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:#3C5288;border-right-color:#3C5288;border-bottom-color:#3C5288;border-left-color:#3C5288;padding-top:7px;padding-bottom:7px;}
.longdesc{line-height:13pt;font-size:11px;color:#6375A0;}
.AccsText{font-size:11px;color:#663333;padding:10px 5px 5px;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:solid;border-top-color:#FFFFFF;border-right-color:#FFFFFF;border-bottom-color:#FFFFFF;border-left-color:#FFFFFF;}
.featbulet{width:11px;font-size:11px;color:#000000;font-weight:bold;}
.featdesc{font-size:11px;color:#3C5288;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:none;border-right-style:none;border-bottom-style:solid;border-left-style:none;border-top-color:#E6EBF2;border-right-color:#E6EBF2;border-bottom-color:#E6EBF2;border-left-color:#E6EBF2;padding:4px;width:"100%";}
.spectable{width:"100%";border:1px solid #9FAAC5;}
.specSub{font-size:14px; color:#4F79BD; border-width:0px 0px 1px 0px; border-style:solid; border-color:#3C5288; height: 42px; vertical-align: bottom;}
.specq{padding: 7px;text-align:right;width:20%;vertical-align:top;font-size:11px;color:#3C5288;font-weight:bold;background-color:#F4F7FC; border-width:0px 1px 1px 0px;border-style:solid; border-color:#CDD2E0;}
.speca{padding: 7px;font-size:11px;color:#3C5288; border-width:0px 0px 1px 0px;border-style:solid; border-color:#CDD2E0;}

.AccessoriesTable{width:"100%";border:1px solid #CCCC99;}
.AccessoriesText{color:#663333;}
.AccessoriesText:hover{color:#330000;}
.AccessoriesPrice{font-size:11px;color:#660000;font-weight:bold;}
.AccessoriesPrice:hover{font-size:11px;color:#330000;font-weight:bold;}
.tdAccessoriesText{padding:5px 5px 5px;border-width:1px 0 0 0;border-style:solid;border-color:#FFFFFF;}
.tdAccessoriesPrice{padding:5px 5px 10px;}

.ErrorMsg{font-size:11px;color:#FF0000;}
.ErrorMsg:hover{font-size:11px;color:#000000;}

.TitleNav{COLOR:#09187E;padding:0px;}
.TitleNav:hover{COLOR:#09187E;padding:0px;}
.TitleNav h1{    font-family:Helvetica,sans-serif;    margin-top: 25px;    font-weight: normal;    color: #555;    font-size: 17px;    margin: 12px 0 20px;color: #333;    padding: 0 0 5px 0;    font-weight: noramal;}
.TitleNav h1:hover{COLOR:#09187E;}
.TitleNav a{color:#09187E;text-decoration:none;text-decoration:underline;}
.TitleNav a:hover{color:#09187E;text-decoration:underline;}
.TitleNav a:visited{color:#09187E;}
a.titlenav{ font-weight:normal; color:#444;}

a.ItemTitleNav{COLOR:#09187E;padding:0px;visibility:hidden;display:none}
a.ItemTitleNav:hover{COLOR:#09187E;padding:0px;text-decoration:none}
.ItemTitleNavText{text-decoration:underline;}

.ResultTitle{COLOR:#000000;font-weight:none;background-color:#F4F7FC;}

.ProdDetailTableBorder{background-color:#000000;}
.ProdDetail{background-color:#F9F2E2;}
.ProdDetailLabel{color:#5C0909;font-weight:bold;}
.ProdDetailLabel:hover{color:#5C0909;font-weight:bold;}
.ProdDetailValue{color:#000000;font-weight:none;}
.ProdDetailValue:hover{color:#000000;font-weight:none;}
.ProdDetailLabelSale{color:#ff0000;font-weight:bold;}
.ProdDetailValueSale{font-size:11px;color:#000000;font-weight:bold;}

.orangebold{font-size:10px;COLOR:#d06c09;font-weight:bold;line-height:20px;}
.ScLabel{font-size:11px;}
.ScLabelEmph{font-size:11px;font-weight:bold;}
.ScValue{font-size:11px;}
.ScValueEmph{font-size:11px;font-weight:bold;}
.ScBrand{font-size:11px;COLOR:#030166;font-weight:bold;}
.ScSku{COLOR:#000000;}
.ScStock{COLOR:#000000;}
.ScTitle{color:#000000;}
.ScTitle:hover{color:#000066;}
.ScPrice{COLOR:#030166;}
.ScExt{font-size:11px;COLOR:#000000;}
.ScPrice:hover{font-size:11px;COLOR:#000000;}
.ScPriceDollarSign{font-size:9px;COLOR:#030166;}
.ScExtDollarSign{font-size:9px;COLOR:#000000;}
.ScUsed{font-size:11px;COLOR:#030166;font-weight:bold;}
.ScCondition{COLOR:#8D0E0E;}
.ScCondition:hover{COLOR:#8D0E0E;}
.ScHeader{color:#5C0909;}
.ScQtyBox{width:25px; height:17px; border:1px solid #C5CBE5;font-size:10px}
.ShopCartAccToggle{background-color:#F4F7FC;border:1px solid #D4DCDC;}
.ShopCartAccTable{background-color:#F4F7FC;border:1px solid #D4DCDC;}

.CoLabel{color:#000000;}
.CoText{color:#000000;}
.CoLabelEmph{color:#000000;font-weight:bold;}
.CoLabelErr{color:#FF0000;font-weight:bold;}
.CoPageTitle{font-size:12px;color:#5C0909;}
.CoEmail{margin:0px;padding:0px;width:150px}
.CoPwd{margin:0px;padding:0px;width:120px}

.CustInfoBox{color:#000000;}

.QuoteTitle{color:#030166;font-weight:bold;}
.QuoteMoto{color:#030303;}
.QuoteInstruction{color:#5C0909;}

.prolabInfo{color:#333333;}
.prolabheadder{font-size:12px;color:#990000;font-weight:bold;}
.prolabheadder:hover{font-size:12px;color:#990000;font-weight:bold;}
.prolabTableText{color:#333333;line-height:20px;}
.FrontListing{font-size:11px;color:#111111;}
.index{font-size:11px;color:#000066;}

.SRTHilighted .ResultsTitle b{color:#000000;background-color:#FFFFA8;}
.SRTHilighted .ResultsTitle:hover b{color:#000066;background-color:#FFFFA8;}
.SRTHilighted .ResultsCondition b{COLOR:#AB6C3F;background-color:#FFFFA8;}
.SRTHilighted .ResultsCondition:hover b{COLOR:#8D0E0E;background-color:#FFFFA8;} 
.SRTHilighted .ResultsBrand b{font-size:11px;COLOR:#4153A9;font-weight:bold;background-color:#FFFFA8;} 
.SRTHilighted .ResultsSku b{COLOR:#727272;background-color:#FFFFA8;} 
.SRTHilighted .ResultsUsed b{font-size:11px;COLOR:#4153A9;font-weight:bold;background-color:#FFFFA8;} 
.SRTHilighted .bluesmall b{COLOR:#4153A9;background-color:#FFFFA8;} 
.SRTHilighted .il_brand b{font-size:9pt;COLOR:#4153A9;font-weight:bold;line-height:17px;background-color:#FFFFA8;}
.SRTHilighted .il_title b{color:#727272;background-color:#FFFFA8;}
.SRTHilighted .il_title:hover b{color:#020722;background-color:#FFFFA8;}
.SRTHilighted .GridText b{color:#000000;background-color:#FFFFA8;}
.SRTHilighted ..GridText:hover b{color:#000066;background-color:#FFFFA8;}
.SRT .ResultsTitle b{color:#000000;background-color:#FFFFFF;}
.SRT .ResultsTitle:hover b{color:#000066;background-color:#FFFFFF;}
.SRT .ResultsCondition b{COLOR:#AB6C3F;background-color:#FFFFFF;}
.SRT .ResultsCondition:hover b{COLOR:#8D0E0E;background-color:#FFFFFF;} 
.SRT .ResultsBrand b{font-size:11px;COLOR:#4153A9;font-weight:bold;background-color:#FFFFFF;} 
.SRT .ResultsSku b{COLOR:#727272;background-color:#FFFFFF;} 
.SRT .ResultsUsed b{font-size:11px;COLOR:#4153A9;font-weight:bold;background-color:#FFFFFF;} 
.SRT .bluesmall b{COLOR:#4153A9;background-color:#FFFFFF;} 
.SRT .il_brand b{font-size:9pt;COLOR:#4153A9;font-weight:bold;line-height:17px;background-color:#FFFFFF;}
.SRT .il_title b{color:#727272;background-color:#FFFFFF;}
.SRT .il_title:hover b{color:#020722;background-color:#FFFFFF;}
.catheadH{font-size:9pt;COLOR:#317023;font-weight:bold;line-height:17px;}
.buynow{font-size:9pt;COLOR:#6E9B65;font-weight:bold;line-height:17px;}
.buynow:hover{font-size:9pt;COLOR:#98B791;font-weight:bold;line-height:17px;}
.DescH{COLOR:#666666;}
.DescH:hover{COLOR:#6E9B65;}

.il_brand{font-size:9pt;COLOR:#4153A9;font-weight:bold;line-height:17px;background-color:#FFFFFF;}
.il_title{color:#727272;background-color:#FFFFFF;}
.il_title:hover{color:#020722;background-color:#FFFFFF;}
.white{font-size:11px;color:#DDE1F4;}
a.white:link, a.white:visited  {font-size:11px;color:#DDE1F4;}
a.white:hover{font-size:11px;color:#F2C668;}
.Blue{font-size:11px;color:#4153A9;}
.Blue{font-size:11px;color:#F2C668;}
.redsmall {font-size : 10px;COLOR : #C31515;font-family : verdana, arial, helvetica;font-weight : normal;text-decoration : none;}
.redsmall:hover {font-size : 10px;COLOR : #AD0303;font-family : verdana, arial, helvetica;font-weight : normal;text-decoration : underline;}
.GridText{color:#4153A9;}
.GridText:hover{color:#7A86C3;text-decoration:none;}
.Rebate{COLOR:#868347;font-weight:bold; font-size:10px;}
.Rebate:hover{COLOR:#333333;font-weight:bold; font-size:10px;}
.ItemListPrice{font-size:8pt;font-weight:bold;color:#D3022E;}
.A2{color:#4B4B4B; font-size: 10px}
.A2:hover{text-decoration:none;}
.F2{font-size:11px;color:#4B4B4B;}
.F2:hover{font-size:11px;color:#999999;}
.He1{font-size:13px;color:#666600;}
.Cpadding{padding:7px 0px 0px 7px;}
.SideItemPrice{font-size:8pt;font-weight:bold;color:#E55300;}
.AccessSalePrice{COLOR:#FF0000;}
.AccessSalePrice:hover{COLOR:#FF0000;}
.bluesmall:hover{COLOR:#4153A9; font-size: 10px}
.greensmall{COLOR:#41A943; font-size: 10px}
.greensmall:hover{COLOR:#41A943; font-size: 10px}
.orangesmall{COLOR:#D06C09; font-size: 10px}
.orangesmall:hover{COLOR:#D06C09; font-size: 10px}
.redsmall{COLOR:#C31515; font-size: 10px}
.redsmall:hover{COLOR:#C31515; font-size: 10px}
.ResultsPrice{COLOR:#5C0909; font-size: 10px}
.ResultsPrice:hover{COLOR:#5C0909; font-size: 10px}
.brownsmall{COLOR:#660000; font-size: 10px}
.brownsmall:hover{COLOR:#660000; font-size: 10px}
.BreadCrumbs {font-size : 11px; COLOR : #5464B1; font-family : Verdana, Arial, Helvetica, sans-serif; font-weight : normal; text-decoration : none;}
.BreadCrumbs:hover {font-size : 11px; COLOR : #5464B1; font-family : Verdana, Arial, Helvetica, sans-serif; font-weight : normal; text-decoration : underline;}
AItablebrdr {border: 1px solid #4153A9; width: 100%;}
.AItablehead {
	background-color: #4153A9;
	width: 100%;
	height: 24px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #DDE1F4;
	text-decoration: none;
	font-weight: bold;
	} 

#AccHead {
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	color: #5881C4;
	font-size: 16px;
	padding:7px 7px 7px 7px;
	border: 1px solid #A1BAE1;
	background: #F0F4F9;
}
#AccHead td{
	font-family: Arial, Helvetica, sans-serif;
	color: #5881C4;
	font-size: 16px;
}
.itmbox {
	padding:7px;
	border: 1px solid #A1BAE1;
}
.RSSLink {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:10pt;COLOR:#575757;
}
#MissingProdCntnr {border: 1px solid #5486bc;}
.MissingMsg { color: #CC0000; padding:0px; font: bold 12px Arial, Helvetica, sans-serif;}
.missingitem {font: 11px Arial, Helvetica, sans-serif; color: #666666;}
.missingitem p {margin: 0px; padding:5px 0px;}
.missingitem .MFR { color: #660000;}
.recomnditem { font: 13px Arial, Helvetica, sans-serif; color: #FFFFFF; background: #4153A9; display: block; padding: 5px; margin-top: 10px;}
.missingitem img { float: left; padding-right: 12px;}

a.MissingMsg:link , 
a.MissingMsg:visited ,
a.MissingMsg:hover , 
a.MissingMsg:active {color:#CC0000;}

#USPSCorectn p {color: #4B4B4B;font: 12px/16px Arial, Helvetica, sans-serif;margin: 3px 0px 7px;padding: 0px;}
#USPSCorectn table tr td {color: #4B4B4B;font: 12px/16px Arial, Helvetica, sans-serif;margin: 3px 0px 7px;padding: 0px;}
#USPSCorectn h3 {color: #4153A9;margin: 0px 0px 5px;padding: 0px;font-size: 12px;font-weight: bold;}
#USPSCorectn a:link, #USPSCorectn a:visited {text-decoration: underline;border-style: none;color: #2E77B5;}
#USPSCorectn a:hover {text-decoration: underline;border-style: none;color: #CC3300;}

#ReqAccs {
	width: 200px;
	background: url("http://www.adorama.com/artworks2/ReqAccs_Middle.gif") ;
}
#ReqAccs .ReqBottom {
	width:auto;
	background: url("http://www.adorama.com/artworks2/ReqAccs_btm.gif") no-repeat bottom;
}
#ReqAccs .ReqHead {
	background: url("http://www.adorama.com/artworks2/ReqAccs_top.gif") no-repeat;
	margin-top: 0px;
	color: #FFFFFF;
	width: auto;
	font: bold 14px Arial, Helvetica, sans-serif;
	padding:8px 8px 16px;
}
#ReqAccs p {
	margin: 0px;
	padding: 0px;
}
#ReqAccs #ReqAccsItm {
	border-bottom: 1px solid #496dc9;
	margin-top: 4px;
	margin-bottom: 4px;
	padding-top: 4px;
	padding-bottom: 7px;
}
.ReqAccsImg {
	margin-top: 3px;
	margin-right: 12px;
	margin-bottom: 5px;
	float: left;
}
.ReqPrice {
	color: #CC3300;
	font: bold 14px Arial, Helvetica, sans-serif;
	margin-top: 7px;
	display: block;
}
.ReqDesc a {
	font: 11px/15px Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #4153A9;
}
.ReqDesc a:hover {
	font: 11px/15px Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color: #CC6600;
}





#BreadcrumbsCntnr {
	font: 11px/15px Arial, Helvetica, sans-serif;
    padding: 5px 10px 12px;
	border-bottom: 1px solid #a9acb2;
    color:#777;
}
#BreadcrumbsCntnr a:link, #BreadcrumbsCntnr a:visited {
    display:inline;
    color: #777;
    text-decoration:none;
}
#BreadcrumbsCntnr a:hover {text-decoration:underline;}
#PageFeatur {
    float: right;
    text-align: right;
    margin: 0 0 0 7px;
}
#BreadcrumbsCntnr h1{
    display:inline;
    font: 11px/15px Verdana, Arial, Helvetica, sans-serif;
	color: #777;
	padding: 0px 0px 0px 0px;
	margin-top:1px;
	margin-bottom:1px;
	font-weight: normal;
    
}
#BreadcrumbsCntnr a.BtnPageFeatur:link, #BreadcrumbsCntnr a.BtnPageFeatur:visited {
	background: url("http://www.adorama.com/artworks2/BtnPageFeatur_L.gif") no-repeat left top;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:10px;
	text-align:center;
	display:block;
	height: 18px;
	cursor:hand;
	float: left;
}
#BreadcrumbsCntnr a.BtnPageFeatur:link span, #BreadcrumbsCntnr a.BtnPageFeatur:visited span {
	text-decoration:none;
	color: #555555;
	display:block;
	height:16px;
	padding-top:2px;
	background: url("http://www.adorama.com/artworks2/BtnPageFeatur_R.gif") no-repeat right top;
}
#BreadcrumbsCntnr a.BtnPageFeatur:hover {
	background-position: left bottom;
	text-decoration:none;
}
#BreadcrumbsCntnr a.BtnPageFeatur:hover span {
	background-position: right bottom;
	text-decoration:none;
}
#ItemMainCntnr {margin-top:22px; color:#777; overflow:hidden;}
#ItemMainCntnr .MFRname {font: 18px Arial, Helvetica, sans-serif;}

#ItemMainCntnr h1 {color: #555555; font-size: 12px; margin-top: 0px; width:385px; _width:auto; word-wrap: break-word;}
#ItemMainCntnr h3 {font-size: 11px; color: #0b529f; margin:0px; word-spacing: -2px;}
#ItemMainCntnr p {padding:0px;	margin:3px 0px;}
#ItemMainCntnr a:link, #ItemMainCntnr a:visited {color: #0c60ba; text-decoration:underline;}
#ItemMainCntnr a:hover {color: #0b529f; text-decoration:none;}
#ItemMainCntnr ul {
	margin: 4px 0px 0px;
	padding: 0px;
}
#ItemMainCntnr li {
	list-style: url("http://www.adorama.com/artworks2/ListArrow.gif") inside;
	padding: 3px 0px 0px;
	margin: 0px;
	font: 11px Arial, Helvetica, sans-serif;
}
#MfrSku {
	font-size: 10px;
	color: #888888;
	margin-bottom: 10px;
}
#UsedCond {font-size: 10px;	color: #1188BB; margin-bottom: 10px; font-weight: bold;}
#UsedCond a:link, #UsedCond a:visited {font-size: 10px; color: #1188BB; margin-bottom: 10px; font-weight: normal;}
#RightCntnr {float:right; font-size: 10px; color: #444444;}
#PriceCntnr {
	width: 200px;
	margin-bottom:10px;
	background: url("http://www.adorama.com/artworks2/PriceCntnr_btm.gif") no-repeat bottom;
}
#PriceCntnrIn {
	background: url("http://www.adorama.com/artworks2/PriceCntnr_top.gif") no-repeat top;
	padding:9px;
}
#afterprice .emailBetterPrice {display:block; margin-top:3px;}
#UnlockedGSM {color: #0f64ba; margin-bottom:5px; padding-left:22px; background:url("http://www.adorama.com/artworks2/Info_icon.gif") no-repeat 0 2px; font-family:Arial, Helvetica, sans-serif;}
#PriceCntnr #PriceCntnrIn #UnlockedGSM a {font-size: 11px; color: #0f64ba; text-decoration:none;}
#PriceCntnr #PriceCntnrIn #UnlockedGSM a:hover {text-decoration: underline;}

.BigPrice {font-size: 20px; font-weight: bold; color: #CC0000; display: block; margin-bottom: 7px;}
.SpclPrice {font-size: 18px; font-weight: bold; color: #333333; display: block; margin-bottom: 3px;}
.SuggestedPrice {font-size: 18px; font-weight: bold; color: #333333; display: block; margin-bottom: 5px;}
.InstantPrcFrm {border-bottom:#ecb672 solid 1px; margin-bottom:5px; padding-bottom:5px;}
.InstantPrcFrm strong { float: right;}
.KitsPrcFrm {border-bottom:#ecb672 solid 1px; margin-bottom:5px; padding-bottom:5px;}
.KitsPrcFrm strong { float: right;}
#kititm fieldset {color: #006699; width: 160px; background: #FFFFFF; text-align: center; margin: 7px 0px 0px; padding: 3px; border: 1px solid #99BEF2;}
#kititm legend { text-align: center; color: #0066CC; font: bold 12px Arial, Helvetica, sans-serif;}
.SpclRed { color:#CC0000; font-weight:bold;}
#PriceCntnrIn .SpclRed a {color: #CC0000;}
#MapPrice {color: #CC6600; font-weight: bold; margin-top: 10px;}

#QtyBox { display:block; margin:8px 0px;}
#QtyBox input {color: #555555; font-size: 10px;}
#BMLProductsPage {margin-bottom:10px;}
#BMLProductsPageIn { padding:0px 0px 0px;}
#NeedHelpCntnr {width: 200px; margin-bottom:10px; background: url("http://www.adorama.com/artworks2/NeedHelpCntnr_btm.gif") no-repeat bottom;}
#NeedHelpCntnrIn {background: url("http://www.adorama.com/artworks2/NeedHelpCntnr_top.gif") no-repeat top; padding:10px 10px 5px;}
#NeedHelpCntnrIn #phoneNumber {background: none;color: #529CF5;float: left;font-size: 13px;margin: 2px 0 0;padding: 0;}
#NeedHelpCntnrIn p { clear: left; margin: 3px 0; padding: 0;}
#UsedCntnr {width:160px; background: url("http://www.adorama.com/artworks2/UsedCntnr_btm.gif") no-repeat bottom; text-align:left;}
#UsedCntnrIn {background: url("http://www.adorama.com/artworks2/UsedCntnr_top.gif") no-repeat top; padding:10px 7px 13px 10px;}
#UsedCntnr h3 {color:#757612; font: bold 13px Verdana, Arial, Helvetica, sans-serif; margin:0px;}
#UsedCntnrIn p {padding:0px; margin:3px 0px; color:#444; font: 11px/15px Arial, Helvetica, sans-serif;}
#UsedCntnr a:link, #UsedCntnr a:visited {display: block; color: #0c60ba; text-decoration:underline; margin-left: 72px; background:url("http://www.adorama.com/artworks2/used_arrow.gif") no-repeat left center; padding:1px 0 1px 7px;}
#UsedCntnr a:hover {display: block; color: #0b529f; text-decoration:none;}
#UsedHelpCntnr {width: 200px; margin-bottom:10px; background: url("http://www.adorama.com/artworks2/UsedHelpCntnr_btm.gif") no-repeat bottom;}
#UsedHelpCntnrIn {background: url("http://www.adorama.com/artworks2/UsedHelpCntnr_top.gif") no-repeat top; padding:10px 10px 5px;}
#UsedHelpCntnrIn p { font: 11px/16px Arial, Helvetica, sans-serif;}
#BuyUsed {
	margin: 4px 0px;
	background: url("http://www.adorama.com/artworks2/BtnPageFeatur_L.gif") no-repeat top left;
	height: 18px;
	word-spacing: -1px;
}
#BuyUsed span {
	background: url("http://www.adorama.com/artworks2/BtnPageFeatur_R.gif") no-repeat top right;
	display: block;
	padding:1px 5px;
}
.SmlListBlob {
	background: url("http://www.adorama.com/artworks2/ListArrow.gif") no-repeat left 8px;
	padding-left: 8px;
	display: block;
	font: 11px Arial, Helvetica, sans-serif;
	padding-top: 4px;
	visibility:hidden;
	display:none;
}
.SmlList {
	background: url("http://www.adorama.com/artworks2/ListArrow.gif") no-repeat left 8px;
	padding-left: 8px;
	display: block;
	font: 11px Arial, Helvetica, sans-serif;
	padding-top: 4px;
}
.MissingItemPrice {
	color: #CC0000;
	font-weight: bold;
	background: url("http://www.adorama.com/artworks2/Error.png") no-repeat;
	padding: 6px 0px 6px 50px;
}
.BuyMore {	background: url("http://www.adorama.com/artworks2/icon_Qty.gif") no-repeat; padding-left: 18px; color: #0b529f; margin: 0px 0px 10px; font-weight:bold;}
.FreeShip {	background: url("http://www.adorama.com/artworks2/icon_box.gif") no-repeat; display: block; height: 26px; padding-left: 24px; padding-top: 2px; font-weight: bold; color: #35b019; margin-top: 10px;}
.SaleTag {	background: url("http://www.adorama.com/artworks2/icon_SaleTag.gif") no-repeat; display: block; height: 20px; padding-left: 20px; padding-top: 2px; font-weight: bold; color: #CC0000; margin-top: 10px;}
.FreeShip a:link, .FreeShip a:visited, .SaleTag a:link, .SaleTag a:visited {font-weight: normal;}

#FrontFeaturedCntnr {margin:5px auto;width: 650px;}
.FeatureItemTab {background: url("http://www.adorama.com/artworks2/Hol_08_FeaturedBar_L.gif") no-repeat left;height:26px;}
.FeatureItemTab span {background: url("http://www.adorama.com/artworks2/Hol_08_FeaturedBar_R.gif") no-repeat right;font-weight: normal;color: #FFFFFF;padding: 5px 7px 6px 12px;font-size: 14px;display: block;}
#FrontFeaturedCntnr #FeatureItemRow {display: inline;float:left;border-bottom: 1px dotted #336485;width: 650px;padding-bottom: 7px;}
#FeatureItemRowNewFront  {display: inline;float:left;width: 650px;padding-bottom: 7px;}
* html #FeatureItem {width: 117px;}
#FeatureItem {width: 118px;float: left;padding: 3px;margin: 3px;font-family: Arial, Helvetica, sans-serif;overflow: hidden;color:#444444;}
#FeatureItem a:link, #FeatureItem a:hover, #FeatureItem a:visited {border: 0px;color: #0b529f;text-decoration:underline;}
#FeatureItem img {padding: 3px;}
#FeatureItem .ItemInfo {height: 45px;overflow: hidden;color: #006699;margin-bottom: 7px;font-size: 11px;}
#FeatureItem .ItemInfo a:link, #FeatureItem .ItemInfo a:visited {color: #006699; border:none; text-decoration:none;}
#FeatureItem .ItemInfo a:hover {color: #003d67; border:none; text-decoration: underline;}
#FeatureItem .SKU {font-size: 10px;color: #777;margin-bottom: 7px;}
#FeatureItem .FreeShip {background: url("http://www.adorama.com/artworks2/icon_box_sml.gif") no-repeat; display: block; height: 20px; padding-left: 20px; font-weight: bold; color: #35b019; margin:7px 0px 3px;}
#FeatureItem .BigPrice {font-size: 17px;margin-bottom: 0px;height: 17px;display: block;}
#FeatureItem .SpclPrice {font-size: 17px;margin-bottom: 0px;height: 17px;display: block;color:#666666;}
#FeatureItem .RequestPrice a:link, #FeatureItem .RequestPrice a:visited {font-size: 12px;margin-bottom: 0px;height: 17px;display: block;color:#517f01;font-size:12px;font-weight: bold;}
#FeatureItem .RequestPrice a:hover {text-decoration:none;}
#FeatureItem .msg {height: 28px;overflow: hidden;color: #333333;font-size: 11px;line-height: 13px;}
#FeatureItem #B4price, #FeatureItem #afterprice {height: 15px;margin-bottom: 2px;overflow: hidden;}
#FeatureItem #afterprice:empty {display:none;}
#FeatureItem .MFRname {font: 14px Arial, Helvetica, sans-serif;display: none;height: 26px;visibility: hidden;}
#FeatureItem .MFRname img { padding:0px;}
#SpecialsCntnr #FeatureItem {   position: static; float: none;    width: 194px;    padding:3px 3px 7px 3px;    margin: 7px 0px;    overflow: visible;    border-bottom: 1px dotted #336485; } #SpecialsCntnr #FeatureItem img {margin-left:42px;} #SpecialsCntnr #FeatureItem .FreeShip {float: right; margin:0px;} 
#SpecialsCntnr #FeatureItem .ItemInfo {height: 30px;} 
#checkoutBtns {	text-align: center;}
#adrmaChckoutBtn {margin: 0px;}
.ChckoutOr {margin:5px 0px;color: #999999;}
.shopCartTopBtn {margin:0 5px 0px;}
#adrmaChckoutBtnTop {margin:0 0 5px 5px ;}
.left {float:left;}
.right {float:right;}
.checkOuTp {float:right;margin-bottom:10px;}
#ListViewCntnr { margin:0 2px; width:616px;}
.listitem { background:url("http://www.adorama.com/artworks2/listitem_BG.gif") repeat-x bottom; clear:both; margin: 0 0 7px; padding: 5px 0 10px; border-bottom:#DDD 1px solid; color:#444444; font: 11px Arial, Helvetica, sans-serif; float: left; width: 100%;}
.listitem a:link, .listitem a:visited {color:#0c60ba; text-decoration: underline;}
.listitem a:hover {text-decoration:none;}
.listitem .Img {width: 72px; float: left;}
.listitem .Pricing {float:right;text-align:left;width:115px;}
.listitem .content .UsedCond a {text-decoration: underline;}


.listitem h1 {display:block; color: #006699; margin:0 0 5px; font-size: 12px; font-weight: normal; max-height:52px; overflow:hidden;}
.listitem h1 a:link, .listitem h1 a:visited {color: #006699; border:none; text-decoration:none;}
.listitem h1 a:hover {color: #003d67; border:none; text-decoration: none;}
.listitem .UsedTitle {color: #CC3333; text-decoration: none;}
.listitem .UsedCond {font-weight: normal; font-size: 11px; color: #CC3333; display: block;}
.listitem .content {margin:0 130px 0 120px;}
.listitem .Img {float: left; width: 110px;}
.listitem .SKU {font-size: 11px; color: #777; margin-bottom: 5px;}
.listitem .msg a:link,.listitem .msg a:visited {color: #333333; font-size: 12px; margin-bottom: 5px; max-height: 30px; overflow: hidden; text-decoration:none;}
.listitem .msg a:hover { text-decoration:underline;}
.listitem .WatchTour {background: url("http://www.adorama.com/artworks2/listitem_Icons.gif") no-repeat left -80px; height: 18px; padding: 2px 0px 0px 20px; margin: 0px 12px 3px 0px; font-size: 10px;}
.listitem .WatchTour a:link, .listitem .WatchTour a:visited {color: #333333; text-decoration:underline; font-size: 11px;}
.listitem .WatchTour a:hover {text-decoration:none;}
.listitem .FreeShip {background: url("http://www.adorama.com/artworks2/listitem_Icons.gif") no-repeat left 0px; height: 18px; padding-left: 20px; font-weight: bold; margin: 0px 12px 4px 0px; float: left;}
.listitem .FreeShip a:link, .listitem .FreeShip a:visited {font-weight: bold; color: #10733A; text-decoration: underline;}
.listitem .FreeShip a:hover {font-weight: bold; color: #10733A; text-decoration:none;}
.listitem .RebateAvl {background: url("http://www.adorama.com/artworks2/listitem_Icons.gif") no-repeat left -20px; height: 18px; padding: 2px 0px 0px 20px; margin: 0px 12px 4px 0px; float: left; clear:left; width:100%;}
.listitem .RebateAvl a:link, .listitem .RebateAvl a:visited {color: #333333; text-decoration:underline;}
.listitem .RebateAvl a:hover {text-decoration:none;}
.listitem .SaleItem {background: url("http://www.adorama.com/artworks2/listitem_Icons.gif") no-repeat left -40px; height: 18px; padding: 2px 0px 0px 20px; font-weight: bold; margin: 0px 12px 4px 0px; float: left; color: #CC0000;}
.listitem .PRcntnr {margin-bottom: 4px;	clear: left;}
.listitem .BuyItUsed {background: url("http://www.adorama.com/artworks2/listitem_Icons.gif") no-repeat left -60px; height: 18px; padding: 2px 0px 0px 20px; margin: 0px; clear:left;}
.listitem .BuyItUsed a:link, .listitem .BuyItUsed a:visited {color: #333333; text-decoration: underline;}
.listitem .BuyItUsed a:hover {text-decoration:none;}
.listitem .BuyItUsed strong {color: #CC0000;}
.listitem .BigPrice, .listitem .SuggestedPrice {font-size: 17px; margin-bottom: 0px;}
.listitem .SpclPrice {font-size: 17px; margin-bottom: 0px; color:#999999;}
.listitem .QtyCntnr {color:#333333; font-size:12px; font-weight: bold; margin-top:5px;}
.listitem .QtyCntnr input {width: 26px; height:18px; text-align:center; border: solid 1px; border-color:#727272 #b4b4b4 #dadada;}
.listitem .BuyMore {background: url("http://www.adorama.com/artworks2/listitem_Icons.gif") no-repeat left -100px; padding: 2px 0px 0px 17px; margin: 5px 0px 0px;}
.listitem .AddToCart {width:90px; background: url("http://www.adorama.com/artworks2/AddToCart_BG.gif") repeat-x top; color: #FFFFFF; font-weight: bold; border:none; margin:3px 0; padding: 2px; font-size:10px; cursor:pointer;}
.listitem .AddToCart:hover {width:90px; background: url("http://www.adorama.com/artworks2/AddToCart_BG.gif") repeat-x -36px; color: #FFFFFF; font-weight: bold; border:none; margin:3px 0; padding: 2px; font-size:10px; cursor:pointer;}
.listitem .SugestedAddToCart {width:90px; background: url("http://www.adorama.com/artworks2/SugestedAddToCart_BG.gif") repeat-x top; color: #FFFFFF; font-weight: bold; border:none; margin:3px 0; padding: 2px; font-size:10px; cursor:pointer;}
.listitem .SugestedAddToCart:hover {width:90px; background: url("http://www.adorama.com/artworks2/SugestedAddToCart_BG.gif") repeat-x -36px; color: #FFFFFF; font-weight: bold; border:none; margin:3px 0; padding: 2px; font-size:10px; cursor:pointer;}
.listitem .RequestPrice {width: 100px; background: url("http://www.adorama.com/artworks2/RequestPrice_BG.gif") repeat-x top; color: #FFFFFF; font-weight: bold; border:none; margin:3px 0; padding: 2px; font-size:10px; cursor:pointer;}
.listitem .RequestPrice:hover {width: 100px; background: url("http://www.adorama.com/artworks2/RequestPrice_BG.gif") repeat-x -36px; color: #FFFFFF; font-weight: bold; border:none; margin:3px 0; padding: 2px; font-size:10px; cursor:pointer;}

.listitem a.requestprice:link,  .listitem a.requestprice:visited {
	width: 100px;
	background: url("http://www.adorama.com/artworks2/RequestPrice_BG.gif") repeat-x top;
	color: #fff;
	font-weight: bold;
	font-size:11px!important;
	border: none;
	margin: 3px 0;
	padding: 4px 0;
	font-size: 10px;
	cursor: pointer;
	text-decoration: none;
	display: block;
	text-align: center;
}

.listitem a.requestprice:hover{background-position: 0 -5px;}



.listitem .SpclPriceMsg {font-weight: bold; color: #1060AC; width: 90px; text-align: center; margin-top: -3px;margin-bottom:3px; background: #E7E7E7; padding: 2px 0; font-size:10px;}
.listitem .AddToWishList {padding: 2px 0 0 2px; display: inline;}
.listitem .AddToWishList a:link, .listitem .AddToWishList a:visited {color: #333333; text-decoration:underline;}
.listitem .AddToWishList a:hover {text-decoration:none;}
.listitem .Img img {max-width:100px;}
.tabcolor { background-color:#42799a;}
#Right1_GuidedNavigation1{
	margin: 0;
	padding: 0 1px 0 0;
}
#Right1_GuidedNavigation1 ul{margin:0; padding:0;}
#Right1_GuidedNavigation1 ul li{margin:0; padding:0; list-style:none;}
.DimensionGroupName {
	display:none;
	margin: 0;
	padding: 0;
}
#Right1_GuidedNavigation1 li.blockHeader{
	display:block;
	background:url("http://www.adorama.com/artworks2/refineSearchHdr_BG.gif") repeat-x scroll 0 0;
	font-size: 12px;
	font-weight: bold;
	color: #155A98;
	padding: 0px;
	border: solid 1px #a9cbe9;
	margin:5px 0 0 0;
}
#Right1_GuidedNavigation1 li.blockHeader a.blockHeaderTitle:link, #Right1_GuidedNavigation1 li.blockHeader a.blockHeaderTitle:visited{
	display:block;
	background:url("http://www.adorama.com/artworks2/minMax_GrayBG.gif") no-repeat right 5px;
	text-decoration:none;
}
#Right1_GuidedNavigation1 li.blockHeader a.hidden:link, #Right1_GuidedNavigation1 li.blockHeader a.hidden:visited{ background:url("http://www.adorama.com/artworks2/minMax_GrayBG.gif") no-repeat right -46px; }
#Right1_GuidedNavigation1 li.blockHeader a:link, #Right1_GuidedNavigation1 li.blockHeader a:visited{
	padding:5px;
	outline:none;
	color:#333;
}
#RefineSearcWrapper ul li ul{margin:5px 0 0 0;}
#Right1_GuidedNavigation1 ul.DimensionValues{
	padding:0px;
	margin:4px 0 0 0;
}
#Right1_GuidedNavigation1 li.blockHeader ul.DimensionValues a:link, #Right1_GuidedNavigation1 li.blockHeader .DimensionValues a:visited{
	font-size:11px;
	font-weight: normal;
	color: #0c60ba;
	text-decoration:none;
	padding:5px 3px 5px 0;
}
#Right1_GuidedNavigation1 li.blockHeader ul.DimensionValues a:hover{ text-decoration:underline;}
#Right1_GuidedNavigation1 .DimensionValues li{
	display:block;
	padding:2px 7px 3px;
	border-bottom:dotted 1px #ccc;
	text-decoration: none;
}
#Right1_GuidedNavigation1 .DimensionValues li span{
	color:#999;
	font-size: 11px;
	font-weight: normal;
	margin-left: -3px;
}
#RefineSearcWrapper {width: 195px; font:11px Arial, Helvetica, sans-serif; margin-bottom: 5px; margin-left: 6px; }
#RefineSearcWrapper h1 {margin:7px 0 0; font:normal 17px Arial, Helvetica, sans-serif; color:#FFF; background:no-repeat 133px -2px; padding: 7px 10px; background: url("http://www.adorama.com/artworks2/RefineSearcWrapper_BG.gif") repeat-x; }
#RefineSearcWrapper h2 {color:#2470B9; margin:0px; padding:0px; }
#RefineSearcWrapper h4 {font-size:12px; margin:10px 0px 3px; color:#333333; font-weight:bold; }
#RefineSearcWrapper h5 {margin:0 5px 0 10px; padding:2px; font-weight: normal; color: #222; }
.selectedRefinedBox input {float:right; margin:0; width: 12px; height: 12px; border: none; }
#RefineSearcWrapper #selectedRefined { font: 14px Arial, Helvetica, sans-serif; background:#EAF5FA; color:#FFFFFF; padding:7px; margin: 0 0 10px; border-bottom: 1px solid #a9cbe9; }
.selectedRefinedBox {color:#000000; font-size:11px; padding: 2px 0px 2px 4px; }
.selectedRefinedBox a {color:#0C60BA;}
.selectedRefinedBox a:hover { text-decoration:underline; color:#0C60BA;}
#Pager1 {margin: 0 0 0 12px;}
.ItemOffsetChoice a:link, .ItemOffsetChoice a:visited, .ItemOffsetArrow a:link, .ItemOffsetArrow a:visited { display:block; padding:2px 5px; float: left; background:url("http://www.adorama.com/artworks2/resultPagination_BG.gif") repeat-x; margin: 0 3px 0 0; border: solid 1px #ADB9C2; -moz-border-radius:3px; -webkit-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; color: #333;}
.ItemOffsetChoice a:hover, .ItemOffsetArrow a:hover, .ItemOffsetChoice span {display:block; padding:2px 5px; float: left; margin: 0 3px 0 0; border: solid 1px #fff; -moz-border-radius:3px; -webkit-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; color: #2470B9; font-weight:bold; text-decoration:none; border-color:#2470B9; background:url("http://www.adorama.com/artworks2/resultPagination_BG.gif") repeat-x;}
#srchResultsWrap {font-family:Arial,Helvetica,sans-serif;width:620px;}
#srchTabCntnr {
	border-bottom: solid 3px #2470b9;
	margin-top: 17px;
}
#srchTabCntnr #totalResults{
	margin:7px 18px 0 3px;
	font-size: 13px;
	color: #444;
	font-weight: bold;
}
#srchTabCntnr div{float:left; margin:0 7px 0 0;}
.resultTab em{ font-style:normal; font-size:12px; color:#666; margin:0 0 0 3px;}
.resultTab.activeTab em{color:#ddd;}
.resultTab a:link, .resultTab a:visited{
	background:url("http://www.adorama.com/artworks2/resultTabL_BG.gif") left -35px no-repeat;
	float:left;
    display: block;
}
.resultTab a:link span, .resultTab a:visited span{
	display:block;
	padding:7px 8px;
	color: #333;
	background:url("http://www.adorama.com/artworks2/resultTabR_BG.gif") right -35px no-repeat;
	float:left;
	font-size:12px;
	cursor:pointer;
}
.resultTab a:hover{
	background:url("http://www.adorama.com/artworks2/resultTabL_BG.gif") left -73px no-repeat;
	float:left;
    display: block;
	text-decoration:none;
}
.resultTab a:hover span{
	display:block;
	padding:7px 8px;
	color: #333;
	background:url("http://www.adorama.com/artworks2/resultTabR_BG.gif") right -73px no-repeat;
	float:left;
	font-size:12px;
}
.resultTab.activeTab a:link, .resultTab.activeTab a:visited{
	background:url("http://www.adorama.com/artworks2/resultTabL_BG.gif") left 2px no-repeat;
		color: #fff;
}
.resultTab.activeTab a:link span, .resultTab.activeTab a:visited span{
	color: #fff;
	background:url("http://www.adorama.com/artworks2/resultTabR_BG.gif") right 2px no-repeat;
	font-weight: 400;
	display: inline;
}
.resultTab.activeTab a:hover{
	background:url("http://www.adorama.com/artworks2/resultTabL_BG.gif") left -112px no-repeat;
	
}
.resultTab.activeTab a:hover span {
	color: #fff;
	background:url("http://www.adorama.com/artworks2/resultTabR_BG.gif") right -112px no-repeat;
}
#srchResultsBar{
	clear:left;
	border-top:#adb9c2 solid 1px;
	border-bottom:#adb9c2 solid 1px;
	background:#dfe5e9 url("http://www.adorama.com/artworks2/resultbar_bg.gif") repeat-x;
	padding:7px 7px 3px;
	height: 25px;
	margin-bottom:7px;
}
#pageOptions{
	float:right;
}
#pageOptions div{float:left;}
#pageOptions label{
	font-size:12px;
	color: #333;
}
#pageOptions select{
	font-size:12px;
	height: 20px;
	color: #333;
}
#resltsPerPage{margin-left:12px;}
#resultsPagination{
	margin: 0 0 0 15px;
}
#resultsPagination a:link, #resultsPagination a:visited{
	display:block;
	padding:2px 3px;
	float: left;
	background:url("http://www.adorama.com/artworks2/resultPagination_BG.gif") repeat-x;
	margin: 0 5px 0 0;
	border: solid 1px #fff;
	-moz-border-radius:3px;
	-webkit-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	color: #333;
}
#resultsPagination a:hover, #resultsPagination a.activePage {
	background:#bbb none;	
	}
ul#searchPathCrumbs{
	margin:10px 0 0;
	padding:0;
	clear: both;
	font-family: Arial, Helvetica, sans-serif;
	width:620px;
}
#searchPathCrumbs .searchStrtPoint{
	border-right:0;
	padding-left: 0px;
}
ul#searchPathCrumbs li{
	margin:0 10px 0 0;
	padding:0;
	list-style:none;
	float:left;
	padding:3px 12px 3px 0;
	color: #0C60BA;
	font-weight: bold;
	font-size:12px;
	background: url("http://www.adorama.com/artworks2/searchPathCrumbs_bg.gif") no-repeat right center;
	*white-space:nowrap;
}
ul#searchPathCrumbs li img {
	border:none; padding: 0;
}
ul#searchPathCrumbs li a:link, ul#searchPathCrumbs li a:visited{
	color:#0C60BA;
	font-size:12px;
	text-decoration:none;
	font-weight: normal;
}
ul#searchPathCrumbs li a:hover{ text-decoration:underline;}
ul#searchPathCrumbs li#resultsCount{ background:none; padding-left:15px;}
ul#searchPathCrumbs li .xFromSearch {margin-left: 5px;}
ul#searchPathCrumbs li#resultsCount {font-size:13px; color: #333;}
#searchResultsCntnr {clear:left;font-family:Arial,Helvetica,sans-serif;margin:0;overflow:auto;width:620px;}
#searchResultsCntnr h3 { font-size:17px; margin:12px 0 0; color:#333;	border-bottom:solid 1px #aaa; padding: 0 0 3px 0; font-weight: normal;}
#searchResultsCntnr .catagoryLandingHeader h3{ margin-top:25px; font-weight:bold; color:#555;}
#searchResultsCntnr h4 {padding:7px; border-bottom:#adb9c2 solid 1px; background:#dfe5e9 url("http://www.adorama.com/artworks2/resultbar_bg.gif") repeat-x; color: #333; font-size: 13px; margin:0;}
#MoreLink {font-weight:bold;}
#HideLink {font-weight:bold;}
ul#serchMatchingRsult {margin:12px; padding:0;}
ul#serchMatchingRsult li {margin:0; padding:1px 0; list-style:none;}
ul#serchMatchingRsult li a:link { color:#0C60BA; font-size:12px;}
ul#serchMatchingRsult li a:visited { color:#555; font-size: 12px;}
.refineBlocksWrap li {margin:0; padding:0;}
h5.searchMessg {font-weight:normal; color:#444; font-size:13px;}
.wrongSearch, .correctedSerch{ font-weight:bold; margin:0 3px; color:#222;}
.correctedSerch a:link, .correctedSerch a:visited {color: #4153A9; text-decoration: underline;}
.correctedSerch a:hover{color:#074771}
.DimensionSearch { padding:0; margin:0;}
ul#acctdetail {display:block; margin:7px 0 0 0; padding:0; list-style:none;}
ul#acctdetail li {margin: 0 12px 3px 0px; font-family:Arial,sans serif;font-size:11px;font-weight:bold;white-space:nowrap;color:#666;margin-right:12px;padding:0; line-height:normal;}
ul#acctdetail img{border:none;float:left;margin-right:5px;}
a.norm:link, a.norm:visited, a.norm:hover, a.norm:active { font-weight:normal; color:#1188BB; font-size:11px; text-decoration:none; padding:0;}
a.norm:hover{color:#336699; border-bottom:1px solid #336699;}
a.welcome:link, a.welcome:visited {font-weight:bold; color:#039; padding-left:1px; border:none; text-decoration:none; }
a.welcome:hover, a.welcome:active { color:#001177; border-bottom:solid 1px #001177; text-decoration:none; }
a.cartsummaryblack:link, a.cartsummaryblack:visited, a.cartsummaryblack:active { margin:0; padding:0; text-decoration:none; border-bottom:0px; color:#666; font-family:Arial, sans serif; font-size:11px; }
a.cartsummaryblack:hover {border-bottom:1px solid #666; color:#666;}
body.newHdrNftr a.welcome:link,
body.newHdrNftr a.welcome:visited,
body.newHdrNftr a.cartsummaryblack:link,
body.newHdrNftr a.cartsummaryblack:visited,
body.newHdrNftr a.cartsummaryblack:active{color:#fff;}
body.newHdrNftr a.welcome:hover, body.newHdrNftr a.cartsummaryblack:hover{border-color:#fff;}

#subnav li.tryBetaCart a.Tryhere:link, #subnav li.tryBetaCart a.Tryhere:visited{
	border-right:0;
	color:#115592;
	font-size:13px; 
	margin-left:70px;
	background:#EDF1F4;
	border:1px solid #8BB2D1;
	padding:2px 10px;
	-moz-border-radius:3px;
	-webkit-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	padding:2px 12px;
}
#subnav li.tryBetaCart a.Tryhere:hover{background:#fff;}
	#subnav li.tryBetaCart{
		position:relative;
		
		}
	#tryBetaCntnr{
		position: absolute; 
		top:0px; 
		right:0px;
		width:220px;
		z-index:4545;
		float:none;
		white-space:normal;
		background: url("http://www.adorama.com/artworks2/betaPop_BG.gif") repeat-x bottom;
		padding:25px 15px 15px 15px;
		border:1px solid #8BB2D1;
		-moz-border-radius:5px;
		-webkit-border-radius: 5px;
		-o-border-radius: 5px;
		display:none;	
		
	}
	#tryBetaCntnr h5{
		font-size:16px;
		color:#1B67AA;
		margin:0;
		padding:0;
		font-weight:normal;
	}
	#tryBetaCntnr h6{
		font-size:12px;
		font-weight:normal;
		color:#444;
		margin:7px 0;
		padding:0;
	}
	#tryBetaCntnr a.tryClick:link, #tryBetaCntnr a.tryClick:visited{
	background:url("http://www.adorama.com/artworks2/tryBeta_BG.gif") no-repeat;
	border:0;
	width:170px;
	font-family: helvetica;
	font-size:17px;
	font-weight:bold;
	color:#115592;
	height:26px;
	text-align:center;
	margin:0 0 20px 24px;
	padding:10px 0 0;
	cursor:pointer;
	
	}
	#tryBetaCntnr a.tryClick:hover{
		background-position:0px -45px;
	}
	
	#tryBetaCntnr p#betaNote{
		margin:15px 0 0;
		color:#444;
		
		}
	
	#clsPop{
		float:right;
		font-size:11px;
		text-decoration:underline;
		cursor:pointer;
		margin-top:-21px;
		color:#115592;
		font-size:14px;
		font-weight:bold;
		}
	#clsPop:hover{
		color:#1B67AA;
		}

			#MainBanners {
				margin:7px 0px;
			}
			#PromoCntnr {
				margin-right: 10px;
				float: left;
			}
			#NewsDeskCntnr {
				margin-top: 10px;
				background: url("http://www.adorama.com/artworks2/NewsDesk_Front_BG.gif") no-repeat;
				height: 70px;
				position: relative;
				width: 300px;
				float:left;
			}
			#aircCntnr {
				background: url("http://www.adorama.com/artworks2/AIRC_Front_BG.gif") no-repeat;
				height: 100px;
				cursor:hand;
				width: 300px;
				float:left;
			}
			.NewsDeskInfo {
				font: 12px Arial, Helvetica, sans-serif;
				font-weight:normal;
				position: absolute;
				padding:0px 10px 3px;
				bottom: 0px;
				overflow: hidden;
				height: 13px;
				width: 280px;
			}
			a:link .NewsDeskInfo, a:visited .NewsDeskInfo {
				color: #1188BB; text-decoration:none;
			}
			a:hover .NewsDeskInfo {
				color: #336699;
			}
			.AIRCInfo {
				font: 12px Arial, Helvetica, sans-serif;
				font-weight:normal;
				padding:0px 10px 3px;
				width: 280px;
				height: 13px;
				overflow: hidden;
			}
			a:link .AIRCInfo, a:visited .AIRCInfo {
				color: #555555; text-decoration:none;
			}
			a:hover .AIRCInfo {
				color: #000000;
			}
			#aircCntnr img {
				border-style: none; padding-left:200px; margin-bottom:25px;
			}
.tgMessg { background: #ffffff url("http://www.adorama.com/artworks2/Shade_BG.gif") repeat-x top; padding: 12px; border: 5px solid #333; color: #333333; position:absolute; z-index:20; left:50%; top:105px; width:450px; margin:-0px 0px 0px -225px; font: 12px/18px Arial, Helvetica, sans-serif;}
img.clsBtn{ cursor:pointer; float:right;}
#NewsCntnr {font: 11px Arial, Helvetica, sans-serif; color: #444; height: 178px; width: 343px; overflow: hidden; border: 1px solid #d1e0ed; float: left; margin-right: 10px; background: url("http://www.adorama.com/artworks2/NewsCntnr_BG.gif") repeat-x center -55px; }
#NewsCntnr h1 {	color:#1B67AA; margin: 0px; padding: 7px 12px; font-size: 14px; display: block; background: url("http://www.adorama.com/artworks2/NewsCntnr_BG.gif") repeat-x left -10px; border-bottom: 1px solid #d1e0ed; }
#NewsCntnr a:link {color:#2477C1; text-decoration:none;}
#NewsCntnr a:visited {color:#1B67AA; text-decoration:none;}
#NewsCntnr a:hover { text-decoration:underline;}
#NewsCntnr ul {	padding:12px 10px 0px 5px; margin:1px; }
#NewsCntnr li {	list-style:none; padding:0 0 10px 18px; background: url("http://www.adorama.com/artworks2/NewsCntnr_BG.gif") no-repeat left -240px; }

#extendedWarrenty  {background:url("http://www.adorama.com/artworks2/extendedWarrenty_head_BG.gif") no-repeat 100px 0 transparent; color:#888;font-family:Arial,Helvetica,sans-serif;margin:10px 0 18px;padding-left:100px;width:650px;}
#extendedWarrenty h1 {color:#0066af; font-size:1px; font-weight:normal; margin:0; padding:0; text-indent:-9999px;}
#extendedWarrenty h2 { display:none;}
#extendedWarrenty .contentWrap h2 { color:#0066af; font-size:20px; font-weight:normal; margin:0 0 10px 0; padding:0; display:block; }
#extendedWarrenty h3 { color:#555; font-size:15px; font-weight:normal; margin:0 0 30px 0; padding:0; display: block; }
#extendedWarrenty .contentWrap{ padding:165px 0 0 0; position:relative; }
#extendedWarrenty p {font-size:14px; line-height:20px; margin:0 0 7px; }
#extendedWarrenty ol { margin:20px 0 12px; padding:0; list-style:none; }
#extendedWarrenty ol li { font-size:14px; line-height:20px; margin:0 0 10px; padding:0 0 0 30px; background:url("http://www.adorama.com/artworks2/extendedWarrenty_bullet.gif") -26px 2px no-repeat; }
#extendWarrentyForm { -moz-border-radius:5px; -webkit-border-radius: 5px; border-radius: 5px; background:#00497e; margin:0 0 22px 30px; overflow:hidden; padding:30px 0; width: 250px; float: right; }
#extendedWarrenty ul { list-style:none outside none; margin:0 0 0 30px; padding:0; }
#extendedWarrenty ul li {list-style:none outside none; margin:0; padding:0; }
#extendedWarrenty label {display:block; font-size:13px; color: #DDD; }
#extendedWarrenty label a {font-size:13px; color: #DDD; }
#extendedWarrenty span {font-size:13px; display:none; margin-bottom:5px; clear:both;}
#extendedWarrenty input { background:none repeat scroll 0 0 #FFFFFF; border:2px solid #CCC; color:#0066AF; font-size:16px; margin:3px 0 12px; padding:7px 10px; width:190px; }
#extendedWarrenty .error #orderNumber, #extendedWarrenty .error #name, #extendedWarrenty .error #email {border:2px solid #DBE101; }
#extendedWarrenty .error label {color:#FCFF99; }
#extendedWarrenty .error span {color:#E6E400; display:block;}
#leaglAgreeContainer input {float:left; width:auto; }
#leaglAgreeContainer label {float:left; margin:3px 0 0 7px; }
#extendedWarrenty #submitExtend { background:#0073b0; background:-moz-linear-gradient(center bottom , #0073b0 35%, #008fc7 100%) repeat scroll 0 0 transparent;  background:-webkit-gradient(linear,left bottom,left top,color-stop(0.35, #0073b0),color-stop(0.95, #008fc7)); border:2px solid #4da0d0; clear:left; color:#FFFFFF; float:left; font-size:16px; font-weight:bold; margin:7px 0 0 30px; padding:6px 24px 5px; text-transform:uppercase; width:auto; }
#extendedWarrenty #submitExtend:hover { background:#006AA3; background:-moz-linear-gradient(center bottom , #006AA3 35%, #0088BE 100%); border:2px solid #4da0d0; background:-webkit-gradient(linear,left bottom,left top,color-stop(0.35, #006AA3),color-stop(0.95, #0088BE)); }
#extendedWarrenty .disc p { font-size:12px; line-height:17px; clear:both; color: #AAA; }
#extendedWarrenty .signUpSucseed{ float:left; margin:10px 35px 0; color:#D2D2D2;}
#extendedWarrenty .signUpSucseed h4 {margin:0 0 10px; padding:0; color:#FFF; font-size:22px; font-weight:normal;}
 

#siteNavigation{ float:left;  clear:left; width:990px; margin:1px 0 0; border-bottom:1px solid #C3C3C3;
 background: #C1D8EE; background: -moz-linear-gradient(top, #DEF0FF 0%, #C1D8EE 100%); 
 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #DEF0FF), color-stop(100%, #C1D8EE));  
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#DEF0FF', endColorstr='#C1D8EE', GradientType=0 );  overflow: hidden;}
#siteNavigation ul{list-style:none;  margin:0; padding:0;}
#siteNavigation ul li{ float:left; text-transform: uppercase; border-right:1px solid #C1D8EE;}

#siteNavigation ul li a {display:block; padding:8px 15px 7px; font-size:11px; line-height:15px; font-weight: bold; text-decoration: none; color:#014474; text-shadow:0 1px 0 #fff; -webkit-transition:all .3s ease-out; -moz-transition:all .3s ease-out;}
#siteNavigation ul li a:hover { color:#001728; text-decoration:none; background: #C1D8EE; background: -moz-linear-gradient(top, #C1D8EE 0%, #DEF0FF 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #C1D8EE), color-stop(100%, #DEF0FF)); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#C1D8EE', endColorstr='#DEF0FF', GradientType=0 );}

#phoneNumber {color: #0065AD; font-family: Arial,Helvetica,sans-serif; font-size: 14px; margin:7px 20px 0 0; font-weight: bold; text-shadow: 0 1px 0 #FFFFFF; background:url("http://www.adorama.com/Artworks2/phone_icon.png") no-repeat 0 1px; padding-left:24px; float:right;}

#headCntnr{ overflow:hidden; margin-top:10px; background:url("http://www.adorama.com/artworks2/header_BG.png") no-repeat; font-family:Arial,Helvetica,sans-serif;  zoom:1; position:relative;}
#tagline{position: absolute; text-transform: uppercase; left: 25px; color: #BBDDFE; top: 72px; text-shadow:0 -1px 0 #000000; font-weight: bold; font-size: 11px; font-family:Arial,Helvetica,sans-serif;}


#accountSectionCntnr {background: url("http://www.adorama.com/artworks2/accountSection_BG.png") no-repeat; _background:none; height:60px; float: right; margin: 0; padding: 20px 0 15px 25px; width: 230px; font-family: Arial,Helvetica,sans-serif;}
#accountSectionCntnr p {margin:0 0 7px; padding:0; font-size:11px; line-height:15px; font-family:Arial, Helvetica, sans-serif;}
#accountSectionCntnr a:link, #accountSectionCntnr a:visited { color:#fff; font-size: 11px; text-decoration:none;}
#accountSectionCntnr a:hover{ color:#fff; text-decoration:underline;}
#accountSectionCntnr a.loginLink, a.cartLink, a.wishlistLink{ font-weight:bold;}
#accountSectionCntnr a.cartLink {padding:3px 0 0 20px; background:url("http://www.adorama.com/artworks2/cartIcon_BG.png") no-repeat;}
#accountSectionCntnr span{ line-height:15px;}

#departmentNav{ float:left; padding:0; margin:0; list-style:none;}
#departmentNav li{ float:left; margin:18px 1px 0; padding:0; background-image: url("http://www.adorama.com/artworks2/departmentsNav_BG.png"); _background-image: url("http://www.adorama.com/artworks2/departmentsNav_BG.gif"); background-repeat: no-repeat; zoom:1; }
#departmentNav li a span{display:block; padding:63px 0 4px; margin:0;  color:#FFD735; font-size: 11px; line-height:15px; font-weight: bold; text-align: center; text-transform: uppercase; text-shadow:0 -1px 0 #000;  zoom:1; cursor:pointer; text-decoration:none;}
#departmentNav li a:hover{text-decoration: none;}
#departmentNav li a:hover span{padding:63px 0 4px; color:#f2f2f2;}
#departmentNav li.selected a span{color:#fff;}
#navShop{width:55px; background-position:0 0;}
#navShop:hover{ background-position:0 -88px;}
#navShop.selected{background-position:0 -176px;}
#navWatch{width:88px; background-position:-57px 0;}
#navWatch:hover{background-position:-57px -88px;}
#navWatch.selected{background-position:-57px -176px;}
#navRent{width:88px; background-position:-147px 0;}
#navRent:hover{ background-position:-147px -88px;}
#navRent.selected{ background-position:-147px -176px;}
#navLearn{width:88px; background-position:-237px 0;}
#navLearn:hover{background-position:-237px -88px;}
#navLearn.selected{background-position:-237px -176px;}
#navPrint{width:88px; background-position:-327px 0;}
#navPrint:hover{background-position:-327px -88px;}
#navPrint.selected{background-position:-327px -176px;}
#navSell{width:88px;  background-position:-417px 0;}
#navSell:hover{  background-position:-417px -88px;}
#navSell.selected{  background-position:-417px -176px;}



#departmentNav li#navPrint{position:relative;}
#departmentNav li#navPrint:after{ display:none; content:url("http://www.adorama.com/Artworks2/pix_sale_tab.png"); position:absolute; bottom:0; right:0; pointer-events:none; }
#departmentNav li#navPrint:hover:after, #departmentNav li#navPrint.selected:after{bottom:2px; }


.hoverTips { position: absolute; z-index: 999; max-width: 300px; padding: 15px 20px; opacity:0; filter:alpha(opacity=0); -moz-border-radius: 5px; border-radius: 5px; -webkit-border-radius: 5px; border: 2px solid #ccc; color: #555; background: #fff; background: -moz-linear-gradient(top, #ffffff 0%, #F7F7F7 100%);  -moz-box-shadow: 0 0 15px -5px #444; -webkit-box-shadow: 0 0 15px -5px #444; text-decoration:none!important;  font-family:Arial, Helvetica, sans-serif; line-height:15px; }
.hoverTips.loading { background: #fff url("http://www.adorama.com/artworks2/tooltipLoading.gif") no-repeat center center; min-height:100; min-width: 300px; }
.linkHelper{ position:absolute; top:-25px; left:0; height:25px; width:300px;}
.hoverTips:before { border-color: transparent transparent #CCCCCC; border-style: solid; border-width: 0 12px 10px; content: " "; display: block; height: 0; position: absolute; left: 30px; top: -11px; width: 0; }
.hoverTips:after { border-color: transparent transparent #FFFFFF; border-style: solid; border-width: 0 11px 10px; content: " "; display: block; height: 0; position: absolute; left: 31px; top: -9px; width: 0; }
.hoverTips.tipTop { background: #ffffff; background: -moz-linear-gradient(top, #F7F7F7 0%, #ffffff 100%);}
.hoverTips.tipTop:before { top: auto; bottom: -12px; border-width: 12px 10px 0; border-color: #CCCCCC transparent transparent; }
.hoverTips.tipTop:after { top: auto; bottom: -11px; border-width: 11px 9px 0; border-color: #fff transparent transparent; }
.hoverTips.tipRight:before {left:auto; right:19px;}
.hoverTips.tipRight:after {left:auto; right:20px;}
.hoverTips.tipRight .linkHelper{ left:auto; right:0;}
.tipTop .linkHelper{top:auto; bottom:-40px; height:42px;}
.hoverTips h3 { margin: 0 0 7px; padding: 0; padding: 0; font-size: 12px; color: #2E77B5; text-transform: uppercase; }
.hoverTips p { margin: 0 0 4px; font-size: 11px; line-height: 15px; color: #777; }
.hoverInfo:after{ content:url("http://www.adorama.com/artworks2/tooltip-QuestionIcon.png"); padding-left:1px; position:Â relative; top:Â 2px;}

.hoverTips{margin-top: -18px\9;}
.hoverTips.tipTop{margin-top: 18px\9;}

.hoverTips #PhoneNumber{ float:none; font-size:13px;}
.hoverTips.greyMarket{max-width:400px!important;}
.hoverTips.refurbished{max-width:400px!important;}
.hoverTips.openBox{max-width:400px!important;}
.hoverTips.InStoreOnly{max-width:150px!important;}
.hoverTips.InStoreOnly{max-width:250px!important;}
.hoverTips.AddToCart{max-width:250px!important;}
.hoverTips.appleOops{  max-width:500px!important;}		
.hoverTips.appleOops .linkHelper{width:500px;}
.hoverTips.InStoreOnlyapple_NotLoggedIn{max-width:550px!important;}

.hoverInfo{ display:block; margin-bottom:4px;}
.hoverTips.greyMarket h3 { color: #C28700; }
.hoverTips.refurbished h3 { color: #9C6;}
.hoverTips.openBox h3 { color: #9C6;}
.greyMarket { color: #C28700!important; text-decoration:underline;}
.refurbished { color: #9C6!important; text-decoration:underline;}
.openBox { color: #9C6!important; text-decoration:underline;}
.listitem h1 a.hoverInfo{ padding-left:4px; text-decoration:underline!important;}
.emailBetterPrice .hoverInfo:after{display:none;}
a.hoverinfo {text-decoration:none!important;}



#homePageContent .alcLinks img {
  max-height: 45px;
  max-width: 45px;
  _height: 45px;
  _width: 45px;

}

#homePageContent .alcLinks li{ _clear:both;}
#homePageContent .alcLinks li a, .alcLinks li a:hover{ _width:210px;}


.popupPageFill {display: none; position: fixed; background: url("http://www.adorama.com/artworks2/popupPageFill.png") repeat; z-index: 10001; width: 100%; height: 100%; top: 0; left: 0;}
.popupExit {position: absolute; right: -15px; top: -15px; width: 46px; height: 46px; background: #444; background: url("http://www.adorama.com/artworks2/exitPopup.png") no-repeat; cursor: pointer;}
.popupBorder {-moz-border-radius: 10px; -webkit-border-radius: 10px; position: relative; background: url("http://www.adorama.com/artworks2/popupBorder_bg.png") repeat; left: 50%; padding: 10px; top: 50%;}
.popupContainer {}
h2.popupHeader {padding: 12px 10px 10px 15px; margin: 0; background: #1F56AB; color: #fff; -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; font-size: 16px;}
.popupContent.loading {background: #fff url("http://www.adorama.com/artworks2/busy.gif") no-repeat center;}
.popupContent {min-height: 300px; max-height: 560px; overflow: auto; padding: 10px 15px; position: relative; background: #fff; -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px;}
.Popup300 {margin: -280px 0 0 -150px; width: 300px; max-height: 620px;}
.Popup500 {margin: -280px 0 0 -255px; width: 500px; max-height: 620px;}
.Popup800 {margin: -280px 0 0 -400px; width: 800px; max-height: 620px;}
.popup870 {margin: -280px 0 0 -440px; width: 870px; max-height: 620px;}
.Popup960 {margin: -280px 0 0 -480px; width: 960px; max-height: 620px;}
.PopupVideo {margin:-280px 0 0 -330px; width:660px;}
.PopupLgImg {width: 600px;margin: -280px 0 0 -290px;}


#pixMessage {background:#FFFCDA; border: 2px solid #F8EC9E; clear: both; color: #4B4B4B; font-size: 12px; line-height: 18px; overflow: visible; padding: 12px 14px 12px 50px; position: relative;}
#pixMessage img {position:absolute; top:-32px; left:-10px;}
#pixMessage a {  color: #0F84E3; text-decoration:underline;}
.cart-page #pixMessage {margin:5px 0; text-align: center;}



.energyGuideIcon{display:block;margin:15px 0 0 ; width:90px}



#ShowdetEngine{ #width:612px; #overflow:hidden; #zoom:1;}


.redBox {
    background: none repeat scroll 0 0 #FFF8F9;
    border: 0.0766em solid #BF301A;
    clear: both;
    margin-bottom: 0.383em;
    padding: 0.383em;
    width: 95%;
    font-size:13px;
    text-align:center;
}

.catagoryLandingHeader  ul#serchmatchingrsult li{ margin:0 0 2px; }
.catagoryLandingHeader  ul#serchmatchingrsult li a{ font-size:13px; color:#2E77B5; }

.alcRelated {
margin:10px 3px 10px 10px; 
border:1px solid #ccc;
border-radius:5px;
font-family: Arial,Helvetica,sans-serif;
background: #F7F7F7;
}

.alcRelated h3 {
padding: 0 0 0 0;
margin:0;
border-radius:5px 5px 0 0;
position: relative;
font-size: 13px;
text-transform: uppercase;
color: #1F56AB;
border-bottom: 1px solid #B3C9ED;
text-shadow: 0 1px 1px #FFF;
background: #DEF0FF;
background: -moz-linear-gradient(top,#DEF0FF 0,#C1D8EE 100%);
background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#DEF0FF),color-stop(100%,#C1D8EE));
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#DEF0FF',endColorstr='#C1D8EE',GradientType=0);
}

.alcRelated h3 a {
text-align:left;
display: block;
padding: 10px 90px 5px 15px;
color: #4B70AB;
background: url("http://www.adorama.com/artworks2/homePage_ALClogo1.png") no-repeat 95px center;
}

.alcRelated h3 a:hover {text-decoration:none; color:#040B16;}
.alcRelated ul{margin:10px; padding:0; list-style:none;}

.alcRelated li {
text-align:left;
margin: 0 0 10px;
padding: 0;
color: #555;
text-shadow: 0 1px 0 #fff;
}

.alcRelated li a{ color:#069; font-size:12px; line-height: 15px;}
.alcRelated li a{ color:#040B16;}




.usedNavHeader{ font-family: Arial,Helvetica,sans-serif;margin: 10px 0 20px;overflow: hidden;background: #F4F7FC;padding: 10px 0 0;border-top: 1px dotted #333;border-bottom: 1px dotted #333;}
.usedNavHeader .usedNav{ list-style:none; width:150px; float:left; }
.usedNavHeader .usedNav li{ padding:0 0 7px 10px; background:url("http://www.adorama.com/artworks2/FAQ-head_bullet.gif") no-repeat 0 7px; }
.usedNavHeader .usedNav li a{ color:#4153A9; font-size:14px; }
.itemAlternativeListingHeader {
background: #e5e5e5;
background: -webkit-gradient(linear, left top, left bottom, color-stop(0,#ffffff), color-stop(100%,#e5e5e5));
background: -webkit-linear-gradient(top, #ffffff 0,#e5e5e5 100%);
background: -o-linear-gradient(top, #ffffff 0,#e5e5e5 100%);
background: -ms-linear-gradient(top, #ffffff 0,#e5e5e5 100%);
background: linear-gradient(top, #ffffff 0,#e5e5e5 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 );
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: -moz-linear-gradient(top, #ffffff 0, #e5e5e5 100%);
    border-color: #CCCCCC;
    border-radius: 4px 4px 0 0;
    border-style: solid;
    border-width: 1px 1px 2px;
    color: #555555;
    font-family: Helvetica,Arial,sans-serif;
    font-size: 14px;
    margin: 20px 0 10px;
    padding: 15px 10px;
    text-shadow: 0 1px 0 #FFFFFF;
}




/* Comment Generated by Combres - Resource '~/css/Fixes.css' (Mode: Static) */

body
{
    background:transparent url("http://www.adorama.com/artworks2/White_BG.gif") repeat-y scroll center center;
}

.headerClass
{
    background: url("http://www.adorama.com/artworks2/alcimages/Header_BG.jpg") no-repeat;
}

.blocksCntnr.rateNCommtsBlock input.radioRating
{
    width: 10px;
}

html* .pagenationCntnr .itemsPerPg 
{
    height: 18px;
    overflow: hidden;
}

.tagsCloudCntnrEx
{
    overflow: hidden;
    position:static;
    background:#FFFFFF url("http://www.adorama.com/artworks2/cloutTab_BG.gif") repeat-x scroll 0 0;
    clear:both;
    padding:10px 15px;
}

.tagsCloudCntnrEx .tags 
{
    border-left:1px solid #666666;
    float:left;
    margin-left:10px;
    margin-right:10px;
    width:300px;
    padding:0 20px;
}


.x-masked {
   
   overflow: visible!important;
}

.ext-el-mask 
{
    background-color:#CCCCCC;
    height:100%;
    left:0;
    opacity: 0.5;
    position:absolute;
    top:0;
    width:100%;
    z-index:20000;
}

.comntsViewOptions input{
    padding:0 3px;
    background:#fff;
    margin-left:5px;
    cursor:pointer;
    color: #006699;
}
.comntsViewOptions  li
{
    float: right;
}

.tabsPostsHeader
{
    font-size: 12px;
    font-weight: bold;
    top:5px;
    left: -5px;
    z-index:1000;
}

.learningCenter .catImageSlide .catImgDscrptn .sldshowCntrl
{
    height:17px;
}
 
.x-window-tl
{
    padding-left:0px;
    position:relative;
    z-index:1;
    background: none;
}
.x-window-tr
{
    padding-right:0px;
    background: none;
}
.x-window-tc
{
    overflow: hidden;
    background: none;
}
.x-window-ml
{
    padding-left:0px;
    background: none;
}
.x-window-mc 
{
    -x-system-font:none;
    background:#FFFFFF none repeat scroll 0 0;
    border:1px solid #99BBE8;
    font-family:tahoma,arial,helvetica,sans-serif;
    font-size:11px;
    font-size-adjust:none;
    font-stretch:normal;
    font-style:normal;
    font-variant:normal;
    font-weight:normal;
    line-height:normal;
    margin:0;
    padding:0;
}
.x-window-mr
{
    padding-right:0px;
    background: none;
}
.x-window-bl
{
    padding-left:0px;
    background: none;
}
.x-window-br
{
    padding-right:0px;
    background: none;
}
.x-window-bc
{
    background: none;
}

.formSubmitAgreeWrapper 
{
    margin:4px 0; 
    font-size:10px; 
    clear:both;
}

.formSubmitAgreeWrapper .chkbox_label 
{ 
    float:left; 
    line-height:18px; 
    padding:0px; 
    height:18px; 
    width:120px;
}

.formSubmitAgreeWrapper .link 
{ 
    float:left; 
    line-height:18px;
    padding:0px; 
    height:18px;
}

.x-form-check-wrap, .x-form-radio-wrap 
{
    line-height:18px;
    padding:0pt;
}

.bucketListColA
{
    float: left;
    width: 100px;
}
.bucketListColB
{
    float: right;
    width: 100px;
}


.x-form-file-wrap {
    position: relative;
    height: 22px;
    
}
.x-form-file-wrap .x-form-file {
	position: absolute;
	right: 0px;
	-moz-opacity: 0;
	filter:alpha(opacity: 0);
	opacity: 0;
	z-index: 2;
    height: 22px;
    width: 80px;
}
.x-form-file-wrap .x-form-file-btn {
	position: absolute;
	right: 0;
	z-index: 1;
	
}
.x-form-file-wrap .x-form-file-text {
    position: absolute;
    left: 0;
    z-index: 3;
    color: #777;
}

input.x-form-file-text 
{
    width:120px;
}


 
.workshopsBlockTop
{
    overflow:hidden;
}

.blocksCntntCntnr .blocksCntnt {
    overflow:hidden;

}
 
 
 .clsTabView .ext-el-mask 
 {
     background: #FFFFFF url("http://www.adorama.com/artworks2/alcimages/ajax-loader.gif") no-repeat scroll center 45px;
     height:100%;
     left:0;
     opacity:0.6;
     position:absolute;
     top:0;
     width:100%;
     z-index:20000;
 }
 
 

 .clsCommentContentControl 
 {
     clear:both;
     }
 
 .tagsCloudCntnr 
 {
     position:relative;
     top:0px;
     left:0px;
     
     }
     
 #tabView_postsTabView_NewContent_sortTypesDiv 
 {
     position:relative;
     width:100%;
     margin:0px;
     padding:0px;
     height:24px;
     
 }
 
 *html #tabView_postsTabView_NewContent_sortTypesDiv 
 {
     right:20px;
 }
 
 
 .popTagsTitle 
 {
     position:relative;
     }
 
 .rssFeeds 
 {
     position:relative;
     }





 .itemsPerPg {
float:right;
margin-left:3px;
}

.clsPagingControl .pagenationCntnr .x-form 
   {
       float:none;
       }
       
 *html .pagenationCntnr 
 {
     position:relative;
 }
     
.header td.ad_store a{
    font:12px Arial,sans serif;
}

.breadCrums 
{
    height: 24px;
    line-height:24px;
    padding-left:5px;
}
    
iframe.cartsummary {
border:0 none;
height:60px;
width:240px;
overflow:hidden;
}

#topnav div.clearfix 
{
    top:20px;
    }




#wdLftzCol
{
    float: left;
    width: 660px;
}


#msg-div {
     position:absolute;
     top:10px;
     width:250px;
     z-index:20000;
     margin:0px auto;
}




  
.articalWysiwyg ol li,   
.artical-from-Wysiwyg ol li, 
.workshopsDiscription ol li, 
.catHighlights ol li {
    list-style-type:decimal;
    display:list-item;
    }

.articalWysiwyg ul li,
.artical-from-Wysiwyg ul li,
.workshopsDiscription ul li, 
.catHighlights ul li{

    list-style-image:url("http://www.adorama.com/artworks2/Orange-bullet.gif");
    
}

  
.articalWysiwyg ul, 
.articalWysiwyg ol,
.artical-from-Wysiwyg ul, 
.artical-from-Wysiwyg ol, 
.workshopsDiscription ul, 
.workshopsDiscription ol,
.catHighlights ul, 
.catHighlights ol
{
    margin-left:30px;
    display:block;
    list-style-position:outside;    
    }
 
   

    


    
strong 
{
    font-style: normal;
    font-weight: bold;
}    

em
{
    font-style: italic;
    font-weight: normal;
}

.pagenationCntnr {
    float:none;
}


.x-menu-list{
    display:block;
}
.learningCenter .catImageSlide {
    width: 272px;
}

.artchiveMonths
{
    background:transparent url("http://www.adorama.com/artworks2/browseArchive_BG.gif") no-repeat scroll 0 0;
    float:left;
    padding:10px 0 20px 50px;
    
}

.clear 
{
    clear:both;
    font-size:0px;
    height:0px;
}


.monthScedulWraperFix
{
    -moz-border-radius-bottomleft:3px;
    -moz-border-radius-bottomright:3px;
    -moz-border-radius-topleft:3px;
    -moz-border-radius-topright:3px;
    border-color:#F1F1F2 rgb(221, 221, 221) rgb(221, 221, 221);
    border-style:solid;
    border-width:1px;
    float:left;
    padding:7px 10px;
    position:absolute;
    right:0px;
    top:17px;
    visibility:visible;
    width:280px;
    height:320px;
    z-index:1000;
}

li#BCprevMonth input{
	background-position:0px;
}
li#BCprevMonth input, 
li#BCnextMonth input{
	background:transparent url("http://www.adorama.com/artworks2/navMonth_Bg.gif") no-repeat scroll 0px -30px;
	display:block;
	height:25px;
	text-decoration:none;
	width:20px;
}
li#BCprevMonth input{
    background-position:0px -64px;
}

.monthScedulWraper ul.calDays li input
{
	display:block;
	height:34px;
	line-height:34px;
	padding:0pt;
	text-align:center;
	text-decoration:none;
	width:34px;
}
.monthScedulWraper ul.calDays li.isDate input{
    background:transparent url("/ALC/css/img/BCday_BG.gif") repeat-x scroll 0px;
    border-color:#222222;
}
ul.calDays li.isDate.hasWrksp input
{
    color:#FFFFFF;
}
.monthScedulWraper ul, 
.monthScedulWraper ul li input{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0pt;
	padding:0pt;
}
ul.BCcalNavMonth li#BCcurrentMonth input{
    display:block;
    font-size:15px;
    margin:0pt auto;
    text-align:center;
    width:170px;
    background-color:#EEEEEE;
}


.lcTabsInpt {
	clear: both;
}

div.content>p
{
    display: inline;
}
.learningCenter .blocksCntnr.workshopsBlock {
	margin-top:15px;
}
.learningCenter .searchCntnr label {
	padding-bottom: 5px;
	margin-bottom: 0px;
	width: 95%;
}
.learningCenter .searchCntnr input.searchButton {
	margin-bottom:0;
}
.learningCenter input.searchTxtField {
	float: left;
	width: 210px;
}
.searchCntnr {
	min-height: 48px;
	overflow: hidden;
	padding-bottom: 5px;
}

.learningCenter .tagsCloudCntnr {
	width: 600px;
}
.pagenationCntnr .itemPPCntnr{
	width: 225px;
	margin-left:0;
}
.pagenationCntnr .extDynamicElement{
	width: 50px; 
	float: right;
}
.perPgOption input {
	padding: 0px 4px 0px;
	height: 18px;
	line-height: 18px;
}
.perPgOption li{
	height: 23px;
}
.itemPPCntnr span {
float:right;
margin-right:2px;
margin-top:2px;
}
.perPgOption li {
	margin:0 0 0 1px;
}
.pagenation li input {
	padding:3px 1px 2px;
}
.eBookLink {
	background: transparent;
	border: none;
	display: inline;
	cursor: pointer;
	color: #4153A9;
	border-bottom: none;
}
.eBookLink:hover {
	border-bottom: 1px solid #4153A9;
}
.maskTabsPosts {
	position: relative;
	left: 0;
	top: 0;
	zoom: 1;
}
#aspnetForm .tagsCloudCntnr  {
    position: relative;
	left: 0px;
	top: 0px;
	zoom: 1;
	width: 565px;
}
.blocksCntnr.mainTop .BlockHeader span { 
    height: 15px;
}


/* Comment Generated by Combres - Resource '~/css/AdoramaLC.css' (Mode: Static) */

														
	


#topnav div {
	position:relative;
	top:23px;
	left:0;
	height:45px;
	width:420px;
	white-space:nowrap;
}



html, body, div, span, iframe,
h1, h2, h3, h4, h5, h6, blockquote, pre,
em,  img, p,
ul, li, em, form, input,
fieldset, form, label, legend,
caption {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 12px;
	line-height:18px;
	font-family:Helvetica, Arial, Verdana, sans-serif;
	vertical-align: baseline;
	}
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: #444;

}
ol, ul {
	list-style: none;
	display: inline;
}
table {

}
a,
a:visited { 
	color:#1B608F;
	text-decoration:underline; 
} 

a:hover 
{
	color:#074771; 
	text-decoration:none;
}




p {
	margin:4px 0 8px;
}
h1{
	font-size: 30px;
	font-weight:normal;
	margin-top:10px;
}
h2{
	font-weight:bold; 
	font-size: 17px;
	color: #357FA3;
}
h3
{ 
	font-size:13px; 
	font-weight:bold;
}


h4
{ 
	padding:2px 5px;
    border: solid 1px #fff;
	-moz-border-radius:3px;
	-webkit-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	font-weight:bold;
}

h5{
	font-size:16px;
	color: #1c75b7;
	font-weight:bold;
}
h6{
	font-size:12px;
}

h6 a
{ 
	font-weight:bold;
}

td
{
	color: #444;
} 

					
																			
					

.mainBG>div
{ 
	background:#fff;
}

#LCcntnr {
	width:990px;
	margin: 0px auto;
	padding-bottom:10px;
	display: block;
	position:relative;
	overflow:hidden;
	background:#fff;
}

#PgTtlCntnr {
	padding:15px;
	padding-left:15px;
	max-height: 70px;
	border-bottom:solid 3px #ccc;
	overflow:hidden;
	background-position:bottom right;
	position:relative;
}
.artical #PgTtlCntnr a.backto {
	position: absolute;
	right: 18px;
	bottom: 0px;
}


#PgCntntCntnr 
{
	padding: 15px;
	padding-top:15px;
	padding-bottom:15px;
	padding-right:15px;
	padding-left:15px;
	overflow:hidden;
}

* html #LCcntnr #PgCntntCntnr{
	float:left;
	width:951px;
}
 #nrLftCol {
	float: left;
	width: 320px;
}
 #wdRgtCol {
	float: right;
	width: 595px;
	padding: 10px;
	-moz-border-radius:9px;
	-webkit-border-radius: 9px;
	-o-border-radius: 9px;
	border-radius: 9px;
	border:solid 1px #ddd;
	background: #fff;
	min-height:1000px;
}
.breadCrums{
	background:#eee;
	padding:2px 0 2px 7px;
	overflow:hidden;
}
.breadCrums a{color:#0066CC;}
.itcBreadCrums 
{
    padding:2px 0 2px 7px;
	overflow:hidden;
    width:990px;
    margin:10px auto;
}
#wdLftCol, .artclRtngLftCol {
	float: left;
	width: 630px;
	padding:15px;
	background:#FFF;
	-moz-border-radius:9px;
	-webkit-border-radius: 9px;
	-o-border-radius: 9px;
	border-radius: 9px;
	border:solid 1px #ddd;
	min-height:900px;
}
.artclRtngLftCol{min-height:200px;}
#NrRgtCol, .artclRtngRgtCol {
	width: 255px;
	float:right;
	padding:0 15px 15px;
	-moz-border-radius:9px;
	-webkit-border-radius: 9px;
	-o-border-radius: 9px;
	border-radius: 9px;
	border:solid 1px #FFF;
}
#nrLftCol .catHighlights {
	margin-top: 18px;
}
.catHighlights h3 {
	margin-bottom: 15px;
}
.listCntnr .imageCntnr {
	max-width: 100px;
	max-height: 100px;
	_height:100px;
	_width:100px;
	float:right;
	margin:0 0 0 15px;
	background-repeat:no-repeat;
	overflow:hidden;
	
}
.listCntnr .imageCntnr img{}
 .rateFlagCommt{
	width: 75px;
	float:right;
}
.listCntnr .calndrCntnr {
	float: left;
	width: 52px;
	background:url("http://www.adorama.com/images/alc/CssImg/calender.gif") no-repeat;
	padding:32px 0 12px;
	color:#000;
	font-size:18px;
	text-align: center;
	margin-top:10px;
}
 .listCntnr .cntnt {
	margin-right: 110px;
}
.specialEve {
	color:#7ebd4a;
}
.workshops .wsInfo{
	width:510px;
	_width:400px;
	color: #000;
}
.wsInfo{
	font-size:10px;
	margin-top: 12px;
	color: #000;
}
.WSinstructer{
	padding-right:7px;
	border-right:solid 1px #666666;
	margin-right:7px;
}
.WSPrice 
{ 
	padding:0 10px 0 0; 
	border-right:solid 1px #666666;
}
.WSRegDedln 
{ 
	padding-left:10px;
}
.cntnt .tags {
	color: #999999;
	font-size:9px;
}
.cntnt .tags a
{
	margin-right:3px; 
	font-size:11px;
}

.catTag .catTagArtical, .catTag .catTagBlog, .catTag .catTagWrkshops, .catTag .catTagNews {
	padding: 3px 4px 1px;
	border:solid 1px #aaa;
	background:#e7e7e7;
	-moz-border-radius:4px;
	-webkit-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px;
	font-size:8px;
	margin-right: 10px;
	font-size:9px;
}
.catTag a.catTagArtical:link, .catTag a.catTagArtical:visited, .catTag .catTagBlog, .catTag a.catTagWrkshops, .catTag a.catTagNews {
	padding: 3px 4px 1px;
	border:solid 1px #aaa;
	background:#e7e7e7;
	-moz-border-radius:4px;
	-webkit-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px;
	font-size:8px;
	margin-right: 10px;
	font-size:9px;
	text-decoration:none;
	color:#444;
}

.catTag a.catTagArtical:hover, .catTag .catTagBlog:hover, .catTag a.catTagWrkshops:hover, .catTag a.catTagNews:hover{ background:#bebebe; color:#222;}
.catTag a.catTagWrkshops:link, .catTag a.catTagWrkshops:visited {border-color:#0099FF;}
.catTag a.catTagBlog:link, .catTag a.catTagBlog:visited{border-color:#FF9900;
}
.catTag a.catTagNews:link, .catTag a.catTagNews:visited{
	border-color:#AEC7DA;
}
.blocksCntnr.relatedArtical h6{
	clear: both;
}
.blocksCntnr.relatedArtical p.catTagArtical, .blocksCntnr.relatedArtical p.catTagBlog, .blocksCntnr.relatedArtical p.catTagWrkshops, .blocksCntnr.relatedArtical p.catTagNews {
	font-size: 11px;
	color: #555;
	font-weight:bold;
	padding: 0;
	margin:0;
}
.listCntnr {
	margin:10px 0 0;
	padding:10px 0;
	clear: both;
	border-bottom:1px dotted #ccc;
}
.listCntnr:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
	color:#fff;
}
.listCntnr {display: inline-block;}
html[xmlns] .listCntnr {display: block;}
* html .listCntnr { height: 1%;}



.cntnt .content {
	margin: 7px 0 10px;
	background:#fff;
	border:none;
}
.cntnt .content p{
	margin:0; padding:0;
	}
.cntnt .specialEve {
	margin-top: 1px;
	margin-bottom: 1px;
}
.content img{float:right; margin-left:15px;}
.subtitle {
	font-size: 13px;
	color: #2E8BC5;
	line-height: 19px;
	margin-top:0;
}
.listCntnr .cntnt p.subtitle
{ 
	max-height:40px; 
	overflow:hidden;
}
.cntnt .subtitle a {
	text-decoration:none;
	color: #2E8BC5;
}
.catHighlightsSub {
	font-size: 15px;
	color: #357FA3;
	margin:15px 0;
}
#PgTtlCntnr .PgSubTitle {
	font-size: 15px;
	margin: 10px 0;
	height:36px;
	overflow:hidden;
	width:600px;
}


.spclMsg {
	color:#006699;
	font-weight:bold;
	margin-bottom:26px;
}
.articalImg, .inWorkshopImg 
{
	float:right; 
	margin:0 0 15px 15px;
}
.btn-print{
	float:right;
	margin:0 10px 0 20px;
	_margin-bottom:20px;
	cursor:pointer;
	
}
.btn-print input
{
   background: #fefefe url("http://www.adorama.com/images/alc/CssImg/icon_printer.gif") no-repeat 5px 50%;
   width:60px;
   height:21px;
   margin:0px;
   color:#000;
   font:11px Arial, helvetica, sans-serif;
   border:1px solid #ddd;
   padding-left:25px;
   cursor:pointer;

}


.rightColTitle {
	height:25px;
	margin:0 0 15px;
	float: left;
	width: 595px;
	padding:7px 0 0 0;
}
.rightColTitle h3{
	font-size:20px;
	font-weight:normal;
}
a.backto {
	float: right;
	padding: 1px 5px 1px 18px;
	background:#57B6DD url("http://www.adorama.com/images/alc/CssImg/Arrows_BG.gif") no-repeat 3px -155px;
	color: #FFF;
	text-decoration: none;
	border:solid 1px #57B6DD;
	-moz-border-radius:3px;
	-webkit-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	font-size: 10px;
}
a.viewAll
{ 
	display:block; 
	margin:8px 0 2px; 
	padding-left:15px; 
	background:url("http://www.adorama.com/images/alc/CssImg/Arrows_BG.gif") 0px -122px no-repeat; 
}
.searchCntnr {
	overflow:auto;
	margin:0 0 25px;
	color:#1B608F;
	font-size:15px;
	font-weight:bold;
}
input.searchTxtField{
	margin-left:20px;
	width:52%;
	border:solid 1px #ADADAD;
	height: 22px;
	padding: 2px;
}
.searchCntnr label{
	float:left;
	font-size: 15px;
	padding-top: 5px;
}
.results input.searchTxtField{
	width:62%;
	height:16px;
	padding:2px;
	font-size:13px;
	font-weight:normal;
	color:#666;
	margin: 0 0 0 7px;
}
.results .searchCntnr label{
	font-weight:normal;
	margin:0;
	float:none;
	
	
	}
.learningCenter .searchCntnr label{
	float:left;
	font-size: 12px;
}
.searchCntnr input.searchButton{
	width:40px;
	background:url("http://www.adorama.com/images/alc/CssImg/LCsearch_BG.gif") no-repeat 0px -0px;
	float:right;
	-moz-border-radius:3px;
	-webkit-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	height: 28px;
	padding: 6px 0;
	cursor:pointer;
	}
.wrkshopsDate, .blocksCntnr .date, .date, .blocksCntnr.relatedArtical p.date{
	font-size: 10px;
	color: #666;
	margin:0;
	padding:0;
}
.articalBy{}
.reviewsStars {
	background: url("http://www.adorama.com/images/alc/CssImg/starRtngBig.gif") no-repeat 0px 0px;
	height: 17px;
	padding:4px 57px;
}
.cntnt h5 a{ text-decoration:none;} 

h2.welcomeToSection{font-size:15px; margin-bottom:15px;}	



.emailSignUpCntnr {
	clear:both;
	margin:15px;
}
.emailSignUpCntnr span{
	color:#3f9cbd;
}
.emailSignUpCntnr p{
	color:#777;
	clear:both !important;
 	margin: 10px 0;
}
.emailSignUpCntnr label {
	font-size:14px;
	font-weight:normal;
	color:#078ebe;
}
.emailSignUpCntnr .emailsignUpTxt{
	float:left;
	border:solid 1px #4BBAE1;
	width:180px;
	background:#fff;
	border-color:#078ebe;
	padding: 3px;
	font-size: 12px;
	float: left;
	display: block;
	color: #ccc;
}

.emailSignUpSbmt{
	margin:0px 0 5px 190px;
	width:60px;
	display: block;
	padding:3px;
	background:#078ebe;
	font-size:12px;
	color: #FFF;
	cursor:pointer;
}


							
							
							
							
																					
							


.lcTabsInpt {
	height: 25px;
}
.lcTabsInpt li{
	float:left;
	margin-right: 3px;
	display:block;
	height:25px;
	position: relative;
	z-index: 10;
	bottom: -1px;
	}
	.lcTabsInpt ul{
	display: block;
	height: 25px;
	position: relative;
	float: right;
	margin-bottom:-1px;
	z-index:45;
	}


.lcTabsInpt li input{
	background:url("http://www.adorama.com/images/alc/CssImg/LCtabRight_BG.gif") right top no-repeat;
	color:#fff;
	padding:2px 10px 5px;
	float:left;
	font-size: 10px;
	cursor: pointer;
	line-height:14px;
	overflow:visible;
	height: 22px;
}
.lcTabsInpt li input:hover{background:url("http://www.adorama.com/images/alc/CssImg/LCtabRight_BG.gif") right -21px no-repeat; overflow:visible;}
.lcTabsInpt	li span{
	background:url("http://www.adorama.com/images/alc/CssImg/LCtabLeft_BG.gif") left top  no-repeat;
	float:left;
	text-decoration: none;
	padding: 0;
	margin: 0;
}
.lcTabsInpt span:hover{
	background:url("http://www.adorama.com/images/alc/CssImg/LCtabLeft_BG.gif") left -21px  no-repeat;
	}
	
	.lcTabsInpt li.active {
	background:url("http://www.adorama.com/images/alc/CssImg/activeTabLeft_BG.gif") no-repeat left top;
	padding-left:3px;
	margin-bottom:-1px;
	color: #444;
	position: relative;
	float:left;
	z-index: 44;
 }
 .lcTabsInpt li.active span{
	float:none;
	background-image:none;
}
.lcTabsInpt li.active span input, .lcTabsInpt li.active span input:hover{
	background:url("http://www.adorama.com/images/alc/CssImg/activeTabRight_BG.gif") no-repeat right top;
	color:#444;
	height:25px;
	padding-bottom: 5px;
}




 .tabsArticalCount{
	top:-24px;
	z-index: 1000;
	font-weight: bold;
	font-size: 12px;
	position: absolute;
	left: 0px;
}




.lcTabs {
	margin: 10px 0 20px;
	clear: both;
}
.extDynamicElement.tabsArticalsSort{
	position:absolute;
	left:98px;
	top:-25px;
	_top:-24px;
	_left:68px;
}
.articaleSort{}

.lcTabs ul{
	display: block;
	height: 25px;
	position: relative;    
	z-index: 10;
}

.tagsCloudCntnr{
	clear:both;
	background:#fff url("http://www.adorama.com/images/alc/CssImg/cloutTab_BG.gif") repeat-x;
	padding:10px 15px;
	position: relative;
	}

.lcTabs li
{
	float:right; 
	margin-right: 3px;
	display:block;
	height:25px;
	position: relative;
	z-index: 10;
	bottom: -1px;
	left: 0px;
}
	
	.lcTabsInpt {

   width:100%;}



.lcTabsInpt    li span{

   height:20px;
   overflow:hidden;
}



.lcTabs li a{
	 background:url("http://www.adorama.com/images/alc/CssImg/LCtabLeft_BG.gif") left top  no-repeat; 
	 float:left;
	 text-decoration: none;
	 }
.lcTabs li a:hover{
	background:url("http://www.adorama.com/images/alc/CssImg/LCtabLeft_BG.gif") left -21px  no-repeat;
	
	
}
.lcTabs li a span{
	background:url("http://www.adorama.com/images/alc/CssImg/LCtabRight_BG.gif") right top no-repeat;
	color:#fff;
	padding:2px 14px 4px;
	line-height:14px;
	float:left;
	font-size: 10px;
	cursor: pointer;
	}
.lcTabs li a span:hover{
	background:url("http://www.adorama.com/images/alc/CssImg/LCtabRight_BG.gif") right -21px no-repeat;}

.lcTabs li.active {
	background:url("http://www.adorama.com/images/alc/CssImg/activeTabLeft_BG.gif") left top;
	padding-left:3px;
	margin-bottom:-1px;
 }
.lcTabs li.active span, .lcTabs li.active span:hover{ background-image:none;
color:#666;
  }
.lcTabs li.active a {
  background:url("http://www.adorama.com/images/alc/CssImg/activeTabRight_BG.gif") right top no-repeat;
  float:left;
  height:25px;}
.popTagsTitle {
	float:left;
	width:55px;
}
.tagsCloudCntnr .tags{
	border-left:solid 1px #ccc;
	padding: 0 20px;
	margin: 0 0px 10px 70px;
}
a.rssFeeds, h4.BlockHeader a.rssFeeds{
	display: block;
	float:right;
	text-decoration: none;
	color:#333333;
	background: url("http://www.adorama.com/images/alc/CssImg/feed.gif") no-repeat left center;
	padding:0 0 0 15px;
	font-weight: normal;
}
.tagsCloudCntnr a.rssFeeds{margin:0 0 15px 15px;}
.lcTabs .tags {
	border-left:solid 1px #666666;
	padding: 0 10px;
	width: 300px;
	margin: 0 80px 0 70px;
}

.tags a{
	text-decoration:none;
	margin-right:7px;
}
.tags a:hover{ text-decoration:underline;}
.cla_a{font-size:19px;  color:#999;}
.cla_b{font-size:18px; color:#333;}
.cla_c{font-size:17px; color:#111;}
.cla_d{font-size:16px; color:#555;}
.cla_e{font-size:15px; color:#222;}
.cla_f{font-size:14px; color:#333;}
.cla_g{font-size:13px; color:#444;}
.cla_h{font-size:12px; color:#555;}
.cla_i{font-size:11px; color:#666;}

								   
																						
									
#wdRgtCol .catImageSlide {
	height:190px;
	background:url("http://www.adorama.com/images/alc/CssImg/slidshow_BG.gif") no-repeat;
	position:relative;
	padding: 10px;
	margin-bottom: 30px;
}
#wdRgtCol .catImageSlide .catImgDscrptn {
	position:absolute;
	z-index:2;
	height:36px;
	left: 10px;
	width: 551px;
	background-color: #000;
	opacity: .75;
	filter: alpha(opacity=75);
	padding: 12px;
	color:#FFFFFF;
	bottom: 10px;
}
.catImageSlide .catImgDscrptn .sldshowCntrl {
	position:absolute;
	z-index:3;
	bottom:5px;
	right:5px;
	border:solid 1px #FFF;
	-moz-border-radius:3px;
	-webkit-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	padding:0 5px;
}
.sldshowCntrl a:link, .sldshowCntrl a:hover, .sldshowCntrl a:visited{height:11px; width:11px; text-decoration:none;}
 a.cntrlNxt:link,  a.cntrlNxt:visited {  background:url("http://www.adorama.com/images/alc/CssImg/slideArowLink_BG.gif")  right no-repeat; }
 a.cntrlPre:link,  a.cntrlPre:visited {  background:url("http://www.adorama.com/images/alc/CssImg/slideArowLink_BG.gif")  left no-repeat; margin-right:3px;}
 a.cntrlNxt:hover { background:url("http://www.adorama.com/images/alc/CssImg/slideArowHover_BG.gif")  right no-repeat; }
.sldshowCntrl a.cntrlPre:Hover { background:url("http://www.adorama.com/images/alc/CssImg/slideArowHover_BG.gif")  left no-repeat; margin-right:3px;}
.catImageSlide .catImgDscrptn h1 {
	font-size: 16px;
	color:#fff;
	filter: alpha(opacity=100);
	opacity: 1.0;
	font-weight:normal;
	margin:0 0 2px;

}
.catImageSlide .catImgDscrptn h2 {
	font-size: 12px;
	font-weight:normal;
	color:#fff;
	filter: alpha(opacity=100);
	opacity: 1.0;
}


 .pagenationCntnr {
	padding-bottom:10px;
	float: left;
	width: 100%;
	clear: both;
	margin-bottom:20px;
	border-bottom:solid 1px #ccc;
}
 .pagenationCntnr.bottomPgnation{margin:10px 0 10px; border-bottom:none; padding-bottom:0;}	
.pagenation ul {
	display:inline;
	margin:0 2px;
}
.pagenation li {
	display:inline;
	margin:0 1px;
}
.pagenation li a{
	text-decoration:none;
	padding:2px 5px;
}
.pagenation li a:hover, .pagenation li.active a{border:solid 1px #0066CC; padding:1px 4px;}
.pagenation li a.visited {border-color:#ccc;}
#wdRgtCol .pagenation {
	width:430px;
	overflow: hidden;
	display: inline;
}
#wdLftCol .pagenation {
	width:430px;
	overflow: hidden;
	display: inline;
}
.pagenation .pagenationTitle {
	margin:0 5px 0 16px;
	font-size:12px;
	font-weight: bold;
}
.pagenationCntnr select{margin:0; padding:0;}

 .pagenationCntnr .itemsPerPg {
	float: right;
	margin-left: 3px;
}

.pagenation li input{
	text-decoration:none;
	padding:3px 4px 2px;
	padding:0 6px 0;
	border:solid 1px #ccc;
	background:#eee;
	overflow:visible;
	font-size: 11px;
	color: #555;
	cursor:pointer;
}
.pagenation li input:hover, .pagenation li.active input{
	border:solid 1px #ccc;
	padding:3px 4px 2px;
	padding:0 6px 0;
	background:#ddd;
	overflow:visible;
	font-size:11px;
	background: url("http://www.adorama.com/images/alc/CssImg/wrkshpCalMonth_bg.jpg") bottom;
	cursor:pointer;
}
.pagenation li.active{ position:static;}
.itemsPerPg input{margin-left:3px; border:solid 1px #ccc;}
input.currentPerPage{border-color:#444;}
		
								
																		
								



p.introToBucket {
font-size:13px;
color:#FFF;
margin-bottom:15px;
padding-right:10px;
}
#bucketMenu {
	margin: 0 0 20px;
	border: solid 1px #006699;
	-moz-border-radius:3px;
	-webkit-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	padding:3px 0 0;
}
h4.bucketTitle {
	color:#222;
	background-color:#FFF;
	margin:0 2px 5px;
}
#bucketMenu ul{
	width:100%;
	display:block;
}
#bucketMenu li{
	width:100%;
	display:block;
	border-bottom:solid 1px #ccc;
}
#bucketMenu li:last-child{border-bottom:none;}
 h4.BlockHeader a{ background:url("http://www.adorama.com/images/alc/CssImg/Arrows_BG.gif") right -50px no-repeat; }

#bucketMenu a {
	color:#FFF;
	text-decoration:none;
	display:block;
	padding:7px 20px 7px 5px;
	font-size:12px;
	padding:5px 10px;
}
#bucketMenu a h1 {
	color:#FFFFFF;
	font-size:14px;
	font-weight:normal;
	margin:2px 0 0;
}
#bucketMenu ul li:hover h1{
	padding-right:18px;
}
#bucketMenu a p{
	height:18px;
	margin:0;
	overflow:hidden;
}

 								
 															
								
 
 .blocksCntnr {
	background-color:#FFF;
	border:solid 1px #FFF;
	-moz-border-radius:7px;
	-webkit-border-radius: 7px;
	-o-border-radius: 7px;
	border-radius: 7px;
	padding:3px;
	margin-top:15px;
	overflow:auto;
	clear: both;
}
	
	
.blocksCntnr.blogBlock, .blocksCntnr.workshopsBlock, .blocksCntnr.editors, .blocksCntnr.photoNews, .blocksCntnr.articalAuthor, .blocksCntnr.relatedArtical, .blocksCntnr.relatedPrud{
	border: solid 1px #d4d3ca;
}
.blocksCntnr.relatedPrud .blocksCntntCntnr p{font-size:12px; font-weight:bold;}
.blocksCntnr h4.BlockHeader a.blockLink:link, .blocksCntnr h4.BlockHeader a.blockLink:visited, a.blockLink:link {
	float:none;
	text-decoration: none;
	background-image:none; !important
	padding-right:0px;
	color:#fff; !important
	
}
.blocksCntnr h4.BlockHeader a.blockLink:hover{ text-decoration:underline;}
.blocksCntnr a.blockLink:link, .blocksCntnr a.blockLink:visited{ font-size:14px; font-weight:bold;}
	
	

#nrLftCol .blocksCntnr {
	clear:both;
}
.blocksCntnr .blocksCntnt {
	padding:5px;
	overflow: auto;
	clear: both;
	margin-bottom: 5px;
}
.blocksCntnt img.bestReviews, .blocksCntnt img{ float:right; height:70px; width:70px; margin:0 0 7px 5px;}
.blocksCntnt p {
	margin:2px 0;
}
.blocksCntnr a{text-decoration:none;}
.blocksCntnr a:hover{text-decoration:underline;}
h4.BlockHeader {
	font-size:14px;
	color:#FFF;
	background-color:#0099CC;
	padding:5px 10px 4px;
	border:solid 1px #0099CC;
	-moz-border-radius:5px;
	-webkit-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
	font-weight: bold;
}
h4.BlockHeader a{
	float:right;
	text-decoration: none;
	padding-right:15px;
	color:#fff;
	background:url("http://www.adorama.com/images/alc/CssImg/Arrows_BG.gif") right -70px no-repeat;
	font-weight: normal;
	font-size: 11px;
}
h4.BlockHeader a:hover{ text-decoration:underline;}
.blocksCntnt h6 {
	font-size: 12px;
	font-weight: bold;
}

								
.gearCategory #PgTtlCntnr a.backto, .howToCategory #PgTtlCntnr a.backto, .ReviewCategory #PgTtlCntnr a.backto {
	bottom:14px;
	position:absolute;
	left:15px;
}



							
																		
							
.gearGuideReviewBucket #PgCntntCntnr{
	background:#fff url("http://www.adorama.com/images/alc/CssImg/gearGuideBucket_BG.gif") repeat-x;
}
.gearGuideReviewBucket #PgTtlCntnr{
	border-color:#57B6DD;
	background:url("http://www.adorama.com/images/alc/CssImg/gearTitle_BG.jpg") no-repeat;
}
.gearGuideReviewBucket #bucketMenu li{
	border-color:#3d9cce;
}
.gearGuideReviewBucket #bucketMenu {background:url("http://www.adorama.com/images/alc/CssImg/bucket_BG.gif") repeat-y;}
.gearGuideReviewBucket #bucketMenu ul li:hover{background:#064392;}
.gearGuideReviewBucket #bucketMenu ul li:hover h1{background: url("http://www.adorama.com/images/alc/CssImg/Arrows_BG.gif") right -15px no-repeat;}
.gearGuideReviewBucket #bucketMenu a p { color:#3d9cce;}
.blocksCntntCntnr{
	padding:5px;
	clear: both;
}
.gearGuideReviewBucket h4.BlockHeader{
background-color:#57b6dd;
	border-color:#57b6dd;}
	
.gearGuideReviewBucket h4.BlockHeader a{ background:url("http://www.adorama.com/images/alc/CssImg/Arrows_BG.gif") right -50px no-repeat; }
.gearGuideReviewBucket .blockMore a{ background-position:left  -125px; }
.blocksCntntCntnr .latestReviwesCntnt {
	margin-left:80px;
}
.blocksCntntCntnr .latestReviwesImage {
	float: left;
	display:inline;
	width: 70px;
}
.blocksCntntCntnr .blockMore {
	clear: both;
	
	margin:7px 0;
	display:block;
}
.blockMore a{padding-left: 15px;  	background:url("http://www.adorama.com/images/alc/CssImg/Arrows_BG.gif") left -70px no-repeat;
}
.gearGuideReviewBucket #bucketMenu{
	background:url("http://www.adorama.com/images/alc/CssImg/bucket_BG.jpg") left repeat-y;}
.gearGuideReviewBucket h1{
	color:#4bbad8;
}
.gearGuideReviewBucket .PgSubTitle { color:#63b2d9;}


.gearCategory #PgCntntCntnr{}
.gearCategory #PgTtlCntnr{border-color:#57B6DD;}
.gearCategory h1 {}

								
											   									
																				
								
.ExpertsBucket #PgCntntCntnr{ background:#d2ccb6 url("http://www.adorama.com/images/alc/CssImg/expertsMain_BG.jpg") repeat-x;}
.ExpertsBucket #PgTtlCntnr{ border-color:#c8c1a9}
.ExpertsBucket h1{
	color:#A78A59;
}
.ExpertsBucket h4.BlockHeader{
	border-color:#b3a681;     
	background-color:#b3a681; 
}

.ExpertsBucket h4.BlockHeader a{
	background:url("http://www.adorama.com/images/alc/CssImg/Arrows_BG.gif") right -103px no-repeat;
	color: #FFF;
}

.ExpertsBucket .blocksCntntCntnr {border-color:#d2ccb6;}
.ExpertsBucket #bucketMenu .bucketTitle p {font-size:11px;font-weight:normal;border-color:#A78A59;}
.ExpertsBucket #bucketMenu {background:url("http://www.adorama.com/images/alc/CssImg/bucket_BG.gif") -700px 0px  repeat-y; border: solid 1px #A78A59;}
.ExpertsBucket #bucketMenu ul a{
	padding-left:44px;
	background:url("http://www.adorama.com/images/alc/CssImg/expertFaces_BG.gif") no-repeat 6px 6px;
}
.ExpertsBucket #bucketMenu a p { color:#A78A59;}
.ExpertsBucket #bucketMenu ul li:hover {background:#6c5825;}
.ExpertsBucket #bucketMenu ul li:hover h1{
background: url("http://www.adorama.com/images/alc/CssImg/Arrows_BG.gif") right 3px no-repeat;}
.ExpertsBucket #wdRgtCol .catImageSlide{margin-bottom:5px;}

.ExpertsBucket .blocksCntnr{clear:none;} 
.blocksColLeft {
	width:280px;
	float:left;
	padding: 0 5px;
}
.blocksColRight {
	width:280px;
	margin-left: 310px;
}
.blocksColLeft .blocksCntnr, .blocksColRight .blocksCntnr{border: none; padding:0;margin-top:0;}
							
														            		
			               
															




.howToBucket #PgCntntCntnr{
	background:#fff url("http://www.adorama.com/images/alc/CssImg/howToBucket_BG.gif") repeat-x;
}
.howToBucket #PgTtlCntnr{
background:url("http://www.adorama.com/images/alc/CssImg/howToTitle_BG.jpg") bottom no-repeat;
border-color:#83b555;}
.howToBucket #bucketMenu {    
	margin: 0 0 20px; 
	background:url("http://www.adorama.com/images/alc/CssImg/bucket_BG.gif") 0px 0px  repeat-y; border: solid 1px #A78A59;border-color:#83b555;}
.howToBucket #bucketMenu a p { color:#83b555;}
.howToBucket #bucketMenu ul li{ border-color:#83b555;}
.howToBucket #bucketMenu ul li:hover {background:#2e670d;}
.howToBucket h1{color:#83b555;}
.howToBucket #bucketMenu ul li:hover h1{background: url("http://www.adorama.com/images/alc/CssImg/Arrows_BG.gif") right -33px no-repeat;}
.howToBucket .cntnt h5 { display:inline;}
.howToBucket .cntnt .subtitle { color:#0099CC;}
.howToBucket .PgSubTitle {color:#83b555;}
.howToBucket h4.BlockHeader{
	border-color:#83b555;   
	background-color:#83b555; 
	}
.howToBucket h4.BlockHeader a{ background:url("http://www.adorama.com/images/alc/CssImg/Arrows_BG.gif") right -68px no-repeat; }

.howToBucket .listCntnr .cntnt {
	margin: 0;}
	
	.howToBucket .listCntnr .cntnt img {float:right;}

.howToCategory #PgTtlCntnr{ background:url("http://www.adorama.com/images/alc/CssImg/howToCat.jpg") right bottom no-repeat; border-color:#92BF64;}
.howToCategory #nrLftCol h2, .howToCategory #nrLftCol .catHighlightsSub{color:#92BF64;}
.howToCategory #PgTtlCntnr a.backto
{
	background:#92BF64 url("http://www.adorama.com/images/alc/CssImg/Arrows_BG.gif") no-repeat 3px -171px;
	border-color:#92BF64;
}
.ReviewCategory #PgTtlCntnr{border-color:#ccc;}



			
																
			
															
.newsDesk #PgCntntCntnr{ background:#f8f8f8 url("http://www.adorama.com/images/alc/CssImg/newsDesk_BG.gif") repeat-x;}
.newsDesk #PgTtlCntnr{
	background:#fff url("http://www.adorama.com/images/alc/CssImg/newsdeskTitle_BG.gif") no-repeat; border-color:#999;}
.newsDesk h1 { color:#0099CC;}
.newsDesk h2 {
	font-size:14px;
	font-weight:bold;
	color:#333;
}
.newsDesk h6 {
	font-size:11px;
	font-weight:bold;
	color:#0099CC;
	margin-top:10px;
}
.newsDesk h4.BlockHeader a{ background-position:32px -50px;}
.newsDesk .listCntnr .cntnt {
	margin: 0;}
	
	.newsDesk .listCntnr .cntnt img {float:right; margin-top:-57px; height:100px; width:100px;}
	
	
.newsDesk h6.newsBlockHeader {
	color:#FFCC66;
	font-size: 18px;
}
.newsBlockSubHeader {
	margin:0 0 12px; 
	padding:2px 0 7px;
	border-bottom:solid 2px #ddd;
}

	

a.feedSubs {
	display:block;
	color:#1B608F;
	background:url("http://www.adorama.com/images/alc/CssImg/blogNews_BG.gif") no-repeat 0px bottom;
	text-decoration:none;
	margin: 40px 0;
	padding:10px 50px;
	font-size: 13px;
	font-weight: bold;
}






.browsArchives{ font-size:14px; color:#333;}
.browsArchives li{
	width:80px;
	float:left;
}
.browsArchives ul{
	background:url("http://www.adorama.com/images/alc/CssImg/browseArchive_BG.gif") no-repeat;
	float:left;
	padding:10px 0 20px 50px;
}
.browsArchives li a{ font-size:10px;}



					
																			
					
																				
.blog #PgCntntCntnr{ background:#fffaf2 url("http://www.adorama.com/images/alc/CssImg/blog_BG.gif") repeat-x;}
.blog #PgTtlCntnr{
	background:#fff url("http://www.adorama.com/images/alc/CssImg/blogTitle_BG.gif") no-repeat; 
	border-color:#ED891A;}

.blog h5 a { text-decoration:none;}
.blog h2 {
	font-size:14px;
	font-weight:bold;
	color:#333;
}
.blog h1{
	color:#ED891A;
}

.blog .listCntnr .cntnt {
	margin: 0;}

p.viewCmnts {
	margin:7px 0;
	padding-left: 25px;
	background:url("http://www.adorama.com/images/alc/CssImg/Main_BG.gif") -1px -308px no-repeat;
}
.blocksCntnr.blogBlock h4.BlockHeader{
	background-color:#eb863e;
	border-color:#eb863e;
}
.blocksCntnr.blogBlock h4.BlockHeader a 
{
	background: url("http://www.adorama.com/images/alc/CssImg/feed.gif") no-repeat left center;
}
.blogBlockTop{margin:5px 5px 15px;}
.blogBlockTop a h5, .editors h6 a:link, .editors h6 a:visited {
	font-size:16px;
	color:#1B608F;
	font-weight: normal;
	cursor:pointer;
}
.blogBlockTop h5 a:hover{ text-decoration:underline; color:#074771;}
.blogBlockTop .blogLogo{
	float:left;
	width:90px;
	background:url("http://www.adorama.com/images/alc/CssImg/blogLogo_BG.png") no-repeat;
	_background:url("http://www.adorama.com/images/alc/CssImg/blogLogo_BG.gif") no-repeat;
	height: 25px;
}
.explCntnr{margin:0 0 15px;}
.explCntnr h2
{
	color:#333; 
	margin:0 0 5px;
}
.explCntnr p{margin:0 0 3px;}
              


      								
																			
					                 

.workshops #PgCntntCntnr{
	background:#fff url("http://www.adorama.com/images/alc/CssImg/workshopsMain_BG.jpg") repeat-x;}
.workshops #PgTtlCntnr{
	background:#fff url("http://www.adorama.com/images/alc/CssImg/workshopsTitle_BG.jpg") no-repeat;
	border-color:#70bad5;}
.workshops .listCntnr .cntnt  {
	margin:10px 115px 0 65px;
}
.workshops .cntnt .content
{ 
	max-height:50px; 
	overflow:hidden;
}
.blocksCntnr.workshopsBlock .BlockHeader a {
		background-position: right -50px;
}
.workshops h1{
	color:#4bbad8;
}
.workshops h2 {
	font-size:14px;
	font-weight:normal;
	color:#006098;
}
.workshops .catHighlightsSub{
	color:#333;
	font-size:12px;
}
ul.wrkshpList{list-style:circle;
	display: block;
	margin:20px;}
.workshops #wdRgtCol{
	border-color:#999;
	background: #fff;
}
.workshops .lcTabs li{
	float:left;
	margin:0 0 0 5px;
	display:inline;
	height:25px;
	margin-bottom:-1px;
}
.workshops .lcTabsInpt ul{float:left;}
.workshops .lcTabs li a span{}
.searchWrkshpsArchivesInput{
	background:url("http://www.adorama.com/images/alc/CssImg/Arrows_BG.gif") repeat-x 0px -280px;
	border:solid 1px #ccc;
	padding:1px 5px;
	-moz-border-radius:3px;
	-webkit-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	margin-bottom:-1px;
	color:#555;
	text-decoration:none;   
	overflow: visible;
	cursor:pointer;
}
.searchWrkshpsArchivesInput.selected{ background:#f1f1f2;}
.searchWrkshpsArchivesInput:hover{
	background:#ddd;
	color: #333;
}
.searchWrkshpsArchivesInput.active {background:#555;}
	.workshops .subtitle {
	font-size:12px;
}





 li.searchWrkshpsArchives {float: right;}
.lcTabs .searchWrkshpsArchives input
{
	float:right; 
	background-image:none; 
	background:#999999;
}
.lcTabs .searchWrkshpsArchives a:hover{ background-image:none;}
.workshops .lcTabsInpt li{
	float:left;
	margin:0 0 0 5px;
	display:block;
	height:25px;
	position: relative;
}
.workshops .lcTabsInpt li span{float:left;}
.workshops .lcTabsInpt li.active{
	bottom: -1px;
}
 	

.workshops .lcTabsInpt li.active span {
	float:none;
}
.searchWrkshpsArchives{ float:right;}

.workshopListCntnr, .relatedArticalList, .blogBlockList, .newsBlockList, .blockInnerList{margin-bottom:15px;}
.blocksCntnr.workshopsBlock .calndrCntnr{
	background:url("http://www.adorama.com/images/alc/CssImg/calendar.gif") no-repeat -63px 0px;
	width:68px;
	padding: 42px 0 12px;
	text-align: center;
	font-size:24px;
	height: 24px;
	float: right;
	margin:0 0 5px 5px;
}

.alsoAvalble {margin:7px 10px 0;}
.listCntnr .alsoAvalble {margin:7px 0 0;}
.alsoAvalble input {
	display:block;
	background:#fff;
	border:none;
	padding: 0;
	color: #1B608F;
	cursor:pointer;
	text-decoration:underline;
}
.alsoAvalble button:hover
{
	color:#074771; 
	text-decoration:none;
}

.blocksCntnr.workshopsBlock h6{
	margin:0 0 3px 0;
	font-weight:normal;
	line-height:17px;
	font-size:13px;
}
.blocksCntnr.workshopsBlock h6 span{ display:block;}
.blocksCntnr.workshopsBlock p{
	margin:0;
	color:#1b608f;
	font-weight: normal;
}
.blocksCntnr.workshopsBlock p.workshopsInfoHeader{
	font-size:13px;
	font-weight:bold;
	color:#2C94C3;
	margin: 4px 0 0px;
}
.blocksCntnt.workshopsBlock .wrkshopsDate
{
	font-size:10px; 
	color:#999; 
	font-weight:normal;
}
.workshopsListCommnt 
{
	font-size:11px; 
	font-weight:normal; 
	color:#222;
}
span.sessionCount 
{
	display:block; 
	margin-top:3px; 
	color:#222;
}
.workshops .listCntnr h5{ }
.workshops .listCntnr h5 a{ text-decoration:none;}
.blocksCntnr.workshopsBlock h4.BlockHeader {
	background-color:#57b6dd;
	border-color:#57b6dd;
}
.blocksCntnr .wrkshopsDate, .blocksCntnr.workshopsBlock p.wrkshopsDate {
	font-size:10px;
	color:#666;
}
.blocksCntnr .workshopsNote, .blocksCntnr.workshopsBlock p.workshopsNote{ font-weight:normal;} 
.blocksCntnr.workshopsBlock p.specialEve{color:#7ebd4a;}



.workshopsDetail #wdLftCol 
{
	border:none; 
	padding-top:0px;
}
.workshops .listCntnr h5{ }
.workshops .listCntnr h5 a{ text-decoration:none;}
.blocksCntnr.workshopsBlock h4.BlockHeader {
	background-color:#0087C1;
	border-color:#0087C1;
}

.blocksCntnr .workshopsNote, .blocksCntnr.workshopsBlock p.workshopsNote{ font-weight:normal;} 
.blocksCntnr .workshopsNote span, .blocksCntnr.workshopsBlock p.workshopsNote span, .listCntnr .cntnt p.subtitle span{color:#555; margin-right:3px;}
.blocksCntnr.workshopsBlock p.specialEve{color:#7ebd4a;}
.about
{
	overflow:auto; 
	margin-bottom:15px; 
	padding-bottom:15px; 
	border-bottom:solid 1px #CCC; 
}
.aboutWrshopSponser img
{
	float:left; 
	padding-right:15px;
}
#PgTtlCntnr .aboutWrshopSponser
{
	float:right; 
	padding:0 15px; 
	height:70px; 
	overflow:hidden;
} 
#PgTtlCntnr .aboutWrshopSponser img
{
	float:none; 
	padding:0;
}

.workshopsDetail .workshopsDiscription { margin-bottom:32px;}



.instrctrBio 
{
	overflow:auto; 
	margin-bottom:15px; 
	padding-bottom:15px;
}
.instrctrBio h1 {
	font-size:14px;
	color:#2E8BC5;
	font-weight:bold;
	margin:20px 0 0;
	clear: both;
} 
.workshopsDiscription h2, .instrctrBio h2 {
	font-size:17px;
	display: block;
	padding-bottom: 2px;
	border-bottom: 1px solid #ccc;
	margin: 7px 0;
	color:#888;
	clear: both;
}
.instrctrBio img
{
	float:right; 
	margin-left:15px;
}
.aboutWrshopSponser{
	padding: 5px;
}
.workshopsDetail #PgTtlCntnr h5{
	font-size:24px; 
	color:#444; 
	font-weight:normal;
	line-height:30px;

}
.workshopsDetail #PgTtlCntnr p.specialEve  
{
	color:#6FA333; 
	font-size:15px;
}
.workshopsDetail #NrRgtCol 
{
	background:#eeeee6 url("http://www.adorama.com/images/alc/CssImg/ws_detail_BG.jpg") top repeat-x;
}
.workshopsDiscription li  
{
	list-style: disc inside; 
	padding:2px 0;
}
.workshopsDetail .blocksCntnr{
	margin:10px 0;
}
.workshopsDetail .blocksCntnr.workshopsBlock h6
{
	margin-bottom:10px; 
	font-size:12px;
}

.workshopsDetail .blocksCntnr.relatedArtical{margin-bottom:0;}
div.relatedWorkshopListing{ margin-bottom:10px;}
div.relatedWorkshopListing .wrkshopsDate{font-size:10px;}
	
	
.workshopsDetail #PgTtlCntnr{
	border:none;
	padding-left: 30px;
	min-height:50px; 
	max-height:120px; 
	overflow:visible;
}
	
	
	

#wdRgtCol.worksopsFAQ h1{
	font-size:26px;
	border-bottom:1px solid #078ebe;
	width: 410px;
	padding:0 0 3px;
	margin:20px;
	color: #078ebe;
}
#wdRgtCol.worksopsFAQ h3{
	color:#078ebe;
	clear: both;
	margin: 18px  0 0 0;
	padding:0 20px;	
}
#wdRgtCol.worksopsFAQ p{	padding:0 20px;}
	
	
	
.monthScedulWraper ul, .monthScedulWraper ul li
{
	margin:0; 
	padding:0; 
	list-style:none;
} 
.monthScedulWraper{
	width: 280px;
	background: #eee;
	height: 300px;
	padding: 10px 7px 10px 10px;
	margin: 0 auto;
}
.monthScedulWraper ul.BCcalNavMonth{
	margin:2px 0 20px;
	clear: both;
	height: 20px;
	display: block;
}

ul.BCcalNavMonth li#BCcurrentMonth{
	display: block;
	text-align: center;
	font-size:15px;
	margin:0 auto;
	_margin: 0px 20px;
	width: 170px;
}
select.selectMonth{
	margin-right:5px;
	padding:4px 0;
}
select.selectYear{padding:4px 0;}
li#BCprevMonth a:link, li#BCprevMonth a:hover, li#BCprevMonth a:visited, li#BCnextMonth a:link, li#BCnextMonth a:visited, li#BCnextMonth a:hover{
	width:20px;
	background:url("http://www.adorama.com/images/alc/CssImg/navMonth_Bg.gif") 0px -30px no-repeat;
	height: 25px;
	display:block;
	text-decoration:none;
}
li#BCprevMonth{float:left;}
li#BCnextMonth{float:right;}
li#BCprevMonth a:link, li#BCprevMonth a:visited{ background-position:0px 0px;}
li#BCprevMonth a:hover{background-position:0px -64px;}
li#BCnextMonth a:hover{background-position:0px -94px;}
.monthScedulWraper ul.calTopDays{
	clear:left;
}
.monthScedulWraper ul.calTopDays li{
	float:left;
	width:36px;
	margin-right:4px;
	font-size: 12px;
	font-weight: bold;
}
.monthScedulWraper ul.calMonth{
	padding:10px 2px 10px 10px;
	height:100px;
}

.monthScedulWraper ul.calDays{
	backround:#465;
	clear: both;
}
.monthScedulWraper ul.calDays li{
	margin-right:4px;
	border: solid 1px #fff;
	margin-bottom:4px;
	float:left;
}
	
.monthScedulWraper ul.calDays li a, .monthScedulWraper ul.calDays li a:link, .monthScedulWraper ul.calDays li a:hover, .monthScedulWraper ul.calDays li a:visited {
	width:34px;
	height:34px;
	text-align: center;
	padding:0;
	display:block;
	text-decoration:none;
	line-height:34px;
}
.monthScedulWraper ul.calDays li.isDate
{
	background:url("http://www.adorama.com/images/alc/CssImg/BCday_BG.gif") repeat-x 0px 0px; 
	border-color:#222;
}
.monthScedulWraper ul.calDays li.isDate:hover{
	background-position:0px -45px;
	border-color:#222;
}

ul.calDays li.isDate.hasWrksp{
	background-position:0px -90px;
	border-color:#222;
	color: #fff;
}
ul.calDays li.isDate.hasEvent	
{
	color: #fff; 
	background-color:#F90; 
	background-image:none;
}
ul.calDays li.isDate.hasWrksp a:link, ul.calDays li.isDate.hasWrksp a:visited{color:#fff;}
ul.calDays li.isDate.hasWrksp:hover 
{
	background-position:0px -132px; 
	border-color:#222;
}
.monthScedulWraper .calTopDays{clear:both;}

								
																				
							    

.searchWrkshpsArchives{
	position:absolute;
	right:0px;
	top:-24px;
	*top:-26px;
	_top:-28px;
	_right:10px;
}
.wrkshopArchvpop {
	background:#eee;
	width: 160px;
	float: left;
	padding: 7px 10px 7px 10px;
	_padding:;
	position: absolute;
	z-index: 1000;
	border: solid 1px #ddd;
	-moz-border-radius:3px;
	-webkit-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	border-top-color:#f1f1f2;
	visibility: visible;
	position:absolute;
	right: 0px;
	top: 17px;
}
.wrkshopArchvpop input{
	position: static;
	-moz-border-radius:0;
	-webkit-border-radius:0;
	-o-border-radius: 0;
	border-radius: 0;
	border:none;
	
}
ul.wrkshopArchvpopCalCntnr {
	width: 145px;
	padding: 0 2px 16px 12px;
		float: left;
	margin:0;
}
.wrkshopArchvpopCalCntnr li{
	background:#fff;
	padding:0 !important;
	margin:4px 0px 0px 4px;
	float:left;
	border:none;
	background-image:none;
	*padding:0px;
	display: inline;	
}
	
.wrkshopArchvpopCalCntnr input{
	background:#fff;
	overflow:hidden;
	padding:0 !important;
	width:30px;
	height:26px;
	color:#333;
	background-image:none;
	margin:0;
	border:solid 1px #ccc;
	float: left;
	cursor:pointer;
}
input.yearPre {
	float: left;
	background:#fff url("http://www.adorama.com/images/alc/CssImg/Arrows_BG.gif") 0px -230px no-repeat;
	width: 15px;
	cursor:pointer;
}
input.yearPre.inactive{
	background:#fff url("http://www.adorama.com/images/alc/CssImg/Arrows_BG.gif") 2px -402px no-repeat;
}
input.yearNext {
	float: right;
	background:#fff url("http://www.adorama.com/images/alc/CssImg/Arrows_BG.gif") 4px -209px no-repeat;
	width: 15px;
	cursor:pointer;
}
input.yearNext.inactive{
	background:#fff url("http://www.adorama.com/images/alc/CssImg/Arrows_BG.gif") 0px -372px no-repeat;
}
span.currentYear {
	margin: 0 0 0 32px;
	color: #1B75BB;
	font-size: 12px;
	font-weight: bold;
}
.choseYear{
	padding:10px 14px 0 14px;
	float: left;
	width: 138px;
}
.wrkshopArchvpopCalCntnr .inactive, .wrkshopArchvpopCalCntnr .inactive:hover {
	background: #aaa;
	background-image:none;
	color: #888;
}
li.chosenMonth{ border-color:#4EA2C6;}
.wrkshopArchvpopCalCntnr li input.chosenMonth {
	background:url("http://www.adorama.com/images/alc/CssImg/wrkshpCalMonth_bg.jpg") repeat-x;
	color:#fff;
	cursor:pointer;
}

.wrkshopArchvpopCalCntnr input:hover{
	border-color:#0099CC;
	background:url("http://www.adorama.com/images/alc/CssImg/wrkshpCalMonth_bg.jpg") -0px -34px repeat-x;
	color:#333;
	cursor:pointer;
}
.wrkshopArchvpopCalWrap {
	background: #fff;
	float: left;
}

.wrkshopArchvpop p {
	margin:0 auto 5px;
	font-size: 13px;
	color: #333;
}
.wrkshopArchvChooseYear {
	padding:5px;
	width: 130px;
	margin: 5px;
}
.blocksCntnr.relatedArtical p.relatedArticlBy
{
	color:#666; 
	font-size:11px; 
	margin:0; !important
}

.workshopFAQ {}
.workshopFAQ h3 {
	color:#4BBAD8;
	font-size:14px;
	margin:18px 0 0;
	padding:5px 0 2px;
}
input#closeWrksopPop{
	float:right;
	color:#999;
	font-size:10px;
	background:#eee;
	cursor:pointer;
}
input#closeWrksopPop:hover{color:#444;}



								
																				
							    




.artical #PgTtlCntnr
{
	border:none; 
	overflow:visible;
}
.artical #PgTtlCntnr h1 {
	width: 650px;
	line-height: 30px;
	font-weight: normal;
	 *font-size:26px;
}
.artical #wdLftCol{
	border:none;
	min-height: 200px;
}
.artical #NrRgtCol{
	background:#fdfdfd  url("http://www.adorama.com/images/alc/CssImg/cntntMain_BG.gif") repeat-x;
}
.articalInnerHeadr{
	overflow:auto;
	margin-bottom: 20px;
}
.artical .articalBy {margin-top:15px;}
.articalInnerHeadr .articalRatingResults {
	font-size:9px;
	color:#333;
	float:right;
	padding:3px 7px;
	border-top: solid 1px #bbb;
	border-bottom: solid 1px #bbb;
	text-align:right;
	margin-left:12px;
}
.articalRatingResults p a:first-child{margin-right:3px;}
.articalWysiwyg{
	margin:0;
	clear: both;
	line-height: 20px;
}
.articalWysiwyg .subtitle{color:#7fb849;}
.artical .articalRating p
{
	font-size:9px;
	color:#666; 
	margin:4px 0 0;
}
.artical #wdLftCol .subtitle{
	padding-right:200px;
	font-size: 16px;
	line-height: 22px;
}
.artical #wdLftCol .reviewsStars {
	display: inline;
	margin-left: 5px;
}
.blocksCntnr.relatedArtical h4.BlockHeader{
	background-color:#80b63d;
	border-color:#80b63d;
}
.blocksCntnr.articalAuthor {}
.blocksCntnr.articalAuthor .blocksCntnt img 
{
	float:right; 
	margin:0 0 7px 7px;
}
.blocksCntnr.articalAuthor h6{
	font-weight:bold;
	margin-left:10px;
}
.relatedPrudCntnt{
	margin-left:70px;
	margin-bottom: 10px;
}
.blocksCntnr.relatedPrud a{max-height:4px}
.blocksCntnr.relatedPrud .reviewsStars{}
.blocksCntnr.relatedPrud h4 a{ background-position:right -51px}
.relatedPrudPrice {
	font-size: 10px;
	color: #BD2227;
	font-weight: bold;
}
.ALCspecialPrice{
   font-size: 11px;
   font-weight: normal; 
   display: block; 
   color: #444;
}
.relatedPrudInStck {
	color: #4B9543;
	float: right;
}
.reviewsStarsSml{
	display:inline;
	padding: 9px 28px;
	background: url("http://www.adorama.com/images/alc/CssImg/starRtngSml.gif") no-repeat 0px -10px;
}
.blocksCntnr.relatedPrud .blocksCntntCntnr{
	margin-top:4px;
}
.blocksCntnr.relatedPrud h6 {
	margin:4px 0;
}
.relatedCatg{
	margin-bottom:20px;
}
.articalRatingPgBrk {
	padding:15px 15px 5px 15px;
	margin: 0px;
	float: left;
	width: 951px;
}
.shareArticalHeadr{
	padding:0 0 2px;
	border-bottom:solid 1px #CCC;
	font-size: 13px;
	color: #6FAB2F;
	font-weight: bold;
	width: 600px;
}
.EmailSocialConnect
{
	font-weight:bold; 
	color:#0066CC;
}
.EmailPage{
	float:left;
	font-weight:bold; 
	color:#777;
	font-size: 12px;
}
.EmailPage input, .blocksCntnr.rateNCommtsBlock .commntSubmt, .rateNCommtsCntnr .commntSubmt, a.registerWrkshps{
	padding:4px 3px;
	background:url("http://www.adorama.com/images/alc/CssImg/emailPg_BG.gif") repeat-x;
	display: block;
	font-size:12px;
	text-decoration:none;
	color: #FFF;
	margin: 10px 0;
	 -moz-border-radius:3px;
	-webkit-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	cursor:pointer;
}

 .blocksCntnr.rateNCommtsBlock .commntSubmt, .rateNCommtsCntnr .commntSubmt{
	 margin: 10px 5px;
}
a.registerWrkshps{
	padding: 9px 15px;
	width: 180px;
	background:url("http://www.adorama.com/images/alc/CssImg/wrkshpRegstrBtn.gif") no-repeat;
	font-size: 16px;
	text-transform:uppercase;
	font-weight:bold;
	margin:18px auto 0;
	text-align:center;
	border: none;
}
	
a.registerWrkshps:hover 
{
	background-position:0 -46px; 
	text-decoration:none;
}

.SocialCnct
{
	margin:0; 
	font-weight:bold; 
	color:#777; 
	line-height:22px; 
	margin: 0 auto 30px;
	width: 960px;
}
.shareArtical .SocialCnct{
	margin-left: 200px;
	font-size: 12px;
	color:#777;
	font-weight:bold;
}
.SocialCnct ul
{
	display:inline; 
	margin-left:7px;
}
.SocialCnct ul li {display:inline;}
.shareArtical .SocialCnct ul
{
	display:block; 
	margin: 7px 0 0;
}
.SocialCnct li{ padding:2px 4px;}
.blocksCntnr.rateNCommtsBlock{
	margin-top: 0px;
	border:solid 1px #ccc;
	-moz-border-radius:3px;
	-webkit-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
}

.blocksCntnr.rateNCommtsBlock p, .blocksCntnr.rateNCommtsBlock div.rate, .blocksCntnr.rateNCommtsBlock div.formSubmitAgreeWrapper, .blocksCntnr.rateNCommtsBlock label, .blocksCntnr.rateNCommtsBlock h5 {
	padding:0 5px;
}
.blocksCntnr.rateNCommtsBlock div.required 
{
	padding:0 5px; 
	margin-bottom:7px; 
	color:#900;
}
.blocksCntnr.rateNCommtsBlock input{
	margin-left:5px;
}
p.rateCommntIntro{
	font-size:11px;
	color:#444;
	margin:10px 0 0;
	font-weight: bold;
}
p.rateCommntInstructions{
	margin:10px 0;
}
.rate{
	margin:15px 0;
}
.rate img{
	cursor:pointer;
	
	}
.rate a{
	background: url("http://www.adorama.com/images/alc/CssImg/1starGray_bg.gif") no-repeat;
	padding:3px 5px;
	margin: 0 2px;
	text-decoration: none;
}
.rate span input{
	display:inline;
	border:none;
	float: left;
	margin: 0 5px 0 0;
	width: 15px;
}

.blocksCntnr.rateNCommtsBlock .reviewsStars, .blocksCntnr .reviewsStars {
	padding:0px;
	height: 18px;
	width: 82px;
	background:url("http://www.adorama.com/images/alc/CssImg/starRtngSml.gif");
}
.blocksCntnr.rateNCommtsBlock h5{font-size:12px;}
.rate a:hover{text-decoration:none;}
.blocksCntnr.rateNCommtsBlock label, .rateNCommtsCntnr label{
	display:block;
	font-size:12px;
	color:#444;
	margin-top:4px 0;
}


.blocksCntnr.rateNCommtsBlock input.commntEdit, .rateNCommtsCntnr input.commntEdit{background:#ddd; border:solid 1px #ddd; color:#222; width:120px;}
.blocksCntnr.rateNCommtsBlock p.finalCmmntSbmtNote, .rateNCommtsCntnr p.finalCmmntSbmtNote {
	margin:20px 0 10px;
	color:#555;
}
p.finalCmmntSbmtNote span{ font-weight:bold;}

.formSubmitAgreeWrapper
{
	margin:4px 0; 
	font-size:10px;
}
.blocksCntnr.rateNCommtsBlock .formSubmitAgreeWrapper label, .rateNCommtsCntnr .formSubmitAgreeWrapper label {
	margin: 0;
	font-size: 10px;
	display:inline;
	margin-bottom:4px;
	padding:0 5px;
}
.blocksCntnr.rateNCommtsBlock .formSubmitAgreeWrapper input, .rateNCommtsCntnr  .formSubmitAgreeWrapper input {
	width: 12px;
	margin:0 5px 0 0;
	border:none;
	display: inline;
	padding: 0;
}

.blocksCntnr.rateNCommtsBlock p, .rateNCommtsCntnr p{
	clear:both;
	color: #333;
	margin:10px 0;
}
.blocksCntnr.rateNCommtsBlock input, .blocksCntnr.rateNCommtsBlock  textarea{
	margin:0px 5px 15px 5px;
	border: solid 1px #3b74a1;
	width: 200px;
	padding: 2px;
}
.rateNCommtsCntnr input{
    margin:0px 0 15px;
    border: solid 1px #3b74a1;
	padding: 2px;}

.commentInput{
	height:150px;
}
.ratngResltHdr, .rateNCommtsCntnr p.rateNCommtsCntnrHeader{
	clear:both;
	padding-top: 30px;
	font-size: 13px;
	color: #6FAB2F;
	font-weight: bold;
	border-bottom: solid 1px #ccc;
}
.blocksCntnr.rateNCommtsBlock p.rateNCommtsCntnrHeader{
	background:#6fab2f;
	font-size:10px;
	color:#FFF;
	padding:5px 10px 4px;
	border:solid 1px #6fab2f;
	-moz-border-radius:3px;
	-webkit-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	font-weight: bold;
	margin-top: 2px;
}
.artclRtngLftCol{
	border:none;
	padding:5px 0 0 20px;
}
.artclRtngLftCol .articalRatingResults{
	font-size: 12px;
}
.artclRtngLftCol .articalRatingResults span{
	font-weight:bold;
	font-size: 13px;
}
.comntsViewOptions{
	margin:15px 0 20px;
	height: 25px;
	border-bottom:solid 1px #ccc;
}
.comntsViewOptions div{float:right;}
.comntsViewOptions form input{
	padding:0 3px;
	background:#fff;
	margin-left:5px;
	cursor:pointer;
	color: #006699;
}
.artclRtngLftCol .articalRatingResults .reviewsStars{
	display:inline;
	margin-left: 5px;
}
.artclRtngLftCol .listCntnr .cntnt{margin:0 100px 0 0;}
.artclRtngLftCol .listCntnr{
	border-bottom:dotted 1px #aaa;
	float: left;
	width: 100%;
	margin:12px 0 0 0;
	padding:0 0 7px 0;
}
.artclRtngLftCol .listCntnr .cntnt h5{
	display:inline;
	font-size: 13px;
	color: #444;
}
.commntsInfo span{
	font-weight:bold;
}
.comntsViewOptions p{ font-weight:bold;}
.rateFlagCommt form{margin:5px 0 0;}
.rateFlagCommt input{
	display:block;
	width: 72px;
	background:url("http://www.adorama.com/images/alc/CssImg/rateFlagCmmt.gif") no-repeat;
	margin:2px 0;
	font-size: 11px;
	padding: 4px 0 3px;
	color: #555;
	*padding:2px 0 3px;
	cursor:pointer;
}       

.rateFlagCommt input[disabled="disabled"]
{
	background:url("http://www.adorama.com/images/alc/CssImg/rateFlagCmmt.gif") no-repeat center bottom;
	color: #eee;
	padding: 4px 0 3px;
	*padding:2px 0 3px;
	margin:2px 0;
}
@media screen and (-webkit-min-device-pixel-ratio:0){
         .rateFlagCommt input{background:url("http://www.adorama.com/images/alc/CssImg/rateFlagCmmt.gif") center 3px no-repeat;}
		 .rateFlagCommt input[disabled="disabled"]  { background: url("http://www.adorama.com/images/alc/CssImg/rateFlagCmmt.gif") no-repeat scroll center -23px;}
}


input.flagBtn{background:url("http://www.adorama.com/images/alc/CssImg/rateFlagCmmt.gif") no-repeat center; }

.helpfulBtnDisabe{}
.rateNCommtsCntnr{
	margin:5px 0 0;
}


.rateNCommtsCntnr input, .rateNCommtsCntnr textarea{
	width:400px;
	border:solid 1px #3b74a1;
	display:block;
}
input.nickLoc {width:200px;}
.blocksCntnr.rateNCommtsBlock input.commntSubmt, .rateNCommtsCntnr input.commntSubmt {
	width:120px;
	text-align:left;
}

.commntsInfo{}

.relatedArticalTagsCntnr{margin:15px 0 0;}
.relatedArticalTagsCntnr p{
	margin:0 0 10px;
	color: #999;
	text-transform: uppercase;
	font-weight: normal;
	font-size: 9px;
}
.relatedArticalTagsCntnr .tags a {
	display:block;
	text-decoration:underline;
}
li.activeCmmntsView input
{
	background:#ccc; 
	color:#fff; 
	border:solid 1px #eee; 
	-moz-border-radius:3px;
	-webkit-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
}



.emailToPopWrapr{
	width:415px;
	padding:3px;
	border: solid 1px #999;
	-moz-border-radius:5px;
	-webkit-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
}
.emailToPopWrapr input{
	border:solid 1px #ccc;
}
.emailToPopWrapr .emailToPopTitle {
	height:25px;
	background: #77B4DA;
	color:#FFF;
	font-weight:bold;
	line-height:22px;
	padding-left:7px;
	border: solid 1px #77B4DA;
	-moz-border-radius:2px;
	-webkit-border-radius: 2px;
	-o-border-radius: 2px;
	border-radius: 2px;
	font-size: 13px;
}
.emailToPopWrapr .emailToPopTitle input {
	float: right;
	padding:2px 3px;
	background:#eee;
	color:#333;
	cursor:pointer;
	margin-right: 2px;
	margin-top:2px;
	font-weight: normal;
}
.emailToPopWrapr h6{
	margin:10px 5px 5px;
	color: #1171D0;
	font-weight: bold;
	font-size: 14px;
}
.emailPopCntnt{
	padding:5px;
	height:auto;
	overflow-y:auto;
	overflow-x:hidden;
	width:390px;
	margin:auto;
}
.sharingPolicy{
	float:right;
	width:150px;
	padding-top: 15px;
}
.emailToFormCntnr{margin:10px 0;}
.emailToOptions{
	margin-bottom: 20px;
}
.emailToOptions input{
	background:url("http://www.adorama.com/images/alc/CssImg/radio_BG.gif") no-repeat 0px -2px;
	width:14px;
	height:14px;
	cursor: pointer;
	border: none;
	margin-right: 4px;
}
.sndToMyself input{}
.sndToFriend input{margin-left:15px;}
.emailToForm {}
.emailToForm label{display:block;}
.emailToForm input{
	width:215px;
	margin-bottom: 10px;
}
.addMessage{
	display:block;
	margin-top:25px;
}
.addMessage textarea{
	height:80px;
	width: 220px;
}
.emailToFormCntnr .emailToForm em{color:red;}
.popFooter{
	background:#ddd;
	padding:5px 10px;
	margin-top: 15px;
}
.popFooter input
{
	padding:2px; 
    cursor:pointer;
}
.popFooter input.sendEmailFinal{
	background:url("http://www.adorama.com/images/alc/CssImg/emailPg_BG.gif") repeat-x;
	color:#FFF;
	font-weight:bold;
	padding:2px 15px;
	margin-right: 5px;
}
.messageWas, .emailAddrsWas{
	font-weight:bold;
	font-size:11px;
	color:#0066CC;
	margin-top: 15px;
}
input.EmailBtnActive {
	background-position:0px -22px;
}
.popFooter .emailButton {
	display: inline;
	border: solid 1px #bbb;
}


									
																				
									
.results #PgCntntCntnr{
	background:#fff url("http://www.adorama.com/images/alc/CssImg/cntntMain_BG.gif") top repeat-x;
}
.results #PgTtlCntnr{ border-color:#ccc;}
.results .cntnt 
{
	margin-right: 110px; 
	margin-left:0;
}
.results .cntnt h5 { display:inline;}
.results .subtitle 
{
	display:block; 
	margin-left:3px;
}
.results #NrRgtCol {border:none;}
.results #NrRgtCol .blocksCntnr.workshopsBlock{margin-top:0;} 


	                                
																				
									
.blocksCntnr.photoNews h4.BlockHeader{
	background-color:#ccc;
	border-color:#ccc;
}


									
																				
									
									
									
									
									
									
.learningCenter{}
.learningCenter #PgCntntCntnr
{
	background:#fdfdfd url("http://www.adorama.com/images/alc/CssImg/cntntMain_BG.gif") repeat-x;
}
.learningCenter #PgTtlCntnr{
	border-color: #ccc;
}		
.learningCenter .lcTabs{margin-top:20px;}							
.learningCenter #NrRgtCol, .results  #NrRgtCol{
	border:none;
	padding-right: 0px;
	width: 280px;
}
.learningCenter .searchCntnr {
	overflow:auto;
	background:#FFF;
	margin:0;
	color:#1B608F;
	font-size:15px;
	font-weight:bold;
	padding:0px 7px 7px;
	border:solid 1px #d4d3ca;
	-moz-border-radius:7px;
	-webkit-border-radius: 7px;
	-o-border-radius: 7px;
	border-radius: 7px;
}
.learningCenter .blocksCntnr.workshopsBlock{margin-top:0;}
.learningCenter input.searchTxtField{
	margin-left:0;
	background:url("http://www.adorama.com/images/alc/CssImg/inputText_BG.gif") repeat-x;
	width:84%;
	border:solid 1px #ccc;
	height: 16px;
	padding:2px;
	color:#333;
	font-size:13px;
	font-weight:normal;
	overflow: visible;
}
.learningCenter .searchCntnr label{
	float:none;
	display:block;
	margin-bottom: 5px;
}
.learningCenter .searchCntnr input.searchButton{
	width:30px;
	background:#0066CC url("http://www.adorama.com/images/alc/CssImg/LCsearch_BG.gif") no-repeat 0px 0px;
	float:right;
	-moz-border-radius:3px;
	-webkit-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	height: 22px;
	margin-bottom: 3px;
	}
	#lftBlockCol{
	width:300px;
	float:left;
}
 #rgtBlockCol{
	width:300px;
	float: right;
}
#blocksWrapper
{
	overflow:auto;
	background: url("http://www.adorama.com/images/alc/CssImg/mainPageColDiv.gif") repeat-y center;
	margin-bottom: 20px;
}
.blocksCntnr.mainTop{
	margin: 0;
	padding: 0;
}
.blocksCntnr.mainTop h4.BlockHeader{
	padding:8px 12px;
	 position:relative;
	 height:50px;
	 font-size:18px;
}
.blocksCntnr.mainTop .BlockHeader span{
	font-size:12px;
	font-weight:normal;
	margin:2px 0 0 0;
	display:block;
	line-height:14px;
	max-height:15px;
	overflow:hidden;
}
.blocksCntnr.mainTop h4.BlockHeader a.mainTopBlockLink{
	position:absolute;
	font-size:10px;
	font-weight:normal;
	bottom:3px;
	right: 13px;
}
.blocksCntnr.mainTop ul li{
	margin: 1px 1px 1px 0;
}
.mainTop  .blocksCntnt .blockMore {
	padding: 15px 0 0;
}

.blocksCntnr.mainTop ul{
	float: left;
	width: 144px;
}
bucketListColA
{
	float:left; 
	width:115px;
}
.bucketListColB{}
.blocksCntnr.mainTop ul li a {
	
	font-size: 12px;
}
#rgtBlockCol .blocksCntnr.mainTop p, #lftBlockCol .blocksCntnr.mainTop p{ font-size:12px; font-weight:bold;}
#rgtBlockCol .blocksCntnr.mainTop a.blockMore, #lftBlockCol .blocksCntnr.mainTop a.blockMore{
	display:block;
	padding-top:12px;
	margin: 0;
}
#rgtBlockCol .blocksCntnr.mainTop .blocksCntntCntnr a, #lftBlockCol .blocksCntnr.mainTop .blocksCntntCntnr a{ font-weight:bold;}
#rgtBlockCol h4.BlockHeader 
{
	background-color:#3f94c5; 
	border-color:#3f94c5;
}
#lftBlockCol h4.BlockHeader
{
	background-color:#7ebd4a;
	border-color:#7ebd4a;
}
#lftBlockCol.blocksCntnr, #rgtBlockCol .blocksCntnr{margin-top:0;}
#rgtBlockCol .blocksCntnt p, #lftBlockCol .blocksCntnt p {margin:0 0 10px;}
#rgtBlockCol .blocksCntnt p a, #lftBlockCol .blocksCntnt p a{display:block;}
#lftBlockCol .blocksCntnt a:link, #lftBlockCol .blocksCntnt a:visited, #rgtBlockCol .blocksCntnt a:link, #rgtBlockCol .blocksCntnt a:visited { font-size:13px; font-weight:bold;}
.learningCenter .catImageSlide {
	height:190px;
	background:url("http://www.adorama.com/images/alc/CssImg/slidshowSmall_BG.gif") no-repeat;
	position:relative;
	padding: 10px;
	margin-bottom: 10px;
}
.learningCenter .catImageSlide img
{
	width: 275px;
	height: 190px;
}
.learningCenter .catImageSlide .catImgDscrptn {
	position:absolute;
	z-index:2;
	height:40px;
	left: 10px;
	width: 255px;
	background-color: #000;
	opacity: .75;
	filter: alpha(opacity=75);
	padding: 10px;
	color:#FFFFFF;
	bottom: 10px;
	overflow: hidden;
}

.learningCenter .catImageSlide .catImgDscrptn .sldshowCntrl {
	position:absolute;
	z-index:3;
	filter: alpha(opacity=100);
	opacity: 1.0;
	bottom:5px;
	right:5px;
	border:solid 1px #FFF;
	-moz-border-radius:4px;
	-webkit-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px;
	padding:1px 5px;
	background: #000;
}
.sldshowCntrl a:link, .sldshowCntrl a:hover, .sldshowCntrl a:visited
{
	height:11px; 
	width:11px; 
	text-decoration:none;
}
 a.cntrlNxt:link,  a.cntrlNxt:visited {  background:url("http://www.adorama.com/images/alc/CssImg/slideArowLink_BG.gif")  right no-repeat; }
 a.cntrlPre:link,  a.cntrlPre:visited {  background:url("http://www.adorama.com/images/alc/CssImg/slideArowLink_BG.gif")  left no-repeat;}
 a.cntrlNxt:hover { background:url("http://www.adorama.com/images/alc/CssImg/slideArowHover_BG.gif")  right no-repeat; }
.sldshowCntrl a.cntrlPre:Hover { background:url("http://www.adorama.com/images/alc/CssImg/slideArowHover_BG.gif")  left no-repeat;}

.sldshowCntrl a:link, .sldshowCntrl a:hover, .sldshowCntrl a:visited
{
	height:11px; 
	width:11px; 
	text-decoration:none;
}
.cntrlNxt {
	background:url("http://www.adorama.com/images/alc/CssImg/slideArowLink_BG.gif")  right no-repeat;
	width: 7px;
	cursor:pointer;
}
.cntrlPre 
{
	background:url("http://www.adorama.com/images/alc/CssImg/slideArowLink_BG.gif")  left no-repeat;
	width:7px;
	cursor:pointer;
}
.cntrlNxt:hover,  .cntrlNxt.inactive { background:url("http://www.adorama.com/images/alc/CssImg/slideArowHover_BG.gif")  right no-repeat;width:7px; }
.cntrlPre:Hover, .cntrlPre.inactive { background:url("http://www.adorama.com/images/alc/CssImg/slideArowHover_BG.gif")  left no-repeat; width:7px; }
.catImageSlide .catImgDscrptn a:link, .catImageSlide .catImgDscrptn a:visited {text-decoration:none;}
.learningCenter .catImageSlide .catImgDscrptn a h1 {
	font-size: 12px;
	color:#fff;
	filter: alpha(opacity=100);
	opacity: 1.0;
	font-weight:normal;
	margin:0 0 1px;
	cursor:pointer;
}
#LCcntnr #PgCntntCntnr #NrRgtCol .blocksCntnr.photoNews .blocksCntntCntnr .blocksCntnt h6{margin-bottom:9px;}
.learningCenter .catImageSlide .catImgDscrptn a h2 {
	font-size: 10px;
	font-weight:normal;
	color:#fff;
	filter: alpha(opacity=100);
	opacity: 1.0;
	cursor:pointer;
}
.blocksCntnt .pre {
	color: #3f94c5;
	margin-right: 3px;
}

.blocksCntnr.editors .blocksCntnt h6 a:link, .blocksCntnr.editors .blocksCntnt h6 a:visited 
{
	margin-bottom:12px; 
	font-size:14px; 
	display:block;
}
.blocksCntnr.editors .blocksCntnt li {
	float:left;
	width:119px;
	margin:1px;
	font-size: 11px;
	display:block;
}
.blocksCntnr.editors .blocksCntnt span {
	font-size:9px;
	margin-left:3px;
}
#lftBlockCol h4 a {
	background:url("http://www.adorama.com/images/alc/CssImg/Arrows_BG.gif") no-repeat right -68px;
	
}
#rgtBlockCol h4 a {
	background:url("http://www.adorama.com/images/alc/CssImg/Arrows_BG.gif") no-repeat right -50px;
	height:18px;
}
.blocksCntnr.editors{}
.learningCenter .cntnt
{
	margin-left:0;
}
.learningCenter .cntnt .content{
	max-height:55px;
	overflow:hidden;
	background:#fff;
}
#wdLftCol .listCntnr .calndrCntnr, .bio .listCntnr .calndrCntnr {
	float:left;
	margin:0 10px 3px 0;
}
.learningCenter .blocksCntnr.workshopsBlock .blocksCntntCntnr, .blocksCntnr.blogBlock .blocksCntntCntnr, .results .blocksCntnr.workshopsBlock .blocksCntntCntnr{
	border:solid 2px #fff;
	-moz-border-radius:7px;
	-webkit-border-radius: 7px;
	-o-border-radius: 7px;
	border-radius: 7px;
	background:#fff url("http://www.adorama.com/images/alc/CssImg/blockTop_BG.jpg") repeat-x;
}
.blocksCntnr.workshopsBlock a h5 {
	font-size: 15px;
	font-weight: bold;
	color: #1B608F;
	margin:0;
	padding:0;
}
.blocksCntnr.workshopsBlock h5:hover
{
	text-decoration:underline; 
	color:#074771;
}
.learningCenter .blocksCntnr.workshopsBlock .calndrCntnr, .results .blocksCntnr.workshopsBlock .calndrCntnr {
	float:left;
	margin-right: 5px;
	background-position:-147px -0px;
}
.workshopsBlockTop{
	overflow:auto;
	margin: 5px;
	overflow:hidden;
}
.workshopsBlockTop .subtitle{
	color:#333;
	font-size:11px;
	line-height:14px;
	padding-top:3px;
}
.listCntnr.workshopsListing{}
.listCntnr p.wrkshopsDate{
	margin: 0;
}
.listCntnr.workshopsListing p.specialEve,
.listCntnr.workshopsListing p.wrkshopsDate, .listCntnr.workshopsListing h5, .listCntnr.workshopsListing .cntnt p.subtitle, .listCntnr.workshopsListing .cntnt .catTag,  #wdLftCol .listCntnr.workshopsListing .cntnt .subtitle {
	margin-left:60px;
}  
	
.listCntnr .cntnt .workshopsNote {
	font-size:12px;
	line-height:17px;
	font-weight:bold;
	color:#333;
}




.bio{}
.bio #PgTtlCntnr
{
	border-color:#C1B49A;
}
.bio #nrLftCol img 
{
	float:right;
	margin-left:15px;
}
.bio .listCntnr .cntnt {margin-left:0px;}
.bio .blocksCntntCntnr h6 {color:#996633;}
.blckCntct{margin:20px 0 5px;}
.bio #PgCntntCntnr
{
	background:#fdfdfd url("http://www.adorama.com/images/alc/CssImg/cntntMain_BG.gif") repeat-x;
}

.bio .blocksCntnr{
	border-color:#ddd;
}



.p404 h1 {
	font-size: 42px;
	font-weight: bold;
}
div#PgTtlCntnr.p404{
	max-height:300px;
	padding:80px 50px;
	background-image:none; 
}
.p404Msg{
	width: 720px;
	font-size:24px;
	line-height: 30px;
	margin: 15px 0 0 0;
}




							
							
							
.artclRtngLftCol .pagenationCntnr
{
	float:left; 
	margin-top:10px;
}
.pagenationCntnr .showingPerPg {
	float:left;
}
.itemPPCntnr{float:right;}
.perPgOption{}
.perPgOption li
{
	float:left; 
	margin:0 0 0 3px;
}
.perPgOption input
{
	border:solid 1px #ccc;
	padding:3px 4px 2px;
	*padding:0 6px 0;
	background:#ddd;
	overflow:visible;
	font-size:11px;
	background: url("http://www.adorama.com/images/alc/CssImg/wrkshpCalMonth_bg.jpg") bottom;
	cursor:pointer;
}
.itemPPCntnr span
{
	float:left; 
	margin-right:5px; 
	margin-top:2px;
}
.pagenationTitle{margin-bottom:3px;}




.maskTabsPosts{_width:595px;}
.maskTabsWorkshops 
{
	*width:595px; 
	*position:relative; 
	*top: 0;
}
.maskTabsComments{_width:630px;}
	
.blockInnerList{}
.blockInnerList a:link,.blockInnerList a:visited 
{
	font-size:12px; 
	font-weight:bold;
}
.blockInnerList p{}

h2.welcmeToSection 
{
	font-size:16px; 
	margin-bottom:20px;
}
span.dateAdded{ white-space:nowrap;}


body
{
    background:transparent url("http://www.adorama.com/artworks2/White_BG.gif") repeat-y scroll center center;
}

.headerClass
{
    background: url("/ALC/Pics/Header_BG.jpg") no-repeat;
}

.blocksCntnr.rateNCommtsBlock input.radioRating
{
    width: 10px;
}

html* .pagenationCntnr .itemsPerPg 
{
    height: 18px;
    overflow: hidden;
}

.tagsCloudCntnrEx
{
    overflow: hidden;
    position:static;
    background:#FFFFFF url("http://www.adorama.com/images/alc/CssImg/cloutTab_BG.gif") repeat-x scroll 0 0;
    clear:both;
    padding:10px 15px;
}

.tagsCloudCntnrEx .tags 
{
    border-left:1px solid #666666;
    float:left;
    margin-left:10px;
    margin-right:10px;
    width:300px;
    padding:0 20px;
}


.x-masked {
   
   overflow: visible!important;
}

.ext-el-mask 
{
    background-color:#CCCCCC;
    height:100%;
    left:0;
    opacity: 0.5;
    position:absolute;
    top:0;
    width:100%;
    z-index:20000;
}

.comntsViewOptions input{
    padding:0 3px;
    background:#fff;
    margin-left:5px;
    cursor:pointer;
    color: #006699;
}
.comntsViewOptions  li
{
    float: right;
}

.tabsPostsHeader
{
    font-size: 12px;
    font-weight: bold;
    top:5px;
    left: -5px;
    z-index:1000;
}

.learningCenter .catImageSlide .catImgDscrptn .sldshowCntrl
{
    height:17px;
}
 
.x-window-tl
{
    padding-left:0px;
    position:relative;
    z-index:1;
    background: none;
}
.x-window-tr
{
    padding-right:0px;
    background: none;
}
.x-window-tc
{
    overflow: hidden;
    background: none;
}
.x-window-ml
{
    padding-left:0px;
    background: none;
}
.x-window-mc 
{
    -x-system-font:none;
    background:#FFFFFF none repeat scroll 0 0;
    border:1px solid #99BBE8;
    font-family:tahoma,arial,helvetica,sans-serif;
    font-size:11px;
    font-size-adjust:none;
    font-stretch:normal;
    font-style:normal;
    font-variant:normal;
    font-weight:normal;
    line-height:normal;
    margin:0;
    padding:0;
}
.x-window-mr
{
    padding-right:0px;
    background: none;
}
.x-window-bl
{
    padding-left:0px;
    background: none;
}
.x-window-br
{
    padding-right:0px;
    background: none;
}
.x-window-bc
{
    background: none;
}

.formSubmitAgreeWrapper 
{
    margin:4px 0; 
    font-size:10px; 
    clear:both;
}

.formSubmitAgreeWrapper .chkbox_label 
{ 
    float:left; 
    line-height:18px; 
    padding:0px; 
    height:18px; 
    width:120px;
}

.formSubmitAgreeWrapper .link 
{ 
    float:left; 
    line-height:18px;
    padding:0px; 
    height:18px;
}

.x-form-check-wrap, .x-form-radio-wrap 
{
    line-height:18px;
    padding:0pt;
}

.bucketListColA
{
    float: left;
    width: 100px;
}
.bucketListColB
{
    float: right;
    width: 100px;
}


.x-form-file-wrap {
    position: relative;
    height: 22px;
    
}
.x-form-file-wrap .x-form-file {
	position: absolute;
	right: 0px;
	-moz-opacity: 0;
	filter:alpha(opacity: 0);
	opacity: 0;
	z-index: 2;
    height: 22px;
    width: 80px;
}
.x-form-file-wrap .x-form-file-btn {
	position: absolute;
	right: 0;
	z-index: 1;
	
}
.x-form-file-wrap .x-form-file-text {
    position: absolute;
    left: 0;
    z-index: 3;
    color: #777;
}

input.x-form-file-text 
{
    width:120px;
}


 
.workshopsBlockTop
{
    overflow:hidden;
}

.blocksCntntCntnr .blocksCntnt {
    overflow:hidden;

}
 
 
 .clsTabView .ext-el-mask 
 {
     background: #FFFFFF url("/ALC/Pics/ajax-loader.gif") no-repeat scroll center 45px;
     height:100%;
     left:0;
     opacity:0.6;
     position:absolute;
     top:0;
     width:100%;
     z-index:20000;
 }
 
 

 .clsCommentContentControl 
 {
     clear:both;
     }
 
 .tagsCloudCntnr 
 {
     position:relative;
     top:0px;
     left:0px;
     
     }
     
 #tabView_postsTabView_NewContent_sortTypesDiv 
 {
     position:relative;
     width:100%;
     margin:0px;
     padding:0px;
     height:24px;
     
 }
 
 *html #tabView_postsTabView_NewContent_sortTypesDiv 
 {
     right:20px;
 }
 
 
 .popTagsTitle 
 {
     position:relative;
     }
 
 .rssFeeds 
 {
     position:relative;
     }





.itemsPerPg {
	float:right;
	margin-left:3px;
}

.clsPagingControl .pagenationCntnr .x-form 
{
	float:none;
}
       
*html .pagenationCntnr 
{
	position:relative;
}
     
.header td.ad_store a{
    font:12px Arial,sans serif;
}

.breadCrums 
{
    height: 24px;
    line-height:24px;
    padding-left:5px;
}
    
iframe.cartsummary {
	border:0 none;
	height:60px;
	width:240px;
	overflow:hidden;
}

#topnav div.clearfix 
{
    top:20px;
}





#msg-div {
     position:absolute;
     top:10px;
     width:250px;
     z-index:20000;
     margin:0px auto;
}




  
.articalWysiwyg ol li,   
.artical-from-Wysiwyg ol li, 
.workshopsDiscription ol li, 
.catHighlights ol li {
    list-style-type:decimal;
    display:list-item;
}

.articalWysiwyg ul li,
.artical-from-Wysiwyg ul li,
.workshopsDiscription ul li, 
.catHighlights ul li{

    list-style-image:url("http://www.adorama.com/artworks2/Orange-bullet.gif");
    
}

  
.articalWysiwyg ul, 
.articalWysiwyg ol,
.artical-from-Wysiwyg ul, 
.artical-from-Wysiwyg ol, 
.workshopsDiscription ul, 
.workshopsDiscription ol,
.catHighlights ul, 
.catHighlights ol
{
    margin-left:30px;
    display:block;
    list-style-position:outside;    
}
 
   

    


    
strong 
{
    font-style: normal;
    font-weight: bold;
}    

em
{
    font-style: italic;
    font-weight: normal;
}

.pagenationCntnr {
    float:none;
}


.x-menu-list{
    display:block;
}
.learningCenter .catImageSlide {
    width: 272px;
}

.artchiveMonths
{
    background:transparent url("http://www.adorama.com/images/alc/CssImg/browseArchive_BG.gif") no-repeat scroll 0 0;
    float:left;
    padding:10px 0 20px 50px;
    
}

.clear 
{
    clear:both;
    font-size:0px;
    height:0px;
}




#ctl00_body_leftHomePageBucket_upperCategory_featuredCategory{ margin-top:0 !important;}




.howToCategory.AdoramaTV #PgTtlCntnr {
	border-color:#CCCCCC;
}
.howToCategory.AdoramaTV #nrLftCol h2, .howToCategory.AdoramaTV #nrLftCol .catHighlightsSub {
	color:#2c6cb8;
}
.howToCategory.AdoramaTV #PgTtlCntnr a.backto {
	background:url("http://www.adorama.com/images/alc/CssImg/Arrows_BG.gif") no-repeat scroll 5px -155px #57B6DD;
	border-color:#57B6DD; 
	padding-left:26px; 
	padding-right:13px;
}
.AdoramaTV #PgTtlCntnr h1 {text-indent:-9999px;}


#departmentNav li a {
    text-decoration: none;
}


/* Comment Generated by Combres - Resource '~/css/newskin/header.css' (Mode: Static) */
body{ margin: 0; padding:0; background: none;}
#header{ background: url("http://www.adorama.com/artworks2/headerBG.jpg") repeat-x;}
#header ul{ list-style: none; margin: 0; padding: 0;}
 a{ text-decoration: none;}

#headerInner{ width:990px; margin: 0 auto; font-family: Arial,Helvetica,sans-serif;}
#headerInner > div{ clear: both;}
.flRight{ float: right;}
.flLeft{ float: left;}


.cf:before,
.cf:after {
    content:"";
    display:table;
}
.cf:after {
    clear:both;
}

.cf {
    zoom:1;
}
#headerLevel1{ padding:5px 0 0; height: 22px;}
	#headerEco{ margin-right: -1px; overflow: hidden;}
	#headerEco a{padding-right:7px; font-size: 12px;  color: #888; font-weight: bold;}
	#headerEco a:hover{ text-decoration:underline;}
	#headerEco a:after{content:""; font-size: 8px; position: relative; top:-2px; padding-left:10px; width:1px; border-right:1px solid #eee;}
	#headerEco a:last-child:after{display: none;}
	
	#account_actions{}
	#account_actions a{ color: #0E669E; font-size: 11px; font-weight: bold; padding:3px 0 3px 10px; }
	#account_actions a:hover{ text-decoration:underline;}
	#account_actions #myCart{ padding-left: 25px; background: url("http://www.adorama.com/artworks2/headerFooterUI.png") no-repeat 6px -2px; text-transform: uppercase;
	}

#headerLevel2{ margin: 18px  0 0; height: 45px;}
	#headerLevel2 img{ border:none;}
	#logo{ margin: 5px 20px 0 0;}
	#phoneContact{
		color: #666B74;
		font-size: 18px;
		height: 44px;
		line-height: 41px;
		margin: 3px -10px 0 30px;
	}
	#globalSearch{ margin: 0; padding: 0;}
	#globalSearch input, #emailSubscribeInput{ 
		width:290px;
		display: block;
		font-size: 15px;
		background: #fff;
		padding: 9px 10px 9px;
		margin:0;
		border: 1px solid #ddd;
		border-radius: 4px 0 0 4px;
		font-family: Arial,Helvetica,sans-serif;
		box-shadow: 0 0 15px -2px #ddd inset;
		font-size: 17px;
		line-height:20px;
		float: left;
		vertical-align: middle;
	}
	#globalSearch button, #emailSubscribeSubmit{ 
		margin:0;
		display: block;
		border:1px solid #87c504;
		color: #fff;
		padding: 11px 10px 13px;
		border-radius:0 4px 4px 0;
		font-family: Arial,Helvetica,sans-serif;
		font-size:14px;
		line-height:14px;
		font-weight:bold;
		background:#87c504;
		vertical-align: middle;
		float: left;
		text-transform: uppercase;
		cursor: pointer;
	}
	@-moz-document url-prefix() { 
     #globalSearch button, #emailSubscribeSubmit{
        padding-bottom: 12px;
    	}
	}
	.ie7 #globalSearch button,.ie7 #emailSubscribeSubmit{ 
		border:none;
		padding-bottom: 10px;
	}

	#globalSearch button:hover{ 
		background: #79b006;
	}
	
	
#headerLevel3{ margin: 11px 0 0;}
	#headerLevel3 li.tab{
		margin: 0 10px 0 0;
		padding: 0;
		float: left;
		height: 35px;
		cursor: pointer;
		background-image: url("http://www.adorama.com/artworks2/headerFooterUI.png");
		background-repeat:no-repeat;
		text-indent: -2000px;
	}
	#headerLevel3 ul li.tab.active{}
	.photogrophyNav{ width:141px; background-position: 0 -94px;}
	.electronicsNav{ width:128px; background-position: 0 -129px;}
	
	.photogrophyNav.active{background-position: 0  -164px;}
	.electronicsNav.active{background-position: 0 -199px;}
	
	#header ul.departmentLinks{
		padding:5px 0 0 15px;
		margin: 0;
		width:685px;
	}
	ul.departmentLinks li{
		position:relative;
		margin:0 20px 0 0;
		color:#2977a8;
		margin-right: 20px;
		cursor: pointer;
		float: left;
        font-size:16px;
	}
	ul.departmentLinks li a{color:#2977a8;}
	ul.departmentLinks > li > a:hover, ul.departmentLinks > li:hover{color:#1E577B;}
	ul.departmentLinks .withDivider:after{
		content: ""; 
		position: absolute;
		right:-10px;
		top:3px;
		border-right:1px solid #beddeb;
		height: 12px;
	}
	.adoramaTV_nav span{ 
		width:23px;
		display: inline-block;
		height: 19px;
		margin: -2px 0 0;
		vertical-align: text-top;
		background:url("http://www.adorama.com/artworks2/headerFooterUI.png") 0 -20px;
	}
	ul.departmentLinks li.learningCenterNav{ margin-right: 0;}
	

.ie6 .usedNav .dropContainer{ width:350px;}

#headerLevel4{}
	.catagoryNav li{ float: left; margin: 0 15px 0 0; padding: 0 7px 0 0;}
	.catagoryNav li:after{
		content:" ";
		float: left;
		border-right:1px solid #3382b2;
		height: 12px;
		margin:10px 0 0 15px;
	}
	.catagoryNav li:last-child:after{ display: none;}
	.catagoryNav li a{ color:#fff;  font-size: 12px; font-weight: bold; float: left; padding: 10px 0;}
	.catagoryNav li a:hover{ color:#BCDAE8;}
	#electronicsNav{ display: none;}

.triggerDrop{ position:relative;}



.dropContainer{
	display: none;
	position: absolute;
	min-width: 100px;
	top:30px;
	padding: 12px;
	border: 1px solid #ccc;
	border-radius: 5px;
	background: #fff;
	box-shadow: 0 3px 7px -3px #444;
	z-index:20;
}
.ie7 .triggerDrop, .ie8 .triggerDrop{
	z-index: 30; 
}

.ie7 .dropContainer{
	left:0;
	top:-10px;
}
.triggerDrop:hover .dropContainer{
	display: block;
}
.dropContainer:before{
	content: "";
	position: absolute;
	left:10px;
	top:-20px;
	width: 0;
	height: 0;
	border-left: 20px solid transparent;
	border-right: 20px solid transparent;
	border-bottom: 20px solid #ddd;
}
.dropContainer:after{
	content: "";
	position: absolute;
	top:-18px;
	left:12px;
	width: 0;
	height: 0;
	border-left: 18px solid transparent;
	border-right: 18px solid transparent;
	border-bottom: 18px solid #fff;

}

.dropContainer li, ul.departmentLinks .dropContainer li{
	margin: 0 0 6px;
	padding: 0;
	display: block;
	width:100%;
}
.dropContainer li a{ font-size: 12px; padding: 0; font-weight: normal; color:#069; line-height: 15px;}
.dropContainer li a:hover{ text-decoration: underline; color:#005580;}
.dropContainer li:after{ display: none;}

.usedNav .dropContainer{ width:350px;}
.ie7 .usedNav .dropContainer{ top:15px; left:-10px;}

.usedNav .dropContainer div{
	width:150px;
	float: left;
	padding:10px;
	border-radius:5px;
}
.usedNav .dropContainer strong{	
	font-size: 14px;
}

.usedNav .dropContainer p{	
	font-size: 12px;
	line-height: 15px;
	height: 45px;
}
.usedNav .dropContainer a{
	display:inline-block;
	padding: 8px 10px;
	text-transform: uppercase;
	text-align: center;
	border-radius:5px;
	color:#fff;
}

.shopUsed{ background-color:#efefef; margin-right: 10px;}
.sellUsed{ background-color: #C3E9FF;}



.shopUsed strong{ color: #444;}	
.shopUsed p{ color: #444;}	
.shopUsed a{ background-color:#C0BEBE;}
.shopUsed a:hover{ background-color:#7E7E7E;}
.sellUsed a{ background-color: #419DD7;}
.sellUsed a:hover{ background-color: #2A78A8;}
.catagoryNav li.more:after{
	content:"";
	margin:14px 0 0 8px;  
	display: block;
	width: 0;
	height: 0.1;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	border-top: 5px solid #fff;}
.more .dropContainer{ top: 40px;}
.ie7 .more .dropContainer{ top: 35px;}
ul.departmentLinks li.learningCenterNav, ul.departmentLinks li.adoramaTV_nav{ float: right;}
ul.departmentLinks .learningCenterNav{ margin-right: 0;}

.socialconnect .facebook_like{
	max-width: 250px;
	overflow: hidden;
}



/* Comment Generated by Combres - Resource '~/css/newskin/footer.css' (Mode: Static) */


#footer{
	clear:both;
	padding: 35px 0;
	background:#0E669E;
}
#footerInner{ width:990px; margin: 0 auto; font-family: Arial,Helvetica,sans-serif;}
#footer ul{	list-style: none; margin: 0 0 30px; padding: 0; }
#footer a{ color: #fff; font-size: 11px;}
#footer a:hover{ text-decoration: underline;}
#footer p{
	color: #fff;
	font-size: 13px;
	line-height: 18px;
	padding: 0 0;
	margin: 0 0 10px;;
}
.col h4{
	font-family: 'Klavika', arial;
	font-size: 17px;
	margin: 0 0 10px 0;
	text-shadow: transparent 0 0 1px;
	border: 0;
	padding: 0;
	font-weight: normal;
	text-transform: none;
	color:#C3E9FF;
}
#footer h5 {
	font-size: 12px;
	font-weight: bold;
	margin: 0 0 6px 0;
	text-transform: uppercase;
	color:#fff;
	padding: 0;
}

#footer .col{
	margin: 0 20px 0 0;
	padding:0 20px 0 0;
	float: left;
	border-right:1px solid #287AAE;
	height: 500px;
}
.col li{
	margin: 0 0 5px 0;
}

.col a:hover{
	color:#7CCCFF;
}


.col_1{ width:135px;}
.col_2{ width:300px;}
.col_3{ width:155px;}
#footer .col.col_4{
	width:269px;
	margin-right: 0;
	padding-right: 0;
	border-right: none;
}
.ie6 #footer .col.col_4{ width:250px; overflow: hidden;}
.subCol{
	float: left;
	width:142px;
	margin:0 15px 0 0;
}
.subCol_2{ margin-right: 0;}

#footer .section{ margin: 0 0 30px;}


#footer form{ margin: 0;}
#emailSubscribeInput{
	width: 171px;
}
.ie9 #emailSubscribeInput{
	width:172px;
}
.ie8 #emailSubscribeInput{
	width:171px;
}
.ie7 #emailSubscribeInput{
	width:173px;
}
#emailSubscribeSubmit{
	background-color:#c3e9ff;
	color:#10689b;
	border-color:#c3e9ff;
	text-transform: none;
}

.ie7 #emailSubscribeSubmit{
	overflow: visible;
	padding-bottom: 10px;
}


.value-privacy{ clear:left; color: #fff; font-size: 12px; display: block; padding:5px 0 0;}
.socialconnect{
	padding:12px;
	background: #C3E9FF;
	border-radius: 3px;
}
.socialconnect h4{
	color:#10689b;
}
#footer .socialconnect ul{ margin-bottom: 0;}
#footer .socialconnect a{
	padding:6px 0 4px 24px;
	display: block;
	margin:0 0 4px;
	color:#10689b;
    line-height:14px;
	background-image:url("http://www.adorama.com/artworks2/headerFooterUI.png");
	background-repeat: no-repeat;
}
.socialconnect li.twitter a{ background-position: 0 -38px;}
.socialconnect li.youtube a{ background-position: 0 -70px;}
.footerBottom{ clear: both; padding-top: 20px; border-top:1px solid #287AAE;}
#footer .footerBottom ul{ margin-bottom:10px;}
.footerCenter{ text-align: center; display:block;}
.footerCenter li{ display:inline; padding-right: 20px;}
#footer .footerCenter li a{ font-size: 12px; padding-right: 20px; border-right:1px solid #e8e8e8;}
#footer .footerCenter li:last-child, #footer .footerCenter li:last-child a{ padding-right: 0; margin-right: 0; border-right:none;}


#footer .footerCenter p{ display: inline; color: #80BEE4; margin-right: 10px; padding-right: 10px; border-right: 1px solid #80BEE4;}
#footer .footerCenter p:last-child{margin-right:none; padding-right: 0; border:none; }

.security{ background: #fff; width:342px; margin: 20px auto; padding: 10px 0;}
.security a{ padding:5px;}
.security img{ border: none;}
