body{
	background: url(images/body_bg.jpg) repeat-x #0d284e;
	font: 10pt Arial, Helvetica, sans-serif;
	line-height:1.5em;
	margin: 0;
	padding: 0;
}
#wrapper{
	width: 900px;
	height: 100%;
	margin: 0 auto;
	padding: 0;
	background: url(images/content_bgstretch.gif) repeat-y;
}
#header{
	margin: 0;
	padding: 0;
	height: 160px;
}
#header img{
	margin: 0;
	padding: 0;
	border: 0;
}
#content{
	background: url(images/content_bg.gif) no-repeat;
	margin: 0;
	padding: 0;
	width: 100%;
	min-height:400px;
}
img.specialsAds{
	margin: 0;
	padding: 0;
	border: 0;
}
#content h1.red{
	font-size: 17pt;
	color: red;
	margin: 23px 0 10px 12px;
}
#left_column{
	float: left;
	width: 258px;
	padding-left: 42px;
}
#left_column img{
	border: 0;
}
#left_column2{
	float: left;
	width: 290px;
	padding-left: 0;
}
#left_column2 a{
	color: #CCC;
}
#left_column2 a:hover{
	color: red;
}

.spacer{
	height: 25px;/*hack because the pngfix.js removes margins on the img*/
}
#right_column{
	float: left;
	width: 560px;
	padding: 0;
}
#right_column p{
	padding-left: 12px;
}
#stock{
	padding-top: 20px;
}
#footer{
	clear: both;
	background: url(images/footer_bg.jpg) no-repeat;
	padding: 0;
	width: 900px;
	margin: 0 auto;
	height: 81px;
	color: #CCC;	
}
#spacer{
	height: 40px;
	width: 200px;
	margin: 0;
}
#footer p{
	text-align: center;	
	font-size: 8pt;
	margin: 0;
}
#footer p.left{
	padding-left: 30px;
}