@media screen, projection {
	.homearea {
		width: 530px;
		}
	.homeleft {
		float: left;
		overflow: hidden;
		width: 330px;
		}
	.homeright {
		float: right;
		overflow: hidden;
		width: 190px;
		}
	.homeitem {
		margin-top: 10px;
		width: 330px;
		}
	.homeitem h3 {
		background: url(../images/home_item_top.gif) 0 0 no-repeat;
		border: 0;
		font-size: 13px;
		height: 19px;
		margin: 0;
		overflow: hidden;
		padding: 5px 0 0 10px;
		}
	.homeitem div.description {
		background: url(../images/home_item_mid.gif) 0 0 repeat-y;
		padding: 1px 10px;
		font-size: 10px;
		text-align: justify;
		width: 310px;
		}
	.homeitem div.learnmore {
		background: url(../images/home_item_bot.gif) 0 0 no-repeat;
		color: #8e0c2e;
		height: 16px;
		padding: 2px 10px 0 10px;
		font-size: 9px;
		text-align: right;
		width: 310px;
		}
	.saleitem {
		margin-top: 10px;
		width: 190px;
		}
	.saleitem h3 {
		display: none;
		}
	.saleitem div.description {
		background: url(../images/home_sale_top.gif) 0 0 repeat-y;
		padding: 0 10px 1px 0;
		font-size: 10px;
		text-align: justify;
		width: 180px;
		}
	.saleitem div.description div {
		padding-top: 24px;
		padding-left: 10px;
		}
	.saleitem div.learnmore {
		background: url(../images/home_sale_bot.gif) 0 0 no-repeat;
		color: #8e0c2e;
		height: 16px;
		padding: 2px 10px 0 10px;
		font-size: 9px;
		text-align: right;
		width: 170px;
		}
	.saleicon {
		float: left;
		}
	dl.sale {
		clear: both;
		margin: 0 0 5px 0;
		padding: 0;
		}
	dl.sale dt {
		border-top: 1px dashed #ccc;
		font-size: 9px;
		font-weight: bold;
		margin: 0;
		padding: 3px 0 0 0;
		}
	dl.sale dd {
		color: #8e0c2e;
		font-size: 11px;
		margin: 0 0 5px 0;
		padding-left: 15px;
		}
	.wereideal {
		padding-top: 20px;
		}
}
@media print {
	.homearea {
		margin: 10px 0;
		}
	.homeleft {
		margin: 10px 0;
		}
	.homeright {
		margin: 10px 0;
		}
	.homeitem {
		margin: 10px 0;
		}
	.homeitem div.learnmore {
		display: none;
		}
	.saleitem {
		margin: 10px 0;
		}
	.saleitem div.learnmore {
		display: none;
		}
	.saleicon {
		display: none;
		}
	dl.sale {
		clear: both;
		margin: 0 0 5px 0;
		padding: 0;
		}
	dl.sale dt {
		border-top: 1px dashed #ccc;
		font-size: 9px;
		font-weight: bold;
		margin: 0;
		padding: 3px 0 0 0;
		}
	dl.sale dd {
		color: #8e0c2e;
		font-size: 11px;
		margin: 0 0 5px 0;
		padding-left: 15px;
		}
	.wereideal {
		display: none;
		}
}