@charset "utf-8";
/* CSS Document */

*{color: #000040; font-family: Tahoma, Arial, Helvetica, sans-serif;	font-size: 12px;}*

a:link, a:active, a:visited{text-decoration: none; color: #0d0d3e; text-decoration: none; padding: 0px; margin: 0px;}

a.pestlink:hover{text-decoration:none; color: #000040 !important;}

a:hover{color: #000000; text-decoration: underline;}

img		{margin: 0; padding: 0; border: 0;}

body, form	{margin:0px}
/*
body		{background-color: #393962;}
*/
#underpage	{margin: 0px auto 0px auto; width: 950px; background-color: #ffffff;}

/* TOP NAV */

	#headmnu 	{float: left; font-size: 10px; font-weight: bold; margin-left: 10px; margin-top: 63px;}
	.topnav a	{float:left;display:inline;padding:0px 3px 0px 3px; text-transform: uppercase;}
	.topnav em, .btnlink a em, .btnlinkcat a em	{font-style:normal;color:#FF6600;float:left;margin:0px 2px 0px 0px}

	#header		{margin: 1px 1px 0 1px; height: 101px; width: 948px; background-image: url(/assets/img/headbg.jpg); background-repeat: no-repeat; font-size: 8px;}

	#header img	{padding: 0px; margin: 0px; float: left;}
	#headmnu a:link, #headmnu a:visited, #headmnu a:active{ font-size: 12px; color: #0d0d3e;}

	#mainbody	{float: left; width: 948px; border-left: 1px solid #ffffff; border-right: 1px solid #ffffff; background: url(/assets/img/mainbackground2.jpg) repeat-x #ffffff;}


/* LINK HOVER COLOUR */

	.contentlinks a:hover, #headmnu a:hover, .btnlink a:hover, #leftcol .topnav a:hover, .rightpageinner h1 a:hover, .rightpageinner h1 em{color: #ff6600}


/* HOME */

	/*.homepagegraphic	{float: left; width: 948px; height:285px;background-image: url(/assets/img/homepagebg.jpg); background-repeat: no-repeat;}*/
	/*.hometext	{font-size:24px;color:#000040;line-height:1.8em;margin:115px 0px 0px 450px;}*/
	.homepagegraphic	{float: left; width: 948px; background-image: url(/assets/img/homepagebg.jpg);  background-repeat: no-repeat;} /*height:285px;*/
	.homepagegraphic div {line-height:1.8em;margin:85px 0px 0px 440px;background-repeat:repeat-x;width:460px;padding:15px;}
	.homepagegraphic div  h1 {margin:0px 0px 10px 0px;font-style:italic;font-size:18px;}
	.homepagegraphic div  span a {text-decoration:none;}
	.homepagegraphic div  span a:hover {color: #ff6600;text-decoration:none;}
	.homepagegraphic li 	{list-style-type:none; margin-left:15px; }
	
/* CONTENT LINKS */

	.contentlinks a	{display:block;line-height:1.7em;color:#000040;border-top:solid 1px #ff6600;padding:5px 0px 5px 0px}
	.contentlinks a b{color:#000040;text-transform:uppercase}
	.contentlinks a img{float:left;width:58px;height:58px;margin:0px 10px 5px 0px;float:left;}

/* HELP ME NOW */

	.leftboxhdng	{float:left;margin:0px 0px 10px 10px;display:inline;width:180px;height:40px}

	#leftcol h1	{font-size:12px;color:#000040;line-height:1.6em;margin:0px 0px 10px 10px;}
	#leftcol .topnav{margin:0px 0px 10px 10px;float:left}
	#leftcol .topnav a{clear:both;width:180px;padding:5px 0px 5px 0px}

	#leftcol	{float: left;margin-left: 1px; width: 194px; margin-top:30px }
	
	#infobox	{margin-top: 24px;float: left; width: 180px; height: 192px; margin-left: 9px; padding-top: 59px; color: #ffffff; background: url(/assets/img/infoboxhead.gif) no-repeat;}
	#infoboxbg	{float: left; width: 180px; height: 192px; background: url(/assets/img/hexbg.jpg) no-repeat;}

	.infoboxfld	{margin:15px 0px 15px 10px;border:solid 1px #9A9AAF;height:22px;width:110px;padding:2px 0px 2px 0px;background:#EFEFF3;line-height:1.8em;float:left;}
	
	.btnlink	{float:left;height: 34px; width: 160px; background-image: url(/assets/img/infoboxbtn.gif); margin: 10px 0px 15px 10px;}
	.btnlink a	{color: #ffffff; font-size: 12px;float:left;display:block;padding: 9px 0px 0px 18px; }

	
	#categorybox	{margin-top: 0px; float: left; width: 180px; min-height: 200px; margin-left: 9px; padding-top: 5px; color: #ffffff; background-color: #dbdbe4;}
	
	.btnlinkcat	{ height: 22px; width: 160px; background-image: url(/assets/img/infoboxbtnsml.gif); margin: 0px 0px 2px 10px;}
	
	.btnlinkcat a	{color: #ffffff; font-size: 12px;float:left;display:block;padding: 0px 0px 0px 18px; }

	#categorybox ul	{ margin-top: 0px; margin-bottom: 5px;}

	#infoboxf	{float: left;  width: 182px; height: 4px; margin-left: 8px; margin-bottom: 10px; background-image: url(/assets/img/infoboxf.jpg); background-repeat: no-repeat;}
	
	.localprofilelabel {float: left; width: 100px; COLOR: #000040; font-weight:bold; font-size: 14px; line-height:1.8em;}
	.localprofiletext {font-size: 14px;}
	.localprofiletextbold {font-size: 14px; font-weight:bold;}
/* TEXTS */
	
	h4	{font-size:12px;font-weight:bold;line-height:1.6em;color:#000040}
	dt	{font-weight:bold;border-bottom:solid 1px #ff6600;margin-bottom:15px}
	dt, dd	{line-height:1.8em;color:#000040;clear:both;}
	p, div, strong, ul	{line-height:1.8em;color:#000040;}
	.topnav div { display: inline;}
	li {color:#000040;}
	dd	{padding-bottom:10px}
	dd img	{width:200px;height:120px;float:left;margin:0px 10px 5px 0px}


/* RIGHT PAGE */

	.rightpage	{float: left; } /* width: 748px; */
	.rightpageinner	{float:left; padding:10px 10px 10px 10px; width:700px;}
	.rightpageinner	h1, .rightpageinner h1 a{color:#000040;font-size:18px;font-style:italic;padding:0px;margin:26px 0px 10px 0px;clear:both}
	.rightpageinner h1 em{}

/* HOME PANELS */

	.pannels	{float: left; width: 237px; margin: 0px 6px 0px 0px;color: #000040; font-size: 12px;}
	.pannels h1 	{color: #fc6500; font-size: 24px; font-style: italic; font-weight: bold; padding-left: 15px;margin: 0px 0px 15px 0px;}
	.pannels h1 em	{color:#000040;font-size:24px}
	
	.pannels a img	{float: left; margin: 4px 12px 18px 13px;}

	.pannels a b	{text-transform: capitalize;color: #000040;}

	.pannels a	{clear:both;display:block;color: #000040; font-size: 12px;line-height:1.6em; border-bottom:solid 1px #ddd;padding:3px 0px 6px 3px}

	.pannels a:hover	{color:#ff6600;}

/* FOOTER */

#footer	{float: left; width:950px; background-color: #ffffff; color: #7f7f99;}

#footerlogos{margin: 0px auto; width: 930px; border-top: 1px solid #b2b2c5; background-color: #ffffff; text-align: center;}

#footerlogos img{padding-top: 19px; }

#footerlogos a img {height:70px}

#footermenu{width: 950px; background-color: #393962; color: #7f7f99; font-size: 10px; text-align: center; padding-top: 24px; background-image: url(/assets/img/footerbase.jpg); background-repeat: no-repeat; background-position: top; height: 100px;}


#footermenu a:link, #footermenu a:active, #footermenu a:visited{color: #7f7f99; font-size: 10px;}
#footermenu a:hover{color: #ffffff; font-size: 10px;}

.menu{ color: #7f7f99;}


.left, .leftIEBodge {float:left;}

/* HOME PANELS */
	div.menuhomeitem{float: left; width: 237px; margin: 0px 6px 0px 0px;color: #000040; font-size: 12px;}

	.menuhomeitem h1 	{color: #fc6500; font-size: 24px; font-style: italic; font-weight: bold; padding-left: 15px;margin: 0px 0px 15px 0px;}
	.menuhomeitem h1 em	{color:#000040;font-size:24px}
	
	.menuhomeitem a img	{float: left; margin: 4px 12px 18px 13px;}

	.menuhomeitem a b	{text-transform: capitalize;color: #000040; }

	.menuhomeitem a	{clear:both;display:block;color: #000040; font-size: 12px;line-height:1.6em; border-bottom:solid 1px #ddd;padding:3px 0px 6px 3px}

	.menuhomeitem a:hover	{color:#ff6600; text-decoration:none;}
	
	

	
	div.pest{float: left; width: 710px;font-size: 12px; border-top: solid 1px #ff6600;}
	.pest a img	{float: left; margin: 4px 12px 18px 13px;}
	.pest  strong	{text-transform: capitalize; color:#000040;}
	.pest a	{color: #000040; font-size: 12px;line-height:1.6em;}
	.pest a:hover	{color:#ff6600; text-decoration:none;}
	.pest:hover strong { color:#000040; }
	
	h1.pest {display:inline;}


	.indent{float: left; font-size: 12px; border-top: solid 1px #ff6600;}


	p.MainContent {padding: 10px 0 30px 40px; border-top: solid 1px #ff6600;margin:0px} 
	
	.EmailDetails .label
	{
		width: 200px;
	}
	.AuditEmail label
	{
		width: 100px;float: left;
	}
	.EmailDetails input,  .EmailDetails select, .AuditEmail input, .AuditEmail select, input.signinFields, .product-search input, .product-search select
{
	width:400px;
	
	border:solid 1px #9A9AAF;
	height:22px;
	padding:2px 0px 2px 0px;
	background:#EFEFF3;
	line-height:1.8em;
	color: #000000;

}

	.EmailDetails textarea, .AuditEmail textarea
	{
		color: #000000;
		height: 50px;
		background:#EFEFF3;
		border:solid 1px #9A9AAF;	
		width: 400px;
		padding:2px 0px 2px 0px;
	}	

.AuditEmail input.submit
{
	float:left;
	display:inline;
	width: 175px;	
	height: 25px;
	margin-left: 100px;
}

	
	.EmailDetails input.submit
{
	float:left;
	display:inline;
	width: 100px;	
	height: 25px;
}

	.product-search input.submit
{
	float:left;
	display:inline;
	width: 100px;	
	height: 25px;
}

.EmailDetails .submitimage
{
	width: 100px;
	height: 23px;
}
.EmailDetails .submitimage
{
	margin: 5px 0px 0px 150px;
}

fieldset{ border: transparent 0px none;}

.franchisee span{width:200px;}


.infoboxfld {color: #000000;}

hr {color:#FF6600;background-color:#FF6600;height:1px;border-width:0;}
