
  #sidebar{
      overflow:visible;
      position:relative;
      float:left;
      padding-left:25px;
      min-height:500px;
      _height: auto !important;
      _height: 500px;

  }

  #sidebar-top-image{
      position:absolute;
      margin-left:-3px;
      margin-top:-22px;
      background:url('../images/sidebar-top.png') no-repeat;
      width:321px;
      height:465px;
  }


  #sidebar #sidebar-content{
      width:222px;
      position:relative;
      padding-left:41px;
      padding-right:21px;
      padding-top:12px;
      height:100%;
  }

  #sidebar-content .sidebar-item-content ul li{
    background:url(../images/standard-list-image.gif) no-repeat;
    background-position: 2px 8px;
    padding-left:15px;
  }

  #sidebar-content  .more-info-link a{
      color:#6ea4dc !important;
  }

  #sidebar-content  .sidewidget-container{
      border-bottom:1px solid #d5d5d5;
  }

  #sidebar-content  .sidewidget-container.last{
      border-bottom:none;
  }
  #sidebar-content  .sidewidget{
      padding-top:20px;
      padding-bottom:20px;
  }
  
  #sidebar-content .sidewidget-title{
      margin-bottom:9px;
      font-family: 'Arial','Helvetica';
      font-size:17px;
  }

  #sidebar-content .custom-html-sidewidget{
      width:222px;
      overflow:auto;
  }

  #sidebar-content .quick-contact-sidewidget{
      font-size:11px;
  }

  #sidebar-content .quick-contact-sidewidget .required-marker{
      margin-top:15px;
      margin-bottom:7px;
  }

  #sidebar-content .quick-contact-sidewidget .input{
      border: 1px solid #dedcdc;
      margin-bottom:6px;
      width:168px;
      height:14px;
      padding:4px 6px;
      font-size:11px;
  }

   #sidebar-content .quick-contact-sidewidget .input.defaultText{
      color:#aaaaaa;
  }

  #sidebar-content .quick-contact-sidewidget textarea.input{
      height:92px;
  }

  #sidebar-content .quick-contact-sidewidget .submit{
      background:url('../images/quick-contact-submit.jpg');
      width:95px;
      height:25px;
      margin-top:4px;
  }

  #sidebar-content .contact-number-sidewidget .background-image{
      background:url('../images/contact-number-background.png');
      height:148px;
      width:154px;
  }

  #sidebar-content  .contact-number-sidewidget .contact-number{
      font-size:23px;
      letter-spacing:-1px;
      color:#666666;
  }

  #sidebar-content  .locations-sidewidget .locations{
      margin-bottom:10px;
  }

  #sidebar-content  .locations-sidewidget .location{
      margin-bottom:10px;
  }


  #sidebar-content  .locations-sidewidget .practice-name-line{
      font-weight:bold;
  }

  #sidebar-content  .image-sidewidget{
      text-align:center;
  }

  #sidebar-content .procedures-sidewidget .procedures{
      padding-bottom:12px;
  }

  #sidebar-content .procedures-sidewidget .procedure{
      background:url('../images/main-list-image.gif') no-repeat;
      padding-left:15px;
      background-position:2px 8px;
  }

  #sidebar-content .procedures-sidewidget .category{
      font-weight:bold;
      background:none;
      padding-left:0px;
  }


  /*BACKEND INTEGRATION*/


  #sidebar-page-layout #sidebar-content .sidebar-item-row, /*background is put in .sidebar-item-row and not .sidebar-item-content so that highlighting will work */
  #sidebar-page-layout #sidebar-content #add-sidebar-item,
  #add-sidebar-items-modal #sidebar-content .provided-sidebar-item-content{
      background:#fdfdfd; 
  }

  #sidebar-page-layout #sidebar-content .sidebar-item-content,
  #add-sidebar-items-modal #sidebar-content .provided-sidebar-item-content{
      font-size:13px;
      font-family:Arial, Helvetica, sans-serif;
      color:#646363;
      line-height:1.4;
  }


  #sidebar-page-layout #sidebar-content .sidebar-item-content a,
  #add-sidebar-items-modal #sidebar-content .provided-sidebar-item-content a{
      color:#646363;
      text-decoration:underline;
  }

  #sidebar-page-layout #sidebar-content .sidebar-item-content a:hover,
  #add-sidebar-items-modal #sidebar-content .provided-sidebar-item-content a:hover{
      color:#999999;
  }

  #sidebar-page-layout  #sidebar-content .sidebar-item-content .sidewidget,
  #add-sidebar-items-modal #sidebar-content .provided-sidebar-item-content .sidewidget{
      padding:0px;
      border-bottom:none;
  }
  






