@charset "UTF-8";
/* CSS Document */

ul#vgbnav {
	list-style: none;
	list-style-image: none;
	list-style-type: none;
	margin: 5px 0 0 0;
	padding: 0;
}


	#vgbnav li {
		list-style: none;
		list-style-type: none;
		padding: 0;
		margin: 0;
		float: left	
	}
	
		#vgbnav li a {
			display: block;
			float: left;
			height: 30px;
			background-position: top left;
			background-repeat: no-repeat;
			outline: none;
			color: #fff;
			text-align: center;
			line-height: 25px;
			font-size: 12px;
		}
		
			#outletcovers {
				width: 190px;
				background-image: url("images/vgbnav/tab1.gif");
			}
			
			#outletcoverssump {
				width: 263px;
				background-image: url("images/vgbnav/tab2.gif");
			}
			
			#channeldrains {
				width: 156px;
				background-image: url("images/vgbnav/tab3.gif");
			}
			
			#retrofit {
				width: 111px;
				background-image: url("images/vgbnav/tab4.gif");
			}
			
			#wavesuction {
				width: 140px;
				background-image: url("images/vgbnav/tab5.gif");
			}
			
		#vgbnav li a:hover, #newsnav li a:hover, #tab1 #outletcovers, #tab2 #outletcoverssump, #tab3 #channeldrains, #tab4 #retrofit, #tab5 #wavesuction,
		.faq #tabfaq, .video #tabvideo, .news #tabnews, .info #tabinfo,  .releases #tabpress, .laws #tablaws, .advertising #tabadvertising {
			background-position: bottom left;
			color: #223266;
		}

		
#products {
	width: 860px;
}

	#productspacer {
		clear: both;
		background: #6eb43f;
		height: 16px;
		margin-bottom: 5px;
	}

.product {
	padding: 15px 12px 15px 15px;	
}

.products_title {
	height: 70px;
}
.products_title h1 {
	font-family: LucidiaGrande, Arial;
	font-size: 12px;
	color: #FFFFFF;
	padding: 0;
	margin: 0px 0px 0px 0px;
	font-weight: bold;
}


.products_description {
	height: 280px;
	color: #333333;
}

.products_description a {color: #333333; text-decoration: none;}	
.products_description a:hover {color: #07a3de; text-decoration: none;}

.products_moreinfo{height: 45px;}
.products_moreinfo a {color: #333333; text-decoration: none;}
.products_moreinfo a:hover {color: #07a3de; text-decoration: none;}


.VGB_box1 {width: 283px; height: 405px; margin: 0 5px 5px 0; float: left; background:#fff url('images/layout/productbg.gif') repeat-x;}
.VGB_box2 {width: 283px; height: 405px; margin: 0 5px 5px 0; float: left; background:#fff url('images/layout/productbg.gif') repeat-x;}
.VGB_box3 {width: 284px; height: 405px; margin: 0 0 5px 0; float: left; background:#fff url('images/layout/productbg.gif') repeat-x;}

#VGB_box1 {width: 283px; height: 405px; margin: 0 5px 5px 0; float: left; background:#fff url('images/layout/productbg.gif') repeat-x;}
#VGB_box2 {width: 283px; height: 405px; margin: 0 5px 5px 0; float: left; background:#fff url('images/layout/productbg.gif') repeat-x;}
#VGB_box3 {width: 284px; height: 405px; margin: 0 0 5px 0; float: left; background:#fff url('images/layout/productbg.gif') repeat-x;}







/*
	NEWS TABS
*/

		
#tabfaq {
	width: 80px;
	background-image: url("images/nav/tab-75x54.gif");
}

#tabvideo {
	width: 88px;
	background-image: url("images/nav/tab-83x54.gif");
}

#tabnews {
	width: 133px;
	background-image: url("images/nav/tab-128x54.gif");
}

#tabinfo {
	width: 159px;
	background-image: url("images/nav/tab-154x54.gif");
}

#tabpress {
	width: 140px;
	background-image: url("images/nav/tab-134x54.gif");
}	

#tablaws {
	width: 136px;
	background-image: url("images/nav/tab-131x54.gif");
}	

#tabadvertising {
	width: 124px;
	background-image: url("images/nav/tab-124x54.gif");
}		

