body{

	background-image:url(images/Background.jpg);
	background-repeat:repeat-y;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

#page{
	position: relative;
	margin:0 auto;
	width:1057px;

}

#header{
	background-image:url(/images/Header_Back.jpg);
	background-repeat:repeat-x;
	height:104px;
	width:100%;
}

#footer{
	background-image:url(/images/footer_back.jpg);
	background-repeat:repeat-x;
	height:48px;
	width:906px;
	margin-left:75px;
	text-align: center;
	padding-top:15px;
		clear: both;

	font-size: 9px;
}





#menu{
	background-image:url(/images/nav_back.jpg);
	background-repeat:repeat-x;
	height:39px;
	width:100%;
	text-align:center;

}

#logo {
	background-image:url(/images/logo.jpg);
	background-repeat:no-repeat;
	height:75px;
	width:350px;
	margin-left:50px;
	margin-top:18px;
	float:left;
}

#top_phone {
	/**background-image:url(/images/top_phone.jpg);
	background-repeat:no-repeat;**/
	color:#FFA322;
	font-size:36px;
	font-weight:bold;
	margin-right:70px;
	margin-top:26px;
	float:right;
	height:61px;
	width:341px;
}

#top_phone_sub {
	color:#0053a0;
	font-size:18px;
	font-weight:normal;
}

#form_block
{
	background-image:url(/images/form_back.jpg);
	height:363px;
	width:931px;
	margin-top:0px;
	margin-left:60px
}

#form_block_inner
{
	float:left;
}

#form {
	text-align:left;
	margin-left:440px;
	margin-top:160px;
}

#pics{
	float:right;
	width:200px;
	height:200px;
	margin-top:170px;
	margin-right:20px;
}

#button {
	width:181px;
	height:40px;
	margin-top:25px;
	margin-left:350px;

}

.formField {

	margin-top:12px;
	width:150px;

}

#logos{
	text-align: center;
	width:100%;
	white-space:nowrap;
}

#top_text{
	width:907px;
	height:213px;
	background-image:url(/images/top_text_back.jpg);
	margin-top:10px;
	margin-left:75px;
}

#bottom_text{
	width:907px;
	height:248px;
	background-image:url(/images/bottom_text_back.jpg);
	margin-left:75px;
}

#text1{
	margin-top:40px;
	margin-left:240px;
	float:left;
	width:190px;
}

#text2{
	margin-top:40px;
	margin-right:15px;
	float:right;
	width:190px;
}

#text3{
	margin-top:45px;
	margin-left:240px;
	float:left;
	width:190px;
}

#text4{
	margin-top:45px;
	margin-right:15px;
	float:right;
	width:190px;
}

#textabovelogos{
	margin-top:40px;
	margin-right:15px;
	float:right;
	width:190px;
}

.text1 {font-weight: bold;}
.text2 {color: #3366FF; font-weight: bold; }
.textabovelogos
{
	font-size:16px;
	color: #3366FF;
	font-weight: bold;
}
.Phone
{
	font-size:18px;
	color:#3366FF;
}


#main_content {
	min-height:450px;
}

#content_left_col {
	background-image:url(/images/left_col_back.gif);
	background-repeat:no-repeat;
	height:80%;
	margin-left:75px;
	float:left;
	width:481px;


}

#content_right_col {

	float:right;
	margin-right:55px;
	width:425px;
}

#form_top {
	background-image:url(/images/form_background2.gif);
	background-repeat:no-repeat;
}

#breadcrumb {
	margin-left:75px;
	padding-top:15px;
	padding-bottom:15px;
	font-size:12px;
	font-weight:bold;
	color:#0053a0;
}

#left_col_title {
	text-align:center;
	font-size:24px;
	font-weight:bold;
	color:#0053a0;
	padding-top:5px;
}

#left_col_left {
	float:left;
	width:150px;
	margin-left:15px;
	margin-top:15px;
	margin-right: 10px;
	height: auto;
}

#left_col_right {

	margin-right:15px;
	margin-top:15px;
	font-size:larger;
	margin-left:25px;
	clear: right;
}


#left_col_right span.extendtext {
	display: block;
	width: 900px;
}

#right_col_left {
	background-image:url(/images/left_button_background.png);
	background-repeat:no-repeat;
	float:left;
	margin-left:25px;
	margin-top:15px;
	width:199px;
	text-align: center;
}

#right_col_right {
	background-image:url(/images/right_button_background.png);
	background-repeat:no-repeat;
	float:right;
	width:199px;
	margin-right:60px;
	margin-top:15px;
	text-align:center;
}

#right_col_left_title {

	text-align:center;
	font-size:20px;
	font-weight:bold;
	color:#ffffff;
	padding-top:10px;
	padding-bottom:10px;
	padding-left: -20px;
}

#form_title {
	position: relative;
	left: -6px;
	text-align:center;
	font-size:20px;
	font-weight:bold;
	color:#ffffff;
	padding-top:10px;
	padding-bottom:10px;
}


#content_form {
	text-align:center;
	padding-bottom:40px;
	padding-top:20px;
	width: 422px;
}

.big_blue_text {
	color:#0053a0;
}

