
#blind-canvas {
    position: relative;
    width: 355px;
    left: -18px;
}
#blind-canvas #blind-img {
    background-color: #fff;
    box-shadow: 0 3px 20px 6px #ccc inset;
    z-index: 10;
}
#blind-img {
    float: none;
    height: 650px;
    margin-bottom: 20px;
    margin-left: 16px;
    margin-right: auto;
    margin-top: 20px;
    overflow-x: hidden;
    overflow-y: hidden;
    width: 640px;
}

#blind-canvas #hardware {
    
   top: -37px;
   
    
    left: 16px;
    position: relative;
   
    width: auto;
    z-index: 140;
}

#blind-canvas #roller {
    background-repeat: no-repeat;
    height: 26px;
    left: 15px;
    position: absolute;
    top: -4px;
    width: auto;
}

#blind-canvas.lift-manual #lift {
    height: 212px;
    left: 1px;
    position: absolute;
    top: -11px;
    width: 16px;
}

#lift-bracket{
    height: 30px;
    left: 648px;
    position: absolute;
    top: -11px;
    width: 16px;
/*    z-index: 999;*/
    background-color: #fff;
}


#drags-message {
    display: none;
    left: 0;
    position: absolute;
    right: 0;
    text-align: center;
    text-shadow: 1px 1px #ccc;
    text-transform: uppercase;
    top: 20px;
    z-index: 999999;
}


#blind-canvas a[href="#fullscreen"] {
    bottom: 2px;
    display: none;
    font-size: 14px;
    position: absolute;
    right: 20px;
}


#blind-canvas.roll-under #zoomer {
    top: -47px;
}

#blind-canvas #zoomer {
    background-image: url("images/zoom-bg.png");
    background-repeat: no-repeat;
    display: none;
    height: 47px;
    left: 70px;
    position: absolute;
    top: -28px;
    width: 182px;
}


      .cropit-image-preview {
        
        height: 650px;
     
        width: 640px;
        z-index: 139;
        position: absolute;
        cursor: move;
          
      }

      .cropit-image-background {
        opacity: .2;
        cursor: auto;
      }

      .image-size-label {
        margin-top: 10px;
        float: left;
      }

      input {
        display: block;
      }

      .export {
        margin-top: 10px;
      }
      
      .user_details{
          margin-top: 10px;
      }
      .default-img-outer-div{
          float: left;
          width:auto;
          position: absolute;
          margin-left: 89%;
          margin-top: -16px;
      }
      
      .default-img-inner-div{
          float:left;
          width: 152px;
          height: 152px;
          margin-right: 5px;
          margin-bottom: 5px;
          cursor: pointer;
              
      }
      .submit-btn{
        cursor: pointer;
        font-size: 20px;
        height: 37px;
        width: 247px;
        color: #fff;
          background: -webkit-linear-gradient(#007377, #008e95); /* For Safari 5.1 to 6.0 */
         background: -o-linear-gradient(#007377, #008e95); /* For Opera 11.1 to 12.0 */
         background: -moz-linear-gradient(#007377, #008e95); /* For Firefox 3.6 to 15 */
          background: linear-gradient(#007377, #008e95); /* Standard syntax */
        border:none;
        border-radius: 10px;
        
      }
      
      .submit-btn:hover{
        
        color: #fff;
         background: -webkit-linear-gradient(#008e95, #007377); /* For Safari 5.1 to 6.0 */
         background: -o-linear-gradient(#008e95, #007377); /* For Opera 11.1 to 12.0 */
         background: -moz-linear-gradient(#008e95, #007377); /* For Firefox 3.6 to 15 */
         background: linear-gradient(#008e95, #007377);
        
      }
      
      
        .back-btn{
        cursor: pointer;
        font-size: 20px;
        height: 37px;
        width: 263px;
        color: #fff;
         background-color: #A8A8A8;
        border:none;
        border-radius: 10px;
        
      }
      
      .back-btn:hover{
        
        color: #fff;
        
        background-color: #b2b2b2;
        
      }
      
      
      input:focus,
      select:focus{
          outline:2px solid #923362;
          outline-radus:5px;
      }
      
      .blind-box{
          background-color:#EFEFEF;
          border-radius: 10px;
          width: 249px;
          padding-bottom: 10px;
          padding-left: 10px;
          padding-right: 10px;
          padding-top: 1px;
          margin-left: -11px;
          
          
      } 
      
      .blind-box > h3 {
    font-size: 18px;
}
.user_details img {
    margin-left:auto;
}


.user_details a {
    margin-left: auto;
}


.button {
     float: left;
    margin-left: 163px;
    margin-top: 57px;
    position: relative;
}
.zoom-btn{
    float:left;
    margin:2px;
    cursor: pointer;
    border-color: #008E95;
}

.image-editor > div {
    overflow-x: hidden;
    overflow-y: hidden;
}

.zoom-div {
    margin-top: 10px;
    width: auto;
    
}
.zoom-left-btn{
    background-color: #fff;
    border-bottom-left-radius: 10px;
    border-top-left-radius: 10px;
    width: 52px;
    
}
.zoom-right-btn{
    background-color: #fff;
    border-bottom-right-radius: 10px;
    border-top-right-radius: 10px;
    width: 52px;
}
.price-class{
   font-family: oswald;
    font-size: 29px;
    color: #fff;
}
.price-div{
    background-color: #aaa;
    margin-left: -10px;
    padding-left: 44px;
    width: 90%;
    
}

.price-div > label {
    color: #fff;
    font-weight: bold;
}
.mount-type-div{
    background-color: #cecece;
    margin-left: -9px;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-top: 10px;
    width: 103%;

    
}