/* CONTAINER */
.callout_news_container {
	/*
	background: url("images/bg-call-out-news.png") left top no-repeat;
	width: 918px;
	height: 328px;
	margin: 0px 0px 0px 58px;
	padding: 14px 10px 0px 29px;
	line-height: 13px;
	*/
	height: 160px;
	width: 918px;
	margin: 0px 0px 0px 58px;
}
.call_out_block_one {
	float: left; 
	width: 232px; 
	height: 269px;
}
.call_out_block_two {
	float: left; 
	width: 233px; 
	height: 269px;	
}
.call_out_block_three {
	float: left; 
	width: 222px; 
	height: 269px;	
}
.call_out_block_three p, .call_out_block_two p, .call_out_block_one p {
	margin: 0px;
	padding: 5px 20px 10px 0px;
}

.browser {
	display: block;
	z-index: 999; 
	background: #fff url("images/modal_tl.png") no-repeat 0 0; 
	color: #000; 
	line-height: 1.3;
	text-align:center;
}

.browser_tr {
	background: transparent url("images/modal_tr.png") no-repeat 100% 0; 	
}
.browser_bl {
	background: transparent url("images/modal_bl.png") no-repeat left 100%; 	
}
.browser_br {
	background: transparent url("images/modal_br.png") no-repeat 100% 100%; 	
}
.browser_text {
	padding: 10px;
	height: 35px;
}
.browser p.close {  
	padding: 0px; 
	float: right; 
	cursor:pointer;
}
.browser a { 
	color: #EC0023;
}
.browser h4 {
	font-size: 11px;
	color: #000;
	padding-bottom: 5px;
}
#flashcontent {
	height: 378px;
}
.flash-intro img {
	border: 0px;	
}
.flash-intro {
	position: relative;	
	height: 378px;
}
.flash-intro object {
	display: block;
}
.flash-intro img{
	display: none;
}
.overlay { position: fixed; left: 0; top: 0; z-index: 15; width: 100%; height: 100%; background: #000 url("images/overlay_background.gif") fixed no-repeat 50% 50%; }
.modal { position: fixed; left: 50%; top: 50%; z-index: 16; background: #fff url("images/modal_tl.png") no-repeat 0 0; color: #000; line-height: 1.3; }
.modal-tr { background: transparent url("images/modal_tr.png") no-repeat 100% 0; }
.modal-br { position: relative; background: transparent url("images/modal_br.png") no-repeat 100% 100%; }
.modal-contents { overflow: hidden; padding: 15px; background: transparent url("images/modal_bl.png") no-repeat 0 100%; }
.modal h1 { padding: 0 15px 1em; font-size: 1.636em; }
.modal-text p {	padding-bottom: 1em;}
.modal-text h4 {font-size: 11px;}
.modal a { color: #EC0023;}
.modal p.close { position: absolute; top: 15px; right: 30px; float: left; cursor:pointer; }
.modal-text {width:460px;}
.modal-text div {margin:10px 0 0;}
.modal-text .email-input .text{width:300px; padding:4px;}
.modal-text .email-input .text.small{width:144px; margin:0 2px 0 0;}
.modal-text .msg{color: #E51937}
.modal.mini {position:absolute;}
.overlay.mini{position:absolute; background: #000 url("images/overlay_background.gif")  no-repeat 50% 50%;}

.call_out_block_four {
	float: left; 
	width: 192px; 
	height: 250px; 
	border-left: 1px solid #292929;	
}
.call_out_block_four img {
	padding-left: 15px;	
}
.call_out_block_four p {
	border-bottom: 1px dotted #292929;	
	padding: 7px 0px;
	margin: 0px 0px 0px 9px;
}
.call_out_block_four a {
	background: url("images/link-support-arrow.gif") left 50% no-repeat;
	margin: 0px;
	padding: 10px 0px 10px 20px;
	color: #b1b1b1;	
	text-decoration: none;
}
.callout_news_container h2 {
	color: #aaaaaa;
	font-size: 12px;
	font-weight: bold;
	margin: 0px;
	padding: 5px 0px 0px 0px;
}

.hr {
	background-color: #292929; 
	margin: 0px 0px 5px; 
	padding: 0px; 
	height: 1px; 
	line-height:1px; 
	font-size:1px;	
}
#content object {
  display: block;
  margin: 0px 0px 0px 50px;
}
.newswrapper .newsitem{
	visibility: hidden; /*leave as is*/
	position: absolute; /*leave as is*/
	left: 0;  /*leave as is*/
	top: 0;  /*leave as is*/
	padding: 5px;
	margin-left: 50px;	
	background: white;
	width: 914px; /*width of content DIVs within slider. Total width should equal slider's inner width (390+5+5=400) */
	height: 100%;
	filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
}

/* BEGIN SLIDER AND QUICK TABS */
.content_block_product {	
	padding: 0px;
	height: 378px;
	width: 968px;
	overflow: hidden;
	position: relative;
}
#product_land_tabs {
	position: absolute;
	z-index: 999;
	list-style-type: none; 
	padding: 0px; 
	margin: 350px 0px 0px 828px;		
}
#product_land_tabs li {
	float: left;
	padding-right: 6px;
}
.tab_viqua {
	display: block;
	background: url("images/home-button-viqua.png") left top no-repeat;
	width: 16px;
	height: 16px;
}
.tab_trojan {
	display: block;
	background: url("images/home-button-trojan.png") left top no-repeat;
	width: 16px;
	height: 16px;
}
.tab_sterilight {
	display: block;
	background: url("images/home-button-sterilight.png") left top no-repeat;
	width: 16px;
	height: 16px;
}
.tab_awp {
	display: block;
	background: url("images/home-button-awp.png") left top no-repeat;
	width: 16px;
	height: 16px;
}
.newsitem {
	display: block;
	width: 918px;
	height:378px;
}
.newsitem ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
.pagination a:hover, .pagination a.selected {
	background-position: left -16px;
}
.newsitem ul.stack_menu {
	float: right;
	margin: 110px 19px 0px 0px;
	width: 273px;
}
.newsitem ul.landing_menu {
	height: 378px;
	width: 850px;
	padding: 0px 0px 0px 70px;
}
.landing_menu li {
	float: left;
}

.newsitem ul li a:hover {
	background-position: left -38px;
}
.newsitem ul li a {
	text-indent: -99em;	
	margin: 0px 0px 3px 0px;
	overflow:hidden;
	width: 282px;
	height: 38px;
	float: left;
}
.trojan_view_demo {
	background: url('images/link-trojan-view-demo.png') left top no-repeat;
}
.trojan_view_product {
	background: url('images/link-view-product.png') left top no-repeat;
}
.trojan_view_all {
	background: url('images/link-view-all.png') left top no-repeat;
}
.awp_water {
	background: url('images/link-awp-water.png') left top no-repeat;
}
.awp_filters {
	background: url('images/link-awp-filters.png') left top no-repeat;
}
.awp_osmosis {
	background: url('images/link-awp-osmosis.png') left top no-repeat;
}
.awp_tubing {
	background: url('images/link-awp-tubing.png') left top no-repeat;
}
/* END SLIDER AND QUICK TABS */
/* CALL OUTS */
.call_out_home {
	background: url("images/bg-call-out.png") left top no-repeat;	
	width: 918px;
	height: 160px;
	padding: 0px;
	margin: 1px 0px 0px 0px;
	line-height: 14px;
}
.call_out_home ul {
	height: 160px;
	list-style-position: outside;
	list-style-type: none;
	padding: 0px;
}
.call_out_home li {
	float: left;
	height: 148px;
	padding: 12px 0px 0px 19px;
	width: 285px;
}

.call_out_home div {
	padding:0;
	position:relative;
}
.call_out_home div p{
	padding: 0px 10px 0px 0px;
}
.call_out_home h4 {
	color: #aaaaaa;
	font-size: 12px;
}