/* GENERAL STYLES */

* { margin: 0; padding: 0; }
div.c00 div, div.c00 p { float: none !important;}

body {
	color: #000;
	font-family: arial, helvetica, verdana, sans-serif;
	font-size: 12px;
	line-height: 12px;
}

#z_wrapper {
	width: 941px;
	display: block;
	position: relative;
	background-color: #ffffff;
	float: none;
	clear: both;
	margin: 0 0 0 5px;
	padding: 0;
}

.z_block_img { display: block; }
#z_select_wrapper { width: 509px; }

/* RESULTS STYLES */

#z_results_wrapper {
	width: 960px;
	display: none;
	overflow: hidden;
	background: url(images/bg_grad.gif) repeat-y;
	padding: 50px 0;
}

#z_results {
	width: 910px;
	overflow: auto;
	margin: 0 auto;
	background: #fff;
	border: 2px solid #000000;
}

.z_family_wrapper {
	width: 908px;
	overflow: auto;
	background: #fff;
}

.z_toner_header {
	width: 910px;
	margin: 0;
	padding: 25px 0 !important;
	color: #000000;
	/* background: #b4d8ff; */
	font-size: 30px;
	line-height: 30px;
	font-weight: bold;
	text-align: center;
}

#z_results_table td { padding: 6px; border-bottom: 1px solid #000000; }
#z_results_table td:first-child { padding-left: 0; }
#z_results_table th { font-size: 16px; line-height: 16px; font-weight: bold; color: #000000; border-bottom: 1px solid #57107a; }
#z_results_table th.z_first_th { padding-left: 50px !important; }
/* #z_results_table tr.z_even_row { background: #b4d8ff; } */

/* .z_family_name { margin: 10px; font-size: 24px; font-weight: bold; color: #000; } */
.z_toner_name, .z_toner_sku, .z_toner_price, .z_printer_name {
	margin: 0;
	padding: 0;
	font-size: 14px;
	line-height: 19px;
	color: #555;
}

.z_toner_name { padding-left: 50px !important; }
.z_toner_name a { color: #555; }
.z_toner_price { margin-bottom: 10px; }
.z_toner_info, .z_printer_info {
	width: 240px;
	height: 300px;
	float: left !important;
	margin: 10px;
}
