body{
	margin:0px;
	text-align:center;
	font-family:arial,helvetica,verdana,sans-serif;
	font-size:13px;
	background:#94C0C1;
}
img{border:none;}
h1,h2,h3{color:#0A529C;}
h2{padding-top:5px;margin-top:0px;}
h3{padding-bottom:5px;margin-bottom:0px;}
h1{
	color:#0971AD;
	font-size:24px;
	font-family:frutiger,arial,sans-serif;
	font-weight:normal;
	margin:0px;
	position:relative;
	left:-20px;
}
a{color:#399;}
.alt,
h1 Xspan{
	position:relative;
	left:-10000px;
}
sup{font-size:.75em;}
.summary_copy{
	font-size:1.2em;
	color:#666;
}
#content li{
	padding-bottom:.5em;
	line-height:1.2;
}
#frame_container{
	width:994px;
	margin:0px auto;
	text-align:left;
	background:url('../../images/frame-bg.gif') repeat-y;
}
#frame{
	width:994px;
	margin:0px auto;
	text-align:left;
	background:url('../../images/content-bg.jpg') no-repeat 359px bottom;
}
#home #frame{
	background:url('../../images/home_content-bg.jpg') no-repeat 408px bottom;
}
#header{
	height:149px;
	width: 994px;
	background:url('../../images/css_sprites.jpg') no-repeat left 38px;
	position: relative;
	z-index: 1;
}
#header .link {
	position: absolute;
	top: 74px;
	right: 66px;
	width: 250px;
	height: 46px;
}
#header .link a {
	display: block;
	text-indent: -999999px;
	width: 250px;
	height: 46px;
}
#footer{
	width:970px;
	height:34px;
	padding-left:24px;
	padding-top:18px;
	margin:0px auto;
	text-align:left;
	background:url('../../images/css_sprites.jpg') no-repeat center -181px;
	color:#9cc;
	font-size:11px;
	font-family:"Trebuchet MS", arial, sans-serif;
	line-height:1.4;
}
#footer-btm{
	width:994px;
	height:11px;
	margin:0px auto;
	background:url('../../images/css_sprites.jpg') no-repeat center bottom;
	font-size:1px;
}
#footer a{
	color:#9cc;
	text-decoration:none;
	padding:0px 8px;
	border-right:solid 1px #9cc;
}
a#btmnav1{padding-left:0px;}
a#btmnav8{border:none;}
#home a#btmnav1{text-decoration:underline;color:#FFF;}
#about_us a#btmnav2{text-decoration:underline;color:#FFF;}
#faq a#btmnav3{text-decoration:underline;color:#FFF;}
#pest_profiles a#btmnav4{text-decoration:underline;color:#FFF;}
#residential a#btmnav5{text-decoration:underline;color:#FFF;}
#commercial a#btmnav6{text-decoration:underline;color:#FFF;}
#builder a#btmnav7{text-decoration:underline;color:#FFF;}
#contact_us a#btmnav8{text-decoration:underline;color:#FFF;}

