a {text-decoration:none}

span#esn_image_wrapper{ display:inline; outline:2px solid #000}


/*FONTS*/
.zoneHeader, .context_menu_item{font-family:Verdana, serif; line-height:14px}
.context_menu_item{font-size:11px;}

/*ZONES*/

.zc{width: 100%;}
* html .zone{ height: 35px;}
.zone{position: relative;display:inline-block;vertical-align:top;}

.preview .zone.hasNoParts{ min-height:35px; min-width:50px }
.preview .zone.empty{ min-height:0}

.hierarchy-sign{ display:inline-block; vertical-align:middle; width:7px; height:7px ; margin:3px 2px}
.zoneHeader{ background-color: #ccc; margin: 0 2px 2px 0; z-index: 101; position:relative; padding:3px; color: #000;}
.zoneHeader input{margin:0;padding:0; height:auto; width:auto}
.zoneHeader input[type="checkbox"] { display:inline-block; vertical-align:middle; margin:0px; margin-right:3px}
.zone-header-title, .zone-header-inheritance {display:inline-block; vertical-align:middle; margin-left:10px; font-size:10px;}
.hasNoParts{ outline:dotted 1px #ccc;}

.preview .zone.code{ background-color:#000; border-bottom:1px solid #666}
.preview .zone.code .part{ width:auto; display:inline-block; background-color:#000000; color:#ffffff; min-width:110px; border:1px solid #ccc; text-align:center; margin:5px ! important}


/*PARTS*/

.preview .part{min-height:10px}
.part{margin:0 auto; margin-bottom:5px; position:relative/*context menu toggler için gerekli*/;}
.GenericContent ul, .GenericContent ol, .BoxedText ul, .BoxedText ol,
.dialog_view .text-editor ul, .dialog_view .text-editor ol{ list-style:disc; margin:10px 0px; padding-left:30px;}
.GenericContent ol, .BoxedText ol, .dialog_view .text-editor ol{list-style:decimal;padding-left:15px}
.has-no-content{outline:dotted 1px #ccc ! important; min-height:32px ! important}
.GenericContent .esn-fl-right, .text-editor .esn-fl-right{margin:0 0 10px 10px}
.GenericContent .esn-fl-left, .text-editor .esn-fl-left{margin:0 10px 10px 0}

/*DRAGGING*/
.dragShadow{ border:dotted 1px #666; background-color:#aaa; opacity:0.8; box-shadow: 0pt 0pt 3px; height:15px; width: 40px; }

.drop_points, .drop_points_top{z-index:500; left:0; height:15px; width:96%; background-color:#eee; position:absolute; margin-left:2%; opacity:0.6; box-shadow: 0pt 0pt 3px;}
.drop_points{ bottom:3px;} 
.drop_points_top{top:3px;}
.drop_points_active{background-color:#999;}
.drop_points_hover{background-color:#0f0;opacity:1}

.zone_drop_point, .zone_drop_point_right, .zone_drop_point_left {height:16px; position:absolute;width:50%; top:0; text-align:left; padding-top:3px; font-size:10px}
.zone_drop_point{width:100%; text-align:center; z-index:100}
.zone_drop_point_right{right:0; text-align:right}

/*CONTEXT MENU*/
.context_menu_toggler{ position: absolute; display: none; width: 18px; height: 20px;top: 7px; right:5px; z-index: 201;                                             
-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.4); -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.4); box-shadow: 0 1px 4px rgba(0, 0, 0, 0.4);
-moz-border-radius: 2px; -webkit-border-radius: 2px; -webkit-background-clip: padding-box; border-radius: 2px;                       
/*background:url("../images/icons/fugue/menu-blue.png") no-repeat 1px 1px;*/ background-color: #fff; border:1px solid #ccc}

.hasNoParts .context_menu_toggler .menu-down, .part .context_menu_toggler .menu-down {background:url("../images/menu-down.png") no-repeat;width: 17px; height: 18px;top: 1px; right:1px; position:absolute} 

.context_menu_toggler .inheritance-children{background:url("/esn/images/icons/fugue/node-select.png") no-repeat;width: 16px; height: 16px;float:left; margin:2px}
.context_menu_toggler .inheritance-site-wide{background:url("/esn/images/icons/fugue/globe.png") no-repeat;width: 16px; height: 16px;float:left; margin:2px}

.part .context_menu_toggler{top:5px; right:7px;}
.context_menu{ position: absolute; width: 98px; top:0; right:0; padding:5px 10px 5px 30px; color:#000; z-index:1000;}
.context_menu{ background: #cccccc url(../images/menu-bg.png) repeat-y; border: 1px solid white;
-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.6); -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.6); box-shadow: 0 1px 4px rgba(0, 0, 0, 0.6);
-moz-border-radius: 0.25em; -webkit-border-radius: 0.25em; -webkit-background-clip: padding-box;border-radius: 0.25em;}
.treeview .context_menu{ top:20px; left:0px; right:0;}
.context_menu_item{ cursor: pointer; padding:3px;}
.context_menu_item:hover{ color:#fff; background-color:#4d4d4d;}
.context_menu {padding-left:0px; padding-right:0px; width:100px;}
.context_menu .new{ background-image:url('/esn/images/icons/fugue/plus.png') }
.context_menu .edit { background-image: url('/esn/images/icons/fugue/pencil.png'); }          
.context_menu .delete { background-image: url('/esn/images/icons/fugue/cross-circle.png'); }
.context_menu .cut { background-image: url('/esn/images/icons/fugue/scissors-blue.png'); }   
.context_menu .copy { background-image: url('/esn/images/icons/fugue/document-copy.png'); }   
.context_menu .paste { background-image: url('/esn/images/icons/fugue/arrow-stop-270.png'); }
.context_menu .before { background-image: url('/esn/images/icons/fugue/arrow-090.png'); }                                    
.context_menu .after { background-image: url('/esn/images/icons/fugue/arrow-270.png'); }
.context_menu .before-zone { background-image: url('/esn/images/icons/fugue/arrow-180.png'); }                                    
.context_menu .after-zone { background-image: url('/esn/images/icons/fugue/arrow.png'); }
.context_menu .restore { background-image: url('/esn/images/icons/fugue/arrow-circle-225-left.png'); }    
.context_menu .view { background-image: url('/esn/images/icons/fugue/magnifier.png'); }  
.context_menu .upload { background-image: url('/esn/images/icons/fugue/drive-upload.png'); }  
.context_menu .new-folder { background-image: url('/esn/images/icons/fugue/folder--plus.png'); }  
.context_menu .rename-folder { background-image: url('/esn/images/icons/fugue/folder-rename.png'); }  
.context_menu .rename-file { background-image: url('/esn/images/icons/fugue/document-rename.png'); }  
.context_menu .seperator{border-bottom:1px solid #e8e8e8; padding-bottom:7px; margin-bottom:5px}
.context_menu .context_menu_item{ background-repeat:no-repeat; padding-left:30px; background-position:4px 2px}


/*ADMIN PANEL*/
#navigation_panel .treeview > ul > li > ul {overflow:auto}
#navigation_panel .treeview a.current{color:#900000}
#navigation_panel .treeview a:hover{ text-decoration:none;}
#admin_panel { width:206px; height:0; position:fixed; top:110px; left:-174px;  font:12px "Segoe UI", Tahoma, "Trebuchet MS"; z-index: 1000; color:#000;}
#admin_panel input, #admin_panel img{margin:0;padding:0;height:auto;width:auto;border:none;background:none}
#admin_panel a{ cursor:pointer}
#admin_panel_top { position:absolute; top:-65px; width:185px; height:37px; background:url('/esn/images/main-panel-filler.png') repeat-x; z-index:500; padding:9px 0 4px 8px;}
#admin_panel_top_nav{ background:url('/esn/images/main-panel-right.png') no-repeat; height:50px; width:17px;position:absolute; right:-17px; top:0px;}
#admin_panel_top a{ display:inline-block; vertical-align:top; width:29px; height:30px;}
#admin_panel_top a:hover, #admin_panel_top a.active{background:url('/esn/images/btn-bg.png') no-repeat;}
#admin_panel_top a img{ margin:8px 0 0 6px;}
#admin_panel_top input.logout{ margin:8px 9px 0 0px;}
.admin_panel_handle{background:url('/esn/images/esnek-cms.png') no-repeat right top; height:15px; width:19px; position:absolute; left:-2px; top:17px; cursor:pointer;}
#admin_panel_to_right, #admin_panel_to_left {background:url('/esn/images/main-panel-right.png') no-repeat right top; height:50px; width:30px;position:absolute; right:-17px; top:0px;}

.handle-seperator{ position:absolute; top:10px; height:30px; width:1px; border-right:1px solid #fff; background-color:#bbb; right:23px}
.handle-seperator.left { right:0; left:31px;}

#admin_panel_advanced{position:relative; top:0px; left:-206px; background:url('/esn/images/advanced-panel-right.png') repeat-y right top; padding-right:16px}
#advanced_inner{ background-color:#f5f5f5; padding:5px 5px 0 8px}
#advanced_top{ background:url('/esn/images/advanced-panel-top.png') repeat-x; top:-16px; position:absolute; width:100%; height:16px; left:-16px}
#advanced_top_r{ background:url('/esn/images/advanced-panel-top-r.png') repeat-x; top:-16px; position:absolute; width:16px; height:16px; right:0px}
#advanced_bottom{ background:url('/esn/images/advanced-panel-bottom.png') repeat-x; width:100%; height:40px; position:absolute; bottom:-40px; left:-16px}
#advanced_bottom_r{ background:url('/esn/images/advanced-panel-bottom-r.png') repeat-x; bottom:-40px; position:absolute; width:16px; height:40px; right:0px}

#admin_panel .operations{ padding:0 0 5px 5px; border-bottom:1px solid #ddd; margin-bottom:10px;}
#admin_panel .operations a { padding:0 2px}
#admin_panel .operations .seperator{ padding-right:6px; margin-right:3px; border-right:1px solid #ccc; border-width:1px ! important}

.ui-resizable-handle{z-index:499; right:0px; width:16px; /*background:#cacaca url('/esn/js-plugins/treeview/images/handle-circles-h75.png') no-repeat center center*/}

#admin_panel_to_left {display:none}

#admin_panel select{ font-size:12px; height:20px; width:150px; border:solid 1px #ddd; font-family:"Segoe UI", "Tahoma", "Trebuchet MS"}
#advanced_inner select {margin:0 18px 5px 0; float:left;}
#advanced_bottom select{ margin:10px 0 0 28px}

#navigation_panel select.ddl-sites{ width:140px; margin:0 0px 5px 0px;}

/*DIALOGS*/

.ui-dialog{box-shadow: 0pt 0pt 40px #333;}
.dialog_view span, .dialog_view a, .dialog_view div, .dialog_view p, .dialog_view input, .dialog_view textarea 
{font:11px / 13px Verdana; color: #000000;}
.dialog_view input, .dialog_view img{padding:0;margin:0; /*height:auto;width:auto;*/border:none}
.dialog_view input[type="submit"]{ font-family: Verdana;height:26px;width:auto;border:1px solid #777; 
background: -moz-linear-gradient(
			top,
			#f6f6f6,
			#dfdfdf
		);
		background: -webkit-gradient(
			linear,
			left top, left bottom,
			from(#f6f6f6),
			to(#dfdfdf)
		);
}
.dialog_view input[type="submit"]:hover{
background: -moz-linear-gradient(
			top,
			#dff3fc,
			#98d2f3
		);
		background: -webkit-gradient(
			linear,
			left top, left bottom,
			from(#dff3fc),
			to(#98d2f3)
		);

}

.dialog_view a{color:#000000}
.dialog_view a:hover{ text-decoration:none }
.dialog_view .CodeMirror { font-size:12px; line-height:15px ! important}
.ui-dialog .code_view_dialog{overflow:hidden}
.ui-dialog #code_view .code_view_menu{ position:relative;}
.ui-dialog #code_view .code_view_menu a{ position:absolute; font-size:10px;display: inline-block; color:#2244aa; text-decoration:underline;}
.ui-dialog #code_view .code_view_menu a:hover{ color:#2244ee }
.ui-dialog #code_view .code_view_menu a.format{right:2px; top:-22px}
.dialog_view span.title, .dialog_view legend { color: #444444; display: inline-block; font-size: 11px; font-weight: bold; letter-spacing: -0.5px; padding: 4px 5px; width: 130px; vertical-align:top}
.dialog_view input[type=checkbox]{ margin-top:4px}
.dialog_view .checkbox span.title { /*width:auto; min-width:130px; padding: 5px;*/}
.dialog_view .checkbox-label { line-height: 22px; padding: 0 14px 0 3px; vertical-align: top;}
.dialog_view fieldset { border:1px solid #ccc; padding: 10px; margin-bottom: 10px;}
.ie .dialog_view fieldset{position:relative; padding-top:20px}
.dialog_view legend{ width:auto; padding: 0 5px }
.ie .dialog_view legend{ position:absolute; top:-7px; background-color:#fff; padding:0 5px}
.dialog_view .controlfactory{ border-bottom:1px dotted #ccc; margin-bottom:10px; padding-bottom:10px;}
.dialog_view .outputroot .delete { text-align:center; width:30px; margin:-2px 0 0 5px;}
.dialog_view .factory-menu .outputroot, .dialog_view .factory-menu .factory-item { display:inline-block; padding-bottom:0;}
.dialog_view .factory-menu .outputroot{border-right:1px solid #ccc;margin-right:10px;padding-right:10px;}
.dialog_view .factory-menu .outputroot:last-child{border-right:none;margin-right:0;padding-right:0;}
.dialog_view .factory-gallery .outputroot .delete{float:left; margin-left:140px;}
.dialog_view .factory-gallery .outputroot{border-bottom:1px dotted #ccc; margin-bottom:20px;padding-bottom:30px;}
.dialog_view .factory-gallery .outputroot:last-child{ border-bottom:none; margin-bottom:0; padding-bottom:20px;}
.dialog_view .factory-gallery .outputroot .dialog_view_image_preview {position:absolute; top:20px; right:4px; width:91px; height:91px; overflow:hidden}
.dialog_view .factory-gallery div[id$="ProductImages"] .outputroot .dialog_view_image_preview {height:75px;}
.dialog_view .factory-gallery .outputroot .dialog_view_image_preview img {width:90px; /*border:1px solid #999*/}
.dialog_view .factory-gallery .outputroot .dialog_view_image_preview a[href=""]{ visibility:hidden}

.dialog_view .factory-gallery .outputroot .dialog_view_image_sorter {position:absolute; top:0px; right:4px; width:91px; height:20px;}
.dialog_view .factory-gallery .outputroot .dialog_view_image_sorter span{ float:left; width:16px; height:16px; padding-right:9px; cursor:pointer}
.dialog_view .factory-gallery .outputroot .dialog_view_image_sorter span.top{ background:url('/esn/images/icons/fugue/arrow-stop-090.png') no-repeat}
.dialog_view .factory-gallery .outputroot .dialog_view_image_sorter span.up{ background:url('/esn/images/icons/fugue/arrow-090.png') no-repeat}
.dialog_view .factory-gallery .outputroot .dialog_view_image_sorter span.down{ background:url('/esn/images/icons/fugue/arrow-270.png') no-repeat}
.dialog_view .factory-gallery .outputroot .dialog_view_image_sorter span.bottom{ background:url('/esn/images/icons/fugue/arrow-stop-270.png') no-repeat; padding-right:0}

.dialog_view .factory-gallery .outputroot { position:relative }
.dialog_view .form-error{color:#f00; font-size:10px; font-weight:bold; margin:4px 0 5px 130px; display:block;}
.dialog_view div.item{padding-bottom:12px; font:11px/13px Verdana;}
.dialog_view div input[type="text"], .dialog_view div input[type="password"], .dialog_view div textarea, .dialog_view div select{ background: url("images/inputbg.png") repeat-x scroll 0 0 #FFFFFF; border: 1px solid #D0D0D0; border-radius: 3px 3px 3px 3px; padding: 2px 4px;}
.dialog_view div input[type="text"], .dialog_view div input[type="password"] { width:350px; height: 16px; }
.dialog_view div textarea{ width:350px}
.dialog_view div.url_property input[type="text"]{width:320px;}
.dialog_view div.url_property .image_button{display:inline-block; margin:0 0 -6px 7px; padding:2px; border:solid 1px #ccc; background-color:#fff;  cursor:pointer}
.dialog_view div.url_property .image_button:hover{border:solid 1px #aaa}
.dialog_view div.image_url_property {position:relative}
.dialog_view div.image_url_property input[type="text"]{width:291px;}
.dialog_view div.image_url_property .image_button{display:inline-block; margin:0 0 -6px 7px; padding:2px; border:solid 1px #ccc; background-color:#fff;  cursor:pointer}
.dialog_view div.image_url_property .image_button:hover{border:solid 1px #aaa}
.dialog_view{position:absolute; top:30px; left:0px; padding: 0px 20px 10px;}
.dialog_view .ui-corner-all{border-radius:0}
.dialog_view .ui-corner-top { border-top-left-radius: 0;}
.dialog_view .ui-tabs .ui-tabs-nav li a { padding: 10px 20px; font-weight:bold; color:#444444;}
.dialog_view .ui-tabs .ui-tabs-nav li span {font-weight:bold;color:#444444;}
.dialog_view .ui-tabs-nav li.ui-state-hover a { background-color:#f9f9f9;}
.dialog_view .ui-tabs-nav li.ui-tabs-selected a { background-color:#eeeeee;}
.dialog_view .ui-tabs-panel { padding: 25px 0px 10px 30px;}
.dialog_view .ui-tabs{margin:-32px 0 0 -20px; padding:0; width:600px; font-size:11px}
.dialog_view .ui-tabs-nav{padding:0; border-bottom:1px solid #ccc}
.dialog_view .ui-tabs-nav li{border-right:1px solid #ccc; background:url("images/inputbg.png") repeat-x; margin:0;}
.dialog_view div.image_url_property #hidden_loading{position:absolute; right:265px; top:4px;color:#777;}
.dialog_view div.image_url_property #hidden_loading img{margin-bottom:-3px}
span.fake_upload{ width: 20px; height: 20px; background: url('/esn/images/icons/fugue/drive-upload.png') no-repeat 2px 2px; overflow: hidden; display:inline-block; margin:0 0 -6px 7px; border:solid 1px #ccc; background-color:#fff;}
span.fake_upload:hover{border:solid 1px #aaa}
span.fake_upload input[type="file"]{position: relative; height: 30px; width: auto; opacity: 0; -moz-opacity: 0; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0); top:-5px; left:-155px; cursor:pointer;}
#editor_tool_bar span.fake_upload{ background-color:transparent; border:none; position:relative; height:18px; margin:1px 0 3px 0;}
.dialog_view .item .option-container{display:inline-block;vertical-align:top;background-color: #FBFBFB;border: 1px solid #EFEFEF;margin-right:3px;padding:4px 6px;font-size:10px;}
.dialog_view .item .option-container span, .dialog_view .item .option-container input{ display:inline-block; vertical-align:middle;}
.dialog_view .item .option-container input{ margin:0; margin-left:5px;}
.dialog_view select{border: 1px solid #DDDDDD;}
.addbutton-container{ position:relative }
.addbutton-container input{ cursor:pointer;}
.addbutton-container .input-image{position:absolute; z-index:1;width: 16px;height: 16px; top:5px; left:5px}
.addbutton-container input.has-image{padding:0px 2px 2px 20px}
.ie .addbutton-container input.has-image, .webkit .addbutton-container input.has-image{padding:2px 4px 4px 24px}
.webkit .addbutton-container .input-image{top:6px;left:7px}

.addbutton-container input[disabled="disabled"]{ cursor:default; position:relative; z-index:2; opacity:0.5; -moz-opacity: 0.5; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);}
.addbutton-container input[disabled="disabled"]:hover{background: -moz-linear-gradient(top,#f6f6f6,#dfdfdf);background: -webkit-gradient(linear,left top, left bottom,from(#f6f6f6),to(#dfdfdf));}

.dialog_view .input-image.add{ background:url('images/plus.png') no-repeat center center;}
.dialog_view .treeview .site-name{ padding-bottom:6px;}
.dialog_view .treeview .treeview_file{position:relative}
.dialog_view .treeview .treeview_file .tv_image_preview{position:absolute; width:91px; top:0px; right:-96px; height:91px; z-index:10;}
.dialog_view .treeview .treeview_file .tv_image_preview img{width:90px; border:1px solid #999}
.dialog_view .treeview li a.treeview_page{ padding-bottom:3px}
.dialog_view .tw_files .treeview, .dialog_view .tw_pages .treeview{height:auto ! important}
.dialog_view .tw_pages .treeview a{margin-top:2px}
.dialog_view .treeview a { background-color: #FBFBFB; border: 1px solid #EFEFEF; margin: -1px 0 2px;}
.dialog_view .tw_files .treeview a { padding: 2px 5px 0 3px; }
.dialog_view .tw_files .treeview a span{margin-right:2px; margin-top:-1px}
.dialog_view{z-index:10000}
.dialog_view div input.esn-page-path-property{ width:100px}

.button-list {width:585px}
.button-list .button {display:block; margin-bottom:10px; height:30px;}
.button-list .template-icon { vertical-align:middle; height:100%; margin-right:15px}
.button-list .template-name{ vertical-align:middle; margin-right:15px; font-size:14px; font-weight:bold}

.ui-dialog .custom-dialog{ font:11px / 13px Verdana; color: #000000; padding:20px 10px}
.custom-dialog a{color:#000000}
.custom-dialog span.title { color: #444444; display:inline-block; font-size: 11px; font-weight: bold; letter-spacing: -0.5px; padding: 5px 5px 5px 0;}
.custom-dialog span.path { font-weight:normal; }
.custom-dialog .form-error{color:#f00; font-size:10px; font-weight:bold; margin:4px 0 5px 140px; display:block;}
.custom-dialog div.item{ padding-bottom:10px;}
.custom-dialog div input[type="text"]{ height: 16px; padding: 2px 4px; background: url("images/inputbg.png") repeat-x scroll 0 0 #FFFFFF; border: 1px solid #D0D0D0; border-radius: 3px 3px 3px 3px;}
.custom-dialog input#folder-rename, .custom-dialog input#file-rename{width:200px}
.custom-dialog input#folder-create {width:96%}

/*TRASH*/
#trash .treeview { overflow:visible; }
#trash { width:600px; }
#trash .date-deleted{color:#000; padding:1px 3px;display:inline-block;vertical-align:top;margin-top:-1px;background-color: #FBFBFB;border: 1px solid #EFEFEF;margin: -1px 0 2px;}
#trash .treeview a {width:400px; }
#trash .treeview ul li ul li ul li a{ width:auto; }
.delete-selected-button{ cursor:pointer; float:left; margin-bottom:10px; text-decoration:underline; color:#00f ! important;}
.delete-selected-button:hover{ text-decoration:underline ! important; }

/*TREEVIEW*/
.treeview a{color:#2A2A2A; padding:2px 3px 0px 3px;margin:1px 0;display:inline-block;vertical-align:top;margin-top:-1px}
.treeview a:hover{color:#111111}
.ie8 .treeview a{padding-top:1px}
.treeview .site-name{ display:block; padding-bottom:3px}

/*OTHER*/
.image-test-container{width:0px; height:0px; overflow:hidden}

.icon_text {width: 16px;height: 16px;float:left;margin-right: 5px;}
.template-icon, .template-name{ display:inline-block;}
.template-icon { margin:0 2px; width:16px; height:16px}

.status-icon { display:none; height: 6px;margin: 0 12px -1px -20px;width: 6px;}
#navigation_panel .treeview .status-icon{ display:inline-block }
span.status-icon.unpublished{ background:url('/esn/images/unpublished.png') no-repeat } 
span.status-icon.updated{ background:url('/esn/images/updated.png') no-repeat } 

span.OneColumn, span.MedlisOneColumn, span.Intro { background:url('/esn/images/icons/fugue/layout-header.png') no-repeat center center } 
span.TwoColumn, span.MedlisTwoColumn, span.Medlis{ background:url('/esn/images/icons/fugue/layout-header-2.png') no-repeat center center } 
span.ThreeColumn{ background:url('/esn/images/icons/fugue/layout-header-3.png') no-repeat center center } 
span.MedlisProduct{ background:url('/esn/images/icons/fugue/barcode.png') no-repeat center center } 
span.MedlisCategory{ background:url('/esn/images/icons/fugue/category.png') no-repeat center center } 
span.MedlisManufacturer{ background:url('/esn/images/icons/fugue/hard-hat.png') no-repeat center center } 
span.Redirect{ background:url('/esn/images/icons/fugue/document-page-next.png') no-repeat center center } 

span.SearchBar { background:url('/esn/images/icons/fugue/ui-search-field.png') no-repeat center center } 
span.Menu { background:url('/esn/images/icons/fugue/ui-menu.png') no-repeat center center } 
span.Manufacturers { background:url('/esn/images/icons/fugue/hard-hat.png') no-repeat center center } 
span.ImageGallery, span.ContentSliderV2, span.ContentSliderV3 { background:url('/esn/images/icons/fugue/pictures-stack.png') no-repeat center center } 
span.BoxedImage, span.BoxedImageV2, span.BoxedImageV3, span.BoxedImageV4 { background:url('/esn/images/icons/fugue/picture.png') no-repeat center center } 
span.GenericContent, span.PageContent { background:url('/esn/images/icons/fugue/document-horizontal-text.png') no-repeat center center } 
span.BoxedText { background:url('/esn/images/icons/fugue/application-text-image.png') no-repeat center center } 
span.Categories { background:url('/esn/images/icons/fugue/category.png') no-repeat center center } 
span.ContactForm, span.ParticipationForm, span.CVForm, span.CustomForm { background:url('/esn/images/icons/fugue/application-form.png') no-repeat center center } 
span.Video, span.VideoPlayer { background:url('/esn/images/icons/fugue/film.png') no-repeat center center } 
span.BestSellers { background:url('/esn/images/icons/fugue/trophy.png') no-repeat center center } 
span.FlashMovie { background:url('/esn/images/icons/fugue/script-flash.png') no-repeat center center } 
span.CampaignProducts { background:url('/esn/images/icons/fugue/medal-silver.png') no-repeat center center } 
span.RecentlyAddedProducts { background:url('/esn/images/icons/fugue/star.png') no-repeat center center } 
span.UserAccount { background:url('/esn/images/icons/fugue/address-book-open.png') no-repeat center center } 
span.NivoSlider, span.Slider, span.SlideShow, span.ContentCarousel, span.ContentCarouselV2, span.SliderV2, span.SliderV3, span.ContentSlider, span.SliderFlex { background:url('/esn/images/icons/fugue/slide.png') no-repeat center center } 
span.ReferenceList, span.PostList { background:url('/esn/images/icons/fugue/application-detail.png') no-repeat center center } 
span.Reference, span.Post { background:url('/esn/images/icons/fugue/blog.png') no-repeat center center } 
span.Project, span.ProjectV2 { background:url('/esn/images/icons/fugue/blueprint.png') no-repeat center center } 
span.Announcement, span.AnnouncementV2, span.AnnouncementV3, span.AnnouncementV4 { background:url('/esn/images/icons/fugue/megaphone.png') no-repeat center center } 
span.ProjectList, span.AnnouncementList, span.DownloadItemsList, span.SubPageList, span.VideoList, span.AnnouncementListV2, span.AnnouncementListV3, 
span.AnnouncementListV4, span.MeetingList, span.ProjectListV2, span.SubpageListV4
{ background:url('/esn/images/icons/fugue/edit-list.png') no-repeat center center } 
span.PageTitle{ background:url('/esn/images/icons/fugue/blue-document-hf-insert.png') no-repeat center center } 
span.Product{ background:url('/esn/images/icons/fugue/barcode.png') no-repeat center center } 
span.Homepage{ background:url('/esn/images/icons/fugue/home.png') no-repeat center center } 
span.TabPage{ background:url('/esn/images/icons/fugue/ui-tab.png') no-repeat center center } 
span.HitStatistics { background:url('/esn/images/icons/fugue/chart.png') no-repeat center center } 
span.LanguageBar { background:url('/esn/images/icons/fugue/ui-address-bar.png') no-repeat center center } 
span.LastProject { background:url('/esn/images/icons/fugue/new-text.png') no-repeat center center }
span.Meeting { background:url('/esn/images/icons/fugue/arrow-in.png') no-repeat center center }
span.AudioPlayer { background:url('/esn/images/icons/fugue/speaker-volume.png') no-repeat center center }

.zone.hasNoParts span.part-info, .part span.part-info { position:absolute; width:36px; height:20px;top:-22px; left:5px; display:none;background:#fff;
    -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.4); -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.4); box-shadow: 0 1px 4px rgba(0, 0, 0, 0.4);
    -moz-border-radius: 2px; -webkit-border-radius: 2px; -webkit-background-clip: padding-box; border-radius: 2px; 
}
.zone.hasNoParts span.part-icon, .part span.part-icon { float:left; width:16px; height:16px; margin:2px;}
.part.has-no-content span.part-info { top:5px; left:5px; width:20px; height:20px; display:block ! important;
    -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none;
    -moz-border-radius: 0; -webkit-border-radius: 0; -webkit-background-clip: none; border-radius: 0;                              
}

.zone.hasNoParts span.part-icon { background:url('/esn/images/icons/fugue/zone.png') no-repeat center center } 
.part.SearchBar span.part-icon { background:url('/esn/images/icons/fugue/ui-search-field.png') no-repeat center center } 
.part.Menu span.part-icon { background:url('/esn/images/icons/fugue/ui-menu.png') no-repeat center center } 
.part.Manufacturers span.part-icon { background:url('/esn/images/icons/fugue/hard-hat.png') no-repeat center center } 
.part.ImageGallery span.part-icon, .part.ContentSliderV2 span.part-icon, .part.ContentSliderV3 span.part-icon { background:url('/esn/images/icons/fugue/pictures-stack.png') no-repeat center center } 
.part.BoxedImage span.part-icon, .part.BoxedImageV2 span.part-icon, .part.BoxedImageV3 span.part-icon, .part.BoxedImageV4 span.part-icon { background:url('/esn/images/icons/fugue/picture.png') no-repeat center center } 
.part.GenericContent span.part-icon, .part.PageContent span.part-icon { background:url('/esn/images/icons/fugue/document-horizontal-text.png') no-repeat center center } 
.part.BoxedText span.part-icon { background:url('/esn/images/icons/fugue/application-text-image.png') no-repeat center center } 
.part.Categories span.part-icon { background:url('/esn/images/icons/fugue/category.png') no-repeat center center } 
.part.ContactForm span.part-icon, .part.ParticipationForm span.part-icon, .part.CVForm span.part-icon, .part.CustomForm span.part-icon
{ background:url('/esn/images/icons/fugue/application-form.png') no-repeat center center } 
.part.VideoPlayer span.part-icon, .part.Video span.part-icon { background:url('/esn/images/icons/fugue/film.png') no-repeat center center } 
.part.BestSellers span.part-icon { background:url('/esn/images/icons/fugue/trophy.png') no-repeat center center } 
.part.FlashMovie span.part-icon { background:url('/esn/images/icons/fugue/script-flash.png') no-repeat center center } 
.part.CampaignProducts span.part-icon { background:url('/esn/images/icons/fugue/medal-silver.png') no-repeat center center } 
.part.RecentlyAddedProducts span.part-icon { background:url('/esn/images/icons/fugue/star.png') no-repeat center center } 
.part.UserAccount span.part-icon { background:url('/esn/images/icons/fugue/address-book-open.png') no-repeat center center } 
.part.NivoSlider span.part-icon, .part.Slider span.part-icon, .part.SlideShow span.part-icon, .part.ContentCarousel span.part-icon, 
.part.ContentCarouselV2 span.part-icon, .part.SliderV2 span.part-icon, .part.SliderV3 span.part-icon, .part.ContentSlider span.part-icon,
.part.SliderFlex span.part-icon
{ background:url('/esn/images/icons/fugue/slide.png') no-repeat center center } 
.part.ReferenceList span.part-icon, .part.PostList span.part-icon { background:url('/esn/images/icons/fugue/application-detail.png') no-repeat center center } 
.part.Reference span.part-icon, .part.Post span.part-icon { background:url('/esn/images/icons/fugue/blog.png') no-repeat center center } 
.part.Project span.part-icon,.part.ProjectV2 span.part-icon { background:url('/esn/images/icons/fugue/blueprint.png') no-repeat center center } 
.part.Announcement span.part-icon, .part.AnnouncementV2 span.part-icon, .part.AnnouncementV3 span.part-icon, .part.AnnouncementV4 span.part-icon
{ background:url('/esn/images/icons/fugue/megaphone.png') no-repeat center center } 
.part.ProjectList span.part-icon, .part.AnnouncementList span.part-icon, .part.DownloadItemsList span.part-icon, 
.part.SubPageList span.part-icon, .part.AnnouncementListV2 span.part-icon, .part.AnnouncementListV3 span.part-icon, 
.part.AnnouncementListV4 span.part-icon, .part.MeetingList span.part-icon, .part.VideoList span.part-icon,
.part.ProjectListV2 span.part-icon, .part.SubpageListV4 span.part-icon
{ background:url('/esn/images/icons/fugue/edit-list.png') no-repeat center center } 
.part.PageTitle span.part-icon { background:url('/esn/images/icons/fugue/blue-document-hf-insert.png') no-repeat center center } 
.part.Product span.part-icon { background:url('/esn/images/icons/fugue/barcode.png') no-repeat center center } 
.part.Homepage span.part-icon { background:url('/esn/images/icons/fugue/home.png') no-repeat center center } 
.part.TabPage span.part-icon { background:url('/esn/images/icons/fugue/ui-tab.png') no-repeat center center } 
.part.HitStatistics span.part-icon { background:url('/esn/images/icons/fugue/chart.png') no-repeat center center } 
.part.LanguageBar span.part-icon { background:url('/esn/images/icons/fugue/ui-address-bar.png') no-repeat center center } 
.part.LastProject span.part-icon { background:url('/esn/images/icons/fugue/new-text.png') no-repeat center center }
.part.Meeting span.part-icon { background:url('/esn/images/icons/fugue/arrow-in.png') no-repeat center center }
.part.AudioPlayer span.part-icon { background:url('/esn/images/icons/fugue/speaker-volume.png') no-repeat center center } 

#tips div {font-size:9px}

.clear 							{ clear:both; display:block; overflow:hidden; visibility:hidden; width:0; height:0 }
.clearfix:before, .clearfix:after { content:'\0020'; display:block; overflow:hidden; visibility:hidden; width:0; height:0 }
.clearfix:after 				{ clear:both }
.clearfix 						{ zoom:1 }

.fl{float:left}
.fr{float:right}

.infocard .title, .infocard .info, .infocard .doubledot{display:inline-block; vertical-align:top;}
.infocard {width:100%;}
.infocard .item{padding-bottom:2px; margin-bottom:5px; width:100% }
.infocard .title {font-weight:bold; width:33%; border-bottom:dotted 1px #ddd; padding-bottom:3px}
.infocard .doubledot{font-weight:bold; width:5%;}
.infocard .info{width:60%}
.infocard-extra-width .title{width:40%;}
.infocard-extra-width .info{width:53%;}
.checkboxlist {width:100%;}
.checkboxlist.form-field {padding-top:7px}
.checkboxlist input[type="checkbox"] {margin-bottom:7px}
.checkboxlist td label {padding: 0 10px 0 3px; font-size: 12px;}
.form-field, .checkboxlist{ margin-bottom:10px}
.full{ width:100%}
.ui-dialog .full{ width:96% }

.error_message{color:Red}

ul.tabs li { line-height:1em }

#ajax-activity-panel{position:fixed; top:-50px; right:10px; z-index:1100; font-size:75%; padding:10px;    }
#ajax-activity-panel .error{ display:none;}
#ajax-activity-panel .error .button{ width:142px; text-align:center;}
.loading-tab{ position:absolute; -moz-border-bottom-left-radius: 1em;-webkit-border-bottom-left-radius: 1em;border-bottom-left-radius: 1em;
-moz-border-bottom-right-radius: 1em;-webkit-border-bottom-right-radius: 1em;border-bottom-right-radius: 1em;opacity:.8;filter: alpha(opacity=80);
width:156px;height:40px;top:-10px;left:0;z-index:-1;}

/*.dialog_view .editable_content { white-space:nowrap;}*/
.dialog_view .editable_content h1 * {font-size: 100%; }
.dialog_view .editable_content h2 * {font-size: 100%; }
.dialog_view .editable_content h3 * {font-size: 100%; }
.dialog_view .editable_content h4 * {font-size: 100%; }
.dialog_view .editable_content h5 * {font-size: 100%; }
.dialog_view .editable_content h6 * {font-size: 100%; }

.dialog_view ::selection, .editable_content ::selection{
	background: #3399ff; /* Safari */
	color:#ffffff;
	}
.dialog_view ::-moz-selection, .editable_content ::-moz-selection {
	background: #3399ff; /* Firefox */
	color:#ffffff;
}

/*DATEPICKER*/
.ui-datepicker .ui-widget-header {
	background: #ececec url("../images/back_h2_box_blue.jpg") repeat-x left top;
	border-width: 1px 1px 0 1px;
	border-color: #E5E4E4;
	border-style: solid;
}
.ui-datepicker .ui-widget-header .ui-icon {
	background-image: url("../images/ui-icons.png");
}

.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {
	top: 6px;
}	
#ui-datepicker-div {
	display: none;
}
.ui-datepicker-prev {
	left: 2px !important;
}
.ui-datepicker-next {
	right: 2px !important;
}

div.datepicker {
	margin-left: 20px;

}
.ui-datepicker {
	border: 1px solid #999;
	background-color: #fff;
}
.ui-datepicker td {
	padding: 2px;
}

.ui-datepicker .ui-state-hover {
    -moz-border-radius:3px;
	-webkit-border-radius: 3px;
	-moz-box-shadow:0 2px 3px black inset;
	background:url("../images/back_nav_hover.jpg") repeat-x scroll left center transparent;
	border: 0;
	padding:0;
}

.ui-datepicker .ui-state-default {
	background: white url("../images/back_white.jpg") repeat-x left top !important;
	-moz-border-radius: 3px !important;
	-webkit-border-radius: 3px !important;
	color: black;
	padding: 4px;
	text-align: center;
	border: 1px solid #999;
}
.ui-datepicker .ui-datepicker-calendar .ui-state-hover {
	background: white url("../images/back_black.jpg") repeat-x left top !important;
	-moz-border-radius: 3px !important;
	-webkit-border-radius: 3px !important;
	color: white;
	padding: 4px;
	border: 1px solid black;
}
.ui-datepicker .ui-datepicker-calendar .ui-state-active {
	background: white url("../images/back_black.jpg") repeat-x left top !important;
	-moz-border-radius: 3px !important;
	-webkit-border-radius: 3px !important;
	color: white;
	padding: 4px;
	border: 1px solid black;
	-moz-box-shadow:0 2px 3px black inset;
}
.ui-datepicker .ui-datepicker-calendar .ui-state-highlight {
	background: white url("../images/back_red.jpg") repeat-x left top !important;
	color: white;
	border: 1px solid #ff3131;	
	padding: 4px;
	-moz-box-shadow:0 2px 3px #5b0000 inset;
}
.ui-datepicker .ui-datepicker-header {
	background: url("../images/back_h2_box_blue.jpg") repeat-x left top;
	border: 1px solid #0669AF;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	line-height: 20px;
	padding: 5px 0;
	margin:0;
	text-transform: capitalize;
	font-weight: bold;
	text-shadow:0 1px 0 #014B80;
	font-size: 13px;
	color: white;
}
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {
	top: 6px;
}	
#ui-datepicker-div {
	display: none;
}
.ui-datepicker-prev {
	left: 2px !important;
}
.ui-datepicker-next {
	right: 2px !important;
}

.ui-icon { width: 16px; height: 16px; }

.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }