div#EditContent, #Content, #Title, #PageTitle, #OuterImages, #EditOptions, #OuterImages, #EditOptions, #Summary,
#SummaryInner, #Details, #DetailsInner, #DescriptionInner, #Description, #Images, 
#PropertyImageWarning, #Assigned, #PreUnused, #Unused, #PostUnused, #DeletedImages, #DeletionNotice,
.ImageHolder, .Button, .ImageToolbar, .Instances, .Preview, .Remove, .Add, .Delete
{
    alignment-baseline: auto;
    background-attachment: scroll;
    background-color: transparent;
    background-image: none;
    background-position: 0% 0%;
    background-repeat: repeat;
    baseline-shift: baseline;
    bottom: auto;
    caption-side: top;
    clear: none;
    clip-path: none;
    clip-rule: nonzero;
    color: black;
    color-interpolation: srgb;
    color-interpolation-filters: linearrgb;
    color-rendering: auto;
    cursor: auto;
    direction: ltr;
    display: block;
    dominant-baseline: auto;
    empty-cells: show;
    fill: black;
    fill-opacity: 1;
    fill-rule: nonzero;
    filter: none;
    float: none;
    flood-color: black;
    flood-opacity: 1;
    font-family: 'arial';
    font-size: 16px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    glyph-orientation-horizontal: 0deg;
    glyph-orientation-vertical: auto;
    height: auto;
    image-rendering: auto;
    left: auto;
    letter-spacing: normal;
    lighting-color: white;
    line-height: normal;
    list-style-image: none;
    list-style-position: outside;
    list-style-type: disc;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    marker-end: none;
    marker-mid: none;
    marker-start: none;
    mask: none;
    max-height: none;
    max-width: none;
    min-height: 0px;
    min-width: 0px;
    opacity: 1;
    orphans: 2;
    outline-color: black;
    outline-style: none;
    outline-width: 0px;
    overflow-x: visible;
    overflow-y: visible;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
    page-break-after: auto;
    page-break-before: auto;
    page-break-inside: auto;
    pointer-events: visiblepainted;
    position: static;
    resize: none;
    right: auto;
    shape-rendering: auto;
    stop-color: black;
    stop-opacity: 1;
    stroke: none;
    stroke-linecap: butt;
    stroke-linejoin: miter;
    stroke-miterlimit: 4;
    stroke-opacity: 1;
    table-layout: auto;
    text-align: auto;
    text-anchor: start;
    text-decoration: none;
    text-indent: 0px;
    text-rendering: auto;
    text-shadow: none;
    text-transform: none;
    top: auto;
    unicode-bidi: normal;
    vertical-align: baseline;
    visibility: visible;
    white-space: normal;
    widows: 2;
    width: auto;
    word-spacing: 0px;
    word-wrap: normal;
    writing-mode: lr-tb;
    z-index: auto;
}

div#EditContent, #Content, #Title, #PageTitle, #OuterImages, #EditOptions, #OuterImages, #EditOptions, #Summary,
#SummaryInner, #Details, #DetailsInner, #DescriptionInner, #Description, #Images, 
#PropertyImageWarning, #Assigned, #PreUnused, #Unused, #PostUnused, #DeletedImages, #DeletionNotice,
 .Button, .ImageToolbar, .Instances, .Preview, .Remove, .Add, .Delete
{
    border-color: black;
    border-style: none;
    border-width: 0px;
}

h4
{
    padding: 0px;
    margin: 0px;
    margin-top: 4px;
    margin-bottom: 4px;
}

div#editPropertyDialog
{
    position: relative;
    font-family: Arial;
    font-size: 18px;
    font-style: normal;
    font-weight: normal;
    margin: 4px;
    padding: 4px;
    border: 0px;
    overflow: auto;
}

div#Content
{
    margin: 0px;
    border: 0px;
    padding: 0px;
    width: 814px;
    overflow: hidden;
    position: relative;
    left: 0px;
    top: 0px;
}

div.Container
{
    width: 100%;
    border: solid 1px black;
    margin: 0px;
    margin-top: 4px;
    margin-bottom: 4px;
    padding: 0px;
}

