.no-secondary-nav .bea-portal-layout-grid { padding-top:2px;margin-bottom:0; }
.no-secondary-nav > .bea-portal-layout-grid { padding-top:0; }

.no-secondary-nav .bea-portal-body-content { margin-bottom:-1px; }

div#ebiz-primary-nav { height:38px;overflow:hidden; }

.abs_left { position:absolute;left:0; }

.abs_bottom { position:absolute;bottom:-1px; }
 div > .abs_bottom { bottom:0; }

.abs_right { position:absolute;right:-1px; }
 div > .abs_right { right:0; }


.heading {
	font				: 18px Helvetica Neue Condensed, Helvetica Neue, Helvetica, Arial, sans-serif;
	font-weight			: bold;
	color				: #333; }

div#connectedhome {
	margin-left			: 2px;
	padding-bottom		: 1px;
	width				: 768px;
	position			: relative;
	background-color	: #c1c1c1; }

div#connectedhome img { border:none;display:block; }

div#connectedhome hr {
	padding				: 0;
	margin				: 0;
	height				: 1px;
	border				: none;
	border-top			: #AAA solid 1px; }

div#connectedhome br { padding:0;margin:0;line-height:0;display:block; }

div#connectedhome p,
div#connectedhome li {
	font-family			: Helvetica Neue Condensed, Helvetica Neue, Helvetica, Arial, sans-serif;
	font-size			: 9pt;
	line-height			: 112%;
	margin				: 0;
	padding				: 6px 0 4px 0; }

div#connectedhome h2,
div#connectedhome h3 {
	color				: #d46516;
	font-family			: Helvetica Neue Condensed, Helvetica Neue, Helvetica, Arial, sans-serif;
	font-size			: 16pt;
	font-weight			: normal;
	margin				: 0;
	padding				: 0;
	line-height			: 112%; }
div#connectedhome #hc_header h2 { font-size:11pt;font-weight:normal; }

div#connectedhome ul {
	padding				: 6px 0;
	margin				: 0;
	line-height			: 0;
	text-indent			: 0;
	list-style-type		: none;
	position			: relative; }

div#connectedhome ul li {
	position			: relative;
	font-size			: 11pt;
	padding				: 0 0 3px 12px;
	margin-left			: 8px;
	clear				: left; }
div#connectedhome li a:link,
div#connectedhome li a:visited {
	color				: #15509b;
	text-decoration		: underline; }
div#connectedhome li a:hover,
div#connectedhome li a:active {
	color				: #d46516;
	text-decoration		: none; }

div#connectedhome div#list_all ul li {
	background-image	: url('images/bullet_arrow_blue.gif');
	background-repeat	: no-repeat;
	background-position	: 2px 6px; }

div#connectedhome div.product_list ul li.bull {
	position			: relative;
	font-size			: 11pt;
	background-image	: url('images/bullet_arrow_blue.gif');
	background-repeat	: no-repeat;
	background-position	: 2px 6px;
	padding				: 0 0 3px 12px;
	margin-left			: 8px;
	clear				: left; }

div#connectedhome div.product_list ul li.bull_return {
	position			: relative;
	font-size			: 9pt;
	background-image	: url('images/bullet_left.gif');
	background-repeat	: no-repeat;
	background-position	: 2px 6px;
	padding				: 0 0 12px 12px;
	margin-left			: 8px;
	clear				: left; }
div#connectedhome div.product_list ul li.bull_return a { color:#15509b;text-decoration:underline; }


div#connectedhome div.product_list ul li.bullseye {
	background-image	: url('images/bullet_arrow_orng.gif');
	background-repeat	: no-repeat;
	background-position	: 2px 6px;
	color				: #d46516; }
div#connectedhome div.product_list ul li.bullseye a {
	color				: #d46516;
	font-weight			: bold;
	text-decoration		: none; }


div#concrete_counter {
	position			: relative;
	margin				: 0 2px;
	padding				: 2px 0 1px 0; }

div#hc_header {
	height				: 229px;
	width				: 764px;
	position			: relative;
	display				: block;
	overflow			: hidden;
	background-image	: url('images/bg_header.jpg');
	background-repeat	: no-repeat; }
div#hc_header img {
	position			: absolute; }
div#hc_header p {
	margin				: 106px 0 0 26px;
	padding				: 0;
	width				: 280px;
	font-size			: 13px; }

.pos_top {
	position			: absolute;
	top					: 0;
	left				: 0; }

.pos_bottom {
	position			: absolute;
	bottom				: 0;
	left				: 0; }



div#list_all {
	position			: absolute;
	width				: 305px;
	top					: 18px;
	right				: 12px; }

div#list_all div {
	width				: 303px;
	border				: #fec8a4 solid 1px;
	border-top			: 0;
	background-image	: url('images/bg_product_menu.gif');
	background-position	: bottom;
	background-repeat	: repeat-x; }