.big_white_text {
	text-align:center;
	font-size:16px;
	font-weight:bold;
	color:#ffffff;
	padding-top:0px;
	padding-bottom:0px;
}


.med_blue_text {
	color:#0053a0;
	font-size:20px;
	font-weight:bold;
	position: relative;
	top: 5px;
}

#right_col_right_title {
	text-align:center;
	font-size:16px;
	font-weight:bold;
	color:#ffffff;
	padding-top:10px;
	padding-bottom:0px;
}

#right_col_right_text {
	padding-top:30px;
	padding-bottom:25px;
	padding-right:15px;
	padding-left:15px;
}

#right_col_left_title {
	text-align:center;
	font-size:16px;
	font-weight:bold;
	color:#ffffff;
	padding-top:3px;
	padding-bottom:0px;
}

#right_col_left_title.smaller {
	text-align:center;
	font-size:14px;
	font-weight:bold;
	color:#ffffff;
	padding-top:3px;
	padding-bottom:0px;
}

#right_col_left_text {
	padding-top:20px;
	padding-bottom:25px;
	padding-right:15px;
	padding-left:15px;
}

#footer_content {
	text-align:center;
}

form {
	margin:0px;
}


/***** styles for hover menu of pests on pestcontrol.html page  ******/


/*** Old


#pestlist {
	position: relative;
	top: 10px;

	width: 940px;
	height: 320px;
	margin-left: 65px;
	margin-bottom: 50px;
	background: url(/images/pestlistbg.gif) no-repeat;
	}

****/

#pestlist {
	position: absolute;
	top: 600px;
	left: 75px;
	width: 940px;
	height: 320px;

	background: url(/images/pestlistbg.gif) no-repeat;
	}

#pestlist table {
	position: relative;
	top: 20px;
	width: 480px;
	margin-left: 20px;
	z-index: 1000;
	}


#pestlist td {
	width: 200px;
	height: 40px;

	}

#pestlist a {
	display: block;
	height: 30px;
	width: 220px;
	color: black;

	text-decoration: none;
	border: 1px solid gray;
	background: white;
	}



#pestlist a:hover {

	background: #eeeeee;
	}


#pestlist a span {
	position: relative;
	top: -10px;
	font-size: 12px;
	}

#pestlist a span.hoverinfo {
	display: none;

	}


#pestlist a span.hoverinfo span.title {
	display: block;
	width: 380px;
	text-align: center;
	font-size: 22px;
	font-weight: bold;
	color: #0053A0;
	background: #E9EEF5;
	}

#pestlist a:hover span.hoverinfo {
	display: block;
	position: absolute;
	top: 40px;
	left: 510px;
	width: 380px;
	height: 230px;
	z-index: 1000;
	background: #E9EEF5;
	font-size: 11px;

	}


#pestlist img.largeimage {
	border: 1px solid gray;
	margin-right: 10px;
	float:left;
	}

#pestlist img {
	border: none;
	border-right: 1px solid gray;
	margin-right: 10px;

	}

th {
	color: gray;
}


#pestlist img.staticimage {
	position: absolute;
	top: 60px;
	left: 560px;
	z-index: 10;
	border: none;
	}

p.bold {
	font-weight: bold;
	}



span.hoverintro {
	position: absolute;
	top: -20px;
	left: 20px;
	font-size: 20px;
font-weight: bold;
	}


/**** Code for newer bigger form on all pages... ***/


div#button input.submit {
	position: relative;
	left: -220px;
	}

table#allpageforms{
	position: relative;
	left: 0px;
	top: 0px;
	width: 400px;
	margin: 5px;
	}

table#allpageforms td{
	text-align: right;
	}

table#allpageforms input.zip {
	position: relative;
	left: -1px;
	top: 3px;10:36 AM 7/22/2009
	}

table#allpageforms td.dropdown{
	text-align: left;
	}


div#footer.pestpage {
	position: relative;
	top: 330px;
	}


/**** SITEMAP stuff ******/

div#sitemap {
	margin-top: 30px;
	position: relative;
	top: 0px;
	left: 50px;
	}

div#sitemap div#h2 {
	position: relative;
	top: 0px;
	left: 50px;
	}

div#sitemap h1 {
	font-size: 13px;
	}

div#sitemap h2 {
	font-size: 11px;
	}

div#sitemap a {
	text-decoration: none;
	color: black;
	}

div#sitemap a:hover {
	text-decoration: underline;
	color: black;
	}


/**********************  Bedbugs.com styling ***************/
div#leftcolumn {
	width: 500px;
	height: auto;
}

div#rightcontent {
	color: #444444;
	font-size: 12px;
	margin-left: 170px;
}

div#rightcontent h2 {
	color: #be5267;
}

span.bold {
	font-weight: bold;
}

img.adleft {
	float: left;
	margin-right: 20px;
	border: none;
}

img.border {
	border: 1px solid gray;
}

div#shaded {
	position: relative;
	left: 50px;
	background: #dddddd;
	width: 540px;
	height: 70px;
}

div#shaded p{
	position: relative;
	left: 0px;
	top: 0px;
	width: 540px;
		font-weight: bold;
		font-size: 14px;
		padding: 5px;
}
.italic {
font-style: italic;
}

div#graphright {
	position: absolute;
		top: 680px;
		left: 600px;
}