#home #footer{
	background:url('../../images/css_sprites.jpg') no-repeat left -129px;
}
#logo{
	position:absolute;
	z-index: 999;
}
#logo_insectropolis {
	/**
	margin-left:733px;
	margin-top:27px;
	position:absolute;
	display:none;
	**/
	float: right;
	margin: -11px 30px 0px 0px;
	padding: 0px !important;
	border: 0px !important;
	display:block;
}
#logo_insectropolis a {
	border: 0px !important;
}
/* TOP NAV */
#topnav{
	width:950px;
	text-align:right;
}
#topnav a{
	text-decoration:none;
	padding-left:10px;
	padding-right:10px;
	border-left:solid 1px #CCC;
	color:#236;
}
#topnav a:hover{
	text-decoration:underline;
}
#topnav a#topnav1{
	border-left:none;
}
#home a#topnav1,
#about_us a#topnav2,
#contact_us a#topnav3,
#home a:hover#topnav1,
#about_us a:hover#topnav2,
#contact_us a:hover#topnav3{
	font-weight:bold;
}
/* MAIN NAV */
#mainnav{
	height:52px;
	padding-top:6px;
	padding-left:200px;
	text-align:center;
	background:url('../../images/css_sprites.gif') no-repeat center top;
}
#mainnav tt{
	margin:0px;
	padding:0px;
	width:2px;
	height:40px;
	display:block;
	float:left;
	background: url('../../images/css_sprites.gif') no-repeat -16px -66px;}
}
#mainnav a span{
	display:block;
	height:33px;
	float:left;
	white-space: nowrap;
}
#mainnav a b{
	position:relative;
	left:-10000px;
}
#mainnav a{
	display:block;
	float:left;
	height:40px;
	padding-left:10px;
	padding-right:10px;
	text-decoration:none;
}
a#mainnav1{
}
a#mainnav1{background: url('../../images/css_sprites.gif') no-repeat 0px 0px;}
a#mainnav2{background: url('../../images/css_sprites.gif') no-repeat 0px 0px;}
a#mainnav3{background: url('../../images/css_sprites.gif') no-repeat -161px -66px;}
a#mainnav4{background: url('../../images/css_sprites.gif') no-repeat -213px -66px;}
a#mainnav5{background: url('../../images/css_sprites.gif') no-repeat -308px -66px;}
a#mainnav6{background: url('../../images/css_sprites.gif') no-repeat -445px -66px;}
a#mainnav7{background: url('../../images/css_sprites.gif') no-repeat -592px -66px;}
a#mainnav8{background: url('../../images/css_sprites.gif') no-repeat -161px -66px;}
a#mainnav9{background: url('../../images/css_sprites.gif') no-repeat -161px -66px;}

a#mainnav1:hover{background: url('../../images/css_sprites.gif') no-repeat 0px 0px;}
a#mainnav2:hover{background: url('../../images/css_sprites.gif') no-repeat 0px 0px;}
a#mainnav3:hover{background: url('../../images/css_sprites.gif') no-repeat -161px -116px;}
a#mainnav4:hover{background: url('../../images/css_sprites.gif') no-repeat -213px -116px;}
a#mainnav5:hover{background: url('../../images/css_sprites.gif') no-repeat -308px -116px;}
a#mainnav6:hover{background: url('../../images/css_sprites.gif') no-repeat -445px -116px;}
a#mainnav7:hover{background: url('../../images/css_sprites.gif') no-repeat -592px -116px;}
a#mainnav8:hover{background: url('../../images/css_sprites.gif') no-repeat -161px -116px;}
a#mainnav9:hover{background: url('../../images/css_sprites.gif') no-repeat -161px -116px;}

#home a#mainnav1				{background: url('../../images/css_sprites.gif') no-repeat 0px 0px;}
#about_us a#mainnav2			{background: url('../../images/css_sprites.gif') no-repeat 0px 0px;}
#faq a#mainnav3					{background: url('../../images/css_sprites.gif') no-repeat -161px -166px;}
#pest_profiles a#mainnav4		{background: url('../../images/css_sprites.gif') no-repeat -213px -166px;}
#residential a#mainnav5		{background: url('../../images/css_sprites.gif') no-repeat -308px -166px;}
#commercial a#mainnav6		{background: url('../../images/css_sprites.gif') no-repeat -445px -166px;}
#builder a#mainnav7			{background: url('../../images/css_sprites.gif') no-repeat -592px -166px;}
#contact_us a#mainnav8		{background: url('../../images/css_sprites.gif') no-repeat -161px -166px;}

