.browser  {
	width: 640px;
	overflow: hidden;
	line-height: 0px;
	margin: 1em 0;
}

.browser .toolbox, .browser .status{
	background: no-repeat left top;
}

.browser .body {
	background: repeat-y left top;
	padding: 0 7px;
}

.safari .toolbox{
	background-image: url(../i/bg/browser/safari/toolbox.jpg);
	height: 36px;
}

.safari .body{
	background-image: url(../i/bg/browser/safari/bg.gif);
	padding: 0 7px;
}

.safari .status-bar{
	background-image: url(../i/bg/browser/safari/status-bar.gif);
	height: 17px;
}

.opera .toolbox{
	background-image: url(../i/bg/browser/opera/toolbox.jpg);
	height: 73px;
}

.opera .body{
	background-image: url(../i/bg/browser/opera/bg.gif);
	padding: 0 7px;
}

.opera .status-bar{
	background-image: url(../i/bg/browser/opera/status-bar.jpg);
	height: 20px;
}

.ie .toolbox{
	background-image: url(../i/bg/browser/ie/toolbox.jpg);
	height: 75px;
}

.ie .body{
	background-image: url(../i/bg/browser/ie/bg.gif);	
}

.ie .status-bar{
	background-image: url(../i/bg/browser/ie/status-bar.jpg);
	height: 21px;
}

.ff .toolbox{
	background-image: url(../i/bg/browser/ff/toolbox.jpg);
	height: 54px;
}

.ff .body{
	background-image: url(../i/bg/browser/ff/bg.gif);
}

.ff .status-bar{
	background-image: url(../i/bg/browser/ff/status-bar.jpg);
	height: 20px;
}

.chrome .toolbox{
	background-image: url(../i/bg/browser/chrome/toolbox.jpg);
	height: 40px;
}

.chrome .body{
	background-image: url(../i/bg/browser/chrome/bg.gif);	
}

.chrome .status-bar{
	background-image: url(../i/bg/browser/chrome/status-bar.gif);
	height: 6px;
}
