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

body{
	font-family:Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	background-repeat:repeat-x;
	background-color:#000000;
	background-image:url(images/bg.jpg);
}
.nav{
	width:936px;
	height:66px;
	background-image:url(images/navbg.png);
	float:none;
	padding-left:69px;
}
.text{
	text-align:center;
	padding-top:30px;
	font-weight:bold;
	font-size:14px;
	padding-left:15px;
	float:left;	
}
body{
	font-family:Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	background-repeat:repeat-x;
	background-color:#000000;
	background-image:url(images/bg.jpg);
}
.form{
	float:right;
	clear:none;
	width:375px;
	height:385px;
	margin-right:20px;
}
.pageframe{
	width:1005px;
	height:auto;
	margin-left:auto;
	margin-right:auto;
	float:none;
	clear:both;
}
.header{
	width:674px;
	height:130px;
	display:block;
	background-image:url(images/header.png);
	float:none;
	clear:both;
	padding-top:30px;
	padding-left:331px;
}

.titles{
	width:965px;
	height:46px;
	background-image:url(images/titles.png);
	float:none;
	clear:both;
	padding-top:7px;
	padding-left:40px;
}
		.titles h1, .titles h2{
			display:inline-block;
			float:left;
			clear:none;
			padding:0;
			margin:0;
			font-size:18px;
			font-weight:bold;
		}
.content{
	width:1005px;
	height:auto;
	overflow:auto;
	display:block;
	background-image:url(images/content.png);
}
.left{
	width:235px;
	height:auto;
	overflow:auto;
	display:block;
	float:left;
	clear:none;
	padding-left:40px;
	padding-right:45px;
}
.right{
	width:900px;
	height:auto;
	float:left;
	clear:none;
	padding-right:45px;
	overflow:auto;
	display:block;
	padding-left:45px;
}
.footer{
	width:905px;
	height:74px;
	background-image:url(images/footer.png);
	float:none;
	clear:both;
	text-align:center;
	padding-left:50px;
	padding-right:50px;
	padding-top:30px;
}

.pest{
	float:left;
	clear:left;
	padding-right:20px;
}
.right h1, .right h2{
	font-size:16px;
	font-weight:bold;
}
hr{
	color:#87a2dc;
}
#brands{
	padding-left:19px;
	margin:0;
}
iframe{
	width:425px;
	height:390px;
}
.video{
	float:left;
	clear:none;
	width:465px;
	height:auto;
}
#vid{
	background-image:url(images/fakevideo.png);
	width:435px;
	padding-left:70px;
	background-repeat:no-repeat;
	height:465px;
	z-index:1000;
	overflow:visible;
	display:block;
	position:absolute;
	margin-top:-120px;
	background-position:bottom left;
}
#disclaimer, #dublilink{
	background-image:url(images/mask1.jpg);
	width:426px;
	height:40px;
	float:right;
	clear:both;
	margin-right:-49px;
	padding-top:26px;
	text-align:center;
	display:block;
	font-size:12px;
	color:#777;
}
#disclaimer a:link, #disclaimer a:visited, #dublilink a:link, #dublilink a:visited{
	color: #03C;
	font-size:16px;
}
#disclaimer a:hover, #dublilink a:hover{
	color: #07C;
	font-size:16px;
}
.off{
	display:none;
	visibility:hidden;
	height:0px;
	width:0px;
	position:absolute;
}
.on{
	display:block;
	visibility:visible;
}