body {
	margin:0 auto;
	text-align:center;
	font-family:Tahoma, Geneva, sans-serif !important;
	font-size:14px;
}
#printcontainer {
	width:800px;
	height:auto;
	margin:0 auto;
	clear:both;
}
#header {
	width:800px;
	height:82px;
	padding:5px 0;
	overflow:hidden;
	background:#F4F4F4;
}
#header img {
}
#mainbody {
	width:800px;
	text-align:left;
}
.bigtitle {
	font-size:36px;
	margin:20px 0;
	font-weight:bold;
}
.bigprice {
	font-size:30px;
	font-weight:bold;
	color:#900;
	float:left;
	width:260px;
	margin:20px 0 0 0;
}
.contact-details {
    width:260px;
    float:left;
    line-height:24px;
}
.mainimage {
	float:right;
	width:450px;
	height:337px;
	overflow:hidden;
}
.mainpoints {
	float:left;
	width:240px;
	height:405px;
	overflow:hidden;
	margin:0 0 10px 20px;
}
.mainpoints .header {
}
.mainpoints .info {
	font-size:14px;
	padding:12px;
	background:#f6f6f6;
	font-weight:bold;
}
.basic-info {
    float:left;
    width:400px;
    height:auto;
    margin:0 0 20px 0;
}
.basic-info .title {
    font-size:18px; 
    margin:10px 0;
}
.basic-info ul {
    float:left;
    width:190px;
    margin:0 10px 0 0;
    padding:0;
    list-style:none;
}
.basic-info li {
    margin:10px;
}
.description {
	text-align:left;
	float:left;
	width:400px;
	height:auto;
	padding:0 0 10px 0;
	font-size:12px;
}
.description .title {
	font-size:18px;
	margin:10px 0;
}
.specification {
	clear:both;
	text-align:left;
	padding:10px 0;
	width:800px;
	height:auto;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	margin: 0 0 10px 0;
}
.specification strong {
	font-size:18px;
}
.specification .spectick {
	float:left;
	width:240px;
	margin:5px 10px 5px 0;
	height:23px;
}
.specification .spectick .specticktext {
	padding:5px 0 0 0;
	font-size:14px;
}
#footer {
	width:800px;
	font-size:11px;
	clear:both;
	border-top:1px solid #ccc;
	margin:10px 0 0 0;
	padding:10px 0 10px 0;
}