#cpshowcase {
	height: 259px;
}

/* Height Fix (max: 616px) */
#browser { text-align: left; width: 150px; float: left; padding: 10px; background: #fff; border-right: 2px solid #bbb; border-bottom: 1px solid #666 }

#browser #filter_brand { padding: 8px; background: #fff; border-bottom: 1px solid #ccc; }
#browser #filter_brand h1 { font: bold 10px verdana; }
#browser #filter_brand ul li { background: url('../images/red-bullet.gif') no-repeat 0 8px; text-indent: 12px; padding: 2px 0; }
#browser #filter_brand ul li a { font: normal 12px arial; }

#browser #filter_type { padding: 8px; background: #fff; border-bottom: 1px solid #ccc; }
#browser #filter_type h1 { font: bold 10px verdana; }
#browser #filter_type ul li { background: url('../images/red-bullet.gif') no-repeat 0 8px; text-indent: 12px; padding: 2px 0; }
#browser #filter_type ul li a { font: normal 12px arial; }

#browser #filter_price { padding: 8px; background: #fff; }
#browser #filter_price h1 { font: bold 10px verdana; }
#browser #filter_price ul li { padding: 0; font: normal 10px verdana; }

#browser #filter_features { padding: 0 8px; background: #fff; }
#browser #filter_features h1 { font: bold 10px verdana; }
#browser #filter_features ul li { padding: 0; font: normal 10px verdana; }

#txt { font: bold 13px arial; background: #fff; padding: 8px; border-bottom: 1px solid #ccc; }

#products_header
{
	w_idth: 575px;
	background: #fff;
	text-align: left;
	padding: 15px 12px 5px 10px;
	font: normal 12px arial;
	border-right: 2px solid #ddd;
	border-bottom: 1px solid #aaa;
	border-left: 2px solid #ddd;
	clear: both;
}

#products_header h1 { font: bold 14px arial; color: #00f; }
#products_header strong { font-weight: bold; }

#products_header .pages { border-top: 1px solid #ccc; margin-top: 8px; padding-top: 8px; font: normal 12px arial; }
#products_header .pages div { font: bold 12px arial; }
#products_header .pages a { display: block; padding: 4px 8px; float: left; font: normal 12px verdana; }
#products_header .pages a:hover { color: #000; text-decoration: underline; }
#products_header .pages a.selected { background: #fff; font-weight: bold; color: #000; font-size: 15px; border-right: 1px solid #ccc; border-bottom: 1px solid #bbb; }

#ajax_status { float: right; display: none; }

.block
{
	width: 605px;
	background: #fff;
	text-align: left;
	padding: 15px 12px 15px 10px;
	font: normal 12px arial;
	border-right: 2px solid #ddd;
	border-bottom: 1px solid #aaa;
	border-left: 2px solid #ddd;
	clear: both;
}

.block .image { width: 160px; float: left; text-align: center; }
.block .details { width: 260px; float: left; border-right:1px dotted #ddd;}
.block .details h1 a { font: normal 15px tahoma; font-weight: bold; color: #000; }
.block .details h1 a:hover { color: #f00; }
.block .details .features { padding: 3px 0; }
.block .details ul li { padding: 0 0 2px 16px; background: url('../images/red-bullet.gif') no-repeat 4px 8px; font: normal 11px verdana; }

.block .retail, .block .discount, .block .rebate { font: normal 10px tahoma; color: #888; }

.block .retail .left, .block .discount .left, .block .rebate .left { float: left; width: 130px; text-align: left; }
.block .retail .right, .block .discount .right, .block .rebate .right { float: right; }

.block .rebate { border-bottom:1px solid #ccc; padding-bottom: 3px; margin-bottom: 3px;}

.block .price { font: bold 13px tahoma; color: #080; }

.block .bl-left { float: left; }
.block .bl-right { float: right; text-align: right; width: 160px; }

.block .bl-right p strong { font: bold 10px verdana; }

.block img.dots-breaker { background: url('../images/dots-breaker.gif') no-repeat center left; width: 111px; height: 15px; clear: both;}