div#list_all div ul li { font-size:12px;font-weight:normal;line-height:18px; }

div#product_intro { width:412px;padding-left:22px;padding-top:24px; }
div#connectedhome div#product_intro h2 { font-size:18pt;font-weight:normal; }
div#connectedhome div#product_intro h3 { color:#15509b;font-size:14pt;margin:12px 0 0 5px;padding:0;font-weight:bold; }
div#product_intro p { font-size:11pt;font-weight:normal;padding:0 0 0 5px; }



.product_list {
	position			: relative;
	margin				: 0 -205px 0 8px;
	float				: left;
	width				: 205px; }
.product_list div {
	width				: 203px;
	border				: #fec8a4 solid 1px;
	padding-bottom		: 3px;
	border-top			: 0;
	background-image	: url('images/bg_product_menu.gif');
	background-position	: bottom;
	background-repeat	: repeat-x; }




.the_product {
	display				: none;
	min-height			: 340px;
	height				: 340px; }
div > .the_product {
	height				: auto; }

div#connectedhome div.the_product p.desc {
	font-size			: 10pt;
	font-weight			: bold;
	text-align			: center;
	padding				: 12px 16px 16px 16px; }




div.product_mmm_steak {
	position			: relative;
	margin-left			: 232px;
	width				: 510px;
	display				: none; }
div#connectedhome div.product_mmm_steak p {
	font-size			: 14px;
	width:360px;
	font-weight			: normal; }
div.product_mmm_steak div {
	position			: absolute;
	right				: 0;
	top					: 35px;
	width				: 154px; }
div.product_mmm_steak div img {
	margin				: 0 auto 3px auto; }




#hc_tabs {
	width				: 760px;
	height				: 40px;
	position			: relative;
	margin				: 2px auto 0 auto; }

div#hc_tabs p {
	float				: left;
	padding				: 0;
	background-repeat	: no-repeat;
	display				: block;
	overflow			: hidden; }

div#hc_tabs p a:hover { background-color:#FFF; }

p#tab_home,
p#tab_home a {
	width				: 70px;
	margin-right		: 2px;
	background-image	: url('images/tab_home_off.jpg'); }
p#tab_home.tab_sel { background-image:url('images/tab_home_active.jpg'); }

p#tab_comm,
p#tab_comm a {
	width				: 155px;
	background-image	: url('images/tab_comm_off.jpg'); }
p#tab_comm.tab_sel { background-image:url('images/tab_comm_active.jpg'); }

p#tab_hmp,
p#tab_hmp a {
	width				: 167px;
	background-image	: url('images/tab_manage_off.jpg'); }
p#tab_hmp.tab_sel { background-image:url('images/tab_manage_active.jpg'); }

p#tab_tainment,
p#tab_tainment a {
	width				: 140px;
	background-image	: url('images/tab_tainment_off.jpg'); }
p#tab_tainment.tab_sel { background-image:url('images/tab_tainment_active.jpg'); }

p#tab_safety,
p#tab_safety a {
	width				: 95px;
	background-image	: url('images/tab_safety_off.jpg'); }
p#tab_safety.tab_sel { background-image:url('images/tab_safety_active.jpg'); }

p#tab_go,
p#tab_go a {
	width				: 121px;
	background-image	: url('images/tab_go_off.jpg'); }
p#tab_go.tab_sel { background-image:url('images/tab_go_active.jpg'); }

div#hc_tabs p a {
	text-decoration		: none;
	height				: 40px;
	background-image	: none;
	display				: block;
	position			: relative;
	z-index				: 88; }

div#hc_tabs p a img {
	height				: 0;
	width				: 0;
	position			: absolute;
	z-index				: 99; }

div#hc_tabs p a:hover img {
	height				: 40px;
	width				: 100%; }

div#hc_tabs .tab_sel a:hover { background-color:transparent; }
div#hc_tabs .tab_sel a:hover img { height:0;width:0; }


#hc_prod {
	width				: 764px;
	position			: relative;
	background-color	: #FFF;
	background-image	: url('images/bg_products_bottom.gif');
	background-position	: bottom left;
	background-repeat	: no-repeat; }


div#leaving_pop {
	height				: 196px;
	width				: 380px;
	display				: block;
	position			: absolute;
	top					: 200px;
	left				: 160px;
	background-image	: url('images/bg_leaving.gif');
	background-repeat	: no-repeat;
	z-index				: 101; }



sup { font-size:9px;font-family:Verdana, sans-serif;color:#999; }

img#bg_gray_bottom { margin-bottom:-1px;position:absolute;bottom:0;left:0; }
div > img#bg_gray_bottom { margin-bottom:0; }

div#ebiz-footer { margin-right:1px; }

.noclass {}
