.sd_admin_backdrop,
.sd_admin_backdrop_drag									{ display:block;position:fixed;z-index:10;top:0;left:0;padding:0;margin:0;width:100%;height:100%; }
.sd_admin_backdrop,
.sd_admin_backdrop_drag									{ background:transparent url(img/fwui_areas/sd_admin_drag_backdrop.png) repeat fixed top left; }

.sd_admin_dialog										{ border:none;color:#000; }
.sd_admin_dialog table									{ width:100%; }
.sd_admin_dialog a										{ text-decoration:none; }
.sd_admin_dialog td										{ vertical-align:top;font-size:11px;line-height:11px; }
.sd_admin_dialog td.sd_tl								{ background:transparent url(img/fwui_dialog/sd_admin_dialog_back_tl.png) top left no-repeat;width:16px;height:16px; }
.sd_admin_dialog td.sd_t								{ cursor:move;background:url(img/fwui_dialog/sd_admin_dialog_back_t.png) top left repeat-x;height:16px; }
.sd_admin_dialog td.sd_t p								{ cursor:move;font-size:10px;line-height:16px;color:#fff;background-color:transparent;text-decoration:none;font-weight:normal;margin:0;padding:0;text-align:center;font-family:arial, verdana, sans-serif; }
.sd_admin_dialog td.sd_tr								{ background:transparent url(img/fwui_dialog/sd_admin_dialog_back_tr.png) top left no-repeat;width:16px; }
.sd_admin_dialog td.sd_tr div 							{ position:relative; }
.sd_admin_dialog td.sd_tr div a							{ background:transparent url(img/fwui_dialog/sd_admin_dialog_close.png) 0 0 no-repeat;position:absolute;top:2px;left:-12px;display:block;width:20px;height:16px; }
.sd_admin_dialog td.sd_tr div a:hover					{ background-image:url(img/fwui_dialog/sd_admin_dialog_close_o.png); }
.sd_admin_dialog td.sd_bl								{ background:transparent url(img/fwui_dialog/sd_admin_dialog_back_bl.png) top left no-repeat;height:16px;line-height:16px; }
.sd_admin_dialog td.sd_b								{ background:transparent url(img/fwui_dialog/sd_admin_dialog_back_b.png) left top repeat-x; }
.sd_admin_dialog td.sd_br								{ background:transparent url(img/fwui_dialog/sd_admin_dialog_back_br.png) left top no-repeat; }
.sd_admin_dialog td.sd_l								{ background:transparent url(img/fwui_dialog/sd_admin_dialog_back_l.png) left top repeat-y; }
.sd_admin_dialog td.sd_r								{ background:transparent url(img/fwui_dialog/sd_admin_dialog_back_r.png) left top repeat-y; }
.sd_admin_dialog td.sd_c								{ background:transparent url(img/fwui_dialog/sd_admin_dialog_back_c.png) left top repeat;padding:0 3px; }
.sd_admin_dialog td.sd_c input,
.sd_admin_dialog td.sd_c select							{ font-family:arial, verdana, sans-serif;font-size:11px; }
.sd_admin_dialog td.sd_c .sd_c_gen						{ margin:20px 0 11px 0; }
.sd_admin_dialog td.sd_c .sd_space						{ height:8px;line-height:2px;font-size:2px;background-color:transparent; }
.sd_admin_dialog td.sd_c .sd_sep						{ height:12px;line-height:2px;background:transparent url(img/fwui_dialog/sd_admin_dialog_sep.png) left center repeat-x; }
.sd_admin_dialog td.sd_c .sd_heading p,
.sd_admin_dialog td.sd_c .sd_heading2 p					{ font-size:11px;line-height:11px;color:#333;background-color:transparent;text-decoration:none;font-weight:bold;margin:6px 0 3px 0;padding:0;text-align:left;font-family:arial, verdana, sans-serif;}
.sd_admin_dialog td.sd_c .sd_heading2 p					{ font-weight:normal;text-align:right; }
.sd_admin_dialog td.sd_c td								{ padding:0 8px;color:#333;text-align:left;vertical-align:top;font-size:11px;line-height:11px;font-family:arial, verdana, sans-serif; }

.sd_admin_dialog td.sd_c td.sd_sep,
.sd_admin_dialog td.sd_c td.sd_input2,
.sd_admin_dialog td.sd_c td.sd_heading2						{ padding:0; }
.sd_admin_dialog td.sd_c td.sd_c1							{ padding:0 0 0 8px; }
.sd_admin_dialog td.sd_c td.sd_c4							{ padding:0 8px 0 0; }
.sd_admin_dialog td.sd_c td.sd_heading2						{ width:51px;vertical-align:middle; }
.sd_admin_dialog td.sd_c td.sd_heading2.sd_c1				{ width:41px; }
.sd_admin_dialog td.sd_c td.sd_input2						{ width:71px;vertical-align:middle;text-align:right; }
.sd_admin_dialog td.sd_c td.sd_input2.sd_c4					{ width:61px; }
.sd_admin_dialog td.sd_c td.sd_input2 input					{ width:61px;padding:2px;margin:3px 0 0 4px; }
.sd_admin_dialog td.sd_c .sd_full p							{ padding:0;margin:0; }
.sd_admin_dialog td.sd_c .sd_full input						{ width:234px;padding:2px;margin:3px 0 0 0; } /*240 - td.padding - input.padding - input.border */
.sd_admin_dialog td.sd_c .sd_full select					{ width:240px;padding:2px;margin:3px 0 0 0; }
.sd_admin_dialog td.sd_c .sd_full select option				{ margin:0 0 0 2px; }
.sd_admin_dialog td.sd_c .sd_full select option:first-child	{ margin-top:3px; }
.sd_admin_dialog td.sd_c .sd_full select option:last-child	{ margin-bottom:2px; }
.sd_admin_dialog td.sd_c .sd_full input[type="checkbox"],
.sd_admin_dialog td.sd_c .sd_full input[type="radio"]		{ width:auto;vertical-align:middle;padding:2px;margin:0 4px 0 0; }

.sd_admin_dialog td.sd_c .sd_c_respicker										{ margin:16px 8px 0 8px; }
.sd_admin_dialog td.sd_c .sd_c_respicker .rp_topbar								{ width:100%;margin:0 0 4px 0; }
.sd_admin_dialog td.sd_c .sd_c_respicker .rp_topbar td.rp_c1					{ vertical-align:middle;width:100px; padding:0; }
.sd_admin_dialog td.sd_c .sd_c_respicker .rp_topbar td.rp_c2					{ vertical-align:middle;text-align:right; padding:0; }
.sd_admin_dialog td.sd_c .sd_c_respicker .rp_topbar td.rp_c2 .rp_search_field	{ margin-right:3px; }
.sd_admin_dialog td.sd_c .rp_search_result										{ height:11px;margin-top:5px;margin-bottom:10px;  }
.sd_admin_dialog td.sd_c .rp_item												{ float:left;text-align:center;padding-bottom:10px; }
.sd_admin_dialog td.sd_c .rp_item div.rp_pick									{ position:relative;cursor:pointer;border:solid 1px #dfdfdf; }
.sd_admin_dialog td.sd_c .rp_item div.rp_pick img								{ cursor:pointer; }
.sd_admin_dialog td.sd_c .rp_item div.rp_pick:hover								{ border:solid 1px #a4a4a4; }
.sd_admin_dialog td.sd_c .rp_item div.rp_pick:hover div.resourcedelete			{ display:block; }
.sd_admin_dialog td.sd_c .rp_item div.rp_pick div.resourcedelete				{ display:none; position:absolute; width:13px; height:13px; right:1px; top:1px; background:transparent url("img/delete_btn.png") no-repeat 0 0; }
.sd_admin_dialog td.sd_c .rp_item div.rp_pick div.resourcedelete:hover			{ background-position:0 -13px; }
.sd_admin_dialog td.sd_c .rp_item div.rp_label									{ width:122px;overflow:hidden;padding:4px 0;white-space:nowrap; }

.sd_admin_dialog td.sd_c .si_preview							{ cursor:pointer;border:solid 1px #a4a4a4;background-color:#fff;height:120px;width:160px;margin:0 auto 0 0; }
.sd_admin_dialog td.sd_c .si_preview							{ position:relative; }
.sd_admin_dialog td.sd_c #si_preview_image						{ display:none; }
.sd_admin_dialog td.sd_c #si_preview_image_fallback				{ display:none;height:120px;line-height:120px;text-align:center;font-size:10px;font-weight:normal;color:#888; }
.sd_admin_dialog td.sd_c .si_preview:hover						{ border:solid 1px #888;background-color:#f0f0f0; }
.sd_admin_dialog td.sd_c .si_preview img						{ max-height:120px;max-width:160px;margin:0; }

.sd_admin_dialog td.sd_c .sd_charmap							{ margin-left:8px;width:440px;height:300px;overflow:auto;border:1px solid #a4a4a4; }
.sd_admin_dialog td.sd_c .sd_charmap table						{ font-family:arial, verdana, sans-serif;background-color:#000; }
.sd_admin_dialog td.sd_c .sd_charmap td							{ width:20px;height:20px;padding:0;background-color:#fff;text-align:center;vertical-align:middle;font-size:14px; }
.sd_admin_dialog td.sd_c .sd_charmap td.sd_charpick		 		{ cursor:pointer;color:#333; }
.sd_admin_dialog td.sd_c .sd_charmap td.sd_charpick:hover 		{ background-color:#666;color:#fff; }

.sd_admin_dialog td.sd_c .sd_sitooblocks						{ width:416px;height:310px;padding:10px 0 0 10px;overflow:auto;background-color:#fff;border:solid 1px #000; }
.sd_admin_dialog td.sd_c .sd_sitooblocks div.sd_blockitem		{ background-color:#fff;width:120px;height:145px;float:left;margin:0 10px 10px 0; }
.sd_admin_dialog td.sd_c .sd_sitooblocks div.sd_blockpick		{ cursor:pointer;width:120px;height:120px;margin:0;border:solid 1px #a4a4a4; }
.sd_admin_dialog td.sd_c .sd_sitooblocks div.sd_blockpick:hover { border:solid 1px #888;background-color:#f0f0f0; }
.sd_admin_dialog td.sd_c .sd_sitooblocks div.sd_blockpick img	{ margin:5px 0 0 5px;max-width:110px;max-height:120px; }
.sd_admin_dialog td.sd_c .sd_sitooblocks p						{ width:100px;height:20px;margin:5px 10px 0 10px;text-align:center;overflow:hidden; }

.sd_admin_dialog td.sd_c .sd_sitoocode textarea					{ margin:0 0 0 8px; width:648px;height:400px;font-family:'Courier New',Courier,monospace;font-size:12px;border:1px solid #a4a4a4; }
.sd_admin_dialog td.sd_c .sd_sitoocode .sd_bottom				{ text-align:right; margin:5px 7px 0 7px; }
.sd_admin_liveedit												{ position:relative; }
.sd_admin_liveedit_frame_border_top								{ position:absolute;background-image:url(img/fwui_dialog/sd_admin_frame_horizontal.png);background-repeat:repeat-x;height:1px;width:100%;z-index:2;top:0;left:0; }
.sd_admin_liveedit_frame_border_bottom							{ position:absolute;background-image:url(img/fwui_dialog/sd_admin_frame_horizontal.png);background-repeat:repeat-x;height:1px;width:100%;z-index:2;bottom:0;left:0; }
.sd_admin_liveedit_frame_border_left							{ position:absolute;background-image:url(img/fwui_dialog/sd_admin_frame_vertical.png);background-repeat:repeat-y;height:100%;width:1px;z-index:2;top:0;left:0; }
.sd_admin_liveedit_frame_border_right							{ position:absolute;background-image:url(img/fwui_dialog/sd_admin_frame_vertical.png);background-repeat:repeat-y;height:100%;width:1px;z-index:2;top:0;right:0; }
.sd_admin_liveedit_button										{ position:absolute;background-image:url(img/fwui_dialog/sd_admin_btn_edit.png);background-repeat:no-repeat;background-position:top right;width:26px;height:22px;z-index:99;right:1px;top:1px;cursor:pointer;display:none; }
.sd_admin_liveedit_button:hover									{ background-image:url(img/fwui_dialog/sd_admin_btn_edit_o.png); }
.sd_admin_liveedit:hover .sd_admin_liveedit_button				{ display:block; }
.sd_admin_liveedit:hover .sd_admin_liveedit_frame_border_top	{ background-image:url(img/fwui_dialog/sd_admin_frame_horizontal_o.png); }
.sd_admin_liveedit:hover .sd_admin_liveedit_frame_border_bottom	{ background-image:url(img/fwui_dialog/sd_admin_frame_horizontal_o.png); }
.sd_admin_liveedit:hover .sd_admin_liveedit_frame_border_left	{ background-image:url(img/fwui_dialog/sd_admin_frame_vertical_o.png); }
.sd_admin_liveedit:hover .sd_admin_liveedit_frame_border_right	{ background-image:url(img/fwui_dialog/sd_admin_frame_vertical_o.png); }

.sd_admin_dialogdrop											{ border:none;color:#000; }
.sd_admin_dialogdrop table										{ width:100%; empty-cells:show; }
.sd_admin_dialogdrop td.sd_tl									{ background:transparent url(img/fwui_areas/sd_admin_dialogdrop_top.png)	top left	no-repeat;	height:5px; width:1px; }
.sd_admin_dialogdrop td.sd_t									{ background:transparent url(img/fwui_areas/sd_admin_dialogdrop_top.png)	top center	no-repeat;	height:5px; }
.sd_admin_dialogdrop td.sd_tr									{ background:transparent url(img/fwui_areas/sd_admin_dialogdrop_top.png)	top right	no-repeat;	height:5px; width:5px; }
.sd_admin_dialogdrop td.sd_bl									{ background:transparent url(img/fwui_areas/sd_admin_dialogdrop_bottom.png) top left	no-repeat;	height:5px; }
.sd_admin_dialogdrop td.sd_b									{ background:transparent url(img/fwui_areas/sd_admin_dialogdrop_bottom.png) top center	no-repeat;	height:5px; }
.sd_admin_dialogdrop td.sd_br									{ background:transparent url(img/fwui_areas/sd_admin_dialogdrop_bottom.png) top right	no-repeat;	height:5px; }
.sd_admin_dialogdrop td.sd_l									{ background:transparent url(img/fwui_areas/sd_admin_dialogdrop_filler.png) top left	repeat-y; }
.sd_admin_dialogdrop td.sd_c									{ background:transparent url(img/fwui_areas/sd_admin_dialogdrop_filler.png) top center	repeat-y; }
.sd_admin_dialogdrop td.sd_r									{ background:transparent url(img/fwui_areas/sd_admin_dialogdrop_filler.png) top right	repeat-y; }


/* property dialog */
.sd_admin_backdrop, .sd_admin_backdrop_drag								{ display:block;position:fixed;z-index:10;top:0;left:0;padding:0;margin:0;width:100%;height:100%; }
.sd_admin_backdrop, .sd_admin_backdrop_drag								{ background:transparent url(img/fwui_areas/sd_admin_drag_backdrop.png) repeat fixed top left; }

.sd_admin_property_dialog												{ border:none; color:#000; font-family:Arial, sans-serif; }
.sd_admin_property_dialog a												{ text-decoration:none; }
.sd_admin_property_dialog p												{ margin:11px 0; }
.sd_admin_property_dialog td.sd_tl
, .sd_admin_property_dialog td.sd_t
, .sd_admin_property_dialog td.sd_tr									{ vertical-align:top;font-size:13px; }
.sd_admin_property_dialog p,
.sd_admin_property_dialog textarea,
.sd_admin_property_dialog input,
.sd_admin_property_dialog select										{ line-height:normal; font-size:11px; color:#4d525b; }

.sd_admin_property_dialog table.sd_maintable							{ width:100%; table-layout:fixed; }
.sd_admin_property_dialog td.sd_tl										{ background:transparent url(img/fwui_dialog/sd_admin_dialog_back_tl.png) top left no-repeat;width:10px;height:16px;line-height:16px; }
.sd_admin_property_dialog td.sd_t										{ cursor:move;background:url(img/fwui_dialog/sd_admin_dialog_back_t.png) top left repeat-x;height:16px;line-height:16px; }
.sd_admin_property_dialog td.sd_t p										{ cursor:move;font-size:10px;line-height:16px;color:#fff;background-color:transparent;text-decoration:none;font-weight:normal;margin:0;padding:0;text-align:center;font-family:arial, verdana, sans-serif; }
.sd_admin_property_dialog td.sd_tr										{ background:transparent url(img/fwui_dialog/sd_admin_dialog_back_tr.png) top right no-repeat;width:10px; }
.sd_admin_property_dialog td.sd_tr div 									{ position:relative; }
.sd_admin_property_dialog td.sd_tr div a								{ background:transparent url(img/fwui_dialog/sd_admin_dialog_close.png) 0 0 no-repeat;position:absolute;top:2px;right:8px;display:block;width:20px;height:16px;line-height:16px; }
.sd_admin_property_dialog td.sd_tr div a:hover							{ background-image:url(img/fwui_dialog/sd_admin_dialog_close_o.png); }
.sd_admin_property_dialog td.sd_bl										{ background:transparent url(img/fwui_dialog/sd_admin_dialog_back_bl.png) top left no-repeat;height:16px;line-height:16px; }
.sd_admin_property_dialog td.sd_b										{ background:transparent url(img/fwui_dialog/sd_admin_dialog_back_b.png) left top repeat-x; }
.sd_admin_property_dialog td.sd_br										{ background:transparent url(img/fwui_dialog/sd_admin_dialog_back_br.png) right top no-repeat; }
.sd_admin_property_dialog td.sd_l										{ background:transparent url(img/fwui_dialog/sd_admin_dialog_back_l.png) left top repeat-y; }
.sd_admin_property_dialog td.sd_r										{ background:transparent url(img/fwui_dialog/sd_admin_dialog_back_r.png) right top repeat-y; }
.sd_admin_property_dialog td.sd_c										{ background:transparent url(img/fwui_dialog/sd_admin_dialog_back_c.png) left top repeat; padding:0 3px; }

.sd_admin_property_dialog div.sd_properties								{ position:relative; left:4px; margin:0 -2px 0 0;padding:0; max-height:500px; overflow-y:scroll; }
.sd_admin_property_dialog div.sd_properties_container					{ margin:10px 13px 20px 0; }
.sd_admin_property_dialog div.sd_properties_buttons						{ padding:10px 8px 10px 5px; }
.sd_admin_property_dialog div.sd_properties_buttons	a					{ text-decoration:none; }

.sd_admin_property_dialog p.sd_propertygroup_heading					{ margin:25px 0 6px 0; color:#393c42; max-width:740px; background-color:transparent; text-transform:uppercase; font-size: 11px; font-weight:bold; text-decoration:none; font-style:normal; }
.sd_admin_property_dialog p.sd_propertygroup_heading a.grouplink		{ display:inline-block; text-transform:none; font-weight:normal; }
.sd_admin_property_dialog p.sd_propertygroup_heading a.grouplink:hover	{ color:#0565ae; }
.sd_admin_property_dialog p.sd_propertygroup_heading.sd_first			{ margin-top:0; }
.sd_admin_property_dialog p.sd_propertygroup_heading_empty				{ margin:0;padding:0;line-height:25px;height:25px; }
.sd_admin_property_dialog div.sd_propertygroup_top						{ height:5px; width:350px; background:transparent url('img/fwui_dialog/sd_admin_property_dialog_group_top.png') no-repeat top left; }
.sd_admin_property_dialog div.sd_propertygroup							{ padding:3px 8px; width:334px; background:transparent url('img/fwui_dialog/sd_admin_property_dialog_group_filler.png') repeat-y top left; }
.sd_admin_property_dialog div.sd_propertygroup_bottom					{ height:5px; width:350px; background:transparent url('img/fwui_dialog/sd_admin_property_dialog_group_bottom.png') no-repeat top left; }

.sd_admin_property_dialog div.sd_properties.sd_popup												{ margin-right:-5px; }
.sd_admin_property_dialog div.sd_properties.sd_popup div.sd_propertygroup_top						{ display:none; }
.sd_admin_property_dialog div.sd_properties.sd_popup div.sd_propertygroup							{ padding:8px; width:100%; box-sizing:border-box; background-image:none; background-color:#f9f9f9; border:1px solid #cdcdcd; border-radius:5px; }
.sd_admin_property_dialog div.sd_properties.sd_popup div.sd_propertygroup_bottom					{ display:none; }

.sd_admin_property_dialog div.sd_property.sd_hide						{ display:none; }

.sd_admin_property_dialog div.sd_sep									{ position:relative; margin: 7px 0 0 0; padding:0 0 7px 0; height:1px; }
.sd_admin_property_dialog div.sd_sep div								{ position:absolute; left:-3px; right:-3px; top:0; border-top:1px solid #dcdcdc; }
.sd_admin_property_dialog div.sd_sep_end								{ position:relative;margin:0;padding:0;height:1px; }
.sd_admin_property_dialog div.sd_sep_end div							{ position:absolute;left:-6px;right:-6px;top:0;border-top:1px solid #c0c0c1;background-color:#fff;height:1px; }
.sd_admin_property_dialog p.sd_title									{ margin:2px 0 7px 0; padding:0; color:#4d525b; font-size: 11px; font-weight:bold; text-decoration:none; font-style:normal; }
.sd_admin_property_dialog p.sd_description								{ line-height: 1.4em; margin:-10px 0 0 0; padding:0; font-style:italic; color:#999; }

.sd_admin_property_dialog table.sd_col2									{ width:100%; }
.sd_admin_property_dialog table.sd_col2	td								{ padding:1px 1px 1px 0; }
.sd_admin_property_dialog table.sd_col2 td.sd_c1						{ width: 162px; vertical-align:top; padding-right:4px; }
.sd_admin_property_dialog table.sd_col2 td.sd_c1 p						{ margin:0; padding:0; color:#4d525b; font-size: 11px; font-weight:bold; text-decoration:none; font-style:normal; }
.sd_admin_property_dialog table.sd_col2 td.sd_c2 p						{ margin:0; padding:0; color:#4d525b; font-size: 11px; font-weight:bold; text-decoration:none; font-style:normal; }
.sd_admin_property_dialog table.sd_col2 td.sd_c2						{ vertical-align:top;padding-right:4px; }
.sd_admin_property_dialog table.sd_col2 td.sd_c1.sd_single				{ vertical-align:middle; }
.sd_admin_property_dialog table.sd_col2 td.sd_c2.sd_single				{ vertical-align:middle; }
.sd_admin_property_dialog table.sd_col2 td.sd_c2.sd_single p			{ vertical-align:top;padding-right:4px; }

.sd_admin_property_dialog .tableproperty								{ width:100%; border-spacing:0; border:0; margin:4px 0; }
.sd_admin_property_dialog .tableproperty .forcewrap						{ max-width:160px; overflow:hidden; text-overflow:ellipsis; }
.sd_admin_property_dialog .tableproperty .right							{ text-align:right; }
.sd_admin_property_dialog .tableproperty .top							{ vertical-align:top; }
.sd_admin_property_dialog .tableproperty .bold							{ font-weight:bold; }
.sd_admin_property_dialog .tableproperty .big							{ font-size:1.15em; line-height:1.8em; white-space:nowrap; }
.sd_admin_property_dialog .tablepropertyrow > th						{ border-bottom:1px solid #ccc; padding:4px 2px; font-weight:bold; color:#4d525b; font-size:11px; text-align:left; }
.sd_admin_property_dialog .tablepropertyrow > td						{ border-bottom:1px solid #ccc; vertical-align:middle; padding:10px 2px; font-size:11px; }
.sd_admin_property_dialog .tablepropertyrow td span.cancelled			{ color:#bc4039; }
.sd_admin_property_dialog .tableproperty.aligntop .tablepropertyrow > td { vertical-align:top; }
.sd_admin_property_dialog .tablepropertyrow.hassubrows > td				{ border-bottom:none; padding-bottom:0; }
.sd_admin_property_dialog .tablepropertyrow.subrow > td					{ border-bottom:none; padding:2px 2px 0; }
.sd_admin_property_dialog .tablepropertyrow.subrow.last > td			{ border-bottom:1px solid #ccc; padding:2px 2px 10px; }
.sd_admin_property_dialog .tableproperty .summary > td					{ border-bottom:none; padding:10px 2px 0; }
.sd_admin_property_dialog .tablepropertyrow:first-child > td,
.sd_admin_property_dialog .tableproperty .summary + .summary > td		{ padding-top:3px; }
.sd_admin_property_dialog .tableproperty .summary.total > td			{ padding:0 2px 10px; }
.sd_admin_property_dialog .tableproperty input							{ box-sizing:border-box; width:90%; }
.sd_admin_property_dialog .tablepropertyrow:last-child > td				{ border-bottom:none; }

.sd_admin_property_dialog .tableproperty .subtable						{ margin:10px 0; padding:10px; display:none; background-color:#e8e8e8; }
.sd_admin_property_dialog .tableproperty .subtable table				{ width:100%; border-spacing:0; }
.sd_admin_property_dialog .tableproperty .subtable th					{ text-align:left; padding:2px 0; }
.sd_admin_property_dialog .tableproperty .subtable td					{ text-align:left; padding:2px 0; }
.sd_admin_property_dialog .tableproperty .subtable .item td				{ border-bottom:1px solid #ccc; padding:4px 4px 4px 0; }
.sd_admin_property_dialog .tableproperty .subtable .item td.cancelled	{ text-decoration:line-through; }

.sd_admin_property_dialog .tablepropertyrow .subtable span.cancelled	{ display:inline-block; background-color:#bc4039; border-radius:2px; color:#fff; font-size:11px; padding:3px 7px; text-transform:uppercase; vertical-align:middle; line-height:normal; margin-bottom:10px; }

.sd_admin_property_dialog input.sd_hinttext_blurred						{ color:#aaa; }

.sd_admin_property_dialog input.sd_bool									{ vertical-align:middle; font-size: 11px; font-weight:normal; }
.sd_admin_property_dialog span.sd_bool									{ vertical-align:middle; font-size: 11px; font-weight:normal; }
.sd_admin_property_dialog input.sd_int									{ width:60px; vertical-align:middle; font-size: 11px; font-weight:normal; }
.sd_admin_property_dialog input.sd_int input							{ height:16px; }

.sd_admin_property_dialog p.sd_static									{ font-size:11px;line-height:1.5em;margin:0;padding:0; }
.sd_admin_property_dialog table.sd_col2 td.sd_c2 p.sd_static			{ font-weight:normal; }

.sd_admin_property_dialog div.sd_preview_color							{ height:22px; }
.sd_admin_property_dialog div.sd_preview_color a						{ display:block; width:20px; height:20px; border:solid 1px #888; margin-right:7px; float:left; }
.sd_admin_property_dialog div.sd_preview_color a.nocolor				{ background-color:transparent;background-image:url(img/fwui_dialog/picker_transparent.png); }
.sd_admin_property_dialog input.sd_color_value							{ width:60px; height:16px; margin-left:2px; vertical-align:middle; font-size: 11px; font-weight:normal; }

.sd_admin_property_dialog div.sd_radiolist p							{ line-height:18px; }
.sd_admin_property_dialog div.sd_radiolist p label						{ vertical-align:middle; color: #4D525B; font-size: 11px; font-style: normal; font-weight: normal; margin: 0; padding: 0; text-decoration: none; }
.sd_admin_property_dialog div.sd_radiolist p input						{ margin-bottom:2px; vertical-align:middle; }

.sd_admin_property_dialog div.sd_checklist p							{ line-height:18px; }
.sd_admin_property_dialog div.sd_checklist p label						{ vertical-align:middle; color: #4D525B; font-size: 11px; font-style: normal; font-weight: normal; margin: 0; padding: 0; text-decoration: none; }
.sd_admin_property_dialog div.sd_checklist p input						{ vertical-align:middle; }

.sd_admin_property_dialog div.sd_droplist select						{ width:164px; height:20px; font-size:11px; font-style:normal; font-weight:normal; padding:2px; }
.sd_admin_property_dialog div.sd_listbox select							{ width:164px; height:200px; font-size:11px; font-style:normal; font-weight:normal; padding:2px; }

.sd_admin_property_dialog div.sd_productlisto div.sd_productitem 		{ margin:7px 0;clear:both; }
.sd_admin_property_dialog div.sd_productlisto input						{ width:268px; height:20px; display:block; margin:0; padding:0 3px; font-size: 11px; font-weight:normal; }
.sd_admin_property_dialog div.sd_productlisto a.productitemdelete		{ float:right;margin:4px 0 0 5px;width:13px;height:13px;background:transparent url(img/delete_btn.png) no-repeat left top; }
.sd_admin_property_dialog div.sd_productlisto a.productitemdelete:hover	{ background-position:0 -13px; }
.sd_admin_property_dialog div.sd_productlisto a.productitemdown			{ float:right;margin:2px 0 0 3px;width:16px;height:16px;background:transparent url(img/col_btn_arrowdown.png) no-repeat left top; }
.sd_admin_property_dialog div.sd_productlisto a.productitemup			{ float:right;margin:2px 0 0 3px;width:16px;height:16px;background:transparent url(img/col_btn_arrowup.png) no-repeat left top;margin-left:0; }

.sd_admin_property_dialog div.sd_productlistu div.sd_productitem 		{ margin:7px 0;clear:both; }
.sd_admin_property_dialog div.sd_productlistu input						{ width:302px; height:20px; display:block; margin:0; padding:0 3px; font-size: 11px; font-weight:normal; }
.sd_admin_property_dialog div.sd_productlistu a.productitemdelete		{ float:right;margin:4px 0 0 3px;width:13px;height:13px;background:transparent url(img/delete_btn.png) no-repeat left top;margin-left:0; }
.sd_admin_property_dialog div.sd_productlistu a.productitemdelete:hover	{ background-position:0 -13px; }

.sd_admin_property_dialog div.sd_stringlisto p							{ margin:7px 0;clear:both; }
.sd_admin_property_dialog div.sd_stringlisto input.sd_stringitem		{ width:268px; height:20px; display:block; margin:0; padding:0 3px; font-size: 11px; font-weight:normal; }
.sd_admin_property_dialog div.sd_stringlisto input.sd_next				{ border:dashed 1px #ccc;color:#ccc; }
.sd_admin_property_dialog div.sd_stringlisto a.stringitemdelete			{ float:right;margin:4px 0 0 5px;width:13px;height:13px;background:transparent url(img/delete_btn.png) no-repeat left top; }
.sd_admin_property_dialog div.sd_stringlisto a.stringitemdelete:hover	{ background-position:0 -13px; }
.sd_admin_property_dialog div.sd_stringlisto a.stringitemdown			{ float:right;margin:2px 0 0 3px;width:16px;height:16px;background:transparent url(img/col_btn_arrowdown.png) no-repeat left top; }
.sd_admin_property_dialog div.sd_stringlisto a.stringitemup				{ float:right;margin:2px 0 0 3px;width:16px;height:16px;background:transparent url(img/col_btn_arrowup.png) no-repeat left top;margin-left:0; }

.sd_admin_property_dialog div.sd_stringlistu p							{ margin:7px 0;clear:both; }
.sd_admin_property_dialog div.sd_stringlistu input.sd_stringitem		{ width:302px; height:20px; display:block; margin:0; padding:0 3px; font-size: 11px; font-weight:normal; }
.sd_admin_property_dialog div.sd_stringlistu input.sd_next				{ border:dashed 1px #ccc;color:#ccc; }
.sd_admin_property_dialog div.sd_stringlistu a.stringitemdelete			{ float:right;margin:4px 0 0 3px;width:13px;height:13px; background:transparent url("img/delete_btn.png") no-repeat 0 0;margin-left:0; }
.sd_admin_property_dialog div.sd_stringlistu a.stringitemdelete:hover	{ background-position:0 -13px; }

.sd_admin_property_dialog div.sd_keyvaluelist p							{ margin:7px 0;clear:both; }
.sd_admin_property_dialog div.sd_keyvaluelist input.sd_key,
.sd_admin_property_dialog div.sd_keyvaluelist input.sd_value			{ float:left; width:140px; height:20px; display:block; margin:0 3px 5px; padding:0 3px; font-size: 11px; font-weight:normal; }
.sd_admin_property_dialog div.sd_keyvaluelist a.keyvaluedelete			{ float:right; margin:4px 0 0 3px; width:13px; height:13px; background:transparent url("img/delete_btn.png") no-repeat 0 0; }
.sd_admin_property_dialog div.sd_keyvaluelist a.keyvaluedelete:hover	{ background-position:0 -13px; }
.sd_admin_property_dialog div.sd_keyvaluelist p:last-of-type::after		{ content:" "; display:block; clear:both; }

.sd_admin_property_dialog div.sd_selectlisto p.selectlistitem:first-of-type				{ margin-top: -6px; }
.sd_admin_property_dialog div.sd_selectlisto p.selectlistitem							{ position:relative; top:-1px; margin:0; clear:both; border-bottom:1px solid #c7c7c7; }
.sd_admin_property_dialog div.sd_selectlisto > p.selectlistitem:last-of-type			{ margin-bottom:6px; }
.sd_admin_property_dialog div.sd_selectlisto.exhausted > p.selectlistitem:last-of-type	{ margin-bottom:-3px; border-bottom:none; }
.sd_admin_property_dialog div.sd_selectlisto input.sd_selectlistitem					{ width:264px; line-height:36px; display:block; margin:1px 1px 0 1px; padding:0 3px; font-size: 11px; font-weight:normal; border:none; background-color:#f9f9f9;}
.sd_admin_property_dialog div.sd_selectlisto a.selectlistitemdelete						{ float:right;margin:12px 4px 0 5px;width:13px;height:13px;background:transparent url(img/delete_btn.png) no-repeat left top; }
.sd_admin_property_dialog div.sd_selectlisto a.selectlistitemdelete:hover				{ background-position:0 -13px; }
.sd_admin_property_dialog div.sd_selectlisto a.selectlistitemdown						{ float:right;margin:10px 0 0 3px;width:16px;height:16px;background:transparent url(img/col_btn_arrowdown.png) no-repeat left top; }
.sd_admin_property_dialog div.sd_selectlisto a.selectlistitemup							{ float:right;margin:10px 0 0 3px;width:16px;height:16px;background:transparent url(img/col_btn_arrowup.png) no-repeat left top; margin-left:0; }
.sd_admin_property_dialog div.sd_selectlisto select.sd_selectlist_options				{ display:inline-block; height:20px; font-size:11px; font-style:normal; font-weight:normal; padding:2px; margin:4px; width:163px; }

.sd_admin_property_dialog div.sd_selectlistu p.selectlistitem:first-of-type				{ margin-top: -6px; }
.sd_admin_property_dialog div.sd_selectlistu p.selectlistitem							{ position:relative; top:-1px; margin:0; clear:both; border-bottom:1px solid #c7c7c7; }
.sd_admin_property_dialog div.sd_selectlistu > p.selectlistitem:last-of-type			{ margin-bottom:6px; }
.sd_admin_property_dialog div.sd_selectlistu.exhausted > p.selectlistitem:last-of-type	{ margin-bottom:-3px; border-bottom:none; }
.sd_admin_property_dialog div.sd_selectlistu input.sd_selectlistitem					{ width:298px; line-height:36px; display:block; margin:1px 1px 0 1px; padding:0 3px; font-size: 11px; font-weight:normal; border:none; background-color:#f9f9f9;}
.sd_admin_property_dialog div.sd_selectlistu a.selectlistitemdelete						{ float:right;margin:12px 4px 0 3px;width:13px;height:13px; background:transparent url("img/delete_btn.png") no-repeat 0 0; margin-left:0; }
.sd_admin_property_dialog div.sd_selectlistu a.selectlistitemdelete:hover				{ background-position:0 -13px; }
.sd_admin_property_dialog div.sd_selectlistu select.sd_selectlist_options				{ display:inline-block; height:20px; font-size:11px; font-style:normal; font-weight:normal; padding:2px; margin:4px; width:163px; }

.sd_admin_property_dialog div.sd_selectlisto,
.sd_admin_property_dialog div.sd_selectlistu											{ margin-bottom: 16px; }

.sd_admin_property_dialog div.sd_int2 table								{ width:100%; }
.sd_admin_property_dialog div.sd_int2 td.sd_c1							{ line-height:27px; vertical-align:middle; text-align:right; padding-right: 5px; }
.sd_admin_property_dialog div.sd_int2 td.sd_c2							{ line-height:27px; vertical-align:middle; width:84px; }
.sd_admin_property_dialog div.sd_int2 td.sd_c3							{ line-height:27px; vertical-align:middle; text-align:right; width:74px; padding-right: 5px; }
.sd_admin_property_dialog div.sd_int2 td.sd_c4							{ line-height:27px; vertical-align:middle; width:84px; }
.sd_admin_property_dialog div.sd_int2 input								{ width:84px; height:16px; }

.sd_admin_property_dialog div.sd_string2 table							{ width:100%; }
.sd_admin_property_dialog div.sd_string2 td.sd_c1						{ line-height:27px; vertical-align:middle; text-align:right; padding-right: 5px; }
.sd_admin_property_dialog div.sd_string2 td.sd_c2						{ line-height:27px; vertical-align:middle; width:84px; }
.sd_admin_property_dialog div.sd_string2 td.sd_c3						{ line-height:27px; vertical-align:middle; text-align:right; width:74px; padding-right: 5px; }
.sd_admin_property_dialog div.sd_string2 td.sd_c4						{ line-height:27px; vertical-align:middle; width:84px; }
.sd_admin_property_dialog div.sd_string2 input							{ width:84px; height:16px; }

.sd_admin_property_dialog div.sd_int4 table								{ width:100%; }
.sd_admin_property_dialog div.sd_int4 td.sd_c1							{ line-height:27px; vertical-align:middle; text-align:right; padding-right: 5px; }
.sd_admin_property_dialog div.sd_int4 td.sd_c2							{ line-height:27px; vertical-align:middle; width:84px; }
.sd_admin_property_dialog div.sd_int4 td.sd_c3							{ line-height:27px; vertical-align:middle; text-align:right; width:74px; padding-right: 5px; }
.sd_admin_property_dialog div.sd_int4 td.sd_c4							{ line-height:27px; vertical-align:middle; width:84px; }
.sd_admin_property_dialog div.sd_int4 input								{ width:84px; height:16px; }

.sd_admin_property_dialog div.sd_string4 table							{ width:100%; }
.sd_admin_property_dialog div.sd_string4 td.sd_c1						{ line-height:27px; vertical-align:middle; text-align:right; padding-right: 5px; }
.sd_admin_property_dialog div.sd_string4 td.sd_c2						{ line-height:27px; vertical-align:middle; width:84px; }
.sd_admin_property_dialog div.sd_string4 td.sd_c3						{ line-height:27px; vertical-align:middle; text-align:right; width:74px; padding-right: 5px; }
.sd_admin_property_dialog div.sd_string4 td.sd_c4						{ line-height:27px; vertical-align:middle; width:84px; }
.sd_admin_property_dialog div.sd_string4 input							{ width:84px; height:16px; }

.sd_admin_property_dialog input.sd_string								{ width:326px; height:20px; display:block; margin:0 0 15px 0; padding:0 3px; font-size: 11px; font-weight:normal; }
.sd_admin_property_dialog input.sd_stringshort							{ width:100%; height:16px; vertical-align:middle; font-size: 11px; font-weight:normal; }
.sd_admin_property_dialog input.sd_password								{ width:326px; height:20px; display:block; margin:0 0 15px 0; padding:0 3px; font-size: 11px; font-weight:normal; }
.sd_admin_property_dialog input.sd_passwordshort						{ width:100%; height:16px; vertical-align:middle; font-size: 11px; font-weight:normal; }
.sd_admin_property_dialog input.sd_date									{ width:100%; height:16px; vertical-align:middle; font-size: 11px; font-weight:normal; }
.sd_admin_property_dialog input.sd_datetime								{ width:100%; height:16px; vertical-align:middle; font-size: 11px; font-weight:normal; }
.sd_admin_property_dialog input.sd_dateopttime							{ width:100%; height:16px; vertical-align:middle; font-size: 11px; font-weight:normal; }
.sd_admin_property_dialog textarea.sd_text								{ width:326px; display:block; margin:0 0 15px 0; padding:0 3px; font-size: 11px; font-weight:normal; }

.sd_admin_property_dialog div.sd_image table							{ width:100%; }
.sd_admin_property_dialog div.sd_image table td.sd_c1					{ width: 157px; }
.sd_admin_property_dialog div.sd_image div.si_preview					{ font-size:10px; font-weight:normal; width: 155px; height:116px; line-height:116px; text-align:center; overflow:hidden; background-color:#fff; border:solid 1px #ccc; }
.sd_admin_property_dialog div.sd_image div.si_preview img				{ max-width: 155px; max-height:116px; display:block; margin:0 auto; }
.sd_admin_property_dialog div.sd_image table td.sd_c2					{ padding-left:9px; vertical-align:top; }

.sd_admin_property_dialog div.sd_image a.si_btn							{ display:block; overflow:hidden; color:#4d525b; font-size:10px; font-weight:normal; margin-bottom:2px; padding-left:25px; width:85px; height:22px; line-height:22px; vertical-align:middle; background:transparent url(img/fwui_dialog/sd_admin_property_dialog_image_buttons.png) no-repeat 0 0; }
.sd_admin_property_dialog div.sd_image a.si_btn.si_change				{ background-position: -110px 0; }
.sd_admin_property_dialog div.sd_image a.si_btn.si_edit					{ background-position: 0 0; }
.sd_admin_property_dialog div.sd_image a.si_btn.si_remove				{ background-position: -220px 0; }

.sd_admin_property_dialog div.sd_image a.si_btn.si_change:hover			{ background-position: -110px -22px; text-decoration:none; }
.sd_admin_property_dialog div.sd_image a.si_btn.si_edit:hover			{ background-position: 0 -22px; text-decoration:none; }
.sd_admin_property_dialog div.sd_image a.si_btn.si_remove:hover			{ background-position: -220px -22px; text-decoration:none; }

.sd_admin_property_dialog div.sd_link table								{ width:auto; }
.sd_admin_property_dialog div.sd_link td.sd_c1							{ width:266px;line-height:20px;vertical-align:middle; }
.sd_admin_property_dialog div.sd_link td.sd_c2							{ width:55px; }
.sd_admin_property_dialog div.sd_link input.sd_field					{ width:260px; height:20px; display:block; margin:0 0 15px 0; padding:0 3px; font-size: 11px; font-weight:normal; }

.sd_admin_property_dialog div.sd_product table,
.sd_admin_property_dialog div.sd_productorvariant table					{ width:auto; }
.sd_admin_property_dialog div.sd_product td.sd_c1,
.sd_admin_property_dialog div.sd_productorvariant td.sd_c1				{ width:266px;line-height:20px;vertical-align:middle; }
.sd_admin_property_dialog div.sd_product td.sd_c2,
.sd_admin_property_dialog div.sd_productorvariant td.sd_c2				{ width:55px; }
.sd_admin_property_dialog div.sd_product input.sd_field,
.sd_admin_property_dialog div.sd_productorvariant input.sd_field		{ width:260px; height:20px; display:block; margin:0 0 15px 0; padding:0 3px; font-size: 11px; font-weight:normal; }

.sd_admin_property_dialog div.sd_user table								{ width:auto; }
.sd_admin_property_dialog div.sd_user td.sd_c1							{ width:266px;line-height:20px;vertical-align:middle; }
.sd_admin_property_dialog div.sd_user td.sd_c2							{ width:55px; }
.sd_admin_property_dialog div.sd_user input.sd_field					{ width:260px; height:20px; display:block; margin:0 0 15px 0; padding:0 3px; font-size: 11px; font-weight:normal; }

.sd_admin_property_dialog div.sd_productlistpicker							{ }
.sd_admin_property_dialog div.sd_productlistpicker table					{ width:100%; border-spacing:0; border-collapse:separate; }
.sd_admin_property_dialog div.sd_productlistpicker table th					{ border-bottom:1px solid #ccc; padding:3px 0; font-size:11px; text-align:left; }
.sd_admin_property_dialog div.sd_productlistpicker table th.field			{ text-align:left; padding-left:2px; }
.sd_admin_property_dialog div.sd_productlistpicker table td					{ border-bottom:1px solid #ccc; padding:3px 0; }
.sd_admin_property_dialog div.sd_productlistpicker table td					{ border-bottom:1px solid #ccc; padding:3px 0; }
.sd_admin_property_dialog div.sd_productlistpicker table td p				{ margin:0; padding:0; }
.sd_admin_property_dialog div.sd_productlistpicker table td.sku				{ text-align:left; width:100px; }
.sd_admin_property_dialog div.sd_productlistpicker table td.field			{ text-align:right; width:70px; padding-left:2px; }
.sd_admin_property_dialog div.sd_productlistpicker table td.field.comment	{ text-align:right; width:130px; padding-left:2px; }
.sd_admin_property_dialog div.sd_productlistpicker table td.field input		{ box-sizing:border-box; width:100%; padding:3px 5px; }
.sd_admin_property_dialog div.sd_productlistpicker table td.delete			{ text-align:center; width:30px; vertical-align:middle; }
.sd_admin_property_dialog div.sd_productlistpicker table td.delete .button			{ display:inline-block; margin:4px 0 0 3px; width:13px; height:13px; background:transparent url("img/delete_btn.png") no-repeat 0 0; margin-left:0; cursor:pointer; }
.sd_admin_property_dialog div.sd_productlistpicker table td.delete .button:hover	{ background-position:0 -13px; }

.sd_admin_property_dialog div.sd_productlistpicker .new						{ padding:10px 0; position:relative; }
.sd_admin_property_dialog div.sd_productlistpicker .new input				{ box-sizing:border-box; width:100%; padding:7px 5px; border:1px dashed #ccc; display:inline-block; }
#productlistpicker_suggestions												{ position:absolute; box-sizing:border-box; padding:7px 5px; top:300px; left:0; overflow-y:scroll; min-width:100px; max-height:200px; background-color:#fff; border:1px solid #ccc; box-shadow:2px 7px 5px 4px rgba(0, 0, 0, 0.10); }
#productlistpicker_suggestions p											{ padding:3px 5px; margin:0; cursor:pointer; }
#productlistpicker_suggestions p.sel										{ background-color:#369; color:#fff; }
#productlistpicker_suggestions span.sku										{ display:inline-block; min-width:100px; }


.sd_admin_dialog div a.sd_formbtn,
.sd_admin_property_dialog div a.sd_formbtn								{ background-image:url(img/fwui_dialog/dialog_btn.png); background-position:left top; background-repeat:no-repeat; background-color:transparent; color:#393c42; display:block; float:left; font-size:12px; font-weight:normal; height:22px; line-height:22px; margin:0 10px 0 3px; padding:0 0 0 10px; position:relative; }
.sd_admin_dialog div a.sd_formbtn span,
.sd_admin_property_dialog div a.sd_formbtn span							{ background-image:url(img/fwui_dialog/dialog_btn.png); background-position:right top; background-repeat:no-repeat; background-color:transparent; display:block; width:10px; height:22px; margin:0; padding:0; position:absolute; right:-10px; top:0; }
.sd_admin_dialog div a.sd_formbtn:hover,
.sd_admin_property_dialog div a.sd_formbtn:hover						{ background-position:left -22px; text-decoration:none; }
.sd_admin_dialog div a.sd_formbtn:hover span,
.sd_admin_property_dialog div a.sd_formbtn:hover span					{ background-position:right -22px; }

/* html property */
.sd_admin_property_dialog .sd_html .defaultSitooSkin .mceIcon			{ background-image:url(img/fwui_dialog/sd_editor_icons_embedded.png); }
.sd_admin_property_dialog .sd_html .defaultSitooSkin .mceButton			{ background-image:url(img/fwui_dialog/sd_editor_button_embedded.png); }
.sd_admin_property_dialog .sd_html .defaultSitooSkin .mceToolbar		{ height:27px; padding:6px 3px 3px 3px; background:transparent url(img/fwui_dialog/sd_editor_tb_back_embedded.png) repeat-x top left; }
.sd_admin_property_dialog .sd_html .defaultSitooSkin .sd_main			{ border-color: #c6c6c6; border-style: solid solid none solid; border-width: 1px 1px 0 1px; }
.sd_admin_property_dialog .sd_html .defaultSitooSkin .mceLayout			{ border-color: #c6c6c6; }
.sd_admin_property_dialog .sd_html .defaultSitooSkin table.mceListBox	{ background-image:url(img/fwui_dialog/sd_editor_drop_embedded.png); }

/* Embed adjustments */
.sd_admin_property_dialog div.sd_properties.sd_embed										{ max-height:100%; overflow:visible; }
.sd_admin_property_dialog div.sd_properties_buttons.sd_embed								{ padding:10px 5px 10px 5px; }
.sd_admin_property_dialog div.sd_properties.sd_embed table.table_embed						{ width:720px;vertical-align:top; }
.sd_admin_property_dialog div.sd_properties.sd_embed td.embed_c1							{ width:334px;vertical-align:top; }
.sd_admin_property_dialog div.sd_properties.sd_embed td.embed_c2							{ padding-left:22px;padding-right:14px;padding-top:2px;vertical-align:top; }
.sd_admin_property_dialog div.sd_properties.sd_embed p.embed_tip							{ line-height:1.5em;margin:0;padding:0;font-style:italic;color:#999; }
.sd_admin_property_dialog div.sd_properties.sd_embed div.sd_propertygroup_top				{ height:5px; width:740px; background:transparent url('img/fwui_dialog/theme_frame_top.png') no-repeat top left; }
.sd_admin_property_dialog div.sd_properties.sd_embed div.sd_propertygroup					{ padding:8px 10px; width:720px; background:transparent url('img/fwui_dialog/theme_frame_filler.png') repeat-y top left; }
.sd_admin_property_dialog div.sd_properties.sd_embed div.sd_propertygroup_bottom			{ height:5px; width:740px; background:transparent url('img/fwui_dialog/theme_frame_bottom.png') no-repeat top left; }
.sd_admin_property_dialog div.sd_properties.sd_embed div.sd_propertygroup div.sd_sep		{ width:720px;margin-right:0; }
.sd_admin_property_dialog div.sd_properties.sd_embed div.sd_droplist select					{ width:100%; }
.sd_admin_property_dialog div.sd_properties.sd_embed div.sd_listbox select					{ width:100%; }

.sd_admin_property_dialog div.sd_properties.sd_embed p.sd_propertygroup_heading.sd_first	{ margin-top:25px; }


/* Pick Color */
div.sd_color_picker														{ padding:22px 10px 13px 10px; }
div.sd_color_picker div.sd_color_section_title							{ font-family:Arial, sans-serif;font-size:11px;color:#4d525b;text-decoration:none;text-transform:none;line-height:normal;margin:12px 0 6px 0; }
div.sd_color_picker div.sd_section_clear								{ clear:both; }
div.sd_color_picker div.sd_color_curvalue_text							{ font-family:Arial, sans-serif;font-size:11px;color:#4d525b;text-decoration:none;text-transform:none;float:left;line-height:14px; }
div.sd_color_picker div.sd_color_curvalue_text input					{ font-family:Arial, sans-serif;font-size:11px;color:#4d525b;text-decoration:none;text-transform:none;line-height:normal;font-weight:bold;vertical-align:middle;width:54px;height:16px;padding:2px;margin-left:2px; }
div.sd_color_picker div.sd_color_tilebox								{ float:left;border:solid 1px #47484b;margin:0 8px 10px 0; }
div.sd_color_picker div#sd_color_curvalue								{ float:left;width:41px;height:20px;background-position:left top;background-repeat:repeat-x; }
div.sd_color_picker div#sd_color_orgvalue								{ float:left;width:42px;height:20px;background-position:left top;background-repeat:repeat-x; }
div.sd_color_picker div.sd_color_none_large								{ background-color:transparent;background-image:url(img/fwui_dialog/picker_transparent_tile.png); }
div.sd_color_picker div.sd_colorbox.sd_color_none_small					{ background-color:transparent;background-image:url(img/fwui_dialog/picker_transparent.png); }
div.sd_color_picker div.sd_colorbox.sd_color_none_small.sel,
div.sd_color_picker div.sd_colorbox.sd_color_none_small:hover			{ background-image:url(img/fwui_dialog/picker_transparent_selected.png); }
div.sd_color_picker div.sd_colorbox.c1									{ border-left:solid 1px #47484b; }
div.sd_color_picker div.sd_colorbox.r1									{ border-top:solid 1px #47484b; }
div.sd_color_picker div.sd_colorbox.sel,
div.sd_color_picker div.sd_colorbox:hover								{ background-image:url(img/fwui_dialog/picker_frame_selected.png); }
div.sd_color_picker div.sd_colorbox										{ cursor:pointer; border-right:solid 1px #47484b; border-bottom:solid 1px #47484b; width:20px; height:20px;	float:left; background-position:center center; background-repeat:no-repeat; }

/* Edit Image */
div.sd_editimage div.sd_image_outer										{ overflow:hidden; padding:40px; margin:0 -12px 16px -12px; position:relative; height:300px; cursor:pointer; background-color:#ccc; }
div.sd_editimage div.sd_image_inner										{ position:absolute; z-index:100; cursor:pointer; background:transparent url(img/fwui_dialog/sd_widget_menu_bg.png) repeat top left; }
div.sd_editimage div.sd_image_inner.sd_left								{ left:0; width:30px; top:30px; bottom:30px; }
div.sd_editimage div.sd_image_inner.sd_right							{ width:30px; right:0; top:30px; bottom:30px; }
div.sd_editimage div.sd_image_inner.sd_top								{ left:0; right:0; height:30px; top:0; }
div.sd_editimage div.sd_image_inner.sd_bottom							{ left:0; right:0; height:30px; bottom:0; }
div.sd_editimage div.sd_image_outer img									{ display:block; position:absolute; cursor:pointer; left:0; top:0; z-index:50; margin:30px; }
div.sd_edit_image_controls												{ padding:5px 4px 5px 4px; }
div.sd_zoom_bar															{ width:256px; height:15px; margin:4px 11px 3px 0; background:transparent url(img/fwui_dialog/edit_image_slider_lower.png) no-repeat center left; position:relative; float:left; }
div.sd_zoom_bar_overlay													{ position:absolute; z-index:10; width:256px; height:15px; margin:0; background:transparent url(img/fwui_dialog/edit_image_slider_upper.png) no-repeat center left; }
div.sd_zoom_lever														{ cursor:pointer; position:absolute; z-index:20; display:block; width:31px; height:15px; background:transparent url(img/fwui_dialog/edit_image_slider_btn.png) no-repeat top left; }
div.sd_zoom_value														{ float:left; line-height:22px; height:22px; }
div.sd_editimage_buttons												{ float:right; line-height:22px; height:22px; }
div.sd_editimage_buttons div											{ float:left; cursor:pointer; width:22px; height:22px; }
div.sd_editimage_buttons div.sd_editimage_btn_fitheight					{ background:transparent url(img/fwui_dialog/edit_image_height_btn.png) no-repeat 0 0; }
div.sd_editimage_buttons div.sd_editimage_btn_fitwidth					{ background:transparent url(img/fwui_dialog/edit_image_width_btn.png) no-repeat 0 0; }
div.sd_editimage_buttons div.sd_editimage_btn_original					{ background:transparent url(img/fwui_dialog/edit_image_original_btn.png) no-repeat 0 0; }
div.sd_editimage_buttons div.sd_editimage_btn_properties				{ background:transparent url(img/fwui_dialog/edit_image_settings_btn.png) no-repeat 0 0;width:31px; }
div.sd_editimage_buttons div.sd_editimage_btn_fitheight:hover
, div.sd_editimage_buttons div.sd_editimage_btn_fitwidth:hover
, div.sd_editimage_buttons div.sd_editimage_btn_original:hover
, div.sd_editimage_buttons div.sd_editimage_btn_properties:hover		{ background-position:0 -22px; }
div.sd_editimage_buttons div.sd_editimage_btn_fitheight.down
, div.sd_editimage_buttons div.sd_editimage_btn_fitwidth.down
, div.sd_editimage_buttons div.sd_editimage_btn_original.down
, div.sd_editimage_buttons div.sd_editimage_btn_properties.down			{ background-position:0 -44px; }

div.sd_targetsize_container div.sd_editimage_btn_size_original			{ float:left; margin:4px 0 5px 0; cursor:pointer; width:22px; height:22px; background:transparent url(img/fwui_dialog/edit_image_original_btn.png) no-repeat 0 0; }
div.sd_targetsize_container div.sd_editimage_btn_size_original:hover	{ background-position:0 -22px; }

div.sd_zoom_clear														{ clear:both; }
div.sd_targetsize_container												{ display:none; }
div.sd_targetsize														{ float:left; margin:5px 0 5px 0; text-align:left; white-space:nowrap; }
div.sd_targetsize span													{ margin-right:15px; }
div.sd_targetsize input													{ margin-left:3px; margin-right:10px; width:38px; }

/* Pick Link */
div.sd_picklink_container												{ max-height:500px;margin:0 0 20px 0;padding-top:8px; }
div.sd_picklink_top														{ margin-top:12px;height:5px; width:350px; background:transparent url('img/fwui_dialog/sd_admin_property_dialog_group_top.png') no-repeat top left; }
div.sd_picklink															{ padding:2px 8px 8px 8px; width:334px; background:transparent url('img/fwui_dialog/sd_admin_property_dialog_group_filler.png') repeat-y top left; }
div.sd_picklink_bottom													{ height:5px; width:350px; background:transparent url('img/fwui_dialog/sd_admin_property_dialog_group_bottom.png') no-repeat top left; }

div.sd_picklink .sd_heading p,
div.sd_picklink .sd_heading2 p											{ margin-bottom:2px; }

div.sd_picklink form													{ margin:0;padding:0; }
div.sd_picklink div.sd_loading											{ float:left;background:url(img/sd_admin_loading.gif) center center no-repeat;width:16px;height:16px;padding:3px;display:none; }
div.sd_picklink div.sd_searchresult										{ margin-top:5px; }
div.sd_picklink div.sd_searchresult table.sd_searchresultlist			{ margin-top:5px; }
div.sd_picklink input.sd_currenturl,
div.sd_picklink input.sd_searchtext										{ width:250px;height:16px; float:left;}
div.sd_picklink input.sd_searchtext.defaulttext							{ color:#aaa; }
div.sd_picklink tr.sd_searchresultheading td							{ padding:0 10px 2px 2px;font-weight:bold; }
div.sd_picklink tr.sd_friendly											{ cursor:pointer; }
div.sd_picklink tr.sd_friendly td										{ cursor:pointer;padding:0 10px 2px 2px; }
div.sd_picklink tr.sd_friendly:hover									{ background-color: #e0e0e0; }
div.sd_picklink a														{ color:#393c42; }
div.sd_picklink a:hover													{ text-decoration:none; }
div.sd_picklink div.sd_resulttext										{ padding-top:5px; }
div.sd_picklink div.sd_resulttext p										{ font-size:11px;color:#000; }

div.sd_picklink div.sd_clear											{ clear:both; }

/* Pick Product */
div.sd_pickproduct_container											{ max-height:500px;margin:0 0 20px 0;padding-top:8px; }
div.sd_pickproduct_top													{ margin-top:12px;height:5px; width:350px; background:transparent url('img/fwui_dialog/sd_admin_property_dialog_group_top.png') no-repeat top left; }
div.sd_pickproduct														{ max-height:465px;overflow-y:auto;padding:2px 8px 8px 8px; width:334px; background:transparent url('img/fwui_dialog/sd_admin_property_dialog_group_filler.png') repeat-y top left; }
div.sd_pickproduct_bottom												{ height:5px; width:350px; background:transparent url('img/fwui_dialog/sd_admin_property_dialog_group_bottom.png') no-repeat top left; }

div.sd_pickproduct .sd_heading p,
div.sd_pickproduct .sd_heading2 p										{ margin-bottom:2px; }

div.sd_pickproduct form													{ margin:0;padding:0; }
div.sd_pickproduct div.sd_loading										{ float:left;background:url(img/sd_admin_loading.gif) center center no-repeat;width:16px;height:16px;padding:3px;display:none; }
div.sd_pickproduct div.sd_searchresult									{ margin-top:5px; }
div.sd_pickproduct div.sd_searchresult table.sd_searchresultlist		{ margin-top:5px; }
div.sd_pickproduct input.sd_searchtext									{ width:250px;height:16px; float:left;}
div.sd_pickproduct input.sd_searchtext.defaulttext						{ color:#aaa; }
div.sd_pickproduct input.sd_searchbtn									{ margin-left:2px; height:24px; float:left; }
div.sd_pickproduct tr.sd_searchresultheading td							{ padding:0 10px 2px 2px;font-weight:bold;white-space:nowrap; }
div.sd_pickproduct tr.sd_sku											{ cursor:pointer; }
div.sd_pickproduct tr.sd_sku td											{ cursor:pointer;padding:0 10px 2px 2px;max-width:200px;word-break:break-word; }
div.sd_pickproduct tr.sd_sku:hover										{ background-color: #e0e0e0; }
div.sd_pickproduct a													{ color:#393c42; }
div.sd_pickproduct a:hover												{ text-decoration:none; }
div.sd_pickproduct div.sd_resulttext									{ padding-top:5px; }
div.sd_pickproduct div.sd_resulttext p									{ font-size:11px;color:#000; }

div.sd_pickproduct div.sd_clear											{ clear:both; }

div.sd_pickuser form													{ margin:0;padding:0; }
div.sd_pickuser div.sd_loading											{ float:left;background:url(img/sd_admin_loading.gif) center center no-repeat;width:16px;height:16px;padding:3px;display:none; }
div.sd_pickuser div.sd_searchresult										{ margin-top:5px; }
div.sd_pickuser div.sd_searchresult table.sd_searchresultlist			{ margin-top:5px; }
div.sd_pickuser input.sd_searchtext										{ width:250px;height:16px; float:left;}
div.sd_pickuser input.sd_searchtext.defaulttext							{ color:#aaa; }
div.sd_pickuser tr.sd_searchresultheading td							{ padding:0 10px 2px 2px;font-weight:bold; }
div.sd_pickuser tr.sd_searchitem										{ cursor:pointer; }
div.sd_pickuser tr.sd_searchitem td										{ cursor:pointer;padding:0 10px 2px 2px; }
div.sd_pickuser tr.sd_searchitem:hover									{ background-color: #e0e0e0; }
div.sd_pickuser tr.sd_searchitem p										{ white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:2px 0 0 0; }
div.sd_pickuser tr.sd_searchitem p.t1									{ width:226px; }
div.sd_pickuser tr.sd_searchitem p.t2									{ width:100px; }
div.sd_pickuser a														{ color:#393c42; }
div.sd_pickuser a:hover													{ text-decoration:none; }
div.sd_pickuser div.sd_resulttext										{ padding-top:5px; }
div.sd_pickuser div.sd_resulttext p										{ font-size:11px;color:#000; }

div.sd_pickuser div.sd_clear											{ clear:both; }
