.shadow_container.mac_shadow .shadow_center_wrapper {
  float:left;
  width:100%;
	position: relative;
	top: -4px;
}              

.shadow_container.mac_shadow .shadow_right {
  float:left;
	width:30px;
  margin-left:-33px
}  

.shadow_container.mac_shadow .shadow_left {
  float:left;
  margin-left:-100%;
 	width:30px;
}

.shadow_container.mac_shadow .se_shadow {
  background:url(mac_shadow/se.png) no-repeat;
  height:30px;   
	position: relative;
	top: -2px;
}

.shadow_container.mac_shadow .s_shadow {
  background:url(mac_shadow/s.png);
  height:30px;
  margin: 0 33px 0 30px;
}

.shadow_container.mac_shadow .sw_shadow {
  background:url(mac_shadow/sw.png) no-repeat 3px 0;
  height:30px;
	position: relative;
	top: -2px;
}

.shadow_container.mac_shadow .ne_shadow {
  background:url(mac_shadow/ne.png) no-repeat top right;
  height:30px;
}

.shadow_container.mac_shadow .n_shadow {
  background:url(mac_shadow/n.png);
	background-position: 0 4px;
  height:30px; 
  margin: 0 30px;
	position: relative;
	top: 1px;
}

.shadow_container.mac_shadow .nw_shadow {
  background:url(mac_shadow/nw.png) no-repeat 2px 0;
  height:30px;
}

.shadow_container.mac_shadow .e_shadow {
  background:url(mac_shadow/e.png) repeat-y top right;
}

.shadow_container.mac_shadow .w_shadow {
  background:url(mac_shadow/w.png) repeat-y 3px 0;
}

.shadow_container.mac_shadow .c_shadow {
  /* Padding is used to set shift values for unfocused window */
  padding:20px 17px 17px 17px;
  /* Maring is used to set shift values for focused window */
  margin:17px 12px 12px 12px;
}                   

.shadow_container.mac_shadow {
  font-size: 2px;
}
