	body {
		margin: 0;
		background: #eaeaea;
	}
	
	h1 {
		font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
		font-size: 17px;
		color: #fff;
		line-height: 165%;
		padding: 4px;
		margin: 0;
		background-image: url(h1bg.png);
		background-repeat: no-repeat;
		height: 43px;
		padding-left: 45px;
	}

	h2 {
		font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
		font-size: 13px;
		color: #fff;
		line-height: 165%;
		padding: 4px;
		margin: 0;
		background-image: url(h1bg.png);
		background-repeat: no-repeat;
		height: 43px;
		padding-left: 36px;
		padding-top: 6px;
	}
	
	p, ul, li {
		font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
		font-size: 12px;
		color: #333;
		line-height: 165%;
		padding: 4px;
		margin: 0;
	}
	
	#mainright p {
		font-size: 13px;
		line-height: 165%;
		color: #999;
	}
	
	#header {
		background: #ffffff;
		border-left: 1px solid #C83B35;
		border-right: 1px solid #C83B35;
	}
	
	.headleft {
		float: left;
		width: 300px;
		padding: 10px 10px 10px 0;
	}
	
	.headright {
		float: right;
		width: 600px;
		padding: 10px;
	}
	
	#header p {
		font-family: Calibri, "Lucida Sans Unicode", "Lucida Grande", sans-serif;
		font-size: 68px;
		color: #000;
	}
	
	.headmid {
		font-weight: bold;
		color: #C83B35;
	}
	
	.headend {
		color: #999;
	}
	
	.headlinks p {
		font-size: 15px!important;
		font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif!important;
		background-image: url(navbg.png);
		background-repeat: no-repeat;
		width: 564px;
		height: 39px;
		text-align: center;
	}
	
	.headlinks a, .headlinks a:link, .headlinks a:visited {
		color: #EAEAEA;
		text-decoration: none;
	}
	
	.headlinks a:hover {
		color: #FFFFFF;
		border-bottom: 2px solid #FFFFFF;
	}
	
	#wrapper {
		width: 960px;
		margin: 0 auto;
	}
	
	#main {
		width: 948px;
		padding: 10px 0 10px 10px;
		margin: 0;
		background: #f4f4f4;
		border-left: 1px solid #C83B35;
		border-right: 1px solid #C83B35;
	}
	
	#mainleft {
		float: left;
		width: 760px;
	}
	
	#mainright {
		float: right;
		width: 170px;
	}
	
	#mainright li {
		list-style-type: none;
		line-height: 165%;
		color: #666;
		padding: 0;
		margin: 0;
	}
	
	.clear {
		clear: both;
	}
	
	.imgleft {
		float: left;
		margin: 10px;
		border: 1px solid #eaeaea;
	}

	.imgright {
		float: right;
		margin: 10px;
		border: 1px solid #eaeaea;
	}
	
	.curve {
		padding: 0;
		margin: 0;
	}
	
	.curvetop {
		padding: 14px 0 0 0;
		margin: 0;
	}	
	
	ul.specs li {
		font-size: 11px;
	}
	
	li.underline {
		text-decoration: underline;
	}
	
	a.buynow, a.buynow:link, a.buynow:visited {
	color: #FFF;
	text-decoration: none;
	background: #3C6;
	padding: 4px;
	}
	
	a.buynow:hover {
		color: #FF6;
		text-decoration: underline;
		background: #3C6;
		padding: 4px;
	}
	
	.special-offer {
		background-color: #FFC;
		border: 2px solid #FC9;
		padding: 3px;
		margin: 4px 0 6px 0;
	}
	
	h3 {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 18px;
		color: #F60;
		margin: 3px 0 3px 0;
		padding: 0;
	}