#home #content{
	background:url('../../images/home_content-bg2.jpg') no-repeat 10px bottom;
}
#contact_link{
	display:none;
}
#home #contact_link{
	display:block;
	position:absolute;
}
#home #contact_link a{
	display:block;
	height:30px;
	width:250px;
	position:relative;
	top:-97px;
	text-decoration:none;
}
#home #contact_link a span{
	position:relative;
	left:-10000px;
}
#col1{
	display:inline;
	float:left;
	margin:30px 20px 10px 50px;
	width:221px;
	height:400px;
	/*border-right:solid 1px #0971AD;*/
	background:url('../../images/col1_bar.gif') no-repeat right top;
}
#home #col1{
	background:none;
}
#col2{
	display:inline;
	float:left;
	margin:30px 0px 0px 0px;
	width:660px;
	padding-bottom:20px;
}
#col2.summary{
	line-height:1.5;
}
#col3{
	display:none;
}
#col_minheight{
	float:right;
	width:1px;
	height:300px;
	font-size:1px;
}
#home #col1{
	margin:30px 0px 0px 50px;
	width:287px;
	padding-right:0px;
	border:none;
}
#home #col2{
	margin:30px 40px 0px 0px;
	width:279px;
	line-height:1.5;
}
/*
#home #col3{
	display:inline;
	float:left;
	margin:0px;
	width:320px;
	background:url('../../images/header_news.gif') no-repeat;
} */
#home #col3{
	display:inline;
	float:left;
	margin:0px;
	width:320px;
}


#pest_profiles #col1{display:none;}
#pest_profiles #col2{float:none;width:auto;display:block;margin:0px;padding:0px;}
#shield{
	position:absolute;
	margin-left:205px;
	margin-top:8px;
	width:131px;
	height:131px;
	background:url('../../images/pest_shield.png') no-repeat;
}
#news_callout h2{
	margin:0px;
	padding:0px;
	padding:80px 90px 1em 20px;
	font-size:16px;
}
#news_content{
	padding:10px 20px 0px 20px;
}
#news_minheight{
	float:right;
	width:1px;
	height:192px;
	font-size:1px;
}

/* SUBNAV */
#subnav-container{
	background:url('../../images/subnav-btm.gif') no-repeat left bottom;
	padding-bottom:5px;
}
#subnav {
	margin-top:1em;
	background:#9cc url('../../images/subnav-top.gif') no-repeat;
	padding:5px 5px 1px 5px;
	width:180px;
}
#subnav a{
	background:url('../../images/subnav-linkbg.gif') repeat-x left center;
	padding:5px 0px 5px 5px;
	display:block;
	font-size:13px;
	color:#bee;
	text-decoration:none;
	margin-bottom:1px;
	
}
#subnav a:hover{
	text-decoration:underline;
}
#subnav a.selected:hover{
	text-decoration:none;
}

#residential #subnav.termites #sub1,
#residential #subnav.mosquitos #sub2,
#residential #subnav.seasonal #sub3,
#residential #subnav.wdi #sub4,
#residential #subnav.bedbugs #sub5,
#residential #subnav.humidity #sub6,
#residential #subnav.yard #sub7,
#residential #subnav.leaf #sub8,
#residential #subnav.estimate #sub9,
#commercial #subnav.termites #sub1,
#commercial #subnav.mosquitos #sub2,
#commercial #subnav.humidity #sub3,
#commercial #subnav.property #sub4,
#commercial #subnav.pest #sub5,
#commercial #subnav.bedbugs #sub6,
#commercial #subnav.estimate #sub7,
#builder #subnav.boracare_pre #sub1,
#builder #subnav.boracare_whole #sub2,
#builder #subnav.sentricon_pre #sub3,
#builder #subnav.liquid_pre #sub4,
#builder #subnav.humidity #sub5,
#builder #subnav.estimate #sub6,
#subnav a.selected{
	/*font-weight:bold;*/
	color:#FD0;
}

