/* ----- MODEL Block ----- */
.model_blk {
	width: 100%;
}
.model_blk #model_blk_foto {
	width: 320px;
	height: 200px;
	padding-right: 15px;
	vertical-align: top;
}
.model_blk #model_blk_recl {
	width: 100%;
	padding: 0 15px;
	vertical-align: top;
	border-left: 1px solid #146D4A;
	color: #000;
}
#model_blk_recl h1, h2 {
	font-size: 18px;
	font-weight: normal;
	margin: 1px;
	padding: 0;
}
#model_blk_recl h1 {
	color: #146D4A;
}
#model_blk_recl h2 {
	color: #000;
	font-weight: normal;
	line-height: 18px;
}
/* ----- /MODEL Block ----- */

/* ----- MODEL INFO Block ----- */
.modelinfo_blk {
	background-color: #00B3AD;
}
.modelinfo_blk #modelinfo_blk_name {
	height: 130px;
	vertical-align: top;
	background-color: #00B3AD;
}
.modelinfo_blk #modelinfo_blk_desc {
	width: 100%;
	padding: 20px;
	color: #000;
	background-color: #D0E2DB;
}
#modelinfo_blk_name div {
	padding: 20px 15px;
	text-align: center;
	background: #118759 url(/img/ctlg/modelinfo_blk_name_bkg.jpg) repeat-x bottom;
}
#modelinfo_blk_name b {
	font-family: arial, tahoma, sans-serif;
	font-weight: bolder;
	color: #FFF;
}
#modelinfo_blk_name .productline {
	font-size: 30px;
	line-height: 30px;
}
#modelinfo_blk_name .model {
	font-size: 23px;
	line-height: 23px;
}
#modelinfo_blk_name .sku {
	font-size: 14px;
	font-weight: normal;

}
/* ----- /MODEL INFO Block ----- */

/* ----- OVERVIEW Block ----- */
.overview_blk {
	width: 267px;
	margin-right: 15px;
	vertical-align: top;
}
.overview_blk_name {
	height: 20px;
	padding-left: 6px;
	font-weight: bold;
	color: #000705;
	background: url(/img/ctlg/overview_blk_name_bkg.jpg) repeat-y left;
}
.overview_blk_img {
	width: 111px;
	height: 111px;
	vertical-align: top;
	background-image: url(/img/ctlg/overview_blk_prib_bkg.gif);
}
.overview_blk_img img {
	border-bottom: 6px solid #bfbdbd;
}
.overview_blk_desk {
	width: 100%;
	padding: 3px 0 3px 10px;
	vertical-align: top;
	font-size: 11px;
	color: #000705;
}
/* ----- /OVERVIEW Block ----- */

/* ----- FEATURES Block ----- */
.features_blk ul {
	margin: 0;
	padding: 15px 23px;
	list-style-image: url("/img/ctlg/features_blk_arrow.gif");
	font: normal 14px arial, tahoma, sans-serif;
	color: #000705;
	background: url(/img/ctlg/features_blk_bkg.jpg) repeat-y left;
}
.features_blk img {
	margin-right: 16px;
}
/* ----- /FEATURES Block ----- */

/* ----- SPECS Block ----- */
.specs_blk {
	margin-top: 13px;
	background: url(/img/ctlg/specs_blk_bkg.jpg) repeat-y left;
}
.specs_blk th {
	height: 20px;
	padding: 2px 11px;
	text-align: left;
	background-color: #FFF;
}
.specs_blk #specs_blk_sku {
	text-align: right;
	color: #FFF;
	background-color: #146D4A;
}
.specs_blk td {
	padding: 2px 11px;
	border-bottom: 1px solid #77A492;
}
/* ----- /SPECS Block ----- */

/* ----- PACKAGE Block ----- */
.package_blk {
	border-left: 1px solid #146D4A;
}
.package_blk #package_blk_foto {
	width: 320px;
	height: 200px;
	vertical-align: top;
}
.package_blk ul {
	margin: 0 15px;
	line-height: 24px;
	list-style-image: url("/img/ctlg/package_arrow_lf.gif");
}
/* ----- /PACKAGE Block ----- */

/* ----- ACCESSORIES Block ----- */
.accessories_blk {
	width: 100%;
	border-left: 1px solid #146D4A;
}
.accessories_blk td {
	text-align: center;
	vertical-align: top;
}
.accessories_blk_name {
	margin: 3px 20px 10px 20px;
}
/* ----- /ACCESSORIES Block ----- */

/* ----- COMPARE Block ----- */
.compare_blk {
	width: 100%;
	margin-top: 13px;
	background: url(/img/ctlg/specs_blk_bkg.jpg) repeat-y left;
}
.compare_blk th {
	height: 90px;
	text-align: center;
	vertical-align: middle;
	background-color: #BFBDBD;
}
.compare_blk #compare_blk_sku1 {
	text-align: center;
	color: #FFF;
	background-color: #146D4A;
}
.compare_blk #compare_blk_sku2 {
	text-align: center;
	color: #FFF;
	background-color: #D6820A;
}
.compare_blk td {
	padding: 2px 11px;
	border-bottom: 1px solid #77A492;
}

/* ----- /COMPARE Block ----- */