﻿/*
This is for Transparent PNG if needed or if not needed delete this section or if needed uncomment it and remove this line of text
img, div
{ behavior: url(/iepngfix.htc) }
*/

img
{
border:0;
}

body.site
{
margin: 0 auto;
text-align: center;
background-image:url(/images/bg.jpg);
background-repeat:repeat-x;
line-height:1.5em;
background-color:#FFFFFF;
}

div.holder
{
width: 950px;
margin: 0 auto;
text-align: left;

}
.main_content_left
{
width:883px;
float:left;
}

.main_content_right
{
width:67px;
height:813px;
float:left;
}
div.clear
{
clear: both;
}

.header
{
width:883px;
height:131px;
float:left;
background-image:url(/images/opc_header.jpg);
clear:both;
}

.nav
{
width:883px;
height:37px;
float:left;
clear:both;
}
.nav_left
{
width:13px;
height:37px;
float:left;
background-image:url(/images/btn_left.jpg);
background-repeat:no-repeat;
}
.nav_right
{
width:870px;
height:37px;
float:left;
}
.home_slideshow
{
width:883px;
height:243px;
float:left;
clear:both;
}

.home_picture
{
width:883px;
height:243px;
float:left;
background-image:url(/images/home_picture.jpg);
}

.content_holder
{
width:883px;
float:left;
clear:both;
}

.content_min_height
{
width:1px;
height:151px;
float:left;
}

.home_main_content_holder
{
width:869px;
float:left;
background-image:url(/images/content_spacer_bottom.jpg);
background-repeat:repeat-y;
}

.home_main_content_holder2
{
width:869px;
float:left;
background-image:url(/images/content_bg.jpg);
background-repeat:no-repeat;
}

.home_main_content_padding
{
padding:30px 40px 20px 30px;
}

.content_left
{
width:14px;
height:364px;
float:left;
background-image:url(/images/content_left.jpg);
background-repeat:no-repeat;
}
.content_left_2
{
width:14px;
height:364px;
float:left;
background-image:url(/images/content_left_2.jpg);
background-repeat:no-repeat;
}
.home_main_content
{
width:868px;
float:left;
}
.main_2_holder
{
width:869px;
float:left;
}
.services_holder
{
width:547px;
height:213px;
float:left;
}

.our_services
{
width:547px;
height:55px;
float:left;
background-image:url(/images/home_our_services.jpg);
clear:both;
}
/** Navigation **/

				.home_bug_btns, .navigation ul
				{
				width:547px;
				height:116px;
				float:left;
				background-image:url(/images/home_bug_btns.jpg);
				clear:both;
				}

				.home_bug_btns ul {
				        list-style:none;
				        padding:0;
				        margin:0;
				}
				.home_bug_btns ul li {
				        float:left;
				        text-indent:-999em;
				}
				.home_bug_btns ul li a {
				        background:url('/images/home_bug_btns.jpg'); 
				        display:block;
				        height:116px;
				}
				 
				.home_bug_btns ul li a.commercial_service        { background-position:0px 0px; width:285px; }
				.home_bug_btns ul li a.commercial_service:hover  { background-position:-2px 0px; width:285px; }

				.home_bug_btns ul li a.pest_solutions            { background-position:-285px 0px; width:262px; }
				.home_bug_btns ul li a.pest_solutions:hover   	 { background-position:-287px 0px; width:262px; }
 
/** End Navigation **/

	/** Navigation 2**/
	
	.home_navbar02, .home_navbar02 ul
	{
	width:547px;
	height:42px;
	float:left;
	background-image:url(/images/home_navbar02.jpg);
	clear:both;
	}
	
	
	.home_navbar02 ul {
	        list-style:none;
	        padding:0;
	        margin:0;
	}
	.home_navbar02 ul li {
	        float:left;
	        text-indent:-999em;
	}
	.home_navbar02 ul li a {
	        background:url('/images/home_navbar02.jpg'); 
	        display:block;
	        height:42px;
	}
	 
	.home_navbar02 ul li a.btn_left_spacer          { background-position:0px 0px; width:25px; }
	.home_navbar02 ul li a.btn_left_spacer:hover    { background-position:0px 0px; width:25px; }
	
	.home_navbar02 ul li a.termite_solutions        { background-position:-25px 0px; width:141px; }
	.home_navbar02 ul li a.termite_solutions:hover  { background-position:-25px -42px; width:141px; }
	
	.home_navbar02 ul li a.mole_solutions           { background-position:-166px 0px; width:110px; }
	.home_navbar02 ul li a.mole_solutions:hover     { background-position:-166px -42px; width:110px; }
	
	.home_navbar02 ul li a.bed_bug_solutions        { background-position:-276px 0px; width:128px; }
	.home_navbar02 ul li a.bed_bug_solutions:hover  { background-position:-276px -42px; width:128px; }
	
	.home_navbar02 ul li a.mosquito_solutions       { background-position:-404px 0px; width:143px; }
	.home_navbar02 ul li a.mosquito_solutions:hover { background-position:-404px -42px; width:143px; }
	 
	/** End Navigation 2**/


.qualitypro_holder
{
width:322px;
height:213px;
float:left;
}

.qualitypro_spacer_left
{
width:22px;
height:213px;
background-image:url(/images/home_spacer_qualitypro_left.jpg);
float:left;
}

.qualitypro
{
width:266px;
height:213px;
background-image:url(/images/home_quality_pro_certified.jpg);
float:left;
}
.pro_link
{
width:107px;
height:40px;
float:left;
display:block;
cursor:pointer;
}

.qualitypro_spacer_right
{
width:34px;
height:213px;
background-image:url(/images/home_spacer_qualitypro_right.jpg);
float:left;
}

.footer_links
{
width:100%;
height:93px;
float:left;
background-image:url(/images/footer_bg.jpg);
background-repeat:repeat-x;
text-align:center;
clear:both;
color:#fff;
font-size:8pt;
}

.footer_links_size
{
	width:869px;
}

.footer_spacer
{
width:10px;
float:left;
clear:both;
}

.footer_links_padding
{
padding: 20px 0 0 0;
}

.print_header
{
	display:none;
}

.content_2_min_height
{
width:1px;
height:607px;
float:left;
}

.content_2_holder
{
width:868px;
float:left;
}

.content_2_holder_padding
{
padding:5px 65px 0 30px;
}

.content_2_bg
{
width:869px;
float:left;
background-image:url(/images/second_content_bg.jpg);
background-repeat:no-repeat;
background-position:top;
}

.content_2_bg_2
{
width:869px;
float:left;
background-color:#fff;
}

.header_click
{
width:250px;
height:125px;
float:left;
display:block;
cursor:pointer;
}

.footer_links_holder
{
	width:950px;
	margin: 0 auto;

}

.mmfooter
{
clear:both;
width:100%;
text-align:center;
background-color:#646464;
}