
.dwmBG {
  -moz-border-radius: 7px;
  width:              100%;
  height:             100%;
  filter:             alpha(opacity=100);
  -moz-opacity:       1;
  opacity:            1;
  position:           relative;
  top:                0px;
  left:               0px;
  background:         transparent url(../Images/PrototypeUI/Stripes.png) repeat-x scroll 0 0px;
}

.ui-window {
  background: transparent url(../Images/PrototypeUI/Stripes.png) repeat-x scroll 0 0px;
}

.seven_maximized {
  background: #102336 url(../Images/PrototypeUI/Stripes.png) repeat-x scroll 0 0px;
}

.macOSXDockItem {
  position: relative;
  top:      4px;
}

.seven .winIcon {
  position: relative;
  top:      6px;
  left:     -5px;
  width:    16px;
  height:   16px;
}

.seven .blurLeft, .seven .blurRight {
  width: 17px;
}

.seven .blurLeft, .seven .blurRight, .seven .titleBar {
  float:      left;
  height:     28px;
  background: transparent url(../Images/PrototypeUI/TitleBar/blurLeft.png) no-repeat scroll 5px 0px;
}

.seven .titleBar {
  background: transparent url(../Images/PrototypeUI/TitleBar/blurMiddle.png) repeat-x scroll 0px 0px;
}

.seven .blurRight {
  background: transparent url(../Images/PrototypeUI/TitleBar/blurRight.png) no-repeat scroll 0px 0px;
}

.seven_maximized .blurLeft, .seven_maximized .blurRight, .seven_maximized .titleBar {
  background: none;
}

.seven .nw {
	background:   transparent url(../Images/PrototypeUI/TitleBar/Left.png) no-repeat scroll 0px 0px;
	height:       29px;
	padding-left: 9px;
}

.seven_maximized .nw {
  background:   none;
  padding-left: 0px;
}

.seven .ne {
	background:    transparent url(../Images/PrototypeUI/TitleBar/Right.png) no-repeat scroll right 0;
	height:        29px;
	padding-right: 9px;
}

.seven_maximized .ne {
  background:    none;
  padding-right: 0px;
}

.seven .n {
	background:    transparent url(../Images/PrototypeUI/TitleBar/Middle.png) repeat-x scroll 0 0px;
	font:          11px Tahoma, Arial, sans-serif;
	height:        29px;
	margin:        0;
	text-align:    left;
	overflow:      hidden;
	padding-right: 80px; 
	padding-left:  5px;
	line-height:   27px; 
	color:         #434e54;
}

.seven_focused .n {
  color: black;
}

.seven_maximized .n {
  margin-top:  -9px;
  padding-top: 4px;
	color:       white;
}

.seven .content {
	background-color: #FDFDFD;
	color:            #000;
	font:             normal 12px/1em Tahoma, Arial, sans-serif;
	overflow:         auto;
}

.seven_maximized .content {
  margin-left: -9px;
}

.seven .w {
	background:   transparent url(../Images/PrototypeUI/Left.png) repeat-y scroll 0px 0px;
	font-size:    2px;
	padding-left: 9px;
}

.seven_maximized .w {
  background:   none;
  padding-left: 9px;
}

.seven .e {
	background:    transparent url(../Images/PrototypeUI/Right.png) repeat-y scroll right 0;
	font-size:     2px;
	padding-right: 9px;
}

.seven_maximized .e {
  background:    none;
  width:         0px;
  padding-right: 0px;
}

.seven .sw {
	background:   transparent url(../Images/PrototypeUI/LeftBottom.png) no-repeat scroll 0px 0px;
	font-size:    2px;
	height:       9px;
	padding-left: 9px;
}

.seven_maximized .sw {
  display:      none;
  padding-left: 0px;
}

.seven .s {
	background:  transparent url(../Images/PrototypeUI/Bottom.png) repeat-x scroll 0px 0px;
	font-size:   14px;
	line-height: 9px;
	height:      9px;
	overflow:    hidden;
} 

.seven_maximized .s {
  display:     none;
  height:      0px;
  line-height: 0px;
}

.seven .se_resize_handle {
	background:    transparent url(../Images/PrototypeUI/RightBottom.png) no-repeat scroll right 0;
	font-size:     2px;
	height:        9px;
	padding-right: 9px;
}

.seven_maximized .se_resize_handle {
  display:       none;
  height:        0px;
  padding-right: 0px;
}

.seven .se_sizer { 
  width:  12px;
  height: 12px;
}

.seven_maximized .se_sizer {
  width:  0px;
  height: 0px;
}

.seven .buttons {
  position: absolute;
  top:      1px;
  right:    0px;
  height:   20px;
}                

.seven .buttons a.close {
  position:    relative;
  top:         -7px;
	background:  transparent url(../Images/PrototypeUI/WinButtons/Close.png) no-repeat 0px 0px;
	display:     block;
	height:      30px;
	float:       left;
	width:       55px;  
	font-size:   1px;
  cursor:      default;
	padding-top: 2px; /* padding-top = buttons order, it will be reset to 0, do not use padding, use margin*/       
}

.seven_focused .buttons a.close {
	background: transparent url(../Images/PrototypeUI/WinButtons/CloseActive.png) no-repeat 0 0px;
}

.seven .buttons a.close:hover {
	background: transparent url(../Images/PrototypeUI/WinButtons/CloseHover.png) no-repeat 0 0px;
  z-index:    10;
}

.seven .buttons a.maximize {
  position:    relative;
  top:         -5px;
  left:        20px;
	background:  transparent url(../Images/PrototypeUI/WinButtons/Maximize.png) no-repeat 0px 0px;
	display:     block;
	height:      26px;
	float:       left;
	width:       45px;
 	font-size:   1px;
  cursor:      default;
  padding-top: 1px; /* padding-top = buttons order, it will be reset to 0, do not use padding, use margin*/       
}   

.seven_maximized .buttons {
  margin-top: -2px;
  right:      -3px;
}

.seven_focused .buttons a.maximize {
	background: transparent url(../Images/PrototypeUI/WinButtons/MaximizeActive.png) no-repeat 0px 0px;
}

.seven .buttons a.maximize:hover {
	background: transparent url(../Images/PrototypeUI/WinButtons/MaximizeHover.png) no-repeat 0px 0px;
  
}

.seven .buttons a.minimize {
  position:    relative;
  top:         -5px;
  left:        33px;
	background:  transparent url(../Images/PrototypeUI/WinButtons/Minimize.png) no-repeat 0px 0px;
	display:     block;
	height:      26px;
	float:       left;
	width:       36px;
 	font-size:   1px;
  cursor:      default;
  padding-top: 0px; /* padding-top = buttons order, it will be reset to 0, do not use padding, use margin*/       
}                            

.seven_focused .buttons a.minimize {
	background: transparent url(../Images/PrototypeUI/WinButtons/MinimizeActive.png) no-repeat 0px 0px;
}

.seven .buttons a.minimize:hover {
	background: transparent url(../Images/PrototypeUI/WinButtons/MinimizeHover.png) no-repeat 0px 0px;
  z-index:    10;
}

.seven_overlay {
	background-color: #FFF;
	filter:           alpha(opacity=60);
	-moz-opacity:     0.6;
	opacity:          0.6;
}

.seven_wired {
	background:   #FFF;
	border:       1px #000 dashed;
	filter:       alpha(opacity=60);
	opacity:      0.6;	
	position:     absolute;
	-moz-opacity: 0.6;
}