/* WDI FORM */

	#wdi_form .section{background:#EEE;border:solid 1px #0971AD;padding:10px;}
	#wdi_form .form{width:610px;}
	
	#wdi_form .form td,
	#wdi_form .form tr,
	#wdi_form .form{border-collapse:collapse;}
	
	#wdi_form .form label{padding-right:20px;}
	#wdi_form .req{color:#F00;display:none;}
	#wdi_form .f1{width:450px;}
	#wdi_form .f2{width:190px;}
	#wdi_form .f4{width:106px;}
	#wdi_form .fcity{width:318px;}
	#wdi_form .fstate{width:20px;}
	#wdi_form .fzip{width:100px;}
	#wdi_form .ftitle{width:60px;}
	
	#wdi_form .flabel{
		text-align:right;
		width:150px;
		padding-right:10px;
	}
	#wdi_form .important{
		font-weight:bold;
		background:#DDD;
	}
	#wdi_form .cb_series label{
		float:left;
		width:100px;
	}
	#wdi_form .sublabel, .sublabel td{
		font-size:.9em;
		vertical-align:top;
		text-align:center;
		text-transform:uppercase;
		height:1em;
		line-height:1;
		padding-bottom:8px;
	}
	#wdi_form h3{
		color:#FFF;
		background:#0971AD;
		margin-bottom:0;
		padding-bottom:0;
		padding-left:45px;
	}
	#wdi_form h4{
		font-size:12px;
		text-transform:uppercase;
		color:#0971AD;
		border-bottom:solid 2px #CCC;
		margin-bottom:0;
		padding-bottom:0;
		padding-left:5px;
	}
	#wdi_form #submit{text-align:center;}

	#wdi_form #owner_agent,
	#wdi_form #buyer_agent{background:#DDD;margin-top:.5em;padding-top:.1em;padding-bottom:.5em;}
	
	#house_pic,
	#blue_man1,
	#blue_man2,
	#green_man{position:absolute;}

	#house_pic div,
	#blue_man1 div,
	#blue_man2 div,
	#green_man div{
		 position:relative;
		 top:-13px;
		 left:-10px;
		 width:50px;
		 height:150px;
	}
	#house_pic div{
		 background:url('../../images/form_icons2.png') no-repeat -102px top;
	}
	#blue_man1 div,
	#blue_man2 div{
		 background:url('../../images/form_icons2.png') no-repeat -51px top;
	}
	#green_man div{
		 background:url('../../images/form_icons2.png') no-repeat -0px top;
	}

/* END WDI FORM */

.hide{display:none;}
.show{display:block;}

table.product_table,
table.product_table tr,
table.product_table th,
table.product_table td{
	border-collapse:collapse;
	border:solid 1px #7aa;
	line-height:1;
}
table.product_table th{padding:5px;vertical-align:top;padding-right:8px;white-space:nowrap;background:#ACC;color:#EFF}
table.product_table td{padding:5px;vertical-align:top;}

.termite_map{
	height:235px;
	background:url('../../images/termite_map.gif') no-repeat 40px center;
}
.termite_map p{
	position:relative;
	left:-10000px;
}
/* SANTA FE LINE */
#ultra_aire-xt150h	{background:url('../../images/santafe_line.jpg') no-repeat -000px -000px;width:220px;height:142px;}
#santafe_advance	{background:url('../../images/santafe_line.jpg') no-repeat -261px -000px;width:224px;height:165px;}
#santafe_hc			{background:url('../../images/santafe_line.jpg') no-repeat -000px -165px;width:212px;height:144px;}
#ultra_aire-90h		{background:url('../../images/santafe_line.jpg') no-repeat -265px -165px;width:218px;height:129px;}
#santafe_rx			{background:url('../../images/santafe_line.jpg') no-repeat -000px -310px;width:182px;height:244px;}
#santafe				{background:url('../../images/santafe_line.jpg') no-repeat -186px -310px;width:134px;height:228px;}
#ultra_aire-100v	{background:url('../../images/santafe_line.jpg') no-repeat -325px -310px;width:160px;height:305px;}
#ultra_aireX	{background:url('../../images/santafe_line.jpg') no-repeat -325px -310px;width:160px;height:305px;}

#product_shots{
	float:right;
	width:230px;
	margin-left:1em;
	text-align:center;
}
#product_shots div{
	margin:0px auto;
}
#product_shots h3{
	font-size:14px;
	color:#158;
}
#product_shots p{
	color:#666;
	text-align:left;
}

.subhead{font-weight:bold;}
dt{font-weight:bold;font-style:italic;padding-left:1em;}

.callout.right{
	float:right;
	background:#EEE;
	width:260px;
	padding:5px 10px 10px 10px;
	border:solid 1px #047;
	margin:1em 0 1em 1em;
	font-size:11px;
	line-height:1.2;
}
.callout.right h3{
	padding:0;
	margin:0;
	margin-bottom:.5em;
	font-size:12px;
	text-align:center;
	border-bottom:solid 1px #047;
}


.flash-ads {
	margin-left: 10px;
}
