tr.shaded {
 background-color: #F3F3F3;
}

div.formitem {
 clear:both;
}

div.formitem p.formlabel {
 float:left;
 width: 120px;
 padding: 0px;
 margin: 0px;
}

div.button {
 text-align: right;
 width: 620px;
}

div.buttonnarrow {
 text-align: right;
 width: 420px;
}

a.button { 
 display: block;
 padding: 0 5px;
 border:1px solid;
 cursor:pointer;
 width: 70px;
 text-align: center;
}

a.inline { 
 float: left;
}

td.buttoncell {
 width: 72px;
 background-color: white;
}

br.clear {
 clear:both;
}

.small {
 width: 150px !important;
}

.medium {
 width: 300px;
}

.large {
 width: 500px;
}

.mediumfile {
 width: 300px;
}

.largetext {
 width: 500px;
 height: 300px;
}

.mediumtext {
 width: 500px;
 height: 100px;
}

.maintainlist {
 width: 95%;
}

table.maintainlist {
 margin-left: 20px;
 width: 95%;
}

tr.gallerymaintain {
 vertical-align: top;
 padding-left: 45px;
}

tr.gallerymaintain td {
 text-align: left;
}

.imagecaption {
 margin: 4px 10px 4px 0px;
 width: 300px;
 height: 78px;
 float: left;
}

tr.gallerymaintain .mceEditor {
 margin: 4px 10px 4px 0px;
 width: 300px;
 height: 180px;
 float: left;
}

div.gallerymaintain p.captionlabel {
 float:left;
 padding: 0px;
 width: 300px;
 margin: 0px 10px 0px 0px;
}

div.gallerymaintain p.imagelabel {
 float:left;
 padding: 0px;
 width: 100px;
 margin: 0px 0px 0px 5px;
}

a.delete img {
 margin-bottom: -4px;
}
