.floating_toolbar_wrapper {z-index:100000;background:#ccc;min-height:90px;position:absolute;min-width:600px;}
fieldset {display:block;padding:4px 0;border:none;border-top:1px solid #ccc;margin:10px 0;clear:both;}
legend{padding:0 0 10px 0;font-weight:bold;}
label{display:block;font-weight:bold;}
.sub_label{font-weight:normal;font-size:.75em;color:#999;}
hr{border:0; border-bottom: 1px solid;height:1px;}
.inline-label label{display:inline;}
.inline{display:inline;}
.b{font-weight:bold;}
.form{font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;font-size:8pt;margin:0;padding:0;}
.row{clear:both;padding:0 0 8px 4px;/*height:100%;*/min-height:1%;}
input.text, textarea.textarea, select.select
{margin:0;border:1px solid #ccc;border-color:#999 #ccc #ccc #999;background:#fff url(../images/input_bg.png) repeat-x top;}
input.text {padding:2px 1px;}
.tabs_simple {} .tabs_simple .tab{padding:0 5px;} .tabs_simple .tab_label{padding:5px;cursor:pointer;border-right:1px solid #ccc;}.tabs_simple .tab_label:hover {background:#E4E4E4;} .tabs_simple .tab_label_selected{color:#000;background:#ccc;}
.tabs_simple .tabs {width:70%;float:left;} .tabs_simple .tab_labels {width:20%;float:left;}
input.readonly {color:#999;background:#E9E9E9;;border:1px solid #ccc;}
.tab-group{/*background:#fff;color:#000;*/} 
.emphasis{font-weight:bold;font-size:.9em;}
.hilite{color:#000;background:#8CC200 url(../images/hilite_bg.png) left top repeat-x;border:1px solid #333;min-height:26px;}
.ajax_loading {background:#E6E6E6 url(../images/anm_ajax_loading.gif) left top no-repeat;border:1px solid #ccc;min-height:24px;font-weight:bold;padding:4px 4px 4px 34px;}
.left{float:left;margin-right:8px;clear:none;}
.right{float:right;margin:0 0 0 8px;}
.button{font-size:11px;cursor:pointer;}
.radio-group label,.radio_group label{display:inline;font-weight:normal;cursor:pointer;}
.checkbox_group label{display:inline;font-weight:normal;cursor:pointer;} 
.block_labels label{display:block;}
.clickable,.clickable_row,.droppable{border:1px dotted #FFCC66;cursor:pointer;} 
.clickable:hover,.clickable_row:hover{border-color:#FF6600;background:url(../../system/images/inline_edit_background_over.png);}
.clickable_row{border-top:none;!important}
.droppable,.droppable .btn-tab {cursor:pointer;border:1px dotted #f69;background-color:#f99;color:#f00;}
.pointer{cursor:pointer;}
.dim75{opacity:.75;filter:alpha(opacity=75);}
.input-save,.input-cancel,.input-edit,.input-add
,.ico-save,.ico_save,.ico-delete,.ico-edit,.ico_edit,.ico-add,.ico-cancel,.ico-up,.ico-down,.ico_drag,.ico_drag_small,.ico_help
,.ico_check,.ico_check_onwhite,.ico_loading,.ico_upload,.ico_upload_doc,.ico_doc
,.ico_anm_clock,.ico_admin,.ico_next,.ico_doc_view,.ico_delete,.ico_cart,.ico_cart_24,.ico_add,.ico_close,.ico_play,.ico_calendar
,.ico_email,.ico_email_send,.ico_preview
{padding-left:22px;background:url(../images/ico_save.png) left center no-repeat;min-height:18px;}
.ico-delete,.ico_delete{background-image:url(../images/ico_delete.png);}
.input-cancel,.ico-cancel{background-image:url(../images/ico_cancel.png);}
.input-edit,.ico-edit,.ico_edit{background-image:url(../images/ico_edit.png);}
.input-add,.ico-add,.ico_add{background-image:url(../images/ico_add.png);}
.ico-up{background-image:url(../images/ico_triangle_up.png);}
.ico-down{background-image:url(../images/ico_triangle_down.png);}
.ico_drag{background-image:url(../images/ico_drag.png);}
.ico_drag_small{padding:0 0 0 12px;background:url(../images/ico_drag_small.png) left 4px no-repeat;}
.ico_help{background-image:url(../images/ico_help.png);padding-left:18px;}
.ico_help_icon_only{padding:0;width:18px;}
.ico_check{background-image:url(../images/ico_check.png)}
.ico_check_onwhite{background-image:url(../images/ico_check_onwhite.png)}
.ico_loading{background-image:url(../images/system_busy.gif)}
.ico_upload{background-image:url(../images/ico_upload.png)}
.ico_upload_doc{background-image:url(../images/ico_upload_doc.png)}
.ico_doc{background-image:url(../images/ico_doc.png)}
.ico_anm_clock{background-image:url(../images/ico_anm_clock.gif)}
.ico_admin{background-image:url(../images/ico_admin.png)}
.ico_next{background-image:url(../images/ico_next.png)}
.ico_help_hover:hover{background-image:url(../images/ico_help_hover.png);cursor:pointer;}
.ico_doc_view{background-image:url(../images/ico_doc_view.png)}
.ico_cart{background-image:url(../images/ico_cart.png)}
.ico_close{background-image:url(../images/ico_close.png)}
.ico_play{background-image:url(../images/ico_play.png)}
.ico_calendar{background-image:url(../images/ico_calendar.png)}
.ico_email{background-image:url(../images/ico_email.png)}
.ico_email_send{background-image:url(../images/ico_email_send.png)}
.ico_preview{background-image:url(../images/ico_preview.png)}

.ico_cart_24{padding-left:28px;min-height:24px;background-image:url(../images/ico_cart_24.png)}
.ico32_cart,.ico_edit_32,.ico_admin_32,.ico_marketing_32,.ico_calendar_32
{padding-left:38px;background:url(../images/ico_cart_32.png) left center no-repeat;min-height:32px;}
.ico_edit_32{background-image:url(../images/ico_edit_32.png)}
.ico_admin_32{background-image:url(../images/ico_admin_32.png)}
.ico_marketing_32{background-image:url(../images/ico_marketing_32.png)}
.ico_calendar_32{background-image:url(../images/ico_calendar_32.png)}

.input-note{font-size:.9em}
.note{font-size:.9em;color:#666666;}
.bottom{position:fixed;bottom:0px;right:0px;left:0px;}
.clear{clear:both;}
.fullscreen {width:100%;height:100%;position:fixed;left:0;top:0;background:#000;}
.clearafter:after{content: "."; display:block;height:0;clear: both; visibility: hidden;}
.toolbar,.toolbar-bottom,.sub_toolbar{color:#fff;background:#4D4D4D url(../images/toolbar_bg.png) top repeat-x;padding:2px;border:1px solid #272D34;padding:3px;min-height:18px;}
.toolbar:after,.sub_toolbar:after{content: "."; display: block;height:0;clear: both; visibility: hidden;}
.sub_toolbar{color:#000;background:#fff url(../images/sub_toolbar_bg.png) bottom repeat-x;border:1px solid #ccc;}

.toolbar-small {font-size:.9em;padding-top:0;padding-bottom:0;}
.alert{border:1px solid #FFCC99;padding:10px 10px 10px 56px;background:#FFF1BB url(../images/ico_alert.png) 5px 5px no-repeat;color:#000;width:50%;margin-bottom:12px;min-height:25px;}
/**** FORM VALIDATION ****/
.v_error{border:1px dotted #f00;color:#f00;background:#FCC;}

.statusbar{font:9px Arial, Helvetica, sans-serif;color:#000;background:#E5DFD;padding:2px;border:1px solid #82796F;min-height:12px;}
.toolbar-bottom{position:fixed;bottom:0px;right:0px;left:0px;margin:0;}

.w10{width:9% !important;}.w25{width:22% !important;}.w33{width:30% !important;}.w50{width:47% !important;}.w66{width:63% !important;}.w75{width:71% !important;}.w90{width:86% !important;}.w100{width:96% !important;}
.quarter{width:24% !important;}
.third{width:32% !important;}
.half{width:48% !important;}
.threequarter{width:73% !important;}
.full{width:100% !important;}
input.small, select.small{width:25%;}
input.medium, select.medium{width:50%;}
input.large, select.large, textarea.textarea{width:99%;}
input.tags{width:315px;}
textarea.small{height:5.5em;}
textarea.medium{height:10em;} 
textarea.large{height:20em;}
.draggable,.draggable2{background:url(../images/drag_bg.png) left top no-repeat;padding:0 0 0 11px;cursor:url(/system/images/cursor_grab.cur),move;/*cursor:move;height:100%;*/}
.dragging{cursor:url(/system/images/cursor_grabbing.cur),move;/*cursor:move;height:100%;*/}
.drag_handle {padding:1px;width:18px;height:18px;background:url(../images/ico_drag_handle.png) 1px 1px no-repeat;cursor:url(/system/images/cursor_grab.cur),move;}
.drag_handle:hover {padding:0;border:1px solid #f90;background-color:#fc0;background-position:left top;width:54px;}

.drag_handle:active {background-color:#f00;cursor:url(/system/images/cursor_grabbing.cur),move;}

.draggable:hover,.draggable2:hover{background-color:#E6F3F9;}
.draggable:active,.draggable2:active {cursor:pointer;}
.draggable2{background-image:url(../images/drag_bg_2.png);padding:0 0 0 18px;}

.notice, .notice-small ,.notice-error, .notice-error-small, .notice_small,.notice_error_small
{border:1px solid #FFCC99;padding:10px 10px 10px 56px;
background:#FFF1BB url(../images/ico_alert.png) 5px 5px no-repeat;
color:#000;margin-bottom:10px;min-height:25px;}
.notice a, .notice-small a {color:#603A28}
.notice-error,.notice-error-small,.notice_error_small
{border:1px solid #FD5A54;background-color:#FECECD;background-image:url(../images/ico_alert_error.png);		}
.notice-error-small,.notice-small
{padding:3px 8px;width:auto;background-image:none;margin:0px 0px 5px 0px;}
.notice_small {padding:5px 8px 3px 32px;width:auto;background-image:url(../images/ico_alert-small.png);}
.notice_error_small {padding:5px 8px 3px 32px;width:auto;background-image:url(../images/ico_alert_error-small.png);}