div.pix-text-image-format .pix-form-content-container {

}

div.pix-text-image-format .pix-screen-title {
   margin-bottom: 20px;
}

.pix-form-description {
   clear: both;
   float: left;
   width: 145px;
   text-align: right;
   margin-right: 20px;
   font-size: 12px;
   font-weight: bold;
}

.pix-form-elements-container {
   width: 310px;
   border-bottom: 1px solid #D3D4CD;
   margin: 0 160px 15px 0;
   padding: 0 0 15px 0;
   float:left;
}

.pix-form-elements-container.pix-last {
   border-bottom: none;
}

.pix-text-image-size input {
   display: inline;
}

.pix-text-image-size input,
.pix-text-collection-size input {
   width: 40px;
   margin-right: 5px;
}

.pix-text-image-size label,
.pix-text-collection-size label {
   margin-right: 25px;
}

.pix-text-image-size .pix-image-size-info,
.pix-text-collection-size .pix-collection-size-info {
   margin: 5px 0 0;
   color: #666;
}

.pix-text-image-size .pix-image-size-info,
.pix-text-image-size label {
    font-size: 12px;
}

.pix-optional-image-title,
.pix-optional-collection-title {
   border-bottom: none;
   margin-bottom: 0;
}

.pix-optional-image-title input,
.pix-optional-collection-title input {
   width: 305px;
}

textarea.pix-optional-image-description,
textarea.pix-optional-collection-description {
   width: 310px;
   min-height: 120px;
}

/* Radio Button Icon Styles */

.pix-text-image-format-options label {
   float: left;
   width: 33%;
}

.pix-text-image-format-options .pix-radio-image,
.pix-text-image-format-options .pix-radio-image-active,
.pix-text-collection-format-options .pix-radio-image,
.pix-text-collection-format-options .pix-radio-image-active{
   display: block;
   position: relative;
   float: left;
   margin-right: 20px;
   margin-bottom: 15px;
   height: 43px;
   width: 48px;
   cursor: pointer;
   border: 1px solid #CCCCCA;
   -moz-box-shadow: inset 0 0 0 1px #fff;
   -webkit-box-shadow: inset 0 0 0 1px #fff;
   box-shadow: inset 0 0 0 1px #fff;
   background: #ffffff;
   -webkit-border-radius: 3px;
   -moz-border-radius: 3px;
   border-radius: 3px;}


.pix-text-image-format-options .pix-radio-image input[type=radio],
.pix-text-image-format-options .pix-radio-image-active input[type=radio],
.pix-text-collection-format-options .pix-radio-image input[type=radio],
.pix-text-collection-format-options .pix-radio-image-active input[type=radio] {
   visibility: hidden;
}

.pix-text-image-format-options .pix-radio-image label,
.pix-text-image-format-options .pix-radio-image-active label,
.pix-text-collection-format-options .pix-radio-image label,
.pix-text-collection-format-options .pix-radio-image-active label {
   width: 50px;
   text-align: center;
   position: absolute;
   left: 0;
   bottom: -15px;
}
.pix-text-image-format-options .pix-radio-image,
.pix-text-collection-format-options .pix-radio-image {
   background-position: 0 -50px;
}

.pix-text-image-format-options .pix-radio-image-active,
.pix-text-collection-format-options .pix-radio-image-active {
   background-position: 0 0;
}

.pix-text-image-format-options .pix-image-format-left {
   float: left;
   position: relative;
   width: 50px;
   height: 55px;
   margin-right:50px;
   display: block;
   overflow: hidden;
   background-image: url('/pix/media/png/image-format-left.png');
   background-repeat: no-repeat;
   cursor: pointer;
}

.pix-text-image-format-options .__CbUiText{
   position: absolute;
   bottom: 0;
   left: 0;
   font-size: 12px;
}

.pix-text-image-format-options .pix-image-format-centered {
   float: left;
   position: relative;
   width: 50px;
   height: 55px;
   margin-right:50px;
   display: block;
   overflow: hidden;
   background-image: url('/pix/media/png/image-format-centered.png');
   background-repeat: no-repeat;
   cursor: pointer;
}

.pix-text-image-format-options .pix-image-format-right {
   float: left;
   position: relative;
   width: 50px;
   height: 55px;
   margin-right:50px;
   display: block;
   overflow: hidden;
   background-image: url('/pix/media/png/image-format-right.png');
   background-repeat: no-repeat;
   cursor: pointer;
}

.pix-text-image-format-options label {
   width: 50px;
   height: 55px;
   margin: 0 50px 0 0;
   display: block;
   overflow: hidden;
   position: relative;
   float: left;
   padding:0;
}

.pix-image-radio-button {
   width: 48px;
   height: 48px;
   visibility: hidden;
}

.pix-text-collection-format-options .pix-collection-format-left {
   background-image: url('/pix/media/png/collection-format-left.png');
}

.pix-text-collection-format-options .pix-collection-format-centered {
   background-image: url('/pix/media/png/collection-format-centered.png');
}

.pix-text-collection-format-options .pix-collection-format-right {
   background-image: url('/pix/media/png/collection-format-right.png');
}

span.pix-text-image-format-ratio-lock {
   width: 26px;
   height: 25px;
   border: none;
   display: inline-block;
   background-image: url('/pix/media/png/buttons.png');
   background-repeat: no-repeat;
   cursor: pointer;
   vertical-align: bottom;
   position: static;
   font-size: inherit;
}

span.pix-image-ratio-locked {
   background-position: -338px 0;
}

span.pix-image-ratio-unlocked {
   background-position: -364px 0;
}
.pix-image-format .pix-edit-form-buttons {
    top: 478px;
    left: 5px;
}