div#Title, div#PageTitle, div#EditOptions, div#DescriptionInner, div#SummaryInner, div#DetailsInner, div#OuterImages, div#Images
{
    margin: 0px;
    padding: 0px;
    border: 0px;
    padding-top: 8px;
    clear: both;
    width: 100%;
}

div#Title
{
    padding-top: 0px;
}
div#Summary, div#Details
{
    display: none;
}

div#Images
{
    height: 290px;
    position: relative;
}

div#OuterImages
{
    height: 290px;
}

div#Images div#Assigned
{
    width: 100%;
}

div#Images div#Unused
{
    width: 100%;
}



input#PropertyTitle
{
    width: 99%;
}

textarea#PropertySummary
{
    width: 100%;
    height: 60px;
}

textarea#PropertyDetails
{
    width: 100%;
    height: 300px;
}

div#Images
{
}

div#DeletedImages, div#PreUnused, div#PostUnused
{
    display: none;
}

div#Images div#Assigned, div#Images div#Unused
{
    border: solid 1px #7F9DB9;
    padding: 2px;
    padding-right: 0px;
    height: 73px;
    width: 810px;
    text-align: center;
}

ul.Container
{
    height: 73px;
    margin: 0px;
    width: auto;
    list-style-type: none;
    margin: 0;
    padding: 0;
    cursor: default;
}

div#Images div#Unused
{
    padding-bottom: 0px;
    height: 106px;
}

div.Button, div.ButtonHover
{
    float: left;
    border: solid 2px black;
    margin: 5px;
    padding: 4px;
    text-align: center;
    font-size: 9pt;
    cursor: pointer;
}

div.ButtonHover
{
    background-color: #DDDDDD;
}

li.ImageHolder
{
    position: relative;
    height: 73px;
    width: 77px;
    margin-right: 2px;
    border: outset 1px;
    float: left;
    padding: 0px;
    margin-bottom: 5px;
    background: #e6e6e6 url('jquery/images/ui-bg_glass_75_e6e6e6_1x400.png') 50% 50% repeat-x;
    z-index: 2;
    cursor: move;
    overflow: hidden;
}

li.ImageHolder div.ImageHolderDiv
{
    width: 77px;
    height: 73px;
    vertical-align: middle;
    overflow: hidden;
}

li.ImageHolder div.ImageToolBar
{
    position: absolute;
    bottom: 0px;
    left: 1px;
    width: 73px;
    height: 19px;
    background-color: #FFFFFF;
    opacity: 0.7;
    filter: alpha(opacity = 70);
    z-index: 4;
}

li.ImageHolder div.Instances, li.ImageHolder div.Preview, li.ImageHolder div.Remove, li.ImageHolder div.Delete, li.ImageHolder div.Add, li.ImageHolder div.External
{
    position: absolute;
    width: 16px;
    height: 16px;
    padding: 0px;
    border: 0px;
    margin: 0px;
    background-repeat: no-repeat;
    background-position: center top;
    overflow: hidden;
    z-index: 5;
    opacity: 1.0;
    filter: alpha(opacity = 100);
}

li.ImageHolder div.Preview, li.ImageHolder div.Remove, li.ImageHolder div.Delete, li.ImageHolder div.Add
{
    cursor: pointer;
}

li.ImageHolder div.Instances
{
    width: auto;
    padding: 1px;
    right: 1px;
    bottom: 1px;
    font-size: smaller;
    cursor: default;
}

li.ImageHolder div.Preview
{
    background-image: url('/system/img/preview_16x16.gif');
    left: 1px;
    top: 1px;
}
li.ImageHolder div.Remove
{
    background-image: url('/system/img/down_16x16.gif');
    left: 2px;
    bottom: 2px;
}
li.ImageHolder div.Add
{
    background-image: url('/system/img/up_16x16.gif');
    right: 2px;
    bottom: 2px;
}
li.ImageHolder div.Delete
{
    background-image: url('/system/img/trash_16x16.gif');
    left: 2px;
    bottom: 2px;
}

