﻿@media screen, all 
{

	/* navigation lists */
	.console .navigation-outer { padding: 0 0 1em 0; }
	.console .navigation-outer ul, .console .navigation-outer ul li { list-style-type: none; padding: 0; margin: 0; display: inline; }
	.console .navigation-outer ul li.sep { padding: 0 2px;  }

	.console .navigation-outer ul li a:link, .console .navigation-outer ul li a:visited { color: #03c; text-decoration: none; padding: 0 2px; }
	.console .navigation-outer ul li a:hover, .console .navigation-outer ul li a:active { color: #906; text-decoration: overline; }
	.console .navigation-outer ul li.selected a { background: #03c; }
	.console .navigation-outer ul li.selected a:link, .console .navigation-outer ul li.selected a:visited { color: #fff; }

	/* generics */
	.console .button { text-transform: lowercase; height: -1px; width: -1px; overflow: visible; padding: 0 8px 2px 8px; font-size: 1em; line-height: inherit; }

	/* actions bar */
	.console .actions-outer { border-top: 1px dotted #ddd; border-bottom: 1px dotted #ddd; padding: .5em 0; margin: 0 0 .5em 0; width: 100%; overflow: hidden; clear: both; }
	.console .actions-outer .options-outer { border: 1px dotted #ddd; padding: 2px 5px 4px 5px; background: #f7f7f7; width: auto; float: right; }
	.console .actions-outer .options-outer:hover { background: #eee;  }
	.console .actions-outer .options-outer ul.options { list-style-type: none; margin: 0; padding: 0; }
	.console .actions-outer .options-outer ul.options li.title .text { background: url("/EasySiteWeb/EasySite/SupportFiles/images/icons/builder/lec_config.gif") no-repeat 2px 0; padding: 0 0 0 25px; cursor: pointer; }
	.console .actions-outer .options-outer ul.options ul.sub-options { border: 1px dotted #ddd; background: #f7f7f7; padding: 0; }
	.console .actions-outer .options-outer ul.options ul.sub-options li.option { list-style-type: none; background: none; border-bottom: 1px dotted #ddd; padding: 0; }
	.console .actions-outer .options-outer ul.options ul.sub-options li.last { border-bottom: 0; }
	.console .actions-outer .options-outer ul.options ul.sub-options li.option:hover { background: #eee; }
	.console .actions-outer .options-outer ul.options ul.sub-options li.option a { background: url("/EasySiteWeb/EasySite/SupportFiles/images/icons/builder/lec_config.gif") no-repeat 5px center; padding: 0.5em 0.5em 0.5em 28px; color: #666; display: block; width: 100%; }
	.console .actions-outer .options-outer .clear { width: auto; }
	
	/* actions - change (add) */
	.console .actions-change .buttons { text-align: left; float: left; width: auto; }

	.console .actions-change .button { margin: 0 10px 0 0; }
	.console .form-search .button { margin: 0 0 0 10px; }

	/* console search */
	.console .form-search { }
	.console .form-search { text-align: right; margin: 0 0 .5em 0; padding: 0 0 .5em 0; border-bottom: 1px dotted #ddd; }
	.console .form-search .fields { padding: 0; }
	.console .form-search .element, .console .form-search .buttons { clear: none; float: right; width: auto; overflow: visible; margin: 0; padding: 10px 0; }
	.console .form-search .element { width: 225px; }
	.console .form-search .element .question { width: 45%; }
	.console .form-search .element .answer { width: 54%; }
	.form .console .form-search label, .console .form-search .label { background: none; }

	.console .form-search .question { width: auto; }
	.console .form-search .date-picker { width: 170px !important; }
	.console .form-search .date-picker .question { width: 33%; }
	.console .form-search .date-picker .answer{ width: 64%; }
	.console .form-search label { float: right; }
	.console .form-search .textbox input.textbox { width: 88%; border: 2px solid #bbb; padding: 1px 1px 3px 3px; }
	.console .form-search input[type=text] { border: 2px solid #bbb; padding: 1px 1px 3px 3px; width: 88%; }
	.console .form-search input.hasDatepicker { border: 2px solid #bbb; padding: 1px 1px 3px 3px; width: 72px; }
	/*
	.console .form-search { text-align: right; margin: 0; }
	.console .form-search .fields { padding: 0; }
	.console .form-search .fields input { float: right; }
	.console .form-search .fields .checkbox input { float: left; }
	
	.console .form-inline .dropdown .answer select { border-width: 1px; padding-left: 2px; font-size: 0.94em; text-transform: lowercase; }
	.console .form-inline .dropdown .answer select optgroup, .console .form-inline .dropdown .answer select optgroup { font-style: normal; }
	.console .form-inline .dropdown .answer select option, .console .form-search .dropdown .answer select option { padding: 2px; padding-left: 5px; }
	.console .matches-outer select, .console select { font-size: 0.94em; }
	
	.console .form-search  input[type=text] { width: 88%; }
	.console .form-search .textbox input.textbox { border: 2px solid #bbb; padding: 1px 1px 3px 3px; }
	.ui-seven .console .form-search .textbox input.textbox { padding: 1px 1px 1px 3px; }
	
	
	.console .form-search .dropdown .question { width: 20%; }
	.console .form-search .element label { background: none; }
	.console .form-search .dropdown .answer, .console .form-search .checkbox .answer { width: 100%; }
	.console .form-search .question { display: none; }
	.console .form-search .textbox .answer { width: 100%; }
	.console .form-search .element { width: 150px; }
	.console .form-search .dropdown { width: 140px; }
	.console .form-search .buttons { width: 150px; }
	.console .form-search .checkbox { width: 120px; padding-top: 2px; }
	*/
	
	/* actions bar upper - buttons */
	/*
	.console .actions-outer .button, .console .actions-outer button { float: right; margin: 0 0 0 10px; font-size: 1em; line-height: 1em; text-transform: lowercase; padding: 2px 8px 2px 8px; display: block; height: -1px; width: -1px; overflow: visible; }
	.console .button, .console button { line-height: 1em; height: -1px; width: -1px; overflow: visible; }
	.console .actions-change input.button, .console .actions-change .button { float: left; margin: 0 10px 0 0; padding: 2px 12px 2px 12px; }
	.console .form-inline input.button, .console .form-inline .button { float: right; margin: 0 0 0 10px;}
	*/
	/* search */
	/*
	.console .form-inline { }	
	.console .form-inline .buttons-inline { clear: none; float: right; width: 42px; padding-top: 2px; text-align: left; right: 3px; position: absolute; z-index: 2; }
	.console .form-inline .buttons-inline .button-image { float: right; display: block; }
	.console .form-inline .buttons-inline .button-image:hover { }
	
	.console .form-inline .searchbox { clear: none; float: right; text-align: left; width: 200px; position: relative; z-index: 1; }
	.console .form-inline .searchbox .question { display: none; }
	.console .form-inline .searchbox .answer { width: 100%; }
	.console .form-inline .searchbox .answer input { padding: 0 1px 3px 4px; width: 95%; float: right; }
	
	.console .actions-change .form-inline .dropdown { clear: none; float: right; text-align: left; width: 120px; }
	.console .actions-change .form-inline .dropdown .question { width: 35%; }
	.console .actions-change .form-inline .dropdown .question label { text-align: left; padding: 1px 0 0 0; }
	.console .actions-change .form-inline .dropdown .answer { width: 100%; text-align: left; }
	.console .actions-change .form-inline .dropdown .answer select { float: left; }
	*/

	/* columns */
	.console .adm-col-alpha { width: 72%; float: left; }
	.console .adm-col-beta { width: 26%; float: right; }
	.console .category-expansion { padding: 3px; }
	.console .category-expansion .element { margin-bottom: 2px; }
	.console .category-expansion select { width: 98%;  }
	.console .category-expansion .checkbox label, .console .asset-manager-multiple-category-checkbox label { padding-left: 5px; }
	.console .asset-manager-multiple-category-checkbox { padding: 3px; }

	/* perspective - list */
	.console .list-outer { width: 100%; clear: both; }
	.console .list-inner { float: left; }
	.console .list-outer ul, .console .list-outer ul li { list-style-type: none; padding: 0; margin: 0;  }
	.console .list-outer ul li.tile-item { float: left; width: 20%; clear: none; }
	
	.console .list-outer ul li.tile-item a { display: block; }
	.console .list-outer .vignette-image a { min-height: 80px; }
	
	.console .list-outer .tile-outer:hover, .console .list-outer .tile-outer:active { border: 2px solid #969; }
	
	.console .list-outer .tile-outer { padding: 8px 8px 4px 8px; border: 2px solid #ddd; margin: 0 10px 10px 0; text-align: center; }
	.console .list-outer .tile-inner { width: 80px !important; height: 125px; }
	
	.console .list-outer .vignette-image { height: 83px; }
	.console .list-outer .vignette-details { text-align: center; }
	.vignette-details a:link, .vignette-details a:visited { text-decoration: none; font-size: 0.94em; }
	.vignette-details a:hover, .vignette-details a:active { text-decoration: none; }
	
	
	/* carousel */
	.console-carousel { width: 561px; height: 260px; overflow: scroll; }
	.console-carousel-button { position: absolute; top: 4px; width: 32px; height: 32px; padding: 0px; margin: 0px; border: 0px; text-indent: -3000px; overflow: hidden; background-color: transparent; cursor: pointer; display: none; }
	.console-carousel-button-left { right: 40px; background-image: url(/EasySiteWeb/EasySite/SupportFiles/images/Console/carousel_arrow_left.png); }
	.console-carousel-button-right { right: 0px; background-image: url(/EasySiteWeb/EasySite/SupportFiles/images/Console/carousel_arrow_right.png); }
	.console-carousel-text { display: none; }
	.console-carousel-text-title { font-weight: bold; font-size: 14px; }
	.console-carousel-text-alt { font-size: 12px; }
	
	
	/* console types */
	.console-metadata {}
	.console-metadata table.grid col.title { width: auto; }
	.console-metadata table.grid col.select { width: 40px; }
	.console-metadata table.grid div.select-all { text-align: center; }
	.console-metadata table.grid div.select-all label { display: none; }
	
	#floatingwindowContent_AssetManager .console { padding: 0 10px; width: auto; }
	#floatingwindowContent_AssetManager .matches-outer { display: none; }
	
	/* filters  */
    .filter-outer { margin: 0 0 .5em 0; }
    .filter-inner {}
    .filter-outer ul, .filter-outer li { margin: 0; padding: 0; list-style-type: none; }    
	
	/* adm only */
	.adm .filter-outer ul li, .floating-window .filter-outer ul li { text-align: right; display: block; position: relative; width: auto !important; width: 0; white-space: nowrap; background: url("/EasySiteWeb/EasySite/StyleData/Default/Images/console/bg_filter_item.gif") repeat-x left top; color: #fff; padding: 2px 23px 3px 7px; float: left; margin: 0 5px 0 0; font-size: 0.94em; border: 1px solid #333; border-radius: 7px; -moz-border-radius: 7px; -webkit-border-radius: 7px; }
	.adm .filter-outer ul li a .text, .floating-window .filter-outer ul li a .text { display: block; padding: 0 25px; }
	.adm .filter-outer ul li a:link, .adm .filter-outer ul li a:visited, .adm .filter-outer ul li a:hover, .adm .filter-outer ul li a:active, .floating-window .filter-outer ul li a:link, .floating-window .filter-outer ul li a:visited, .floating-window .filter-outer ul li a:hover, .floating-window .filter-outer ul li a:active { position: absolute; right: 4px; display: block; width: 15px; height: 15px; overflow: hidden; text-decoration: none; background: url("/EasySiteWeb/EasySite/StyleData/Default/Images/console/ico_rem_filter.gif") no-repeat left top; }
	
	/* paragraph */
	.console td p { margin: 0; }

	/* notification panel */
	.console .editor-alert-outer ul.editor-message-parts li.icon { float: left; width: 30px !important; }
	.console .editor-alert-outer ul.editor-message-parts li.icon img { float: left; display: block; margin: 0; border: 0; padding: 0; }
	.console .editor-alert-outer ul.editor-message-parts li.expand, .console .editor-alert-outer ul.editor-message-parts li.close { display: block; float: right; height: 14px; overflow: hidden; width: 14px; }	
	.console .editor-alert-outer ul.editor-message-parts li.editor-message-outer { float: left; max-width: 420px; width: auto !important; }
	.console .editor-alert-outer ul.editor-message-parts li.editor-message-inner { }
	.console .editor-alert-outer { border-top-width: 1px !important; }
	
	/*
	/* Notification Window */
	/*
.editor-alert-outer { clear: both; font-size: 11px !important; border: 1px solid #ccc; border-width: 0 1px; background: #f0e4f0 url("/EasySiteWeb/EasySite/SupportFiles/NotificationMessages/img/bg_panel.gif") repeat-x top left; }
.grid-outer .editor-alert-outer { border-top-width: 1px; }
.editor-alert-outer ul, .editor-alert-outer ul li { list-style-type: none; padding: 0; margin: 0; }
.editor-alert-outer ul.editor-messages li.editor-message { height: auto; padding: 5px; border-bottom: 1px solid #ccc; }

.editor-alert-outer ul.editor-messages li.editor-message ul li.icon { float: left; width: 30px; }
.editor-alert-outer ul.editor-messages li.editor-message ul li.icon img { float: left; display: block; margin: 0; border: 0; padding: 0; }
.editor-alert-outer ul.editor-messages li.editor-message ul li.editor-message-outer { float: left; width: auto !important; width: 420px; max-width: 420px; }
.editor-alert-outer ul.editor-messages li.editor-message ul li.expand, .editor-alert-outer ul li.close { display: block; float: right; width: 14px; height: 14px; overflow: hidden; }

.editor-alert-outer ul.editor-messages li.editor-message ul div.editor-message-inner { border-left: 1px solid #ccc; padding-left: 6px; }
.editor-alert-outer ul.editor-messages li.editor-message ul div.editor-message-inner .editor-synopsis { height: 100%; }
.editor-alert-outer ul.editor-messages li.editor-message ul div.editor-message-inner .editor-detail { height: 100%; }
.editor-alert-outer ul.editor-messages li.editor-message ul div.editor-message-inner ul.message-actions li.message-action { margin: 0 0 0 3px; padding-left: 19px; background: url("/EasySiteWeb/EasySite/SupportFiles/images/icons/tools_bullet.gif"); background-repeat: no-repeat; background-position: center left; }
.editor-alert-outer .message-outer p { margin: 0; padding: 0; }

ul.editor-message-actions { list-style-type: square; padding-left: 1em; margin-left: 1em; }
ul.editor-message-actions li { list-style-type: square; margin: auto; padding: auto;  }

*/

	/* add category - forms */
	.object-category-creator-outer { border-top: 1px solid #ccc; padding: 3px; font-size: 12px; }
	.object-category-creator-inner {}
	.object-category-creator-outer fieldset { border: 0; padding: 0; margin: 0; }
	.object-category-creator-outer fieldset legend, .object-category-creator-outer fieldset .question { display: none; }
	.object-category-creator-outer .fields { }
	.form .object-category-creator-outer .textbox { float: left; width: 72%; margin: 0; }
	.form .object-category-creator-outer .element input, .form .object-category-creator-outer .element input.textbox { width: 88%; padding: 2px; float: left; }
	/*
	.form .object-category-creator-outer .element input[type="text"] { width: 88%; padding: 2px; float: left; }
	*/
	.object-category-creator-outer .textbox .answer { width: auto; } 
	.object-category-creator-outer .buttons { clear: none; float: right; width: 27%; margin: 0; padding: 0; }
	.object-category-creator-outer .buttons input { margin: 0; }

	/* hot spot uploader */	
	.oHotSpotOver {  }
	.uploader-hotspot-box { position: relative; z-index: 2; }
	.uploader-hotspot-box-browser-not-supported { border: 2px solid #ff0000; background: #ffaaaa; padding: 5px 10px; margin: 0 0 5px 0; float: left; }
	.hotspot-uploader-pop { padding: 10px; }
	.hotspot-uploader-pop fieldset { padding: 0; border: 0; margin: 0; }
	.hotspot-uploader-pop fieldset legend { display: none; }
	.hotspot-uploader-pop #progressBarContainer, .progress-bar .container * { color: #fff; line-height: 1.6em !important; }
	.hotspot-uploader-pop .pb-outer, .progress-bar .pb-outer { border: 1px solid #990099; width: 100%; position: relative; }
	.hotspot-uploader-pop .pb-inner, .progress-bar .pb-inner { width: 0; height: 24px; background: #990099 url("/EasySiteWeb/EasySite/SupportFiles/images/Render/bg_chart_purple_fade.gif") repeat-x top left; }
	.hotspot-uploader-pop .pb-percentage, .progress-bar .pb-percentage { width: 100%; position: absolute; height: 24px; top: 0; left: 0; text-align: center; background: url("/EasySiteWeb/EasySite/SupportFiles/images/Render/bg_chart_purple.gif") repeat-x top left; }
	.hotspot-uploader-pop .buttons { margin-top: 10px; }
	
	/*
	progressBarPercentage
	*/

	.uploader-hotspot { display:none; z-index: 1; border: 0; position: absolute; left: 150px; height: 33px; width: 33px; top: 6px; background: url("/EasySiteWeb/EasySite/StyleData/Default/Images/console/fire_cold.png") no-repeat top left; }
	.oHotSpotOver { background: url("/EasySiteWeb/EasySite/StyleData/Default/Images/console/fire.png") no-repeat top left !important;  }
	.uploader-hotspot .message { visibility: hidden; }
	
	/* side tab panels */
	.adm-adv-tabs {  }
	.adm-adv-tabs .tabs-body-outer { border-top: 0; }
	
	.adm-adv-tabs .tab-selected-alpha {}
	
	.adm-adv-tabs .tabs-menu-outer { background: url("/EasySiteWeb/EasySite/StyleData/Default/Images/console/tab_menu_bg.gif") repeat-x bottom left;}
	
	.adm-adv-tabs .tabs-menu-outer ul li { width: 45%; margin-right: 4px; border: 1px dotted #ccc; border-bottom: none; background: #f2f2f2; margin-bottom: 1px; }
	.adm-adv-tabs .tabs-menu-outer ul li a:link, .adm-adv-tabs .tabs-menu-outer ul li a:visited { padding: 2px 4px 4px 3px; margin: 0; border: 0; }
	.adm-adv-tabs .tabs-menu-outer ul li a:hover, .adm-adv-tabs .tabs-menu-outer ul li a:active {}
	
	.adm-adv-tabs .tabs-menu-outer ul.tabs li.selected { background: #fff; border: 1px solid #ccc; border-bottom: 1px solid #fff; margin-bottom: 0; }
	
	.adm-adv-tabs .tab-alpha { padding: 0 3px; }
	.adm-adv-tabs .oPanelCategoryOuter { border: 0; margin: 0; background: #ffffff; border-bottom: 1px solid #ccc; }
	.adm-adv-tabs .oPanelCategoryTree { padding: 0; font-size: 0.94em; }
	
	.adm-adv-tabs .tab-text { text-transform: lowercase; color: #bbb; }
	.adm-adv-tabs .tabs-menu-outer ul.tabs li.selected .tab-text { color: #444; }
	.adm-adv-tabs .tabs-body-outer { padding: 0; }

	.adm-adv-tabs .panel-header { }

	/* matches */
	.console .matches-outer { float: left; width: 64%; }
	.console .select-inline { position: relative; padding-right: 50px; }
	.console .matches-outer select { width: auto; min-width: 10px; clear: none; padding: 0; margin: 0; float: none; position: absolute; left: 4px; }

	/* please wait message */
	.console-please-wait-outer { background: #eee; padding: 20px; }
	.console-please-wait-inner { background: url("/EasySiteWeb/EasySite/StyleData/Default/Images/inProgress.gif") no-repeat center left; }

}

