/* That's for Page Manager */

#page-manager-edit .panel-4-columns-stacked { 
/*  overflow: hidden;  */
}

#page-manager-edit .panel-4-columns-stacked .panel-col-top,
#page-manager-edit .panel-4-columns-stacked .panel-col-bottom { 
  width: 100%; 
  clear: both;
}

#page-manager-edit .panel-4-columns-stacked .panel-col-first,
#page-manager-edit .panel-4-columns-stacked .panel-col.col-middle,
#page-manager-edit .panel-4-columns-stacked .panel-col-last { 
  float: left; 
  width: 25%; 
}

#page-manager-edit .panel-4-columns-stacked .panel-separator {
  margin: 0 0 1em 0;
}

#page-manager-edit .center-wrapper,
#page-manager-edit .panel-4-columns-stacked .center-wrapper-inner,
#page-manager-edit .center-wrapper .panel-panel,
#page-manager-edit .panel-col-bottom{
  background: transparent;
}

#page-manager-edit .panel-4-columns-stacked .center-wrapper-inner{
  max-width: 100%;
}

#page-manager-edit .panel-4-columns-stacked .panel-col-first,
#page-manager-edit .panel-4-columns-stacked .panel-col-last{
  margin: 0;
}

#page-manager-edit .panel-4-columns-stacked .panel-panel .inside{
  margin: 0 10px;
}

#page-manager-edit .center-wrapper,
#page-manager-edit .center-wrapper-inner{
  overflow: visible;
}

/* These are the front-end rendered styles */


.html .zone-content-wrapper{
  width:  100%;
  max-width: 100%;
  padding: 0;
}

.panel-4-columns-stacked .panel-col-top,
.panel-4-columns-stacked .panel-col-bottom { 
  width: 100%; 
  clear: both;
}

.panel-4-columns-stacked .panel-col-top .inside,
.panel-4-columns-stacked .panel-separator {
  margin: 0;
}

.html .center-wrapper{
  background: #fff url('/sites/all/themes/egov_theme/images/main-gradient.png') repeat-x top;
  overflow:hidden;
}

.panel-4-columns-stacked .center-wrapper-inner{
  margin:auto;
  width: 100%;
  max-width: 980px;
  background: #fff url('/sites/all/themes/egov_theme/images/shadow-under-slider.png') repeat-x top; 
  padding: 30px 0 15px;  
  overflow: hidden;
}

.panel-4-columns-stacked .panel-col-first { 
  float: left; 
  width: 23%;
  margin: 0 0 0 1%;
}

.panel-4-columns-stacked .panel-col.col-middle-left { 
  float: left; 
  width: 33%;
}

.panel-4-columns-stacked .panel-col.col-middle-right { 
  float: left;  
  width: 23%;
}

.panel-4-columns-stacked .panel-col-last { 
  float: left; 
  margin: 0 1% 0 0%;
  width: 19%;
}

/* CENTER INSIDE */

.center-wrapper .panel-panel{
  background: url('/sites/all/themes/egov_theme/images/line-dotted-vertical.png') repeat-y left;
  position: relative;
}

.center-wrapper .panel-col-first{
  background: transparent;
}

.center-wrapper .panel-panel .inside{
  margin: 0 10px;
}

/* BOTTOM */

.panel-col-bottom{
  background: #f1f1f1 url('/sites/all/themes/egov_theme/images/footer-shadow.png') repeat-x top
}

.panel-4-columns-stacked .panel-col-bottom .inner{  
  margin:auto;
  width: 100%;
  max-width: 980px;
}