li.ImageHolder div.External
{
    background-image: url('/system/img/link_16x16.gif');
    right: 1px;
    top: 1px;
}

li.ImageHolder.External div.Remove
{
    background-image: url('/system/img/trash_16x16.gif');
}

li.ImageHolder.UsedElsewhere div.Remove
{
    background-image: url('/system/img/delete_16x16.gif');
}

li.ImageHolder.TitleWarning div.Preview
{
    background-image: url('/system/img/attention1_16x16.gif');
}

li.ui-state-default
{
    float: left;
}

ul#AssignedImageList div.Add, ul#AssignedImageList div.Delete
{
    display: none;
}

ul#UnusedImageList div.Remove, ul#UnusedImageList div.Instances
{
    display: none;
}

ul li.ImageHolder div.Hidden
{
    display: none;
}

div.PageControls
{
    clear: both;
    font-size: smaller;
    height: 19px;
    text-align: center;
    padding: 1px;
    padding-top: 2px;
}

div.PageControls div#BackwardControls, div.PageControls div#ForwardControls
{
    width: 60px;
}

div.PageControls div#BackwardControls
{
    float: left;
}

div.PageControls div#ForwardControls
{
    float: right;
}

div.PageControls img
{
    cursor: pointer;
}

div.PageControls div.Disabled img
{
    display: none;
}

div#PropertyImageWarning
{
    position: absolute;
    color: red;
    left: 200px;
    top: 6px;
    font-size: 9pt;
}

div#DeletionNotice
{
    float: right;
    font-size: smaller;
    color: red;
    padding-top: 5px;
    font-size: 9pt;
}

div.AjaxLoader
{
    position: relative;
    left: 369px;
    top: 98px;
}

div#EditOptions label
{
    font-size: 9pt;
}

div.ui-dialog-buttonpane
{
    font-size: 9pt;
}

div#Preview_Content
{
    height: auto;
    width: auto;
}

div#Preview_MainImageArea
{
    width: auto;
    margin-top: 2px;
    margin-right: 235px;
    height: auto;
    overflow: hidden;
}

div#Preview_ImageDisplay
{
    width: auto;
    height: auto;
}

div#Preview_Info
{
    margin-top: 2px;
    font-size: 9pt;
    float: right;
    width: 230px;
    height: auto;
}

div#Preview_URLBar
{
    display: block;
    border-top: solid 1px black;
    padding: 2px;
    width: auto;
    height: 20px;
    font-size: 9pt;
}

div.Preview_Icon
{
    float: left;
    margin-right: 3px;
}

div.Preview_Information_Item
{
    height: 20px;
    padding: 2px;
}

div#Preview_UsedOn
{
    
}

div#Preview_InformationTitle
{
    font-size: 10pt;
    font-weight: bold;
}

div#Preview_ImageTitle
{
    font-size: 9pt;
}

div#Preview_ImageTitleText
{
    font-size: 10pt;
    font-weight: bold;
    padding-top: 2px;
    float: left;
}

div#Preview_ImageTitle input
{
    width: 97%;
}

div#Preview_InformationContent
{
}

div#Preview_UsedOnLoading
{
    margin-left: 62.5px;
    margin-top: 5px;
}

div#Preview_UsedOnTitle
{
    font-weight: bold;
}

div#Preview_UsedOnList
{
    display: none;
    overflow: auto;
}

div#Preview_UsedOnList UL
{
    list-style: none;
    margin-left: 10px;
}

img.RevertIcon
{
    margin-left: 5px;
    cursor: pointer;
}

.EqualToDefault
{
    background-color: #DDDDDD;
}

div#waitDialog
{
    overflow: hidden;
    font-size: 9pt;
    text-align: center;
}

div#waitDialog img
{
    margin-left: auto;
    margin-right: auto;
}

.InputField, .IsDefault
{
    padding: 2px;
    border: solid 1px #7F9DB9;
}

.IsDefault   { background-color: #DDDDDD; }

label.RevertCheckboxLabel
{
    font-weight: normal;
    font-size: 9pt;
}

textarea#PropertyDescription
{
    width: 100%;
    height: 125px;
}

div#Description
{
    display: none;
}